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

en: Whether or not to add an individual page map showing all the places on this page. This will allow you to see how your family traveled around the country.
vi: Có hay không thêm bản đồ trang cá nhân vào hiển thị tất cả địa điểm của trang này. Điều này cho phép bạn thấy gia đình đã đi ở nước mình thế nào

en: Family Links
vi: Liên kết gia đình

en: Google/ FamilyMap Option
vi: Tuỳ chọn bản đồ Google/ gia đình

en: Google maps API key
vi: Khóa API bản đồ Google

en: Do we include the web calendar ?
vi: Có đưa lịch web vào không?

en: Create one day event pages for Year At A Glance calendar
vi: Tạo trang sự kiện 1 ng2y cho lịch 1 năn ngắn gọn

en: Whether to create one day pages or not
vi: Có tạo trang một ngày hay không

en: Include birthdays in the calendar
vi: Gồm cả ngày sinh vào lịch

en: Include anniversaries in the calendar
vi: Gồm cả ngày kỷ niệm trên lịch

en: Creating individual pages
vi: Tạo trang cá nhân

en: This page contains an index of all the individuals in the database, sorted by their last names. Selecting the person&#8217;s name will take you to that person&#8217;s individual page.
vi: Trang này chứa một chỉ mục tất cả cá nhân trong CSDL, xếp theo họ. Chọn tên người sẽ đưa bạn đến trang web riêng của người đó.

en: Tracking %s
vi: Theo dõi %s

en: Place Title
vi: Tiêu đề địa điểm

en: Drop Markers
vi: Bỏ dấu đánh

en: Call Name
vi: Tên gọi

en: Age at Death
vi: Tuổi chết

en: Stepfather
vi: Cha kế

en: Stepmother
vi: Mẹ kế

en: Not siblings
vi: Không phải anh em

en: Relation to the center person
vi: Quan hệ với nhân vật trung tâm

en: Relation to main person
vi: Quan hệ với người chính

en: Relation within this family (if not by birth)
vi: Quan hệ với gia đình này (nếu không phải do sinh đẻ)

en: Creating place pages
vi: Tạo trang địa điểm

en: This page contains an index of all the places in the database, sorted by their title. Clicking on a place&#8217;s title will take you to that place&#8217;s page.
vi: Trang này chứa chỉ mục tất cả các nơi trong CSDL, xếp theo tiêu đề. Nhấp vào tiêu đề địa điểm sẽ dẫn bạn đến trang web địa điểm.

en: Place Map
vi: Bản đồ địa điểm

en: Creating repository pages
vi: Tạo trang kho

en: This page contains an index of all the repositories in the database, sorted by their title. Clicking on a repositories&#8217;s title will take you to that repositories&#8217;s page.
vi: Trang này chứa chỉ mục tất cả các kho tư liệu trong CSDL, xếp theo tiêu đề. Nhấp vào tiêu đề kho sẽ dẫn bạn đến trang kho đó.

en: Creating source pages
vi: Tạo trang nguồn

en: This page contains an index of all the sources in the database, sorted by their title. Clicking on a source&#8217;s title will take you to that source&#8217;s page.
vi: Trang này chứa chỉ mục tất cả nguồn trong CSDL, xếp theo tiêu đề. Nhấp vào tiêu đề nguồn sẽ dẫn bạn đến trang nguồn.

[ctx: Source Name]
en: Name
vi: Tên

en: Publication information
vi: Thông tin ấn hành

en: Database overview
vi: Tổng quan về CSDL

en: Narrative web content report for
vi: Báo cáo tường thuật nội dung web cho

en: This page contains an index of all the individuals in the database with the surname of %s. Selecting the person&#8217;s name will take you to that person&#8217;s individual page.
vi: Trang này chứa chỉ mục tất cả các người trong CSDL họ của %s. Chọn tên người sẽ dẫn bạn đến trang web riêng của người đó.

en: Surnames by person count
vi: Họ theo số người đếm

en: This page contains an index of all the surnames in the database. Selecting a link will lead to a list of individuals in the database with this same surname.
vi: Trang này chứa chỉ mục tất cả họ trong CSDL. Chọn một liên kết sẽ dẫn bạn đến danh sách các cá nhân trong CSDL với cùng họ đó.

en: Number of People
vi: Số người

en: Generated by %(gramps_home_html_start)sGramps%(html_end)s on %(date)s
vi: Tạo ra bởi  %(gramps_home_html_start)sGramps%(html_end)s on %(date)s

en: Calendar Title
vi: Tiêu đề lịch

en: My Family Calendar
vi: Lịch của gia đình tôi

en: The title of the calendar
vi: Tựa của lịch

en: The stylesheet to be used for the web pages
vi: Stylesheet sẽ dùng cho trang web

en: Content Options
vi: Tùy chọn nội dung

en: Create multiple year calendars
vi: Tạo lịch năm đa mục

en: Whether to create Multiple year calendars or not.
vi: Bạn có chọn tạo lịch năm đa mục hay không.

en: Start Year for the Calendar(s)
vi: Năm bắt đầu cho lịch

en: Enter the starting year for the calendars between 1900 - 3000
vi: Nhập năm bắt đầu cho lịch giữa 1900 - 3000

en: End Year for the Calendar(s)
vi: Năm cuối cho lịch

en: Enter the ending year for the calendars between 1900 - 3000.
vi: Nhập năm cuối cho lịch giữa 1900-3000

en: Holidays will be included for the selected country
vi: Ngày lễ sẽ đưa vào cho nước được chọn

en: Jan - Jun Notes
vi: Tháng 1- tháng 6

en: January Note
vi: Ghi chú tháng 1

en: The note for the month of January
vi: Ghi chú cho tháng 1

en: February Note
vi: Ghi chú tháng 2

en: The note for the month of February
vi: Ghi chú cho tháng 2

en: March Note
vi: Ghi chú tháng 3

en: The note for the month of March
vi: Ghi chú cho tháng 3

en: April Note
vi: Chi chú tháng 4

en: The note for the month of April
vi: Ghi chú cho tháng 4

en: May Note
vi: Ghi chú tháng 5

en: The note for the month of May
vi: Ghi chú cho tháng Năm

en: June Note
vi: Ghi chú tháng 6

en: The note for the month of June
vi: Ghi chú cho tháng Sáu

en: Jul - Dec Notes
vi: Ghi chú tháng 7 - 12

en: July Note
vi: Ghi chú tháng 7

en: The note for the month of July
vi: Ghi chú tháng 7

en: August Note
vi: Ghi chú tháng Tám

en: The note for the month of August
vi: Ghi chú cho tháng Tám

en: September Note
vi: Ghi chú tháng 9

en: The note for the month of September
vi: Ghi chú cho tháng Chín

en: October Note
vi: Ghi chú tháng 10

en: The note for the month of October
vi: Ghi chú tháng 10

en: November Note
vi: Ghi chú tháng 11

en: The note for the month of November
vi: Ghi chú cho tháng 11

en: December Note
vi: Ghi chú tháng 12

en: The note for the month of December
vi: Ghi chú tháng 12

en: Link to Narrated Web Report
vi: Liên kết với Báo cáo tường thuật web

en: Whether to link data to web report or not
vi: Có liên kết với báo cáo web hay không

en: Link prefix
vi: Liên kết tiền tố

en: A Prefix on the links to take you to Narrated Web Report
vi: Một tiền tốt liên kết đưa bạn đến báo cáo tường thuật web

en: Narrated Web Site
vi: Web site tường thuật

en: Produces web (HTML) pages for individuals, or a set of individuals
vi: Tạo trang web (HTML) cho cá nhân, hay một nhóm cá nhân

en: Produces web (HTML) calendars.
vi: Tạo lịch Web (HTML)

en: Webstuff
vi: Cho Web

en: Provides a collection of resources for the web
vi: Cung cấp bộ sưu tập nguồn cho web

note: Translators: Basic Ash style sheet
en: Basic-Ash
vi: Màu tro cơ bản

en: Basic-Cypress
vi: Màu Cypress cơ bản

en: Basic-Lilac
vi: Màu Lilac cơ bản

en: Basic-Peach
vi: Màu lê cơ bản

en: Basic-Spruce
vi: Màu Spruce cơ bản

en: No style sheet
vi: Không có style sheet

en: Rename %s <%s> to <%s>
vi: Đặt lại tên %s <%s> thành <%s>

en: Vector map <%s> not found
vi: Không tìm thấy bản đồ vector %s

en: Unable to rename vector map <%s> to <%s>
vi: Không thể đặt lại tên bản đồ vector <%s> thành <%s>

en: Raster map <%s> not found
vi: Không tìm thấy bản đồ raster <%s>

en: 3D raster map <%s> not found
vi: Không tìm thấy bản đồ raster 3D <%s>

en: Unable to rename %s
vi: Không thể đặt lại tên %s

en: %s renamed
vi: %s được đặt lại tên

en: <%s> nothing renamed
vi: <%s> không có gì bị đặt lại tên

en: Unable to open data base element list '%s'
vi: Không thể mở danh sách thành phần csdl '%s'

en: Format error: file ('%s') line (%d) - %s
vi: Lỗi định dạng: tập tin ('%s') dòng (%d) - %s

en: %s to be %s
vi: %s trở thành %s

en: Removing %s <%s>
vi: Đang loại bỏ %s <%s>

en: Unable to delete vector map
vi: Không thể xóa bản đồ vector

en: Unable to remove %s element
vi: Không thể loại bỏ %s thành phần

en: <%s> nothing removed
vi: <%s> không có gì bị loại bỏ

en: Unable to copy <%s> to current mapset as <%s>
vi: Không thể chép <%s> vào bộ bản đồ hiện tại thành <%s>

en: %s copied
vi: %s được chép

en: %s: invalid index %d
vi: %s: chỉ mục không hợp lệ %d

en: Choose the unit tests to run
vi: Chọn các phép thử đơn vị cần chạy

en: First change your rows number to nsizr! %d %d
vi: Trước tiên hãy thay đổi số hàng của bạn thành nsizr! %d %d

en: First change your cols number to nsizc %d %d
vi: Trước tiên hãy thay đổi số cột của bạn thành nsizc %d %d

en: Cannot write files
vi: Không thể ghi các tập tin

en: Taking too long to find points for interpolation - please change the region to area where your points are. Continuing calculations...
vi: Mất quá lâu để tìm các điểm dùng cho nội suy - vui lòng thay đổi vùng về khu vực chứa các điểm của bạn. Đang tiếp tục tính toán...

en: Temporarily changing the region to desired resolution...
vi: Tạm thời thay đổi vùng về độ phân giải mong muốn...

en: First change your rows number(%d) to %d
vi: Trước tiên hãy thay đổi số hàng của bạn từ (%d) thành %d

en: First change your columns number(%d) to %d
vi: Trước tiên hãy thay đổi số cột của bạn  từ (%d) thành %d

en: No color table for input raster map -- will not create color table
vi: Không có bảng màu dùng cho bản đồ raster đầu vào - sẽ không tạo bảng màu

en: Changing the region back to initial...
vi: Thay đổi vùng trở về ban đầu...

en: Mask raster map <%s> not found
vi: Không thấy bản đồ raster làm mặt nạ <%s>

en: Bitmap mask created
vi: Mặt nạ bitmap được tạo

en: Vector map <%s> is not 3D
vi: Bản đồ vector <%s> không phải 3D

en: Loading data from attribute table ...
vi: Đang nạp dữ liệu từ bảng thuộc tính ...

en: Database connection not defined for layer %d
vi: Kết nối đến CSDL không được định nghĩa cho lớp %d

en: Unable to open database <%s> by driver <%s>
vi: Không thể mở csdl  <%s> bằng trình điều khiển <%s>

en: Column <%s> not found
vi: Không tìm thấy cột <%s>

en: Data type of column <%s> must be numeric
vi: Kiểu dữ liệu của cột <%s> phải là kiểu số

en: Reading features from vector map ...
vi: Đang đọc các đối tượng từ bản đồ vector ...

en: Database record for cat %d not found
vi: Không tìm thấy bản ghi csdl dùng cho phạm trù %d

en: Negative value of smoothing detected: sm must be >= 0
vi: Phát hiện giá trị làm trơn là số âm: sm phải >= 0

en: Strip exists with insufficient data
vi: Dải xuất hiện với dữ liệu không đủ

en: There are points outside specified 2D/3D region - %d points ignored
vi: Có các điểm nằm ngoài vùng 2D/3D được chỉ định - %d điểm bị bỏ qua

en: Ignoring %d points (too dense)
vi: Bỏ qua %d điểm (quá dày)

en: %d points given for interpolation (after thinning) is less than given NPMIN=%d
vi: %d điểm được cung cấp để nội suy (sau khi làm mảnh) ít hơn NPMIN= %d đã cung cấp

en: Zero points in the given region
vi: Không có điểm nào trong vùng đã cung cấp

en: Segmentation parameters set to invalid values: npmin= %d, segmax= %d for smooth connection of segments, npmin > segmax (see manual)
vi: Các tham số phân đoạn được thiết lập giá trị không hợp lệ: npmin= %d, segmax= %d dùng cho kết nối làm trơn của các đoạn, npmin > segmax (xem hướng dẫn)

en: There are less than %d points for interpolation. No segmentation is necessary, to run the program faster set segmax=%d (see manual)
vi: Có ít hơn %d điểm dùng để nội suy. Không cần phân đoạn, để chạy chương trình nhanh hơn, thiết lập segmax= %d (xem hướng dẫn)

en: Number of points from vector map %d
vi: Số điểm từ bản đồ vector %d

en: Number of points outside of 2D/3D region %d
vi: Số điểm nằm ngoài vùng 2D/3D %d

en: Number of points being used %d
vi: Số điểm đang được dùng %d

en: Some points outside of region (ignored)
vi: Một số điểm nằm ngoài vùng (bỏ qua)

en: Unable to insert %f,%f,%f a = %d
vi: Không thể chèn %f,%f,%f a = %d

en: Overshoot - increase in tension suggested. Overshoot occurs at (%d,%d) cell. Z-value %f, zmin %f, zmax %f.
vi: Đường thừa - đề xuất tăng sức căng. Đường thừa xảy ra tại ô (%d, %d). Giá trị Z %f, zmin %f, zmax %f.

en: no description
vi: không có mô tả

en: Unknown projection
vi: Phép chiếu không rõ

en: unit
vi: đơn vị

en: degree
vi: độ

en: KEYWORDS
vi: CÁC_TỪ_KHÓA

en: Either a standard color name or R:G:B triplet
vi: Hoặc là một màu chuẩn của GRASS, hoặc bộ ba R:G:B

en: Unable to open output file <%s>
vi: Không thể mở tập tin đầu ra <%s>

en: The total sum of the water budget: %g
vi: Tổng gộp của ngân sách nước: %g

en: The total sum of the water budget is significantly larger then 0: %g
vi: Tổng gộp của ngân sách nước lớn hơn 0 nhiều: %g

en: The calculation time in seconds
vi: Thời gian tính toán bằng giây

en: Reading raster map <%s> into memory
vi: Đang đọc bản đồ raster <%s> vào bộ nhớ

en: N_array_2d * array is empty
vi: Mảng N_array_2d * bị rỗng

en: Write 2d array to raster map <%s>
vi: Đang ghi mảng 2d vào bản đồ raster <%s>

en: Unable to open 3D raster map <%s>
vi: Không thể mở bản đồ raster 3D <%s>

en: Read g3d map <%s> into the memory
vi: Đọc bản đồ g3d <%s> vào bộ nhớ

en: Error opening g3d map <%s>
vi: Lỗi mở bản đồ g3d <%s>

en: Write 3d array to g3d map <%s>
vi: Ghi mảng 3d vào bản đồ 3d <%s>

en: Performs unit and integration tests for gpde library
vi: Thực hiện các phép thử đơn vị và tính tích phân đối với thư viện gpde

en: Cairo_Bitmap: Failed to create source
vi: Bản đồ bitmap kiểu Cairo: Thất bại khi tạo nguồn

en: Unable to write output file <%s>
vi: Không thể ghi tập tin đầu ra <%s>

en: Unable to open input file <%s>
vi: Không thể mở tập tin đầu vào <%s>

en: Unable to read input file <%s>
vi: Không thể đọc tập tin đầu vào <%s>

en: Unable to parse input file <%s>
vi: Không thể phân tách tập tin đầu vào <%s>

en: Cairo: unable to open input file <%s>
vi: Cairo: không thể mở tập tin đầu vào <%s>

en: Cairo: invalid input file <%s>
vi: Cairo: tập tin đầu vào không hợp lệ <%s>

en: Cairo: Invalid BMP header for <%s>
vi: Cairo: đầu trang BMP không hợp lệ <%s>

en: Failed to create cairo surface
vi: Thất khi tạo bề mặt cairo

en: Cairo: input file has incorrect dimensions: expected: %dx%d got: %dx%d
vi: Cairo: tập tin đầu vào có kích thước không đúng: mong đợi %d x %d nhưng lại nhận được: %d x %d

en: Cairo: unable to open input mask file <%s>
vi: Cairo: không thể mở tập tin mặt nạ đầu vào <%s>

en: Cairo: invalid input mask file <%s>
vi: Cairo: tập tin mặt nạ đầu vào không hợp lệ <%s>

en: Cairo: input mask file has incorrect dimensions: expected: %dx%d got: %dx%d
vi: Cairo: tập tin mặt nạ đầu vào có kích thước không đúng: mong đợi %d x %d nhưng nhận được: %d x%d

en: Unable to open display
vi: Không thể mở hiển thị

en: Unable to obtain visual
vi: Không thể thu thập trực quan

en: Unknown file extension: %s
vi: Đuôi mở rộng tập tin không rõ: %s

en: cairo: collecting to file '%s'
vi: cairo: đang thu thập tập tin '%s'

en: cairo: image size %dx%d
vi: cairo: kích thước ảnh %d x %d

en: Unknown Cairo surface type
vi: Dạng bề mặt kiểu Cairo không rõ

en: Cairo: unable to open output file <%s>
vi: Cairo: không thể mở tập tin đầu ra <%s>

en: Cairo: unable to open mask file <%s>
vi: Cairo: không thể mở tập tin mặt nạ <%s>

en: Unable to convert from <%s> to UTF-8
vi: Không thể chuyển đổi từ <%s> thành UTF-8

en: Some characters could not be converted to UTF-8
vi: Một số ký tự không thể chuyển đổi thành UTF-8

en: Unable to fetch data from table <%s>
vi: Không thể cấp phát dữ liệu từ bảng <%s>

en: Unable to describe table <%s>
vi: Không thể mô tả bảng <%s>

en: html: collecting to file '%s'
vi: html: đang thu thập vào tập tin '%s'

en: html: image size %dx%d
vi: html: kích thước ảnh %d x %d

en: html: type '%s'
vi: html: kiểu '%s'

en: GRASS is not compiled with PostgreSQL support
vi: GRASS không được biên dịch với hỗ trợ cho PostgreSQL

en: Attempt to access feature with invalid id (%d)
vi: Cố gắng truy cập đối tượng với số hiệu nhận diện không hợp lệ (%d)

en: Attempt to access dead feature %d
vi: Cố gắng truy cập đối tượng chết %d

en: Unsupported feature type %d
vi: Kiểu đối tượng không được hỗ trợ %d

en: Corrupted data
vi: Dữ liệu bị hỏng

en: Unable to create header file for vector map <%s>
vi: Không thể tạo tập tin đề mục cho bản đồ vector <%s>

en: Unable to open header file of vector <%s>
vi: Không thể mở tập tin đề mục của vector <%s>

en: Corrupted row in head: %s
vi: Hàng bị hỏng ở phần đầu: %s

en: Unknown keyword '%s' in vector head
vi: Tử khóa '%s' không rõ trong đề mục vector

en: No connection defined
vi: Không có kết nối nào được định nghĩa

en: Unable to rewrite feature (incompatible feature types)
vi: Không thể ghi lại đối tượng (các kiểu đối tượng không tương thích)

en: Boundary is not closed. Skipping.
vi: Ranh giới không khép kín. Bỏ qua

en: Unable to open PG file
vi: Không thể mở tập tin PG

en: Unable to open feature index file for vector map <%s>
vi: Không thể mở tập tin chỉ mục đối tượng dùng cho bản đồ vector <%s>

en: Connection string not defined
vi: Chuỗi kết nối không được định nghĩa

en: PostGIS feature table not defined
vi: Bảng đối tượng PostGIS không được định nghĩa

en: No feature tables found in database.
vi: Không tìm thấy các bảng đối tượng trong csdl.

en: Feature table <%s> not found in 'geometry_columns'
vi: Không tìm thấy bảng đối tượng <%s> trong 'geometry_columns'

en: Topology schema not found.
vi: Không tìm thấy lược đồ tô-pô.

en: PostGIS layer <%s.%s> already exists and will be overwritten
vi: Lớp PostGIS <%s.%s> đã có và sẽ bị ghi đè

en: Unable to delete PostGIS layer <%s>
vi: Không thể xóa lớp PostGIS <%s>

en: PostGIS layer <%s.%s> already exists in database '%s'
vi: Lớp PostGIS <%s.%s> đã có trong csdl '%s'

en: No key column detected.
vi: Không phát hiện ra cột chìa khóa.

en: Execution failed: %s
vi: Việc thực thi thất bại: %s

en: PostGIS topology schema <%s> dropped
vi: Lược đồ tô-pô PostGIS <%s> bị bỏ

en: Connection to PostgreSQL database failed. Try to set up username/password by db.login.
vi: Kết nối đến csdl PostgreSQL thất bại. Hãy thử thiết lập tên người dùng/mật mã bằng db.login.

en: Unable to get database name
vi: Không thể lấy tên csdl

en: <%s> is not PostGIS database. DB table 'spatial_ref_sys' not found.
vi: <%s> không phải là csdl PostGIS. Không tìm thấy bảng DB 'spatial_ref_sys'.

en: PostGIS Topology extension not found in the database <%s>
vi: Không tìm thấy phần mở rộng tô-pô PostGIS trong csdl <%s>

en: Empty bounding box
vi: Ô bao rỗng

en: Inconsistency in topology: unable to read node %d
vi: Sự không nhất quán trong tô-pô: không thể đọc nốt %d

en: Inconsistency in topology: node %d - unexpected feature type %d
vi: Sự không nhất quán trong tô-pô: nốt %d - kiểu đối tượng không mong đợi %d

en: Area %d without boundary detected
vi: Phát hiện vùng %d không có ranh giới

en: Isle %d without boundary detected
vi: Phát hiện đảo %d không có ranh giới

en: Unable to get map bounding box from topology
vi: Không thể lấy ô bao từ tô-pô

en: Unable to parse map bounding box:
    %s
vi: Không thể phân tách ô bao bản đồ:
    %s

en: Different number of nodes detected (%d, %d)
vi: Phát hiện số lượng nốt khác nhau (%d, %d)

en: Different number of areas detected (%d, %d)
vi: Phát hiện số lượng vùng khác nhau (%d, %d)

en: To be implemented: isles not attached in Topo-Geo-only mode
vi: Cần làm: các đảo không gắn kết ở chế độ chỉ-dùng-Tôpô-Geo

en: Inconsistency in topology: number of nodes %d (should be %d)
vi: Không nhất quán về tô-pô: số lượng nốt %d (phải là %d)

en: Inconsistency in topology: number of points %d (should be %d)
vi: Sự không nhất quán trong tô-pô: số điểm %d (phải là %d)

en: Inconsistency in topology: number of lines %d (should be %d)
vi: Sự không nhất quán trong tô-pô: số đường %d (phải là %d)

en: Inconsistency in topology: number of centroids %d (should be %d)
vi: Sự không nhất quán trong tô-pô: số trọng tâm %d (phải là %d)

en: Unable to rewrite feature %d
vi: Không thể ghi lại đối tượng %d

en: Unable to delete feature
vi: Không thể xóa đối tượng

en: Unable to delete feature (%s) %d
vi: Không thể xóa đối tượng (%s) %d

en: Building spatial index on <%s>...
vi: Đang xây dựng chỉ mục không gian trên <%s>...

en: Schema <%s> doesn't exist, created
vi: Lược đồ <%s> không tồn tại, đã tạo

en: Creating topology schema <%s>...
vi: Đang tạo lược đồ tô-pô <%s>...

en: Adding new topology column <%s>...
vi: Đang thêm cột tô-pô mới <%s>...

en: Unsupported geometry type (%d)
vi: Kiểu hình học không được hỗ trợ (%d)

en: More layers defined, using driver <%s> and database <%s>
vi: Thêm các lớp được định nghĩa, dùng trình điều khiển <%s> và csdl <%s>

en: Database connection not defined. Unable to write attributes.
vi: Kết nối csdl không được định nghĩa. Không thể ghi các thuộc tính.

en: Unable to create new PostGIS feature table
vi: Không thể tạo bảng thuộc tính PostGIS mới

en: Unable to create new PostGIS topology schema
vi: Không thể tạo lược đồ tô-pô PostGIS mới

en: No category defined for layer %d
vi: Không có phạm trù định nghĩa cho lớp %d

en: Feature has more categories, using category %d (from layer %d)
vi: Đối tượng có nhiều phạm trù, dùng phạm trù %d (từ lớp %d)

en: Point skipped (output feature type: %s)
vi: Bỏ qua điểm (kiểu đối tượng đầu ra: %s)

en: Line skipped (output feature type: %s)
vi: Dòng bị bỏ qua (kiểu đối tượng đầu ra: %s)

en: Face skipped (output feature type: %s)
vi: Bề mặt bị bỏ qua (kiểu đối tượng đầu ra: %s)

en: Invalid feature type (%d) for nodes
vi: Kiểu đối tượng không hợp lệ ( %d) dùng cho nốt

en: PostGIS topology schema not defined
vi: Lược đồ tô-pô PostGIS không được định nghĩa

en: Trying to insert 3D data into feature table which store 2D data only
vi: Cố chèn dữ liệu 3D vào bảng thuộc tính chỉ chứa dữ liệu 2D

en: Trying to insert 2D data into feature table which store 3D data only
vi: Cố chèn dữ liệu 2D vào bảng thuộc tính chỉ chứa dữ liệu 3D

en: Unable to insert topological element into PostGIS Topology schema
vi: Không thể chèn thành phần tô-pô vào lược đồ tô-pô PostGIS

en: Unable to select attributes for category %d
vi: Không thể chọn các thuộc tính cho phạm trù %d

en: No database record for category %d, no attributes will be written
vi: Không có bản ghi dùng cho phạm trù %d, thuộc tính sẽ không được ghi

en: Export cancelled
vi: Xuất khẩu đã bị hủy

en: Unit tests for the vector rtree library
vi: Các phép thử đơn vị dùng cho thư viện rtree vector

en: 
    ++ Running basic unit tests ++
vi: 
    ++ Đang chạy các phép thử đơn vị cơ bản ++

en: 
    -- Basic rtree unit tests failure --
vi: 
    -- Các phép thử đơn vị rtree cơ bản thất bại --

en: 
    -- Basic rtree unit tests finished successfully --
vi: 
    -- Các phép thử đơn vị rtree kết thúc thành công --

en: This version of GRASS (%d.%d) is too old to read this category index format. Try to rebuild topology or upgrade GRASS to at least version %d.
vi: Phiên bản GRASS này (%d.%d) quá cũ để có thể đọc định dạng chỉ mục phạm trù này. Hãy cố xây dựng lại tô-pô hoặc nâng cấp lên phiên bản GRASS tối thiểu là %d.

en: Unable to open test.tmp file
vi: Không thể mở tập tin test.tmp

en: Error in read/write portable double, byte_order = %d Written: %.16e3E Read: %.16e3E
vi: Lỗi trong đọc/ghi kép linh động, thứ_tự_byte = %d Ghi: %.16e3E Đọc: %.16e3E

en: Error in read/write portable float, byte_order = %d Written: %.8e3E Read: %.8e3E
vi: Lỗi trong đọc/ghi float linh động, thứ_tự_byte = %d Ghi: %.8e3E Đọc: %.8e3E

en: Error in read/write portable off_t, byte_order = %d Written: %lu Read: %lu
vi: Lỗi đọc/ghi off_t linh động, thứ_tự_byte = %d Ghi: %lu Đọc: %lu

en: Error in read/write portable long, byte_order = %d Written: %lu Read: %lu
vi: Lỗi đọc/ghi định dạng dài linh động, thứ_tự_byte = %d Ghi: %lu Đọc: %lu

en: Error in read/write portable int, byte_order = %d Written: %d Read: %d
vi: Lỗi đọc/ghi định dạng số nguyên linh động, thứ_tự_byte = %d Ghi: %d Đọc: %d

en: Error in read/write portable short, byte_order = %d Written: %d Read: %d
vi: Lỗi đọc/ghi định dạng ngắn  linh động, thứ_tự_byte = %d Ghi: %d Đọc: %d

en: Error in read/write portable char, byte_order = %d Written: %d Read: %d
vi: Lỗi đọc/ghi định dạng ký tự linh động, thứ_tự_byte = %d Ghi: %d Đọc: %d

en: Topology file must be written before spatial index file
vi: Tập tin tô-pô phải được ghi trước tập tin chỉ mục không gian

en: This version of GRASS (%d.%d) is too old to read this spatial index format. Try to rebuild topology or upgrade GRASS to at least version %d.
vi: Phiên bản GRASS này (%d.%d) quá cũ để có thể đọc định dạng chỉ mục không gian này. Hãy cố xây dựng lại tô-pô hoặc nâng cấp lên phiên bản GRASS tối thiểu là %d.

en: Your GRASS version does not fully support spatial index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS.
vi: Phiên bản GRASS của bạn không hỗ trợ hoàn toàn định dạng chỉ mục không gian %d.%d của vector. Xem xét xây dựng lại tô-pô hoặc nâng cấp GRASS.

en: Spatial index format version %d.%d is not supported by this release. Please rebuild topology.
vi: Định dạng chỉ mục không gian %d.%d không được phiên bản này hỗ trợ. Hãy thử xây dựng lại tô-pô.

en: Vector exceeds supported file size limit
vi: Vector vượt quá giới hạn kích thước tập tin được hỗ trợ

en: Unable to delete node %d from spatial index
vi: Không thể xóa nốt %d khỏi chỉ mục không gian

en: Unable to delete line %d from spatial index
vi: Không thể xóa đường %d khỏi chỉ mục không gian

en: Attempt to delete sidx for dead area
vi: Nỗ lực xóa sidx khỏi vùng chết

en: Unable to delete area %d from spatial index
vi: Không thể xóa vùng %d khỏi chỉ mục không gian

en: Unable to delete isle %d from spatial index
vi: Không thể xóa đảo %d khỏi chỉ mục không gian

en: Writing to file loaded to memory not supported
vi: Việc ghi vào tập tin nạp trong bộ nhớ không được hỗ trợ

en: Unable to load file to memory, file not open
vi: Không thể nạp tập tin vào bộ nhớ, tập tin không mở

en: Vector memory mode not supported, using 'AUTO'
vi: Chế độ bộ nhớ vector không được hỗ trợ, dùng 'TỰ ĐỘNG'

en: This version of GRASS (%d.%d) is too old to read this topology format. Try to rebuild topology or upgrade GRASS to at least version %d.
vi: Phiên bản GRASS này (%d.%d) quá cũ để có thể đọc định dạng tô-pô này. Hãy cố xây dựng lại tô-pô hoặc nâng cấp lên phiên bản GRASS tối thiểu là %d.

en: Your GRASS version does not fully support topology format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS.
vi: Phiên bản GRASS của bạn không hỗ trợ hoàn toàn định dạng tô-pô %d.%d của vector. Xem xét xây dựng lại tô-pô hoặc nâng cấp GRASS.

en: Old topology format version %d.%d is not supported by this release. Try to rebuild topology using v.build or v.build.all module.
vi: Định dạng tô-pô cũ %d.%d không được phiên bản này hỗ trợ. Hãy thử xây dựng lại tô-pô bằng v.build hoặc mô-đun v.build.all.

en: Unable read topology for nodes
vi: Không thể đọc tô-pô dùng cho các nốt

en: Unable to read topology for node %d
vi: Không thể đọc tô-pô dùng cho nốt %d

en: Unable read topology for lines
vi: Không thể đọc tô-pô dùng cho các đường

en: Unable to read topology for line %d
vi: Không thể đọc tô-pô dùng cho đường %d

en: Unable to read topo for areas
vi: Không thể đọc tô-pô dùng cho các vùng

en: Unable read topology for area %d
vi: Không thể đọc tô-pô dùng cho đường %d

en: Unable to read topology for isles
vi: Không thể đọc tô-pô dùng cho các đảo

en: Unable to read topology for isle %d
vi: Không thể đọc tô-pô dùng cho đảo %d

en: Unable to write head to plus file
vi: Không thể ghi đề mục vào tập tin cộng

en: Unable to write nodes to plus file
vi: Không thể ghi các nốt vào tập tin cộng

en: Unable to write lines to plus file
vi: Không thể ghi các đường vào tập tin cộng

en: Unable to write areas to plus file
vi: Không thể ghi các vùng vào tập tin cộng

en: Unable to write isles to plus file
vi: Không thể ghi các đảo vào tập tin cộng

en: Attempt to read line angle for the line which is not connected to the node: node %d, line %d
vi: Nỗ lực đọc góc của đường đối với đường không nối vào nốt: nốt %d, đường %d

en: Unable to find '%x' in %s
vi: Không thể tìm thấy '%x' trong %s

en: Vector format not recognized: %s
vi: Không nhận diện được định dạng vector: %s

en: Vector format '%s' not supported
vi: Định dạng vector '%s' không được hỗ trợ

en: Format definition is not correct: %s
vi: Định nghĩa định dạng không đúng: %s

en: Line %d already has area/isle %d to left
vi: Đường %d đã có vùng/đảo %d ở bên trái

en: Line %d already has area/isle %d to right
vi: Đường %d đã có vùng/đảo %d ở bên phải

en: Isle already registered in area
vi: Đảo đã được đăng ký trong vùng

en: Attempt to delete isle from dead area
vi: Nỗ lực xóa đảo khỏi vùng chết

en: Attempt to delete not registered isle %d from area %d
vi: Nỗ lực xóa đảo chưa đăng ký %d khỏi vùng %d

en: Attempt to delete dead area
vi: Nỗ lực xóa vùng chết

en: Dead centroid %d registered for area (bug in the vector library)
vi: Trọng tâm chết %d được đăng ký cho vùng (lỗi trong thư viện vector)

en: Attempt to delete area %d info from dead isle %d
vi: Nỗ lực xóa thông tin vùng %d khỏi đảo chết %d

en: Attempt to delete isle %d info from dead area %d
vi: Nỗ lực xóa thông tin đảo %d khỏi vùng chết %d

en: Both %s and %s are defined. %s will be ignored.
vi: Cả %s và %s đều được định nghĩa. %s sẽ bị bỏ qua.

en: Neither %s (managed by d.mon command) nor %s (used for direct rendering) defined
vi: Cả %s (do lệnh d.mon quản lý) lẫn %s (dùng để điều hướng kết xuất) đều không được định nghĩa

en: Unknown display driver <%s>
vi: Trình điều khiển hiển thị không rõ <%s>

en: Using display driver <%s>...
vi: Dùng trình điều khiển hiển thị <%s>...

en: Unsupported icon %d
vi: Biểu tượng %d không được hỗ trợ

en: [%s]: No such color
vi: [%s]: Không có màu này

en: metadata
vi: siêu dữ liệu

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Creation
vi: Tạo

en: Z coordinate
vi: Toạ độ Z

note: Translators: this represents the number of columns in a table.
en: %d column | %d columns
vi[0]: %d cột

en: Reading %s...
vi: Đang đọc %s...

en: buffer
vi: vùng đệm

en: Unable to create temporary file
vi: Không thể tạo tập tin tạm thời

en: Unable to open tempfile
vi: Không thể mở tập tin tạm thời

en: Input:
vi: Nhập vào:

en: Output format
vi: Định dạng dữ liệu đầu ra

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Floating point
vi: Số thực dấu chấm động

note: translators: xfn: http://gmpg.org/xfn/
en: neighbor
vi: láng giềng

en: elapsed time
vi: thời gian đã qua

en: support
vi: hỗ trợ

note: TRANS: This command is descriptive, so can be translated
en: variables
vi: biến

en: Get
vi: Lấy

en: Additional info
vi: Thông tin thêm

en: has
vi: có

en: Cannot open %s for writing: %s
vi: Không mở được %s để ghi: %s

en: failed
vi: gặp lỗi

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'set' in the sense of "something has been set". #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-#
en: set
vi: đặt

note: TRANSLATORS: These are followups to "Locking disk...".
en: succeeded
vi: thành công

note: module: base
en: Request
vi: Yêu cầu

en: download
vi: tải về

en: layer
vi: lớp

en: print
vi: in

note: module: base
en: Rules
vi: Quy tắc

en: point
vi: điểm

en: Type of thematic display
vi: Kiểu trình bày chủ đề

en: Thematic divisions of data for display
vi: Các phép phân chia dữ liệu theo chủ đề để trình bày

en: Vector point icon for point data
vi: Biểu tượng điểm vector dùng cho dữ liệu điểm

en: Maximum icon size/line width for graduated points and lines
vi: Kích thước biểu tượng/chiều dày đường tối đa đối với các điểm/đường được phân cấp)

en: Number of classes for interval theme (integer)
vi: Số nhóm giá trị cho chủ đề (số nguyên)

en: Save thematic map commands to group file for GIS Manager
vi: Lưu các lệnh của bản đồ chủ đề vào tập tin nhóm dùng cho Trình Quản lý GIS

en: Name of group file where thematic map commands will be saved
vi: Tên của tập tin nhóm, nơi sẽ lưu các lệnh bản đồ chủ đề

en: Create graphic legend in x11 display monitor
vi: Tạo chú giải đồ họa trong màn hình trình bày x11

en: Only draw fills (no outlines) for areas and points
vi: Chỉ tô màu vùng (không tô màu đường viền) các vùng và các điểm

en: Use math notation brackets in legend
vi: Dùng cách ghi kiểu toán học trong chú giải

en: Prefix for output raster map(s)
vi: Tiền tố dùng cho (các) bản đồ raster đầu ra

en: environment
vi: môi trường

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base odoo-python #-#-#-#-#  strongswan_6.0.4-1_vi.po (strongswan 4.4.0-1)  #-#-#-#-# Type: select Choices
en: create
vi: tạo

en: Temporal
vi: Thời gian

note: Translation Hint, Pair #5
en: misc
vi: lặt_vặt

note: ../lisp/sawfish/wm/ext/edge-flip.jl
en: workspace
vi: vùng làm việc

en: Titles
vi: Tựa đề

en: Extra options
vi: Tùy chọn bổ sung

en: select
vi: chọn

note: Type: select Choices
en: demand
vi: đòi hỏi

note: Translators: short braille for the rolename of a list.
en: lst
vi: dsách

en: Shadow angle
vi: Góc đổ bóng

en: Time & Date
vi: Thời gian & Ngày tháng

en: Elevation
vi: Độ Nâng

en: XML file
vi: tập tin XML

en: Default font size
vi: Cỡ chữ mặc định

en: Rotate labels
vi: Xoay chiều các nhãn hiệu

en: Set marker size
vi: Đặt kích thước dấu hiệu

en: no file specified
vi: chưa ghi rõ tập tin

en: changed
vi: đã thay đổi

note: Type: select Choices
en: kernel
vi: hạt nhân

en: The file '%s' already exists.
vi: Tập tin “%s” đã có.

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the ring glyph
en: ring
vi: dấu vòng

en: difference
vi: hiệu

en: intersection
vi: giao cắt

en: union
vi: hợp nhất

en: Number of lines:
vi: Số dòng:

en: Text to display
vi: Văn bản cần hiển thị

en: Lists the available fonts.
vi: Danh sách phông chữ sẵn có.

en: Highlight color
vi: Màu nêu bật

en: Font color
vi: Màu Chữ

en: Text position
vi: Vị trí văn bản

en: Choose a directory:
vi: Chọn thư mục:

en: fine
vi: tốt

note: Type: select Choices
en: clear
vi: rõ

en: shaded
vi: có bóng

en: size:
vi: kích cỡ:

en: Training
vi: Đang Dậy Máy

en: Class name
vi: Tên lớp

en: Maximum segment length:
vi: Chiều dài phân đoạn tối đa:

en: Number of rows:
vi: Số hàng:

en: Abort download
vi: Ngưng tải

en: Add comment
vi: Thêm bình luận

en: Python script
vi: Văn lệnh Python

en: Delete selected
vi: Xóa bỏ vùng chọn

en: SVG export
vi: Xuất Khẩu ra SVG

en: User access
vi: Truy cập người dùng

en: Change settings
vi: Các cài đặt thay đổi

en: Create database
vi: Tạo cơ sở dữ liệu

en: Copy table
vi: Chép bảng

en: Remove item
vi: Loại bỏ mục

en: Add text
vi: Thêm văn bản

en: Show grid
vi: Hiện lưới

en: Choose file to import
vi: Chọn tập tin để nhập

en: &Next
vi: Tiếp &theo

en: &Previous
vi: &Trước

en: Save output to a file
vi: Ghi kết xuất ra tập tin

en: Language settings
vi: Thiết lập ngôn ngữ

en: Appearance settings
vi: Cài đặt diện mạo

en: Symbol:
vi: Ký hiệu:

en: Create table
vi: Tạo bảng

en: Change opacity
vi: Đổi độ đục

en: Deselect all
vi: Bỏ chọn tất cả

en: Symbol name:
vi: Tên ký hiệu:

en: Character encoding:
vi: Mã hóa ký tự:

en: Save settings
vi: Lưu các thiết lập

en: Save changes?
vi: Lưu thay đổi?

en: Syntax error: %s
vi: Lỗi cú pháp: %s

en: Check all
vi: Theo dõi bảng

en: Add column
vi: Thêm cột

note: Translators: this is how someone would speak the name of the left shift key
en: left shift
vi: Shift trái

note: Translators: this is how someone would speak the name of the right shift key
en: right shift
vi: shift phải

en: logical OR
vi: OR [hoặc] lôgic

comment: TODO: chưa biết ngữ cảnh
en: Seed:
vi: Hạt Nhân:

en: Set color
vi: Đặt màu

en: Move to top
vi: Đem lên trên

en: Move to bottom
vi: Đem xuống dưới

en: Data length
vi: Độ dài dữ liệu

en: Add layer
vi: Thêm tầng lớp

en: Table name
vi: Tên bảng

en: Sample text
vi: Văn bản mẫu

note: MENU_ITEM_SHOW_PREVIEW
en: Show preview
vi: Hiển thị Xem Trước

en: Number of segments:
vi: Số phân đoạn:

en: Model:
vi: Mô hình:

en: invalid context length argument
vi: đối số chiều dài ngữ cảnh không hợp lệ

en: input is too large to count
vi: dữ liệu đầu vào quá lớn nên không thể đếm được

en: %s: binary file matches
vi: %s: tập tin nhị phân khớp mẫu tìm kiếm

en: %s: warning: recursive directory loop
vi: %s: cảnh báo: vòng lặp thư mục đệ quy

en: %s: input file is also the output
vi: %s: tập tin đầu vào cũng là kết xuất

en: Usage: %s [OPTION]... PATTERNS [FILE]...
vi: Cách dùng: %s [TÙY_CHỌN]… MẪU [TẬP_TIN]…

en: Search for PATTERNS in each FILE.
vi: Tìm kiếm MẪU trong từng TẬP_TIN.

en: Example: %s -i 'hello world' menu.h main.c
    PATTERNS can contain multiple patterns separated by newlines.
    
    Pattern selection and interpretation:
vi: Ví dụ: %s -i "chào thế giới" menu.h main.c
    MẪU có thể chứa nhiều mẫu ngăn cách nhau bằng ký tự dòng mới.
    
    Chọn và biên dịch mẫu:

en:   -E, --extended-regexp     PATTERNS are extended regular expressions
      -F, --fixed-strings       PATTERNS are strings
      -G, --basic-regexp        PATTERNS are basic regular expressions
      -P, --perl-regexp         PATTERNS are Perl regular expressions
vi:   -E, --extended-regexp     MẪU là các biểu thức chính quy mở rộng
      -F, --fixed-strings       MẪU là các chuỗi
      -G, --basic-regexp        MẪU là các biểu thức chính quy cơ bản
      -P, --perl-regexp         MẪU là các biểu thức chính quy Perl

en:   -e, --regexp=PATTERNS     use PATTERNS for matching
      -f, --file=FILE           take PATTERNS from FILE
      -i, --ignore-case         ignore case distinctions in patterns and data
          --no-ignore-case      do not ignore case distinctions (default)
      -w, --word-regexp         match only whole words
      -x, --line-regexp         match only whole lines
      -z, --null-data           a data line ends in 0 byte, not newline
vi:   -e, --regexp=MẪU          dùng MẪU để so khớp
      -f, --file=TẬP_TIN        lấy MẪU từ TẬP_TIN
      -i, --ignore-case         không phân biệt HOA/thường trong mẫu và dữ liệu
          --no-ignore-case      phân biệt HOA/thường (mặc định)
      -w, --word-regexp         chỉ khớp toàn bộ từ
      -x, --line-regexp         chỉ khớp toàn bộ dòng
      -z, --null-data           một dòng dữ liệu kết thúc bằng byte 0,
                                không phải ký tự dòng mới

en: 
    Miscellaneous:
      -s, --no-messages         suppress error messages
      -v, --invert-match        select non-matching lines
      -V, --version             display version information and exit
          --help                display this help text and exit
vi: 
    Hỗn tạp:
      -s, --no-messages         chặn các thông báo lỗi
      -v, --invert-match        chọn các dòng không khớp
      -V, --version             in ra thông tin phiên bản rồi thoát
          --help                hiển thị trợ giúp này rồi thoát

en: 
    Output control:
      -m, --max-count=NUM       stop after NUM selected lines
      -b, --byte-offset         print the byte offset with output lines
      -n, --line-number         print line number with output lines
          --line-buffered       flush output on every line
      -H, --with-filename       print file name with output lines
      -h, --no-filename         suppress the file name prefix on output
          --label=LABEL         use LABEL as the standard input file name prefix
vi: 
    Điều khiển kết xuất:
      -m, --max-count=SỐ        dừng sau khi khớp được SỐ lần
      -b, --byte-offset         in ra vị trí tương đối tính theo byte
                                  cùng với dòng kết xuất
      -n, --line-number         in ra số thứ tự dòng cùng với dòng kết xuất
          --line-buffered       xóa sạch kết xuất trên từng dòng
      -H, --with-filename       in ra tên tập tin cho từng dòng đầu ra
      -h, --no-filename         chặn tiền tố tên tập tin khi xuất
          --label=NHÃN          sử dụng NHÃN này làm tiền tố cho tập tin
                                  cho đầu ra tiêu chuẩn

en:   -o, --only-matching       show only nonempty parts of lines that match
      -q, --quiet, --silent     suppress all normal output
          --binary-files=TYPE   assume that binary files are TYPE;
                                TYPE is 'binary', 'text', or 'without-match'
      -a, --text                equivalent to --binary-files=text
vi:   -o, --only-matching       chỉ hiển thị phần dòng không rỗng khớp với MẪU
      -q, --quiet, --silent     chặn mọi kết xuất bình thường
          --binary-files=KIỂU   coi rằng tập tin nhị phân có KIỂU:
                                      * “binary”         nhị phân
                                      * “text”           dạng chữ
                                      * “without-match”  không khớp
      -a, --text                giống với tùy chọn “--binary-files=text”

en:   -I                        equivalent to --binary-files=without-match
      -d, --directories=ACTION  how to handle directories;
                                ACTION is 'read', 'recurse', or 'skip'
      -D, --devices=ACTION      how to handle devices, FIFOs and sockets;
                                ACTION is 'read' or 'skip'
      -r, --recursive           like --directories=recurse
      -R, --dereference-recursive  likewise, but follow all symlinks
vi:   -I                        giống với “--binary-files=without-match”
      -d, --directories=HÀNH_VI cách quản lý các thư mục. HÀNH_VI là:
                                      * “read”     đọc
                                      * “recurse”  đệ quy
                                      * “skip”     bỏ qua
      -D, --devices=HÀNH_VI     cách quản lý các thiết bị, FIFO và socket;
                                HÀNH_VI:
                                      * “read”     đọc
                                      * “skip”     bỏ qua
      -r, --recursive           giống với tùy chọn “--directories=recurse”
      -R, --dereference-recursive  cũng vậy nhưng cho phép cả các liên kết mềm

en:       --include=GLOB        search only files that match GLOB (a file pattern)
          --exclude=GLOB        skip files that match GLOB
          --exclude-from=FILE   skip files that match any file pattern from FILE
          --exclude-dir=GLOB    skip directories that match GLOB
vi:       --include=GLOB        chỉ tìm kiếm những tập tin khớp với GLOB (mẫu tập tin)
          --exclude=GLOB        bỏ qua những tập tin khớp với GLOB
          --exclude-from=TỆP    bỏ qua những tập tin khớp với bất cứ mẫu tập
                                 tin trong tập tin này
          --exclude-dir=GLOB    thư mục nào khớp với GLOB này thì bị bỏ qua

en:   -L, --files-without-match  print only names of FILEs with no selected lines
      -l, --files-with-matches  print only names of FILEs with selected lines
      -c, --count               print only a count of selected lines per FILE
      -T, --initial-tab         make tabs line up (if needed)
      -Z, --null                print 0 byte after FILE name
vi:   -L, --files-without-match  chỉ in ra tên của các TẬP TIN không khớp mẫu
      -l, --files-with-matches  chỉ in ra tên của các TẬP TIN khớp mẫu
      -c, --count               chỉ in ra số lượng dòng khớp trong mỗi TẬP TIN
      -T, --initial-tab         sắp hàng cột tab (nếu cần)
      -Z, --null                in ra byte 0 (null) đằng sau tên TẬP TIN

en: 
    Context control:
      -B, --before-context=NUM  print NUM lines of leading context
      -A, --after-context=NUM   print NUM lines of trailing context
      -C, --context=NUM         print NUM lines of output context
vi: 
    Điều khiển ngữ cảnh:
      -B, --before-context=SỐ   in ra SỐ dòng ngữ cảnh đi trước
      -A, --after-context=SỐ    in ra SỐ dòng ngữ cảnh đi sau
      -C, --context=SỐ          in ra SỐ dòng ngữ cảnh kết xuất

en:   -NUM                      same as --context=NUM
          --group-separator=SEP  print SEP on line between matches with context
          --no-group-separator  do not print separator for matches with context
          --color[=WHEN],
          --colour[=WHEN]       use markers to highlight the matching strings;
                                WHEN is 'always', 'never', or 'auto'
      -U, --binary              do not strip CR characters at EOL (MSDOS/Windows)
vi:   -NUM                      giống với “--context=SỐ”
          --group-separator=SEP  in SEP mỗi dòng giữa các chuỗi khớp với với ngữ cảnh
          --no-group-separator  đừng in dấu ngăn cách cho chuỗi khớp với ngữ cảnh
          --color[=KHI],
          --colour[=KHI]        đánh dấu để tô sáng các chuỗi khớp; KHI là:
                                     * “always” luôn luôn
                                     * “never”  không bao giờ
                                     * “auto”   tự động
      -U, --binary              đừng gỡ bỏ các ký tự CR ở kết thúc dòng (EOL)
                                (MSDOS/Windows)

en: conflicting matchers specified
vi: đã ghi rõ dữ liệu khớp mà xung đột

en: Perl matching not supported in a --disable-perl-regexp build
vi: Không hỗ trợ khớp mẫu perl khi biên dịch với --disable-perl-regexp

en: invalid matcher %s
vi: sai mẫu so khớp %s

en: unknown devices method
vi: không rõ phương thức thiết bị

en: invalid max count
vi: số lượng tối đa không hợp lệ

en: unknown binary-files type
vi: không rõ kiểu tập tin nhị phân (binary-files)

en: Written by Mike Haertel and others; see
    <https://git.savannah.gnu.org/cgit/grep.git/tree/AUTHORS>.
vi: Được viết bởi Mike Haertel và nhiều người khác, xem tại
    <https://git.savannah.gnu.org/cgit/grep.git/tree/AUTHORS>.

en: warning: GREP_COLOR='%s' is deprecated; use GREP_COLORS='mt=%s'
vi: cảnh báo: GREP_COLOR='%s' đã lạc hậu; dùng GREP_COLORS='mt=%s'

en: 
    grep -P uses PCRE2 %s
vi: 
    grep -P dùng PCRE2 %s

en: -P supports only unibyte locales on this platform
vi: -P chỉ hỗ trợ miền địa phương unibyte trên hệ thống này

en: -P supports only unibyte and UTF-8 locales
vi: -P chỉ hỗ trợ miền địa phương unibyte và UTF-8

en: the -P option only supports a single pattern
vi: tùy chọn “-P” chỉ hỗ trợ một mẫu đơn lẻ

en: exceeded PCRE's line length limit
vi: đã vượt quá giới hạn chiều dài dòng của PCRE

en: %s: memory exhausted
vi: %s: hết bộ nhớ

en: %s: exhausted PCRE JIT stack
vi: %s: ngăn xếp “PCRE JIT” đã hết

en: %s: exceeded PCRE's backtracking limit
vi: %s: đã vượt quá giới hạn tìm ngược của PCRE

en: %s: exceeded PCRE's nested backtracking limit
vi: %s: đã vượt quá giới hạn tìm ngược lồng nhau của PCRE

en: %s: PCRE detected recurse loop
vi: %s : PCRE phát hiện vòng lặp quẩn tròn

en: %s: exceeded PCRE's heap limit
vi: %s: đã vượt quá giới hạn bộ nhớ heap của PCRE

en: %s: internal PCRE error: %d
vi: %s: lỗi nội bộ PCRE: %d

en: failed to allocate memory for the PCRE JIT stack
vi: gặp lỗi khi cấp phát bộ nhớ cho stack (ngăn xếp) PCRE JIT

en: internal error (should never happen)
vi: lỗi nội bộ (không nên xảy ra như thế)

note: Type: boolean Description
en: Restart Exim after adding it to the greylist group?
vi: Khởi chạy lại trình Exim sau khi thêm nó vào nhóm danh sách màu xám (greylist) không?

note: Type: boolean Description
en: You are using Exim 4 as your Mail Transport Agent (MTA).  Great!
vi: Bạn đang sử dụng trình Exim 4 là tác nhân truyền thư (Mail Transport Agent: MTA): hay quá!

note: Type: boolean Description
en: The "Debian-exim" user will be added to the "greylist" group, so that the Exim daemon process can talk to greylistd.  However, for this change to take effect, the process must also be restarted.
vi: Sẽ thêm người dùng «Debian-exim» vào nhóm «danh sách màu xám», để mà tiến trình nền Exim có thể liên lạc với trình nền greylistd. Tuy nhiên, để áp dụng thay đổi này, cũng cần phải khởi chạy lại tiến trình Exim.

note: Type: note Description
en: Exim 4 needs additional configuration
vi: Trình Exim 4 cần đến cấu hình thêm.

note: Type: note Description
en: For greylisting to become effective, your Mail Transport Agent (MTA) needs to talk to greylistd while receiving incoming mail; and depending on the response, issue a temporary rejection (451 SMTP code) to the remote host.
vi: Để sử dụng khả năng danh sách màu xám một cách hữu ích, tác nhân truyền thư của bạn cần đến có thể liên lạc với trình nền greylistd trong khi nhận những thư được gửi đến, và (phụ thuộc vào hồi đáp) gửi thông điệp từ chối tạm thời (mã SMTP 451) cho máy ở xa.

note: Type: note Description
en: Since you are using Exim 4 as your MTA, a script is available for you to perform this task.  At a root prompt, type:
     # greylistd-setup-exim4 add
    If you overwrite your Exim configuration files in the future (for instance, when upgrading Exim), you may need to re-run this command.
vi: Vì bạn đang sử dụng trình Exim 4 là tác nhân truyền thư, có một tập lệnh sẵn sàng để thực hiện công việc này. Tại một dấu nhắc người chủ thì hãy gõ:
     # greylistd-setup-exim4 add
    (greylistd thiết lập exim4 thêm)
    Nếu bạn ghi đè lên tập tin cấu hình Exim 4 trong tương lai (lấy thí dụ, khi nâng cấp trình Exim) thì có lẽ sẽ cần phải chạy lại lệnh này.

note: Type: note Description
en: Later, before you uninstall "greylistd", you want to run:
     # greylistd-setup-exim4 remove
vi: Lần sau, trước khi bạn hủy cài đặt trình nền «»greylistd» bạn nên chạy:
    # greylistd-setup-exim4 remove
    (greylistd thiết lập exim4 loại bỏ)

note: Type: note Description
en: For more options and help on usage, run the command without any arguments, or see the "greylistd-setup-exim4(8)" manual page.  One suggested option for the "add" command is "-netmask=24".
vi: Để xem tùy chọn thêm và trợ giúp về cách sử dụng, hãy chạy lệnh ấy không có đối số này, hoặc xem trang hướng dẫn (man) «greylistd-setup-exim4(8)». Một tùy chọn được đệ nghị  cho lệnh «thêm» (add) là «-netmask=24».

note: Type: note Description
en: The reason this operation is not performed automatically is that Exim's configuration files are tagged as "conffiles", so per Debian Policy they are completely under your control.  Only you can change them.
vi: Lý do không tự động thực hiện thao tác này là các tập tin cấu hình của Exim 4 được nhãn là «conffiles» (tập tin cấu hình), thì với điều kiện của chính thức Debian, bạn điều khiển hoàn thành những tập tin ấy. Chỉ bạn có thể sửa đổi chúng thôi.

note: Type: note Description
en: If you prefer to configure Exim 4 for greylistd by hand, please see /usr/share/doc/greylistd/README.Debian.
vi: Nếu bạn muốn tự cấu hình trình Exim 4 cho trình greylistd, hãy xem tập tin /usr/share/doc/greylistd/README.Debian.

note: Type: note Description
en: Your MTA needs additional configuration
vi: Tác nhân truyền thư của bạn cần có cấu hình thêm.

note: Type: note Description
en: For greylisting to become effective, two things must happen:
     - Your Mail Transport Agent (MTA) needs to talk to greylistd while
       receiving incoming mail, and depending on the response, issue a
       temporary rejection (451 SMTP response) to the remote host.
     - The account under which your MTA runs needs to be added to the
       "greylist" group.  After this, your MTA needs to be restarted.
vi: Để sử dụng khả năng danh sách màu xám một cách hữu ích, phải làm hai điều:
    • Tác nhân truyền thư (MTA) cần phải liên lạc với trình nền greylistd
    trong khi nhận những thư được gửi đến, và (phụ thuộc vào hồi đáp)
    gửi một thông điệp từ chối (mà SMTP 451) cho máy ở xa.
    • Cần phải thêm tài khoản dưới mà có chạy tác nhân truyền thư của bạn,
    vào nhóm «danh sách màu xám» (greylist).
    Sau đó, cần phải khởi chạy lại tác nhân truyền thư.

note: Type: note Description
en: Unfortunately, this package supports only Debian's default Exim 4 configuration.  Since you seem to be using a different MTA, have a look at the greylistd(8) manual page for some information on communicating with greylistd.
vi: Rất tiếc là gói tin này hỗ trợ chỉ cấu hình Exim 4 mặc định của Debian. Vì hình như bạn đang sử dụng một tác nhân truyền thư khác, hãy xem trang hướng dẫn (man) greylistd(8) để tìm một phần thông tin về liên lạc với trình greylistd.

note: Type: note Description
en: There may also be other greylisting solutions available that suit your MTA better; see the "Links" section at:
       http://projects.puremagic.com/greylisting/
vi: Cũng có thể có cách khác giải quyết vấn đề sử dụng danh sách màu xám, mà thích hợp với tác nhân truyền thư bạn: hãy xem phần «Links» (liên kết) tại địa chỉ này:
    • http://projects.puremagic.com/greylisting/

note: Type: boolean Description
en: Configure SGE automatically?
vi: Tự động cấu hình SGE ?

note: Type: boolean Description
en: Please choose whether you wish to configure SGE automatically (with debconf). If you do not configure it automatically, the daemons or client programs will not work until a manual configuration is performed.
vi: Hãy chọn nếu bạn muốn tự động cấu hình SGE (dùng debconf) hay không. Không thì các trình nền hay ứng dụng khách sẽ không chạy đúng đến khi một tiến trình cấu hình thủ công đã được thực hiện.

note: Type: string Description
en: SGE cell name:
vi: Tên ô SGE:

note: Type: string Description
en: Please provide the SGE cell name for use by client programs and the execution daemon.
vi: Hãy cung cấp tên ô SGE cho các ứng dụng khách và trình nền thực hiện sử dụng.

note: Type: string Description
en: SGE master hostname:
vi: Tên máy chủ SGE:

note: Type: string Description
en: The execution daemon and the client programs need to know where the cluster master is in order to run.
vi: Để chạy được, trình nền thực hiện và các ứng dụng khách đều cần thông tin về vị trí của chủ nhóm.

note: Type: string Description
en: Please enter the fully qualified domain name of the grid master.
vi: Hãy nhập tên miền có khả năng đầy đủ của chủ lưới.

note: Type: boolean Description :sl1:
en: Install the GRUB boot loader to your primary drive?
vi: Cài đặt phần tải khởi động GRUB vào đĩa cứng chính của bạn?

note: Type: boolean Description :sl1: Very similar to grub2/disable_os_prober
en: The following other operating systems have been detected on this computer: ${OS_LIST}
vi: Những hệ điều hành khác sau đây đã được phát hiện trên máy tính này: ${OS_LIST}

note: Type: boolean Description :sl1:
en: If all of your operating systems are listed above, then it should be safe to install the boot loader to your primary drive (UEFI partition/boot record). When your computer boots, you will be able to choose to load one of these operating systems or the newly installed Debian system.
vi: Nếu danh sách ở trên chứa tất cả những hệ điều hành của bạn, thì bạn có thể cài đặt an toàn bộ tải khởi động vào đĩa cứng chính của bạn (UEFI partition/boot record). Khi máy tính của bạn boot khởi động, bạn sẽ có thể chọn tải một trong số những hệ điều hành này hoặc hệ thống Debian mới được cài đặt.

note: Type: boolean Description :sl1:
en: It seems that this new installation is the only operating system on this computer. If so, it should be safe to install the GRUB boot loader to your primary drive (UEFI partition/boot record).
vi: Có vẻ là bản cài đặt mới này là hệ điều hành duy nhất trên máy tính này. Nếu vậy, bạn có thể cài đặt an toàn bộ tải khởi động GRUB vào đĩa cứng chính của bạn (UEFI partition/boot record).

note: Type: boolean Description :sl1:
en: Warning: If your computer has another operating system that the installer failed to detect, this will make that operating system temporarily unbootable, though GRUB can be manually configured later to boot it.
vi: Cảnh báo: nếu máy tính của bạn có hệ điều hành khác mà bộ cài đặt đã không phát hiện được, việc này làm hệ điều hành đó tạm thời không khởi động được, nhưng dù sao GRUB có thể được cấu hình bằng tay sau này để khởi động nó.

note: Type: boolean Description :sl3:
en: Install the GRUB boot loader to the multipath device?
vi: Cài đặt bộ nạp khởi động GRUB vào thiết bị đa đường dẫn không?

note: Type: boolean Description :sl3:
en: Installation of GRUB on multipath is experimental.
vi: Khả năng cài đặt GRUB vào thiết bị đa đường dẫn vẫn còn là tính năng thực nghiệm.

note: Type: boolean Description :sl3:
en: GRUB is always installed to the master boot record (MBR) of the multipath device. It is also assumed that the WWID of this device is selected as boot device in the system's FibreChannel adapter BIOS.
vi: GRUB lúc nào cũng được cài đặt vào mục ghi khởi động chủ (MBR) của thiết bị đa đường dẫn. Cũng giả sử rằng WWID của thiết bị này được đặt thành thiết bị khởi động trong BIOS tiếp hợp FibreChannel của hệ thống.

note: Type: boolean Description :sl3:
en: The GRUB root device is: ${GRUBROOT}.
vi: Thiết bị gốc GRUB: ${GRUBROOT}.

note: Type: error Description :sl3: :sl2:
en: Unable to configure GRUB
vi: Không thể cấu hình GRUB

note: Type: error Description :sl3:
en: An error occurred while setting up GRUB for the multipath device.
vi: Gặp lỗi khi thiết lập GRUB cho thiết bị đa đường dẫn.

note: Type: error Description :sl3:
en: The GRUB installation has been aborted.
vi: Tiến trình cài đặt GRUB bị hủy bỏ.

note: Type: string Description :sl2: Type: select
en: You need to make the newly installed system bootable, by installing the GRUB boot loader on a bootable device. The usual way to do this is to install GRUB to your primary drive (UEFI partition/boot record). You may instead install GRUB to a different drive (or partition), or to removable media.
vi: Bạn cần phải làm cho hệ thống mới cài đặt có khả năng khởi động, bằng cách cài đặt bộ tải khởi động GRUB vào một thiết bị khởi động được. Phương pháp thường là cài đặt GRUB vào đĩa cứng chính (UEFI partition/boot record). Nếu bạn muốn, cũng có thể cài đặt GRUB vào đĩa (hoặc phân vùng) khác, hoặc vào đĩa đa phương tiện.

note: Type: string Description :sl2:
en: The device notation should be specified as a device in /dev. Below are some examples:
     - "/dev/sda" will install GRUB to your primary drive (UEFI partition/boot
       record);
     - "/dev/sdb" will install GRUB to a secondary drive (which may for instance
       be a thumbdrive);
     - "/dev/fd0" will install GRUB to a floppy.
vi: Ký hiệu thiết bị nên được chỉ định như là thiết bị tại /dev. Bên dưới có vài ví dụ mẫu:
    - “/dev/sda” sẽ cài đặt GRUB vào đĩa cứng chính (UEFI partition/boot
       record);
    - “/dev/sdb” sẽ cài đặt GRUB vào đĩa cứng thứ hai (cái này có thể là một
       đĩa usb);
    - “/dev/fd0” sẽ cài đặt GRUB vào một đĩa mềm.

note: #-#-#-#-#  grub-installer_1.200_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: select Choices #-#-#-#-#  iso-scan_1.91_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl3:
en: Enter device manually
vi: Nhập thiết bị thủ công

note: Type: password Description :sl2:
en: GRUB password:
vi: Mật khẩu GRUB:

note: Type: password Description :sl2:
en: The GRUB boot loader offers many powerful interactive features, which could be used to compromise your system if unauthorized users have access to the machine when it is starting up. To defend against this, you may choose a password which will be required before editing menu entries or entering the GRUB command-line interface. By default, any user will still be able to start any menu entry without entering the password.
vi: Bộ tải khởi động GRUB cung cấp nhiều tính năng tương tác mạnh mẽ, mà có thể được dùng để làm cho hệ thống bạn bị hại thậm nếu người dùng không có quyền hạn vẫn có thể truy cập máy này trong khi khởi động. Để chống trường hợp này, bạn có thể chọn một mật khẩu sẽ được cần trước khi chỉnh sửa mục tin trình đơn hoặc vào giao diện dòng lệnh GRUB. Mặc định là mọi người dùng sẽ vẫn còn có thể thực hiện bất cứ mục nhập trình đơn nào, không cần nhập mật khẩu.

note: Type: password Description :sl2:
en: If you do not wish to set a GRUB password, leave this field blank.
vi: Nếu bạn không muốn đặt mật khẩu GRUB, hãy bỏ rỗng trường này.

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

note: Type: error Description :sl2:
en: GRUB installation failed
vi: Việc cài đặt GRUB bị lỗi

note: Type: error Description :sl2:
en: The '${GRUB}' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot.
vi: Gói ${GRUB} không cài đặt được vào “/target/”. Không có bộ tải khởi động GRUB thì hệ thống đã cài đặt sẽ không khởi động.

note: Type: error Description :sl2:
en: Unable to install GRUB in ${BOOTDEV}
vi: Không thể cài đặt GRUB vào ${BOOTDEV}

note: Type: error Description :sl2:
en: Executing 'grub-install ${BOOTDEV}' failed.
vi: Việc thực thi lệnh “grub-install ${BOOTDEV}” (cài đặt GRUB) bị lỗi.

note: Type: error Description :sl2:
en: This is a fatal error.
vi: Đây là lỗi nghiêm trọng.

note: Type: error Description :sl2:
en: Executing 'update-grub' failed.
vi: Việc thực hiện lệnh “update grub” (cập nhật GRUB) bị lỗi.

note: Type: boolean Description :sl4:
en: Install GRUB?
vi: Cài đặt GRUB?

note: Type: boolean Description :sl4:
en: GRUB 2 is the next generation of GNU GRUB, the boot loader that is commonly used on i386/amd64 PCs. It is now also available for ${ARCH}.
vi: GRUB 2 là thế hệ kế tiếp của GNU GRUB, bộ nạp khởi động thường dùng trong các PC i386/amd64. Hiện tại còn có phiên bản cho ${ARCH}.

note: Type: boolean Description :sl4:
en: It has interesting new features but is still experimental software for this architecture. If you choose to install it, you should be prepared for breakage, and have an idea on how to recover your system if it becomes unbootable. You're advised not to try this in production environments.
vi: Nó có các tính năng mới hấp dẫn nhưng vẫn còn đang trong giai đoạn thử nghiệm đối với kiến trúc này. Nếu bạn chọn cài đặt, hãy chuẩn bị tinh thần với các lỗi, và biết cách cứu hệ thống khi nó không thể khởi động được. Bạn không nên thử trong môi trường sản xuất.

note: Type: text Description :sl1:
en: Installing GRUB boot loader
vi: Đang cài đặt bộ tải khởi động GRUB

note: Type: text Description :sl1:
en: Looking for other operating systems...
vi: Đang tìm hệ điều hành khác…

note: Type: text Description :sl1:
en: Installing the '${GRUB}' package...
vi: Đang cài đặt gói “${GRUB}”…

note: Type: text Description :sl1:
en: Determining GRUB boot device...
vi: Đang xác định thiết bị khởi động GRUB…

note: Type: text Description :sl1:
en: Running "grub-install ${BOOTDEV}"...
vi: Đang chạy lệnh cài đặt grub “grub-install ${BOOTDEV}”…

note: Type: text Description :sl1:
en: Running "update-grub"...
vi: Đang chạy lệnh cập nhật grub “update-grub”…

note: Type: text Description :sl1:
en: Updating /etc/kernel-img.conf...
vi: Đang cập nhật “/etc/kernel-img.conf” (tập tin cấu hình ảnh hạt nhân)…

note: Type: text Description :sl1:
en: Checking whether to force usage of the removable media path
vi: Đang kiểm tra xem có ép sử dụng đường dẫn phương tiện tháo lắp được

note: Type: text Description :sl1:
en: Mounting filesystems
vi: Đang lắp các hệ thống tập tin

note: Type: text Description :sl1:
en: Configuring grub-efi for future usage of the removable media path
vi: Cấu hình grub-efi để sử dụng trong tương lai của đường dẫn phương tiện tháo lắp được

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Install the GRUB boot loader
vi: Cài đặt bộ tải khởi động GRUB

note: Type: text Description Rescue menu item :sl2:
en: Reinstall GRUB boot loader
vi: Cài đặt lại bộ tải khởi động GRUB

note: Type: text Description Rescue menu item :sl2:
en: Force GRUB installation to the EFI removable media path
vi: Ép buộc cài đặt GRUB vào đường dẫn đĩa di động đa phương tiện EFI

note: Type: boolean Description :sl1:
en: Force GRUB installation to the EFI removable media path?
vi: Ép buộc cài đặt GRUB vào đường dẫn đĩa phương tiện tháo lắp được EFI chứ?

note: Type: boolean Description :sl1:
en: It seems that this computer is configured to boot via EFI, but maybe that configuration will not work for booting from the hard drive. Some EFI firmware implementations do not meet the EFI specification (i.e. they are buggy!) and do not support proper configuration of boot options from system hard drives.
vi: Dường như máy tính được cấu hình để khởi động bằng EFI, nhưng có thể cấu hình đó không thể dùng để khởi động từ ổ cứng. Một số firmware EFI không tuân theo đặc tả EFI (nghĩa là bị lỗi) và không hỗ trợ tốt tùy chọn khởi động từ ổ cứng.

note: Type: boolean Description :sl1:
en: A workaround for this problem is to install an extra copy of the EFI version of the GRUB boot loader to a fallback location, the "removable media path". Almost all EFI systems, no matter how buggy, will boot GRUB that way.
vi: Vấn đề này có thể tạm khắc phục bằng cách cài một bản sao khác của phiên bản EFI của boot loader GRUB vào chỗ khác, chỗ "đường dẫn đĩa phương tiện tháo lắp được". Hầu hết mọi hệ thống EFI, cho dù có lỗi, đều khởi động được GRUB theo kiểu này.

note: Type: boolean Description :sl1:
en: Warning: If the installer failed to detect another operating system that is present on your computer that also depends on this fallback, installing GRUB there will make that operating system temporarily unbootable. GRUB can be manually configured later to boot it if necessary.
vi: Cảnh báo: nếu trình cài đặt gặp lỗi khi dò tìm một hệ điều hành khác nằm trên máy tính của bạn phụ thuộc vào bản fallback này, cài đặt GRUB sẽ tạm thời làm cho hệ điều hành đó không có khả năng khởi động. GRUB có thể được cấu hình bằng tay vào lúc sau để khởi động nó.

note: #-#-#-#-#  grub-installer_1.200_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: boolean Description Same as grub2/update_nvram :sl1: #-#-#-#-#  grub2_2.14~git20250718.0e36779-2_vi.po (grub2)  #-#-#-#-#
en: Update NVRAM variables to automatically boot into Debian?
vi: Cập nhật các biến NVRAM để tự động khởi động vào Debian?

note: #-#-#-#-#  grub-installer_1.200_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: boolean Description Same as grub2/update_nvram :sl1: #-#-#-#-#  grub2_2.14~git20250718.0e36779-2_vi.po (grub2)  #-#-#-#-#
en: GRUB can configure your platform's NVRAM variables so that it boots into Debian automatically when powered on. However, you may prefer to disable this behavior and avoid changes to your boot configuration. For example, if your NVRAM variables have been set up such that your system contacts a PXE server on every boot, this would preserve that behavior.
vi: GRUB có thể cấu hình các biến NVRAM của nền tảng vậy thì nó khởi động vào Debian một cách tự động không bật máy. Tuy nhiên, bạn có lẽ ưa thích tắt cách hành xử này và tránh thay đổi đến cấu hình khởi động của bạn. Ví dụ, nếu biến NVRAM của bạn đã được cài đặt như thế hệ thống liên lạc với máy phục vụ PXE mỗi lần khởi động, điều này sẽ ngăn ngừa cách hành xử đó.

note: Type: boolean Description
en: Chainload from menu.lst?
vi: Nạp dãy (chainload) từ menu.lst?

note: Type: boolean Description
en: GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub.
vi: Văn lệnh nâng cấp GRUB phát hiện được một thiết lập GRUB Cũ (GRUB Legacy) trong “/boot/grub”.

note: Type: boolean Description
en: In order to replace the Legacy version of GRUB in your system, it is recommended that /boot/grub/menu.lst is adjusted to load a GRUB 2 boot image from your existing GRUB Legacy setup. This step can be automatically performed now.
vi: Để thay thế phiên bản Cũ của GRUB trong hệ thống này, nên điều chỉnh /boot/grub/menu.lst để nạp ảnh khởi động GRUB 2 từ thiết lập GRUB Cũ đã có. Bước này có thể được tự động thực hiện ngay bây giờ.

note: Type: boolean Description
en: It's recommended that you accept chainloading GRUB 2 from menu.lst, and verify that the new GRUB 2 setup works before it is written to the MBR (Master Boot Record).
vi: Bạn nên đồng ý việc nạp dãy GRUB 2 từ menu.lst, và kiểm tra rằng thiết lập GRUB 2 mới có thể làm việc được trước khi nó được ghi vào MBR (Mục ghi Khởi động Chủ).

note: Type: boolean Description
en: Whatever your decision, you can replace the old MBR image with GRUB 2 later by issuing the following command as root:
vi: Dù bạn quyết định thế nào, sau này bạn vẫn có thể thay thế ảnh MBR cũ bởi GRUB 2 bằng cách thực hiện câu lệnh sau với quyền root:

note: Type: multiselect Description
en: GRUB install devices:
vi: Những thiết bị cài đặt GRUB:

note: Type: multiselect Description
en: The grub-pc package is being upgraded. This menu allows you to select which devices you'd like grub-install to be automatically run for, if any.
vi: Gói grub-pc sắp được cập nhật. Trình đơn này cho bạn chọn thiết bị nào, nếu có, mà bạn muốn grub-install tự động chạy trên đó.

note: Type: multiselect Description
en: Running grub-install automatically is recommended in most situations, to prevent the installed GRUB core image from getting out of sync with GRUB modules or grub.cfg.
vi: Nên chạy grub-install một cách tự động trong hầu hết các trường hợp, để tránh sự mất đồng bộ giữa ảnh lõi GRUB đã được cài đặt với các mô-đun GRUB hay grub.cfg.

note: Type: multiselect Description
en: If you're unsure which drive is designated as boot drive by your BIOS, it is often a good idea to install GRUB to all of them.
vi: Nếu bạn không chắc ổ đĩa nào được chỉ định làm ổ đĩa khởi trọng trong BIOS của bạn, tốt nhất là cài đặt GRUB vào tất cả các ổ đĩa.

note: Type: multiselect Description
en: Note: it is possible to install GRUB to partition boot records as well, and some appropriate partitions are offered here. However, this forces GRUB to use the blocklist mechanism, which makes it less reliable, and therefore is not recommended.
vi: Ghi chú: vẫn có thể cài GRUB vào các bản ghi khởi động của phân vùng, và một vài phân vùng phù hợp được đưa ra ở đây. Tuy nhiên, việc này bắt buộc GRUB dùng cơ chế danh sách ngăn chặn, làm cho nó ít tin cậy hơn, và do đó không nên dùng.

note: Type: multiselect Description
en: The GRUB boot loader was previously installed to a disk that is no longer present, or whose unique identifier has changed for some reason. It is important to make sure that the installed GRUB core image stays in sync with GRUB modules and grub.cfg. Please check again to make sure that GRUB is written to the appropriate boot devices.
vi: Trình nạp khởi động GRUB trước đây đã được cài đặt trên một đĩa không còn tồn tại, hay số định danh duy nhất của đĩa đó đã thay đổi vì lý do nào đó. Quan trọng là phải chắc chắn rằng ảnh lõi GRUB đã được cài còn đồng bộ với các mô-đun GRUB và grub.cfg. Vui lòng kiểm tra lại để chắc chắn rằng GRUB được ghi vào các thiết bị khởi động phù hợp.

note: Type: boolean Description
en: Writing GRUB to boot device failed - continue?
vi: Việc ghi GRUB vào thiết bị khởi động bị lỗi - tiếp tục không?

note: Type: boolean Description
en: GRUB failed to install to the following devices:
vi: GRUB gặp lỗi khi cài đặt vào những thiết bị sau đây:

note: Type: boolean Description
en: Do you want to continue anyway? If you do, your computer may not start up properly.
vi: Bạn vẫn muốn tiếp tục không? Nếu có thì máy tính có thể không khởi động được.

note: Type: boolean Description
en: Writing GRUB to boot device failed - try again?
vi: Gặp lỗi khi ghi GRUB vào thiết bị khởi động - thử lại nhé?

note: Type: boolean Description
en: You may be able to install GRUB to some other device, although you should check that your system will boot from that device. Otherwise, the upgrade from GRUB Legacy will be canceled.
vi: Có thể là bạn cài đặt được GRUB vào một thiết bị khác (trước tiên nên kiểm tra nếu hệ thống sẽ khởi động từ thiết bị đó). Không thì tiến trình nâng cấp từ GRUB Cũ (Legacy) sẽ bị bãi bỏ.

note: Type: boolean Description
en: Continue without installing GRUB?
vi: Tiếp tục lại mà không cài đặt GRUB?

note: Type: boolean Description
en: You chose not to install GRUB to any devices. If you continue, the boot loader may not be properly configured, and when this computer next starts up it will use whatever was previously in the boot sector. If there is an earlier version of GRUB 2 in the boot sector, it may be unable to load modules or handle the current configuration file.
vi: Bạn đã chọn không cài đặt GRUB vào thiết bị nào. Nếu tiếp tục thì bộ nạp khởi động có thể bị cấu hình sai, và khi máy tính khởi động lại nó sẽ sử dụng dữ liệu bất kỳ trước đây có trong rãnh ghi khởi động. Nếu rãnh ghi khởi động chứa một phiên bản GRUB 2 cũ, nó có thể không nạp được mô-đun hoặc không xử lý được tập tin cấu hình hiện thời.

note: Type: boolean Description
en: If you are already using a different boot loader and want to carry on doing so, or if this is a special environment where you do not need a boot loader, then you should continue anyway. Otherwise, you should install GRUB somewhere.
vi: Nếu bạn đã dùng một bộ nạp khởi động khác và muốn tiếp tục dùng, hoặc nếu đây là một môi trường đặc biệt mà không cần thiết bộ nạp khởi động, thì bạn nên tiếp tục. Nếu không thì bạn nên cài đặt GRUB vào một nơi nào đó.

note: Type: boolean Description
en: Remove GRUB 2 from /boot/grub?
vi: Gỡ bỏ GRUB 2 khỏi /boot/grub không?

note: Type: boolean Description
en: Do you want to have all GRUB 2 files removed from /boot/grub?
vi: Bạn có muốn gỡ bỏ tất cả tập tin GRUB 2 khỏi /boot/grub không?

note: Type: boolean Description
en: This will make the system unbootable unless another boot loader is installed.
vi: Việc này làm cho hệ thống không khởi động được trừ khi trình nạp khởi động khác được cài đặt.

note: Type: boolean Description
en: Finish conversion to GRUB 2 now?
vi: Kết thúc chuyển đổi sang GRUB2 ngay bây giờ?

note: Type: boolean Description
en: This system still has files from the GRUB Legacy boot loader installed, but it now also has GRUB 2 boot records installed on these disks:
vi: Hệ thống này vẫn còn có tập tin được cài đặt bởi bộ nạp khởi động GRUB Cũ (Legacy), nhưng mà cũng có mục ghi GRUB2 được cài đặt vào những đĩa này:

note: Type: boolean Description
en: It seems likely that GRUB Legacy is no longer in use, and that you should instead upgrade the GRUB 2 images on these disks and finish the conversion to GRUB 2 by removing old GRUB Legacy files. If you do not upgrade these GRUB 2 images, then they may be incompatible with the new packages and cause your system to stop booting properly.
vi: Rất có thể là GRUB Cũ (Legacy) không còn được sử dụng, vì thế bạn nên nâng cấp các ảnh GRUB2 trên những đĩa này và kết thúc chuyển đổi sang GRUB2 bằng cách gỡ bỏ tất cả các tập tin GRUB Cũ. Không nâng cấp các ảnh GRUB2 thì chúng có thể không tương thích với gói mới và gây ra hệ thống này không khởi động đúng.

note: Type: boolean Description
en: You should generally finish the conversion to GRUB 2 unless these boot records were created by a GRUB 2 installation on some other operating system.
vi: Nói chung bạn nên kết thúc chuyển đổi sang GRUB2 nếu các mục ghi khởi động này không được tạo bởi một bản cài đặt GRUB2 trên một hệ điều hành khác.

note: Type: string Description
en: Linux command line:
vi: Dòng lệnh Linux:

note: Type: string Description
en: The following Linux command line was extracted from /etc/default/grub or the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. The command line is allowed to be empty.
vi: Dòng lệnh Linux theo đây đã được trích ra từ /etc/default/grub hoặc từ tham số “kopt” trong menu.lst của GRUB Cũ. Hãy kiểm tra rằng nó vẫn đúng, và sửa đổi nó nếu cần. Dòng lệnh có thể được để trống.

note: Type: string Description
en: Linux default command line:
vi: Dòng lệnh Linux mặc định:

note: Type: string Description
en: The following string will be used as Linux parameters for the default menu entry but not for the recovery mode.
vi: Chuỗi theo đây sẽ được sử dụng làm các tham số Linux cho mục nhập trình đơn mặc định, mà không phải cho chế độ phục hồi.

note: Type: boolean Description
en: Force extra installation to the EFI removable media path?
vi: Buộc cài đặt thêm cho đường dẫn thiết bị di động đa phương tiện EFI?

note: Type: boolean Description
en: Some EFI-based systems are buggy and do not handle new bootloaders correctly. If you force an extra installation of GRUB to the EFI removable media path, this should ensure that this system will boot Debian correctly despite such a problem. However, it may remove the ability to boot any other operating systems that also depend on this path. If so, you will need to make sure that GRUB is configured successfully to be able to boot any other OS installations correctly.
vi: Một số hệ thống dựa trên EFI có lỗi và không thể xử lý bootloader mới một cách chính xác. Nếu bạn buộc cài đặt GRUB thêm vào đường dẫn thiết bị di động đa phương tiện EFI, nó có thể đảm bảo rằng hệ thống này sẽ khởi động Debian một cách đúng đắn bất chấp trục trặc. Tuy vậy, nó có thể làm mất đi khả năng khởi động các hệ điều hành khác cái mà cũng phụ thuộc vào đường dẫn này. Nếu thế, bạn sẽ cần chắc chắn là GRUB được cấu hình thành công để có thể khới động bất kỳ OS đã cài đặt nào một cách chính xác.

en: Beep when a key is first pressed
vi: Kêu bíp khi nhấn phím lần đầu

en: Beep when a keyboard accessibility feature changes
vi: Kêu bíp khi thay đổi tính năng truy cập bàn phím

en: Beep when a modifier is pressed.
vi: Kêu bíp khi nhấn phím bổ trợ.

en: Disable keyboard accessibility after a timeout
vi: Tắt tính năng truy cập bàn phím sau khi hết hạn

en: Disable when two keys are pressed at the same time
vi: Tắt khi nhấn hai phím cùng lúc

en: Do not accept a key as being pressed unless held for this many milliseconds.
vi: Không chấp nhận phím được nhấn trừ khi giữ được mili giây nhất định.

en: Duration of the disabling timeout
vi: Khoảng thời gian trước khi tắt hết hạn

en: Duration of the timeout before disabling the keyboard accessibility.
vi: Khoảng thời gian trước khi tắt truy cập bàn phím.

en: Enable accessibility keyboard shortcuts
vi: Bật phím tắt truy cập bàn phím

en: Enable mouse keys
vi: Bật phím chuột

en: Enable slow keys
vi: Bật phím chậm

en: Enable sticky keys
vi: Bật phím dính

en: Enable the bounce keys
vi: Bật phím dội

en: Enable toggle keys
vi: Bật phím bật/tắt

en: Ignore multiple presses of the same key within this many milliseconds.
vi: Bỏ qua nhấn cùng phím nhiều lần trong bao nhiêu mili giây.

en: Pixels per seconds
vi: Điểm ảnh mỗi giây

en: Whether the bounce keys keyboard accessibility feature is turned on.
vi: Có bật tính năng phím dội không.

en: Whether the mouse keys accessibility feature is turned on.
vi: Có bật phím chuột không.

en: Whether the slow keys accessibility feature is turned on.
vi: Có bật phím chậm không.

en: Whether the sticky keys accessibility feature is turned on.
vi: Có bật phím dính không.

en: Whether the toggle keys accessibility feature is turned on.
vi: Có bật phím bật/tắt không.

en: Whether to beep when a key is accepted.
vi: Có kêu bíp khi chấp nhận phím không.

en: Whether to beep when a key is first pressed.
vi: Có kêu bíp khi nhấn phím không.

en: Whether to beep when a key is rejected.
vi: Có kêu bíp khi từ chối phím không.

en: Whether to beep when a keyboard accessibility feature is enabled or disabled.
vi: Có bật tính năng kêu bíp cho bàn phím không.

en: Whether to beep when a modifier key is pressed.
vi: Có kêu bíp khi nhấn phím bổ trợ không.

en: Whether to disable keyboard accessibility after a timeout, useful for shared machines.
vi: Có tắt tính năng truy cập bàn phím khi hết hạn không, hữu dụng khi dùng chung máy.

en: Whether to disable sticky keys if two keys are pressed at the same time.
vi: Có tắt phím dính khi nhấn hai phím cùng lúc không.

en: Clip the crosshairs at the center
vi: Cắt dấu chữ thập ở giữa

en: Color of the crosshairs
vi: Màu dấu chữ thập

en: Determines the length of the vertical and horizontal lines that make up the crosshairs.
vi: Xác định độ dài thanh dọc và ngang làm thành dấu chữ thập.

en: Enable lens mode
vi: Bật chế độ lăng kính

en: Length of the crosshairs
vi: Độ dài dấu chữ thập

en: Magnification factor
vi: Hệ số phóng đại

en: Mouse Tracking Mode
vi: Chế độ lần vết chuột

en: Opacity of the crosshairs
vi: Độ đặc của dấu chữ thập

en: Screen position
vi: Vị trí màn hình

en: Show or hide crosshairs
vi: Hiện hoặc ẩn dấu chữ thập

en: Thickness of the crosshairs
vi: Độ dày dấu chữ thập

en: Movement threshold
vi: Ngưỡng di chuyển

en: Secondary click enabled
vi: Bật nhấn phụ

en: Secondary click time
vi: Thời gian nhấn phụ

en: Show click type window
vi: Hiện loại cửa sổ nhấn

en: Show click type window.
vi: Hiện loại cửa sổ nhấn.

en: Determines how the image set by wallpaper_filename is rendered. Possible values are "none", "wallpaper", "centered", "scaled", "stretched", "zoom", "spanned".
vi: Xác định ảnh đặt bởi « wallpaper_filename » (tên tập tin ảnh nền) được vẽ như thế nào. Giá trị hợp lệ là:
     • none — không có
     • wallpaper — ảnh nền
     • centered — đã canh giữa
     • scaled — đã co giãn
     • stretched — đã kéo giãn
     • zoom — thu/phóng
     • spanned — chiếm giữ

en: Have GNOME draw the desktop background.
vi: Để GNOME vẽ ảnh nền.

en: Have file manager handle the desktop
vi: Để trình quản lý tập tin xử lý nền màn hình

en: Left or Top color when drawing gradients, or the solid color.
vi: Màu Trái hoặc Trên khi vẽ dốc, hoặc màu đặc.

en: Opacity with which to draw the background picture.
vi: Độ mờ đục để vẽ ảnh nền.

en: Picture URI
vi: URI hình

en: Right or Bottom color when drawing gradients, not used for solid color.
vi: Màu Phải hoặc Dưới khi vẽ dốc, không được dùng để vẽ màu đặc.

en: Argument used to execute programs in the terminal defined by the 'exec' key.
vi: Đối số được dùng để thực hiện chương trình trong thiết bị cuối được định nghĩa bởi khóa « exec » (thực hiện).

en: Default calendar
vi: Lịch mặc định

en: Default calendar application
vi: Ứng dụng lịch mặc định

en: Default tasks application.
vi: Ứng dụng nhiệm vụ mặc định.

en: Terminal program to use when starting applications that require one.
vi: Chương trình thiết bị cuối cần dùng để khởi chạy ứng dụng có yêu cầu.

en: A '\n' separated list of "name:color" as defined by the 'gtk-color-scheme' setting
vi: Danh sách 'tên:màu' cách nhau bằng dấu xuống hàng '\n' như định nghĩ trong thiết lập 'gtk-color-scheme'

en: Basename of the default keybinding theme used by gtk+.
vi: Tên cơ sở của sắc thái phím tắt mặc định dùng bởi gtk+.

en: Cursor Blink Time
vi: Thời gian chớp con trỏ

en: Cursor Blink Timeout
vi: Hạn chớp con trỏ

en: Cursor theme
vi: Sắc thái con trỏ

en: Cursor theme name. Used only by Xservers that support the Xcursor extension.
vi: Tên sắc thái con trỏ. Chỉ dùng bởi Xserver hỗ trợ phần mở rộng Xcursor.

en: Enable Animations
vi: Bật hoạt cảnh

en: Enable Toolkit Accessibility
vi: Bật bộ công cụ truy cập

en: Factor used to enlarge or reduce text display, without changing font size.
vi: Hệ số dùng để phóng lớn hoặc thu nhỏ chữ mà không thay đổi kích thước phông chữ.

en: Gtk+ Keybinding Theme
vi: Sắc thái phím tắt Gtk+

en: Icon theme to use for the panel, nautilus etc.
vi: Sắc thái Biểu tượng cần dùng cho Bảng điều khiển, Nautilus v.v....

en: Keyboard shortcut to open the menu bars.
vi: Phím tắt mở thanh trình đơn.

en: Length of the cursor blink cycle, in milliseconds.
vi: Độ dài chu kỳ nháy con trỏ, theo mili giây.

en: Name of a monospaced (fixed-width) font for use in locations like terminals.
vi: Tên phông chữ cách đơn (bề rộng cố định) cần dùng ở những nơi như thiết bị cuối.

en: Name of the GTK+ input method Preedit Style used by gtk+.
vi: Tên phương pháp gõ hiệu chỉnh trước GTK được dùng bởi GTK+.

en: Name of the GTK+ input method Status Style used by gtk+.
vi: Tên kiểu dáng trạng thái phương pháp gõ GTK+ dùng bởi Gtk+.

en: Name of the default font used by gtk+.
vi: Tên phông chữ mặc định dùng bởi GTK+.

en: Name of the default font used for reading documents.
vi: Tên phông chữ mặc định cần dùng để đọc tài liệu.

en: Name of the input method module used by GTK+.
vi: Tên của mô-đun nhập vào được GTK+ dùng.

en: Size of icons in toolbars, either "small" or "large".
vi: Kích thước biểu tượng trên thanh công cụ, có thể là "small" (nhỏ) hoặc "large" (lớn).

en: Size of the cursor used as cursor theme.
vi: Kích thước con trỏ dùng làm sắc thái con trỏ.

en: Text scaling factor
vi: Hệ số phóng to chữ

en: Timeout before click repeat
vi: Hạn trước khi lặp lại nhấn

en: Toolbar Style. Valid values are "both", "both-horiz", "icons", and "text".
vi: Kiểu dáng thanh công cụ. Giá trị hợp lệ là:
     • both — cả hai,
     • both-horiz — cả hai ngang,
     • icons — biểu tượng,
     • text — chữ.

en: Whether animations should be displayed. Note: This is a global key, it changes the behaviour of the window manager, the panel etc.
vi: Có nên hiển thị hoạt cảnh hay không. Chú ý: đây là khóa toàn cục, nó tác động lên hành vi của bộ quản lý cửa sổ, bảng điều khiển v.v. ...

en: Whether buttons may display an icon in addition to the button text.
vi: Cái nút nên hiển thị một biểu tượng thêm vào nhãn, hay không.

en: Whether menus may display an icon next to a menu entry.
vi: Trình đơn có thể hiển thị ảnh bên cạnh mục nhập trình đơn không.

en: Whether menus should have a tearoff.
vi: Có nên tách rời trình đơn được không.

en: Whether the context menus of entries and text views should offer to change the input method.
vi: Trình đơn ngữ cảnh của mục nhập và khung xem văn bản có nên đưa ra việc thay đổi cách nhập hay không.

en: Whether the context menus of entries and text views should offer to insert control characters.
vi: Trình đơn ngữ cảnh của mục nhập và khung xem văn bản có nên đưa ra việc chèn ký tự điều khiển hay không.

en: Whether the cursor should blink.
vi: Con trỏ có nên chớp không.

en: Whether the user can detach menubars and move them around.
vi: Người dùng có thể tháo thanh trình đơn và di chuyển đi chỗ khác không.

en: Whether the user can detach toolbars and move them around.
vi: Người dùng có thể thao thanh công cụ và di chuyển đi chỗ khác không.

en: Whether the user can dynamically type a new accelerator when positioned over an active menuitem.
vi: Người dùng có thể gõ động phím tắt mới khi ở trên mục trình đơn hoạt động không.

en: Disable log out
vi: Tắt đăng xuất

en: Prevent the user from accessing the terminal or specifying a command line to be executed. For example, this would disable access to the panel's "Run Application" dialog.
vi: Ngăn cản người dùng truy cập thiết bị cuối hoặc thực hiện lệnh bằng dòng lệnh. Ví dụ, nó sẽ vô hiệu hoá hộp thoại « Chạy ứng dụng » của bảng điều khiển.

en: Prevent the user from logging out.
vi: Ngăn người dùng đăng xuất.

en: Prevent the user from modifying print settings. For example, this would disable access to all applications' "Print Setup" dialogs.
vi: Ngăn cản người dùng hiệu chỉnh thiết lập máy in. Ví dụ, nó sẽ vô hiệu hoá truy cập hộp thoại « Thiết lập in » trong mọi ứng dụng.

en: Prevent the user from printing. For example, this would disable access to all applications' "Print" dialogs.
vi: Ngăn cản người dùng in. Ví dụ, nó sẽ vô hiệu hoá truy câp hộp thoại « In » trong mọi ứng dụng.

en: Prevent the user from saving files to disk. For example, this would disable access to all applications' "Save as" dialogs.
vi: Ngăn cản người dùng lưu vào đĩa. Ví dụ, nó sẽ vô hiệu hoá hộp thoại « Lưu là » trong mọi ứng dụng.

en: Prevent the user from switching to another account while his session is active.
vi: Ngăn cản người dùng chuyển đổi sang tài khoản khác trong khi phiên đang chạy.

en: Set this to TRUE to offer an option in the unlock dialog to allow logging out after a delay. The delay is specified in the "logout_delay" key.
vi: Đặt giá trị này là TRUE để cung cấp trong hộp thoại bỏ khoá tùy chọn đăng xuất sau khi trễ. Sự trễ được ghi rõ trong khoá làm trễ đăng xuất "logout_delay".

en: The XDG sound theme to use for event sounds.
vi: Sắc thái âm XDG cần dùng cho các sự kiện âm thanh.

en: Whether to play sounds on input events.
vi: Có phát âm trên những sự kiện đầu vào không.

en: Whether to play sounds on user events.
vi: Có phát âm trên những sự kiện của người dùng không.

en: Maximum age for thumbnails in the cache, in days. Set to -1 to disable cleaning.
vi: Khoảng thời gian tối đa cần nhớ tạm ảnh mẫu, theo ngày. Đặt thành -1 để tắt.

en: Maximum size of the thumbnail cache, in megabytes. Set to -1 to disable cleaning.
vi: Kích cỡ tối đa của bộ nhớ ảnh mẫu, theo mega-byte. Đặt thành -1 để tắt.

en: Disable all external thumbnailers
vi: Tắt mọi trình hiển ảnh thu nhỏ bên ngoài.

en: Set to true to disable all external thumbnailer programs, independent on whether they are independently disabled/enabled.
vi: Đặt Đúng (true) để vô hiệu hoá mọi trình hiển ảnh thu nhỏ bên ngoài, không cần biết chúng có bị vô hiệu hoá hay không.

en: Use same proxy for all protocols
vi: Dùng cùng thiết lập uỷ quyền cho mọi giao thức

en: Whether to use the same proxy for all protocols or not.
vi: Có dùng cùng thiết lập uỷ quyền cho mọi giao thức không.

en: No language selected
vi: Chưa chọn ngôn ngữ

en: Spell checker error: no language set. It's maybe because no dictionaries are installed.
vi: Bộ kiểm tra chính tả gặp lỗi: chưa đặt ngôn ngữ. Nguyên nhân có thể là do từ điển chưa được cài đặt.

en: Kerberos V5 GSS-API mechanism
vi: Cơ chế GSS-API Kerberos pb5

en: A required input parameter could not be read
vi: Một tham số nhập cần thiết không thể đọc được

en: A required output parameter could not be written
vi: Một tham số xuất cần thiết không thể ghi được

en: A parameter was malformed
vi: Có một tham số dạng sai

en: An unsupported mechanism was requested
vi: Đã yêu cầu một cơ chế không được hỗ trợ

en: An invalid name was supplied
vi: Đã cung cấp một tên không hợp lệ

en: A supplied name was of an unsupported type
vi: Đã cung cấp một tên có kiểu không được hỗ trợ

en: Incorrect channel bindings were supplied
vi: Đã cung cấp các tổ hợp kênh không đúng

en: An invalid status code was supplied
vi: Đã cung cấp một mã trạng thái không hợp lệ

en: A token had an invalid MIC
vi: Có một hiệu bài với MIC không hợp lệ

en: No credentials were supplied, or the credentials were unavailable or inaccessible
vi: Chưa cung cấp thông tin xác thực, hoặc thông tin xác thực chưa sẵn sàng, hoặc không thể được truy cập

en: No context has been established
vi: Chưa thiết lập ngữ cảnh

en: A token was invalid
vi: Có một hiệu bài không hợp lệ

en: A credential was invalid
vi: Có thông tin xác thực không hợp lệ

en: The referenced credentials have expired
vi: Đã tham chiếu đến thông tin xác thực đã hết hạn

en: The context has expired
vi: Ngữ cảnh đã hết hạn

en: Unspecified error in underlying mechanism
vi: Lỗi không rõ trong cơ chế cơ sở

en: The quality-of-protection requested could not be provided
vi: Không thể cung cấp mức bảo vệ (quality-of-protection) yêu cầu

en: The operation is forbidden by local security policy
vi: Thao tác bị chính sách bảo mật cục bộ cấm

en: The operation or option is unavailable
vi: Thao tác hay tùy chọn không sẵn sàng

en: The requested credential element already exists
vi: Đã yêu cầu một phần tử thông tin xác thực đã có

en: The provided name was not a mechanism name
vi: Đã cung cấp một tên không phải tên cơ chế

en: The gss_init_sec_context() or gss_accept_sec_context() function must be called again to complete its function
vi: Hàm « gss_init_sec_context() » hay « gss_accept_sec_context() » phải được gọi lần nữa để hoàn tất chức năng

en: The token was a duplicate of an earlier token
vi: Hiệu bài là bản sao của một hiệu bài nằm trước

en: The token's validity period has expired
vi: Thời gian hợp lệ của hiệu bài đã hết hạn

en: A later token has already been processed
vi: Một hiệu bài nằm sau đã được xử lý

en: An expected per-message token was not received
vi: Chưa nhận một hiệu bài từng thông điệp mong đợi

en: No @ in SERVICE-NAME name string
vi: Không có dấu @ trong chuỗi SERVICE-NAME (tên dịch vụ)

en: STRING-UID-NAME contains nondigits
vi: STRING-UID-NAME (chuỗi-tên-UID) chứa ký tự khác chữ số

en: UID does not resolve to username
vi: UID không giải quyết thành tên người dùng

en: Couldn't allocate gss_buffer_t data
vi: Không thể phân cấp dữ liệu « gss_buffer_t »

en: Message context invalid
vi: Ngữ cảnh thông điệp không hợp lệ

en: Buffer is the wrong size
vi: Vùng đệm kích cỡ sai

en: Credential usage type is unknown
vi: Không rõ kiểu sử dụng thông tin xác thực

en: Unknown quality of protection specified
vi: Đã ghi rõ mức bảo vệ không rõ

en: Principal in credential cache does not match desired name
vi: Điều chính trong bộ nhớ tạm thông tin xác thực không tương ứng với tên yêu cầu

en: No principal in keytab matches desired name
vi: Không có điều chính trong keytab mà tương ứng với tên yêu cầu

en: Credential cache has no TGT
vi: Bộ nhớ tạm thông tin xác thực không có TGT

en: Authenticator has no subkey
vi: Nhà xác thực không có khoá phụ

en: Context is already fully established
vi: Ngữ cảnh đã được thiết lập đầy đủ

en: Unknown signature type in token
vi: Không rõ kiểu chữ ký trong hiệu bài

en: Invalid field length in token
vi: Chiều dài trường không hợp lệ trong hiệu bài

en: Attempt to use incomplete security context
vi: Đã thử sử dụng ngữ cảnh bảo mật chưa hoàn tất

en: No krb5 error
vi: Không có lỗi krb5

en: Unknown krb5 error
vi: Lỗi krb5 không rõ

en: Usage: %s OPTIONS...
vi: Sử dụng: %s TÙY_CHỌN...

en: Command line interface to GSS, used to explain error codes.
vi: Giao diện dòng lệnh vào GSS, dùng để giải thích mã lỗi.

en:   -h, --help        Print help and exit.
      -V, --version     Print version and exit.
      -l, --list-mechanisms
                        List information about supported mechanisms
                        in a human readable format.
      -m, --major=LONG  Describe a `major status' error code value.
vi:   -h, --help        Hiển thị trợ giúp rồi thoát.
      -V, --version     Hiển thị phiên bản rồi thoát.
      -l, --list-mechanisms
                        Lấy danh sách thông tin về các cơ cấu được hỗ trợ
                        theo định dạng con người có thể đọc hiểu.
      -m, --major=LONG  Mô tả giá trị một mã sai `major status'.

en:   -q, --quiet       Silent operation (default=off).
vi:   -q, --quiet              thực hiện thầm lặng (mặc định = tắt).

en:    MSB                                                                 LSB
       +-----------------+-----------------+---------------------------------+
       |  Calling Error  |  Routine Error  |       Supplementary Info        |
       |
vi:    MSB                                                                 LSB
       +-----------------+-----------------+---------------------------------+
       |    Lỗi gọi    |  Lỗi hàm  |       Thông tin bổ sung       |
       |

en: No error
vi: Không có lỗi

en: No URL set.
vi: Không có URL nào được đặt.

en: OpenCV failed to load template image
vi: OpenCV gặp lỗi khi tải ảnh tạm thời

en: Could not read title information for DVD.
vi: Không thể đọc thông tin tựa đề của đĩa DVD.

en: Failed to open DVD device '%s'.
vi: Gặp lỗi khi mở thiết bị đĩa DVD “%s”.

en: Failed to set PGC based seeking.
vi: Gặp lỗi khi đặt chức năng di chuyển vị trí đọc dựa vào PGC.

en: Could not open sndfile stream for reading.
vi: Không thể mở luồng dữ liệu tập tin snd để đọc.

en: Generated file has a larger preroll time than its streams duration
vi: Tập tin đã tạo có thời gian cuộn trước lớn hơn thời lượng của dòng dữ liệu

en: Missing element '%s' - check your GStreamer installation.
vi: Thiếu phần tử “%s” — hãy kiểm tra lại phần cài đặt GStreamer.

en: File location is set to NULL, please set it to a valid filename
vi: Vị trí tập tin được đặt thành “NULL”. xin hãy đặt một tên tập tin hợp lệ

en: Digitalzoom element couldn't be created
vi: Không thể tạo phần tử thu phóng số

en: Subpicture format was not configured before data flow
vi: Định dạng ảnh phụ chưa được cấu hình trước khi dữ liệu truyền đến

en: Failed to get fragment URL.
vi: Gặp lỗi khi lấy URL phân mảnh.

en: Couldn't download fragments
vi: Không thể tải về các phân mảnh

en: Internal data stream error.
vi: Lỗi luồng dữ liệu nội bộ.

en: Could not open frontend device "%s".
vi: Không thể mở thiết bị mặt tiền “%s”.

en: Could not get settings from frontend device "%s".
vi: Không thể lấy các cài đặt từ thiết bị giao diện (mặt tiền) “%s”.

en: Cannot enumerate delivery systems from frontend device "%s".
vi: Không thể liệt kê các hệ thống phân phối từ thiết bị giao diện (mặt tiền) “%s”.

en: Could not open file "%s" for reading.
vi: Không thể mở tập tin “%s” để đọc.

en: Couldn't find channel configuration file
vi: Không thể tìm thấy tập tin cấu hình kênh

en: Couldn't load channel configuration file: '%s'
vi: Không thể tải tập tin cấu hình kênh: “%s”

en: Couldn't find details for channel '%s'
vi: Không thể tìm thấy chi tiết cho kênh “%s”

en: No properties for channel '%s'
vi: Không có thuộc tính cho kênh “%s”

en: Failed to set properties for channel '%s'
vi: Gặp lỗi khi đặt thuộc tính cho kênh “%s”

en: Couldn't find channel configuration file: '%s'
vi: Không thể tìm thấy tập tin cấu hình kênh: “%s”

en: Channel configuration file doesn't contain any channels
vi: Tập tin cấu hình kênh chẳng chứa kênh nào cả

en: Could not open file "%s" for writing.
vi: Không thể mở tập tin “%s” để ghi.

en: Production
vi: Sản xuất

en: Could not open audio device for playback.
vi: Không thể mở thiết bị âm thanh để phát lại.

en: Could not open audio device for playback. This version of the Open Sound System is not supported by this element.
vi: Không thể mở thiết bị âm thanh để phát lại. Phiên bản Hệ thống Âm thanh Mở này không được yếu tố này hỗ trợ.

en: Audio playback error.
vi: Lỗi phát lại âm thanh.

en: Could not open device for playback in mono mode.
vi: Không thể mở thiết bị để phát lại trong chế độ đơn kênh.

en: Could not open device for playback in stereo mode.
vi: Không thể mở thiết bị để phát lại trong chế độ âm lập thể.

en: Could not open device for playback in %d-channel mode.
vi: Không thể mở thiết bị để phát lại trong chế độ %d kênh.

en: Error outputting to audio device. The device has been disconnected.
vi: Gặp lỗi khi xuất ra thiết bị âm thanh. Thiết bị đã bị ngắt kết nối.

en: Could not open device for recording in mono mode.
vi: Không thể mở thiết bị để thu trong chế độ đơn nguồn.

en: Could not open device for recording in stereo mode.
vi: Không thể mở thiết bị để thu trong chế độ âm lập thể.

en: Could not open device for recording in %d-channel mode
vi: Không thể mở thiết bị để thu trong chế độ %d-kênh

en: Could not open audio device for recording. Device is being used by another application.
vi: Không thể mở thiết bị âm thanh để thu, vì ứng dụng khác đang sử dụng nó.

en: Could not open audio device for recording.
vi: Không thể mở thiết bị âm thanh để thu.

en: Error recording from audio device. The device has been disconnected.
vi: Gặp lỗi khi ghi từ thiết bị âm thanh. Thiết bị đã bị ngắt kết nối.

en: Could not open CD device for reading.
vi: Không thể mở thiết bị đĩa CD để đọc.

en: Could not seek CD.
vi: Không thể di chuyển vị trí đọc trên đĩa CD.

en: Could not read CD.
vi: Không thể đọc đĩa CD.

en: Could not determine type of stream
vi: Không thể xác định kiểu của luồng dữ liệu

en: This appears to be a text file
vi: Hình như đây là tập tin văn bản

en: Could not create "uridecodebin" element.
vi: Không thể tạo phần tử “uridecodebin”.

en: Both autovideosink and %s elements are missing.
vi: Thiếu cả hai phần tử autovideosink và %s.

en: The autovideosink element is missing.
vi: Thiếu phần tử autovideosink.

en: Configured videosink %s is not working.
vi: Phần tử videosink %s đã cấu hình mà không hoạt động.

en: Both autovideosink and %s elements are not working.
vi: Cả hai phần tử autovideosink và %s không hoạt động.

en: The autovideosink element is not working.
vi: Phần tử autovideosink không hoạt động.

en: Custom text sink element is not usable.
vi: Không thể sử dụng yếu tố ổ chìm văn bản riêng.

en: No volume control found
vi: Không tìm thấy điều khiển âm lượng

en: Both autoaudiosink and %s elements are missing.
vi: Thiếu phần tử autoaudiosink, cũng thiếu phần tử %s.

en: The autoaudiosink element is missing.
vi: Thiếu phần tử autoaudiosink.

en: Configured audiosink %s is not working.
vi: Phần tử audiosink %s đã cấu hình mà không hoạt động.

en: Both autoaudiosink and %s elements are not working.
vi: Cả hai phần tử autoaudiosink và %s không hoạt động.

en: The autoaudiosink element is not working.
vi: Phần tử autoaudiosink không hoạt động.

en: Can't play a text file without video or visualizations.
vi: Không thể phát tập tin văn bản mà không có phim hay cách thức hiển thị.

en: No decoder available for type '%s'.
vi: Không có bộ giải mã sẵn sàng cho kiểu “%s”.

en: No URI specified to play from.
vi: Chưa chỉ định URI cần phát.

en: Invalid URI "%s".
vi: URI không hợp lệ “%s”.

en: This stream type cannot be played yet.
vi: Chưa có khả năng phát kiểu luồng này.

en: No URI handler implemented for "%s".
vi: Không có bộ quản lý địa chỉ URI được thực hiện cho “%s”.

en: Source element is invalid.
vi: Phần tử nguồn không phải hợp lệ.

en: Error while sending data to "%s:%d".
vi: Gặp lỗi khi gửi dữ liệu cho “%s:%d”.

en: Can't record audio fast enough
vi: Không thể thu âm thanh một cách đủ nhanh

en: This CD has no audio tracks
vi: Đĩa CD này không có rãnh âm thanh nào

en: ID3 tag
vi: Thẻ ID3

en: APE tag
vi: Thẻ APE

en: ICY internet radio
vi: Thu thanh Internet ICY

en: Apple Lossless Audio (ALAC)
vi: Âm thanh nén giữ nguyên dữ liệu của Apple (Apple Lossless Audio: ALAC)

en: Free Lossless Audio Codec (FLAC)
vi: Mã hóa âm thanh không mất dữ liệu (Free Lossless Audio Codec: FLAC)

en: Lossless True Audio (TTA)
vi: Âm thanh đúng không mất dữ liệu (Lossless True Audio: TTA)

en: Windows Media Speech
vi: Tiếng nói của nhạc/ảnh Windows (Windows Media Speech)

en: CYUV Lossless
vi: CYUV không mất dữ liệu (CYUV Lossless)

en: Lossless MSZH
vi: MSZH không mất dữ liệu (Lossless MSZH)

en: Run-length encoding
vi: Mã hóa độ dài chạy (Run-Length Encoding: RLE)

note: subtitle formats with static descriptions
en: Timed Text
vi: Chữ được định thời

en: MPL2 subtitle format
vi: Định dạng phụ đề MPL2

en: DKS subtitle format
vi: Định dạng phụ đề DKS

en: QTtext subtitle format
vi: Định dạng phụ đề QTtext

en: Sami subtitle format
vi: Định dạng phụ đề Sami

en: TMPlayer subtitle format
vi: Định dạng phụ đề TMPlayer

en: CEA 608 Closed Caption
vi: Nhãn đóng CEA 608

en: CEA 708 Closed Caption
vi: Nhãn đóng CEA 708

en: Kate subtitle format
vi: Định dạng phụ đề Kate

en: WebVTT subtitle format
vi: Định dạng phụ đề WebVTT

en: Uncompressed video
vi: Video không nén

en: Uncompressed gray
vi: Đen trắng không nén

en: Uncompressed packed YUV %s
vi: YUV %s đóng gói không nén

en: Uncompressed semi-planar YUV %s
vi: %s YUV nửa phẳng không nén

en: Uncompressed planar YUV %s
vi: %s YUV phẳng không nén

en: Uncompressed palettized %d-bit %s
vi: %2$s %1$d-bit pha màu không nén

en: Uncompressed %d-bit %s
vi: %2$s %1$d-bit không nén

en: DivX MPEG-4 Version %d
vi: DivX MPEG-4 Phiên bản %d

en: Uncompressed audio
vi: Âm thanh không nén

en: Raw %d-bit %s audio
vi: Âm thanh %2$s %1$d-bit thô

en: Audio CD source
vi: Nguồn đĩa CD âm thanh

en: DVD source
vi: Nguồn đĩa DVD

en: Real Time Streaming Protocol (RTSP) source
vi: Nguồn Giao thức chạy luồng giờ thật (Real Time Streaming Protocol: RTSP)

en: Microsoft Media Server (MMS) protocol source
vi: Nguồn Giao thức trình phục vụ nhạc/ảnh Microsoft (Microsoft Media Server: MMS)

note: TODO: find out how to add a comment for translators to the source code * (and tell them to make the first letter uppercase below if they move * the protocol to the middle or end of the string)
en: %s protocol source
vi: Nguồn giao thức %s

en: %s video RTP depayloader
vi: phần mang trọng tải RTP phim %s

en: %s audio RTP depayloader
vi: phần mang trọng tải RTP âm thanh %s

en: %s RTP depayloader
vi: phần mang trọng tải RTP %s

en: %s demuxer
vi: demuxer (bộ chia ra) %s

en: %s decoder
vi: bộ giải mã %s

en: %s video RTP payloader
vi: phần trọng tải RTP phim %s

en: %s audio RTP payloader
vi: phần trọng tải RTP âm thanh %s

en: %s RTP payloader
vi: phần trọng tải RTP %s

en: %s muxer
vi: muxer (bộ kết hợp lại) %s

en: %s encoder
vi: bộ mã hóa %s

en: GStreamer element %s
vi: Phần tử GStreamer %s

en: Unknown source element
vi: Không rõ phần tử nguồn

en: Unknown sink element
vi: Không rõ phần tử ổ chìm

en: Unknown element
vi: Không rõ phần tử

en: Unknown decoder element
vi: Không rõ phần tử giải mã

en: Unknown encoder element
vi: Không rõ phần tử mã hóa

note: we should really never get here, but we better still return * something if we do
en: Plugin or element of unknown type
vi: Không rõ kiểu của phần bổ sung hay phần tử

en: Failed to read tag: not enough data
vi: Gặp lỗi khi đọc thẻ: không đủ dữ liệu

en: track ID
vi: mã rãnh

en: MusicBrainz track ID
vi: Mã rãnh MusicBrainz

en: artist ID
vi: mã nghệ sĩ

en: MusicBrainz artist ID
vi: Mã nghệ sĩ MusicBrainz

en: album ID
vi: mã tập nhạc

en: MusicBrainz album ID
vi: Mã tập nhạc MusicBrainz

en: album artist ID
vi: mã nghệ sĩ tập nhạc

en: MusicBrainz album artist ID
vi: Mã nghệ sĩ tập nhạc MusicBrainz

en: release group ID
vi: mã nhóm phát hành

en: MusicBrainz release group ID
vi: Mã nhóm phát hành MusicBrainz

en: release track ID
vi: mã rãnh phát hành

en: MusicBrainz release track ID
vi: Mã rãnh phát hành MusicBrainz

en: track TRM ID
vi: mã TRM rãnh

en: MusicBrainz TRM ID
vi: Mã TRM rãnh MusicBrainz

en: AcoustID ID
vi: Mã AcoustID

en: AcoustID fingerprint (chromaprint)
vi: Dấu vân tay AcoustID (chromaprint)

en: capturing shutter speed
vi: tốc độ màn chập khi chụp

en: Shutter speed used when capturing an image, in seconds
vi: Tốc độ màn chập sử dụng khi chụp ảnh, tính bằng giây

en: capturing focal ratio
vi: tỷ lệ lấy nét khi chụp

en: Focal ratio (f-number) used when capturing the image
vi: Độ mở ống kính (số-f) được sử dụng khi chụp ảnh

en: capturing focal length
vi: độ dài tiêu cự khi chụp

en: Focal length of the lens used capturing the image, in mm
vi: Chiều dài tiêu cự ống kính được sử dụng khi chụp một ảnh, tính bằng mm

en: capturing 35 mm equivalent focal length
vi: độ dài tiêu cự tương đương phim 35mm khi chụp

en: 35 mm equivalent focal length of the lens used capturing the image, in mm
vi: Chiều dài tiêu cự ống kính tương đương 35mm được sử dụng khi chụp một ảnh, tính bằng mm

en: capturing digital zoom ratio
vi: tỷ lệ phóng to kỹ thuật số khi chụp

en: Digital zoom ratio used when capturing an image
vi: Tỷ lệ phóng to kỹ thuật số được sử dụng khi chụp một ảnh

en: capturing iso speed
vi: tốc độ ISO khi chụp

en: The ISO speed used when capturing an image
vi: Tốc độ ISO sử dụng để chụp ảnh

en: capturing exposure program
vi: chương trình phơi sáng khi chụp

en: The exposure program used when capturing an image
vi: Chương trình phơi sáng được sử dụng khi chụp một ảnh

en: capturing exposure mode
vi: chế độ độ phơi sáng khi chụp

en: The exposure mode used when capturing an image
vi: Chế độ phơi sáng được sử dụng khi chụp một ảnh

en: capturing exposure compensation
vi: bù phơi sáng khi chụp

en: The exposure compensation used when capturing an image
vi: Bù phơi sáng được sử dụng khi chụp một ảnh

en: capturing scene capture type
vi: kiểu chụp phông nền khi chụp

en: The scene capture mode used when capturing an image
vi: Chế độ chụp phông nền được sử dụng khi chụp một ảnh

en: capturing gain adjustment
vi: điều chỉnh hệ số khuếch đại khi chụp

en: The overall gain adjustment applied on an image
vi: Điều chỉnh hệ số khuếch đại toàn bộ được áp dụng trên một ảnh

en: capturing white balance
vi: cân trắng trắng khi chụp

en: The white balance mode set when capturing an image
vi: Đặt chế độ cân bằng trắng khi chụp một ảnh

en: capturing contrast
vi: độ tương phản khi chụp

en: The direction of contrast processing applied when capturing an image
vi: Hướng xử lý tương phản được áp dụng khi chụp một ảnh

en: capturing saturation
vi: độ bão hòa khi chụp

en: The direction of saturation processing applied when capturing an image
vi: Hướng xử lý bão hòa được áp dụng khi chụp một ảnh

en: capturing sharpness
vi: độ sắc nét khi chụp

en: The direction of sharpness processing applied when capturing an image
vi: Hướng xử lý độ sắc nét được áp dụng khi chụp một ảnh

en: capturing flash fired
vi: chế độ đèn chớp khi chụp

en: If the flash fired while capturing an image
vi: Nều đèn chớp lóe lên trong không chụp một ảnh

en: capturing flash mode
vi: chế độ đèn chớp khi chụp

en: The selected flash mode while capturing an image
vi: Lựa chọn chế độ đèn chớp trong khi chụp một ảnh

en: capturing metering mode
vi: chế độ đo khi chụp

en: The metering mode used while determining exposure for capturing an image
vi: Chế độ đo được sử dụng khi định đoạt độ phơi sáng khi chụp một ảnh

en: capturing source
vi: nguồn chụp

en: The source or type of device used for the capture
vi: Nguồn hay kiểu của thiết bị được sử dụng khi chụp

en: image horizontal ppi
vi: ppi (điểm ảnh mỗi inch) chiều ngang ảnh

en: Media (image/video) intended horizontal pixel density in ppi
vi: Mật độ điểm ảnh (pixel) theo chiều ngang cho media (ảnh/phim) tính bằng ppi

en: image vertical ppi
vi: ppi chiều dọc ảnh

en: Media (image/video) intended vertical pixel density in ppi
vi: Mật độ điểm ảnh (pixel) theo chiều dọc cho media (ảnh/phim) tính bằng ppi

en: ID3v2 frame
vi: Khung ID3v2

en: unparsed id3v2 tag frame
vi: khung thẻ id3v2 chưa phân tích

en: musical-key
vi: phím-âm-nhạc

en: Initial key in which the sound starts
vi: Khóa khởi tạo trong cái mà âm thanh khởi chạy

en: Don't exit after showing the initial device list, but wait for devices to added/removed.
vi: Không tồn tại sau khi hiển thị danh sách thiết bị khởi tạo, nhưng lại chờ cho thiết bị thêm/xóa.

en: Include devices from hidden device providers.
vi: Bao gồm các thiết bị từ nhà cung cấp thiết bị ẩn.

en: Volume: %.0f%%
vi: Âm lượng: %.0f%%

en: Mute: on
vi: Câm: bật

en: Mute: off
vi: Câm: tắt

en: Buffering...
vi: Đang đệm…

en: Clock lost, selecting a new one
vi: Mất đồng hồ, chọn một cái mới

en: Reached end of play list.
vi: Đã tìm đến cuối danh sách phát.

en: Now playing %s
vi: Đang phát %s

en: About to finish, preparing next title: %s
vi: Gần xong, đang chuẩn bị tiêu đề kế: %s

en: Playback rate: %.2f
vi: Tốc độ phát lại: %.2f

en: Could not change playback rate to %.2f
vi: Không thể đổi tốc độ phát lại thành %.2f

note: #-#-#-#-#  orca_49.5-1_vi.po (orca TRUNK)  #-#-#-#-# Translators: this is the spoken word for the space character
en: space
vi: dấu cách

en: pause/unpause
vi: dừng/phát tiếp

en: q or ESC
vi: q hay ESC

en: > or n
vi: > hoặc n

en: play next
vi: phát kế

en: < or b
vi: < hoặc b

en: play previous
vi: phát kế trước

en: seek forward
vi: di chuyển tiếp

en: seek backward
vi: di chuyển ngược

en: volume up
vi: tăng âm lượng

en: volume down
vi: giảm âm lượng

en: toggle audio mute on/off
vi: bật/tắt câm tiến mở/tắt

en: increase playback rate
vi: tăng tốc độ phát lại

en: decrease playback rate
vi: giảm tốc độ phát lại

en: change playback direction
vi: thay đổi hướng phát lại

en: enable/disable trick modes
vi: bật/tắt chế độ thủ thuật

en: seek to beginning
vi: di chuyển vị trí đọc đến điểm đầu

en: show keyboard shortcuts
vi: hiện phím tắt

en: Interactive mode - keyboard controls:
vi: Chế độ tương tác - điều khiển thông qua bàn phím:

en: Use Windows high-resolution clock, precision: %u ms
vi: Dùng đồng hồ độ phân giải cao Windows, chính xác: %u ms

en: Control playback behaviour setting playbin 'flags' property
vi: Cài đặt ứng xử điều khiển phát lại phát thuộc tính “flags”

en: Video sink to use (default is autovideosink)
vi: Bộ chứa video được dùng (mặc định là autovideosink)

en: Audio sink to use (default is autoaudiosink)
vi: Bộ chứa âm thanh được dùng (mặc định là autoaudiosink)

en: Disable interactive control via the keyboard
vi: Tắt điều khiển tương tác thông qua bàn phím

en: Start position in seconds.
vi: Vị trí bắt đầu tính bằng giây.

en: Playlist file containing input media files
vi: Tập tin danh sách phát có chứa các tập tin đa phương tiện đầu vào

en: Use the experimental instant-rate-change flag when changing rate
vi: Sử dụng cờ instant-rate-change thử nghiệm khi thay đổi tốc độ

en: Do not print any output (apart from errors)
vi: Đừng in bất kỳ cái gì ra (ngoại trừ lỗi)

en: Keep showing the last frame on EOS until quit or playlist change command (gapless is ignored)
vi: Giữ hiển thị khung hình cuối trên EOS cho đến khi thoát hoặc lệnh thay đổi danh sách phát (khe trống bị bỏ qua)

en: Usage: %s FILE1|URI1 [FILE2|URI2] [FILE3|URI3] ...
vi: Cách dùng: %s TẬP-TIN1|URI1 [TẬP-TIN2|URI2] [TẬP-TIN3|URI3] …

en: You must provide at least one filename or URI to play.
vi: Bạn phải cung cấp ít nhất là một tên tập tin hay URI để phát.

en: Press 'k' to see a list of keyboard shortcuts.
vi: Nhấn phím “k” để xem toàn bộ phím tắt.

en: Jack server not found
vi: Không tìm thấy máy phục vụ Jack

en: Failed to decode JPEG image
vi: Gặp lỗi khi giải mã ảnh JPEG

note: TRANSLATORS: 'song title' by 'artist name'
en: '%s' by '%s'
vi: “%s” bởi “%s”

en: Could not resolve server name.
vi: Không thể phân giải tên máy phục vụ.

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: Secure connection setup failed.
vi: Gặp lỗi khi cài đặt kết nối an toàn.

en: A network error occurred, or the server closed the connection unexpectedly.
vi: Có lỗi mạng đã xảy ra, hoặc máy chủ đóng kết nối bất ngờ.

en: Server sent bad data.
vi: Máy chủ gửi dữ liệu sai.

en: Server does not support seeking.
vi: Máy phục vụ không hỗ trợ di chuyển vị trí đọc.

en: No or invalid input audio, AVI stream will be corrupt.
vi: Chưa có dữ liệu âm thanh nhập, hoặc dữ liệu âm thanh nhập không hợp lệ. Vì thế luồng AVI sẽ hỏng.

en: This file is invalid and cannot be played.
vi: Tập tin này không hợp lệ nên không thể phát được.

en: Cannot play stream because it is encrypted with PlayReady DRM.
vi: Không thể phát luồng dữ liệu bởi vì nó được mã hóa bằng PlayReady DRM.

en: This file is corrupt and cannot be played.
vi: Tập tin này bị hỏng nên không thể phát.

en: Invalid atom size.
vi: Kích thước nguyên tử (atom) không hợp lệ.

en: This file is incomplete and cannot be played.
vi: Tập tin này chưa hoàn thành nên không thể được phát.

en: The video in this file might not play correctly.
vi: Ảnh động trong tập tin này có thể không phát đúng.

en: No supported stream was found. You might need to install a GStreamer RTSP extension plugin for Real media streams.
vi: Không tìm thấy luồng được hỗ trợ. Người dùng có thể cần phải cài đặt một phần bổ sung RTSP Gstreamer để xử lý luồng nhạc/phim loại Real.

en: No supported stream was found. You might need to allow more transport protocols or may otherwise be missing the right GStreamer RTSP extension plugin.
vi: Không tìm thấy luồng dữ liệu được hỗ trợ. Người dùng có thể cần cho phép thêm giao thức truyền, hoặc chưa cài đặt phần bổ sung RTSP Gstreamer đúng.

en: Could not open audio device for recording. You don't have permission to open the device.
vi: Không thể mở thiết bị âm thanh để thu. Bạn không có quyền mở thiết bị này.

en: CoreAudio device not found
vi: Không tìm thấy thiết bị CoreAudio

en: CoreAudio device could not be opened
vi: Không thể mở thiết bị CoreAudio

en: Error reading %d bytes from device '%s'.
vi: Gặp lỗi khi đọc %d byte từ thiết bị “%s”.

en: Failed to enumerate possible video formats device '%s' can work with
vi: Gặp lỗi khi đánh số các định dạng video có thể, mà thiết bị “%s” có thể làm việc cùng

en: Could not map buffers from device '%s'
vi: Không thể ánh xạ các bộ đệm từ thiết bị “%s”.

en: The driver of device '%s' does not support the IO method %d
vi: Trình điều khiển của thiết bị “%s” không hỗ trợ phương pháp VR %d

en: The driver of device '%s' does not support any known IO method.
vi: Trình điều khiển của thiết bị “%s” không hỗ trợ phương pháp VR đã biết nào.

en: Device '%s' is busy
vi: Thiết bị “%s” đang bận

en: Device '%s' cannot capture at %dx%d
vi: Thiết bị “%s” không thể chụp tại %dx%d

en: Device '%s' cannot capture in the specified format
vi: Thiết bị “%s” không thể chụp ở định dạng đã cho

en: Device '%s' does support non-contiguous planes
vi: Thiết bị “%s” không hỗ trợ chức năng “non-contiguous planes”

en: Could not get parameters on device '%s'
vi: Không thể lấy các tham số về thiết bị “%s”.

en: Video device did not accept new frame rate setting.
vi: Thiết bị video không chấp nhận cài đặt về tốc độ khung hình mới.

en: Video device did not provide output format.
vi: Thiết bị video không cung cấp định dạng xuất.

en: Video device returned invalid dimensions.
vi: Thiết bị video trả và kích thước không hợp lệ.

en: Video device uses an unsupported interlacing method.
vi: Thiết bị video dùng phương pháp xen kẽ không được hỗ trợ.

en: Video device uses an unsupported pixel format.
vi: Thiết bị video dùng một định dạng điểm ảnh không được hỗ trợ.

en: Failed to configure internal buffer pool.
vi: Gặp lỗi khi cấu hình kho đệm nội tại.

en: Video device did not suggest any buffer size.
vi: Thiết bị video không đưa ra gợi ý nào về bộ đệm.

en: No downstream pool to import from.
vi: Không có bể dòng dữ liệu tải về để mà nhập vào.

en: Failed to get settings of tuner %d on device '%s'.
vi: Gặp lỗi khi lấy các cài đặt từ thiết bị điều chỉnh cộng hưởng %d trên thiết bị “%s”.

en: Error getting capabilities for device '%s'.
vi: Gặp lỗi khi đọc dung lượng từ thiết bị “%s”.

en: Device '%s' is not a tuner.
vi: Thiết bị %s không phải thiết bị điều chỉnh cộng hưởng.

en: Failed to get radio input on device '%s'.
vi: Gặp lỗi khi lấy đầu vào radio trên thiết bị “%s”.

en: Failed to set input %d on device %s.
vi: Gặp lỗi khi đặt dữ liệu nhập %d vào thiết bị “%s”.

en: Failed to change mute state for device '%s'.
vi: Gặp lỗi khi thay đổi trạng thái ngắt tiếng cho thiết bị “%s”.

en: Failed to allocated required memory.
vi: Gặp lỗi khi cấp phát bộ nhớ theo yêu cầu.

en: Failed to allocate required memory.
vi: Gặp lỗi khi cấp phát bộ nhớ theo yêu cầu.

en: Converter on device %s has no supported input format
vi: Bộ chuyển đổi trên thiết bị %s không có định dạng đầu vào được hỗ trợ

en: Converter on device %s has no supported output format
vi: Bộ chuyển đổi trên thiết bị %s không có định dạng xuất được hỗ trợ

en: Failed to start decoding thread.
vi: Gặp lỗi khi bắt đầu tiến trình giải mã.

en: Failed to process frame.
vi: Gặp lỗi khi xử lý khung.

en: Encoder on device %s has no supported output format
vi: Bộ giải mã trên thiết bị “%s” không hỗ trợ định dạng đầu ra

en: Encoder on device %s has no supported input format
vi: Bộ mã hóa trên thiết bị “%s” không hỗ trợ định dạng đầu vào

en: Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if it is a v4l1 driver.
vi: Gặp lỗi khi lấy khả năng của thiết bị “%s”. Nó không phải là trình điều khiển phiên bản 4l2. Kiểm tra xem nó có phải là trình điều khiển phiên bản 4l1 không.

en: Failed to query attributes of input %d in device %s
vi: Gặp lỗi khi truy vấn các thuộc tính của đầu vào %d trong thiết bị %s

en: Failed to get setting of tuner %d on device '%s'.
vi: Gặp lỗi khi lấy các cài đặt của bộ chỉnh cộng hưởng %d trên thiết bị “%s”.

en: Failed to query norm on device '%s'.
vi: Gặp lỗi khi truy vấn chỉ tiêu trên thiết bị “%s”.

en: Failed getting controls attributes on device '%s'.
vi: Gặp lỗi khi lấy các thuộc tính của bộ điều khiển trên thiết bị “%s”.

en: Cannot identify device '%s'.
vi: Không thể nhận diện thiết bị “%s”.

en: This isn't a device '%s'.
vi: Không phải là thiết bị “%s”.

en: Could not open device '%s' for reading and writing.
vi: Không thể mở thiết bị “%s” để đọc và ghi.

en: Device '%s' is not a capture device.
vi: Thiết bị “%s” không phải là thiết bị ghi hình/tiếng.

en: Device '%s' is not a output device.
vi: Thiết bị “%s” không phải là thiết bị xuất ra.

en: Device '%s' is not a M2M device.
vi: Thiết bị “%s” không phải là thiết bị M2M.

en: Could not dup device '%s' for reading and writing.
vi: Không thể nhân bản thiết bị “%s” để đọc và ghi.

en: Failed to set norm for device '%s'.
vi: Gặp lỗi khi đặt chỉ tiêu cho thiết bị “%s”.

en: Failed to get current tuner frequency for device '%s'.
vi: Gặp lỗi khi lấy tần số hiện thời của thiết bị điều chỉnh cộng hưởng cho thiết bị “%s”.

en: Failed to set current tuner frequency for device '%s' to %lu Hz.
vi: Gặp lỗi khi đặt tần số hiện thời của thiết bị điều chỉnh cộng hưởng cho thiết bị “%s” là %lu Hz.

en: Failed to get signal strength for device '%s'.
vi: Gặp lỗi khi lấy biên độ tín hiệu cho thiết bị “%s”.

en: Failed to get value for control %d on device '%s'.
vi: Gặp lỗi khi lấy giá trị của bộ điều khiển %d trên thiết bị “%s”.

en: Failed to set value %d for control %d on device '%s'.
vi: Gặp lỗi khi đặt giá trị %d của bộ điều khiển %d trên thiết bị “%s”.

en: Failed to get current input on device '%s'. May be it is a radio device
vi: Gặp lỗi khi lấy đầu vào hiện thời vào thiết bị “%s”. Có thể là thiết bị thu thanh.

en: Failed to get current output on device '%s'. May be it is a radio device
vi: Gặp lỗi khi lấy đầu vào hiện hành trên thiết bị “%s”. Có thể nó là thiết bị vô tuyến.

en: Cannot operate without a clock
vi: Không thể thao tác khi không có đồng hồ

en: Could not read from CD.
vi: Không thể đọc từ đĩa CD.

en: Disc is not an Audio CD.
vi: Đây không phải là một đĩa CD âm nhạc.

en: Could not open DVD
vi: Không thể mở đĩa DVD

en: Could not open DVD title %d
vi: Không thể mở đĩa DVD tên %d

en: Failed to go to chapter %d of DVD title %d
vi: Gặp lỗi khi nhảy đến chương %d của đĩa DVD tên %d

en: Could not open DVD title %d. Interactive titles are not supported by this element
vi: Không thể mở đĩa DVD tên %d. Phần tử này không hỗ trợ tiêu đề tương tác.

en: This stream contains no data.
vi: Luồng này không chứa dữ liệu.

en: Print the GStreamer version
vi: Hiển thị phiên bản của GStreamer

en: Print available debug categories and exit
vi: Hiển thị tất cả các loại gỡ lỗi sẵn có rồi thoát

en: Default debug level from 1 (only error) to 9 (anything) or 0 for no output
vi: Mức gỡ lỗi mặc định từ 1 (chỉ lỗi) đến 9 (mọi thứ) hay 0 (không xuất gì)

en: Comma-separated list of category_name:level pairs to set specific levels for the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3
vi: Danh sách định giới bằng dấu phẩy của đôi “tên_loại:cấp” để đặt cấp rõ ràng cho mỗi loại. Thí dụ: GST_AUTOPLUG:5,GST_ELEMENT_*:3

en: LIST
vi: DANH_SÁCH

en: Disable colored debugging output
vi: Tắt xuất dữ liệu gỡ lỗi với màu

en: Changes coloring mode of the debug log. Possible modes: off, on, disable, auto, unix
vi: Đổi chế độ màu của nhật ký gỡ lỗi. Các chế độ có thể là: off, on, disable, auto, unix

en: Disable debugging
vi: Tắt gỡ lỗi

en: Colon-separated paths containing plugins
vi: Các đường dẫn định giới bằng dấu hai chấm mà chứa phần bổ sung

en: PATHS
vi: ĐƯỜNG_DẪN

en: Comma-separated list of plugins to preload in addition to the list stored in environment variable GST_PLUGIN_PATH
vi: Danh sách định giới bằng dấu phẩy chứa các phần bổ sung cần nạp trước, thêm vào danh sách được cất giữ trong biến môi trường GST_PLUGIN_PATH

en: PLUGINS
vi: PHẦN_BỔ_SUNG

en: Disable trapping of segmentation faults during plugin loading
vi: Tắt chức năng bắt lỗi phân đoạn trong khi nạp phần bổ sung

en: Disable updating the registry
vi: Tắt khả năng cập nhật bộ đăng ký

en: Disable spawning a helper process while scanning the registry
vi: Tắt khả năng tạo và thực hiện tiến trình bổ trợ trong khi quét bộ đăng ký

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

en: Show GStreamer Options
vi: Hiện Tùy chọn GStreamer

en: GStreamer encountered a general core library error.
vi: Trình GStreamer mới gặp một lỗi thư viện lõi chung.

en: GStreamer developers were too lazy to assign an error code to this error.
vi: Những nhà phát triển GStreamer đã quá lười mà chưa gán mã lỗi cho lỗi này.

en: Internal GStreamer error: code not implemented.
vi: Lỗi nội bộ GStreamer: chưa viết mã cho chức năng này.

en: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
vi: Lỗi GStreamer: không thay đổi được tình trạng, và một phần tử nào đó không gửi được thông điệp lỗi đúng chứa lý do của lỗi này.

en: Internal GStreamer error: pad problem.
vi: Lỗi nội bộ GStreamer: vấn đề đệm.

en: Internal GStreamer error: thread problem.
vi: Lỗi nội bộ GStreamer: vấn đề về tuyến trình.

en: GStreamer error: negotiation problem.
vi: Lỗi GStreamer: vấn đề thỏa thuận.

en: Internal GStreamer error: event problem.
vi: Lỗi nội bộ GStreamer: vấn đề sự kiện.

en: Internal GStreamer error: seek problem.
vi: Lỗi nội bộ GStreamer: vấn đề di chuyển vị trí đọc.

en: Internal GStreamer error: caps problem.
vi: Lỗi nội bộ GStreamer: vấn đề caps.

en: Internal GStreamer error: tag problem.
vi: Lỗi nội bộ GStreamer: vấn đề thẻ.

en: Your GStreamer installation is missing a plug-in.
vi: Bản cài đặt GStreamer của bạn còn thiếu một bổ sung.

en: GStreamer error: clock problem.
vi: Lỗi GStreamer: vấn đề đồng hồ.

en: This application is trying to use GStreamer functionality that has been disabled.
vi: Ứng dụng này đang thử sử dụng chức năng GStreamer bị tắt.

en: GStreamer encountered a general supporting library error.
vi: Trình GStreamer mới gặp một lỗi thư viện hỗ trợ chung.

en: Could not initialize supporting library.
vi: Không thể khởi động thư viện hỗ trợ.

en: Could not close supporting library.
vi: Không thể đóng thư viện hỗ trợ.

en: Could not configure supporting library.
vi: Không thể cấu hình thư viện hỗ trợ.

en: Encoding error.
vi: Lỗi giải mã.

en: GStreamer encountered a general resource error.
vi: Trình GStreamer mới gặp một lỗi tài nguyên chung.

en: Resource not found.
vi: Không tìm thấy tài nguyên.

en: Resource busy or not available.
vi: Tài nguyên đang bận hay chưa sẵn sàng.

en: Could not open resource for reading.
vi: Không thể mở tài nguyên để đọc.

en: Could not open resource for writing.
vi: Không thể mở tài nguyên để ghi.

en: Could not open resource for reading and writing.
vi: Không thể mở tài nguyên để đọc và ghi.

en: Could not close resource.
vi: Không thể đóng tài nguyên.

en: Could not read from resource.
vi: Không thể đọc từ tài nguyên.

en: Could not write to resource.
vi: Không thể ghi vào tài nguyên.

en: Could not perform seek on resource.
vi: Không thể thi hành việc di chuyển vị trí đọc trên tài nguyên.

en: Could not synchronize on resource.
vi: Không thể đồng bộ trên tài nguyên.

en: Could not get/set settings from/on resource.
vi: Không thể lấy/đặt cài đặt từ/trên tài nguyên.

en: No space left on the resource.
vi: Không còn không gian trống trên tài nguyên đó.

en: Not authorized to access resource.
vi: Không đủ thẩm quyền truy cập trên tài nguyên.

en: GStreamer encountered a general stream error.
vi: Trình GStreamer mới gặp một lỗi luồng chung.

en: Element doesn't implement handling of this stream. Please file a bug.
vi: phần tử không thi hành khả năng quản lý luồng này. Hãy thông báo lỗi.

en: Could not determine type of stream.
vi: Không thể quyết định kiểu luồng dữ liệu.

en: The stream is of a different type than handled by this element.
vi: Luồng dữ liệu đó khác kiểu với luồng mà phần tử này xử lý được.

en: There is no codec present that can handle the stream's type.
vi: Hiện thời không có phần mã hóa/giải mã (codec) xử lý được luồng kiểu đó.

en: Could not decode stream.
vi: Không thể giải mã luồng dữ liệu.

en: Could not encode stream.
vi: Không thể mã hóa luồng dữ liệu.

en: Could not demultiplex stream.
vi: Không thể tách kênh luồng dữ liệu.

en: Could not multiplex stream.
vi: Không thể phối hợp luồng để truyền thông qua một kênh riêng lẻ.

en: The stream is in the wrong format.
vi: Luồng dữ liệu có định dạng sai.

en: The stream is encrypted and decryption is not supported.
vi: Luồng dữ liệu bị mã hóa và không hỗ trợ chức năng giải mã.

en: The stream is encrypted and can't be decrypted because no suitable key has been supplied.
vi: Luồng dữ liệu bị mã hóa và không thể giải mã vì chưa cung cấp khóa thích hợp.

en: No error message for domain %s.
vi: Không có thông điệp lỗi cho miền %s.

en: No standard error message for domain %s and code %d.
vi: Không có thông điệp chuẩn cho miền %s và mã %d.

en: Selected clock cannot be used in pipeline.
vi: Đồng hồ đã chọn không thể dùng trong đường ống.

en: Error writing registry cache to %s: %s
vi: Lỗi ghi đăng ký bộ nhớ tạm vào %s: %s

en: commonly used title
vi: tựa đề thường dùng

en: title sortname
vi: tên sắp

en: commonly used title for sorting purposes
vi: thường dùng cho mục đích sắp xếp

en: person(s) responsible for the recording
vi: người thu nhạc này

en: artist sortname
vi: tên nghệ sĩ dạng viết tắt

en: person(s) responsible for the recording for sorting purposes
vi: (các) người chịu trách nhiệm về bản thu, cho mục đích sắp xếp

en: album containing this data
vi: tập nhạc chứa dữ liệu này

en: album sortname
vi: tên sắp xếp tập nhạc

en: album containing this data for sorting purposes
vi: tập nhạc chứa dữ liệu này, cho mục đích sắp xếp

en: album artist
vi: nghệ sĩ tập

en: The artist of the entire album, as it should be displayed
vi: Nghệ sĩ của toàn bộ tập nhạc, như hiển thị đúng

en: album artist sortname
vi: tên sắp nghệ sĩ tập nhạc

en: The artist of the entire album, as it should be sorted
vi: Nghệ sĩ của toàn bộ tập nhạc, theo thứ tự đúng

en: date the data was created (as a GDate structure)
vi: ngày tạo dữ liệu này (dạng cấu trúc GDate)

en: date and time the data was created (as a GstDateTime structure)
vi: ngày và giờ mà dữ liệu được tạo (dạng cấu trúc GstDateTime)

en: genre this data belongs to
vi: thể loại của dữ liệu này

en: free text commenting the data
vi: ý kiến của bạn về nhạc này

en: extended comment
vi: ghi chú kéo dài

en: free text commenting the data in key=value or key[en]=comment form
vi: văn bản tự do đặt ghi chú về dữ liệu dưới dạng key=value (khóa=giá trị) hay key[en]=comment (khóa[en]=ghi chú)

en: track number inside a collection
vi: số thứ tự rãnh ở trong bộ sưu tập

en: track count
vi: số lượng rãnh

en: count of tracks inside collection this track belongs to
vi: số đếm rãnh ở trong bộ sưu tập

en: disc number
vi: số đĩa

en: disc number inside a collection
vi: số thứ tự đĩa ở trong bộ sưu tập

en: disc count
vi: số đĩa

en: count of discs inside collection this disc belongs to
vi: số lượng đĩa ở trong bộ sưu tập

en: Origin of media as a URI (location, where the original of the file or stream is hosted)
vi: Nguồn của nhạc/phim dưới dạng một địa chỉ URI (địa chỉ gốc của tập tin hay luồng)

en: homepage
vi: trang chủ

en: Homepage for this media (i.e. artist or movie homepage)
vi: Trang chủ của nghệ sĩ hay phim

en: short text describing the content of the data
vi: bài tóm tắt diễn tả nội dung của dữ liệu này

en: version of this data
vi: phiên bản của dữ liệu này

en: International Standard Recording Code - see http://www.ifpi.org/isrc/
vi: Luật thu âm Tiêu chuẩn Quốc tế (International Standard Recording Code) — xem <http://www.ifpi.org/isrc/>

en: organization
vi: tổ chức

en: copyright notice of the data
vi: thông báo tác quyền của dữ liệu này

en: copyright uri
vi: URI tác quyền

en: URI to the copyright notice of the data
vi: địa chỉ URI đến thông báo tác quyền của dữ liệu này

en: name of the encoding person or organization
vi: tên của người hay tổ chức đã mã hóa tập tin

en: contact information
vi: thông tin liên lạc

en: license of data
vi: giấy phép của dữ liệu

en: license uri
vi: URI giấy phép

en: URI to the license of the data
vi: địa chỉ URI đến giấy phép của dữ liệu này

en: performer
vi: người biểu diễn

en: person(s) performing
vi: người biểu diễn nhạc/ảnh này

en: person(s) who composed the recording
vi: (những) người đã soạn bản thu này

en: conductor/performer refinement
vi: thanh lọc người chỉ huy / biểu diễn

en: length in GStreamer time units (nanoseconds)
vi: thời gian bằng đơn vị thời gian kiểu GStreamer (phần tỷ giây: ns)

en: codec
vi: mã hóa

en: codec the data is stored in
vi: cách mã hóa/giải mà dữ liệu này

en: video codec
vi: codec của phim

en: codec the video data is stored in
vi: cách mã hóa/giải mã dữ liệu ảnh động này

en: audio codec
vi: codec âm thanh

en: codec the audio data is stored in
vi: cách mã hóa/giải mã dữ liệu âm thanh này

en: subtitle codec
vi: codec phụ đề

en: codec the subtitle data is stored in
vi: codec theo đó dữ liệu phụ đề được mã hóa

en: container format
vi: định dạng chứa

en: container format the data is stored in
vi: định dạng chứa dữ liệu được cất giữ

en: exact or average bitrate in bits/s
vi: số bít dữ liệu trong mỗi giây phát, chính xác hay trung bình, theo bít/giây

en: nominal bitrate
vi: tốc độ bít không đáng kể

en: nominal bitrate in bits/s
vi: số bít dữ liệu trong mỗi giây phát, không đáng kể, theo bít/giây

en: minimum bitrate
vi: tốc độ bít tối thiểu

en: minimum bitrate in bits/s
vi: số bít dữ liệu trong mỗi giây phát, tối thiểu, theo bít/giây

en: maximum bitrate
vi: tốc độ bít tối đa

en: maximum bitrate in bits/s
vi: số bít dữ liệu trong mỗi giây được phát, tối đa, theo bít/giây

en: encoder
vi: mã hóa

en: encoder used to encode this stream
vi: bộ mã hóa được dùng để mã hóa luồng này

en: encoder version
vi: phiên bản bộ giải mã

en: version of the encoder used to encode this stream
vi: phiên bản của bộ mã hóa được dùng để mã hóa luồng này

en: serial number of track
vi: số sê-ri của rãnh

en: replaygain track gain
vi: nhớ âm lượng rãnh

en: track gain in db
vi: tăng hay giảm âm lượng của rãnh tính theo đề-xi-ben

en: replaygain track peak
vi: nhớ âm lượng tối đa rãnh

en: peak of the track
vi: âm lượng tối đa bạn muốn cho rãnh này

en: replaygain album gain
vi: nhớ âm lượng tập nhạc/ảnh

en: album gain in db
vi: tăng hay giảm âm lượng của tập nhạc/ảnh tính theo đề-xi-ben

en: replaygain album peak
vi: nhớ âm lượng tối đa tập nhạc/ảnh

en: peak of the album
vi: âm lượng tối đa bạn muốn cho tập nhạc/ảnh này

en: replaygain reference level
vi: lớp chỉ dẫn khuếch đại phát lại

en: reference level of track and album gain values
vi: lớp chỉ dẫn các giá trị khuếch đại của rãnh và tập nhạc

en: language code for this stream, conforming to ISO-639-1 or ISO-639-2
vi: mã ngôn ngữ cho luồng dữ liệu này, tùy theo tiêu chuẩn ISO-639-1 hoặc ISO-639-2

en: language name
vi: Tên ngôn ngữ

en: freeform name of the language this stream is in
vi: tên dạng tự do của ngôn ngữ luồng dữ liệu này là trong

en: image related to this stream
vi: ảnh liên quan đến luồng này

note: TRANSLATORS: 'preview image' = image that shows a preview of the full image
en: preview image
vi: ảnh xem thử

en: preview image related to this stream
vi: ảnh xem thử liên quan đến luồng dữ liệu này

en: file attached to this stream
vi: tập tin đính kèm luồng này

en: number of beats per minute in audio
vi: số tiếng nhịp trong mỗi phút âm thanh

en: comma separated keywords describing the content
vi: các từ khóa định giới bằng dấu phẩy, diễn tả nội dung

en: geo location name
vi: tên định vị địa lý

en: human readable descriptive location of where the media has been recorded or produced
vi: vị trí miêu tả cho người đọc được của nơi ở đó nhạc/phím đã được thu hay tạo

en: geo location latitude
vi: vĩ độ định vị địa lý

en: geo latitude location of where the media has been recorded or produced in degrees according to WGS84 (zero at the equator, negative values for southern latitudes)
vi: vĩ độ định vị địa lý ở đó nhạc/phím đã được thu hay tạo, theo độ tùy theo WGS84 (xích đạo là số không, độ vĩ Nam có số âm)

en: geo location longitude
vi: độ kinh định vị địa lý

en: geo longitude location of where the media has been recorded or produced in degrees according to WGS84 (zero at the prime meridian in Greenwich/UK,  negative values for western longitudes)
vi: kinh độ định vị địa lý ở đó nhạc/phím đã được thu hay tạo, theo độ tùy theo WGS84 (kinh tuyến gốc ở Quốc Anh là số không, độ kinh Tây có số âm)

en: geo location elevation
vi: độ cao định vị địa lý

en: geo elevation of where the media has been recorded or produced in meters according to WGS84 (zero is average sea level)
vi: độ cao định vị địa lý ở đó nhạc/phím đã được thu hay tạo, theo mét tùy theo WSG84 (mặt biển trung bình là số không)

en: geo location country
vi: vị trí địa lý của quốc gia

en: country (english name) where the media has been recorded or produced
vi: quốc gia (tên tiếng Anh, v.d. “Vietnam”) ở đó nhạc/phim đã được quay/thu

en: geo location city
vi: vị trí địa lý của thành phố

en: city (english name) where the media has been recorded or produced
vi: thành phố (tên tiếng Anh, v.d. “Hanoi”) ở đó nhạc/phím đã được quay/thu

en: geo location sublocation
vi: vị trí phụ địa lý

en: a location within a city where the media has been produced or created (e.g. the neighborhood)
vi: một vùng bên trong thành phố ở đó dữ liệu đa phương tiện đã được tạo hay sản xuất (v.d. hàng xóm)

en: geo location horizontal error
vi: lỗi vị trí đường chân trời theo Trái Đất

en: expected error of the horizontal positioning measures (in meters)
vi: chờ đợi một lỗi của đo lường vị trí đường nằm ngang (tính bằng mét)

en: geo location movement speed
vi: tốc độ di chuyển theo vị trí đại lý

en: movement speed of the capturing device while performing the capture in m/s
vi: tốc độ di chuyển của thiết bị bắt trong khi thực hiện việc bắt theo miligiây

en: geo location movement direction
vi: hướng di chuyển theo vị trí đại lý

en: indicates the movement direction of the device performing the capture of a media. It is represented as degrees in floating point representation, 0 means the geographic north, and increases clockwise
vi: ngụ ý hướng di chuyển của thiết bị đang bắt phương tiện. Giá trị này được đại diện bằng độ theo dấu phẩy động: 0 là Bắc đại lý, và giá trị tăng theo chiều kim đồng hồ.

en: geo location capture direction
vi: hướng bắt theo vị trí đại lý

en: indicates the direction the device is pointing to when capturing  a media. It is represented as degrees in floating point  representation, 0 means the geographic north, and increases clockwise
vi: cho biết rằng hướng thiết bị đang chỉ khi bắt phương tiện. Giá trị này được đại diện bằng độ theo dấu phẩy động: 0 là cực Bắc, và giá trị tăng theo chiều kim đồng hồ.

note: TRANSLATORS: 'show name' = 'TV/radio/podcast show name' here
en: show name
vi: hiện tên

en: Name of the tv/podcast/series show the media is from
vi: Tên của buổi biểu diễn TV/podcast/bộ là gốc của phương tiện này

note: TRANSLATORS: 'show sortname' = 'TV/radio/podcast show name as used for sorting purposes' here
en: show sortname
vi: hiện tên ngắn

en: Name of the tv/podcast/series show the media is from, for sorting purposes
vi: Tên của cuộc biểu diễn TV/podcast/bộ là gốc của phương tiện này, cho mục đích sắp xếp

en: episode number
vi: số tình tiết

en: The episode number in the season the media is part of
vi: Số thứ tự tình tiết trong mùa cung cấp phương tiện này

en: season number
vi: số mùa

en: The season number of the show the media is part of
vi: Số thứ tự mùa trong cuộc biểu diễn cung cấp phương tiện này

en: The lyrics of the media, commonly used for songs
vi: Lời nhạc của phương tiện, thường dùng cho bài hát

en: composer sortname
vi: tên sắp nhạc sĩ

en: person(s) who composed the recording, for sorting purposes
vi: (những) người đã soạn bản thu, dành cho mục đích sắp xếp

en: Groups related media that spans multiple tracks, like the different pieces of a concerto. It is a higher level than a track, but lower than an album
vi: Nhóm lại các phương tiện liên quan mà chiếm giữ nhiều rãnh khác nhau (v.d. các phần khác nhau của một côngxectô). Cấp này cao hơn rãnh còn thấp hơn tập nhạc.

en: user rating
vi: đánh giá do người dùng

en: Rating attributed by a user. The higher the rank, the more the user likes this media
vi: Đánh giá bởi người dùng. Càng cao điểm càng nhiều người dùng thích nhạc/phim này

en: device manufacturer
vi: nhà chế tạo thiết bị

en: Manufacturer of the device used to create this media
vi: Nhà chế tạo của thiết bị được dùng để tạo phương tiện này

en: device model
vi: mẫu thiết bị

en: Model of the device used to create this media
vi: Mô hình của thiết bị được dùng để tạo phương tiện này

en: application name
vi: tên ứng dụng

en: Application used to create the media
vi: Ứng dụng sử dụng để tạo đa phương tiện

en: application data
vi: dữ liệu ứng dụng

en: Arbitrary application data to be serialized into the media
vi: Dữ liệu ứng dụng tùy ý để được xếp thứ tự vào trong đa phương tiện (media)

en: image orientation
vi: hướng ảnh

en: How the image should be rotated or flipped before display
vi: Hướng mà ảnh nên được quay hoặc lật trước khi hiển thị

en: publisher
vi: nhà xuất bản

en: Name of the label or publisher
vi: Tên của nhãn hay nhà xuất bản

en: interpreted-by
vi: phiên-dịch-bởi

en: Information about the people behind a remix and similar interpretations
vi: Thông tin về người đứng sau phối và biên tập lại

en: Midi note number of the audio track.
vi: Số ghi chú midi của rãnh âm thanh.

en: private-data
vi: dữ-liệu-riêng

en: Private data
vi: Dữ liệu riêng

en: Invalid URI: %s
vi: URI không hợp lệ: %s

en: No URI handler for the %s protocol found
vi: Không tìm thấy bộ tiếp hợp với URI dành cho giao thức %s

en: URI scheme '%s' not supported
vi: Không hỗ trợ lược đồ URI “%s”

en: ERROR: from element %s: %s
vi: LỖI: từ phần tử %s: %s

en: Additional debug info:
    %s
vi: Thông tin gỡ lỗi thêm:
    %s

note: ****************************************************************************************** *** helpers for pipeline-setup
en: link has no source [sink=%s@%p]
vi: liên kết không có nguồn [sink=%s@%p]

en: link has no sink [source=%s@%p]
vi: liên kết không có sink [nguồn=%s@%p]

en: no property "%s" in element "%s"
vi: không có thuộc tính “%s” trong phần tử “%s”

en: no element "%s"
vi: không có phần tử “%s”

en: could not set property "%s" in element "%s" to "%s"
vi: không thể đặt thuộc tính “%s” trong phần tử “%s” thành “%s”

en: Delayed linking failed.
vi: Gặp lỗi khi liên kết trễ.

en: could not link %s to %s, %s can't handle caps %s
vi: không thể liên kết %s đến %s, %s không thể xử lý caps %s

en: could not link %s to %s, neither element can handle caps %s
vi: không thể liên kết %s đến %s, mà cũng không có phần tử nào xó thể xử lý caps %s

en: could not link %s to %s with caps %s
vi: không thể liên kết %s đến %s với caps %s

en: could not link %s to %s
vi: không thể liên kết %s đến %s

en: unexpected reference "%s" - ignoring
vi: gặp tham chiếu không cần "%s" nên bỏ qua

en: unexpected pad-reference "%s" - ignoring
vi: gặp tham chiếu đệm không cần "%s" nên bỏ qua

en: could not parse caps "%s"
vi: không thể phân tách caps “%s”

en: no sink element for URI "%s"
vi: không có phần tử quản lý việc phân phối dữ liệu vào đệm khác nhau, cho địa điểm “%s”

en: no source element for URI "%s"
vi: không có phần tử nguồn cho URI “%s”

en: specified empty bin "%s", not allowed
vi: không cho phép nhị phân trống được ghi rõ “%s”

en: no bin "%s", unpacking elements
vi: không có nhị phân “%s”, đang giải nén các phần tử

en: empty pipeline not allowed
vi: không cho phép đường ống trống

en: A lot of buffers are being dropped.
vi: Nhiều bộ đệm bị bỏ.

en: Internal data flow problem.
vi: Vấn đề luồng dữ liệu nội bộ.

en: Internal clock error.
vi: Lỗi đồng hồ nội bộ.

en: Failed to map buffer.
vi: Gặp lỗi khi ánh xạ bộ nhớ đệm.

en: Filter caps
vi: Lọc tối đa

en: Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.
vi: Hạn chế các khả năng có thể cho phép (NULL [vô giá trị] cho phép tất cả). Đặt thuộc tính này thì chấp nhận tham chiếu đến đối tượng GstCaps đã cung cấp.

en: Caps Change Mode
vi: Thay đổi chế độ Caps

en: Filter caps change behaviour
vi: Bộ lọc caps thay đổi cách ứng xử

en: No Temp directory specified.
vi: Chưa xác định thư mục tạm thời.

en: Could not create temp file "%s".
vi: Không thể tạo tập tin tạm thời “%s”.

en: Error while writing to download file.
vi: Gặp lỗi khi ghi vào tập tin tải về.

en: Error closing file "%s".
vi: Gặp lỗi khi đóng tập tin “%s”.

en: Error while seeking in file "%s".
vi: Gặp lỗi khi di chuyển vị trí đọc trong tập tin “%s”.

en: No file name specified for reading.
vi: Chưa ghi rõ tên tập tin để đọc.

en: Could not get info on "%s".
vi: Không thể lấy thông tin về “%s”.

en: "%s" is a directory.
vi: “%s” là thư mục.

en: File "%s" is a socket.
vi: Tập tin “%s” là ổ cắm mạng.

en: Failed after iterations as requested.
vi: Lỗi sau số lần lặp lại được chọn.

en: detected capabilities in stream
vi: đã phát hiện khả năng trong luồng

en: minimum
vi: tối thiểu

en: force caps
vi: buộc khả năng

en: force caps without doing a typefind
vi: buộc các khả năng mà không tìm kiểu

en: Stream doesn't contain enough data.
vi: Luồng không chứa đủ dữ liệu.

en: Stream contains no data.
vi: Luồng không chứa dữ liệu.

en: readable
vi: được đọc

en: deprecated
vi: đã lạc hậu

en: controllable
vi: điều khiển được

en: changeable in NULL, READY, PAUSED or PLAYING state
vi: có thể thay đổi được trong trạng thái NULL, READY, PAUSED hay PLAYING

en: changeable only in NULL, READY or PAUSED state
vi: chỉ có thể thay đổi trong trạng thái NULL, READY hay PAUSED

en: changeable only in NULL or READY state
vi: chỉ có thể thay đổi trong trạng thái NULL hay READY

en: Blacklisted files:
vi: Tập tin bị cấm:

en: %d blacklisted file | %d blacklisted files
vi[0]: %d tập tin bị cấm

en: %d blacklist entry | %d blacklist entries
vi[0]: %d mục tin bị cấm

en: %d feature | %d features
vi[0]: %d tính năng

en: Print all elements
vi: In ra mọi phần tử

en: Print list of blacklisted files
vi: In danh sách các tập tin bị cấm

en: Print a machine-parsable list of features the specified plugin or all plugins provide.
                                           Useful in connection with external automatic plugin installation mechanisms
vi: In ra danh sách cho máy phân tích được chứa các tính năng của phần bổ sung đã ghi rõ hoặc mọi phần bổ sung.
                                           Có ích khi dùng cơ chế tự động bên ngoài mà cài đặt phần bổ sung.

en: List the plugin contents
vi: Liệt kê nội dung phần bổ sung

en: A slashes ('/') separated list of types of elements (also known as klass) to list. (unordered)
vi: Một danh sách các kiểu của phần tử được ngăn cách bằng dấu xổ chéo (“/”) (thường được gọi là klass) để liệt kê. (không được đăng ký)

en: Check if the specified element or plugin exists
vi: Kiểm tra xem một phần tử hay phần bổ xung đã cho có tồn tại hay không

en: When checking if an element or plugin exists, also check that its version is at least the version specified
vi: Kiểm tra xem một phần tử hay phần bổ xung đã cho có tồn tại hay không, đồng thời cũng kiểm tra cả phiên bản tối thiểu có thể hoạt động được

en: Print supported URI schemes, with the elements that implement them
vi: In ra các lược đồ URI được hỗ trợ, với những phần tử thực hiện chúng.

en: Could not load plugin file: %s
vi: Không thể nạp tập tin phần bổ sung: %s

en: No such element or plugin '%s'
vi: Không có phần tử hay phần bổ sung như vậy “%s”

en: Index statistics
vi: Thống kê chỉ mục

en: Setting pipeline to PLAYING ...
vi: Đang đặt đường ống thành ĐANG PHÁT …

en: ERROR: pipeline doesn't want to play.
vi: LỖI: đường ống không phát được.

en: Got message #%u from element "%s" (%s):
vi: Nhận được thông điệp số %u từ phần tử “%s” (%s):

en: Got message #%u from pad "%s:%s" (%s):
vi: Nhận được thông điệp số %u từ đệm “%s:%s” (%s):

en: Got message #%u from object "%s" (%s):
vi: Nhận được thông điệp số %u từ đối tượng “%s” (%s):

en: Got message #%u (%s):
vi: Nhận được thông điệp số %u (%s):

en: Got EOS from element "%s".
vi: Mới nhận kết thúc luồng (EOS) từ phần tử “%s”.

en: EOS received - stopping pipeline...
vi: Nhận được tín hiệu kết thúc luồng: đang ngừng chạy đường ống …

en: FOUND TAG      : found by element "%s".
vi: THẺ ĐÃ TÌM     : được tìm bởi phần tử “%s”.

en: FOUND TAG      : found by pad "%s:%s".
vi: THẺ ĐÃ TÌM     : được tìm bởi đệm “%s:%s”.

en: FOUND TAG      : found by object "%s".
vi: THẺ ĐÃ TÌM     : được tìm bởi đối tượng “%s”.

en: FOUND TAG
vi: THẺ ĐÃ TÌM

en: FOUND TOC      : found by element "%s".
vi: TOC ĐÃ TÌM     : được tìm bởi phần tử "%s".

en: FOUND TOC      : found by object "%s".
vi: TOC ĐÃ TÌM     : được tìm bởi đối tượng "%s".

en: FOUND TOC
vi: TOC TÌM THẤY

en: INFO:
    %s
vi: THÔNG TIN:
    %s

en: WARNING: from element %s: %s
vi: CẢNH BÁO: từ phần tử %s: %s

en: Pipeline is PREROLLED ...
vi: Đường ống ĐÃ TIỀN CUỘN …

en: Prerolled, waiting for buffering to finish...
vi: Cuộn sẵn, đợi chuyển hoán đệm xong…

en: Prerolled, waiting for progress to finish...
vi: Cuộn sẵn, đợi tiến trình hoàn tất…

en: buffering...
vi: đang chuyển hoán đệm…

en: Done buffering, setting pipeline to PLAYING ...
vi: Hoàn tất chuyển hoán đệm nên đặt đường ống thành ĐANG PHÁT …

note: we were not buffering but PLAYING, PAUSE  the pipeline.
en: Buffering, setting pipeline to PAUSED ...
vi: Đang chuyển hoán đệm nên đặt đường ống thành BỊ TẠM DỪNG …

en: Redistribute latency...
vi: Phân phối lại độ trễ…

en: Setting state to %s as requested by %s...
vi: Đang đặt tình trạng thành %s như yêu cầu bởi %s….

note: this application message is posted when we caught an interrupt and * we need to stop the pipeline.
en: Interrupt: Stopping pipeline ...
vi: Ngắt: đang ngừng chạy đường ống …

en: Interrupt while waiting for EOS - stopping pipeline...
vi: Ngắt trong khi chờ EOS - đang dừng đường ống lại…

en: EOS on shutdown enabled -- Forcing EOS on the pipeline
vi: Kết thúc luồng khi tắt phần mềm vẫn còn hoạt động thì đang ép buộc kết thúc luồng trên đường ống

en: Waiting for EOS...
vi: Đang đợi kết thúc luồng…

en: Progress: (%s) %s
vi: Tiến trình: (%s) %s

en: Missing element: %s
vi: Thiếu phần tử: %s

en: Got context from element '%s': %s=%s
vi: Đã nhận nội dung từ phần tử “%s”: %s=%s

en: ERROR: pipeline doesn't want to preroll.
vi: LỖI: đường ống không tiền cuộn được.

en: An error happened while waiting for EOS
vi: Gặp lỗi trong khi đợi kết thúc luồng

en: Output tags (also known as metadata)
vi: Xuất các thẻ (cũng được biết là siêu dữ liệu)

en: Output TOC (chapters and editions)
vi: Xuất TOC (các chương và phiên bản)

en: Do not print any progress information
vi: Không in ra thông tin nào về tiến hành

en: Output messages
vi: Thông điệp xuất

en: Do not output status information for the specified property if verbose output is enabled (can be used multiple times)
vi: Đừng xuất thông tinh trạng thái cho thuộc tính đã cho nếu bật kết xuất chi tiết (có thể sử dụng nhiều lần)

en: PROPERTY-NAME
vi: TÊN-THUỘC-TÍNH

en: Do not install a fault handler
vi: Không cài đặt bộ quản lý lỗi

en: Force EOS on sources before shutting the pipeline down
vi: Ép buộc kết thúc luồng trên các nguồn trước khi đóng đường ống

en: Gather and print index statistics
vi: Tập hợp lại và in ra thống kê chỉ mục

en: ERROR: pipeline could not be constructed: %s.
vi: LỖI: không thể xây dựng đường ống: %s.

en: ERROR: pipeline could not be constructed.
vi: LỖI: không thể xây dựng đường ống.

en: WARNING: erroneous pipeline: %s
vi: CẢNH BÁO: đường ống có lỗi: %s

en: ERROR: the 'pipeline' element wasn't found.
vi: LỖI: không tìm thấy phần tử “đường ống” (pipeline).

en: Setting pipeline to PAUSED ...
vi: Đang đặt đường ống thành BỊ TẠM DỪNG …

en: Pipeline is live and does not need PREROLL ...
vi: Đường ống đang sống và không cần TIỀN CUỘN …

en: Pipeline is PREROLLING ...
vi: Đường ống ĐANG TIỀN CUỘN …

en: Execution ended after %
vi: Thực hiện xong sau %

en: Setting pipeline to NULL ...
vi: Đang đặt đường ống thành VÔ_GIÁ_TRỊ …

en: Freeing pipeline ...
vi: Đang giải phóng đường ống …

en: Couldn't resolve hostname.
vi: Không thể quyết định tên máy.

en: _Connect to server...
vi: _Kết nối tới máy phục vụ...

en: _Disconnect from server
vi: _Ngắt kết nối khỏi máy phục vụ

en: Change _team...
vi: Đổi _đội

en: _Start game
vi: _Bắt đầu chơi

en: Detac_h page...
vi: T_háo bỏ trang...

en: Connect to a server
vi: Kết nối tới máy phục vụ

en: Disconnect from the current server
vi: Ngắt kết nối khỏi máy phục vụ hiện tại

en: Start game
vi: Bắt đầu chơi

en: End game
vi: Kết thúc trò chơi

en: Pause game
vi: Tạm dừng chơi

en: Change team
vi: Đổi đội

en: Change your current team name
vi: Thay đổi tên của đội mà bạn hiện đang chơi

en: Detach page
vi: Gỡ trang ra

en: Detach the current notebook page
vi: Gỡ ra trang cuốn vở hiện có

en: Game in progress
vi: Trò chơi đang chạy

en: Connected to
vi: Có kết nối với

en: A Tetrinet client for GNOME.
vi: Ứng dụng khách Tetrinet cho GNOME.

en: Warning: theme does not have a name, reverting to default.
vi: Cảnh báo : sắc thái không có tên nên phục hồi lại trạng thái mặc định.

en: Team name:
vi: Tên đội:

en: You must specify a server name.
vi: Bạn cần phải chỉ định tên máy phục vụ.

en: Please specify a password to connect as spectator.
vi: Hãy chỉ ra mật khẩu để kết nối như là một khán giả.

en: Please specify a valid nickname.
vi: Hãy chỉ ra tên hiệu hợp lệ.

note: game type radio buttons
en: O_riginal
vi: _Gốc

en: Tetri_Fast
vi: Tetri_Nhanh

en: Connect as a _spectator
vi: Kết nối như là một _khán giả

en: Spectate game
vi: Khán lượt chơi

en: _Nick name:
vi: Tê_n hiệu :

en: _Team name:
vi: _Tên đội:

en: Player information
vi: Thông tin về người chơi

en: Change Key
vi: Chuyển phím

en: Drop piece
vi: Thả viên

en: Discard special
vi: Hủy viên đặc biệt

en: Special to field 1
vi: Đặc biệt cho trường 1

en: Special to field 2
vi: Đặc biệt cho trường 2

en: Special to field 3
vi: Đặc biệt cho trường 3

en: Special to field 4
vi: Đặc biệt cho trường 4

en: Special to field 5
vi: Đặc biệt cho trường 5

en: Special to field 6
vi: Đặc biệt cho trường 6

en: Press new key for "%s"
vi: Nhấn một phím mới cho « %s »

en: GTetrinet Preferences
vi: Tùy thích GTetrinet

en: Select a theme from the list.
    Install new themes in ~/.gtetrinet/themes/
vi: Chọn sắc thái trong danh sách.
    Cài đặt sắc thái mới vào thư mục « ~/.gtetrinet/themes/ »

en: Selected Theme
vi: Sắc thái đã chọn

en: Download new themes
vi: Tải về sắc thái mới

note: partyline
en: Enable _Timestamps
vi: Bậ_t ghi giờ

en: Enable Channel _List
vi: Bật danh sách _kênh

note: FIXME
en: Partyline
vi: Đường chung

en: Select an action from the list and press Change Key to change the key associated with the action.
vi: Chọn một hành vi trong danh sách rồi nhấn Chuyển Phím để đổi phím tương ứng với hành vi đó.

en: Change _key...
vi: Chuyển _Phím...

en: _Restore defaults
vi: _Phục hồi mặc định

note: sound
en: Enable _Sound
vi: _Bật âm thanh

en: Enable _MIDI
vi: Bật _MIDI

en: Enter command to play a midi file:
vi: Nhập lệnh để phát tập tin MIDI:

en: The above command is run when a midi file is to be played.  The name of the midi file is placed in the environment variable MIDIFILE.
vi: Câu lệnh trên dược chạy khi một tập tin MIDI sẽ được phát. Tên của tập tin MIDI được đặt trong biến môi trường « MIDIFILE ».

en: Error loading theme: cannot load graphics file
    Falling back to default
vi: Lỗi nạp sắc thái: không thể nạp tập tin đồ họa
    nên quay lại chế độ mặc định

note: shouldnt happen
en: Error loading default theme: Aborting...
    Check for installation errors
vi: Lỗi nạp sắc thái mặc định nên hủy bỏ...
    Hãy kiểm tra lỗi cài đặt

en: Next piece:
vi: Viên kế:

en: Active level:
vi: Cấp hoạt động:

en: Attacks and defenses:
vi: Tấn công và phòng thủ :

en: Specials:
vi: Đặc biệt:

en: Set nickname to use
vi: Đặt tên hiệu cần dùng

en: Set team name
vi: Đặt tên đội

en: TEAM
vi: ĐỘI

en: Connect as a spectator
vi: Kết nối như là khán giả

en: Spectator password
vi: Mật khẩu khán giả

en: PASSWORD
vi: MẬT KHẨU

note: FIXME
en: Playing Fields
vi: Trường chơi

note: FIXME
en: Winlist
vi: Danh sách thắng

note: #-#-#-#-#  supertuxkart_1.5-2_vi.po (SuperTuxKart)  #-#-#-#-# I18N: ./data/gui/screens/options/options_audio.stkgui I18N: Section in the settings menu I18N: ./data/gui/screens/options/options_device.stkgui I18N: ./data/gui/screens/options/options_display.stkgui I18N: ./data/gui/screens/options/optio
en: Players
vi: Người chơi

en: Channel List
vi: Danh sách kênh

en: Your team:
vi: Đội của bạn:

en: Talking in channel
vi: Nói chuyện trên kênh

en: %c%c*** Disconnected from server
vi: %c%c*** Bị ngắt kết nối ra máy phục vụ

en: %c%c*** Connected to server
vi: %c%c*** Đã kết nối đến máy phục vụ

en: %c%c*** You have been kicked from the game
vi: %c%c*** Bạn đã bị đá khỏi lượt chơi này

en: %c*** %c%s%c%c has been kicked from the game
vi: %c*** %c%s%c%c đã bị đá khỏi lượt chơi này

en: %c*** Team %c%s%c%c has won the game
vi: %c*** Đội %c%s%c%c đã thắng lượt chơi này

en: %c*** %c%s%c%c has won the game
vi: %c*** %c%s%c%c đã thắng lượt chơi này

en: %c*** The game has %cstarted
vi: %c*** Lượt chơi này đã %cbắt đầu

en: %c*** The game is %cin progress
vi: %c*** Lượt chơi này %cđang chạy

en: %c*** The game has %cpaused
vi: %c*** Lượt chơi này đã %ctạm dừng

en: The game has %c%cpaused
vi: Lượt chơi này đã %c%ctạm dừng

en: %c*** The game has %cresumed
vi: %c*** Lượt chơi này đã %ctiếp tục lại

en: The game has %c%cresumed
vi: Lượt chơi này đã %c%ctiếp tục lại

en: %c*** The game has %cended
vi: %c*** Lượt chơi này đã %ckết thúc

en: %c*** You have joined %c%s%c%c
vi: %c*** Bạn đã vào %c%s%c%c

en: %c*** %c%s%c%c has joined the spectators %c%c(%c%s%c%c%c)
vi: %c*** %c%s%c%c đã vào nhóm khán giả %c%c(%c%s%c%c%c)

en: %c*** %c%s%c%c has left the spectators %c%c(%c%s%c%c%c)
vi: %c*** %c%s%c%c đã rời khỏi nhóm khán giả %c%c(%c%s%c%c%c)

en: No special blocks
vi: Không có viên đặc biệt nào

en:  on %c%c%s%c%c
vi:  trên %c%c%s%c%c

en:  to All
vi:  cho Tất cả

en:  by %c%c%s%c%c
vi:  bởi %c%c%s%c%c

en: %c*** %c%s%c%c is the moderator
vi: %c*** %c%s%c%c là nhà điều tiết

note: remove ", " from end of string
en:  has left the game
vi:  đã rời khỏi trò chơi này

en:  have left the game
vi:  đã rời khỏi trò chơi này

en:  has joined the game
vi:  đã vào trò chơi này

en:  have joined the game
vi:  đã vào trò chơi này

en: %s is on team %c%s
vi: %s thuộc về đội %c%s

en: %s is alone
vi: %s chơi một mình

en: %s are on team %c%s
vi: %s thuộc về đội %c%s

en: %s are alone
vi: %s chơi một mình

en: %c*** %c%s%c%c is now on team %c%s
vi: %c*** %c%s%c%c lúc bây giờ thuộc về đội %c%s

en: %c*** %c%s%c%c is now alone
vi: %c*** %c%s%c%c lúc bây giờ chơi một mình

en: Tetrinet client
vi: Ứng dụng khách Tetrinet

en: Tetrinet client for GNOME
vi: Ứng dụng khách Tetrinet cho GNOME

en: Command to run to play midi files
vi: Lệnh cần chạy để phát tập tin MIDI

en: Enable/disable channel list.
vi: Bật/tắt danh sách kênh.

en: Enable/disable midi music
vi: Bật/tắt âm nhạc MIDI

en: Enable/disable sound
vi: Bật/tắt âm thanh

en: Enable/disable timestamps.
vi: Bật/tắt ghi giờ.

en: Enables/Disables sound. Keep in mind that the theme that you're using must provide sounds.
vi: Bật/tắt âm thanh. Lưu ý là sắc thái mà bạn đang sử dụng phải cung cấp âm thanh.

en: Enables/disables midi music. You'll need to enable sound if you want music to work.
vi: Bật/tắt âm nhạc MIDI. Bạn cần hiệu lực khả năng âm thanh nếu bạn muốn phát âm nhạc nào.

en: Enables/disables the channel list. Disable it if you experience problems when connecting or while playing in your favorite tetrinet server.
vi: Bật/tắt danh sách kênh. Tắt nó nếu bạn gặp khó khăn khi kết nối hoặc trong khi chơi trên máy phục vụ tetrinet yêu thích.

en: Enables/disables timestamps in the partyline.
vi: Bật/tắt ghi giờ trong đường chung

en: If set to true, the game mode will be set to TetriFast. If false, GTetrinet will use the original mode.
vi: Khi đặt là ĐÚNG, chế độ trò chơi được đặt thành TetriNhanh. Còn khi SAI, GTetrinet sẽ dùng chế độ gốc.

en: Key to discard special
vi: Phím bỏ đi viên đặc biệt

en: Key to drop piece
vi: Phím thả rơi viên

en: Key to move down
vi: Phím đem xuống

en: Key to move left
vi: Phím qua trái

en: Key to move right
vi: Phím qua phải

en: Key to open the fields' message dialog
vi: Phím mở hộp thoại tin nhẳn của trường

en: Key to rotate clockwise
vi: Phím xoay xuôi chiều

en: Key to rotate counterclockwise
vi: Phím xoay ngược chiều

en: Key to use the current special on field 1
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 1

en: Key to use the current special on field 2
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 2

en: Key to use the current special on field 3
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 3

en: Key to use the current special on field 4
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 4

en: Key to use the current special on field 5
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 5

en: Key to use the current special on field 6
vi: Phím sử dụng viên đặc biệt hiện thời trên trường 6

en: Server where you want to play
vi: Máy phục vụ nơi bạn muốn chơi

en: Tetrinet game mode
vi: Chế độ trò chơi Tetrinet

en: The current theme directory. It should contain a readable "blocks.png" and a "theme.cfg".
vi: Thư mục chứa sắc thái hiện tại. Nó cũng nên chứa một tập tin « blocks.png » đọc được và một tập tin « theme.cfg ».

en: Theme directory, should end with a '/'
vi: Thư mục chứa sắc thái thì nên kết thúc bằng dấu xuyệc « / »

en: This command is run when a midi file is to be played. The name of the midi file is placed in the environment variable MIDIFILE.
vi: Lệnh này được chạy khi một tập tin MIDI sẽ được phát. Tên của tập tin MIDI được đặt trong biến môi trường « MIDIFILE ».

en: This is the server where GTetrinet will try to connect.
vi: Đây là máy phục vụ tới đó GTetrinet sẽ cố kết nối.

en: This key discards the current special. This is case insensitive.
vi: Phím này hủy viên đặc biệt hiện tại, mà không phân biệt chữ hoa/thường.

en: This key displays the fields' message dialog. This is case insensitive.
vi: Phím này hiển thị hộp thoại tin nhẳn của trường, mà không phân biệt chữ hoa/thường.

en: This key drops the block to the ground. This is case insensitive.
vi: Phím này thả rơi viên xuống đất, mà không phân biệt chữ hoa/thường.

en: This key moves the block down. This is case insensitive.
vi: Phím này di chuyển viên xuống, mà không phân biệt chữ hoa/thường.

en: This key moves the block to the left. This is case insensitive.
vi: Phím này di chuyển viên sang trái, mà không phân biệt chữ hoa/thường.

en: This key moves the block to the right. This is case insensitive.
vi: Phím này di chuyển viên sang phải, mà không phân biệt chữ hoa/thường.

en: This key rotates the block clockwise. This is case insensitive.
vi: Phím này xoay viên xuôi chiều, mà không phân biệt chữ hoa/thường.

en: This key rotates the block counterclockwise. This is case insensitive.
vi: Phím này xoay viên ngược chiều, mà không phân biệt chữ hoa/thường.

en: This key uses the current special on Player 1's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên vùng của Người chơi 1.

en: This key uses the current special on Player 2's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên trường của Người chơi 2.

en: This key uses the current special on Player 3's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên trường của Người chơi 3.

en: This key uses the current special on Player 4's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên trường của Người chơi 4.

en: This key uses the current special on Player 5's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên trường của Người chơi 5.

en: This key uses the current special on Player 6's game field.
vi: Phím này sử dụng viên đặc biệt hiện tại trên trường của Người chơi 6.

en: This will be the name of your team.
vi: Đây là tên đội của bạn.

en: This will be your nickname in the game.
vi: Đây là tên hiệu của bạn trong lượt chơi này.

en: Your nickname
vi: Tên hiệu của bạn

en: Your team
vi: Đội của bạn

en: <b>Categories:</b>
vi: <b>Loại</b>

en: <b>Information on Channel:</b>
vi: <b>Thông tin về kênh:</b>

en: <b>Overwrite the old image with the new one?</b>
vi: <b>Ghi đè lên ảnh cú bằng điều mới không?</b>

en: A_vailable applications:
vi: Ứng dụng _sẵn sàng:

en: C_atalogs:
vi: Phân l_oại:

en: Choose a Catalog
vi: Chọn phân loại

en: Comm_ent
vi: C_hú thích

en: Do not overwrite _the old image
vi: Đừng _ghi đè lên ảnh cũ

en: New Image:
vi: Ảnh mới

en: New _Library
vi: Thư _viện mới

en: Old Image:
vi: Ảnh cũ :

en: Open Images
vi: Mở ảnh

en: Over_write the old image
vi: _Ghi đè lên ảnh cũ

en: Overwrite Image
vi: Ghi đè lên ảnh

en: Overwrite _all images
vi: Ghi đè lên _mọi ảnh

en: Photo _Data (EXIF)
vi: _Dữ liệu ảnh chụp (EXIF)

en: R_ecent applications:
vi: Ứng dụng gần đâ_y:

en: _Application:
vi: Ứn_g dụng:

en: _Do not overwrite any image
vi: _Không ghi đè lên ảnh nào

en: _Histogram
vi: _Biểu đồ tần xuất

en: _New Catalog
vi: Phâ_n loại mới

en: _Save the new image as:
vi: _Lưu ảnh mới dạng:

en: _View the destination
vi: _Xem đích

en: C_hoose from the catalog
vi: C_họn trong phân loại

en: Delete selected images from the camera
vi: Xoá các ảnh đã chọn ra máy ảnh

en: If this checkbox is enabled and the imported photo contains an Exif orientation tag, the image data will be physically transformed (losslessly) so that the viewed image looks the same as before but the orientation tag is reset to "top left". If this checkbox is not enabled, the image data and the orientation tag are both left unchanged. The image will be displayed identically by gthumb for both possibilities, but for maximum compatibility with other applications this checkbox should be enabled.
vi: Nếu hộp chọn này được bật và ảnh chụp đã nhập khẩu cũng chứa một thẻ hướng EXIF, dữ liệu ảnh sẽ được chuyển đổi vật chất (không mất mát) để ảnh đã xem có cùng một hình thức với ảnh gốc nhưng thẻ hướng đã được đặt lại thành « trái trên ». Còn nếu hộp chọn này không được bật, cả hai dữ liệu ảnh và thẻ hướng đều còn lại không được thay đổi. Ảnh sẽ được hiển thị trùng bằng gthumb cho cả hai trường hợp, nhưng mà để tương thích tối đa với các ứng dụng khác, khuyên bạn bật hộp chọn này.

en: Import Photos
vi: Nhập ảnh chụp

en: No camera detected
vi: Chưa phát hiện máy ảnh nào

en: Rotate images physically
vi: Xoay vật chất ảnh

en: Select a camera model
vi: Chọn mô hình máy ảnh

en: Update previews
vi: Cập nhật ô xem thử

en: _Delete imported images from the camera
vi: _Xoá các ảnh đã nhập khẩu khỏi máy ảnh

en: _Destination:
vi: Đíc_h:

en: _Film:
vi: _Phim:

en: _Keep original filenames
vi: _Giữ tên tập tin gốc

en: A_vailable categories:
vi: Loại _sẵn có :

en: Create a new category
vi: Tạo loại mới

en: Current date
vi: Ngày hiện thời

en: Do not modify
vi: Đừng sửa đổi

en: Image creation date
vi: Ngày tạo ảnh

en: Last modified date
vi: Ngày sửa đổi cuối cùng

en: Photo digitalization date (From EXIF data)
vi: Ngày số hoá ảnh chụp (từ dữ liệu EXIF)

en: Remove selected category
vi: Gỡ bỏ loại đã chọn

en: Save only cha_nged fields
vi: Lưu chỉ trườ_ng đã thay đổi

en: The following date
vi: Ngày theo đây

en: _Selected categories:
vi: L_oại đã chọn:

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

en: <b>Image type</b>
vi: <b>Kiểu ảnh</b>

en: <b>Resolution</b>
vi: <b>Độ phân giải</b>

en: Compression _level:
vi: Cấp _nén:

en: Convert Format
vi: Chuyển đổi định dạng

en: No_rmal (Deflate)
vi: Chuẩn (làm _xẹp)

en: Opti_mize
vi: Tối ư_u hóa

en: Overwrite mode:
vi: Chế độ ghi đè:

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

en: R_emove original
vi: Gỡ _bỏ ảnh gốc

en: Skip
    Rename
    Ask
    Overwrite
vi: Bỏ qua
    Đổi tên
    Hỏi
    Ghi đè

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

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

en: _Loss compression (JPEG)
vi: Nén _mất (JPEG)

en: _No compression
vi: Không _nén

en: _Progressive
vi: _Tiến lên

en: _Quality:
vi: _Chất lượng:

en: _RLE compression
vi: Nén _RLE

en: _Smoothing:
vi: Làm _mịn:

en: 4 x 3 (Book, DVD)
vi: 4 × 3 (Quyển, DVD)

en: 4 x 6 (Postcard)
vi: 4 × 6 (Bưu thiếp)

en: 5 x 7
vi: 5 × 7

en: 8 x 10
vi: 8 × 10

en: <b>Aspect ratio</b>
vi: <b>Tỷ lệ hình thể</b>

en: <b>Selection</b>
vi: <b>Vùng chọn</b>

en: I_nvert aspect ratio
vi: Đảo tỷ lệ hì_nh thể

en: <b>Color levels</b>
vi: <b>Cấp màu</b>

en: <b>New dimensions</b>
vi: <b>Các chiều mới</b>

en: <b>Original dimensions</b>
vi: <b>Các chiều gốc</b>

en: <b>Scale ratio</b>
vi: <b>Tỷ lệ co dãn</b>

en: Brightness - Contrast
vi: Độ sáng — Độ tương phản

en: Con_trast:
vi: Độ _tương phản:

en: Cyan-_Red:
vi: _Xanh-Đỏ :

en: High _quality
vi: Chất _lượng cao

en: Hue - Saturation
vi: Sắc màu — Độ bão hòa

en: Preserve l_uminosity
vi: _Bảo tồn độ trưng

en: _Levels:
vi: _Cấp:

en: _Lightness:
vi: Độ _nhạt:

en: _Magenta-Green:
vi: Đỏ tươ_i-Lục:

en: _Saturation:
vi: Độ _bão hòa:

en: _Yellow-Blue:
vi: _Vàng-Xanh:

en: <b>Background style</b>
vi: <b>Kiểu dáng nền</b>

en: <b>Caption</b>
vi: <b>Phụ đề</b>

en: <b>Footer</b>
vi: <b>Chân trang</b>

en: <b>Header and footer</b>
vi: <b>Đầu và chân trang</b>

en: <b>Header</b>
vi: <b>Đầu trang</b>

en: <b>Index images</b>
vi: <b>Phụ lục ảnh</b>

en: <b>Page size</b>
vi: <b>Cỡ trang</b>

en: <small><i><b>Note:</b> # (enumerator)</i>.</small>
vi: <small><i><b>Chú thích :</b> # (bộ đếm)</i>.</small>

en: <small><i><b>Note:</b> %p (page number), %n (total number of pages)</i>.</small>
vi: <small><i><b>Chú thích :</b> %p (số hiệu trang), %n (tổng số trang)</i>.</small>

en: Col_umns:
vi: _Cột:

en: Create Index Image
vi: Tạo ảnh chỉ mục

en: Create _HTML image map
vi: Tạo sơ đồ ảnh _HTML

en: F_ooter:
vi: C_hân trang:

en: File pa_th
vi: Đường dẫn _tập tin

en: File si_ze
vi: _Cỡ tập tin

en: Frame _style:
vi: _Kiểu dáng khung:

en: Frame co_lor:
vi: _Màu khung:

en: H_eader:
vi: Đầ_u trang:

en: Hei_ght:
vi: Ca_o :

en: Image dim_ensions
vi: Các chiề_u ảnh

en: Index Image Style
vi: Phụ lục kiểu dáng ảnh

en: Pi_xels
vi: Đ_iểm ảnh

en: Re_verse order
vi: Đả_o thứ tự

en: Rows a_nd columns
vi: Cột và hà_ng

en: Select a font
vi: Chọn phông chữ

en: Shadow in
vi: Bóng vào

en: Shadow out
vi: Bóng ra

en: Simple with shadow
vi: Đơn giản với bóng

en: Sor_t:
vi: Sắp _xếp:

en: Start _at:
vi: _Bắt đầu tại:

en: Style Preview
vi: Xem thử kiểu dáng

en: Wi_dth:
vi: _Rộng:

en: _All pages with the same size
vi: Mọi tr_ang mà có cùng một kích cỡ

en: _Draw frame
vi: _Vẽ khung

en: _Image size:
vi: _Cỡ ảnh:

en: by name
vi: theo tên

en: 112 x 112
vi: 112 × 112

en: 128 x 128
vi: 128 × 128

en: 164 x 164
vi: 164 × 164

en: 200 x 200
vi: 200 × 200

en: 256 x 256
vi: 256 × 256

en: 48 x 48
vi: 48 × 48

en: 64 x 64
vi: 64 × 64

en: 85 x 85
vi: 85 × 85

en: 95 x 95
vi: 95 × 95

en: <b>Direction</b>
vi: <b>Hướng</b>

en: <b>Hide/Show</b>
vi: <b>Ẩn/Hiện</b>

en: <b>Interface</b>
vi: <b>Giao diện</b>

en: <b>On startup:</b>
vi: <b>Khi khởi chạy:</b>

en: <b>Slide show</b>
vi: <b>Chiều ảnh</b>

en: <b>Viewer</b>
vi: <b>Bộ xem</b>

en: <b>Zoom quality</b>
vi: <b>Chất lượng thu phóng</b>

en: <small><i><b>Special characters:</b>
    %F = all selected filenames on one line, space delimited
    %f = a single filename, including path
    %n = a single filename, including path, with no extension
    %e = a single extension (starting with a period)
    %p = the parent folder of the single file</i>
    Scripts with the %F code will be executed just once, regardless of the number of files selected. All other scripts will be executed once per selected file.
    The default scripts are explained in the Help file.</small>
vi: <small><i><b>Ký tự đặc biệt:</b>
    %F = mọi tên tập tin đã chọn trên cùng dòng, định giới bằng dấu cách
    %f = một tên tập tin riêng lẻ, gồm đường dẫn
    %n = một tên tập tin riêng lẻ, gồm đường dẫn, không có phần mở rộng
    %e = một phần mở rộng riêng lẻ (bắt đầu với dấu chấm)
    %p = thư mục cha của tập tin riêng lẻ</i>
    Văn lệnh có mã %F sẽ được thực hiện chỉ một lần, bất chấp số tập tin đã chọn. Các văn lệnh khác sẽ được thực hiện một lần cho mỗi tập tin đã chọn.
    Những văn lệnh mặc định được giải thích trong tập tin Help (trợ giúp).</small>

en: Activate items with a double click
vi: Kích hoạt mục bằng nhấn đúp

en: Activate items with a single click
vi: Kích hoạt mục bằng nhấn đơn

en: After _loading an image:
vi: _Sau khi nạp ảnh

en: As_k confirmation before deleting images or catalogs
vi: Nhắc xác nhận trước _khi xoá ảnh hay phân loại

en: Ask whether to save _modified images
vi: Hỏi có nên lưu ảnh đã _sửa đổi không

en: C_lick policy:
vi: Chính _sách nhấn:

en: Choose startup folder
vi: Chọn thư mục khởi động

en: D_elay before changing image:
vi: _Hoãn trước khi thay đổi ảnh:

en: D_etermine image type from content (slower)
vi: _Quyết định kiểu ảnh từ nội dung (chậm hơn)

en: Do _not change folder
vi: Khô_ng thay đổi thư mục

en: Fit to width if larger
vi: Vừa khít độ rộng nếu lớn hơn

en: Fit to window if larger
vi: Vừa khít cửa sổ nếu lớn hơn

en: Follow Nautilus behaviour
vi: Theo ứng xử Nautilus

en: For_ward
vi: Chu_yển tiếp

en: Go to last _visited folder or catalog
vi: Đi tới thư mục hay _phân loại đã thăm cuối cùng

en: Go to this _folder:
vi: Đi tới thư _mục này:

en: H_igh
vi: C_ao

en: Keep previous zoom
vi: Giữ độ thu phóng trước

en: Keys 0-9 on the numeric keypad can be used in the browser to open or modify the selected images with other applications.
vi: Phím 0-9 trên vùng phím số có thể được sử dụng trong bộ duyệt để mở hay sửa đổi ảnh đã chọn bằng ứng dụng khác.

en: Lo_w
vi: Thấ_p

en: Ran_dom
vi: _Ngẫu nhiên

en: Re_verse
vi: N_gược lại

en: Reset scrollbar positions after loading an image
vi: Đặt lại các vị trí thanh cuộn sau khi nạp ảnh

en: Resta_rt when finished
vi: _Khởi chạy lại khi hoàn thành

en: Set image to actual size
vi: Đặt ảnh thành kích cỡ thật

en: Set to C_urrent
vi: Đặt thành _hiện thời

en: Slide Show
vi: Chiếu ảnh

en: Th_umbnail size:
vi: Cỡ hình th_u nhỏ :

en: Transparency _type:
vi: Kiểu _trong suốt:

en: Use a _fading effect when changing image
vi: _Mờ đi khi chuyển đổi ảnh

en: _Filenames
vi: Tê_n tập tin

en: _Toolbar style:
vi: Kiểu dáng _thanh công cụ :

en: gThumb Preferences
vi: Tùy thích gThumb

en: <b>Image Sizing</b>
vi: <b>Đặt cỡ ảnh</b>

en: <b>Margins</b>
vi: <b>Lề</b>

en: <small><i><b>Note:</b> Drag the image to move it in the page.
    Click on an image to rotate it.</i></small>
vi: <small><i><b>Chú thích :</b> kéo ảnh để di chuyển nó trên trang.
    Nhấn vào ảnh để xoay nó.</i></small>

en: <small><i><b>Note:</b> High-resolution images will be
    down-sampled to this resolution. Increase
    the resolution to get better image quality.
    Decrease it to get shorter print times.</i></small>
vi: <small><i><b>Ghi chú :</b> ảnh có độ phân giải cao
    sẽ được lấy mẫu xuống độ phân giải này.
    Tăng độ phân giải để giành độ chất lượng ảnh tốt hơn.
    Giảm nó để in nhanh hơn.</i></small>

en: Automatic sizing
vi: Tự động đặt cỡ

en: Center _on Page
vi: _Giữa lại trên trang

en: Comment _font:
vi: _Phông chú thích:

en: I_nclude comment
vi: _Gồm chú thích

en: Images per page:
vi: Ảnh trên mỗi trang:

en: Include filename
vi: Gồm tên tập tin

en: Lan_dscape
vi: _Nằm ngang

en: P_ortrait
vi: _Dọc

en: Paper Details
vi: Chi tiết giấy

en: Scale to this size
vi: Co dãn thành cỡ này

en: _Scale:
vi: Tỷ _lệ:

en: Red-Eye Removal
vi: Sửa mắt đỏ

en: <b>Search criteria</b>
vi: <b>Tiêu chuẩn tìm kiếm</b>

en: <b>Search scope</b>
vi: <b>Phạm vi tìm kiếm</b>

en: Choose categories from the saved list
vi: Chọn loại trong danh sách đã lưu

en: Match a_ll selected categories
vi: Khớp với mọi _loại đã chọn

en: Match a_ny selected category
vi: Khớp với bất kỳ loại đã chọ_n

en: New _Search...
vi: Việc _tìm mới...

en: No images found
vi: Không tìm thấy ảnh

en: Search Progress
vi: Tiến hành tìm kiếm

en: Searching in:
vi: Đang tìm kiếm trong:

en: _Edit Search
vi: _Sửa việc tìm

en: _Include sub-folders
vi: _Gồm các thư mục con

en: <b>Change the following values:</b>
vi: <b>Thay đổi những giá trị theo đây:</b>

en: <b>Change to:</b>
vi: <b>Đổi thành:</b>

en: <b>Write to CD</b>
vi: <b>Ghi vào đĩa CD</b>

en: <small><i><b>Note</b>: JPEG transformations are normally lossless.
    When viewing images, you can use the [ and ] shortcut
    keys to rotate and save losslessly, bypassing this dialog.</i></small>
vi: <small><i><b>Chú thích </b>: các việc chuyển đổi JPEG bình thường không mất mát. Khi xem ảnh, bạn có khả năng sử dụng phím tắt [ ngoặc vuông ] để xoay và lưu theo cách không mất mát, cũng đi qua hộp thoại này.</i></small>

en: <small><i><b>Special characters:</b> # (enumerator), %f (original filename), %d (image date), %s (image size), %e (original extension).</i></small>
vi: <small><i><b>Ký tự đặc biệt:</b># (bộ đếm), %f (tên tập tin gốc), %d (ngày ảnh), %s (kích cỡ ảnh), %e (phần mở rộng gốc).</i></small>

en: A_djust timezone:
vi: Chỉnh múi _giờ :

en: Apply physical _transform
vi: Áp dụng việc chuyển đổi vật chấ_t

en: Apply to all _images
vi: Áp dụng vào mọ_i ảnh

en: C_urrent date
vi: Ngà_y hiện thời

en: Ca_talog
vi: L_oại

en: Change Date
vi: Đổi ngày

en: Check _All
vi: Kiểm tr_a hết

en: Check _None
vi: Khô_ng kiểm tra gì

en: Checking image:
vi: Đang kiểm tra ảnh:

en: Click OK to reset the Exif orientation tag for the selected images to Top-Left.
vi: Nhấn vào nút « Được » để đặc lại thẻ hướng EXIF cho các ảnh đã chọn thành « Trái trên ».

en: Co_mment date
vi: Ngà_y chú thích

en: Current _Folder
vi: Thư _mục hiện có

en: Equal images:
vi: Ảnh bằng:

en: Found duplicates:
vi: Bản sao đã tìm:

en: Image c_reation date
vi: Ngày tạ_o ảnh

en: Mirror image horizontally (left-right)
vi: Phản chiếu ảnh theo chiều ngang (trái-phải)

en: Mirror image vertically (top-bottom)
vi: Phản chiếu ảnh theo chiều dọc (trên-dưới)

en: New names _preview:
vi: _Xem thử tên mới:

en: P_hoto digitalization date (From EXIF data)
vi: Ngày số _hoá ảnh (từ dữ liệu EXIF)

en: Reset Exif Orientation Tags
vi: Đặt lại các thẻ hướng EXIF

en: Rotate image 90 degrees clockwise
vi: Xoay ảnh 90º theo xuôi chiều

en: Rotate image 90 degrees counter-clockwise
vi: Xoay ảnh 90º theo ngược chiều

en: Scale Images
vi: Co dãn ảnh

en: Search for Duplicates
vi: Tìm bản sao

en: Search terminated, no duplicates found.
vi: Việc tìm kiếm bị kết thúc, không tìm thấy bản sao nào.

en: The _following date:
vi: Ngày th_eo sau :

en: This checkbox governs the rotation method used for JPEG images that contain Exif orientation tags. If this checkbox is enabled, the rotation will be performed using a physical transform, and the Exif orientation tag will be reset to the default "top left" value. If it is not enabled, the rotation will be performed by changing the Exif orientation tag only. For maximum compatibility with other applications, this checkbox should be enabled.
vi: Hộp chọn này điều khiển phương pháp xoay dùng cho các ảnh JPEG chứa thẻ hướng EXIF. Nếu hộp chọn này được bật, việc xoay sẽ được thực hiện như là việc chuyển đổi vật chất, và thẻ hướng EXIF sẽ được đặt lại thành giá trị « trái trên ». Còn nếu hộp chọn này không được bật, việc xoay sẽ được thực hiện chỉ bằng cách thay đổi thẻ hướng EXIF. Để tương thích tối đa với các ứng dụng khách, khuyên bạn bật hộp chọn này.

en: Write To CD
vi: Ghi vào đĩa CD

en: _Last modified date
vi: Ngày _sửa đổi cuối cùng

en: _Selected Images
vi: Ảnh đã _chọn

en: _Sort:
vi: _Sắp xếp:

en: 1024 x 1024
vi: 1024 × 1024

en: 1024 x 768
vi: 1024 × 768

en: 1280 x 1280
vi: 1280 × 1280

en: 1280 x 960
vi: 1280 × 960

en: 320 x 200
vi: 320 × 200

en: 320 x 320
vi: 320 × 320

en: 640 x 640
vi: 640 × 640

en: 800 x 600
vi: 800 × 600

en: 800 x 800
vi: 800 × 800

en: <b>Album Style</b>
vi: <b>Kiểu tập</b>

en: <b>Camera Data</b>
vi: <b>Dữ liệu máy ảnh</b>

en: <b>Comments</b>
vi: <b>Chú thích</b>

en: <b>Index Page Layout</b>
vi: <b>Bố trí trang chỉ mục</b>

en: <b>Personalize theme</b>
vi: <b>Cá nhân hoá sắc thái</b>

en: <b>Theme</b>
vi: <b>Sắc thái</b>

en: <small><i><b>Note:</b> %d (current date).</i></small>
vi: <small><i><b>Chú thích :</b> %d (ngày hiện thời).</i></small>

en: <small><i><b>Note:</b> Some themes may auto-adjust the
    number of rows and columns, but keep the total 
    number of images per page constant.</i></small>
vi: <small><i><b>Chú thích :</b> một số sắc thái riêng
    có thể tự động điều chỉnh số hàng và cột,
    còn giữ lại số ảnh trên mỗi trang.</i></small>

en: Came_ra Model
vi: Mô hình má_y ảnh

en: Da_te and Time
vi: Ngày _và Giờ

en: E_xposure mode
vi: Chế độ _phơi nắng

en: Exposure _time
vi: _Thời gian phơi nắng

en: Focal _length
vi: T_iêu cự

en: I_mage Caption...
vi: _Phụ đề ảnh...

en: Inde_x file:
vi: Tập tin chỉ _mục:

en: S_ort:
vi: Sắ_p xếp:

en: Web Album
vi: Tập ảnh Mạng

en: Web Album Theme
vi: Sắc thái Tập ảnh Mạng

en: _Aperture value
vi: G_iá trị lỗ ống kính

en: _Copy originals to destination
vi: _Chép các ảnh gốc sang đích

en: _Flash
vi: Đèn nhá_y

en: _Go to Theme Folder
vi: Tới thư mục _sắc thái

en: _Install Theme...
vi: Cà_i đặt sắc thái...

en: _Place
vi: _Nơi:

en: _Resize if larger than:
vi: Đổi cỡ nếu _lớn hơn:

en: _Shutter speed
vi: _Tốc độ chập

en: _Size :
vi: _Cỡ :

en: _Thumbnail Caption...
vi: Phụ đề hình _thu nhỏ...

en: columns, by
vi: cột, theo

en: or _use a single index page
vi: h_oặc dùng một trang chỉ mục riêng lẻ

en: rows per page,
vi: hàng trên mỗi trang

en: View and organize your images
vi: Xem và tổ chức các ảnh của bạn

en: gThumb Image Viewer
vi: Bộ xem ảnh gThumb

en: Images over this size (in bytes) will not be thumbnailed. Use 0 if you want to generate thumbnails for all images.
vi: Ảnh lớn hơn kích cỡ này (theo byte) sẽ không được thu nhỏ. Hãy dùng giá trị 0 nếu bạn muốn tạo ra hình thu nhỏ cho mọi ảnh.

en: Possible values are 0 (portrait), 1 (landscape), 2 (reverse portrait), 3 (reverse landscape)
vi: Giá trị có thể:
     0	dọc
     1	ngang
     2	dọc đảo
     3	ngang đảo

en: Possible values are: 1, 2, 3, 4.
vi: Giá trị có thể: 1, 2, 3, 4

en: Possible values are: 72, 150, 300, 600.
vi: Giá trị có thể: 72, 150, 300, 600.

en: Possible values are: actual_size, fit, keep_prev, fit_if_larger, fit_width_if_larger.
vi: Giá trị có thể:
     • actual_size		kích cỡ thật
     • fit				vừa khít
     • keep_prev		giữ trước
     • fit_if_larger		vừa khít nếu lớn hơn.

en: Possible values are: ascending, descending.
vi: Giá trị có thể:
     • ascending		tăng dần
     • descending		giảm dần.

en: Possible values are: forward, backward, random.
vi: Giá trị có thể:
     • forward		tới
     • backward		lùi
     • random		ngẫu nhiên.

en: Possible values are: high, low.
vi: Giá trị có thể:
     • high		cao
     • low		thấp.

en: Possible values are: image, data, comment.
vi: Giá trị có thể:
     • image			ảnh
     • data			dữ liệu
     • comment		chú thích.

en: Possible values are: jpeg, png, tga, tiff.
vi: Giá trị có thể: jpeg, png, tga, tiff.

en: Possible values are: light, midtone, dark.
vi: Giá trị có thể:
     • light			nhạt
     • midtone		nửa sắc
     • dark			tối.

en: Possible values are: list, thumbnails.
vi: Giá trị có thể:
     • list			danh sách
     • thumbnails		các hình thu nhỏ.

en: Possible values are: manual, auto.
vi: Giá trị có thể:
     • manual	bằng tay
     • auto		tự động.

en: Possible values are: mm, in.
vi: Giá trị có thể:
     • mm			mili-mét
     • in				insơ.

en: Possible values are: nautilus, single, double.
vi: Giá trị có thể:
     • nautilus
     • single		đơn
     • double		đôi.

en: Possible values are: none, deflate, jpeg.
vi: Giá trị có thể:
     • none		không có
     • deflate		làm xẹp
     • jpeg.

en: Possible values are: none, name, path, size, time, exifdate, comment.
vi: Giá trị có thể:
     • none		không có
     • name		tên
     • path		đường dẫn
     • size		kích cỡ
     • time		thời gian
    • exifdate	ngày EXIF
    • comment		chú thích.

en: Possible values are: none, simple, simple_with_shadow, shadow, slide, shadow_in, shadow_out.
vi: Giá trị có thể:
     • none					không có
     • simple					đơn giản
     • simple_with_shadow		đơn giản với bóng
     • shadow				bóng
     • slide					chiều ảnh
     • shadow_in				bóng vào
     • shadow_out				bóng ra.

en: Possible values are: none, square, image, display, 4x3, 4x6, 5x7, 8x10, custom.
vi: Giá trị có thể:
     • none			không có
     • square			vuông
     • display			trình bày
     • 4x3
     • 4x6
     • 5x7
     • 8x10
     • custom		tự chọn.

en: Possible values are: pixels, percentage.
vi: Giá trị có thể:
     • pixels			điểm ảnh
     • percentage		phần trăm.

en: Possible values are: png, jpeg.
vi: Giá trị có thể: png, jpeg.

en: Possible values are: skip, rename, ask, overwrite.
vi: Giá trị có thể:
     • skip			bỏ qua
     • rename		thay đổi tên
     • ask			hỏi
     • overwrite		ghi đè.

en: Possible values are: small, medium, large.
vi: Giá trị có thể:
     • small			nhỏ
     • medium		vừa
     • large			lớn.

en: Possible values are: white, black, checked, none.
vi: Giá trị có thể:
     • white			trắng
     • black			đen
     • checked		đã chọn
     • none			không có.

en: Whether to always use a black background.
vi: Có nên dùng luôn luôn ảnh nền màu đen hay không.

en: Whether to reset the scrollbar positions after changing image
vi: Có nên đặt lại các vị trí thanh cuộn sau khi thay đổi ảnh hay không

en: Cannot open catalog "%s": %s
vi: Không thể mở phân loại « %s »: %s

en: Cannot save catalog "%s": %s
vi: Không thể lưu phân loại « %s »: %s

en: (No Comment)
vi: (Không chú thích)

en: Image type not supported: %s
vi: Không hỗ trợ kiểu ảnh: %s

en: Determine by extension
vi: Quyết định theo phần mở rộng

en: Catalogs
vi: Phân loại

en: Library not empty
vi: Thư viện không rỗng

en: Cannot remove library "%s": %s
vi: Không thể gỡ bỏ thư viện « %s »: %s

en: Cannot remove catalog "%s": %s
vi: Không thể gỡ bỏ phân loại « %s »: %s

en: Ro_tate Images
vi: _Xoay ảnh

en: Loading image: %s
vi: Đang nạp ảnh: %s

en: Deleting all thumbnails, wait please...
vi: Đang xoá mọi hình thu nhỏ, vui lòng đợi...

en: Deleting old thumbnails, wait please...
vi: Đang xoá các hình thu nhỏ cũ, vui lòng đợi...

en: (Invalid Name)
vi: (Tên không hợp lệ)

en: %d x %d pixels
vi: %d × %d điểm ảnh

en: Creating image: %s.%s
vi: Đang tạo ảnh: %s.%s

en: Saving thumbnails
vi: Đang lưu hình thu nhỏ...

en: Saving HTML pages: Images
vi: Lưu trang HTML: Ảnh

en: Saving HTML pages: Indexes
vi: Lưu trang HTML: Phụ lục

en: Saving images
vi: Đang lưu ảnh...

note: This function is used when "Copy originals to destination" is enabled, and resizing is NOT enabled. This allows us to use a lossless copy (and rotate). When resizing is enabled, a lossy save has to be used.
en: Copying original images
vi: Đang sao chép các ảnh gốc

en: Could not create a temporary folder
vi: Không thể tạo thư mục tạm thời

en: Enter the catalog name:
vi: Nhập tên phân loại :

en: Enter the library name:
vi: Nhập tên thư viện:

en: Move Catalog to...
vi: Chuyển loại sang...

en: Enter the new category name
vi: Nhập tên loại mới

en: The name "%s" is not valid because it contains the character ",". Please use a different name.
vi: Tên « %s » không phải là hợp lệ vì nó có chứa ký tự dấu phẩy « , ». Hãy dùng một tên khác.

en: The category "%s" is already present. Please use a different name.
vi: Loại « %s » đã có. Hãy dùng một tên khác.

en: Converting image: %s
vi: Đang chuyển đổi ảnh: %s

en: An image named "%s" is already present. Please specify a different name.
vi: Ảnh có tên « %s » đã có. Hãy xác định một tên khác.

en: An image named "%s" is already present. Do you want to overwrite it?
vi: Ảnh tên « %s » đã có. Bạn có muốn ghi đè lên nó không?

comment: eg: 75 %
    Variable: don't translate / Biến: đừng dịch
en: %d x %d (Image)
vi: %d × %d (Ảnh)

comment: eg: 75 %
    Variable: don't translate / Biến: đừng dịch
en: %d x %d (Screen)
vi: %d × %d (Màn hình)

en: Duplicates Size
vi: Cỡ bản sao

en: Checked images will be moved to the Trash, are you sure?
vi: Các ảnh đã chọn sẽ bị chuyển vào Sọc Rác: chắc ý không?

en: The destination folder does not exist. Do you want to create it?
vi: Thư mục đích không tồn tại. Bạn có muốn tạo nó không?

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

en: You don't have the right permissions to create images in the folder "%s"
vi: Bạn không có quyền tạo ảnh trong thư mục « %s »

en: Could not delete the images:
vi: Không thể xoá các ảnh:

en: The images cannot be moved to the Trash. Do you want to delete them permanently?
vi: Không thể chuyển các ảnh vào Sọt rác. Bạn có muốn xoá hoàn toàn chúng không?

en: _Do not display this message again
vi: _Không hiện thông điệp này lần nữa

en: Choose the destination folder
vi: Chọn thư mục đích.

en: You didn't enter the new name
vi: Bạn chưa nhập tên mới

en: Could not rename the image:
vi: Không thể thay đổi tên ảnh:

en: Could not rename the following images:
vi: Không thể thay đổi tên của những ảnh theo đây:

en: Could not move the image:
vi: Không thể di chuyển ảnh:

en: Could not copy the image:
vi: Không thể sao chép ảnh:

en: Copying file %d of %d
vi: Đang sao chép tập tin %d trên %d

en: Collecting images info
vi: Đang thu thập thông tin về các ảnh

en: Deleting file %ld of %ld
vi: Đang xoá tập tin %ld trên %ld

en: Copying file %ld of %ld
vi: Đang sao chép tập tin %ld trên %ld

en: Moving file %ld of %ld
vi: Đang di chuyển tập tin %ld trên %ld

en: Could not move the folder "%s": %s
vi: Không thể di chuyển thư mục « %s »: %s

en: Information on Channel
vi: Thông tin về kênh

en: Could not create a local temporary copy of the remote file.
vi: Không thể tạo một bản sao tạm thời cục bộ của tập tin ở xa.

en: Could not move temporary file to remote location. Check remote permissions.
vi: Không thể di chuyển tập tin tạm thời sang địa điểm ở xa. Hãy kiểm tra lại quyền hạn ở xa.

en: Could not import photos
vi: Không thể nhập các ảnh

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

en: Not enough free space left on disk
vi: Không đủ chỗ rảnh còn lại trên đĩa

en: by path
vi: theo đường dẫn

en: by size
vi: theo cỡ

en: by file modified time
vi: theo giờ sửa đổi tập tin

en: by Exif DateTime tag
vi: theo thẻ NgàyGiờ EXIF

en: by comment
vi: theo chú thích

en: manual order
vi: thứ tự thủ công

en: Old Name
vi: Tên cũ

en: Search Result
vi: Kết quả tìm kiếm

en: Select Album Theme
vi: Chọn sắc thái tập ảnh

en: Could not move the items:
vi: Không thể di chuyển mục:

en: The image will be moved to the Trash, are you sure?
vi: Ảnh này sẽ bị chuyển vào Sọt rác: chắc ý không?

en: Could not duplicate the image "%s": %s
vi: Không thể nhân đôi ảnh « %s »: %s

en: The selected images will be moved to the Trash, are you sure?
vi: Những ảnh đã chọn sẽ bị chuyển vào Sọt rác: chắc ý không?

en: Enter the new name:
vi: Nhập tên mới:

en: The name "%s" is already used. Please use a different name.
vi: Tên « %s » đã được dùng. Hãy dùng một tên khác.

en: Could not rename the library "%s": %s
vi: Không thể thay đổi tên của thư viện « %s »: %s

en: Could not rename the catalog "%s": %s
vi: Không thể đổi tên của phân loại « %s »: %s

en: The selected library will be removed, are you sure?
vi: Thư viện đã chọn sẽ bị gỡ bỏ: chắc ý không?

en: The selected catalog will be removed, are you sure?
vi: Phân loại đã chọn sẽ bị gỡ bỏ: chắc ý không?

en: Could not create the catalog "%s": %s
vi: Không thể tạo phân loại « %s »: %s

en: New Library
vi: Thư viện mới

en: Could not create the library "%s": %s
vi: Không thể tạo thư viện « %s »: %s

en: Could not rename the folder "%s": %s
vi: Không thể thay đổi tên của thư mục « %s »: %s

en: Could not delete the folder "%s": %s
vi: Không thể xoá thư mục « %s »: %s

en: "%s" cannot be moved to the Trash. Do you want to delete it permanently?
vi: Không thể chuyển « %s » vào Sọt rác: bạn có muốn xoá hoàn toàn nó không?

en: The selected folder will be moved to the Trash, are you sure?
vi: Thư mục đã chọn sẽ bị chuyển vào Sọt rác: chắc ý không?

en: Could not copy the folder "%s": %s
vi: Không thể sao chép thư mục « %s »: %s

en: source contains destination
vi: nguồn chứa đích

en: a folder with that name is already present.
vi: một thư mục cùng tên đã có.

en: Enter the folder name:
vi: Nhập tên thư mục:

en: Show/_Hide
vi: _Hiện/Ẩn

en: S_ort Images
vi: _Sắp xếp ảnh

en: Set Image as _Wallpaper
vi: Đặt là ảnh tr_ang trí nền

en: Open the selected image in a new window
vi: Mở ảnh được chọn trong cửa sổ mới

en: View image properties
vi: Xem thuộc tính của ảnh

en: _Import Photos...
vi: _Nhập ảnh chụp...

en: Import photos from a digital camera
vi: Nhập các ảnh chụp từ máy ảnh số

en: _Write To CD...
vi: _Ghi vào đĩa CD...

en: Rename this image
vi: Thay đổi tên của ảnh này

en: Move this image to the Trash
vi: Chuyển ảnh này vào Sọt rác

en: Copy this image to another location
vi: Sao chép ảnh này sang địa điểm khác

en: Move this image to another location
vi: Di chuyển ảnh này sang địa điểm khác

en: Rename selected images
vi: Đổi tên các ảnh đã chọn

en: Duplicate selected images
vi: Nhân đôi các ảnh đã chọn

en: Move the selected images to the Trash
vi: Chuyển các ảnh được chọn vào Sọt rác

en: Copy selected images to another location
vi: Sao chép các ảnh được chọn sang địa điểm khác

en: Move selected images to another location
vi: Di chuyển các ảnh được chọn sang địa điểm khác

en: Select all images
vi: Chọn tất cả các ảnh

en: _Add to Catalog...
vi: Thê_m vào loại...

en: Add selected images to a catalog
vi: Thêm các ảnh đã chọn vào phân loại

en: Remo_ve from Catalog
vi: Gỡ _bỏ ra loại

en: Remove selected images from the catalog
vi: Gỡ bỏ các ảnh đã chọn ra phân loại

en: Open the selected catalog
vi: Mở phân loại được chọn

en: Open the selected catalog in a new window
vi: Mở phân loại được chọn trong cửa sổ mới

en: Rename selected catalog
vi: Đổi tên phân loại đã chọn

en: Remove selected catalog
vi: Gỡ bỏ phân loại đã chọn

en: Move selected catalog to another location
vi: Di chuyển phân loại được chọn sang địa điểm khác

en: _Edit Search...
vi: _Sửa việc tìm...

en: Modify search criteria
vi: Sửa đổi tiêu chuẩn tìm kiếm

en: Redo _Search
vi: _Tìm lại

en: Redo the search
vi: Làm lại việc tìm kiếm đó

en: _New Catalog...
vi: Loại _mới...

en: Create a new catalog
vi: Tạo một phân loại mới

en: New _Library...
vi: Thư _viện mới...

en: Create a new catalog library
vi: Tạo một thư viện phân loại mới

en: Rename current catalog
vi: Đổi tên phân loại hiện có

en: Remove current catalog
vi: Gỡ bỏ phân loại hiện thời

en: Move current catalog to another location
vi: Di chuyển phân loại hiện thời sang địa điểm khãc

en: Open the selected folder in a new window
vi: Mở thư mục được chọn trong cửa sổ mới

en: Open with the _File Manager
vi: Mở bằng bộ _quản lý tập tin

en: Open the selected folder with the Nautilus file manager
vi: Mở thư mục đã chọn bằng trình quản lý tập tin Nautilus

en: Rename selected folder
vi: Đổi tên thư mục đã chọn

en: Move the selected folder to the Trash
vi: Di chuyển thư mục đã chọn vào Sọt rác

en: Copy selected folder
vi: Chép thư mục đã chọn

en: Move selected folder
vi: Di chuyển thư mục đã chọn

en: Assign categories to the selected folder
vi: Gán loại cho thư mục đã chọn

en: Open current folder with the Nautilus file manager
vi: Mở thư mục hiện thời bằng trình quản lý tập tin Nautilus

en: Rename current folder
vi: Đổi tên thư mục hiện có

en: Move the current folder to the Trash
vi: Di chuyển thư mục hiện thời vào Sọt rác

en: Copy current folder
vi: Chép thư mục hiện có

en: Move current folder
vi: Di chuyển thư mục hiện có

en: Assign categories to the current folder
vi: Gán loại cho thư mục hiện thời

en: Create a new folder
vi: Tạo thư mục mới

en: View next image
vi: Xem ảnh kế

en: View previous image
vi: Xem ảnh trước đó

en: Stop loading current location
vi: Dừng nạp địa điểm hiện thời

en: _Go to the Image Folder
vi: _Tới thư mục Ảnh

en: Go to the folder that contains the selected image
vi: Đi tới thư mục chứa ảnh đã chọn

en: _Delete History
vi: _Xoá Lược sử

en: Delete the list of visited locations
vi: Xoá danh sách các địa điểm đã thăm

en: Specify a location to visit
vi: Xác định địa điểm cần xem

en: Add current location to bookmarks
vi: Thêm địa điểm hiện thời vào Đánh dấu

en: Edit bookmarks
vi: Sửa Dấu nhớ

en: _Slide Show
vi: Ch_iếu ảnh

en: View as a slide show
vi: Xem dạng chiếu ảnh

en: Create _Index Image...
vi: Tạo ảnh chỉ _mục...

en: Create _Web Album...
vi: Tạo Tập ảnh _Mạng...

en: Convert F_ormat...
vi: Ch_uyển đổi định dạng...

en: Search for _Duplicates...
vi: Tìm bản _sao...

en: Scale Images...
vi: Co dãn các ảnh...

en: View or hide the toolbar of this window
vi: Hiện/ẩn thanh công cụ của cửa sổ này

en: View or hide the statusbar of this window
vi: Hiện/ẩn thanh trạng thái của cửa sổ này

en: View or hide the filterbar of this window
vi: Hiện/ẩn thanh lọc của cửa sổ này

en: View thumbnails
vi: Xem hình thu nhỏ

en: Reverse images order
vi: Đảo thứ tự các ảnh

en: Sort images by name
vi: Sắp xếp các ảnh theo tên

en: by _Path
vi: Theo đường _dẫn

en: Sort images by path
vi: Sắp xếp các ảnh theo đường dẫn

en: Sort images by file size
vi: Sắp xếp các ảnh theo kích cỡ

en: by Modification _Time
vi: _theo giờ sửa đổi

en: Sort images by file modification time
vi: Sắp xếp các ảnh theo giờ sửa đổi

en: by _Exif Time
vi: theo giờ _EXIF

en: Sort images by Exif DateTime tag
vi: Sắp xếp các ảnh theo NgàyGiờ EXIF

en: by _Comment
vi: theo _Chú thích

en: Sort images by comment
vi: Sắp xếp các ảnh theo chú thích

en: _Manual Order
vi: Tự sắp _xếp

en: Sort images manually
vi: Tự sắp xếp các ảnh

en: View As Slides
vi: Xem dạng ảnh chiếu

en: View As List
vi: Xem dạng danh sách

en: View the folders
vi: Xem các thư mục

en: _Catalogs
vi: _Loại

en: View the catalogs
vi: Xem các phân loại

en: [Press 'c' to add a comment]
vi: [Bấm phím C để thêm chú thích]

en: [modified]
vi: [đã sửa đổi]

en: 1 image (%s)
vi: 1 ảnh (%s)

en: %d images (%s)
vi: %d ảnh (%s)

en: 1 selected (%s)
vi: 1 được chọn (%s)

en: %d selected (%s)
vi: %d được chọn (%s)

en: The current image has been modified, do you want to save it?
vi: Ảnh hiện thời đã bị sửa đổi. Bạn có muốn lưu nó không?

en: Do Not Save
vi: Không lưu

en: Dragged Images
vi: Ảnh đã kéo

en: Rotate images without loss of quality
vi: Xoay ảnh mà không mất chất lượng

en: Getting folder listing...
vi: Đang lấy danh sách thư mục...

en: Cannot load folder "%s": %s
vi: Không thể tải thư mục « %s »: %s

en: Image comment
vi: Chú thích ảnh

en: Image data
vi: Dữ liệu ảnh

en: The specified catalog does not exist.
vi: Phân loại đã xác định không tồn tại.

en: Wait please...
vi: Vui lòng đợi...

en: Filesystem Data
vi: Dữ liệu hệ thống tập tin

en: Picture-Taking Conditions
vi: Điều kiện chụp ảnh

en: Maker Notes
vi: Chú thích nhà tạo

en: Image Structure
vi: Cấu trúc ảnh

en: Embedded Thumbnail
vi: Hình thu nhỏ nhúng

en: Versions & Interoperability
vi: Phiên bản và Thao tác với nhau

en: is lower than
vi: ít hơn

en: Text contains
vi: Văn bản chứa

note: view label
en: S_how:
vi: _Hiện:

en: <b>_Folder</b>
vi: <b>Thư _mục</b>

en: <b>_Recent folders:</b>
vi: <b>Thư mục _vừa dùng:</b>

en: _Single Window
vi: Cửa _sổ đơn

en: Reuse this window to view other images
vi: Xem ảnh khác trong cùng cửa sổ này

en: _Open With
vi: _Mở bằng

en: Open selected images with an application
vi: Mở các ảnh được chọn bằng một ứng dụng

en: An image viewer and browser for GNOME.
vi: Bộ xem và duyệt ảnh cho Gnome.

en: Reduce Colors
vi: Giảm số màu

en: _Open With...
vi: _Mở bằng...

en: Save current image
vi: Lưu ảnh hiện có

en: Revert to saved image
vi: Hoàn nguyên ảnh đã lưu

en: Print the current image
vi: In anh hiện có

en: Open this image with an application
vi: Mở ảnh này bằng một ứng dụng

en: Comm_ent...
vi: C_hú thích...

en: Add a comment to selected images
vi: Chú thích vào các ảnh đã chọn

en: Rem_ove Comment
vi: Gỡ _bỏ chú thích

en: Remove comments of selected images
vi: Gỡ bỏ chú thích ra các ảnh đã chọn

en: Assign categories to selected images
vi: Gán loại cho các ảnh đã chọn

en: Ca_tegories
vi: _Loại

en: Rotate Ri_ght
vi: Xoay _phải

en: View the image rotated clockwise
vi: Xem ảnh đã xoay theo xuôi chiều

en: View the image rotated counter-clockwise
vi: Xem ảnh đã xoay theo ngược chiều

en: View the image flipped
vi: Xem ảnh đã lật

en: View the image mirrored
vi: Xem ảnh đã phản chiếu

en: View the image in black and white
vi: Xem ảnh đen trắng

en: _Negative
vi: Â_m

en: View the image with negative colors
vi: Xem ảnh dạng màu âm

en: _Enhance
vi: _Tăng cường

en: Automatically adjust the color levels
vi: Chỉnh tự động các cấp màu

en: _Equalize
vi: Làm _bằng

en: Automatically equalize the image histogram
vi: Làm bằng tự động biểu đồ tần xuất của ảnh.

en: _Posterize...
vi: _Bích chương hóa...

en: Reduce the number of colors
vi: Giảm số màu

en: _Brightness-Contrast...
vi: Độ _sáng-Độ tương phản...

en: _Hue-Saturation...
vi: Sắc màu-Độ bão _hòa...

en: _Redeye Removal...
vi: _Sửa mắt đỏ...

en: Redeye Removal Tool
vi: Công cụ sửa mắt đỏ

en: _Color Balance...
vi: _Cân bằng màu...

en: _Resize...
vi: Đổ_i cỡ...

en: _Crop...
vi: _Xén...

en: Crop image
vi: Xén ảnh

en: Web Palette
vi: Bảng chọn Mạng

en: Actual size
vi: Kích cỡ thật

en: Zoom to fit window
vi: Thu phóng cho vừa khít cửa sổ

en: Zoom to fit width
vi: Thu phóng cho vừa khít độ rộng

en: Step A_nimation
vi: Dừ_ng hoạt cảnh

en: View next animation frame
vi: Xem khung hoạt cảnh kế tiếp

en: _Centered
vi: _Giữa lại

en: Set the image as desktop background (centered)
vi: Đặt ảnh làm ảnh nền môi trường (giữa lại)

en: Set the image as desktop background (tiled)
vi: Đặt ảnh làm ảnh nền môi trường (lát đều)

en: Set the image as desktop background (scaled keeping aspect ratio)
vi: Đặt ảnh làm ảnh nền môi trường (co dãn giữ tỷ lệ hình thể)

en: Str_etched
vi: Căng _ra

en: Set the image as desktop background (stretched)
vi: Đặt ảnh làm ảnh nền môi trường (căng ra)

en: Restore the original desktop wallpaper
vi: Phục hồi ảnh nền gốc của môi trường

en: Change _Date...
vi: Đổi n_gày...

en: Change images last modified date
vi: Thay đổi ngày đã sửa đổi cuối cùng của ảnh đó

en: Reset _Exif Orientation
vi: Đặt lại hướng _EXIF

en: Reset Exif orientation to top-left
vi: Đặt lại hướng EXIF thành « trái trên »

en: Show information about gThumb
vi: Hiện thông tin về gThumb

en: Play _Animation
vi: Chạ_y hoạt ảnh

en: Start or stop current animation
vi: Chạy hay dừng hoạt cảnh hiện thời

en: _High Quality
vi: C_hất lượng cao

en: Use high quality zoom
vi: Phóng to chất lượng cao

en: _Low Quality
vi: Chất lượng thấ_p

en: Use low quality zoom
vi: Phóng to chất lượng thấp

en: Automatically start a slideshow
vi: Tự động khởi chạy trình chiều

en: Automatically import digital camera photos
vi: Nhập tự động các ảnh từ máy ảnh số

en: Use the viewer mode to view single images
vi: Hãy dùng chế độ xem để xem ảnh riêng

en: Holidays
vi: Ngày nghỉ

en: Favourite
vi: Ưa thích

note: #-#-#-#-#  menu_2.1.51_vi.po (menu-section 2.1.9-3)  #-#-#-#-# Third level entry under Science Policy definition: Astronomy-related software. Examples: celestia, spacechart, stellarium
en: Astronomy
vi: Thiên văn học

en: Problem transforming the image: %s
vi: Gặp lỗi khi chuyển dạng ảnh: %s

en: This transformation may introduce small image distortions along one or more edges, because the image dimensions are not multiples of 8.
    
    The distortion is reversible, however. If the resulting image is unacceptable, simply apply the reverse transformation to return to the original image.
    
    You can also choose to discard (or trim) any untransformable edge pixels. For practical use, this mode gives the best looking results, but the transformation is not strictly lossless anymore.
vi: Việc chuyển dạng này có thể giới thiệu một số sự méo mó trên một hay nhiều cạnh của ảnh, vì các chiều ảnh không phải bội số 8.
    
    Tuy nhiên, bước gây ra sự méo mó này có thể được hủy. Nếu ảnh kết quả không phải có cấp chất lượng đủ cao, đơn giản áp dụng việc chuyển dạng ngược để trở về ảnh gốc.
    
    Bạn cũng có khả năng hủy (hay tỉa) bất cứ điểm ảnh nào trên cạnh mà không chuyển dạng được. Để sử dụng trong trường hợp thật, chế độ này gây ra kết quả đẹp nhất, nhưng mà việc chuyển dạng này không còn là kiểu không mất gì lại.

en: _Trim
vi: _Tỉa

en: Could not move temporary file to local destination. Check folder permissions.
vi: Không thể di chuyển tập tin tạm thời sang đích cục bộ. Hãy kiểm tra lại quyền hạn thư mục.

en: Usage: %s [OPTION...]
    
    Options:
      -h, --help              Show this help message
      -v, --version           Print version information
      -d, --debug[=level]     Print additional runtime debugging data to stdout
vi: Cách sử dụng: %s [TÙYCHỌN...]
    
    Tùy chọn:
      -h, --help              Hiển thị "trợ giúp" này
      -v, --version           In ra thông tin "phiên bản"
      -d, --debug[=level]     Xuất dữ liệu gõ lỗi giờ chạy thêm ra thiết bị xuất chuẩn

en: About GTick
vi: Giới thiệu về GTick

en: Copyright (c) 1999, Alex Roberts <bse@dial.pipex.com>
    Copyright (c) 2003, 2004, 2005, 2006, 2007 Roland Stigge <stigge@antcom.de>
    Logo by Mario Andres Pagella <mapagella@fitzroy-is.com.ar>
    
    Homepage:
    http://www.antcom.de/gtick/
    
    Email bug reports, comments, etc. to
    Developer's mailing list:
    gtick-devel@gnu.org
vi: Bản quyền © năm 1999, Alex Roberts <bse@dial.pipex.com>
    Bản quyền © năm 2003, 2004, 2005, 2006, 2007 Roland Stigge <stigge@antcom.de>
    Biểu hình của Mario Andrés Pagella <mapagella@fitzroy-is.com.ar>
    
    Trang chủ:
    http://www.antcom.de/gtick/
    
    Hãy gửi thông báo lỗi, chú thích v.v. cho
    Hộp thư chung của nhà phát triển:
    gtick-devel@gnu.org

en: GTick License
vi: Quyền phép GTick

en: GTick - The Metronome
    Copyright (c) 1999, Alex Roberts <bse@dial.pipex.com>
    Copyright (c) 2003, 2004, 2005, 2006 Roland Stigge <stigge@antcom.de>
    
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 3
    of the License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program; if not, see <http://www.gnu.org/licenses/>.
vi: GTick - Máy Nhịp
    Tác quyền © năm 1999, Alex Roberts <bse@dial.pipex.com>
    Tác quyền © năm 2003, 2004, 2005, 2006, 2007 Roland Stigge <stigge@antcom.de>
    
    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, xem địa chỉ « http://www.gnu.org/licenses/ ».

en: Start/Stop
vi: Chạy/Ngừng

en: Speed: Faster
vi: Tăng tốc độ

en: Speed: Slower
vi: Giảm tốc độ

en: Double Speed
vi: Tốc độ kép

en: Half Speed
vi: Nửa tốc độ

en: Speed: -10
vi: Tốc độ : -10

en: Speed: +10
vi: Tốc độ : +10

en: Speed: -2
vi: Tốc độ : -2

en: Speed: +2
vi: Tốc độ : +2

en: Double Volume
vi: Âm lượng kép

en: Half Volume
vi: Nửa âm lượng

en: Volume: -10
vi: Âm lượng: -10

en: Volume: +10
vi: Âm lượng: +10

en: Volume: -2
vi: Âm lượng: -2

en: Volume: +2
vi: Âm lượng: +2

en: _Metronome
vi: _Máy nhịp

en: Start the metronome
vi: Khởi chạy máy nhịp

en: _Visual Tick
vi: _Kêu tích trực quan

en: _Accent Table
vi: _Bảng giọng

en: Pr_ofiles
vi: Hồ _sơ

note: TRANSLATORS: This button needs to be clicked ("tapped") at least twice for specifying a tempo
en: Tap
vi: Gõ nhẹ

en: Beat Accent
vi: Giọng nhịp

en: Couldn't start metronome.
    Please check if specified sound device
    and sample file are accessible.
vi: Không thể khởi chạy máy nhịp.
    Hãy kiểm tra có truy cập được
    cả thiết bị âm thanh lẫn tập tin mẫu
    đều đã ghi rõ.

en: Please choose a sound file.
vi: Hãy chọn tập tin âm thanh

en: Sound System
vi: Hệ thống âm thanh

en: Pulseaudio
vi: Tiếng gõ

en: Device filename:
vi: Tên tập tin thiết bị

en: External Commands
vi: Lệnh bên ngoài

en: Execute on start:
vi: Thi hành khi khởi chạy:

en: Execute on stop:
vi: Thi hành khi ngừng:

en: Speed Range
vi: Phạm vi tốc độ

en: Minimum BPM:
vi: Nhịp mỗi phút tối thiểu

en: Maximum BPM:
vi: Nhịp mỗi phút tối đa

en: Please enter new Profile name:
vi: Hãy nhập tên hồ sơ mới:

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Placeholder in --screen=SCREEN in --help output
en: SCREEN
vi: MÀN HÌNH

[ctx: keyboard label]
en: Return
vi: Enter

[ctx: keyboard label]
en: Sys_Req
vi: SysRq

[ctx: keyboard label]
en: Escape
vi: Esc

en: Image-loading module %s does not export the proper interface; perhaps it's from a different GTK version?
vi: Mô-đun tải ảnh %s không xuất ra một giao diện thích hợp; có lẽ do từ một phiên bản khác của GTK?

en: QTIF atom size too large (%d bytes)
vi: Atom QTIF có kích cỡ quá lớn (%d byte)

en: Failed to allocate %d bytes for file read buffer
vi: Lỗi cấp phát %d byte cho vùng đệm đọc tập tin

en: Failed to skip the next %d bytes with seek().
vi: Không nhảy được qua %d byte kế tiếp dùng seek().

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Description of --max-colors=COLORS in --help output #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Size of the palette in 8 bit mode
vi: Kích thước của bản chọn trong chế độ 8 bit

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Placeholder in --max-colors=COLORS in --help output #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: COLORS
vi: MÀU

en: Could not show link
vi: Không thể hiện liên kết

en: The license of the program
vi: Giấy phép của chương trình

[ctx: keyboard label]
en: Backslash
vi: Gạch chéo ngược

en: Duplicate object id '%s' on line %d (previously on line %d)
vi: Trùng ID đối tượng '%s' trên dòng %d (trùng với trên dòng %d)

en: Invalid root element: '%s'
vi: Yếu tố gốc không hợp lệ: « %s »

en: Unhandled tag: '%s'
vi: Thẻ không được quản lý: « %s »

[ctx: Accelerator]
note: This label is displayed in a treeview cell displaying * a disabled accelerator key combination.
en: Disabled
vi: Bị tắt

[ctx: Accelerator]
note: This label is displayed in a treeview cell displaying * an accelerator key combination that is not valid according * to gtk_accelerator_valid().
en: Invalid
vi: Không hợp lệ

en: Select the color you want from the outer ring. Select the darkness or lightness of that color using the inner triangle.
vi: Chọn màu bạn muốn từ vòng màu bên ngoài. Chọn độ đậm nhạt của màu từ tam giác màu bên trong.

en: Click the eyedropper, then click a color anywhere on your screen to select that color.
vi: Nhấn vào ống nhỏ giọt, sau đó nhấn vào một màu trên khắp màn hình bạn để chọn màu đó.

en: Position on the color wheel.
vi: Vị trí trên vòng màu.

en: "Deepness" of the color.
vi: « Độ sâu » của màu.

en: Brightness of the color.
vi: Độ sáng của màu.

en: Amount of red light in the color.
vi: Lượng sắc đỏ trong màu.

en: Amount of green light in the color.
vi: Lượng sắc xanh lá cây trong màu.

en: Amount of blue light in the color.
vi: Lượng sắc xanh nước biển trong màu.

en: Op_acity:
vi: Độ đụ_c:

en: Transparency of the color.
vi: Độ trong suốt của màu.

en: You can enter an HTML-style hexadecimal color value, or simply a color name such as 'orange' in this entry.
vi: Bạn có thể nhập một giá trị thập lục phân theo kiểu HTML, hoặc đơn giản là nhập tên màu như « orange » (cam) vào ô này.

en: The previously-selected color, for comparison to the color you're selecting now. You can drag this color to a palette entry, or select this color as current by dragging it to the other color swatch alongside.
vi: Màu được chọn trước đây (so với màu đang chọn). Bạn có thể kéo màu này vào trường nhập bảng chọn, hoặc chọn màu này như là màu hiện thời bằng cách kéo nó vào dải màu bên cạnh khác.

en: The color you've chosen. You can drag this color to a palette entry to save it for use in the future.
vi: Màu bạn chọn. Bạn có thể kéo màu này vào trường nhập bảng chọn để lưu nó để sử dụng sau này.

en: The previously-selected color, for comparison to the color you're selecting now.
vi: Màu chọn lần trước, để so sánh với màu đang chọn.

en: The color you've chosen.
vi: Màu đã chọn.

en: _Save color here
vi: _Lưu màu vào đây

en: Click this palette entry to make it the current color. To change this entry, drag a color swatch here or right-click it and select "Save color here."
vi: Nhấn trường nhập bảng chọn này để chọn nó như màu hiện thời. Để thay đổi mục nhập này, kéo 1 dải màu vào đây hoặc nhấn-phải vào nó rồi chọn « Lưu màu vào đây ».

note: And show the custom paper dialog
en: Manage Custom Sizes
vi: Quản lý kích cỡ riêng

en: Margins from Printer...
vi: Lề từ máy in...

en: Custom Size %d
vi: Kích cỡ riêng %d

en: Paper Margins
vi: Lề giấy

en: Type name of new folder
vi: Hãy gõ tên cho thư mục mới

en: Could not retrieve information about the file
vi: Không thể lấy thông tin về tập tin này

en: Could not add a bookmark
vi: Không thể thêm đánh dấu

en: Could not remove bookmark
vi: Không thể gỡ bỏ đánh dấu

en: The folder could not be created
vi: Không thể tạo thư mục đó

en: The folder could not be created, as a file with the same name already exists.  Try using a different name for the folder, or rename the file first.
vi: Không thể tạo thư mục, vì đã có tập tin tên đó. Bạn hãy thử chọn tên khác cho thư mục, hoặc thay đổi tên tập tin trước tiên.

en: The folder contents could not be displayed
vi: Không thể hiển thị nội dung của thư mục đó

en: Select which types of files are shown
vi: Chọn hiển thị những kiểu tập tin nào

en: Add the folder '%s' to the bookmarks
vi: Thêm thư mục « %s » vào Đánh dấu

en: Add the current folder to the bookmarks
vi: Thêm thư mục hiện thời vào Đánh dấu

en: Add the selected folders to the bookmarks
vi: Thêm các thư mục được chọn vào Đánh dấu

en: Remove the bookmark '%s'
vi: Gỡ bỏ Đánh dấu « %s »

en: Bookmark '%s' cannot be removed
vi: Không thể gỡ bỏ Đánh dấu '%s'.

en: Remove the selected bookmark
vi: Gỡ bỏ đánh dấu được chọn

en: Add the selected folder to the Bookmarks
vi: Thêm thư mục được chọn vào Đánh dấu

en: Could not select file
vi: Không thể chọn tập tin đó

en: _Browse for other folders
vi: _Duyệt tìm thư mục khác

en: Type a file name
vi: Gõ tên tập tin

note: Create Folder
en: Create Fo_lder
vi: Tạo thư _mục

en: Create in _folder:
vi: Tạo tr_ong thư mục:

en: Could not read the contents of %s
vi: Không thể đọc nội dung của %s

en: Could not read the contents of the folder
vi: Không thể đọc nội dung thư mục

en: Yesterday at %H:%M
vi: Hôm qua vào %H:%M

en: Cannot change to folder because it is not local
vi: Không thể chuyển đổi sang thư mục đó vì nó không phải là thư mục cục bộ.

en: Shortcut %s already exists
vi: Phím tắt %s đã có

en: Shortcut %s does not exist
vi: Không có phím tắt %s

en: Could not start the search process
vi: Không thể khởi chạy tiến trình tìm kiếm

en: The program was not able to create a connection to the indexer daemon.  Please make sure it is running.
vi: Chương trình không thể tạo một kết nối tới trình nền chỉ mục. Hãy kiểm tra xem nó đang chạy.

en: Could not send the search request
vi: Không thể gửi yêu cầu tìm kiếm

en: Could not mount %s
vi: Không thể gắn kết %s

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators: this is shown in the feedback for Tab-completion in a file * chooser's text entry, when the user enters an invalid path.
en: Invalid path
vi: Đường dẫn không hợp lệ

note: translators: this text is shown when the text in a file chooser * entry is a complete filename, but could be continued to find * a longer match
en: Complete, but not unique
vi: Hoàn tất mà không duy nhất

note: Translators: this text is shown while the system is searching * for possible completions for filenames in a file chooser entry.
en: Completing...
vi: Đang hoàn thành...

note: hostnames in a local_only file chooser?  user error Translators: this is shown in the feedback for Tab-completion in a * file chooser's text entry when the user enters something like * "sftp://blahblah" in an app that only supports local filenames.
en: Only local files may be selected
vi: Chỉ có thể chọn tập tin cục bộ

note: Another option is to complete the hostname based on the remote volumes that are mounted Translators: this is shown in the feedback for Tab-completion in a * file chooser's text entry when the user hasn't entered the first '/' * after a hostname and yet hits Tab (such as "sftp://blahblah[Tab]")
en: Incomplete hostname; end it with '/'
vi: Tên máy chưa hoàn tất; kết thúc bằng « / »

note: Translators: this is shown in the feedback for Tab-completion in a file * chooser's text entry when the user enters a path that does not exist * and then hits Tab
en: Path does not exist
vi: Đường dẫn không tồn tại

en: Error creating folder '%s': %s
vi: Gặp lỗi khi tạo thư mục « %s »: %s

en: Folder unreadable: %s
vi: Không thể đọc thư mục: %s

en: The file "%s" resides on another machine (called %s) and may not be available to this program.
    Are you sure that you want to select it?
vi: Tập tin « %s » ở trên máy khác (tên %s) và có lẽ chương trình này không dùng được.
    Bạn có chắc muốn chọn tập tin này không?

en: De_lete File
vi: _Xóa bỏ tập tin

en: _Rename File
vi: Th_ay tên tập tin

en: The folder name "%s" contains symbols that are not allowed in filenames
vi: Tên thư mục « %s » chứa một số ký tự không cho phép

en: The filename "%s" contains symbols that are not allowed in filenames
vi: Tên tập tin « %s » chứa một số ký tự không cho phép trong tên tập tin

en: Error deleting file '%s': %s
vi: Gặp lỗi khi xoá bỏ tập tin « %s »: %s

en: Really delete file "%s"?
vi: Bạn thật sự muốn xóa bỏ tập tin « %s » chứ ?

en: Error renaming file to "%s": %s
vi: Gặp lỗi khi thay đổi tên của tập tin thành « %s »: %s

en: Error renaming file "%s": %s
vi: Gặp lỗi khi thay đổi tên của tập tin « %s »: %s

en: Error renaming file "%s" to "%s": %s
vi: Gặp lỗi khi đổi tên tập tin « %s » thành « %s »: %s

en: Rename file "%s" to:
vi: Đổi tên tập tin « %s » thành:

en: _Selection:
vi: _Vùng chọn:

en: The filename "%s" couldn't be converted to UTF-8. (try setting the environment variable G_FILENAME_ENCODING): %s
vi: Tên tập tin « %s » không thể được chuyển đổi sang dạng thức UTF-8 (hãy thử đặt biến môi trường « G_BROKEN_FILENAMES » [G tên tập tin bị hỏng]): %s

en: Couldn't convert filename
vi: Không thể chuyển đổi tên tập tin

en: _Gamma value
vi: Giá trị _Gamma

note: Remove this icon source so we don't keep trying to * load it.
en: Error loading icon: %s
vi: Gặp lỗi khi tải biểu tượng: %s

en: Could not find the icon '%s'. The '%s' theme
    was not found either, perhaps you need to install it.
    You can get a copy from:
    	%s
vi: Không thể tìm thấy biểu tượng « %s ». Cũng không
    tìm thấy sắc thái « %s ». Có lẽ bạn cần cài đặt nó.
    Bạn có thể lấy một bản sao từ:
    	%s

en: Icon '%s' not present in theme
vi: Biểu tượng « %s » không có trong sắc thái

[ctx: input method menu]
en: System
vi: Hệ thống

[ctx: input method menu]
en: None
vi: Không có

[ctx: input method menu]
en: System (%s)
vi: Hệ thống (%s)

en: No extended input devices
vi: Không có thiết bị gõ mở rộng nào

en: _Device:
vi: Thiết _bị:

en: _Pressure:
vi: Á_p lực:

en: X _tilt:
vi: Ngh_iêng X:

en: Y t_ilt:
vi: Ng_hiêng Y:

en: _Wheel:
vi: Bánh _xe:

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Description of --gtk-module=MODULES in --help output #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Load additional GTK+ modules
vi: Tải mô-đun GTK+ thêm

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Placeholder in --gtk-module=MODULES in --help output #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: MODULES
vi: MÔ-ĐUN

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Description of --gtk-debug=FLAGS in --help output #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: GTK+ debugging flags to set
vi: Các cờ gỡ lỗi GTK+ cần đặt

en: GTK+ Options
vi: Tùy chọn GTK+

en: Show GTK+ Options
vi: Hiện tùy chọn GTK+

en: Unknown Application (pid %d)
vi: Ứng dụng lạ (pid %d)

note: #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-# Use GTK_DIALOG_DESTROY_WITH_PARENT here since the parent dialog can be * indeed be destroyed via the GMountOperation::abort signal... for example, * this is triggered if the user yanks the device while we are showing * the dialog...
en: Unable to end process
vi: Không thế chấm dứt tiến trình

en: Cannot kill process with pid %d. Operation is not implemented.
vi: Không thể buộc chấm dứt tiến trình có pid %d. Thao tác chưa được cài đặt.

en: Top Command
vi: Lệnh "top"

en: Cannot end process with pid %d: %s
vi: Không thể chấm dứt tiến trình có pid %d: %s

en: Page %u
vi: Trang %u

en: Any Printer
vi: Bất kỳ máy in nào

en: For portable documents
vi: Cho tài liệu chuyển đổi tốt

en: Margins:
     Left: %s %s
     Right: %s %s
     Top: %s %s
     Bottom: %s %s
vi: Lề:
     Trái: %s %s
     Phải: %s %s
     Trên: %s %s
     Dưới: %s %s

en: Manage Custom Sizes...
vi: Quản lý kích cỡ riêng...

en: _Paper size:
vi: Cỡ _giấy:

en: Up Path
vi: Lên đường dẫn

en: Down Path
vi: Xuống đường dẫn

en: _Save in folder:
vi: Lưu trong thư _mục:

note: translators: this string is the default job title for print * jobs. %s gets replaced by the application name, %d gets replaced * by the job number.
en: %s job #%d
vi: %s yêu cầu #%d

[ctx: print operation status]
en: Preparing to print
vi: Đang chuẩn bị in

[ctx: print operation status]
en: Generating data
vi: Đang tạo ra dữ liệu

[ctx: print operation status]
en: Sending data
vi: Đang gửi dữ liệu

[ctx: print operation status]
en: Waiting
vi: Đang đợi

[ctx: print operation status]
en: Blocking on issue
vi: Đầu ra bị chặn

[ctx: print operation status]
en: Printing
vi: Đang in

[ctx: print operation status]
en: Finished
vi: Hoàn tất

[ctx: print operation status]
en: Finished with error
vi: Kết thúc với lỗi

en: Error creating print preview
vi: Lỗi tạo xem thử bản in

en: The most probable reason is that a temporary file could not be created.
vi: Lý do thường là không thể tạo tập tin tạm.

en: Error launching preview
vi: Gặp lỗi khi khởi chạy ô xem thử

en: Error printing
vi: Lỗi in

en: Need user intervention
vi: Cần thiết người dùng sửa

en: Custom size
vi: Cỡ riêng

en: No printer found
vi: Không tìm thấy máy in

en: Invalid argument to CreateDC
vi: Đối số cho CreateDC không hợp lệ

en: Error from StartDoc
vi: Lỗi từ StartDoc (đầu tài liệu)

en: Invalid argument to PrintDlgEx
vi: Đối số không hợp lệ tới PrintDlgEx

en: Invalid pointer to PrintDlgEx
vi: Con trỏ không hợp lệ tới PrintDlgEx

en: Invalid handle to PrintDlgEx
vi: Bộ thao tác không hợp lệ tới PrintDlgEx

en: Getting printer information...
vi: Đang lấy thông tin máy in...

en: _All Pages
vi: _Mọi trang

en: Pag_es:
vi: T_rang:

en: Specify one or more page ranges,
     e.g. 1-3,7,11
vi: Hãy ghi rõ một hay nhiều phạm vi trang,
     v.d. 1-3,7,11

en: C_ollate
vi: Đố_i chiếu

note: Translators: These strings name the possible arrangements of * multiple pages on a sheet when printing (same as in gtkprintbackendcups.c) * multiple pages on a sheet when printing
en: Left to right, top to bottom
vi: Trái sang phải, trên xuống dưới

en: Left to right, bottom to top
vi: Trái sang phải, dưới lên trên

en: Right to left, top to bottom
vi: Phải sang trái, trên xuống dưới

en: Right to left, bottom to top
vi: Phải sang trái, dưới lên trên

en: Top to bottom, left to right
vi: Trên xuống dưới, trái sang phải

en: Top to bottom, right to left
vi: Trên xuống dưới, phải sang trái

en: Bottom to top, left to right
vi: Dưới lên trên, trái sang phải

en: Bottom to top, right to left
vi: Dưới lên trên, phải sang trái

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators, this string is used to label the option in the print * dialog that controls in what order multiple pages are arranged #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Page Ordering
vi: Thứ tự trang

en: T_wo-sided:
vi: H_ai mặt:

en: Pages per _side:
vi: Trang trên mỗi _mặt:

en: Page or_dering:
vi: _Thứ tự trang:

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# In enum order
en: All sheets
vi: Mọi tờ

en: Even sheets
vi: Tờ chẵn

en: Odd sheets
vi: Tờ lẻ

en: Sc_ale:
vi: Tỷ _lệ:

en: Paper _type:
vi: _Kiểu giấy:

en: Paper _source:
vi: _Nguồn giấy:

en: Or_ientation:
vi: _Hướng:

en: Pri_ority:
vi: Ư_u tiên:

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

note: Translators: Ability to parse the am/pm format depends on actual locale. * You can remove the am/pm values below for your locale if they are not * supported.
en: Specify the time of print,
     e.g. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm
vi: Xác định giờ in, v.d.
     15:30, 2:35 pm, 14:15:20, 11:46:30 sáng, 4 giờ chiều

en: Time of print
vi: Thời điểm in

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-#
en: On _hold
vi: Tạ_m ngừng

en: Add Cover Page
vi: Thêm trang bìa

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators, this is the label used for the option in the print * dialog that controls the front cover page. #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# this is the label used for the option in the print dialog that control
en: Be_fore:
vi: T_rước:

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators, this is the label used for the option in the print * dialog that controls the back cover page. #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# this is the label used for the option in the print dialog that controls
en: _After:
vi: S_au:

en: Unable to find include file: "%s"
vi: Không thể tìm thấy tập tin gồm « %s »

en: Unable to locate image file in pixmap_path: "%s"
vi: Không thể định vị tập tin ảnh trong « pixmap_path: « %s »

en: Select which type of documents are shown
vi: Chọn hiển thị những kiểu tập tin nào

en: Untitled filter
vi: Bộ lọc không có tên

en: Could not remove item
vi: Không thể gỡ bỏ mục

en: Copy _Location
vi: Chép Đị_a chỉ

en: _Remove From List
vi: Gỡ bỏ _ra danh sách

en: Show _Private Resources
vi: Hiện tài nguyên _riêng

[ctx: throbbing progress animation widget]
en: Spinner
vi: Con quay

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Information
vi: Thông tin

[ctx: Stock label]
en: Warning
vi: Cảnh báo

[ctx: Stock label]
en: Error
vi: Lỗi

[ctx: Stock label]
en: Question
vi: Câu hỏi

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# FIXME these need accelerators when appropriate, and * need the mnemonics to be rationalized #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _About
vi: G_iới thiệu

[ctx: Stock label]
en: _Add
vi: Thê_m

[ctx: Stock label]
en: _Apply
vi: Á_p dụng

[ctx: Stock label]
en: _Bold
vi: Đậ_m

[ctx: Stock label]
en: _Cancel
vi: _Thôi

[ctx: Stock label]
en: _CD-Rom
vi: _CD-ROM

[ctx: Stock label]
en: _Close
vi: Đón_g

[ctx: Stock label]
en: C_onnect
vi: _Kết nối

[ctx: Stock label]
en: _Convert
vi: _Chuyển đổi

[ctx: Stock label]
en: _Copy
vi: _Chép

[ctx: Stock label]
en: Cu_t
vi: Cắ_t

[ctx: Stock label]
en: _Discard
vi: _Hủy

[ctx: Stock label]
en: _Disconnect
vi: _Ngắt kết nối

[ctx: Stock label]
en: _Execute
vi: Chạ_y

[ctx: Stock label]
en: _Edit
vi: _Sửa

[ctx: Stock label]
en: _Find
vi: _Tìm

[ctx: Stock label]
en: Find and _Replace
vi: Tìm và tha_y thế

[ctx: Stock label]
en: _Floppy
vi: Đĩa _mềm

[ctx: Stock label]
en: _Fullscreen
vi: T_oàn màn hình

[ctx: Stock label]
en: _Leave Fullscreen
vi: _Rời toàn màn hình

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go to the bottom of the page" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Bottom
vi: _Dưới

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go to the first page" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _First
vi: Đầ_u

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go to the last page" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Last
vi: Cuố_i

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go to the top of the page" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Top
vi: _Trên

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go back" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Back
vi: Lù_i

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go down" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Down
vi: _Xuống

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go forward" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Forward
vi: _Tiếp

[ctx: Stock label, navigation]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is a navigation label as in "go up" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Up
vi: _Lên

[ctx: Stock label]
en: _Harddisk
vi: Đĩa _cứng

[ctx: Stock label]
en: _Help
vi: Trợ _giúp

[ctx: Stock label]
en: _Home
vi: N_hà

[ctx: Stock label]
en: Increase Indent
vi: Tăng thụt lề

[ctx: Stock label]
en: Decrease Indent
vi: Giảm thụt lề

[ctx: Stock label]
en: _Information
vi: Thông t_in

[ctx: Stock label]
en: _Italic
vi: Ngh_iêng

[ctx: Stock label]
en: _Jump to
vi: _Nhảy tới

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is about text justification, "centered text" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Center
vi: _Giữa

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is about text justification #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Fill
vi: Tô đầ_y

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is about text justification, "left-justified text" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Left
vi: T_rái

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# This is about text justification, "right-justified text" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Right
vi: _Phải

[ctx: Stock label, media]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Media label, as in "fast forward" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Forward
vi: _Tới

[ctx: Stock label, media]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Media label, as in "next song" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Next
vi: Tiếp

[ctx: Stock label, media]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Media label, as in "pause music" #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: P_ause
vi: Tạ_m ngừng

[ctx: Stock label, media]
note: Media label, as in "play music"
en: _Play
vi: _Phát

[ctx: Stock label, media]
note: Media label, as in  "previous song"
en: Pre_vious
vi: T_rước

[ctx: Stock label, media]
note: Media label
en: _Record
vi: Th_u

[ctx: Stock label, media]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Media label #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Stop
vi: _Dừng

[ctx: Stock label]
en: _Network
vi: Mạ_ng

[ctx: Stock label]
en: _New
vi: Mớ_i

[ctx: Stock label]
en: _No
vi: Khô_ng

[ctx: Stock label]
en: _Open
vi: _Mở

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Page orientation #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Landscape
vi: Nằm ngang

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Page orientation #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Portrait
vi: Thẳng đứng

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Page orientation #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Reverse landscape
vi: Đảo nằm ngang

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Page orientation #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Reverse portrait
vi: Đảo thẳng đứng

[ctx: Stock label]
en: _Paste
vi: _Dán

[ctx: Stock label]
en: _Preferences
vi: Tù_y thích

[ctx: Stock label]
en: _Print
vi: _In

[ctx: Stock label]
en: Print Pre_view
vi: _Xem thử bản in

[ctx: Stock label]
en: _Properties
vi: Th_uộc tính

[ctx: Stock label]
en: _Quit
vi: T_hoát

[ctx: Stock label]
en: _Redo
vi: _Làm lại

[ctx: Stock label]
en: _Refresh
vi: Cậ_p nhật

[ctx: Stock label]
en: _Remove
vi: _Bỏ

[ctx: Stock label]
en: _Revert
vi: _Hoàn nguyên

[ctx: Stock label]
en: _Save
vi: _Lưu

[ctx: Stock label]
en: Save _As
vi: Lư_u dạng

[ctx: Stock label]
en: Select _All
vi: Chọn Tất _cả

[ctx: Stock label]
en: _Color
vi: _Màu

[ctx: Stock label]
en: _Font
vi: _Phông

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Sorting direction #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Ascending
vi: _Tăng dần

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Sorting direction #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Descending
vi: _Giảm dần

[ctx: Stock label]
en: _Spell Check
vi: _Kiểm tra chính tả

[ctx: Stock label]
en: _Stop
vi: _Dừng

[ctx: Stock label]
en: _Undo
vi: _Hủy bước

[ctx: Stock label]
en: _Yes
vi: _Có

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Zoom #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: _Normal Size
vi: Cỡ chuẩ_n

[ctx: Stock label]
note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Zoom #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Best _Fit
vi: _Vừa khít nhất

[ctx: Stock label]
en: Zoom _In
vi: Phóng _to

[ctx: Stock label]
en: Zoom _Out
vi: Thu _nhỏ

en: Unknown error when trying to deserialize %s
vi: Gặp lỗi không rõ khi cố gắng bỏ thứ tự %s

en: No deserialize function found for format %s
vi: Không tìm thấy chức năng bỏ thứ tự cho dạng thức %s

en: <%s> element has invalid id "%s"
vi: Yếu tố <%s> có mã nhận diện không hợp lệ « %s »

en: Serialized data is malformed
vi: Dữ liệu đã xếp thứ tự có dạng sai

en: Unable to locate theme engine in module_path: "%s",
vi: Không thể định vị cơ chế sắc thái tại « module_path » (đường dẫn mô-đun): « %s »,

en: --- No Tip ---
vi: --- Không có mẹo ---

en: Turns volume down or up
vi: Vặn âm lượng to hoặc nhỏ

en: Adjusts the volume
vi: Điều chỉnh âm lượng

en: Decreases the volume
vi: Giảm âm lượng

en: Increases the volume
vi: Tăng âm lượng

[ctx: paper size]
en: DL Envelope
vi: Phong bì DL

[ctx: paper size]
en: Choukei 2 Envelope
vi: Phong bì Choukei 2

[ctx: paper size]
en: Choukei 3 Envelope
vi: Phong bì Choukei 3

[ctx: paper size]
en: Choukei 4 Envelope
vi: Phong bì Choukei 4

[ctx: paper size]
en: hagaki (postcard)
vi: hagaki (bưu thiếp)

[ctx: paper size]
en: kahu Envelope
vi: Phong bì kahu

[ctx: paper size]
en: kaku2 Envelope
vi: Phong bì kaku2

[ctx: paper size]
en: oufuku (reply postcard)
vi: oufuku (bưu thiếp trả lời)

[ctx: paper size]
en: you4 Envelope
vi: Phong bì you4

[ctx: paper size]
en: 6x9 Envelope
vi: Phong bì 6x9

[ctx: paper size]
en: 7x9 Envelope
vi: Phong bì 7x9

[ctx: paper size]
en: 9x11 Envelope
vi: Phong bì 9x11

[ctx: paper size]
en: a2 Envelope
vi: Phong bì a2

[ctx: paper size]
en: c5 Envelope
vi: Phong bì c5

[ctx: paper size]
en: European edp
vi: edp Âu

[ctx: paper size]
en: Executive
vi: Hành chính

[ctx: paper size]
en: FanFold European
vi: Gấp quạt Âu

[ctx: paper size]
en: FanFold US
vi: Gấp quạt Mỹ

[ctx: paper size]
en: FanFold German Legal
vi: Gấp quạt Đức hành pháp

[ctx: paper size]
en: Government Legal
vi: Hành pháp Chính phủ

[ctx: paper size]
en: Government Letter
vi: Thư Chính phủ

[ctx: paper size]
en: Index 3x5
vi: Chỉ mục 3x5

[ctx: paper size]
en: Index 4x6 (postcard)
vi: Chỉ mục 4x6 (bưu thiếp)

[ctx: paper size]
en: Index 4x6 ext
vi: Chỉ mục 4x6 kéo dài

[ctx: paper size]
en: Index 5x8
vi: Chỉ mục 5x8

[ctx: paper size]
en: Tabloid
vi: Vắn tắt

[ctx: paper size]
en: US Legal
vi: Hành pháp Mỹ

[ctx: paper size]
en: US Letter
vi: Thư Mỹ

[ctx: paper size]
en: US Letter Plus
vi: Thư Mỹ cộng

[ctx: paper size]
en: Monarch Envelope
vi: Phong bì Monarch

[ctx: paper size]
en: Personal Envelope
vi: Phong bì cá nhân

[ctx: paper size]
en: Quarto
vi: Khổ bốn

[ctx: paper size]
en: Super A
vi: Siêu A

[ctx: paper size]
en: Super B
vi: Siêu B

[ctx: paper size]
en: Wide Format
vi: Định dạng rộng

[ctx: paper size]
en: Folio
vi: Số tờ

[ctx: paper size]
en: Folio sp
vi: Số tờ sp

[ctx: paper size]
en: Invite Envelope
vi: Phong bì mời

[ctx: paper size]
en: Italian Envelope
vi: Phong bì Ý

[ctx: paper size]
en: Postfix Envelope
vi: Phong bì Postfix

[ctx: paper size]
en: Small Photo
vi: Ảnh chụp nhỏ

[ctx: paper size]
en: prc1 Envelope
vi: Phong bì prc1

[ctx: paper size]
en: prc10 Envelope
vi: Phong bì prc10

[ctx: paper size]
en: prc2 Envelope
vi: Phong bì prc2

[ctx: paper size]
en: prc3 Envelope
vi: Phong bì prc3

[ctx: paper size]
en: prc4 Envelope
vi: Phong bì prc4

[ctx: paper size]
en: prc5 Envelope
vi: Phong bì c5

[ctx: paper size]
en: prc6 Envelope
vi: Phong bì prc6

[ctx: paper size]
en: prc7 Envelope
vi: Phong bì prc7

[ctx: paper size]
en: prc8 Envelope
vi: Phong bì prc8

[ctx: paper size]
en: prc9 Envelope
vi: Phong bì prc9

en: different idatas found for symlinked '%s' and '%s'
vi: tìm thấy « idata » khác nhau cho « %s » và « %s » liên kết tượng trưng với nhau

en: The generated cache was invalid.
vi: Bộ nhớ tạm đã tạo ra không hợp lệ.

en: Cache file created successfully.
vi: Tập tin nhớ tạm đã được tạo.

en: Overwrite an existing cache, even if up to date
vi: Ghi đè lên bộ nhớ tạm đã có, ngay cả điều hiện thời

en: Don't include image data in the cache
vi: Không gồm dữ liệu ảnh trong bộ nhớ tạm

en: Output a C header file
vi: Xuất tập tin phần đầu C

en: Turn off verbose output
vi: Tắt xuất chi tiết

en: Validate existing icon cache
vi: Thẩm tra bộ nhớ tạm biểu tượng tồn tại

en: File not found: %s
vi: Không tìm thấy tập tin: %s

en: Not a valid icon cache: %s
vi: Không phải bộ nhớ tạm biểu tượng hợp lệ: %s

en: No theme index file.
vi: Không có tập tin chỉ mục sắc thái.

note: ID
en: Cedilla
vi: Dấu móc dưới

note: ID
en: Cyrillic (Transliterated)
vi: Ki-rin (chuyển ngữ)

note: ID
en: Inuktitut (Transliterated)
vi: Inuktitut (chuyển ngữ)

note: ID
en: IPA
vi: IPA (Phiên âm quốc tế)

note: ID
en: Multipress
vi: Đa bấm

note: ID
en: Thai-Lao
vi: Thái-Lào

note: ID
en: Vietnamese (VIQR)
vi: Việt (VIQR)

note: ID
en: X Input Method
vi: Phương pháp gõ X (XIM)

en: Authentication is required to get a file from %s
vi: Cần xác thực để lấy tập tin từ %s

en: Authentication is required to print document '%s' on printer %s
vi: Cần xác thực để in tài liệu '%s' trên máy in %s

en: Authentication is required to print a document on %s
vi: Cần xác thực để in tài liệu trên %s

en: Authentication is required to get attributes of job '%s'
vi: Cần xác thực để lấy thuộc tính của yêu cầu '%s'

en: Authentication is required to get attributes of a job
vi: Cần xác thực để lấy thuộc tính của yêu cầu in

en: Authentication is required to get attributes of printer %s
vi: Cần xác thực để lấy thuộc tính của máy in %s

en: Authentication is required to get attributes of a printer
vi: Cần xác thực để lấy thuộc tính của máy in

en: Authentication is required to get default printer of %s
vi: Cần xác thực để lấy máy in mặc định cho %s

en: Authentication is required to get printers from %s
vi: Cần xác thực để lấy máy in mặc định từ %s

en: Authentication is required on %s
vi: Cần xác thực trên %s

en: Authentication is required to print document '%s'
vi: Cần xác thực để in tài liệu '%s'

en: Authentication is required to print this document on printer %s
vi: Cần xác thực để in tài liệu này trên máy in %s

en: Authentication is required to print this document
vi: Cần xác thực để in tài liệu này

note: Translators: "Developer" like on photo development context
en: Printer '%s' is low on developer.
vi: Máy in « %s » gần cạn thuốc rửa ảnh.

note: Translators: "Developer" like on photo development context
en: Printer '%s' is out of developer.
vi: Máy in « %s » cạn thuốc rửa ảnh.

note: Translators: "marker" is one color bin of the printer
en: Printer '%s' is low on at least one marker supply.
vi: Máy in « %s » gần cạn ít nhất một mực ngụ ý.

note: Translators: "marker" is one color bin of the printer
en: Printer '%s' is out of at least one marker supply.
vi: Máy in « %s » cạn ít nhất một mực ngụ ý.

note: Translators: this is a printer status.
en: Paused ; Rejecting Jobs
vi: Tạm dừng; Từ chối nhận yêu cầu in

note: Translators: this is a printer status.
en: Rejecting Jobs
vi: Từ chối nhận yêu cầu in

note: Translators, this string is used to label the job priority option * in the print dialog
en: Job Priority
vi: Ưu tiên

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators: this is the name of the option that controls when * a print job is printed. Possible values are 'now', a specified time, * or 'on hold' #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Print at
vi: In lúc

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# Translators: this is the name of the option that allows the user * to specify a time when a print job will be printed. #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: Print at time
vi: In tại thời điểm

note: Translators: this format is used to display a custom paper * size. The two placeholders are replaced with the width and height * in points. E.g: "Custom 230.4x142.9"
en: Custom %sx%s
vi: Tự chọn  %sx%s

note: default filename used for print-to-file
en: output.%s
vi: inra.%s

en: Print to LPR
vi: In vào LPR

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# SUN_BRANDING #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: printer offline
vi: máy in ngoại tuyến

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# SUN_BRANDING #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: ready to print
vi: sẵn sàng in

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# SUN_BRANDING #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: processing job
vi: đang xử lý yêu cầu

note: #-#-#-#-#  gtk+2.0_2.24.33-10_vi.po (Gtk+ 2.15.3)  #-#-#-#-# default filename used for print-to-test #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-#
en: test-output.%s
vi: tinra.%s

en: Broadway display type not supported: %s
vi: Không hỗ trợ kiểu hiển thị Broadway: “%s”

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Description of --gdk-debug=FLAGS in --help output
en: GDK debugging flags to set
vi: Các cờ gỡ lỗi GDK cần đặt

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Description of --gdk-no-debug=FLAGS in --help output
en: GDK debugging flags to unset
vi: Các cờ gỡ lỗi GDK cần xóa

en: GL support disabled via GDK_DEBUG
vi: GL hỗ trợ tắt thông qua GDK_DEBUG

[ctx: keyboard label]
en: MonBrightnessUp
vi: TăngSángMànHình

[ctx: keyboard label]
en: MonBrightnessDown
vi: GiảmSángMànHình

[ctx: keyboard label]
en: KbdBrightnessUp
vi: TăngSángBànPhím

[ctx: keyboard label]
en: KbdBrightnessDown
vi: GiảmSángBànPhím

[ctx: keyboard label]
en: AudioMute
vi: TắtTiếng

[ctx: keyboard label]
en: AudioMicMute
vi: TắtMicrô

[ctx: keyboard label]
en: AudioLowerVolume
vi: GiảmÂmLượng

[ctx: keyboard label]
en: AudioRaiseVolume
vi: TăngÂmLượng

[ctx: keyboard label]
en: AudioPlay
vi: PhátNhạc

[ctx: keyboard label]
en: AudioStop
vi: DừngNhạc

[ctx: keyboard label]
en: AudioNext
vi: BàiKế

[ctx: keyboard label]
en: AudioPrev
vi: BàiTrước

[ctx: keyboard label]
en: AudioRecord
vi: ThuÂm

[ctx: keyboard label]
en: AudioPause
vi: TạmDừng

[ctx: keyboard label]
en: AudioRewind
vi: Tua

[ctx: keyboard label]
en: AudioMedia
vi: ĐaPhươngTiệnÂmNhạc

[ctx: keyboard label]
en: ScreenSaver
vi: BảoVệMànHình

[ctx: keyboard label]
en: Battery
vi: Pin

[ctx: keyboard label]
en: Launch1
vi: Phóng1

[ctx: keyboard label]
en: Forward
vi: Chuyển tiếp

[ctx: keyboard label]
en: Back
vi: Lùi

[ctx: keyboard label]
en: Sleep
vi: Ngủ

[ctx: keyboard label]
en: Hibernate
vi: Ngủ đông

[ctx: keyboard label]
en: WebCam
vi: Webcam

[ctx: keyboard label]
en: Display
vi: Hiển thị

[ctx: keyboard label]
en: TouchpadToggle
vi: Bật/TắtTouchpad

[ctx: keyboard label]
en: WakeUp
vi: Dậy

[ctx: keyboard label]
en: Suspend
vi: Tạm ngưng

en: No GL implementation is available
vi: Không có phần thực thi GL

en: Unable to create a GL context
vi: Không thể tạo ngữ cảnh GL

en: No available configurations for the given pixel format
vi: Không có cấu hình sẵn có nào dành cho định dạng điểm ảnh đã cho

en: 3.2 core GL profile is not available on EGL implementation
vi: Hồ sơ GL lõi 3.2 không sẵn sàng trên EGL

en: Not implemented on OS X
vi: Chưa thực hiện trên OS X

en: Core GL is not available on EGL implementation
vi: GL lõi 3.2 không sẵn sàng trên phần mã thực thi EGL

en: The WGL_ARB_create_context extension needed to create core profiles is not available
vi: Phần mở rộng WGL_ARB_create_context cần thiết để tạo hồ sơ lõi lại không sẵn có

en: No available configurations for the given RGBA pixel format
vi: Không có cấu hình sẵn có cho định dạng điểm ảnh RGBA

en: The GLX_ARB_create_context_profile extension needed to create core profiles is not available
vi: Phần mở rộng GLX_ARB_create_context_profile cần thiết để tạo hồ sơ lõi lại không sẵn có

[ctx: Action description]
en: Toggles the cell
vi: Chuyển đổi trạng thái giữa bật và tắt của ô

[ctx: Action name]
en: Toggle
vi: Bật/tắt

[ctx: Action name]
en: Click
vi: Bấm chuột

[ctx: Action description]
en: Clicks the button
vi: Nhấn chuột vào nút

[ctx: Action name]
en: Expand or contract
vi: Mở rộng hay thu gọn

[ctx: Action name]
en: Edit
vi: Sửa

[ctx: Action name]
en: Activate
vi: Kích hoạt

[ctx: Action description]
en: Expands or contracts the row in the tree view containing this cell
vi: Mở rộng hay thu gọn các dòng trong nhánh chứa ô này

[ctx: Action description]
en: Creates a widget in which the contents of the cell can be edited
vi: Tạo một widget trong ngữ cảnh mà bạn có thể sửa nội dung của nó

[ctx: Action description]
en: Activates the cell
vi: Kích hoạt ô

[ctx: Action name]
en: Select
vi: Chọn

[ctx: Action name]
en: Customize
vi: Tự chọn

[ctx: Action description]
en: Selects the color
vi: Chọn màu

[ctx: Action description]
en: Activates the color
vi: Kích hoạt màu

[ctx: Action description]
en: Customizes the color
vi: Tự chọn màu

[ctx: Action name]
en: Press
vi: Nhấn

[ctx: Action description]
en: Presses the combobox
vi: Nhấn vào hộp chọn

[ctx: Action description]
en: Activates the entry
vi: Kích hoạt mục

[ctx: Action description]
en: Activates the expander
vi: Kích hoạt ô mở rộng

[ctx: Stock label]
en: _File
vi: _Tập tin

[ctx: Stock label]
en: _Hard Disk
vi: Đĩa _cứng

[ctx: Action description]
en: Clicks the menuitem
vi: Chọn mục trình đơn

[ctx: Action description]
en: Pops up the slider
vi: Nổi thanh trượt

[ctx: Action description]
en: Dismisses the slider
vi: Bỏ thanh trượt đi

[ctx: Action name]
en: Popup
vi: Nổi lên

[ctx: Action name]
en: Dismiss
vi: Bỏ đi

[ctx: Action description]
en: Toggles the switch
vi: Bật/Tắt công tắc

en: S_aturation:
vi: Độ _bão hòa:

en: Intensity of the color.
vi: Cường độ màu.

en: You can enter an HTML-style hexadecimal color value, or simply a color name such as “orange” in this entry.
vi: Bạn có thể nhập một giá trị thập lục phân theo kiểu HTML, hoặc đơn giản là nhập tên màu như “orange” (cam) vào ô này.

en: The previously-selected color, for comparison to the color you’re selecting now. You can drag this color to a palette entry, or select this color as current by dragging it to the other color swatch alongside.
vi: Màu được chọn trước đây, dùng để so với màu đang chọn. Bạn có thể kéo màu này vào trường nhập bảng chọn, hoặc chọn màu này như là màu hiện thời bằng cách kéo nó vào dải màu bên cạnh khác.

en: The color you’ve chosen. You can drag this color to a palette entry to save it for use in the future.
vi: Màu bạn từng chọn. Bạn có thể kéo màu này vào trường nhập bảng chọn để lưu nó để sử dụng sau này.

en: The previously-selected color, for comparison to the color you’re selecting now.
vi: Màu chọn lần trước, để so sánh với màu đang chọn.

en: The color you’ve chosen.
vi: Màu bạn đã chọn.

en: Click this palette entry to make it the current color. To change this entry, drag a color swatch here or right-click it and select “Save color here.”
vi: Bấm chuột vào bảng màu này để chọn nó như màu hiện thời. Để thay đổi mục này, kéo một dải màu vào đây hoặc nhấn-phải vào nó rồi chọn “Lưu màu vào đây”.

en: Output to this directory instead of cwd
vi: Xuất ra thư mục này thay cho cwd

en: Invalid size %s
vi: Kích cỡ không hợp lệ %s

en: Can't load file: %s
vi: Không thể tải tập tin: %s

en: Can't save file %s: %s
vi: Không thể ghi tập tin %s : %s

en: Can't close stream
vi: Không thể đóng luồng dữ liệu

note: Translators: this is the license preamble; the string at the end * contains the name of the license as link text.
en: This program comes with absolutely no warranty.
    See the <a href="%s">%s</a> for details.
vi: Chương trình này tuyệt đối không bảo hành gì cả.
    Xem <a href="%s">%s</a> để biết thêm chi tiết.

en: Custom License
vi: Giấy phép riêng

en: GNU General Public License, version 3 or later
vi: Giấy phép Công GNU phiên bản 3 hay mới hơn

en: GNU Lesser General Public License, version 2.1 or later
vi: GNU Lesser General Public License, phiên bản 2.1 hay mới hơn

en: GNU Lesser General Public License, version 3 or later
vi: GNU Lesser General Public License, phiên bản 3 hay mới hơn

en: BSD 2-Clause License
vi: Mệnh đề 2 giấy phép BSD

en: The MIT License (MIT)
vi: Giấy phép MIT (MIT)

en: Artistic License 2.0
vi: Giấy phép Artistic 2.0

en: GNU General Public License, version 2 only
vi: Giấy phép Công GNU phiên bản 2

en: GNU General Public License, version 3 only
vi: Giấy phép Công GNU phiên bản 3

en: GNU Lesser General Public License, version 2.1 only
vi: GNU Lesser General Public License, chỉ phiên bản 2.1

en: GNU Lesser General Public License, version 3 only
vi: GNU Lesser General Public License, chỉ phiên bản 3

en: Other application…
vi: Ứng dụng khác…

en: Select Application
vi: Chọn ứng dụng

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Translators: %s is a filename #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-#
en: Opening “%s”.
vi: Đang mở “%s”.

en: No applications found for “%s”
vi: Không có ứng dụng sẵn có nào dành cho “%s”

note: Translators: %s is a file type description
en: Opening “%s” files.
vi: Đang mở tập tin “%s”.

en: No applications found for “%s” files
vi: Không tìm thấy ứng dụng dành cho các tập tin “%s”

en: Forget association
vi: Quên liên kết

en: Failed to start GNOME Software
vi: Gặp lỗi khi khởi chạy phần mềm GNOME

en: Default Application
vi: Ứng dụng mặc định

en: No applications found for “%s”.
vi: Không có ứng dụng sẵn có nào dành cho “%s”.

en: Related Applications
vi: Ứng dụng liên quan

en: Text may not appear inside <%s>
vi: Chữ không thể xuất hiện trong <%s>

en: Packing property %s::%s not found
vi: Không thể tìm thấy thuộc tính đóng gói %s::%s

en: Cell property %s::%s not found
vi: Không thể tìm thấy thuộc tính Ô %s::%s

en: Property %s::%s not found
vi: Không thể tìm thấy thuộc tính %s::%s

en: Couldn't parse value for %s::%s: %s
vi: Không thể phân tích giá trị cho %s::%s: %s

en: Can't parse file: %s
vi: Không thể phân tích tập tin: %s

en: Usage:
      gtk-builder-tool [COMMAND] FILE
    
    Commands:
      validate    Validate the file
      simplify    Simplify the file
      enumerate   List all named objects
    
    Perform various tasks on GtkBuilder .ui files.
vi: Cách dùng:
      gtk-builder-tool [LỆNH] TẬP_TIN
    
    Các lệnh:
      validate    Phê chuẩn tập tin
      simplify    Rút gọn tập tin
      enumerate   Liệt kê tất cả các đối tượng có tên
    
    Thực hiện các công việc khác nhau trên các tập tin GtkBuilder .ui.

note: This label is displayed in a treeview cell displaying an accelerator * when the cell is clicked to change the acelerator.
en: New accelerator…
vi: Phím gia tốc mới…

en: Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%
vi: Đỏ %d%%, Xanh %d%%, Lục %d%%, Trong suốt %d%%

en: Red %d%%, Green %d%%, Blue %d%%
vi: Đỏ %d%%, Xanh %d%%, Lục %d%%

en: Color: %s
vi: Màu: %s

[ctx: Color name]
en: Light Scarlet Red
vi: Đỏ tươi nhạt

[ctx: Color name]
en: Scarlet Red
vi: Đỏ tươi

[ctx: Color name]
en: Dark Scarlet Red
vi: Đỏ tươi đậm

[ctx: Color name]
en: Light Orange
vi: Cam nhạt

[ctx: Color name]
en: Orange
vi: Cam

[ctx: Color name]
en: Dark Orange
vi: Cam đậm

[ctx: Color name]
en: Light Butter
vi: Bơ nhạt

[ctx: Color name]
en: Butter
vi: Bơ

[ctx: Color name]
en: Dark Butter
vi: Bơ đậm

[ctx: Color name]
en: Light Chameleon
vi: Tắc kè hoa nhạt

[ctx: Color name]
en: Chameleon
vi: Tắc kè hoa

[ctx: Color name]
en: Dark Chameleon
vi: Tắc kè hoa đậm

[ctx: Color name]
en: Light Sky Blue
vi: Xanh da trời nhạt

[ctx: Color name]
en: Sky Blue
vi: Xanh da trời

[ctx: Color name]
en: Dark Sky Blue
vi: Xanh da trời đậm

[ctx: Color name]
en: Light Plum
vi: Mận nhạt

[ctx: Color name]
en: Plum
vi: Mận

[ctx: Color name]
en: Dark Plum
vi: Mận đậm

[ctx: Color name]
en: Light Chocolate
vi: Sô cô la nhạt

[ctx: Color name]
en: Chocolate
vi: Sô cô la

[ctx: Color name]
en: Dark Chocolate
vi: Sô cô la đậm

[ctx: Color name]
en: Light Aluminum 1
vi: Nhôm nhạt 1

[ctx: Color name]
en: Aluminum 1
vi: Nhôm 1

[ctx: Color name]
en: Dark Aluminum 1
vi: Nhôm đậm 1

[ctx: Color name]
en: Light Aluminum 2
vi: Nhôm nhạt 2

[ctx: Color name]
en: Aluminum 2
vi: Nhôm 2

[ctx: Color name]
en: Dark Aluminum 2
vi: Nhôm đậm 2

[ctx: Color name]
en: Black
vi: Đen

[ctx: Color name]
en: Very Dark Gray
vi: Xám rất đậm

[ctx: Color name]
en: Darker Gray
vi: Xám đậm hơn

[ctx: Color name]
en: Dark Gray
vi: Xám đậm

[ctx: Color name]
en: Medium Gray
vi: Xám trung

[ctx: Color name]
en: Light Gray
vi: Xám nhạt

[ctx: Color name]
en: Lighter Gray
vi: Xám nhạt hơn

[ctx: Color name]
en: Very Light Gray
vi: Xám rất sáng

[ctx: Color name]
en: White
vi: Trắng

en: Create a custom color
vi: Tạo màu tự chọn

en: Custom color %d: %s
vi: Màu tự chọn %d: %s

en: Color Plane
vi: Mặt màu

[ctx: Color channel]
en: Hue
vi: Sắc độ

[ctx: Color channel]
en: Alpha
vi: Trong suốt

en: C_ustomize
vi: Tự _chọn

en: Margins from Printer…
vi: Lề từ máy in…

en: You need to choose a valid filename.
vi: Bạn cần tên tập tin hợp lệ.

en: Cannot create a file under %s as it is not a folder
vi: Không thể tạo tập tin trong %s vì đó không phải là thư mục

en: Try using a shorter name.
vi: Hãy đặt tên ngắn hơn.

en: You may only select folders
vi: Bạn chỉ nên chọn các thư mục

en: The item that you selected is not a folder try using a different item.
vi: Mục bạn chọn không phải là thư mục; hãy chọn cái khác.

en: The file could not be deleted
vi: Không thể xóa tập tin

en: The file could not be moved to the Trash
vi: Không thể chuyển tập tin vào thùng rác

en: Folder names cannot contain “/”
vi: Tên thư mục không được phép chứa ký tự “/”

en: File names cannot contain “/”
vi: Tên tập tin không được phép chứa ký tự “/”

en: Folder names should not begin with a space
vi: Tên thư mục không được phép bắt đầu bằng dấu cách

en: File names should not begin with a space
vi: Tên tập tin không được phép bắt đầu bằng dấu cách

en: Folder names should not end with a space
vi: Tên thư mục không được phép kết thúc bằng dấu cách

en: File names should not end with a space
vi: Tên tập tin không được phép kết thúc bằng dấu cách

en: Folder names starting with a “.” are hidden
vi: Tên thư mục bắt đầu bằng dấu chấm “.” bị ẩn

en: File names starting with a “.” are hidden
vi: Tên tập tin bắt đầu bằng dấu chấm “.” bị ẩn

en: The file could not be renamed
vi: Không thể đổi tên tập tin

en: _Visit File
vi: _Xem tập tin

en: _Open With File Manager
vi: _Mở bằng bộ quản lý tập tin

en: _Copy Location
vi: _Chép địa chỉ

en: Show _Time
vi: Hiện _giờ

en: Sort _Folders before Files
vi: Xếp t_hư mục trước tập tin

en: Searching in %s
vi: Đang tìm kiếm trong %s

en: Enter location
vi: Nhập vị trí

en: Enter location or URL
vi: Nhập vị trí hoặc URL

en: You do not have access to the specified folder.
vi: Bạn không phải truy cập đến thư mục đặc biệt.

en: The program was not able to create a connection to the indexer daemon. Please make sure it is running.
vi: Chương trình không thể tạo một kết nối tới trình nền chỉ mục. Hãy kiểm tra xem nó đang chạy chưa.

en: OpenGL context creation failed
vi: Gặp lỗi khi tạo ngữ cảnh OpenGL

en: Application menu
vi: Trình đơn ứng dụng

[ctx: input method menu]
en: Simple
vi: Đơn giản

en: APPLICATION [URI…] — launch an APPLICATION with URI.
vi: ỨNG-DỤNG [URI…] - chạy ứng dụng ỨNG-DỤNG với URI.

note: Translators: this message will appear after the usage string and before the list of options.
en: Launch specified application by its desktop file info
    optionally passing list of URIs as arguments.
vi: Chạy ứng dụng xác định theo tập tin desktop<
    có thể truyền danh sách URI làm đối số.

en: Try "%s --help" for more information.
vi: Chạy lệnh "%s --help" để biết chi tiết.

note: Translators: the %s is the program name. This error message means the user is calling gtk-launch without any argument.
en: %s: missing application name
vi: %s: thiếu tên ứng dụng

en: Creating AppInfo from id not supported on non unix operating systems
vi: Tạo AppInfo từ mã số không được hỗ trợ trên hệ điều hành không thuộc họ unix

note: Translators: the first %s is the program name, the second one is the application name.
en: %s: no such application %s
vi: %s: không có ứng dụng %s

note: Translators: the first %s is the program name, the second one is the error message.
en: %s: error launching application: %s
vi: %s:  lỗi chạy ứng dụng: %s

en: Dialog is unlocked.
    Click to prevent further changes
vi: Hộp thoại đã mở khóa.
    Nhấn để ngăn thay đổi

en: Dialog is locked.
    Click to make changes
vi: Hộp thoại đã khóa.
    Nhấn để có thể thay đổi

en: System policy prevents changes.
    Contact your system administrator
vi: Chính sách hệ thống không cho phép sửa đổi.
    Hãy liên lạc với quản trị hệ thống của bạn

en: Connect As
vi: Kết nối kiểu

en: _Anonymous
vi: _Nặc danh

en: Registered U_ser
vi: Người dùng đã đăng _ký

en: Unknown Application (PID %d)
vi: Ứng dụng lạ (PID %d)

en: Cannot kill process with PID %d. Operation is not implemented.
vi: Không thể buộc chấm dứt tiến trình có PID %d. Thao tác chưa được cài đặt.

en: Cannot end process with PID %d: %s
vi: Không thể chấm dứt tiến trình có PID %d: %s

en: Manage Custom Sizes…
vi: Quản lý kích cỡ riêng…

en: Enter Location
vi: Nhập vị trí

en: Manually enter a location
vi: Nhập vị trí bằng tay

en: Mount and open “%s”
vi: Gắn và mở “%s”

en: Connect to a network server address
vi: Kết nối đến máy phục vụ

en: Other Locations
vi: Vị trí khác

en: Show other locations
vi: Hiện các vị trí khác

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used
en: _Unlock Device
vi: _Mở khóa thiết bị

en: _Lock Device
vi: _Khóa thiết bị

note: #-#-#-#-#  nautilus_49.2-1_vi.po (nautilus main)  #-#-#-#-# Translators: %s is a file name formatted for display
en: Unable to start “%s”
vi: Không thể chạy “%s”

note: #-#-#-#-#  nautilus_49.2-1_vi.po (nautilus main)  #-#-#-#-# Translators: %s is a file name formatted for display
en: Unable to access “%s”
vi: Không thể truy cập “%s”

en: Unable to stop “%s”
vi: Không thể dừng “%s”

note: #-#-#-#-#  nautilus_49.2-1_vi.po (nautilus main)  #-#-#-#-# Translators: %s is a file name formatted for display
en: Unable to eject “%s”
vi: Không thể đẩy “%s” ra

en: Searching for network locations
vi: Tìm kiếm các máy trên mạng

en: No network locations found
vi: Không tìm thấy máy nào trên mạng

note: if it wasn't cancelled show a dialog
en: Unable to access location
vi: Không thể truy cập vị trí

note: Restore from Cancel to Connect
en: Con_nect
vi: _Kết nối

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# if it wasn't cancelled show a dialog #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-#
en: Unable to unmount volume
vi: Không thể bỏ gắn kết phân vùng

note: Allow to cancel the operation
en: Cance_l
vi: Thô_i

en: Unable to get remote server location
vi: Không thể lấy vị trí máy chủ trên mạng

en: Select a filename
vi: Chọn tên tập tin

en: Getting printer information…
vi: Đang lấy thông tin máy in…

en: No recently used resource found with URI '%s'
vi: Không tìm thấy tài nguyên vừa dùng có URI “%s”

en: No registered application with name '%s' for item with URI '%s' found
vi: Không tìm thấy ứng dụng nào đăng ký tên “%s” cho mục có URI “%s”

[ctx: switch]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Translators: if the "on" state label requires more than three * glyphs then use MEDIUM VERTICAL BAR (U+2759) as the text for * the state
en: ON
vi: BẬT

[ctx: switch]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Translators: if the "off" state label requires more than three * glyphs then use WHITE CIRCLE (U+25CB) as the text for the state
en: OFF
vi: TẮT

en: <%s> element has invalid ID "%s"
vi: Phần tử <%s> có ID không hợp lệ "%s"

en: Do you want to use GTK+ Inspector?
vi: Bạn có muốn dùng GTK+ Inspector?

en: GTK+ Inspector is an interactive debugger that lets you explore and modify the internals of any GTK+ application. Using it may cause the application to break or crash.
vi: Bộ điều tra GTK+ là một bộ gỡ lỗi tương tác, nó giúp bạn dò tìm và sửa bên trong một ứng dụng GTK+. Dùng nó có thể gây ra sự đổ vỡ của ứng dụng.

en: Parameter Type
vi: Kiểu tham số

en: New class
vi: Thêm lớp mới

en: Add a class
vi: Thêm một lớp mới

en: Restore defaults for this widget
vi: Dùng mặc định cho widget này

en: You can type here any CSS rule recognized by GTK+.
vi: Bạn có thể nhập quy tắc CSS bất kỳ mà GTK+ có thể nhận ra vào đây.

en: You can temporarily disable this custom CSS by clicking on the “Pause” button above.
vi: Bạn có thể tắt CSS tự chọn tạm thời bằng cách bấm vào nút “Tạm dừng” ở phía trên.

en: Changes are applied instantly and globally, for the whole application.
vi: Các thay đổi được áp dụng ngay lập tức và toàn bộ, cho tất cả các ứng dụng.

en: Changes are applied instantly, only for this selected widget.
vi: Các thay đổi được áp dụng ngay lập tức, chỉ cho widget được chọn này.

en: Saving CSS failed
vi: Gặp lỗi khi lưu CSS

en: Disable this custom CSS
vi: Tắt CSS tự chọn

en: Save the current CSS
vi: Lưu CSS hiện tại

en: Show data
vi: Hiển thị dữ liệu

en: GTK+ Version
vi: Phiên bản GTK+

en: RGBA visual
vi: RGBA trực quan

en: Composited
vi: Phức hợp

en: GL Version
vi: Phiên bản GL

en: GL Vendor
vi: Đại diện GL

en: Unnamed section
vi: Phần không tên

en: Reference count
vi: Số lượng tham chiếu

en: Buildable ID
vi: Mã số có thể biên dịch được

en: Default Widget
vi: Widget mặc định

en: Focus Widget
vi: Hướng đến Widget

en: Mnemonic Label
vi: Nhãn gợi nhớ

en: Allocated size
vi: Cỡ phân bổ

en: Clip area
vi: Vùng clip

en: Tick callback
vi: Gọi ngược tick

en: Frame count
vi: Số lượng khung

en: Accessible role
vi: Vai trò được tiếp cận

en: Accessible name
vi: Tên được tiếp cận

en: Accessible description
vi: Mô tả được tiếp cận

en: Mapped
vi: Đã ánh xạ

en: Realized
vi: Hiện thực hóa

en: Is Toplevel
vi: Là mức đỉnh

en: Child Visible
vi: Con khả kiến

en: Object Hierarchy
vi: Thứ bậc đối tượng

en: Style Classes
vi: Lớp kiểu dáng

en: Pointer: %p
vi: Con trỏ: %p

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

en: Object: %p (%s)
vi: Đối tượng: %p (%s)

en: Uneditable property type: %s
vi: Kiểu thuộc tính không thể chỉnh sửa: %s

en: Attribute mapping
vi: Bản đồ thuộc tính

en: Defined at: %p (%s)
vi: Được định nghĩa tại: %p (%s)

en: inverted
vi: đảo

en: bidirectional, inverted
vi: hai chiều, đảo

en: bidirectional
vi: hai chiều

en: Binding:
vi: Ràng buộc:

en: Setting:
vi: Cài đặt:

en: XSettings
vi: Cài đặt X

en: Defined At
vi: Được định nghĩa tại

en: Trace signal emissions on this object
vi: Theo dõi tín hiệu phát ra trên đối tượng này

en: Clear log
vi: Xóa nhật ký

en: Ignore hidden
vi: Bỏ qua ẩn

en: Self 1
vi: Bản thân 1

en: Cumulative 1
vi: Tích lũy 1

en: Self 2
vi: Bản thân 2

en: Cumulative 2
vi: Tích lũy 2

en: Enable statistics with GOBJECT_DEBUG=instance-count
vi: Bật thống kê bằng GOBJECT_DEBUG=instance-count

en: Theme is hardcoded by GTK_THEME
vi: Chủ đề bị có định do GTK_THEME

en: Backend does not support window scaling
vi: Phần ứng dụng chạy phía sau không hỗ trợ co dãn cửa sổ

en: Setting is hardcoded by GTK_TEST_TOUCHSCREEN
vi: Cài đặt bị cố định bởi GTK_TEST_TOUCHSCREEN

en: Not settable at runtime.
    Use GDK_GL=always or GDK_GL=disable instead
vi: Không thể đặt được lúc chạy.
    Dùng GDK_GL=always hay GDK_GL=disable để thay thế

en: GL rendering is disabled
vi: Tô vẽ GL được bật

en: GTK+ Theme
vi: Chủ đề GTK+

en: Dark Variant
vi: Biến thể tối

en: Cursor Theme
vi: Chủ đề biểu tượng

en: Text Direction
vi: Hướng chữ

en: Rendering Mode
vi: Chế độ tô vẽ

en: Show Graphic Updates
vi: Hiện các cập nhật đồ họa

en: Show Baselines
vi: Hiện đường cơ sở

en: Show Pixel Cache
vi: Hiện bộ đệm điểm ảnh

en: Simulate touchscreen
vi: Mô phỏng bút viết lên màn hình

en: GL Rendering
vi: Tô vẽ GL

en: When needed
vi: khi cần

en: Software GL
vi: Phần mềm GL

en: Software Surfaces
vi: Bề mặt phần mềm

en: Texture Rectangle Extension
vi: Phần mở rộng tô phủ hình chữ nhật

en: Select an Object
vi: Chọn một đối tượng

en: Show all Objects
vi: Hiển thị mọi đối tượng

en: Collect Statistics
vi: Thống kê thu thập

en: Show all Resources
vi: Hiện mọi tài nguyên

en: Child Properties
vi: Thuộc tính con

en: Style Properties
vi: Thuộc tính kiểu dáng

en: CSS nodes
vi: Nút CSS

en: Size Groups
vi: Nhóm cỡ

[ctx: paper size]
en: Choukei 40 Envelope
vi: Phong bì Choukei 40

[ctx: paper size]
en: kaku3 Envelope
vi: Phong bì kaku3

[ctx: paper size]
en: kaku4 Envelope
vi: Phong bì kaku4

[ctx: paper size]
en: kaku5 Envelope
vi: Phong bì kaku5

[ctx: paper size]
en: kaku7 Envelope
vi: Phong bì kaku7

[ctx: paper size]
en: kaku8 Envelope
vi: Phong bì kaku8

[ctx: paper size]
en: you6 Envelope
vi: Phong bì you6

[ctx: paper size]
en: 6×9 Envelope
vi: Phong bì 6x9

[ctx: paper size]
en: 7×9 Envelope
vi: Phong bì 7x9

[ctx: paper size]
en: 8×10 Envelope
vi: Phong bì 8×10

[ctx: paper size]
en: 9×11 Envelope
vi: Phong bì 9x11

[ctx: paper size]
en: 9×12 Envelope
vi: Phong bì 9×12

[ctx: paper size]
en: Index 3×5
vi: Mục lục 3x5

[ctx: paper size]
en: Index 4×6 (postcard)
vi: Mục lục 4x6 (bưu thiếp)

[ctx: paper size]
en: Index 4×6 ext
vi: Mục lục 4x6 kéo dài

[ctx: paper size]
en: Index 5×8
vi: Mục lục 5x8

[ctx: paper size]
en: Photo L
vi: Ảnh L

[ctx: paper size]
en: Large Photo
vi: Ảnh lớn

[ctx: paper size]
en: Medium Photo
vi: Ảnh vừa

[ctx: paper size]
en: Wide Photo
vi: Ảnh rộng

en: _View All Applications
vi: _Hiện mọi Ứng dụng

en: _Find New Applications
vi: _Tìm ứng dụng mới

en: No applications found.
vi: Không tìm thấy ứng dụng nào.

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# used for the application menu on MacOS.  %s is replaced with the application name.
en: Hide %s
vi: Ẩn %s

en: Select a Color
vi: Chọn một màu

en: Color Name
vi: Tên màu

en: Remote location — only searching the current folder
vi: Vị trí máy trên mạng - chỉ tìm kiếm thư mục hiện tại

en: No Fonts Found
vi: Không tìm thấy phông chữ nào

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# Translators: Server as any successfully connected network address #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-#
en: No recent servers found
vi: Không thấy máy chủ mới dùng nào

en: Recent Servers
vi: Máy chủ mới dùng

en: Connect to _Server
vi: Kết nối đến _máy chủ

en: Enter server address…
vi: Hãy nhập địa chỉ của máy phục vụ…

en: Specify one or more page ranges,
     e.g. 1–3, 7, 11
vi: Đưa ra một hay nhiều vùng trang,
     v.d. 1-3, 7, 11

note: Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.
en: Specify the time of print,
     e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm
vi: Chỉ định giờ in,
     v.d. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm

en: Turns volume up or down
vi: Tăng hoặc giảm âm lượng

en: Include image data in the cache
vi: Bao gồm dữ liệu ảnh trong bộ nhớ tạm

[ctx: input method menu]
comment: Đây là một phương thức nhập liệu
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Cedilla
vi: Cedilla (Dấu móc dưới)

[ctx: input menthod menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Cyrillic (Transliterated)
vi: Ki-rin (chuyển ngữ)

[ctx: input method menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Inuktitut (Transliterated)
vi: Inuktitut (chuyển ngữ)

[ctx: input method menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: IPA
vi: IPA (Phiên âm quốc tế)

[ctx: input method menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Multipress
vi: Đa bấm

[ctx: input method menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Thai-Lao
vi: Thái-Lào

[ctx: input method menu]
note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# ID
en: Vietnamese (VIQR)
vi: Tiếng Việt (VIQR)

[ctx: input method menu]
note: ID
en: X Input Method
vi: Phương pháp gõ X

note: #-#-#-#-#  gtk+3.0_3.24.51-4_vi.po (Gtk+ master)  #-#-#-#-# We shouldn't get here because the query omits dormant * printers by default. Translators: Printer has been offline for a long time.
en: Dormant
vi: Ngủ đông

en: Authentication is required to print document “%s” on printer %s
vi: Cần xác thực để in tài liệu “%s” trên máy in %s

en: Authentication is required to get attributes of job “%s”
vi: Cần xác thực để lấy thuộc tính của yêu cầu in “%s”

en: Authentication is required to print document “%s”
vi: Cần xác thực để in tài liệu “%s”

en: Printer “%s” is low on toner.
vi: Máy in “%s” gần hết mực.

en: Printer “%s” has no toner left.
vi: Máy in “%s” hết trống mực.

note: Translators: "Developer" like on photo development context
en: Printer “%s” is low on developer.
vi: Máy in “%s” gần cạn thuốc rửa ảnh.

note: Translators: "Developer" like on photo development context
en: Printer “%s” is out of developer.
vi: Máy in “%s” cạn thuốc rửa ảnh.

note: Translators: "marker" is one color bin of the printer
en: Printer “%s” is low on at least one marker supply.
vi: Máy in “%s” gần cạn ít nhất một mực.

note: Translators: "marker" is one color bin of the printer
en: Printer “%s” is out of at least one marker supply.
vi: Máy in “%s” hết ít nhất một mực.

en: The cover is open on printer “%s”.
vi: Nắp trên máy in “%s” còn đang mở.

en: The door is open on printer “%s”.
vi: Cửa trên máy in “%s” đang mở.

en: Printer “%s” is out of paper.
vi: Máy in “%s” hết giấy.

en: There is a problem on printer “%s”.
vi: Gặp vấn đề trên máy in “%s”.

note: Translators: this is a printer status.
en: Paused; Rejecting Jobs
vi: Tạm dừng; Từ chối nhận yêu cầu in

[ctx: sides]
en: One Sided
vi: Một mặt

[ctx: sides]
note: Translators: this is an option of "Two Sided"
en: Long Edge (Standard)
vi: Cạnh dài (Chuẩn)

[ctx: sides]
note: Translators: this is an option of "Two Sided"
en: Short Edge (Flip)
vi: Cạnh ngắn (Lật)

[ctx: output-bin]
note: Translators: Top output bin
en: Top Bin
vi: Đỉnh Bin

[ctx: output-bin]
note: Translators: Middle output bin
en: Middle Bin
vi: Giữa Bin

[ctx: output-bin]
note: Translators: Bottom output bin
en: Bottom Bin
vi: Dưới Bin

[ctx: output-bin]
note: Translators: Side output bin
en: Side Bin
vi: Cạnh Bin

[ctx: output-bin]
note: Translators: Left output bin
en: Left Bin
vi: Trái Bin

[ctx: output-bin]
note: Translators: Right output bin
en: Right Bin
vi: Phải Bin

[ctx: output-bin]
note: Translators: Center output bin
en: Center Bin
vi: Trung tâm Bin

[ctx: output-bin]
note: Translators: Rear output bin
en: Rear Bin
vi: Hậu Bin

[ctx: output-bin]
note: Translators: Output bin where one sided output is oriented in the face-up position
en: Face Up Bin
vi: Trước mặt Bin

[ctx: output-bin]
note: Translators: Output bin where one sided output is oriented in the face-down position
en: Face Down Bin
vi: Sau mặt Bin

[ctx: output-bin]
note: Translators: Large capacity output bin
en: Large Capacity Bin
vi: Bin dung tích lớn

[ctx: output-bin]
note: Translators: Output stacker number %d
en: Stacker %d
vi: Hộc chứa %d

[ctx: output-bin]
note: Translators: Output mailbox number %d
en: Mailbox %d
vi: HộpThư %d

[ctx: output-bin]
note: Translators: Private mailbox
en: My Mailbox
vi: Hộp thư của tôi

[ctx: output-bin]
note: Translators: Output tray number %d
en: Tray %d
vi: Khay %d

note: Translators: this format is used to display a custom * paper size. The two placeholders are replaced with * the width and height in points. E.g: "Custom * 230.4x142.9"
en: Custom %s×%s
vi: Tự chọn %sx%s

en: Printer Profile
vi: Hồ sơ máy in

note: TRANSLATORS: when we're running an old CUPS, and * it hasn't registered the device with colord
en: Color management unavailable
vi: Không có bộ quản lý màu

note: TRANSLATORS: when there is no color profile available
en: No profile available
vi: Không có hồ sơ có thể dùng

note: TRANSLATORS: when the color profile has no title
en: Unspecified profile
vi: Hồ sơ chưa xác định

en: 3d-ish (button)
vi: Kiểu 3D (nút)

en: 3d-ish (gradient)
vi: Kiểu 3D (dốc)

en: Colorize Scrollbar
vi: Đặt màu của thanh cuộn

en: Disable focus drawing
vi: Tắt chức năng vẽ tiêu điểm

en: Enable Animations on Progressbars
vi: Bật hoạt ảnh trên các thanh tiến hành

en: Gummy
vi: Dính

en: Menubar Style
vi: Kiểu thanh trình đơn

en: Relief Style
vi: Kiểu dáng đắp

en: Requires style Glossy or Gummy
vi: Yêu cầu kiểu dáng Bóng loáng hay Dính

en: Scrollbar Color
vi: Màu thanh cuộn

en: Sets the Color of Scrollbars
vi: Đặt màu của thanh cuộn

en: This option allows to disable the focus drawing. The primary purpose is to create screenshots for documentation.
vi: Tùy chọn này cho phép người dùng tắt chức năng vẽ tiêu điểm. Mục đích chính là tạo ảnh chụp màn hình cho tài liệu hướng dẫn.

en: Cell Indicator Size
vi: Cỡ chỉ thị ô

en: Edge Thickness
vi: Độ dày cạnh

en: Size of check- and radiobuttons inside treeviews. (Bug #351764)
vi: Kích cỡ của các cái nút chọn một và cái nút kiểm bên trong ô xem cây. (Lỗi #351764)

en: If set, button corners are rounded
vi: Đặt thì cái nút có góc tròn

en: Rounded Buttons
vi: Nút góc tròn

en: Handlebox Marks
vi: Dấu móc hộp

en: Inverted Dot
vi: Chấm đảo

en: Inverted Slash
vi: Xuyệc đảo

en: Mark Type 1
vi: Dấu kiểu 1

en: Mark Type for Scrollbar Buttons
vi: Kiểu dấu cho cái nút trên thanh cuộn

en: Mark Type for Scrollbar Handles, Handleboxes, etc
vi: Kiểu dấu cho các móc trên trên thanh cuộn, hộp kéo v.v.

en: Paned Dots
vi: Chấm ô

en: Scrollbar Marks
vi: Dấu thanh cuộn

en: Scrollbar Type
vi: Kiểu thanh cuộn

en: Scrollbutton Marks
vi: Dấu nút cuộn

en: Some
vi: Một số

en: This clipboard cannot store data.
vi: Clipboard này không lưu trữ dữ liệu

en: Cannot read from empty clipboard.
vi: Không thể đọc từ clipboard trống rỗng.

en: No compatible formats to transfer clipboard contents.
vi: Không có định dạng tương thích để chuyển nội dung clipboard.

en: Cannot provide contents as “%s”
vi: Không thể cung cấp nội dung dạng “%s”

en: Cannot provide contents as %s
vi: Không thể cung cấp nội dung dạng %s

en: The current backend does not support OpenGL
vi: Ứng dụng chạy phía sau không hỗ trợ OpenGL

en: Vulkan support disabled via GDK_DEBUG
vi: Vulkan hỗ trợ tắt thông qua GDK_DEBUG

en: No EGL configuration available
vi: Không có cấu hình EGL nào

en: Failed to get EGL configurations
vi: Gặp lỗi khi lấy cấu hình EGL

en: No EGL configuration with required features found
vi: Không tìm thấy cấu hình EGL với các tính năng cần thiết

en: No perfect EGL configuration found
vi: Không tìm thấy cấu hình EGL hoàn hảo

en: EGL implementation is missing extension %s | EGL implementation is missing %2$d extensions: %1$s
vi[0]: Phần mã thực thi EGL thiếu tiện %2$d ích mở rộng: %1$s

en: libEGL not available in this sandbox
vi: libEGL không khả dụng trong sandbox này

en: libEGL not available
vi: libEGL không sẵn có

en: Failed to create EGL display
vi: Gặp lỗi khi tạo bộ hiển thị EGL

en: Could not initialize EGL display
vi: Không thể khởi tạo bộ hiển thị EGL

en: EGL version %d.%d is too old. GTK requires %d.%d
vi: Phiên bản EGL %d.%d quá cũ. GTK yêu cầu %d.%d

en: Drag’n’drop from other applications is not supported.
vi: Kéo và thả từ các ứng dụng khác không được hỗ trợ.

en: No compatible formats to transfer contents.
vi: Không có định dạng tương thích để chuyển nội dung.

en: No GL API allowed.
vi: Không cho phép API GL.

en: Anything but OpenGL ES disabled via GDK_DEBUG
vi: Mọi thứ trừ OpenGL ES bị vô hiệu hóa qua GDK_DEBUG

en: Application does not support %s API
vi: Ứng dụng không hỗ trợ %s API

note: translators: This is about OpenGL backend names, like * "Trying to use X11 GLX, but EGL is already in use"
en: Trying to use %s, but %s is already in use
vi: Đang cố dùng %s, nhưng %s đã được sử dụng rồi

en: Unknown image format.
vi: Định dạng ảnh chưa biết.

[ctx: keyboard label]
en: Eject
vi: Đẩy ra

[ctx: keyboard label]
en: Explorer
vi: Bộ duyệt

[ctx: keyboard label]
en: Calculator
vi: Máy tính bỏ túi

[ctx: keyboard label]
en: Mail
vi: Thư

[ctx: keyboard label]
en: Search
vi: Tìm kiếm

[ctx: keyboard label]
en: Tools
vi: Các công cụ

en: Unsupported JPEG colorspace (%d)
vi: Không hỗ trợ không gian màu JPEG (%d)

en: Not enough memory for image size %ux%u
vi: Không đủ bộ nhớ cho ảnh có kích thước %ux%u

en: Error reading png (%s)
vi: Gặp lỗi khi tải png (%s)

en: Unsupported depth %u in png image
vi: Không hỗ trợ ảnh png với độ sâu %u

en: Unsupported color type %u in png image
vi: Không hỗ trợ ảnh png với kiểu màu %u

en: Could not load TIFF data
vi: Không thể tải dữ liệu TIFF

en: Reading data failed at row %d
vi: Gặp lỗi khi đang đọc dữ liệu tại dòng %d

en: No compatible transfer format found
vi: Không tìm thấy định dạng chuyển tương thích

en: Failed to decode contents with mime-type of '%s'
vi: Gặp lỗi khi giải mã các nội dung với kiểu mine của '%s'

en: Cannot claim clipboard ownership. OpenClipboard() timed out.
vi: Không thể yêu cầu quyền sở hữu clipboard. OpenClipboard() đã hết thời gian chờ.

en: Cannot claim clipboard ownership. Another process claimed it before us.
vi: Không thể yêu cầu quyền sở hữu clipboard. Một tiến trình khác đã tuyên bố nó trước chúng ta.

en: Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx.
vi: Không thể yêu cầu quyền sở hữu clipboard. OpenClipboard() gặp lỗi: 0x%lx.

en: Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx.
vi: Không thể yêu cầu quyền sở hữu clipboard. EmptyClipboard() gặp lỗi: 0x%lx.

en: Cannot set clipboard data. OpenClipboard() timed out.
vi: Không thể đặt dữ liệu clipboard. OpenClipboard() chờ quá lâu.

en: Cannot set clipboard data. Another process claimed clipboard ownership.
vi: Không thể đặt dữ liệu clipboard. Một tiến trình khác đã xác nhận quyền sở hữu clipboard.

en: Cannot set clipboard data. OpenClipboard() failed: 0x%lx.
vi: Không thể đặt dữ liệu clipboard. OpenClipboard() gặp lỗi: 0x%lx.

en: Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx.
vi: Không thể lấy dữ liệu clipboard. GlobalLock(0x%p) gặp lỗi: 0x%lx.

en: Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx.
vi: Không thể lấy dữ liệu clipboard. GlobalSize(0x%p) gặp lỗi: 0x%lx.

en: Cannot get clipboard data. Failed to allocate %s bytes to store the data.
vi: Không thể lấy dữ liệu clipboard. Không thể phân bổ %s byte để lưu trữ dữ liệu.

en: Cannot get clipboard data. OpenClipboard() timed out.
vi: Không thể lấy dữ liệu clipboard. OpenClipboard() chờ quá lâu.

en: Cannot get clipboard data. Clipboard ownership changed.
vi: Không thể lấy dữ liệu clipboard. Chủ sở hữu clipboard đã thay đổi.

en: Cannot get clipboard data. Clipboard data changed before we could get it.
vi: Không thể lấy dữ liệu clipboard. Dữ liệu clipboard đã thay đổi trước khi chúng ta có thể lấy được.

en: Cannot get clipboard data. OpenClipboard() failed: 0x%lx.
vi: Không thể lấy dữ liệu clipboard. OpenClipboard() gặp lỗi: 0x%lx.

en: Cannot get clipboard data. No compatible transfer format found.
vi: Không thể lấy dữ liệu clipboard. Không tìm thấy định dạng tương thích nào.

en: Cannot get clipboard data. GetClipboardData() failed: 0x%lx.
vi: Không thể lấy dữ liệu clipboard. GetClipboardData() gặp lỗi: 0x%lx.

en: Cannot get DnD data. GlobalLock(0x%p) failed: 0x%lx.
vi: Không thể lấy dữ liệu DnD. GlobalLock(0x%p) gặp lỗi: 0x%lx.

en: Cannot get DnD data. GlobalSize(0x%p) failed: 0x%lx.
vi: Không thể lấy dữ liệu DnD. GlobalSize(0x%p) gặp lỗi: 0x%lx.

en: Cannot get DnD data. Failed to allocate %s bytes to store the data.
vi: Không thể lấy dữ liệu DnD. Không thể phân bổ %s byte để lưu trữ dữ liệu.

en: GDK surface 0x%p is not registered as a drop target
vi: Bề mặt GDK 0x%p không đăng ký là đích để thả

en: Target context record 0x%p has no data object
vi: Bản ghi ngữ cảnh đích 0x%p không có đối tượng dữ liệu

en: IDataObject_GetData (0x%x) failed, returning 0x%lx
vi: IDataObject_GetData (0x%x) gặp lỗi, trả về 0x%lx

en: Failed to transmute DnD data W32 format 0x%x to %p (%s)
vi: Gặp lỗi khi biến đổi dữ liệu DnD định dạng W32 0x%x sang %p (%s)

en: WGL version %d.%d is too low, need at least %d.%d
vi: Phiên bản WGL %d.%d là quá cũ, cần ít nhất là %d.%d

en: GL implementation cannot share GL contexts
vi: Phần thực thi GL không thể chia sẻ ngữ cảnh GL

en: writing a closed stream
vi: ghi một luồng đã đóng

en: g_try_realloc () failed
vi: g_try_realloc () gặp lỗi

en: GlobalReAlloc() failed:
vi: GlobalReAlloc() gặp lỗi:

en: Ran out of buffer space (buffer size is fixed)
vi: Chạy ngoài của không gian bộ đệm (cỡ bộ đệm là cố định)

en: Can’t transmute a single handle
vi: Không thể biến đổi một tay cầm đơn

en: Failed to transmute %zu bytes of data from %s to %u
vi: Gặp lỗi khi chuyển đổi %zu byte của dữ liệu từ %s sang %u

en: GlobalLock() failed:
vi: GlobalLock() gặp lỗi:

en: GlobalAlloc() failed:
vi: GlobalAlloc() gặp lỗi:

en: Starting “%s”
vi: Đang khởi chạy “%s”

en: Opening “%s”
vi: Đang mở “%s”

en: Clipboard manager could not store selection.
vi: Trình quản lý clipboard không thể lưu trữ phần lựa chọn.

en: Cannot store clipboard. No clipboard manager is active.
vi: Không thể lưu trữ clipboard. Không có trình quản lý clipboard nào đang được kích hoạt.

en: No GLX configurations available
vi: Không có sẵn cấu hình GLX

en: No GLX configuration with required features found
vi: Không tìm thấy cấu hình GLX với các tính năng cần thiết

en: GLX is not supported
vi: Không hỗ trợ GLX

en: Format %s not supported
vi: Không hỗ trợ định dạng %s

en: Need complete input to do conversion
vi: Cần đầu vào hoàn thiện để thực hiện chuyển đổi

en: Invalid formats in compound text conversion.
vi: Các định dạng không hợp lệ trong chuyển đổi văn bản phức hợp.

en: Unsupported encoding “%s”
vi: Mã hóa không được hỗ trợ “%s”

en: This GLES %d.%d implementation does not support half-float vertex data
vi: Mã thực thi GLES %d.%d này không hỗ trợ dữ liệu half-float vertex

[ctx: accessibility]
en: Click
vi: Bấm

[ctx: accessibility]
en: Clicks the button
vi: Nhấn chuột vào nút

[ctx: accessibility]
en: Toggle
vi: Bật/Tắt

[ctx: accessibility]
en: Toggles the switch
vi: Bật/Tắt công tắc

[ctx: accessibility]
en: Select
vi: Chọn

[ctx: accessibility]
en: Selects the color
vi: Chọn màu

[ctx: accessibility]
en: Activate
vi: Kích hoạt

[ctx: accessibility]
en: Activates the color
vi: Kích hoạt màu

[ctx: accessibility]
en: Customize
vi: Tùy chỉnh

[ctx: accessibility]
en: Customizes the color
vi: Tự chọn màu

[ctx: accessibility]
en: Activates the expander
vi: Kích hoạt ô mở rộng

[ctx: accessibility]
en: Activates the entry
vi: Kích hoạt mục

[ctx: accessibility]
en: Activate primary icon
vi: Kích hoạt biểu tượng chính

[ctx: accessibility]
en: Activates the primary icon of the entry
vi: Kích hoạt biểu tượng chính của mục nhập

[ctx: accessibility]
en: Activate secondary icon
vi: Kích hoạt biểu tượng phụ

[ctx: accessibility]
en: Activates the secondary icon of the entry
vi: Kích hoạt biểu tượng phụ của mục nhập

[ctx: accessibility]
en: Peek
vi: Đỉnh

[ctx: accessibility]
en: Shows the contents of the password entry
vi: Hiển thị nội dung của mục tin mật khẩu

[ctx: accessibility]
en: Clear
vi: Xoá trắng

[ctx: accessibility]
en: Clears the contents of the entry
vi: Xóa nội dung của mục tin

[ctx: accessibility]
en: application
vi: ứng dụng

en: Not a data: URL
vi: Không phải dữ liệu: URL

en: Malformed data: URL
vi: Dữ liệu sai dạng: URL

en: Could not unescape string
vi: Không thể thoát chuỗi

en: Other app…
vi: Ứng dụng khác

en: Default App
vi: Ứng dụng mặc định

en: No apps found for “%s”.
vi: Không tìm thấy ứng dụng nào cho “%s”.

en: Recommended Apps
vi: Các ứng dụng nên dùng

en: Related Apps
vi: Ứng dụng liên quan

en: Other Apps
vi: Các ứng dụng khác

[ctx: font]
en: None
vi: Không

en: GNU Affero General Public License, version 3 or later
vi: Giấy phép Công GNU Affero, phiên bản 3 hay mới hơn

en: GNU Affero General Public License, version 3 only
vi: Giấy phép Công GNU Affero, chỉ phiên bản 3

en: BSD 3-Clause License
vi: Mệnh đề 3 giấy phép BSD

en: Apache License, Version 2.0
vi: Giấy phép Apache, Phiên bản 2.0

en: Mozilla Public License 2.0
vi: Giấy phép Công Mozilla 2.0

en: Design by
vi: Thiết kế bởi

[ctx: keyboard label]
note: Translators: "KP" means "numeric key pad". This string will * be used in accelerators such as "Ctrl+Shift+KP 1" in menus, * and therefore the translation needs to be very short.
en: KP
vi: PS

[ctx: accessibility]
en: alert
vi: cảnh báo

[ctx: accessibility]
en: alert dialog
vi: hộp thoại cảnh báo

[ctx: accessibility]
en: banner
vi: biểu ngữ

[ctx: accessibility]
en: button
vi: nút

[ctx: accessibility]
en: caption
vi: đầu đề

[ctx: accessibility]
en: cell
vi: ô

[ctx: accessibility]
en: checkbox
vi: hộp kiểm tra

[ctx: accessibility]
en: column header
vi: đầu cột

[ctx: accessibility]
en: combo box
vi: hộp kết hợp

[ctx: accessibility]
en: command
vi: lệnh

[ctx: accessibility]
en: composite
vi: hỗn hợp

[ctx: accessibility]
en: dialog
vi: hộp thoại

[ctx: accessibility]
en: document
vi: tài liệu

[ctx: accessibility]
en: feed
vi: nguồn tin

[ctx: accessibility]
en: form
vi: mẫu

[ctx: accessibility]
en: generic
vi: chung

[ctx: accessibility]
en: grid
vi: lưới

[ctx: accessibility]
en: grid cell
vi: ô lưới

[ctx: accessibility]
en: group
vi: nhóm

[ctx: accessibility]
en: heading
vi: tiêu đề

[ctx: accessibility]
en: image
vi: ảnh

[ctx: accessibility]
en: input
vi: đầu vào

[ctx: accessibility]
en: label
vi: nhãn

[ctx: accessibility]
en: landmark
vi: mốc

[ctx: accessibility]
en: legend
vi: phụ chú

[ctx: accessibility]
en: link
vi: liên kết

[ctx: accessibility]
en: list
vi: liệt kê

[ctx: accessibility]
en: list box
vi: ô danh sách

[ctx: accessibility]
en: list item
vi: mục danh sách

[ctx: accessibility]
en: log
vi: nhật ký

[ctx: accessibility]
en: main
vi: chính

[ctx: accessibility]
en: marquee
vi: màn che

[ctx: accessibility]
en: math
vi: toán

[ctx: accessibility]
en: meter
vi: bộ đo

[ctx: accessibility]
en: menu
vi: trình đơn

[ctx: accessibility]
en: menu bar
vi: thanh trình đơn

[ctx: accessibility]
en: menu item
vi: mục trình đơn

[ctx: accessibility]
en: menu item checkbox
vi: mục trình đơn dấu kiểm

[ctx: accessibility]
en: menu item radio
vi: mục trình đơn chọn một

[ctx: accessibility]
en: navigation
vi: điều hướng

[ctx: accessibility]
en: none
vi: không

[ctx: accessibility]
en: note
vi: ghi chú

[ctx: accessibility]
en: option
vi: tùy chọn

[ctx: accessibility]
en: presentation
vi: trình diễn

[ctx: accessibility]
en: progress bar
vi: thanh tiến trình

[ctx: accessibility]
en: radio
vi: cmột

[ctx: accessibility]
en: radio group
vi: nhóm cmột

[ctx: accessibility]
en: range
vi: vùng

[ctx: accessibility]
en: region
vi: vùng

[ctx: accessibility]
en: row
vi: hàng

[ctx: accessibility]
en: row group
vi: nhóm hàng

[ctx: accessibility]
en: row header
vi: đầu hàng

[ctx: accessibility]
en: scroll bar
vi: thanh cuộn

[ctx: accessibility]
en: search
vi: tìm kiếm

[ctx: accessibility]
en: search box
vi: hộp tìm kiếm

[ctx: accessibility]
en: section
vi: phần

[ctx: accessibility]
en: section head
vi: đầu chương

[ctx: accessibility]
en: select
vi: chọn

[ctx: accessibility]
en: separator
vi: bộ tách

[ctx: accessibility]
en: slider
vi: con trượt

[ctx: accessibility]
en: spin button
vi: nút xoay

[ctx: accessibility]
en: status
vi: tình trạng

[ctx: accessibility]
en: structure
vi: cấu trúc

[ctx: accessibility]
en: switch
vi: công tắc

[ctx: accessibility]
en: table
vi: bảng

[ctx: accessibility]
en: tab list
vi: danh sách tab

[ctx: accessibility]
en: tab panel
vi: bảng tab

[ctx: accessibility]
en: text box
vi: hộp văn bản

[ctx: accessibility]
en: time
vi: thời gian

[ctx: accessibility]
en: timer
vi: bộ định giờ

[ctx: accessibility]
en: tool bar
vi: thanh công cụ

[ctx: accessibility]
en: tool tip
vi: gợi ý công cụ

[ctx: accessibility]
en: tree
vi: cây

[ctx: accessibility]
en: tree grid
vi: lưới cây

[ctx: accessibility]
en: tree item
vi: nút cây

[ctx: accessibility]
en: window
vi: cửa sổ

[ctx: accessibility]
en: toggle button
vi: nút bật/tắt

note: Translators: This is the 'reason' given when inhibiting * suspend or screen locking, and the caller hasn't specified * a reason.
en: Reason not specified
vi: Không cung cấp lý do

[ctx: Color name]
en: Very Light Blue
vi: Lam rất sáng

[ctx: Color name]
en: Light Blue
vi: Lam sáng

[ctx: Color name]
en: Blue
vi: Lam

[ctx: Color name]
en: Dark Blue
vi: Lam sẫm

[ctx: Color name]
en: Very Dark Blue
vi: Lam rất tối

[ctx: Color name]
en: Very Light Green
vi: Lục rất nhạt

[ctx: Color name]
en: Light Green
vi: Lục nhạt

[ctx: Color name]
en: Green
vi: Lục

[ctx: Color name]
en: Dark Green
vi: Lục sẫm

[ctx: Color name]
en: Very Dark Green
vi: Lục rất thẫm

[ctx: Color name]
en: Very Light Yellow
vi: Vàng sang nhẹ

[ctx: Color name]
en: Light Yellow
vi: Vàng nhẹ

[ctx: Color name]
en: Yellow
vi: Vàng

[ctx: Color name]
en: Dark Yellow
vi: Vàng sẫm

[ctx: Color name]
en: Very Dark Yellow
vi: Vàng rất sẫm

[ctx: Color name]
en: Very Light Orange
vi: Cam rất sáng

[ctx: Color name]
en: Very Dark Orange
vi: Cam rất tối

[ctx: Color name]
en: Very Light Red
vi: Đỏ rất sáng

[ctx: Color name]
en: Light Red
vi: Đỏ nhạt

[ctx: Color name]
en: Red
vi: Đỏ

[ctx: Color name]
en: Dark Red
vi: Đỏ thẫm

[ctx: Color name]
en: Very Dark Red
vi: Đỏ rất thẫm

[ctx: Color name]
en: Very Light Purple
vi: Đỏ tía rất sáng

[ctx: Color name]
en: Light Purple
vi: Đỏ tía sáng

[ctx: Color name]
en: Purple
vi: Đỏ tía

[ctx: Color name]
en: Dark Purple
vi: Đỏ tía tối

[ctx: Color name]
en: Very Dark Purple
vi: Đỏ tía rất tối

[ctx: Color name]
en: Very Light Brown
vi: Màu nâu rất sáng

[ctx: Color name]
en: Light Brown
vi: Màu nâu sáng

[ctx: Color name]
en: Brown
vi: Nâu

[ctx: Color name]
en: Dark Brown
vi: Màu nâu tối

[ctx: Color name]
en: Very Dark Brown
vi: Màu nâu rất tối

[ctx: Color name]
en: Light Gray 1
vi: Xám nhẹ 1

[ctx: Color name]
en: Light Gray 2
vi: Xám nhẹ 2

[ctx: Color name]
en: Light Gray 3
vi: Xám nhẹ 3

[ctx: Color name]
en: Light Gray 4
vi: Xám nhẹ 4

[ctx: Color name]
en: Dark Gray 1
vi: Xám sẫm 1

[ctx: Color name]
en: Dark Gray 2
vi: Xám sẫm 2

[ctx: Color name]
en: Dark Gray 3
vi: Xám sẫm 3

[ctx: Color name]
en: Dark Gray 4
vi: Xám sẫm 4

en: Insert Emoji
vi: Chèn Emoji

en: Show T_ype Column
vi: Hiển thị _kiểu cột

en: Sort _Folders Before Files
vi: Xếp _thư mục trước tập tin

en: Pick Files
vi: Chọn nhiều tập tin

en: Pick a File
vi: Chọn một tập tin

en: Change Font Features
vi: Thay đổi tính năng phông chữ

[ctx: Font variation axis]
en: Width
vi: Độ rộng

[ctx: Font variation axis]
en: Weight
vi: Độ đậm

[ctx: Font variation axis]
en: Italic
vi: Chữ in ngiêng

[ctx: Font variation axis]
en: Slant
vi: Nghiêng

[ctx: Font variation axis]
en: Optical Size
vi: Kích cỡ quang học

[ctx: Font feature value]
en: Default
vi: Mặc định

[ctx: Font feature value]
en: Enable
vi: Bật

en: Letter Case
vi: Chữ HOA

en: Number Case
vi: Số Hoa

en: Number Spacing
vi: Giãn cách chữ số

en: Style Variations
vi: Biến thể kiểu dáng

en: Character Variations
vi: Biến thể ký tự

en: Close the infobar
vi: Đóng infobar

[ctx: media controls tooltip]
en: Stop
vi: Ngừng

[ctx: media controls tooltip]
en: Play
vi: Phát

en: _Windows system
vi: Hệ thống _Windows

en: GTK could not find a media module. Check your installation.
vi: GTK không thể tìm thấy mô-đun đa phương tiện. Kiểm tra cài đặt của bạn.

en: _Show Text
vi: _Hiện chữ

en: Starred files
vi: Các tập tin được đánh sao

note: #-#-#-#-#  gtk4_4.20.3+ds-3_vi.po (gtk.po-ui main)  #-#-#-#-# Translators: respectively, free and total space of the drive. The plural form * should be based on the free space available. * i.e. 1 GB / 24 GB available.
en: %s / %s available | %s / %s available
vi[0]: %s / %s sẵn dùng được

en: Unable to find an item with URI “%s”
vi: Không thể tìm thấy mục có URI “%s”

en: Unable to move the item with URI “%s” to “%s”
vi: Không thể di chuyển mục có URI “%s” đến “%s”

en: No registered application with name “%s” for item with URI “%s” found
vi: Không tìm thấy ứng dụng nào đăng ký tên “%s” cho mục có URI “%s”

[ctx: keyboard side marker]
note: Translators: This string is used to mark left/right variants of modifier * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep * this string very short, ideally just a single character, since it will * be rendered as part of the key.
en: L
vi: T

[ctx: keyboard side marker]
note: Translators: This string is used to mark left/right variants of modifier * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep * this string very short, ideally just a single character, since it will * be rendered as part of the key.
en: R
vi: P

en: Two finger pinch
vi: Kẹp hai ngón vào

en: Two finger stretch
vi: Xoạc hai ngón ra

en: Rotate counterclockwise
vi: Xoay ngược chiều kim đồng hồ

en: Two finger swipe left
vi: Quẹt hai ngón tay sang trái

en: Two finger swipe right
vi: Quẹt hai ngón tay sang phải

en: Swipe left
vi: Quẹt sang trái

en: Swipe right
vi: Quẹt sang phải

[ctx: accessibility]
en: Sidebar
vi: Thanh bên

en: Insert _Emoji
vi: Chèn _Emoji

en: Do you want to use GTK Inspector?
vi: Bạn có muốn dùng GTK Inspector?

en: GTK Inspector is an interactive debugger that lets you explore and modify the internals of any GTK application. Using it may cause the application to break or crash.
vi: Bộ điều tra GTK là một bộ gỡ lỗi tương tác, nó giúp bạn dò tìm và sửa bên trong bất kỳ ứng dụng GTK nào. Dùng nó có thể gây ra sự đổ vỡ của ứng dụng.

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: varlistentry/term
en: Minimize the window
vi: Thu nhỏ cửa sổ

en: Set State
vi: Đặt trạng thái

en: Hover to load
vi: Hơ qua để tải

[ctx: clipboard]
en: empty
vi: trống rỗng

[ctx: clipboard]
en: local
vi: nội bộ

[ctx: clipboard]
en: remote
vi: máy chủ

en: Drag and hold here
vi: Kéo và giữ ở đây

[ctx: event phase]
en: None
vi: Không

[ctx: event phase]
en: Capture
vi: Chụp

[ctx: event phase]
en: Bubble
vi: Bọt

[ctx: event phase]
en: Target
vi: Đích

[ctx: propagation limit]
en: Native
vi: Tự nhiên

en: You can type here any CSS rule recognized by GTK.
vi: Bạn có thể nhập CSS bất kỳ mà GTK có thể nhận ra vào đây.

en: CSS Property
vi: Thuộc tính CSS

[ctx: GL version]
en: None
vi: Không

[ctx: GL version]
en: Disabled
vi: Bị tắt

[ctx: GL vendor]
en: Disabled
vi: Bị tắt

[ctx: GL vendor]
en: None
vi: Không

[ctx: Vulkan device]
en: Disabled
vi: Bị tắt

[ctx: Vulkan version]
en: Disabled
vi: Bị tắt

[ctx: Vulkan device]
en: None
vi: Không

[ctx: Vulkan version]
en: None
vi: Không

en: IM Context is hardcoded by GTK_IM_MODULE
vi: IM Context được viết trong mã cứng bởi GTK_IM_MODULE

en: GTK Version
vi: Phiên bản GTK

en: GSK Renderer
vi: Bộ vẽ GSK

en: Pango Fontmap
vi: Sơ đồ phông chữ Pango

en: Media Backend
vi: Ứng dụng chạy phía sau đa phương tiện

en: Application ID
vi: Mã số ứng dụng

en: RGBA Visual
vi: RGBA trực quan

en: Vulkan Device
vi: Thiết bị Vulkan

en: Vulkan API version
vi: Phiên bản API Vulkan

en: Vulkan driver version
vi: Phiên bản trình điều khiển Vulkan

en: Reference Count
vi: Số lượng tham chiếu

en: Request Mode
vi: Chế độ yêu cầu

en: Measure map
vi: Bản đồ đo lường

en: Frame Clock
vi: Đồng hồ khung

en: Tick Callback
vi: Gọi ngược tick

note: Translators: %s is a type name, for example * GtkPropertyExpression with value \"2.5\"
en: %s with value "%s"
vi: %s với giá trị "%s"

note: Translators: Both %s are type names, for example * GtkPropertyExpression with type GObject
en: %s with type %s
vi: %s với kiểu %s

note: Translators: Both %s are type names, for example * GtkObjectExpression for GtkStringObject 0x23456789
en: %s for %s %p
vi: %s cho %s %p

note: Translators: Both %s are type names, for example * GtkPropertyExpression with value type: gchararray
en: %s with value type %s
vi: %s với kiểu giá trị %s

[ctx: column number]
en: None
vi: Không

en: Attribute:
vi: Thuộc tính:

note: Translators: %s is a type name, for example * Action from 0x2345678 (GtkApplicationWindow)
en: Action from: %p (%s)
vi: Thao tác từ: %p (%s)

[ctx: GtkSettings source]
en: Default
vi: Mặc định

[ctx: GtkSettings source]
en: Theme
vi: Chủ đề

[ctx: GtkSettings source]
en: XSettings
vi: Cài đặt X

[ctx: GtkSettings source]
en: Application
vi: Ứng dụng

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

en: Saving RenderNode failed
vi: Gặp lỗi khi lưu RenderNode

en: Record frames
vi: Các khung đã ghi

en: Clear recorded frames
vi: Xóa trắng các khung hình đã ghi

en: Add debug nodes
vi: Thêm các nốt gỡ lỗi

en: Highlight event sequences
vi: Làm nổi bật chuỗi sự kiện

en: Use a dark background
vi: Sử dụng nền tối

en: Save selected node
vi: Lưu nút đã chọn

[ctx: sizegroup mode]
en: None
vi: Không

[ctx: sizegroup mode]
en: Horizontal
vi: Ngang

[ctx: sizegroup mode]
en: Vertical
vi: Dọc

[ctx: sizegroup mode]
en: Both
vi: Cả hai

en: GLib must be configured with -Dbuildtype=debug
vi: GLib phải được cấu hình với -Dbuildtype=debug

en: Implements
vi: Thực hiện

en: GTK Theme
vi: Chủ đề GTK

en: Font Scale
vi: Tỷ lệ phông chữ

en: Window Scaling
vi: Tỷ lệ cửa sổ

en: Slowdown
vi: Chậm lại

en: Show Fallback Rendering
vi: Hiện Bộ vẽ dự phòng

en: Show Layout Borders
vi: Hiển thị đường biên bố cục

en: CSS Padding
vi: Đệm CSS

en: CSS Border
vi: Viền CSS

en: CSS Margin
vi: Lề CSS

en: Widget Margin
vi: Lề Widget

en: Show Focus
vi: Hiển thị tiêu điểm

en: Show Accessibility warnings
vi: Hiện cảnh báo hỗ trợ Truy cập

en: Inspect Inspector
vi: Xem xét Inspector

en: Refresh action state
vi: Làm mới trạng thái hành động

en: Previous object
vi: Đối tượng kế trước

en: Child object
vi: Đối tượng con

en: Previous sibling
vi: Anh chị em kế trước

en: List Position
vi: Liệt kê vị trí

en: Next sibling
vi: Anh chị em kế sau

en: CSS Nodes
vi: Nút CSS

en: Recorder
vi: Bộ thu

[ctx: OpenType layout]
en: Distances
vi: Khoảng cách

[ctx: OpenType layout]
en: Denominators
vi: Mẫu số

[ctx: OpenType layout]
en: Fractions
vi: Phân số

[ctx: OpenType layout]
en: Full Widths
vi: Chiều rộng đầy đủ

[ctx: OpenType layout]
en: Half Widths
vi: Nửa chiều rộng

[ctx: OpenType layout]
en: Italics
vi: Nghiêng

[ctx: OpenType layout]
en: Numerators
vi: Tử số

[ctx: OpenType layout]
en: Ordinals
vi: Số thứ tự

[ctx: OpenType layout]
en: Ornaments
vi: Hoa văn

[ctx: OpenType layout]
en: Petite Capitals
vi: Chữ hoa nhỏ

[ctx: OpenType layout]
en: Proportional Kana
vi: Kana cân đối

[ctx: OpenType layout]
en: Proportional Figures
vi: Hình dạng cân đối

[ctx: OpenType layout]
en: Proportional Widths
vi: Chiều rộng cân đối

[ctx: OpenType layout]
en: Quarter Widths
vi: Chiều rộng một phần tư

[ctx: OpenType layout]
en: Randomize
vi: Ngẫu nhiên

[ctx: OpenType layout]
en: Optical size
vi: Kích cỡ quang học

[ctx: OpenType layout]
en: Small Capitals
vi: Chữ hoa nhỏ

[ctx: OpenType layout]
en: Simplified Forms
vi: Mẫu đơn giản hóa

[ctx: OpenType layout]
comment: Name: don't translate / Tên: đừng dịch
en: Subscript
vi: Chỉ số dưới

[ctx: OpenType layout]
en: Superscript
vi: Chỉ số trên

[ctx: OpenType layout]
en: Titling
vi: Tiêu đề

[ctx: OpenType layout]
en: Third Widths
vi: Chiều rộng một phần ba

[ctx: OpenType layout]
en: Unicase
vi: Một kiểu HOA/thường

[ctx: OpenType layout]
en: Vertical Writing
vi: Ghi dọc

[ctx: OpenType layout]
en: Vertical Kerning
vi: Kerning dọc

[ctx: OpenType layout]
en: Slashed Zero
vi: Gạch chéo số 0

en: Select App
vi: Chọn ứng dụng

en: _View All Apps
vi: _Hiện tất cả ứng dụng

en: _Find New Apps
vi: Tì_m ứng dụng mới

en: Pick a color from the screen
vi: Chọn màu từ màn hình

en: Hexadecimal color or color name
vi: Giá trị màu thập lục phân hoặc tên của màu

en: Alpha value
vi: Giá trị anfa

en: Saturation and value
vi: Bão hòa và giá trị

en: Search…
vi:  Tìm kiếm…

[ctx: emoji category]
en: Smileys & People
vi: Mặt cười & Người

[ctx: emoji category]
en: Body & Clothing
vi: Thân thể & Quần áo

[ctx: emoji category]
en: Animals & Nature
vi: Động vật & Tự nhiên

[ctx: emoji category]
en: Food & Drink
vi: Thức ăn & Đồ uống

[ctx: emoji category]
en: Travel & Places
vi: Du lịch & Thắng cảnh

[ctx: emoji category]
en: Activities
vi: Hoạt động

[ctx: emoji category]
en: Objects
vi: Đối tượng

[ctx: emoji category]
en: Symbols
vi: Ký hiệu

[ctx: emoji category]
en: Flags
vi: Cờ

[ctx: emoji category]
en: Recent
vi: Mới dùng

en: Filter by
vi: Lọc theo

en: Preview Font
vi: Xem thử phông chữ

[ctx: media controls]
en: Position
vi: Vị trí

[ctx: media controls]
en: Volume
vi: Âm lượng

en: Server addresses are made up of a protocol prefix and an address. Examples:
vi: Địa chỉ máy chủ được tạo thành thừ tiền tố giao thức và một địa chỉ. Ví dụ:

en: Unspecified error decoding media
vi: Gặp lỗi khi giải mã chưa biết

en: Cannot find decoder: %s
vi: Không thể tìm thấy bộ giải mã: %s

en: Failed to allocate a codec context
vi: Không thể phân bổ ngữ cảnh codec

en: Cannot find encoder: %s
vi: Không thể tìm thấy bộ mã hóa: %s

en: Cannot add new stream
vi: Không thể thêm luồng dữ lieu mới

en: Failed to allocate an audio frame
vi: Không thể phân bổ khung âm thanh

en: Could not allocate resampler context
vi: Không thể phân bổ bối cảnh lấy mẫu lại

en: No audio output found
vi: Không tìm thấy đầu ra âm thanh

[ctx: printer option]
note: Translators, this is the label used for the option in the print * dialog that controls the front cover page.
en: Before
vi: Trước

[ctx: printer option]
note: Translators, this is the label used for the option in the print * dialog that controls the back cover page.
en: After
vi: Sau

[ctx: print option]
en: Borderless
vi: Không có viền

[ctx: printing option]
en: Two Sided
vi: Hai mặt

[ctx: printing option]
en: Paper Type
vi: Kiểu giấy

[ctx: printing option]
en: Paper Source
vi: Nguồn giấy

[ctx: printing option]
en: Output Tray
vi: Khay ra

[ctx: printing option]
en: GhostScript pre-filtering
vi: Tiền lọc GhostScript

[ctx: printing option value]
en: One Sided
vi: Một mặt

[ctx: printing option value]
note: Translators: this is an option of "Two Sided"
en: Long Edge (Standard)
vi: Cạnh dài (Tiêu chuẩn)

[ctx: printing option value]
note: Translators: this is an option of "Two Sided"
en: Short Edge (Flip)
vi: Cạnh ngắn (lật)

[ctx: printing option value]
note: Translators: this is an option of "Paper Source"
en: Auto Select
vi: Chọn tự động

[ctx: printing option value]
note: Translators: this is an option of "Paper Source" Translators: this is an option of "Resolution"
en: Printer Default
vi: Mặc định máy in

[ctx: printing option value]
note: Translators: this is an option of "GhostScript"
en: Embed GhostScript fonts only
vi: Chỉ phông GhostScript nhúng

[ctx: printing option value]
note: Translators: this is an option of "GhostScript"
en: Convert to PS level 1
vi: Chuyển sang PS cấp 1

[ctx: printing option value]
note: Translators: this is an option of "GhostScript"
en: Convert to PS level 2
vi: Chuyển sang PS cấp 2

[ctx: printing option value]
note: Translators: this is an option of "GhostScript"
en: No pre-filtering
vi: Không tiền lọc

[ctx: printing option group]
note: Translators: "Miscellaneous" is the label for a button, that opens up an extra panel of settings in a print dialog.
en: Miscellaneous
vi: Linh tinh

[ctx: cover page]
note: Translators, these strings are names for various 'standard' cover * pages that the printing system may support.
en: None
vi: Không

[ctx: cover page]
en: Classified
vi: Cấp độ

[ctx: cover page]
en: Confidential
vi: Mật

[ctx: cover page]
en: Secret
vi: Riêng

[ctx: cover page]
en: Standard
vi: Tiêu chuẩn

[ctx: cover page]
en: Top Secret
vi: Tối mật

[ctx: cover page]
en: Unclassified
vi: Chưa phân loại

[ctx: printer option]
note: Translators, this string is used to label the pages-per-sheet option * in the print dialog
en: Pages per Sheet
vi: Trang mỗi tờ giấy

[ctx: printer option]
note: Translators, this string is used to label the option in the print * dialog that controls in what order multiple pages are arranged
en: Page Ordering
vi: Thứ tự trang

[ctx: printer option]
note: Translators: this is the name of the option that controls when * a print job is printed. Possible values are 'now', a specified time, * or 'on hold'
en: Print at
vi: In lúc

[ctx: printer option]
note: Translators: this is the name of the option that allows the user * to specify a time when a print job will be printed.
en: Print at time
vi: In tại thời điểm

[ctx: printer option]
note: TRANSLATORS: this is the ICC color profile to use for this job
en: Printer Profile
vi: Hồ sơ máy in

[ctx: printer option value]
note: TRANSLATORS: this is when color profile information is unavailable
en: Unavailable
vi: Không sẵn sàng

en: Generate debug output
vi: Tạo kết xuất gỡ lỗi

en: Can’t load file: %s
vi: Không thể tải tập tin: %s

en: Can’t save file %s: %s
vi: Không thể ghi tập tin %s : %s

en: Can’t close stream
vi: Không thể đóng luồng dữ liệu

en: Usage:
      gtk4-builder-tool [COMMAND] [OPTION…] FILE
    
    Perform various tasks on GtkBuilder .ui files.
    
    Commands:
      validate     Validate the file
      simplify     Simplify the file
      enumerate    List all named objects
      preview      Preview the file
      render       Take a screenshot of the file
      screenshot   Take a screenshot of the file
vi: Cách dùng:
      gtk4-builder-tool [LỆNH] [TÙY CHỌN...]TẬP_TIN
    
    Thực hiện các nhiệm vụ khác nhau trên tập tin GtkBuilder .ui.
    
    Các lệnh:
      validate    Phê chuẩn tập tin
      simplify    Rút gọn tập tin
      enumerate   Liệt kê tất cả các đối tượng có tên
      preview      Xem thử tập tin
      render       Tạo một bản chụp của tập tin
      screenshot   Tạo một bản chụp của tập tin

en: Print all named objects.
vi: In mọi đối tượng có tên.

en: No object with ID '%s' found
vi: Không tìm thấy đối tượng có ID “%s”

en: No previewable object found
vi: Không tìm thấy có đối tượng xem trước được nào

en: Objects of type %s can't be previewed
vi: Các đối tượng kiểu %s không thể xem trước được

en: Preview only the named object
vi: Chỉ xem trước đối tượng có tên

en: Use style from CSS file
vi: Dùng kiểu dáng từ tập tin CSS

en: Could not initialize windowing system
vi: Không thể khởi tạo hệ thống cửa sổ

en: Preview the file.
vi: Xem trước tập tin.

en: No .ui file specified
vi: Gặp lỗi khi tải tập tin UI

en: Can only preview a single .ui file
vi: Chỉ có thể xem thử một tập tin .ui đơn thôi

en: No object found
vi: Không tìm thấy đối tượng nào

en: Objects of type %s can't be screenshot
vi: Các đối tượng kiểu %s không thể tạo bản chụp màn hình được

en: Failed to take a screenshot
vi: Gặp lỗi khi chụp màn hình

en: File %s exists.
    Use --force to overwrite.
vi: Tập tin %s sẵn có.
    Dùng tùy chọn --force để ghi đè.

en: Output written to %s.
vi: Đầu ra ghi vào %s.

en: Failed to save %s: %s
vi: Gặp lỗi khi lưu %s: %s

en: Screenshot only the named object
vi: Ảnh chụp màn hình chỉ đối tượng đã có tên

en: Save as node file instead of png
vi: Lưu dạng tập tin nút thay vì png

en: FILE…
vi: TẬP_TIN…

en: Render a .ui file to an image.
vi: Vẽ một tập tin .ui ra một ảnh.

en: Can only render a single .ui file to a single output file
vi: Chỉ có thể vẽ một tập tin .ui đơn ra một tập tin đầu ra đơn

en: %s:%d: Couldn’t parse value for property '%s': %s
vi: %s:%d: Không thể phân tích giá trị cho thuộc tính '%s': %s

en: Property %s not found
vi: Không thể tìm thấy thuộc tính%s

en: Packing property %s not found
vi: Không thể tìm thấy thuộc tính đóng gói %s

en: Cell property %s not found
vi: Không thể tìm thấy thuộc tính Ô %s

en: Layout property %s not found
vi: Không thể tìm thấy thuộc tính bố cục%s

en: %s only accepts three children
vi: %s chỉ chap nhận ba con

en: Can’t load “%s”: %s
vi: Không thể “%s”: %s

en: Can’t parse “%s”: %s
vi: Không thể phân tích “%s”: %s

en: Failed to read “%s”: %s
vi: Gặp lỗi khi đọc “%s”: %s

en: Failed to write “%s”: “%s”
vi: Gặp lỗi khi ghi “%s”: “%s”

en: Replace the file
vi: Thay thế tập tin

en: Convert from GTK 3 to GTK 4
vi: Chuyển đổi từ GTK 3 sang GTK 4

en: Simplify the file.
vi: Cách dùng:
      gtk-builder-tool [LỆNH] TẬP_TIN
    
    Các lệnh:
      validate    Phê chuẩn tập tin
      simplify    Rút gọn tập tin
      enumerate   Liệt kê tất cả các đối tượng có tên
    
    Thực hiện các công việc khác nhau trên các tập tin GtkBuilder .ui.

en: Can only simplify a single .ui file without --replace
vi: Có thể chỉ đơn giản một tập tin .ui đơn mà không có --replace

en: Failed to lookup template parent type %s
vi: Gặp lỗi khi tìm kiếm kiểu cha mẹ mẫu %s

en: Deprecated types:
vi: Các kiểu đã lạc hậu:

en: Failed to create an instance of the template type %s
vi: Gặp lỗi khi tạo một minh dụ cụ thể của kiểu mẫu %s

en: Validate the file.
vi: Cách dùng:
      gtk-builder-tool [LỆNH] TẬP_TIN
    
    Các lệnh:
      validate    Phê chuẩn tập tin
      simplify    Rút gọn tập tin
      enumerate   Liệt kê tất cả các đối tượng có tên
    
    Thực hiện các công việc khác nhau trên các tập tin GtkBuilder .ui.

en: Show program version
vi: Hiển thị phiên bản của chương trình

note: Translators: this message will appear immediately after the usage string - Usage: COMMAND [OPTION…] <THIS_MESSAGE>
en: APPLICATION [URI…] — launch an APPLICATION
vi: ỨNG-DỤNG [URI…] - chạy một ứng dụng ỨNG-DỤNG

note: Translators: this message will appear after the usage string and before the list of options.
en: Launch an application (specified by its desktop file name),
    optionally passing one or more URIs as arguments.
vi: Chạy ứng dụng (xác định theo tập tin desktop),
    có thể truyền một hoặc nhiều URI làm đối số.

en: Usage:
      gtk4-rendernode-tool [COMMAND] [OPTION…] FILE
    
    Perform various tasks on GTK render nodes.
    
    Commands:
      info         Provide information about the node
      show         Show the node
      render       Take a screenshot of the node
vi: Cách dùng:
      gtk4-rendernode-tool [LỆNH] [TÙY CHỌN...]TẬP_TIN
    
    Thực hiện các nhiệm vụ khác nhau trên nút vẽ GTK.
    
    Các lệnh:
      info         Cung cấp thông tin về nút
      show         Hiển thị nút
      render       Chụp màn hình nút

en: Number of nodes: %u
vi: Số lượng nút: %u

en: Depth: %u
vi: Độ sâu: %u

en: Bounds: %g x %g
vi: Giới hạn: %g x %g

en: Origin: %g %g
vi: Gốc: %g %g

en: Provide information about the render node.
vi: Cung cấp thông tin về nút bộ vẽ.

en: No .node file specified
vi: Chưa chỉ ra tập tin .node

en: Can only accept a single .node file
vi: Chỉ có thể chấp nhận một tập tin nút đơn

en: Don't add a titlebar
vi: Đừng thêm thanh tựa đề

en: Show the render node.
vi: Hiện nút bộ vẽ.

en: Can only preview a single .node file
vi: Chỉ có thể xem trước một tập tin nút đơn

en: File %s exists.
    If you want to overwrite, specify the filename.
vi: Tập tin %s sẵn có.
    Nếu bạn muốn đè hãy chỉ định tên tập tin.

en: Failed to generate SVG: %s
vi: Gặp lỗi khi tạo SVG: %s

en: Renderer to use
vi: Bộ vẽ được dùng

en: RENDERER
vi: BỘ_VẼ

en: Render a .node file to an image.
vi: Vẽ một tập tin .node ra một ảnh.

en: Can only render a single .node file to a single output file
vi: Chỉ có thể vẽ một tập tin .node đơn ra một tập tin đầu ra đơn

en: Error at %s: %s
vi: Lỗi tại %s: %s

en: Failed to load node file: %s
vi: Gặp lỗi khi tải tập tin nút: %s

en: Don’t check for the existence of index.theme
vi: Không kiểm tra có tồn tại index.theme không

en: Don’t include image data in the cache
vi: Đừng bao gồm dữ liệu ảnh trong bộ nhớ tạm

en: No theme index file in “%s”.
    If you really want to create an icon cache here, use --ignore-theme-index.
vi: Không có tập tin chỉ mục chủ đề (theme) nằm trong “%s”.
    Nếu bạn thật muốn tạo một bộ nhớ biểu tượng ở đây, hãy dùng --ignore-theme-index.

en: Gtkam Digital Camera Browser
vi: Bộ Duyệt Máy Ảnh Điện Số Gtkam

en: Browse and download images from an attached digital camera
vi: Duyệt và truyền ảnh từ máy ảnh số được kết nối

en: Initializing camera...
vi: Đang khởi tạo máy ảnh...

en: Could not initialize camera.
vi: Không thể khởi tạo máy ảnh.

en: Could not get abilities of model '%s'.
vi: Không thể lấy khả năng của mô hình “%s”.

en: Detecting cameras...
vi: Đang phát hiện máy ảnh..

en: No cameras detected.
vi: Không dò tìm thấy máy ảnh nào.

en: Could not detect any cameras.
vi: Không thể phát hiện máy ảnh nào.

en: Add Camera
vi: Thêm máy ảnh

en: Detect USB camera
vi: Dò tìm máy ảnh USB

en: Allow multiple frontends
vi: Cho phép nhiều ứng dụng mặt tiền

en: Enhanced
vi: Tăng cường

en: Could not get number of supported camera models
vi: Không thể lấy số mô hình máy ảnh được hỗ trợ

en: Could not get number of ports.
vi: Không thể lấy số cổng.

en: Applying configuration...
vi: Đang áp dụng cấu hình...

en: Could not apply configuration.
vi: Không thể áp dụng cấu hình.

en: No additional information available. (1)
vi: Không có thông tin thêm. (1)

en: Could not execute command.
vi: Không thể thực hiện lệnh.

en: No additional information available. (2)
vi: Không có thông tin thêm. (2)

en: Set to system's time
vi: Đặt thành giờ của hệ thống

en: No additional information available. (3)
vi: Không có thông tin thêm. (3)

en: No additional information available. (4)
vi: Không có thông tin thêm. (4)

en: No additional information available. (5)
vi: Không có thông tin thêm. (5)

en: No additional information available. (6)
vi: Không có thông tin thêm. (6)

en: Could not get configuration.
vi: Không thể lấy cấu hình.

en: Could not open '%s'!
vi: Không thể mở “%s”!

en: Type of messages to log:
vi: Kiểu thông điệp cần ghi nhật ký:

en: Verbose
vi: Chi tiết

en: Deleting all files in '%s'...
vi: Đang xóa bỏ mọi tập tin trong “%s”...

en: Could not delete all files in '%s'.
vi: Không thể xóa bỏ mọi tập tin trong “%s”.

en: Deleting file '%s' from folder '%s'...
vi: Đang xóa bỏ tập tin “%s” ra thư mục “%s” ...

en: Could not delete file '%s' in folder '%s'.
vi: Không thể xóa bỏ tập tin “%s” ra thư mục “%s”.

en: Do you really want to delete all the files in '%s'?
vi: Bạn thật sự muốn xóa bỏ mọi tập tin trong “%s” không?

en: Do you really want to delete '%s'?
vi: Bạn có thật sự muốn xóa bỏ “%s” không?

en: Do you really want to delete the selected %i files?
vi: Bạn có thật sự muốn xóa bỏ %i tập tin đã chọn không?

en: Delete these files?
vi: Có xoá bỏ những tập tin này không?

en: Getting EXIF information for file '%s' in folder '%s'...
vi: Đang lấy thông tin EXIF về tập tin “%s”  trong thư mục “%s”...

en: Could not get EXIF information for '%s' in folder '%s'.
vi: Không thể lấy thông tin EXIF về tập tin “%s”  trong thư mục “%s”.

en: Could not interpret EXIF data.
vi: Không thể thông dịch dữ liệu EXIF.

en: The EXIF data could not be retrieved from the file.
vi: Không thể lấy dữ liệu EXIF từ tập tin.

en: Gtkam has been compiled without EXIF support.
vi: Trình gtkam đã được biên dịch không hỗ trợ EXIF.

en: Captures images from digital camera
vi: Chụp ảnh từ máy ảnh số

note: TRANSLATORS: do not translate <Toolbox>/File/Acquire, but only the Capture from Camera part
en: <Toolbox>/File/Acquire/Capture from Camera...
vi: <Toolbox>/File/Acquire/Chụp từ máy ảnh...

en: Loads files from digital cameras
vi: Tải tập tin từ máy ảnh số

note: TRANSLATORS: do not translate <Toolbox>/File/Acquire, but only the Load from Camera part
en: <Toolbox>/File/Acquire/Load from Camera...
vi: <Toolbox>/File/Acquire/Tải từ máy ảnh...

en: Downloading '%s' from '%s'...
vi: Đang tải “%s” xuống “%s” ...

en: Could not download file '%s' from folder '%s'.
vi: Không thể tải tập tin “%s” xuống thư mục “%s”.

en: Setting information for file '%s' in '%s'...
vi: Đang đặt thông tin cho tập tin “%s” trong “%s”...

en: Could not set file information for '%s' in folder '%s'
vi: Không thể đặt thông tin tập tin cho “%s” trong thư mục “%s”

en: Getting information about file '%s' in folder '%s'...
vi: Đang lấy thông tin về tập tin “%s” trong thư mục “%s”...

en: Could not get information about file '%s' in folder '%s'.
vi: Không thể lấy thông tin về tập tin “%s” trong thư mục “%s”.

en: %liK (%li bytes)
vi: %liK (%li byte)

en: Downloading thumbnail of '%s' from folder '%s'...
vi: Đang tải hình thu nhỏ của “%s” xuống thư mục “%s” ...

en: /_View with...
vi: /_Xem bằng...

en: /View with.../Built-in viewer
vi: /Xem bằng.../Bộ xem có sẵn

en: /View file _properties
vi: /Xem th_uộc tính tập tin

en: /View _EXIF data
vi: /Xem dữ liệu _EXIF

en: /_Save
vi: /_Lưu

en: Listing files in folder '%s'...
vi: Đang liệt kê các tập tin trong thư mục “%s”...

en: Could not get file list for folder '%s'
vi: Không thể lấy danh sách tập tin cho thư mục “%s”.

en: gtkam is a program that lets you download
    images from many digital cameras. It uses
    libgphoto2. More info is available at
    http://www.gphoto.org.
    
    Enjoy the wonderful world of gphoto!
vi: gtkam là một chương trình cho phép bạn
    tải ảnh xuống nhiều máy ảnh số.
    Nó dùng libgphoto2.
    Có thể tìm thông tin thêm tại
    <http://www.gphoto.org>.
    
    Dùng gphoto vui nhé!

en: Many others
vi: Nhiều điều khác

en: %s
    
    %s %s with options:
        %s
vi: %s
    
    %s %s với tùy chọn:
        %s

en: %s
    %s %s with options:
        %s
vi: %s
    %s %s với tùy chọn:
        %s

en: _Save Photos
vi: _Lưu ảnh chụp

en: _Delete Photos
vi: _Xóa bỏ ảnh chụp

en: _Selected
vi: Đã _chọn

en: Zoom _100
vi: Phóng to _100

en: _Add Camera...
vi: Th_êm máy ảnh..

en: _View Thumbnails
vi: _Xem hình thu nhỏ

en: Creating folder '%s' in folder '%s'...
vi: Đang tạo thư mục “%s” trong thư mục “%s”...

en: Could not create folder '%s' in folder '%s'.
vi: Không thể tạo thư mục “%s” trong thư mục “%s”.

comment: Type: select
    Description
en: Please choose a name for the directory that should be created in '%s':
vi: Hãy chọn tên cho thư mục cần tạo trong “%s”.

en: The port '%s' could not be found. Please make sure that the port exists.
vi: Không tìm thấy cổng “%s”. Hãy kiểm tra lại để chắc là cổng này có tồn tại.

en: Please specify the path to the port your camera is attached to:
vi: Hãy chỉnh định đường dẫn đến cổng mà máy ảnh bạn có kết nối đến nó:

en: Capturing image...
vi: Đang chụp ảnh...

en: 0 degrees
vi: 0º

en: Don't rotate thumbnail
vi: Đừng xoay hình thu nhỏ

en: -90 degrees
vi: -90º

en: Rotate thumbnail by -90 degrees
vi: Xoay hình thu nhỏ -90º

en: +90 degrees
vi: +90º

en: Rotate thumbnail by 90 degrees
vi: Xoay hình thu nhỏ +90º

en: 180 degrees
vi: 180º

en: Rotate thumbnail by 180 degrees
vi: Xoay hình thu nhỏ +180°

en: Could not save file to '%s'.
vi: Không thể lưu tập tin vào “%s”.

en: Could not get '%s' from folder '%s'.
vi: Không thể lấy “%s” từ thư mục “%s”.

en: There is nothing to be saved.
vi: Không có gì cần lưu.

en: Downloading file
vi: Đang tải về tập tin

en: Downloading %i files
vi: Đang tải về %i tập tin

en: Downloading %i files...
vi: Đang tải về %i tập tin...

en: Problem getting '%s' from folder '%s'.
vi: Gặp trục trặc khi lấy “%s” từ thư mục “%s”.

en: What to save:
vi: Lưu :

en: Save photos
vi: Lưu ảnh

en: Photos will be saved if this is checked
vi: Chọn cái này để lưu ảnh chụp

en: Save raw data
vi: Lưu dữ liệu thô

en: Raw data will be saved if this is checked
vi: Chọn điều này để lưu dữ liệu thô

en: Save audio data
vi: Lưu dữ liệu âm thanh

en: Audio data will be saved if this is checked
vi: Chọn điều này để lưu dữ liệu âm thanh

en: Save thumbnails
vi: Lưu hình thu nhỏ

en: Thumbnails will be saved if this is checked
vi: Chọn cái này để lưu hình thu nhỏ

en: Save EXIF data
vi: Lưu dữ liệu EXIF

en: EXIF data will be saved if this is checked
vi: Chọn cái này để lưu dữ liệu EXIF

en: Open image(s) with:
vi: Mở ảnh bằng:

comment: Type: string
    Description
en: Type in the name of the program you want to run, leave blank for none
vi: Hãy nhập vào tên chương trình cần chạy, bỏ trống nếu không

en: Use filename(s) provided by the camera
vi: Dùng tên tập tin do máy ảnh cung cấp

en: Choose whether to use the filename provided by the camera
vi: Chọn có nên dùng tên tập tin do máy ảnh cung cấp hay không

en: Filename prefix:
vi: Tiền tố tên tập tin:

en: Start numbering with:
vi: Bắt đầu từ số:

en: Save '%s'...
vi: Lưu “%s”...

en: Save photos...
vi: Lưu ảnh chụp...

en: Could not list folders in '%s'.
vi: Không thể liệt các kê thư mục trong “%s”.

en: Could not open '%s'.
vi: Không thể mở “%s”.

en: Uploading '%s' into folder '%s'...
vi: Đang tải “%s” lên thư mục “%s” ...

en: Could not upload '%s' into '%s'.
vi: Không thể tải “%s” lên “%s”.

en: Upload into '%s'...
vi: Tải lên “%s”...

en: Removing directory '%s'...
vi: Đang gỡ bỏ thư mục “%s”...

en: Could not remove directory '%s'.
vi: Không thể gỡ bỏ thư mục “%s”.

en: Downloading file from '%s'
vi: Đang tải tập tin xuống “%s”...

en: Downloading %i files from '%s'
vi: Đang tải %i tập tin xuống “%s”...

en: Listing subfolders in folder '%s'...
vi: Đang liệt kê các thư mục con trong thư mục “%s”...

en: Could not get subfolders list for folder '%s'
vi: Không thể lấy danh sách các thư mục con cho thư mục “%s”

en: Download '%s' subtree to...
vi: Tải cây con “%s” về...

en: Getting information about the camera...
vi: Đang lấy thông tin về máy ảnh...

en: Getting information about the driver...
vi: Đang lấy thông tin về trình điều khiển...

en: Getting manual...
vi: Đang lấy hướng dẫn sử dụng...

en: Could not retrieve information.
vi: Không thể lấy thông tin.

en: /Upload file...
vi: /Tải lên tập tin...

en: /Make directory...
vi: /Tạo thư mục...

en: /Delete directory
vi: /Xóa bỏ thư mục

en: /Save directory tree...
vi: /Lưu cây thư mục...

en: /Capture image...
vi: /Chụp ảnh...

en: /View camera preferences
vi: /Xem tùy thích máy ảnh

en: /View camera summary
vi: /Xem tóm tắt máy ảnh

en: /View camera manual
vi: /Xem sổ tay máy ảnh

en: /View driver details
vi: /Xem chi tiết trình điều khiển

en: /Select camera...
vi: /Chọn máy ảnh...

en: /Remove camera
vi: /Gỡ bỏ máy ảnh

en: _Add camera...
vi: Th_êm máy ảnh...

en: Please right-click to access additional menus
vi: Hãy nhắp-chuột-phải để truy cập trình đơn thêm

en: Loading cameras...
vi: Đang tải máy ảnh...

en: Could not display '%s'. Either the image type ('%s') is not supported by gtk or the file itself is corrupt.
vi: Không thể hiển thị “%s”. Hoặc vì kiểu ảnh ('%s”) không được hỗ trợ bởi gtk, hoặc vì tập tin bị hỏng.

en: Could not download '%s' from folder '%s'.
vi: Không thể tải “%s” xuống thư mục “%s”.

en: Image Download Program
vi: Chương trình Tải về Ảnh

en: Lowercase Hexadecimal
vi: Chữ số hệ 16 in thường

en: Uppercase Hexadecimal
vi: Chữ số hệ 16 in hoa

en: Copy _Digest
vi: Sao chép _Chữ số

[ctx: menu]
en: _Open Digest File…
vi: _Open Tập tin …

[ctx: menu]
en: _Save Digest File…
vi: _Lưu ra tập tin …

en: File _List
vi: _Danh sách Tập tin

en: Check:
vi: Kiểm tra:

en: Paste digest from clipboard
vi: Dán các chữ số từ vùng nhớ đệm

en: HMAC Key:
vi: Khóa HMAC:

en: GtkHash Preferences
vi: Tùy chỉnh GtkHash

en: Hash Functions
vi: Các hàm băm

en: MAC Functions
vi: Các hàm MAC

en: Digest Format:
vi: Định dạng các chữ số:

en: Checksum Calculator
vi: Công cụ Kiểm tra tổng

en: Calculate message digests or checksums
vi: Tính toán thông báo các chữ số hoặc kiểm tra tổng

en: Open Digest File
vi: Mở tập tin chứa các chữ số

en: Digest/Checksum Files (*.sha1, *.md5, *.sfv, …)
vi: Các tập tin chứa các Chữ số/Kiểm tra tổng (*.sha1, *.md5, *.sfv, …)

en: Save Digest File
vi: Lưu các Chữ số ra tập tin

en: A desktop utility for computing message digests or checksums
vi: Một phần mềm tính toán thông báo các chữ số hoặc kiểm tra tổng

en: _Show HMAC Key
vi: _Hiện Khóa HMAC

en: Failed to read check file "%s": %s
vi: Không thể đọc tập tin kiểm tra "%s": %s

en: Failed to add file "%s": %s
vi: Không thể thêm tập tin "%s": %s

en: Unknown Hash Function name "%s"
vi: Tên hàm Băm không xác định "%s"

[ctx: --help]
en: Check against the specified digest or checksum
vi: Kiểm tra với các kí tự và chữ số đặc biệt

[ctx: --help]
en: DIGEST
vi: CHỮ SỐ

[ctx: --help]
en: Check digests or checksums from the specified file
vi: Kiểm tra các chữ số hoặc kiểm tra tổng từ một tập tin nào đó

[ctx: --help]
en: FILE|URI
vi: TẬP TIN|URI

[ctx: --help]
en: Enable the specified Hash Function (e.g. MD5)
vi: Sử dụng một hàm băm đặc biệt (ví dụ như MD5)

[ctx: --help]
en: FUNCTION
vi: HÀM BĂM

[ctx: --help]
en: Hash the specified text
vi: Băm một đoạn văn bản nào đó

[ctx: --help]
en: TEXT
vi: VĂN BẢN

[ctx: --help]
en: Show version information
vi: Hiện thông tin phiên bản

[ctx: --help]
note: Translators: Unicode ellipsis(…) can be used here
en: [FILE|URI...]
vi: [TẬP TIN|URI ...]

en: Failed to enable any supported hash functions.
vi: Không thể kích hoạt bất kì hàm băm nào.

en: %u minute left | %u minutes left
vi[0]: còn %u phút nữa

en: %s of %s - %s (%s/sec)
vi: %s của %s - %s (%s/giây)

en: _Copy Digest
vi: _Sao chép Chữ số

en: Show _Disabled Hash Functions
vi: Hiện các hàm băm bị _Ẩn

en: Hash Function
vi: Hàm băm

en: Digest
vi: Chữ số

en: H_ash
vi: B_ăm

en: Checksums
vi: Kiểm tra tổng

en: GtkHash is an application for computing file checksums, or message digests. It's designed to be an easy to use, graphical alternative to command-line programs such as md5sum.
vi: GtkHash là một ứng dụng dùng để tính toán kiểm tra tổng của tập tin hoặc của các kí tự trong văn bản. Nó được thiết kế để dễ sử dụng, giúp dử dụng giao diện đồ họa cho các chương trình dòng lệnh như md5sum.

en: Supported hash functions include MD5, SHA1, SHA256, SHA512 and CRC32.
vi: Hỗ trợ các hàm băm như MD5, SHA1, SHA256, SHA512 và CRC32.

en: Adds message digests or checksums to file properties
vi: Thêm các kết quả băm và kiểm tra tổng vào thuộc tính của tập tin

en: A graphical tool to find and remove orphaned libraries
vi: Công cụ đồ họa để tìm và gỡ bỏ các thư viên thừa

en: Remove orphaned packages
vi: Gỡ bỏ các gói thừa

en: You must run this program as the root user.
vi: Bạn phải chạy chương trình này với tư cách người chủ (root).

en: Cannot find deborphan!
vi: Không tìm thấy deborphan.

en: GtkOrphan needs deborphan to run.
vi: GtkOrphan cần thiết deborphan để chạy được.

en: A graphical tool to find and remove orphaned libraries.
vi: Công cụ đồ họa để tìm và gỡ bỏ các thư viên thừa.

en: You should select a package first!
vi: Trước tiên thì bạn nên chọn gói.

en: No orphaned libraries found.
vi: Không tìm thấy thư viên thừa.

en: Orphaned packages found:
vi: Tìm thấy gói thừa:

en: for a total of:
vi: đạt đến tổng:

en: Total regular packages found:
vi: Tổng các gói chuẩn đã tìm:

en: Select the packages that you wish to remove:
vi: Hãy chọn những gói cần gỡ bỏ :

en: Section:
vi: Phần:

en: Removing requested packages...
vi: Đang gỡ bỏ các gói đã yêu cầu...

en: You have requested to remove following packages from your system:
vi: Bạn đã yêu cầu gỡ bỏ khỏi hệ thống những gói theo đây:

en: Show package details
vi: Hiện chi tiết về gói

en: Hibernate package
vi: Làm cho gói ngủ đông

en: Show hibernated packages
vi: Hiện các gói ngủ đông

en: Select for removal
vi: Chọn để gỡ bỏ

en: This list shows all packages in 'hibernation' status.
vi: Danh sách này hiển thị tất cả các gói có trạng thái « ngủ đông ».

en: They will never be reported as orphaned packages while they belong to this list.
vi: Vẫn còn có trong danh sách này thì gói không được thông báo là gói thừa.

en: Showing details informations for package:
vi: Ở đây hiển thị thông tin chi tiết về gói:

en: Guess other libraries too:
vi: Cũng đoán các thư viên khác:

en: Hibernated packages
vi: Gói ngủ đông

en: NONE
    perl
    python
    pike
    ruby
    interpreters
    wrong section
    dev package
    debug
    common
    data
    doc
    dummy
    ALL
vi: KHÔNG CÓ
    perl
    python
    pike
    ruby
    bộ thông dịch
    phần không đúng
    gói phát triển
    gỡ lỗi
    dùng chung
    dữ liệu
    tài liệu
    giả
    TẤT CẢ

en: Non-orphaned packages
vi: Gói không thừa

en: Orphaned packages
vi: Gói thừa

en: Package details window
vi: Cửa sổ chi tiết gói

en: Pending removals
vi: Việc gỡ bỏ bị hoãn

en: Purge entire list
vi: Tẩy toàn bộ danh sách

en: Remove from list
vi: Gỡ bỏ khỏi danh sách

en: Show all orphan packages, not only those in the libs section
vi: Hiển thị tất cả các gói thừa, không phải chỉ những gói trong phần thư viện

en: Show all packages, not only those in libs section
vi: Hiển thị mọi gói, không phải chỉ những gói trong phần thư viện

en: Show uninstalled packages with orphaned configuration files
vi: Hiển thị các gói bị hủy cài đặt mà để lại tập tin cấu hình thừa

en: _Hibernated packages list
vi: Danh sách gói _ngủ đông

en: _Package details
vi: Chi tiết _gói

en: Highlight Syntax
vi: Tô sáng cú pháp

en: Whether to highlight syntax in the buffer
vi: Có nên tô sáng cú pháp trong vùng đệm hay không

en: Whether to highlight matching brackets
vi: Có nên tô sáng mỗi cặp dấu ngoặc tương ứng hay không

en: Maximum Undo Levels
vi: Cấp hủy bước tối đa

en: Number of undo levels for the buffer
vi: Số cấp hủy bước trong vùng đệm

en: Language object to get highlighting patterns from
vi: Đối tượng ngôn ngữ từ đó cần lấy mẫu tô sáng

en: Can undo
vi: Có thể hủy bước

en: Can redo
vi: Có thể làm lại

en: Style scheme
vi: Lược đồ kiểu dáng

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# regex_new could fail, for instance if there are different * named sub-patterns with the same name or if resulting regex is * too long. In this case fixing lang file helps (e.g. renaming * subpatterns, making huge keywords use 
en: Cannot create a regex for all the transitions, the syntax highlighting process will be slower than usual.
    The error was: %s
vi: Không thể tạo một biểu thức chính quy cho mọi việc chuyển tiếp, tiến trình tô sáng cú pháp sẽ chạy chậm hơn trường hợp bình thường.
    Lỗi: %s

en: Highlighting a single line took too much time, syntax highlighting will be disabled
vi: Tốn quá nhiều thời gian để tô sáng dòng đơn, tô sáng cú pháp sẽ bị tắt tạm thời

en: Language id
vi: Mã ngôn ngữ

en: Language name
vi: Tên ngôn ngữ

en: Language section
vi: Phần ngôn ngữ

en: Whether the language should be hidden from the user
vi: Có nên ẩn ngôn ngữ khỏi người dùng hay không

en: Language specification directories
vi: Thư mục đặc tả ngôn ngữ

en: List of directories where the language specification files (.lang) are located
vi: Danh sách các thư mục chứa tập tin đặc tả ngôn ngữ (.lang)

en: Language ids
vi: Các nã ngôn ngữ

en: List of the ids of the available languages
vi: Danh sách các mã ngôn ngữ sẵn sàng

en: The mark category
vi: Phân loại dấu

en: Source Buffer
vi: Vùng đệm nguồn

en: The GtkSourceBuffer object to print
vi: Đối tượng GtkSourceBuffer (vùng đậm nguồn Gtk) cần in

en: Width of a tab character expressed in spaces
vi: Chiều rộng của mỗi ký tự Tab, theo dấu cách

en: Whether to wrap lines never, at word boundaries, or at character boundaries.
vi: Có nên ngắt dòng: không bao giờ, cuốn theo biên từ, hay theo biên ký tự.

en: Whether to print the document with highlighted syntax
vi: Có nên in tài liệu với cú pháp được tô sáng hay không

en: Interval of printed line numbers (0 means no numbers)
vi: Khoảng cách các số thứ tự dòng được in (0 nghĩa là không in số thứ tự dòng)

en: Whether to print a header in each page
vi: Có nên in đầu đặc biệt trên mỗi trang hay không

en: Print Footer
vi: In chân trang

en: Whether to print a footer in each page
vi: Có nên in chân đặc biệt trên mỗi trang hay không

en: Body Font Name
vi: Tên phông thân

en: Line Numbers Font Name
vi: Tên phông số thứ tự dòng

en: Header Font Name
vi: Tên phông đầu trang

en: Footer Font Name
vi: Tên phông chân trang

en: The number of pages in the document (-1 means the document has not been completely paginated).
vi: Số các trang trong tài liệu (-1 có nghĩa là tài liệu chưa được dàn trang hoàn toàn).

en: Line background
vi: Nền dòng

en: Line background color
vi: Màu nền dòng

en: Line background set
vi: Nền dòng đã đặt

en: Whether line background color is set
vi: Màu nền dòng đã được đặt chưa

en: Foreground set
vi: Cảnh gần đã đặt

en: Whether foreground color is set
vi: Màu cảnh gần đã được đặt chưa

en: Background set
vi: Nền đã đặt

en: Whether background color is set
vi: Màu nền đã được đặt chưa

en: Bold set
vi: Đậm đã đặt

en: Whether bold attribute is set
vi: Thuộc tính in đậm đã được đặt chưa

en: Italic set
vi: Nghiêng đã đặt

en: Whether italic attribute is set
vi: Thuộc tính in nghiêng đã được đặt chưa

en: Whether underline attribute is set
vi: Thuộc tính gạch dưới đã được đặt chưa

en: Whether strikethrough attribute is set
vi: Thuộc tính gạch đè đã được đặt chưa

en: Style scheme id
vi: ID lược đồ kiểu dáng

en: Style scheme name
vi: Tên lược đồ kiểu dáng

en: Style scheme description
vi: Mô tả lược đồ kiểu dáng

en: Style scheme filename
vi: Tên tập tin lược đồ kiểu dáng

en: Style scheme search path
vi: Đường dẫn tìm lược đồ kiểu dáng

en: List of directories and files where the style schemes are located
vi: Danh sách các thư mục và tập tin chứa lược đồ kiểu dáng

en: Scheme ids
vi: ID lược đồ

en: List of the ids of the available style schemes
vi: Danh sách các mã số lược đồ kiểu dáng sẵn sàng

en: Show Line Marks
vi: Hiện dấu dòng

en: Whether to display line mark pixbufs
vi: Có nên hiển thị ký hiệu (bộ đệm điểm ảnh) đánh dấu dòng không

en: Number of spaces to use for each step of indent
vi: Số dấu cách của mỗi bước thụt lề

en: Auto Indentation
vi: Tự động thụt lề

en: Whether to enable auto indentation
vi: Có nên bật khả năng tự động thụt lề hay không

en: Insert Spaces Instead of Tabs
vi: Chèn dấu cách thay cho cột Tab

en: Whether to insert spaces instead of tabs
vi: Có nên chèn dấu cách thay cho khoảng Tab hay không

en: Whether to display the right margin
vi: Có nên hiển thị lề bên phải hay không

en: Position of the right margin
vi: Vị trí của lề bên phải

en: Smart Home/End
vi: Home/End khéo

en: HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line
vi: Phím HOME và END di chuyển đến ký tự không khoảng trắng thứ nhất/cuối cùng trên dòng, trước khi chuyển đến đầu/cuối của dòng

en: Whether to highlight the current line
vi: Có nên tô sáng dòng hiện thời hay không

en: Indent on tab
vi: Thụt lề bằng Tab

en: Whether to indent the selected text when the tab key is pressed
vi: Có nên thụt lề đoạn đã chọn khi phím Tab được bấm hay không

en: Set if and how the spaces should be visualized
vi: Đặt có vẽ khoảng trắng không và vẽ như thế nào

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Arbitrary base number
vi: Số cơ sở tùy ý

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A decimal number: 1234 #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Decimal number
vi: Số thập phân

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# map to nothing #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Escaped Character
vi: Ký tự đã thoát

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Preprocessor
vi: Bộ tiền xử lý

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Real number
vi: Số thực

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: ASP Object
vi: Đối tượng ASP

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A special constant like NULL in C or null in Java #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-
en: Special constant
vi: Hằng đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: VBScript and ADO constants
vi: Hằng VBScript và ADO

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Multiline string
vi: Chuỗi đa dòng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Null Value
vi: Vô giá trị

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Special Variable
vi: Biến đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Bullet
vi: Chấm điểm

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: changelog.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: ChangeLog
vi: Bản ghi đổi

en: C/C++/ObjC Header
vi: Phần đầu C/C++/ObjC

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Common Defines
vi: Định nghĩa dùng chung

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A floating point constant: 2.3e10 #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Floating point number
vi: Số chấm động

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Hexadecimal number
vi: Số thập lục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Included File
vi: Tập tin đã gồm

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Octal number
vi: Số bát phân

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: printf Conversion
vi: Chuyển đổi printf

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: style-scheme/_description #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourceview
en: Classic color scheme
vi: Lược đồ màu cổ điển

en: Bulit-in Command
vi: Lệnh dựng sẵn

en: Bulit-in Variable
vi: Biến dựng sẵn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Control Keyword
vi: Từ khóa Điều khiển

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: style-scheme/_description #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourceview
en: Blue based color scheme
vi: Lược đồ màu dựa vào xanh

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: String Format
vi: Định dạng chuỗi

en: Known Property Value
vi: Giá trị thuộc tính đã biết

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Others 2
vi: Khác 2

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Others 3
vi: Khác 3

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: at-rules
vi: Quy tắc at

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A base-N number: 0xFFFF #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Base-N number
vi: Số cơ số N

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A complex number #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Complex number
vi: Số phức tạp

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# A special comment containing documentation like in javadoc or gtk-doc #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtkso
en: Documentation comment
vi: Ghi chú về tài liệu

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# This style doesn't map to anything since it must be used as an additional style for text which is already styled as a "doc-comment" #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styl
en: Documentation comment element
vi: Yếu tố ghi chú về tài liệu

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# Anything that needs extra attention; mostly the keywords TODO, FIXME and XXX #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po
en: Note (FIXME, TODO, XXX, etc.)
vi: Ghi chú (SỬA ĐI, CẦN LÀM, XXX v.v.)

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# This one is for '#include <foo.h>' and "#pragma blah", or 'use foobar', etc.. #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.p
en: Preprocessor directive
vi: Chỉ thị tiền xử lý

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# This style doesn't map to anything since it must be used as an additional style for text which is already styled as a "string" #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/st
en: Special character (inside a string)
vi: Ký tự đặc biệt (bên trong chuỗi)

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Exec parameter
vi: Tham số thực hiện

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Added line
vi: Dòng bị thêm

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# Others 3 #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Changed line
vi: Dòng bị sửa đổi

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# Preprocessor #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Special case
vi: Trường hợp đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Binary number
vi: Số nhị phân

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Special Token
vi: Hiệu bài đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Formatting Elements
vi: Phần tử Định dạng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: GUI Elements
vi: Phần tử Giao diện

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Header Elements
vi: Phần tử Đầu trang

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Structural Elements
vi: Phần tử Cấu trúc

en: Dos Batch
vi: Bó tập tin DOS

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Attribute name
vi: Tên thuộc tính

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: dpatch.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: DPatch
vi: Đắp vá D

en: patch-start
vi: bắt đầu đắp vắ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: entity
vi: thực thể

en: quoted-value
vi: giá-trị-trích_dẫn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Assertion
vi: Khẳng định

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Design by Contract
vi: Đề cương theo Hợp đồng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Exception Handling
vi: Quản lý ngoại lệ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Predefined Variable
vi: Biến định sẵn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Void Value
vi: Giá trị bãi bỏ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Base-N Integer
vi: Số nguyên cơ số N

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Builtin
vi: Dựng sẵn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Compiler Directive
vi: Chỉ thị trình biên dịch

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Debug Code
vi: Mã gỡ lỗi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Error Text
vi: Chuỗi lỗi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: BOZ Literal
vi: Nghĩa chữ BOZ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Floating Point
vi: Chấm động

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Inline Documentation Section
vi: Phần tài liệu trực tiếp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Parameter
vi: Tham số

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Signal Name
vi: Tên tín hiệu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Since
vi: Kể từ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: gtk-doc.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: gtk-doc
vi: tài liệu GTK

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Include directive
vi: Chỉ thị bao gồm

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Widget State
vi: Tình trạng ô điều khiển

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Code Block
vi: Khối mã

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Enumerated list
vi: Danh sách đánh số

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Haddock Directive
vi: Chỉ thị Haddock

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Header Property
vi: Thuộc tính đầu trang

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Hyperlinked Module Name
vi: Tên mô-đun đã siêu liên kết

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Inline Haddock Section
vi: Phần Haddock trực tiếp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Itemized list
vi: Danh sách từng mục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: haskell-literate.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Literate Haskell
vi: Haskell đọc được

comment: Name: don't translate / Tên: đừng dịch
en: Javascript
vi: JavaScript

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: style-scheme/_description #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourceview
en: Color scheme used in the Kate text editor
vi: Lược đồ màu dùng trong trình soạn thảo văn bản Kate

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Inline Math Mode
vi: Chế độ toán học trực tiếp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Math Mode
vi: Chế độ toán học

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Verbatim
vi: Đúng nguyên văn

en: math-bound
vi: kết hợp với toán học

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Nil Constant
vi: Hằng rỗng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Autoconf Macro
vi: Vĩ lệnh Tự động Cấu hình

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Obsolete Autoconf Macro
vi: Vĩ lệnh Tự động Cấu hình Quá cũ

en: m4-comment
vi: ghi-chú-m4

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Assignment Left Hand Side
vi: Gán bên trái

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Assignment Right Hand Side
vi: Gán bên phải

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# Translators: Trailing Tabs refers to tabulation characters present at the end of the line #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5
en: Trailing Tab
vi: Khoảng tab theo sau

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: command
vi: lệnh

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: function
vi: hàm

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# FIXME make it better names, and make them translatable #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master
en: keyword
vi: từ khóa

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: prereq
vi: điều kiện tiên quyết

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: targets
vi: đích

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: style-scheme/_description #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourceview
en: Dark color scheme using the Tango color palette
vi: Lược đồ màu tối dùng bảng chọn màu Tango

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Floating Point number
vi: Số chấm động

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Labeled argument
vi: Đối số có nhãn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Ocamldoc Comments
vi: Chú thích Ocamldoc

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Polymorphic Variant
vi: Biến thế nhiều dạng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Type Variable
vi: Biến kiểu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Type, module or object keyword
vi: Từ khóa kiểu, mô-đun hay đối tượng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Variant Constructor
vi: Bộ xây dựng biến thể

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Operation operator
vi: Toán tử thao tác

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Type Operators
vi: Toán tử kiểu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Reserved Constant
vi: Hằng dành riêng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: File Descriptor
vi: Mô tả tập tin

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heredoc Bound
vi: Kết hợp Heradoc

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Include Statement
vi: Câu lệnh Include

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Line Directive
vi: Chỉ thị đường

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: POD Escape
vi: Thoát POD

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: POD heading
vi: Tiêu đề POD

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: POD keyword
vi: Từ khóa POD

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: System Command
vi: Lệnh hệ thống

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Package Info
vi: Thông tin gói

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: pkgconfig.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: pkg-config
vi: cấu hình gói

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Module Handler
vi: Bộ xử lý mô-đun

en: string-conversion
vi: chuyển đổi chuỗi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Assignment Operator
vi: Toán tử gán

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Integer Number
vi: Số nguyên

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Special Constant
vi: Hằng đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Command Macro
vi: Vĩ lệnh kiểu lệnh

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Conditional Macro
vi: Vĩ lệnh có điều kiện

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Directory Macro
vi: Vĩ lệnh thư mục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Flow Conditional
vi: Luồng có điều kiện

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Other Macro
vi: Vĩ lệnh khác

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: RPM Variable
vi: Biến RPM

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: rpmspec.lang/language@_name #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourcevi
en: RPM spec
vi: Đặc tả RPM

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Spec Macro
vi: Vĩ lệnh đặc tả

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Attribute Definition
vi: Lời định nghĩa thuộc tính

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Module handler
vi: Bộ xử lý mô-đun

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Numeric literal
vi: Nghĩa chữ thuộc số

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Common Commands
vi: Lệnh thường dùng

note: #-#-#-#-#  gtksourceview2_2.10.5-3_vi.po (gtksourceview 2.5.4)  #-#-#-#-# FIXME: need to sort out proper styles for variables #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  
en: Variable Definition
vi: Định nghĩa biến

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: No idea what it is
vi: Không nhận ra

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section 1
vi: Phần 1

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section 2
vi: Phần 2

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section 3
vi: Phần 3

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section 4
vi: Phần 4

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section 5
vi: Phần 5

en: Text2Tags
vi: Văn-bản-sang-Thẻ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Verbatim Block
vi: Khối đúng nguyên văn

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: style-scheme/_description #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-gtksourceview
en: Color scheme using Tango color palette
vi: Lược đồ màu dùng bảng chọn màu Tango

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: File Attributes
vi: Thuộc tính tập tin

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Generated Content
vi: Nội dung đã tạo ra

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Attribute value
vi: Giá trị thuộc tính

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: CDATA delimiter
vi: Dấu phân cách CDATA

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Element name
vi: Tên yếu tố

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Processing instruction
vi: Câu lệnh xử lý

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: rule
vi: quy tắc

en: token-type
vi: Kiểu-hiệu-bài

note: (itstool) path: displayable-values/value@name
en: Non Breaking Whitespace
vi: Khoảng trắng không ngắt

note: (itstool) path: cg.lang/language@_name
en: CG Shader Language
vi: Ngôn ngữ CG Shader

note: (itstool) path: chdr.lang/language@_name
en: C/ObjC Header
vi: Phần đầu C/ObjC

note: (itstool) path: cpphdr.lang/language@_name
en: C++ Header
vi: Đầu C++

note: (itstool) path: dosbatch.lang/language@_name
en: DOS Batch
vi: Văn lệnh DOS

note: (itstool) path: gdb-log.lang/language@_name
en: GDB Log
vi: Log GDB

note: (itstool) path: glsl.lang/language@_name
en: OpenGL Shading Language
vi: Ngôn ngữ OpenGL Shading

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: solarized-dark.xml/style-scheme@_name #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-g
en: Solarized Dark
vi: Solarized tối

note: (itstool) path: style-scheme/_description
en: Color scheme using Solarized dark color palette
vi: Lược đồ màu dùng bảng chọn màu Solarized tối

note: #-#-#-#-#  gtksourceview3_3.24.11-7_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: solarized-light.xml/style-scheme@_name #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-# #-#-#-#-#  libgedit-
en: Solarized Light
vi: Solarized sáng

note: (itstool) path: style-scheme/_description
en: Color scheme using Solarized light color palette
vi: Lược đồ màu dùng bảng chọn màu Solarized sáng

en: Incomplete UTF-8 sequence in input
vi: Chuỗi UTF-8 chưa hoàn thiện ở đầu vào

note: Tooltip style
en: Completion Info
vi: Thông tin hoàn chỉnh

en: Show detailed proposal information
vi: Hiển thị thông tin đề nghị chi tiết

en: There was a character encoding conversion error and it was needed to use a fallback character.
vi: Có một lỗi chuyển đổi bảng mã ký tự và nó cần sử dụng một ký tự dự phòng

en: File too big.
vi: Tập tin quá lớn.

en: Not a regular file.
vi: Không phải là một tập tin thường.

en: The file is externally modified.
vi: Tập tin đã bị sửa đổi từ bên ngoài.

en: The buffer contains invalid characters.
vi: Bộ nhớ đệm có chứa ký tự không hợp lệ.

note: TODO: have a ChooserDialog?
en: Select a Style
vi: Chọn một kiểu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Obsolete Keyword
vi: Từ khóa cũ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Local Variable
vi: Biến cục bộ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Single Number
vi: Số nguyên đơn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Double Number
vi: Số chính đôi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Automake Variable
vi: Biến Automake

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Optional Target
vi: Đích tùy chọn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Built-in Target
vi: Đích tích hợp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Other Keyword
vi: Từ khóa khác

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Substitution
vi: Thay thế

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: System Task
vi: Tác vụ hệ thống

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Import BVI
vi: Nhập BVI

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Swizzle operator
vi: Toán tử Swizzle

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Standard stream
vi: Luồng chuẩn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Signal name
vi: Tên tín hiệu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Builtin Command
vi: Lệnh tích hợp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Deprecated Builtin Command
vi: Lệnh tích hợp đã lạc hậu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Builtin Variable
vi: Biến tích hợp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Property Value
vi: Giá trị thuộc tính

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: ID Selector
vi: Bộ chọn ID

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Class Selector
vi: Bộ chọn lớp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Tag Name Selector
vi: Bộ chọn tên thẻ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Escaped character
vi: Ký tự đã thoát

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Global Functions
vi: Hàm toàn cục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Device Functions
vi: Hàm thiết bị

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Global Variables
vi: Biến toàn cục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading 0
vi: Đầu 0

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Main Category
vi: Phân loại chính

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Additional Category
vi: Phân loại bổ sung

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Reserved Category
vi: Phân loại dành riêng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Patch Start
vi: Bắt đầu miếng vắ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Quoted Value
vi: Giá trị trích dẫn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Intrinsic function
vi: Hàm Intrinsic

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: OpenMP directives
vi: Chỉ thị bao OpenMP

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Thread Action
vi: Hành động tiến trình

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Thread Header
vi: Phần đầu tuyến trình

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Optimized Out
vi: Loại bởi tối ưu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Incomplete Sequence
vi: Chuỗi không đầy đủ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Reserved Keywords
vi: Từ khóa dành riêng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Imaginary number
vi: Số ảo

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Page title
vi: Tiêu đề trang

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading level 1
vi: Đầu đề mức 1

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading level 2
vi: Đầu đề mức 2

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading level 3
vi: Đầu đề mức 3

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading level 4
vi: Đầu đề mức 4

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Heading level 5
vi: Đầu đề mức 5

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Storage Type
vi: Kiểu lưu trữ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Undefined Value
vi: Giá trị không xác định

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Adverb
vi: Phó từ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Explicit Argument
vi: Đối số tường minh

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Explicit Noun Definition
vi: Định nghĩa Danh từ Rõ ràng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: External Command
vi: Lệnh nội tại

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Built-in Function
vi: Hàm tích hợp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Math Boundary
vi: Biên toán học

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Special Character
vi: Ký tự đặc biệt

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Part Heading
vi: Đầu đề bộ phận

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Chapter Heading
vi: Đầu đề chương

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section Heading
vi: Đầu đề Phần

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: SubSection Heading
vi: Đầu đề Phần phụ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: SubSubSection Heading
vi: Đầu đề Phần phụ phụ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Paragraph Heading
vi: Đầu đề đoạn văn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: SubParagraph Heading
vi: Đầu đề Đoạn văn phụ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: m4 Comment
vi: Ghi chú m4

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Page Elements
vi: Phần tử trang

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Section Elements
vi: Phần tử phần

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Inline Elements
vi: Phần tử chung dòng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Horizontal Rule
vi: Thước ngang

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: List Marker
vi: Đánh dấu danh sách

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Blockquote Marker
vi: Đánh dấu trích dẫn khối

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Link Text
vi: Văn bản liên kết

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Image Marker
vi: Đánh dấu ảnh

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Strong Emphasis
vi: Nhấn mạnh nhiều

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Backslash Escape
vi: Thoát xuyệt ngược

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Light Emphasis
vi: Nhấn nhẹ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Symbol on a Link
vi: Ký hiệu trên một liên kết

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Magic Word
vi: Từ ma thuật

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Symbol of a Table
vi: Ký hiệu của bảng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Redirect
vi: Chuyển hướng

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Class type
vi: Kiểu lớp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Externals
vi: Ngoại

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Data Types
vi: Kiểu dữ liệu

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Sub Keywords
vi: Từ khóa con

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Standard Modules
vi: Môđun chuẩn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Global Function
vi: Hàm toàn cục

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Device Function
vi: Hàm thiết bị

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: OpenCL Constant
vi: Hằng OpenCL

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Preprocessor tags
vi: Thẻ tiền xử lý

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Common Function
vi: Hàm chung

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Reserved Words
vi: Đảo ngược từ

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Built In Functions
vi: Hàm tích hợp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Boolean values
vi: Giá trị lôgíc

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Metaparameters
vi: Tham số biến đổi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Class names
vi: Tên lớp

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: String Conversion
vi: Chuyển đổi chuỗi

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Decorator
vi: Trang trí

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Literal
vi: Nghĩa đen

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Built In
vi: Dựng sẵn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: XML Tag
vi: Thẻ XML

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: sml.lang/language@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Standard ML
vi: ML chuẩn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Module name, Variant, etc
vi: Tên mô-đun, biến v.v..

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: IEEE System Task
vi: Tác vụ hệ thống IEEE

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: LRM Additional System Task
vi: Tác vụ hệ thống thêm LRM

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: token type
vi: kiểu hiệu bài

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Block literal
vi: Đoạn văn

note: #-#-#-#-#  gtksourceview4_4.8.4-9_vi.po (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  gtksourceview5_5.18.0-2_vi.po (gtksourceview master)  #-#-#-#-#
en: Map key
vi: Ánh xạ phím

en: Conversion from character set '%s' to 'UTF-8' is not supported
vi: Chưa hỗ trợ chuyển đổi từ bảng mã “%s” sang “UTF-8”

en: Could not open converter from '%s' to 'UTF-8'
vi: Không thể mở bộ chuyển đổi từ “%s” sang “UTF-8”

en: _Details...
vi: _Chi tiết…

en: Translate and localize applications and libraries
vi: Dịch và bản địa hóa các ứng dụng và thư viện

en: Gtranslator is an enhanced gettext po file editor for the GNOME desktop environment. It handles all forms of gettext po files and includes very useful features like find/replace, translation memory, different translator profiles, messages table (for having an overview of the translations/messages in the po file), easy navigation and editing of translation messages and comments of the translation where accurate.
vi: Gtranslator là ứng dụng dịch tập tin po của gettext cao cấp dành cho môi trường GNOME. Nó xử lý mọi kiểu tập tin po và bao gồm các tính năng hữu dụng như là tìm kiếm và thay thế, dịch từ bộ nhớ có sẵn, dùng nhiều hồ sơ người dịch, bảng chuỗi (để xem chuỗi gốc và bản dịch của tập tin po), dễ dàng di chuyển và sửa đổi chuỗi bản dịch và lời ghi chú của bản dịch.

en: Gtranslator includes also a plugin system with many interesting plugins like alternate language, insert tags, integration with subversion and a source code viewer.
vi: Gtranslator cũng bao gồm một hệ thống phần bổ sung với nhiều tính năng thú vị như là ngôn ngữ thay thế, thêm thẻ, tích hợp với subversion và bộ xem mã nguồn.

en: Translation Editor
vi: Trình sửa bản dịch

en: PO File Editor
vi: Ứng dụng chỉnh sửa tập tin po

en: Gtranslator;Translation;Editor;Gettext;Write;
vi: Gtranslator;Translation;Editor;Gettext;Write;Dịch;Dich;Sửa;Sua;Ghi;

en: Warn if file contains fuzzy translations
vi: Cảnh báo nếu tập tin còn chứa các chuỗi tạm dịch

en: If true, warn the user when saving a PO translation file containing fuzzy strings.
vi: Nếu chọn, cảnh báo người dùng khi ghi tập tin bản dịch PO mà có chứa các chuỗi tạm dịch.

en: Whether to remove the obsolete entries upon saving
vi: Có xóa các chuỗi không dùng nữa khi lưu hay không

en: If true, the obsolete entries will be removed from the file after saving
vi: Nếu chọn, các chuỗi không dùng nữa sẽ bị xóa khỏi tệp sau khi lưu

en: Auto save files
vi: Thường xuyên tự lưu

en: If true, automatically save files at specified intervals.
vi: Nếu chọn, tự động lưu tập tin một cách đều đặn.

en: Auto save interval
vi: Khoảng thời gian giữa các lần tự động lưu

en: Interval in minutes at which to automatically save files.
vi: Khoảng thời gian giữa các lần tự động lưu tập tin.

en: Create backup before saving
vi: Tạo bản sao trước khi lưu

en: If true, create a backup copy of a file before saving it.
vi: Nếu chọn, sẽ tạo một bản sao lưu dự phòng của tập tin trước khi ghi lại.

en: Use profile values for header
vi: Dùng các giá trị hồ sơ cho phần đầu

en: If true, overwrite the values in the PO header with those in the active profile.
vi: Nếu chọn, ghi đè các giá trị phần đầu PO bằng những thông tin trong hồ sơ đang kích hoạt.

en: Highlight syntax in edit fields
vi: Tô sáng cú pháp của trường biên soạn

en: If true, apply syntax highlighting to strings in edit fields.
vi: Nếu chọn, áp dụng tô sáng cú pháp cho chuỗi trong ô biên soạn.

en: Make whitespace visible
vi: Hiện ký tự khoảng trắng

en: If true, display whitespace in strings as representative symbols.
vi: Nếu chọn thì hiển thị ký hiệu khoảng trắng bằng các ký hiệu mô tả.

en: Remove fuzzy status when message is changed
vi: Gỡ bỏ trạng thái tạm dịch nếu chuỗi đã thay đổi

en: If true, remove fuzzy status from translations when they are changed.
vi: Nếu chọn, xóa bỏ trạng thái là tạm dịch khi chúng thay đổi.

en: If true, check the spelling of translated messages.
vi: Nếu chọn, kiểm tra chính tả của chuỗi đã dịch.

en: Side panel switcher style
vi: Kiểu bảng chuyển bên cạnh

en: Style for switchers in the side panel.
vi: Kiểu của bộ chuyển trong bảng bên.

en: Message list sort order
vi: Thứ tự xếp danh sách chuỗi

en: Sort order to use in the message list. Possible values are “status”, “id”, “original-text” and “translated-text”.
vi: Sắp xếp danh sách chuỗi. Các giá trị có thể là “status”, “id”, “original-text” và “translated-text”.

en: List of active plugins. It contains the “Location” of the active plugins. See the .gtranslator-plugin file for obtaining the “Location” of a given plugin.
vi: Liệt kê các phần bổ sung đang hoạt động. Nó chứa “Vị trí” của phần bổ sung hoạt động. Xem tập tin .gtranslator-plugin để lấy “Vị trí” của phần bổ sung đã cho.

en: Source Viewer
vi: Xem mã nguồn

en: Translation file editing suite for localization of applications and libraries.
vi: Sửa tập tin bản dịch phù hợp với việc bản địa hóa ứng dụng và thư viện.

en: Do you want to write all the changes done to %s?
vi: Bạn có muốn ghi tất cả các thay đổi vào %s không?

en: Continue Without Saving
vi: Tiếp tục mà không lưu

en: Save and Open
vi: Lưu và mở

en: Open file for translation
vi: Mở tập tin để dịch

en: This file has already been uploaded
vi: Tập tin đã được tải lên rồi

en: An error occurred while uploading the file: %s
    Maybe you've not configured your <i>l10n.gnome.org</i> <b>token</b> correctly in your profile or you don't have permissions to upload this module.
vi: Có lỗi xảy ra trong khi tải tập tin lên: %s
    Có lẽ bạn đã chưa cấu hình <b>thẻ</b> <i>l10n.gnome.org</i> của mình một cách đúng đắn trong hồ sơ của bạn hoặc là bạn không có quyền tải lên mô-đun này.

en: The file has been uploaded!
vi: Tập tin đã được tải lên!

en: Save file as…
vi: Lưu tập tin dạng…

en: Save the 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: Extracted comments
vi: Ghi chú trích ra từ mã nguồn:

en: Error loading module info: %s
vi: Lỗi khi tải thông tin mô-đun: %s

en: Error loading file info: %s
vi: Gặp lỗi khi tải thông tin tập tin: %s

en: No module state found.
vi: Không tìm thấy tình trạng của mô-đun.

en: Error loading file: %s
vi: Gặp lỗi khi tải tập tin: %s

en: Error creating tmp file: %s
vi: Gặp lỗi khi tạo tập tin tạm thời: %s

en: Error writing stream: %s
vi: Lỗi ghi luồng dữ liệu: %s

en: The file '%s' has been saved in %s
vi: Tập tin '%s' đã được lưu tại %s

en: An error occurred while reserving this module: %s
    Maybe you've not configured your l10n.gnome.org token correctly in your profile or you don't have permissions to reserve this module.
vi: Có lỗi xảy ra trong khi nhận mô-đun này: %s
    Có lẽ bạn đã chưa cấu hình thẻ bài l10n.gnome.org của mình một cách đúng đắn trong hồ sơ của bạn hoặc là bạn không có quyền nhận mô-đun này.

en: The file '%s.%s.%s.%s' has been successfully reserved
vi: Tập tin '%s.%s.%s.%s' đã được nhận thành công

en: About Translation Editor
vi: Giới thiệu về Trình sửa bản dịch

en: Reserve for translation
vi: Nhận tập tin để dịch

en: Translation State
vi: Trạng thái bản dịch

en: Load File
vi: Tải tập tin

en: Gettext translation template
vi: Bản mẫu thông dịch gettext

en: Welcome to Translation Editor
vi: Chào đón bạn sử dụng Trình sửa bản dịch

en: Before start to use the application, a profile should be created, but don't worry, the app will guide you to do it in a minute.
vi: Trước khi bắt đầu sử dụng ứng dụng, bạn nên tạo một hồ sơ, nhưng đừng lo, ứng dụng sẽ hướng dẫn bạn thực hiện trong một phút.

en: Translator name
vi: Tên của người dịch

en: Translator email
vi: Thư điện tử của người dịch

en: Translation team email
vi: Thư điện tử của nhóm dịch

en: Team email
vi: Địa chỉ thư điện tử của nhóm

en: Plural form
vi: Dạng số nhiều

en: Edit Header
vi: Sửa phần đầu

en: Translator and Language
vi: Người dịch và Ngôn ngữ

en: Use my options to complete the following entries
vi: Dùng tùy chọn của tôi để hoàn tất các mục sau

en: Translator’s _name
vi: Tê_n của người dịch

en: Translator’s _email
vi: T_hư điện tử người dịch

en: Language _code
vi: Mã _ngôn ngữ

en: Language _Team email
vi: Địa chỉ thư nhó_m dịch

en: Char_set
vi: _Bộ mã

en: Enc_oding
vi: Bảng _mã

en: Project Id _version
vi: _Phiên bản Id của dự án:

en: Pot _file creation date
vi: Ngày tạo tậ_p tin pot

en: Po file _revision date
vi: Ngày _sửa tập tin .po

en: Report message _bugs to
vi: Thông báo _lỗi chuỗi gốc cho

en: Damned Lies Info
vi: Thông tin Damned Lies

en: Lang
vi: Tiếng

en: Edit options manually
vi: Sửa các tùy chọn bằng tay

en: Choose language code
vi: Chọn mã ngôn ngữ

en: Plural forms
vi: Dạng số nhiều

en: Choose plural forms
vi: Chọn dạng số nhiều

en: Original Message
vi: Chuỗi gốc

en: Translated Message
vi: Chuỗi dịch

en: Failed opening file “%s”: %s
vi: Gặp lỗi khi mở tập tin “%s”: %s

en: Could not convert from charset “%s” to UTF-8
vi: Không thể đổi bảng mã “%s” sang UTF-8

en: Could not store temporary file for encoding conversion
vi: Không thể lưu tập tin tạm cho việc chuyển đổi bảng mã

en: All attempt to convert the file to UTF-8 has failed, use the msgconv or iconv command line tools before opening this file with GNOME Translation Editor
vi: Gặp lỗi khi cố gắng chuyển đổi thành UTF-8, dùng công cụ dòng lệnh msgconv hay iconv trước khi mở tập tin này bằng Trình sửa bản dịch GNOME

en: Gettext returned a null message domain list.
vi: Gettext đã trả về một danh sách miền chuỗi rỗng.

en: No messages obtained from parser.
vi: Chưa nhận chuỗi từ bộ phân tách.

en: You are saving a file with a .pot extension.
    Pot files are generated by the compilation process.
    Your file should likely be named “%s.po”.
vi: Bạn đang lưu một tập tin với phần mở rộng .pot.
    Tập tin .pot được tạo ra trong quá trình biên dịch.
    Tập tin của bạn nên được đặt tên là “%s.po”.

en: The file %s is read-only, and can not be overwritten
vi: Tập tin %s chỉ cho đọc, và không thể bị ghi đè

en: There is an error in the PO file: %s
vi: Có lỗi trong tập tin PO: %s

en: There was an error writing the PO file: %s
vi: Gặp lỗi khi ghi tập tin PO: %s

en: Impossible to remove the active profile
vi: Không thể xóa bỏ hồ sơ đang hoạt động

en: Another profile should be selected as active before
vi: Hồ sơ khác nữa có thể được chọn như là kích hoạt trước

en: F_iles
vi: _Tập tin

en: _Warn if PO file contains fuzzy translations
vi: _Cảnh báo nếu tập tin chứa các chuỗi tạm dịch

en: _Remove obsolete entries on save
vi: _Gỡ bỏ các chuỗi không dùng nữa khi lưu

en: _Activate auto save
vi: _Kích hoạt chế độ lưu tự động

en: Autosave _interval
vi: Khoảng cách g_iữa các lần lưu tự động

en: Text Display
vi: Hiển thị văn bản

en: _Highlight message syntax
vi: Tô _sáng cú pháp của chuỗi

en: Make _whitespace visible
vi: Hiện thị ký hiệu khoảng t_rắng

en: _Remove fuzzy status if message is changed
vi: _Gỡ bỏ trạng thái tạm dịch nếu chuỗi đã thay đổi

en: Check _spelling
vi: Kiểm t_ra chính tả

en: _Profiles
vi: Hồ _sơ

en: Translation Editor Profile
vi: Hồ sơ người sửa bản dịch

en: Upload to Damned Lies
vi: Tải lên Damned Lies

en: Profile Information
vi: Thông tin hồ sơ

en: Translator Information
vi: Thông tin người dịch

en: Translator _name
vi: Tê_n của người dịch

en: Translator _email
vi: T_hư điện tử của người dịch

en: Translation _team email
vi: Địa chỉ thư điện _tử của nhóm

en: Damned Lies Integration
vi: Tích hợp Damned Lies

en: GNOME Damned Lies integration token, go to your profile in https://l10n.gnome.org/ to get it
vi: Thẻ tích phân GNOME Damned Lies, truy cập trang hồ sơ tại https://l10n.gnome.org/ để lấy nó

en: _Damned Lies auth token
vi: Thẻ xác thực _Damned Lies

en: Build Translation Memory
vi: Xây dựng bộ nhớ bản dịch

en: Open a new .po file or drag & drop here
vi: Mở một tập tin .po mới hoặc kéo rồi thả vào đây

en: Load from DL…
vi: Tải từ DL…

en: Switch between Search and Search-and-Replace
vi: Chuyển đổi giữa Tìm kiếm và Tìm kiếm và Thay thế

en: Show or hide search options such as case sensitivity
vi: Hiện hoặc ẩn các tùy chọn tìm kiếm như phân biệt HOA/thường

en: Original text
vi: Chuỗi gốc

en: Translated text
vi: Bản dịch

en: File is not consistent with profile %s
vi: Tệp không nhất quán với hồ sơ %s

en: File nplurals: %d, is different from profile nplurals %d.
    Kindly go to preferences and select a profile with consistent nplurals values as this file %s.
vi: Số nhiều tệp: %d, khác với số nhiều hồ sơ %d.
    Vui lòng chuyển đến tùy chọn và chọn cấu hình có giá trị nplurals nhất quán như tệp này %s.

en: There is an error in the message:
vi: Có lỗi trong chuỗi:

en: Plural %d
vi: Số nhiều %d

en: Translated: %0.2f%%
vi: Đã dịch: %0.2f%%

en: Translated: %d
vi: Đã dịch: %d

en: Untranslated: %d
vi: Chưa dịch: %d

note: <property name="ypad">5</property>
en: _Original Message
vi: Chuỗi _gốc

note: <property name="ypad">5</property>
en: Translate_d Text
vi: Bản _dịch

en: Order messages by
vi: Xếp các chuỗi theo

en: Appearance in the original file
vi: Xuất hiện trong tập tin gốc

en: Message status
vi: Tình trạng chuỗi

en: Translated message
vi: Chuỗi dịch

en: Open a New File
vi: Mở tập tin mới

en: Open from Damned Lies
vi: Mở từ Damned Lies

en: Previous message without translation (<Alt><Page Up>)
vi: Chuỗi kế trước chưa được dịch (<Alt><Page Up>)

en: Next message without translation (<Alt><Page Down>)
vi: Chuỗi kế tiếp chưa được dịch (<Alt><Page Down>)

en: Toggle Fuzzy State
vi: Bật/tắt trạng thái tạm dịch

en: Sort messages by
vi: Xếp các chuỗi theo

en: Upload File
vi: Tải tập tin lên

en: Save Current File
vi: Lưu tập tin hiện tại

en: comment:
vi: ghi chú:

note: Translators: this is the title of the window with a modified document
en: *%s — Translation Editor
vi: *%s — Trình sửa bản dịch

note: Translators: this is the title of the window with a document opened
en: %s — Translation Editor
vi: %s — Trình sửa bản dịch

en: Select a Po file
vi: Chọn một tập tin Po

en: Load from Damned Lies
vi: Tải từ Damned Lies

[ctx: shortcut window group]
en: General
vi: Chung

[ctx: shortcut window]
en: Open file
vi: Mở tập tin

[ctx: shortcut window]
en: Save the current file
vi: Lưu tập tin hiện tại

[ctx: shortcut window]
en: Save the current file as
vi: Lưu tập tin hiện tại thành

[ctx: shortcut window]
en: Download from DL
vi: Tải từ DL

[ctx: shortcut window]
en: Upload to DL
vi: Tải lên DL

[ctx: shortcut window group]
en: Edit
vi: Chỉnh sửa

[ctx: shortcut window]
en: Clear translation
vi: Xóa phần dịch

[ctx: shortcut window]
en: Mark/Unmark as fuzzy
vi: Đánh/Bỏ dấu là tạm dịch

[ctx: shortcut window]
en: Copy original text to translation
vi: Chép nội dung chuỗi gốc vào phần dịch

[ctx: shortcut window group]
en: Navigation
vi: Điều hướng

[ctx: shortcut window]
en: Go to the previous message
vi: Đi tới chuỗi kế trước

[ctx: shortcut window]
en: Go to the next message
vi: Đi tới chuỗi kế tiếp

[ctx: shortcut window]
en: Go to the previous untranslated message
vi: Đi tới chuỗi chưa dịch kế trước

[ctx: shortcut window]
en: Go to the next untranslated message
vi: Đi tới chuỗi chưa dịch kế tiếp

[ctx: shortcut window group]
en: Translation Memory
vi: Bộ nhớ bản dịch

[ctx: shortcut window]
en: Build translation memory
vi: Xây dựng bộ nhớ bản dịch

[ctx: shortcut window]
en: Copy below
vi: Sao chép bên dưới

[ctx: shortcut window]
en: Use 1st...9th suggestion
vi: Dùng gợi ý từ 1...9

[ctx: shortcut window group]
en: Find & Replace
vi: Tìm & Thay thế

[ctx: shortcut window]
en: Find & Replace
vi: Tìm & Thay thế

[ctx: shortcut window]
en: Forward-search
vi: Tìm xuôi

[ctx: shortcut window]
en: Backward-search
vi: Tìm ngược

[ctx: shortcut window]
en: Hide find & replace bar
vi: Ẩn thanh tìm & thay thế

en: — Edit PO files
vi: — Sửa tập tin PO

en: %s
    Run “%s --help” to see a full list of available command line options.
vi: %s
    Chạy “%s --help” để có danh sách tùy chọn dòng lệnh đầy đủ.

en: Select PO directory
vi: Chọn thư mục PO

en: Translation Editor Memory Manager
vi: Quản lý bộ nhớ ‪‪Trình sửa bản dịch

en: Select the directory which contains PO files
vi: Chọn thư mục mà nó có chứa các tập tin PO

en: Use only files with this name
vi: Chỉ dùng những tập tin có tên

en: Add to Database
vi: Thêm vào cơ sở dữ liệu

en: PO directory
vi: Thư mục PO

en: Directory containing PO files to add to the translation memory.
vi: Thư mục chứa các tập tin PO để thêm vào bộ nhớ bản dịch.

en: Restrict search by filename
vi: Hạn chế tìm kiếm theo tên tập tin

en: If true, only include files with a specified filename when searching the translation memory.
vi: Nếu chọn, chỉ bao gồm những tập tin có tên đã cho khi tìm kiếm bộ nhớ bản dịch.

en: Filename to restrict search to
vi: Tên tập tin được hạn chế tìm kiếm thành

en: Filename to which searching of the translation memory should be restricted.
vi: Tên tập tin để mà khi tìm kiếm bộ nhớ bản dịch sẽ bị hạn chế.

en: Maximum number of missing words
vi: Số lượng từ thiếu tối đa

en: Maximum number of words that can be missing from a message displayed as a match by the translation memory.
vi: Số lượng từ có thể thiếu tối đa từ chuỗi đã hiển thị mà khớp với bộ nhớ bản dịch.

en: Maximum difference in message length
vi: Mức khác biệt chiều dài tối đa

en: Maximum difference in length between messages displayed as matches by the translation memory.
vi: Chiều dài khác biệt tối đa từ chuỗi đã hiển thị mà khớp với bộ nhớ bản dịch.

en: Close document
vi: Đóng tài liệu

en: Replace _with:
vi: Thay thế _bằng:

en: Translated
vi: Đã dịch

en: Add project
vi: Thêm dự án

en: _Next Document
vi: Tài liệu _kế

en: Insert special characters into documents
vi: Chèn ký tự đặc biệt vào tài liệu

en: GNOME Character Map is a Unicode character map program, part of GNOME desktop. This program allows characters to be displayed by unicode block or script type. It includes brief descriptions of related characters and occasionally meanings of the character in question.
vi: Bản đồ ký tự GNOME là chương trình xem sơ đồ ký tự Unicode, một bộ phận của môi trường máy tính để bàn GNOME. Chương trình này cho phép trình bày the khối unicode hoặc kiểu scrip. Nó bao gồm mô tả ngắn gọn liên quan đến các ký tự và ý nghĩa thỉnh thoảng của ký tự trong câu hỏi.

en: Gucharmap can also be used to input or enter characters (by copy and paste). The search functionality allows the use of several search methods, including by unicode name or code point of the character.
vi: Gucharmap có thể cũng được dùng làm đầu vào để nhập các ký tự (bằng cách chép rồi dán). Chức năng tìm kiếm cho phép người dùng sử dụng nhiều phương thức tìm kiếm, bao gồm theo tên unicode hay điểm mã của ký tự.

en: font;unicode;
vi: font;unicode;phông;chữ;phong;chu;

en: Unicode Block
vi: Khối Unicode

en: In Unicode since:
vi: Trong Unicode kể từ:

note: character category
en: Unicode category:
vi: Loại Unicode:

en: XML decimal entity:
vi: Thực thể thập phân XML:

en: Alias names:
vi: Tên bí danh:

en: Characte_r Table
vi: _Bảng ký tự

en: Character _Details
vi: _Chi tiết ký tự

en: Character Table
vi: Bảng ký tự

en: Unknown character, unable to identify.
vi: Ký tự lạ, không thể nhận diện.

en: Not found.
vi: Không tìm thấy.

en: Character found.
vi: Tìm thấy ký tự.

en: By _Script
vi: Theo chữ _viết

en: By _Unicode Block
vi: Theo khối _Unicode

en: Sho_w only glyphs from this font
vi: Chỉ _hiện ký hiệu trong phông này

en: Snap _Columns to Power of Two
vi: Biểu diễn 2, 4, 8, 16 hoặc 32 _cột

en: _Next Character
vi: Ký tự _kế

en: _Previous Character
vi: Ký tự _lùi

en: Match _whole word
vi: Khớp t_oàn từ

en: Search in character _details
vi: Tìm trong _chi tiết ký tự

en: Other, Control
vi: Khác, Điều khiển

en: Other, Format
vi: Khác, Định dạng

en: Other, Not Assigned
vi: Khác, Chưa gán

en: Other, Private Use
vi: Khác, Dùng riêng

en: Other, Surrogate
vi: Khác, Thay thế

en: Letter, Lowercase
vi: Chữ cái, Chữ thường

en: Letter, Modifier
vi: Chữ cái, Bộ sửa đổi

en: Letter, Other
vi: Chữ cái, Khác

en: Letter, Titlecase
vi: Chữ cái, Chữ hoa bắt đầu mỗi từ

en: Letter, Uppercase
vi: Chữ cái, Chữ hoa

en: Mark, Spacing Combining
vi: Dấu, Hợp khoảng trắng

en: Mark, Enclosing
vi: Dấu, Vây quanh

en: Mark, Non-Spacing
vi: Dấu, Khác khoảng trắng

en: Number, Decimal Digit
vi: Số, Chữ số thập phân

en: Number, Letter
vi: Số, Chữ cái

en: Number, Other
vi: Số, Khác

en: Punctuation, Connector
vi: Chấm câu, Kết nối

en: Punctuation, Dash
vi: Chấm câu, Gạch ngang

en: Punctuation, Close
vi: Chấm câu, Đóng

en: Punctuation, Final Quote
vi: Chấm câu, Trích dẫn đóng

en: Punctuation, Initial Quote
vi: Chấm câu, Trích dẫn mở

en: Punctuation, Other
vi: Chấm câu, Khác

en: Punctuation, Open
vi: Chấm câu, Mở

en: Symbol, Currency
vi: Ký hiệu, Tiền tệ

en: Symbol, Modifier
vi: Ký hiệu, Bộ sửa đổi

en: Symbol, Math
vi: Ký hiệu, Toán học

en: Symbol, Other
vi: Ký hiệu, Khác

en: Separator, Line
vi: Ngăn cách, Dòng

en: Separator, Paragraph
vi: Ngăn cách, Đoặn văn

en: Separator, Space
vi: Ngăn cách, Khoảng trắng

en: Gucharmap 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: Gucharmap 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.

en: Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files to deal in them without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies.
vi: Do đó miễn phí chúng tôi cho mọi người giành một bản sao của những tập tin dữ liệu Unicode có quyền thao tác chúng một cách vô hạn, gồm (vô hạn) quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản, phát hành và/hay bán bản sao.

en: Gucharmap and the Unicode data files are distributed in the hope that they 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 and Unicode Copyright for more details.
vi: Gucharmap và những tập tin dữ liệu Unicode đều được phát hành vì mong muốn chúng 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 Gucharmap; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02110-1301  USA
vi: Kèm theo chương trình là 1 bản sao của giấy phép GNU General Public License; nếu không thấy bản sao này, xin vui lòng viết thư cho Tổ chức Phần mềm Tự do:
    Free Software Foundation, Inc.,
    59 Temple Place, Suite 330,
    Boston, MA  02111-1307  USA (Mỹ)

en: Also you should have received a copy of the Unicode Copyright along with Gucharmap; you can always find it at Unicode's website: http://www.unicode.org/copyright.html
vi: Bạn cũng nên đã nhận một bản sao của Tác Quyền Unicode cùng với trình Gucharmap; nó vẫn còn nằm tại chỗ Mạng Unicode: <http://www.unicode.org/copyright.html>.

en: GNOME Character Map
vi: Bản đồ ký tự GNOME

en: Based on the Unicode Character Database 8.0.0
vi: Dựa trên Cơ sở Dữ liệu Ký tự Unicode 8.0.0

en: Previous Block
vi: Khối kế trước

note: Text to copy entry + button
en: _Text to copy:
vi: Đ_oạn cần chép:

en: Copy to the clipboard.
vi: Chép vào clipboard.

en: Font to start with; ex: 'Serif 27'
vi: Phông bắt đầu; v.d. “Sans Serif 27” (chữ thường, cỡ 27)

en: FONT
vi: PHÔNG

en: [STRING…]
vi: [CHUỖI…]

en: Character map grouping method
vi: Phương thức nhóm sơ đồ ký tự

en: This is how the characters in the character map are grouped. The characters can either be grouped by 'script' or 'block'.
vi: Đây là cách nhóm các ký tự trong bản đồ ký tự. Các ký tự có thể nhóm theo “script” hay “block”.

en: Character map font description
vi: Mô tả phông chữ bản đồ ký tự

en: The font to use for the character map. If set to 'nothing' then the default is the system font with the size doubled. Otherwise it should be a font description string like 'Sans 24'.
vi: Phông chữ được dùng cho sơ đồ ký tự. Nếu được đặt là “nothing” thế thì mặc định là dùng phông chữ hệ thống với kích thước to gấp đôi. Nếu không thì có thể là một chuỗi mô tả phông chữ như là “Sans 24”.

en: Snap number of columns to a power of two
vi: Bắt số của cột thành mũ hai

en: The number of columns in the character map grid is determined by the width of the window. If this setting is 'true' then the value will be forced to the nearest power of two.
vi: Số lượng cột trong lưới sơ đồ ký tự được dò tìm bằng chiều rộng của cửa sổ. Nếu cài đặt này được đặt là “true” thì sẽ trị sẽ được ép buột thành mũ hai gần nhất.

en: Last selected character
vi: Ký tự đã chọn cuối cùng

en: This is the last character that was selected in the character map (and will be selected again when the character map is next started).
    
    By default, it is the first letter of the alphabet in the current locale.
vi: Đây là ký tự đã chọn cuối cùng trong sơ đồ ký tự (và sẽ được chọn nữa khi sơ đồ ký tự được khởi chạy lần kế tiếp).
    
    Theo mặc định, đây là chữ đầu tiên của bảng chữ cái ở miền địa phương hiện tại.

en: Arabic Extended-A
vi: Ả Rập Mở rộng-A

en: Combining Diacritical Marks Extended
vi: Dấu phụ kết hợp mở rộng

en: Sundanese Supplement
vi: Phần bổ sung Sudan

en: Myanmar Extended-B
vi: Miến Điện Mở Rộng-B

en: Meetei Mayek Extensions
vi: Phần mở rộng Meetei Mayek

en: Ethiopic Extended-A
vi: Ê-ti-ô-pi mở rộng A

en: Latin Extended-E
vi: Latin Mở Rộng-E

en: Cherokee Supplement
vi: Phần bổ sung Cherokee

en: Aegean Numbers
vi: Số Ê-gia

en: Coptic Epact Numbers
vi: Số Coptic Epact

en: Rumi Numeral Symbols
vi: Ký hiệu chữ số Ru-mi

en: Sinhala Archaic Numbers
vi: Số cổ Sinhala

en: Cuneiform Numbers and Punctuation
vi: Dấu chấm câu và con số hình nêm

en: Egyptian Hieroglyphs
vi: Ký hiệu tượng hình Ai Cập

en: Bamum Supplement
vi: Phần bổ sung Basum

en: Kana Supplement
vi: Phần bổ sung Kana

en: Shorthand Format Controls
vi: Điều khiển định dạng viết tắt

en: Counting Rod Numerals
vi: Cái roi đếm

en: Arabic Mathematical Alphabetic Symbols
vi: Ký hiệu chữ số toán học Ả Rập

en: Playing Cards
vi: Lá bài

en: Enclosed Alphanumeric Supplement
vi: Phần bổ sung chữ số đã bao

en: Enclosed Ideographic Supplement
vi: Phần bổ sung chữ viết ghi ý đã bao

en: CJK Unified Ideographs Extension C
vi: Mở rộng C của chữ viết ghi ý thông nhất CJK

en: CJK Unified Ideographs Extension D
vi: Mở rộng D của chữ viết ghi ý thông nhất CJK

en: CJK Unified Ideographs Extension E
vi: Mở rộng E của chữ viết ghi ý thông nhất CJK

en: Variation Selectors Supplement
vi: Phần bổ sung bộ chọn biến đổi

en: Phags Pa
vi: Phach-x-pa

en: _Import File
vi: _Nhập tập tin

en: _Update Keys
vi:  _Cập nhật các khoá

en: valid until %s
vi: hợp lệ đến %s

en: no expiration
vi: vô hạn

en: expired %s
vi: đã hết hạn %s

en: unknown expiration
vi: không rõ hết hạn

en: Select keyring file
vi: Chọn tập tin vòng khoá

en: APT Key Manager
vi: Bộ Quản Lý Khoá APT

comment: msgid "Add key to the keyring"
en: Add this key to the keyring?
vi: Thêm khoá này vào vòng khoá không?

en: The key with ID %s could not be imported.
vi: Khoá có ID %s không thể được nhập khẩu.

en: Expiration
vi: Hết hạn

en: Add key to the keyring
vi: Thêm khoá vào vòng khoá

en: Update keys using the keyring package
vi: Cập nhật các khoá bằng gói vòng khoá (keyring)

en: Key Details
vi: Chi tiết về khoá

en: Details of 0x%s
vi: Chi tiết về 0x%s

en: Key expired on %s
vi: Khoá đã hết hạn vào %s

en: Key valid until %s
vi: Khoá hợp lệ đến %s

en: Full ID:
vi: ID đầy đủ :

en: Getting started
vi: Bắt đầu

en: If you are a normal user, you will be safe with this setting (Status=On, Incoming=Deny, Outgoing=Allow). Remember to append allow rules for your P2P apps:
vi: Nếu bạn là một người dùng bình thường, cấu hình này sẽ an toàn (Tình trạng=Bật, Vào=Từ chối, Ra=Cho phép). Bạn hãy nhớ bổ sung các quy tắc cho các ứng dụng P2P của bạn:

en: You can rename your profiles with just 2 clicks on them:
vi: Bạn có thể đổi tên các cấu hình bằng cách nhấn 2 lần vào chúng:

en: The Rule Name will help you to identify your rules in the future:
vi: Đặt Tên cho Quy tắc sẽ giúp bạn nhận ra chúng trong tương lai:

en: How to autostart Gufw with the system?
vi: Làm thế nào để tự khởi động Gufw cùng hệ thông?

en: Why is Gufw disabled by default?
vi: Tại sao Gufw mặc định tắt?

en: By default, the firewall does not open ports to the outside world.
vi: Mặc định của bức tường lửa là không mở cổng cho thế giới bên ngoài.

en: Some rules are added by themselves?
vi: Một số quy tắc có tự bổ sung?

en: What is Allow, Deny, Reject and Limit?
vi: Cho phép, Từ chối, Loại ra và Hạn chế, ý nghĩa là thế nào?

en: Allow: Will allow traffic.
vi: Cho phép: Sẽ cho phép gói tin lưu thông.

en: Deny: Will deny traffic.
vi: Từ chối: Sẽ không cho gói tin lưu thông.

en: Reject: Will deny traffic and will inform that it has been rejected.
vi: Loại ra: Sẽ không cho gói tin lưu thông và sẽ thông báo nó đã bị từ chối.

en: Limit: Will deny traffic if an IP tried several connections.
vi: Hạn chế: Sẽ từ chối gói tin lưu thông nếu một IP đã thử nối nhiều lần.

en: I see some rules in all profiles
vi: Tôi thấy một số quy tắc có trong tất cả các loại cấu hình

en: All the ufw rules will be appear in all profiles.
vi: Tất cả những quy tắc của ufw sẽ xuất hiện trong tất cả các cấu hình.

en: Import Profile
vi: Nhập khẩu Cấu hình

en: Import cancelled
vi: Nhập khẩu đã bị hủy

en: Profile already exists
vi: Cấu hình này đã có rồi

en: Profile imported, now you can choose it in the profiles
vi: Cấu hình đã nhập, bây giờ bạn có thể chọn nó trong các cấu hình

en: Profile exported
vi: Cấu hình đã xuất

en: Reset Firewall
vi: Khởi động lại Bức tường lửa

en: Removed rules and reset firewall!
vi: Gỡ bỏ các quy tắc và khởi động lại tường lửa!

en: Gufw Log removed
vi: Sổ ghi nhận Gufw đã bỏ

en: Text copied to clipboard
vi: Văn bản đã chép sang clipboard

en: Incoming policy changed
vi: Chính sách gói tin vào đã thay

en: There was an error changing the incoming policy
vi: Đã gặp lỗi khi thay đổi chính sách cho các gói tin vào

en: Outgoing policy changed
vi: Chính sách cho các gói tin ra đã thay

en: There was an error changing the outgoing policy
vi: Đã gặp lỗi khi thay đổi chính sách gói tin ra ngoài

en: Status: Enabled
vi: Tình trang: Bật

en: Firewall enabled
vi: Bức tường lửa đang hoạt động

en: Status: Disabled
vi: Tình trang: Tắt

en: Firewall disabled
vi: Bức tường lửa không hoạt động

en: There was an error changing the firewall status
vi: Đã gặp lỗi khi thay đổi tình trạng của bức tường lửa

en: Restart your firewall to refresh to the real status and please report this bug
vi: Khởi động lại bức tường lửa để cập nhật lại sang tình trạng thực tế và vui lòng báo cáo về lỗi này

en: Delete rule
vi: Xoá quy tắc

en: Rule(s) deleted
vi: Quy tắc đã xoá

en: Error. Review Gufw Log
vi: Lỗi. Kiểm tra Sổ ghi nhận Gufw

en: You have to select a rule
vi: Bạn cần chọn một quy tắc

en: You can't edit a rule added from ufw
vi: Bạn không thể sửa đổi một quy tắc do ufw đã bổ sung

en: Add a Firewall Rule
vi: Thêm Quy tắc Bức tường lửa

en: Policy:
vi: Quy định

en: Subcategory:
vi: Nhóm phụ:

en: Preconfigured
vi: Thiết lập sẵn

en: You can write a port as '22', a port range as '22:24' or a service as 'http'
vi: Bạn có thể viết cổng theo kiểu như '22', hoặc theo kiểu phạm vi như '22:24' hoặc theo kiểu dịch vụ như 'http'

en: Do not Log
vi: Đừng ghi nhận

en: Log All
vi: Ghi nhận Tất

en: Paste your current local IP
vi: Chèn vào địa chỉ IP đang có

en: You can write a port as '22' or a port range as '22:24'
vi: Bạn có thể soạn một cổng theo kiểu như '22' hoặc theo kiểu phạm vi như '22:24'

en: You can write a port as '22' or a port range as '22:24'.
    If you're editing a Preconfigured or Simple rule, Interface field must be 'All Interfaces' and the IPs and From Port fields must be empty.
vi: Bạn có thể ghi một cổng đơn như '22' hoặc ghi một phạm vi cổng như '22:24'.
    Nếu bạn đang sửa đổi một Quy tắc đơn hoặc đã Cấu hình sẵn, trương Giao diện phải là 'All Interfaces' và phải để chống các trương IP và Từ Cổng.

en: Rule number to insert
vi: Số của quy tắc muốn chèn vào

en: <b>Firewall</b>
vi: <b>Tường lửa</b>

en: Add a rule...
vi: Thêm một quy tắc...

en: Remove the selected rule(s)
vi: Gỡ bỏ quy tắc đã chọn

en: Firewall Preferences
vi: Những Sở thích của Bức tường lửa

en: Add a profile
vi: Thêm cấu hình

en: Update a Firewall Rule
vi: Câp nhật một Quy tắc Bức tường lửa

note: Sort translation, please!
en: The rule will be moved to the end of the list
vi: Quy tặc sẽ được chuyển về phần cuối của danh sách

en: Network;Shell;
vi: Mạng;Shell;

en: Games;Strategy;
vi: Trò chơi;Chiến lược;

en: Network;
vi: Mang;

en: A game server browser from GameRanger Technologies
vi: Một trình duyệt web của GameRanger Technologies chuyên dùng cho máy chủ phục vụ trò choi

en: Games;Role;
vi: Trò chơi;Đóng vai;

en: Network;Telephony;
vi: Mạng;Điện thoại;

en: Violent combat game from Running With Scissors
vi: Trò chơi bạo lực của Running With Scissors

en: Games;Action;
vi: Trò chơi;Hành động;

en: Network;File Transfer;
vi: Mạng;Chuyển Tệp;

en: A F-22 Raptor simulation by NovaLogic
vi: Một trò mô phỏng máy bay F-22 Raptor của Novalogic

en: Games;Simulation;
vi: Trò chới;Mô phỏng;

en: Icecast stream
vi: Dòng Icecast

en: A FPS combat game by NovaLogic
vi: Một trò chiến đấu dạng FPS của NovaLogic

en: Network;Services;
vi: Mạng;Dịch vụ;

en: An action/RTS/platform game by RedWolf Design; standard ports
vi: Một nền trò chơi hành động/RTS của RedWolf Design; các cổng chuẩn

en: A FPS by id Software
vi: Một trò FPS của id Software

en: An enhanced multiplayer version of Quake by id Software
vi: Một phiên bản tiên tiến đa người chơi của trò Quake của id Software

en: A turn-based 4X strategy game inspired by Master of Orion from MicroProse
vi: Một trò chiến lược chơi quay vòng dựa vào trò Master of Orion của MicroProse

en: Network;P2P;
vi: Mạng;P2P;

en: Lore Invasion. A mech-style FPS by Max Gaming Technologies using the Torque Game Engine
vi: Lore Invasion. :ột trò cơ giới kiểu FPS của Max Gaming Technologies dùng kỹ thuật Torque Game Engine

en: An arcade combat game inspired by Worms from Team17 Software
vi: Một trò chiến đấu dựa vào trò Worms của Team17 Software

en: TeamSpeak 2 voice service
vi: Dịch vụ tiếng Teamspeak 2

en: TeamSpeak 2 web interface
vi: Giao diện web Teamspeak 2

en: A FPS by Splash Damage
vi: Một trò FPS của Splash Damage

en: Strategy game by Blizzard Entertainment
vi: Trò chơi chiến lược của Blizzard Entertainment

en: A fantasy MMORPG
vi: Một trò MMORPG

en: A RTS by Joymania
vi: A RTS của Joymania

en: A thermo-nuclear war strategy game from Introversion Software
vi: Một trò chiến lược về chiến tranh hạt nhân của Introversion Software

en: A FPS by Xatrix Entertainment
vi: Một trò FPS của Xatrix Entertainment

en: A FPS by Running with Scissors (uses the Unreal engine)
vi: Một trò FPS của Running with Scissors (dùng Unreal engine)

en: A third-person fantasy combat game by Human Head Studios
vi: Một trò chiến đấu dạng third-person của Human Head Studios

en: Web-based administration for the Rune game by Human Head Studios
vi: Hệ thống quản lý qua web cho trò chơi Rune của Human Head Studios

en: Network;Video Conference;
vi: Mạng;Hội nghi Truyền thông;

en: OpenMeetings HTTP server
vi: Máy chủ HTTP OpenMeetings

en: A FPS by Padworld Entertainment based on Quake III, server on port 27960
vi: Một trò FPS của Padworld Entertainment dựa vào trò Quake III, cổng máy chủ là 27960

en: A FPS by Padworld Entertainment based on Quake III, server on port 27961
vi: Một trò FPS của Padworld Entertainment dựa vào trò Quake III, cổng máy chủ là 27961

en: A FPS by Padworld Entertainment based on Quake III, server on port 27962
vi: Một trò FPS của Padworld Entertainment dựa vào trò Quake III, cổng máy chủ là 27962

en: A FPS by Padworld Entertainment based on Quake III, server on port 27963
vi: Một trò FPS của Padworld Entertainment dựa vào trò Quake III, cổng máy chủ là 27963

en: Team-based SciFi/alien FPS from Dark Legion Development
vi: Một trò SciFi/alien FPS chơi theo nhóm của Dark Legion Development

en: A RTS
vi: Một trò RTS

en: Remember to open the ports on the router
vi: Nhớ mở cổng trên thiết bị router

en: Network games using Games for Windows - Live API
vi: Các trò chơi mạng dùng Games for Windows - Live API

en: A 3D flight simulator
vi: Một trò máy bay ảo dạng 3D

en: Server port for the fantasy RPG by Ascaron Entertainment
vi: Cổng máy chủ phục vụ cho trò RPG của Ascaron Entertainment

en: Games;Sports;
vi: Trò chơi;Thể thao;

en: A modernization of the classic DOS game Scorched Earth
vi: Một phiên bản hiện đại của trò truyền thống Scorched Earth trong môi trường DOS

en: Network;Geography;
vi: Mạng;Địa lý;

en: An online multiplayer tactical warfare game
vi: Một trò chơi trực tuyến đa người chơi về chiến thuật

en: BitTorrent peer-peer file sharing
vi: Chia sẻ tệp thông qua peer-peer BitTorrent

en: An open-source MMORPG
vi: Một trò MMORPG mã nguồn mở

en: Soldier of Fortune - A FPS by Raven Software
vi: Soldier of Fortune - Một trò FPS của Raven Software

en: A real-time strategy game by TimeGate Studios
vi: Một trò chiến lược thời gian thật của TimeGate Studios

en: A FPS from Monolith Productions
vi: Một trò FPS của Monolith Productions

en: DOS system emulator
vi: Bộ giả lập hệ thống DOS

en: A RTS game by Pumpkin Studios
vi: Một trò RTS của Pumpkin Studios

en: Railroad strategy game by PopTop Software
vi: Trò chơi chiến lược đường sắt của PopTop Software

en: Firewall Configuration
vi: Cấu hình tường lửa

en: An easy way to configure your firewall
vi: Một cách dễ dàng để cấu hình tường lửa của bạn

en: Translate this Application...
vi: Dịch ứng dụng này...

en: Documentation...
vi: Tài liệu...

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

en: ~a: patch not found
vi: ~a: không tìm thấy miếng vá

en: ambiguous package specification `~a'~%
vi: đặc tả gói chưa rõ ràng “~a'~%

en: ~A: package not found for version ~a~%
vi: ~A: gói không tìm thấy cho phiên bản ~a~%

en: ~A: unknown package~%
vi: ~A: không hiểu gói ~%

en: package `~a' lacks output `~a'~%
vi: gói “~a” thiếu kết xuất “~a'~%

en:  done
vi:  xong rồi

en: 
      -h, --help             display this help and exit
vi: 
      -h, --help             hiển thị trợ giúp này rồi thoát

en: ~A: unrecognized option~%
vi: ~A: tùy chọn không được chấp nhận~%

en: Dump
vi: Đổ

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Separate /home partition
vi: Đặt “/home” trên phân vùng riêng

en: Partition table
vi: Bảng phân vùng

en: Partition type
vi: Kiểu phân vùng

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided partitioning
vi: Phân vùng theo hướng dẫn

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

en: could not find bootstrap binary '~a' for system '~a'
vi: không thể tìm thấy phần nhị phân mồi “~a” cho hệ thống “~a”

en: invalid argument: ~a~%
vi: đối số không hợp lệ: ~a~%

en: failed to create GC root `~a': ~a~%
vi: gặp lỗi khi tạo gốc GC “~a”: ~a~%

en: 
      -L, --load-path=DIR    prepend DIR to the package module search path
vi: 
      -L, --load-path=TMỤC   nối thêm vào trước đường dẫn để tìm kiếm mô-đun gói

en: 
      -K, --keep-failed      keep build tree of failed builds
vi: 
      -K, --keep-failed      giữ lại cây biên dịch của lần biên dịch gặp lỗi

en: 
      -n, --dry-run          do not build the derivations
vi: 
      -n, --dry-run          không biên dịch dẫn xuất

en: 
          --fallback         fall back to building when the substituter fails
vi: 
          --roll-back        quay lại dịch khi “substituter” thất bại

en: 
          --no-substitutes   build instead of resorting to pre-built substitutes
vi: 
          --no-substitutes   biên dịch thay vì nhờ vào phần thay thế được dựng trước

en: 
          --no-grafts        do not graft packages
vi: 
          --no-grafts        không gói ghép

en: 
          --max-silent-time=SECONDS
                             mark the build as failed after SECONDS of silence
vi: 
          --max-silent-time=GIÂY
                             đánh dấu là việc dịch sẽ là lỗi nếu lâu hơn số GIÂY này

en: 
          --timeout=SECONDS  mark the build as failed after SECONDS of activity
vi: 
          --timeout=GIÂY     đánh dấu là việc dịch sẽ là lỗi nếu lâu hơn số GIÂY này

en: 
      -c, --cores=N          allow the use of up to N CPU cores for the build
vi: 
      -c, --cores=N          cho dùng đến N lõi CPU cho công việc biên dịch

en: 
      -M, --max-jobs=N       allow at most N build jobs
vi: 
      -M, --max-jobs=N       cho phép nhiều nhất là biên dịch N công việc

en: 
      -s, --system=SYSTEM    attempt to build for SYSTEM--e.g., "i686-linux"
vi: 
      -s, --system=HỆ-THỐNG  cố biên dịch cho HỆ-THỐNG--ví dụ: "i686-linux"

en: not a number: '~a' option argument: ~a~%
vi: không phải là con số: “~a” tham số tùy chọn: ~a~%

en: Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...
    Build the given PACKAGE-OR-DERIVATION and return their output paths.
vi: Cách dùng: guix build [TÙY-CHỌN]… PACKAGE-OR-DERIVATION…
    Biên dịch PACKAGE-OR-DERIVATION đã cho và trả về đường dẫn kết xuất của chúng.

en: 
      -e, --expression=EXPR  build the package or derivation EXPR evaluates to
vi: 
      -e, --expression=BTHỨC biên dịch gói hay tìm nguồn gốc BTHỨC lượng giá cho

en: 
      -S, --source           build the packages' source derivations
vi: 
      -S, --source           biên dịch nguồn gốc mã nguồn của gói

en: 
      -d, --derivations      return the derivation paths of the given packages
vi: 
      -d, --derivations      trả về các đường dẫn nguồn gốc của các gói đã cho

en: 
      -r, --root=FILE        make FILE a symlink to the result, and register it
                             as a garbage collector root
vi: 
      -r, --root=TẬP-TIN     tạo TẬP-TIN một liên kết mềm đến kết quả, và đăng ký nó
                             như là bộ gom rác gốc

en: 
          --log-file         return the log file names for the given derivations
vi: 
          --log-file         trả về tên của tập-tin nhật ký cho dẫn xuất đã cho

en: 
      -V, --version          display version information and exit
vi: 
      -V, --version          hiển thị thông tin phiên bản rồi thoát

en: no build log for '~a'~%
vi: không có nhật ký dịch cho “~a'~%

en: cannot access `~a': ~a~%
vi: không thể truy cập “~a”: ~a~%

en: description should not be empty
vi: phần mô tả không thể là rỗng

en: description should start with an upper-case letter or digit
vi: phần mô tả nên bắt đầu bằng một chữ HOA hay chữ số

en: sentences in description should be followed ~
    by two spaces; possible infraction~p at ~{~a~^, ~}
vi: các câu trong phần mô tả nên theo sau bởi ~
    hai dấu cách; có thể phạm luật ~p tại ~{~a~^, ~}

en: no period allowed at the end of the synopsis
vi: không có dấu chấm ở cuối phần tóm lược

en: no article allowed at the beginning of the synopsis
vi: không có bài viết tại đầu của tóm lược

en: synopsis should be less than 80 characters long
vi: tóm lược nên ngắn hơn 80 ký tự

en: synopsis should start with an upper-case letter or digit
vi: phần tóm lược nên bắt đầu bằng một chữ HOA hay chữ số

en: synopsis should not start with the package name
vi: phần tóm lược không nên bắt đầu bằng tên gói

en: synopsis should not be empty
vi: tóm lược không thể trống rỗng

en: URI ~a not reachable: ~a (~s)
vi: URI ~a không thể tiếp cận: ~a (~s)

en: URI ~a domain not found: ~a
vi: URI ~a không tìm thấy miền: ~a

en: URI ~a unreachable: ~a
vi: URI ~a không tiếp cận được: ~a

en: invalid value for home page
vi: giá trị của trang chủ không hợp lệ

en: invalid home page URL: ~s
vi: URL trang chủ không hợp lệ: ~s

en: file names of patches should start with the package name
vi: tên tập tin của các miếng vá nên bắt đầu bằng tên của gói

en: Validate package descriptions
vi: Phê duyệt mô tả gói

en: Identify inputs that should be native inputs
vi: Đầu vào định danh cái mà có thể là đầu vào tự nhiên

en: Validate package synopses
vi: Phê duyệt phần tóm lược của gói

en: Validate synopsis & description of GNU packages
vi: Phê duyệt tóm lược và mô tả gói GNU

en: Validate home-page URLs
vi: Phê duyệt các URL trang chủ

en: Validate source URLs
vi: Phê chuẩn các URL

en: 
      -f, --format=FMT       write the hash in the given format
vi: 
      -f, --format=FMT       ghi mã băm theo định dạng đã cho

en: unsupported hash format: ~a~%
vi: định dạng băm không được hỗ trợ: ~a~%

en: ~A: extraneous argument~%
vi: ~A: đối số ngoại lai~%

en: ~a: failed to parse URI~%
vi: ~a: gặp lỗi khi phân tích URI~%

en: ~a: download failed~%
vi: ~a: gặp lỗi khi tải về~%

en: nothing to be done~%
vi: không có gì cần làm~%

en: 
      -e, --install-from-expression=EXP
                             install the package EXP evaluates to
vi: 
      -e, --install-from-expression=BT
                             cài đặt gói được BT định giá cho

en: 
      -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP
vi: 
      -u, --upgrade[=BTCQ]   cập nhật tất cả các gói khớp với BTCQ

en: 
          --roll-back        roll back to the previous generation
vi: 
          --roll-back        quay lại thế hệ trước

en: 
      -l, --list-generations[=PATTERN]
                             list generations matching PATTERN
vi: 
      -l, --list-generations[=MẪU]
                             liệt kê các gói khớp MẪU

en: 
      -d, --delete-generations[=PATTERN]
                             delete generations matching PATTERN
vi: 
      -d, --delete-generations[=MẪU]
                             xóa các bộ tạo khớp MẪU

en: 
      -S, --switch-generation=PATTERN
                             switch to a generation matching PATTERN
vi: 
      -S, --switch-generation=MẪU
                             chuyển sang một thế hệ khớp MẪU

en: 
      -p, --profile=PROFILE  use PROFILE instead of the user's default profile
vi: 
      -p, --profile=HỒ_SƠ    dùng hồ sơ đưa ra thay cho hồ sơ mặc định

en: 
          --bootstrap        use the bootstrap Guile to build the profile
vi: 
          --bootstrap        dùng chương trình mồi Guile để biên dịch hồ sơ

en: 
      -s, --search=REGEXP    search in synopsis and description using REGEXP
vi: 
      -s, --search=BTCQ      tìm trong tóm lược và mô tả
                              sử dụng BIỂU THỨC CHÍNH QUY

en: 
      -I, --list-installed[=REGEXP]
                             list installed packages matching REGEXP
vi: 
      -I, --list-installed[=BIỂU-THỨC-CHÍNH-QUY]
                             kiệt kê các gói khớp BTCQ đã cài đặt

en: 
      -A, --list-available[=REGEXP]
                             list available packages matching REGEXP
vi: 
      -A, --list-available[=BIỂU-THỨC-CHÍNH-QUY]
                             kiệt kê các gói khớp BTCQ

en: cannot switch to generation '~a'~%
vi: không thể chuyển đến thế hệ “~a'~%

en: Usage: guix gc [OPTION]... PATHS...
    Invoke the garbage collector.
vi: Cách dùng: guix gc [TÙY-CHỌN]… ĐƯỜNG-DẪN…
    Gọi bộ xử lý rác.

en: 
      -C, --collect-garbage[=MIN]
                             collect at least MIN bytes of garbage
vi: 
      -C, --collect-garbage[=TỐI-THIỂU]
                             sưu tập TỐI-THIỂU byte rác

en: 
          --list-dead        list dead paths
vi: 
          --list-dead        liệt kê các đường dẫn đã chết

en: 
          --list-live        list live paths
vi: 
          --list-live        liệt kê đường dẫn còn sống

en: 
          --references       list the references of PATHS
vi: 
          --references       liệt kê các tham chiếu của ĐƯỜNG-DẪN

en: 
      -R, --requisites       list the requisites of PATHS
vi: 
      -R, --referrers        liệt kê các điều kiện cần cho biến PATH

en: 
          --referrers        list the referrers of PATHS
vi: 
          --referrers        liệt kê các ĐƯỜNG DẪN cho biến PATH

en: invalid amount of storage: ~a~%
vi: số lượng kho chứa không hợp lệ: ~a~%

en: The valid values for ACTION are:
vi: Các giá trị hợp lệ cho THAO TÁC là:

en: Usage: guix pull [OPTION]...
    Download and deploy the latest version of Guix.
vi: Cách dùng: guix pull [TÙY-CHỌN]…
    Tải về và khai triển phiên bản mới nhất của Guix.

en: 
          --bootstrap        use the bootstrap Guile to build the new Guix
vi: 
          --bootstrap        dùng chương trình mồi Guile để biên dịch Guix

en: authentication and authorization of substitutes disabled!~%
vi: chứng thực và ủy quyền của cái thay thế bị tắt!~%

en: host name lookup error: ~a~%
vi: lỗi truy vấn tên máy: ~a~%

en: 
          --query            report on the availability of substitutes for the
                             store file names passed on the standard input
vi: 
          --query            báo cáo trên tính sẵn sàng của thay thế cho
                             các tên tập-tin lưu trữ được chuyển trên đầu ra tiêu chuẩn

en: 
          --substitute STORE-FILE DESTINATION
                             download STORE-FILE and store it as a Nar in file
                             DESTINATION
vi: 
          --substitute TẬP-TIN-LƯU ĐÍCH
                             tải về TẬP-TIN-LƯU và lưu nó trong tập tin ĐÍCH
                             Nar

en: while fetching ~a: server is somewhat slow~%
vi: khi đang lấy ~a: máy chủ hơi chậm một tí~%

en: try `--no-substitutes' if the problem persists~%
vi: dùng “--no-substitutes” nếu vấn đề vẫn không được giải quyết~%

en: download from '~a' failed: ~a, ~s~%
vi: tải về  từ “~a” gặp lỗi: ~a, ~s~%

en: ACL for archive imports seems to be uninitialized, substitutes may be unavailable
vi: ACL dành cho nhập kho lưu dường như là chưa được khởi tạo, việc thay thế có lẽ là không sẵn sàng

en: ~a: unrecognized options~%
vi: ~a: không chấp nhận các tùy chọn~%

en: initializing the current root file system~%
vi: đang khởi tạo hệ thống tập tin gốc hiện tại~%

en: activating system...~%
vi: đang kích hoạt hệ thống…~%

en: initializing operating system under '~a'...~%
vi: đang khởi tạo hệ điều hành dưới “~a”…~%

en: 
          --full-boot        for 'vm', make a full boot sequence
vi: 
          --full-boot        cho “vm”, tạo một chuỗi mồi đầy đủ

en: 
          --target=TRIPLET   cross-build for TRIPLET--e.g., "armel-linux-gnu"
vi: 
          --target=BỘ_BA   biên dịch chéo cho BỘ BA--ví dụ: "armel-linux-gnu"

en: wrong number of arguments~%
vi: số lượng đối số không đúng~%

en: ~a: unknown action~%
vi: ~a: không hiểu thao tác~%

en: wrong number of arguments for action '~a'~%
vi: sai số lượng đối số cho thao tác “~a'~%

en: Available checkers:~%
vi: Các bộ kiểm định sẵn có:~%

en: 
      -l, --list-checkers    display the list of available lint checkers
vi: 
      -l, --list-checkers    hiển thị danh sách bộ kiểm sẵn có

en: ~a: invalid checker~%
vi: ~a: bộ kiểm tra không hợp lệ~%

en: ~a: could not locate source file
vi: ~a: không thể xác định tập tin nguồn

note: TRANSLATORS: The placeholder indicates the bug-reporting address for this package.  Please add another line saying "Report translation bugs to ...\n" with the address for translation bugs (typically your translation team's web or email address).
en: 
    Report bugs to: ~a.
vi: 
    Hãy thông báo lỗi cho ~a.
    Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: 
    ~a home page: <~a>
vi: 
    ~a trang chủ: <~a>

en: ~a: invalid number~%
vi: ~a: số không hợp lệ~%

en: invalid number: ~a~%
vi: số không hợp lệ: ~a~%

en: unknown unit: ~a~%
vi: không hiểu đơn vị: ~a~%

en: ~a:~a:~a: package `~a' has an invalid input: ~s~%
vi: ~a:~a:~a: gói “~a” có đầu vào không hợp lệ: ~s~%

en: ~a: ~a: build system `~a' does not support cross builds~%
vi: ~a: ~a: hệ thống dịch “~a” không hỗ trợ dịch chéo~%

en: profile '~a' does not exist~%
vi: hồ sơ “~a” không tồn tại~%

en: generation ~a of profile '~a' does not exist~%
vi: thế hệ “~a” của hồ sơ “~a” không tồn tại~%

en: failed to connect to `~a': ~a~%
vi: gặp lỗi khi kết nối đến “~a”: ~a~%

en: reference to invalid output '~a' of derivation '~a'~%
vi: tham chiếu đến đầu ra không hợp lệ “~a” của dẫn suất “~a'~%

en: failed to read expression ~s: ~s~%
vi: gặp lỗi khi đọc biểu thức ~s: ~s~%

en: expression ~s does not evaluate to a package~%
vi: biểu thức “~s” không được định giá cho gói~%

en: The following package would be removed:~%~{~a~%~}~% | The following packages would be removed:~%~{~a~%~}~%
vi[0]: Gói sau đây sẽ nên bị gỡ bỏ:~%~{~a~%~}~%

en: The following package will be removed:~%~{~a~%~}~% | The following packages will be removed:~%~{~a~%~}~%
vi[0]: Gói sau đây sẽ bị gỡ bỏ:~%~{~a~%~}~%

en: The following package would be upgraded:~%~{~a~%~}~% | The following packages would be upgraded:~%~{~a~%~}~%
vi[0]: Gói sau đây nên được nâng cấp:~%~{~a~%~}~%

en: The following package will be upgraded:~%~{~a~%~}~% | The following packages will be upgraded:~%~{~a~%~}~%
vi[0]: Gói sau đây sẽ được nâng cấp:~%~{~a~%~}~%

en: The following package would be installed:~%~{~a~%~}~% | The following packages would be installed:~%~{~a~%~}~%
vi[0]: Gói sau đây nên được cài đặt:~%~{~a~%~}~%

en: The following package will be installed:~%~{~a~%~}~% | The following packages will be installed:~%~{~a~%~}~%
vi[0]: Gói sau đây sẽ được cài đặt:~%~{~a~%~}~%

note: module: base
en: documentation
vi: tài liệu

en: invalid syntax: ~a~%
vi: cú pháp không hợp lệ: ~a~%

en: Generation ~a	~a
vi: Tạo ~a	~a

note: TRANSLATORS: The word "current" here is an adjective for "Generation", as in "current generation".  Use the appropriate gender where applicable.
en: ~a	(current)~%
vi: ~a	(hiện tại)~%

en: deleting ~a~%
vi: đang xóa ~a~%

en: Try `guix --help' for more information.~%
vi: Chạy lệnh “guix --help” để biết thêm thông tin.~%

en: COMMAND must be one of the sub-commands listed below:
vi: LỆNH phải là một trong số những câu lệnh con được liệt kê dưới đây:

en: guix: ~a: command not found~%
vi: guix: ~a: không tìm thấy lệnh~%

en: guix: missing command name~%
vi: guix: thiếu tên lệnh~%

en: guix: unrecognized option '~a'~%
vi: guix: tùy chọn không được thừa nhận “~a'~%

en: following redirection to `~a'...~%
vi: đang cho chuyển hướng sang “~a”…~%

en: signature is not a valid s-expression
vi: chữ ký không phải là một biểu thức s hợp lệ

en: invalid signature
vi: chữ ký sai

en: invalid hash
vi: giá trị băm sai

en: unauthorized public key
vi: khóa công trái phép

en: corrupt signature data
vi: dữ liệu chữ ký bị hỏng

en: corrupt file set archive
vi: tập hợp tập tin trong kho lưu bị hỏng

en: importing file or directory '~a'...~%
vi: đang nhập tập tin hay thư mục “~a”…~%

en: found valid signature for '~a'~%
vi: tìm thấy chữ ký cho “~a'~% không hợp lệ

en: imported file lacks a signature
vi: tập tin đã nhập vào thiết chữ ký

en: invalid inter-file archive mark
vi: dấu kết-thúc-tập-tin kho lưu không hợp lệ

en: signature version must be a number: ~s~%
vi: phiên bản chữ ký phải là con số: ~a~%

en: unsupported signature version: ~a~%
vi: phiên bản chữ ký không được hỗ trợ: ~a~%

en: signature is not a valid s-expression: ~s~%
vi: chữ ký không phải là một biểu thức s hợp lệ: ~s~%

en: invalid format of the signature field: ~a~%
vi: định dạng trường chữ ký không hợp lệ: ~a~%

en: package `~a' has no source~%
vi: gói “~a” không có nguồn~%

en: 
          --search-paths     display needed environment variable definitions
vi: 
          --search-paths     hiển thị các định nghĩa biến môi trường cần thiết

en: Hybrid EvenTone
vi: EvenTone Lai

en: Hybrid EvenBetter
vi: EvenBetter Lai

en: Hybrid UniTone
vi: UniTone Lai

en: Dither Algorithm
vi: Thuật toán hòa sắc

en: Miscellaneous (unclassified)
vi: Tùy chọn linh tinh

en: Family driver
vi: Họ trình điều khiển

en: Dither algorithm
vi: Thuật toán pha màu

en: Size of the paper being printed to
vi: Cỡ của giấy được in ra

en: Type of media (plain paper, photo paper, etc.)
vi: Kiểu đa phương tiện (giấy thường, giấy ảnh,...)

en: Media Source
vi: Nguồn Đa phương tiện

en: CD Hub Size
vi: Cỡ Hub CD

en: CD Size (Custom)
vi: Cỡ CD (Tự chọn)

en: CD Hub Size (Custom)
vi: Cỡ CD Hub (Tự chọn)

en: Resolution and quality of the print
vi: Độ phân giải và chất lượng in

en: Ink Type
vi: Kiểu mực

en: Type of ink in the printer
vi: Kiểu của mực máy in

en: Ink Channels
vi: Các kênh mực

en: Printing Mode
vi: Chế độ In

en: Printing Output Mode
vi: Chế độ xuất khi in

en: Type of inkset in the printer
vi: Kiểu của bộ mực trong máy in

en: Print without borders
vi: Không in viền

en: Double-Sided Printing
vi: In hai mặt

en: Print Quality
vi: Chất lượng in

en: Cyan Density
vi: Mật độ Xanh nhạt

en: Magenta Density
vi: Mật độ đỏ thẫm

en: Yellow Density
vi: Mật độ Vàng

en: Black Density
vi: Mật độ Đen

en: CD - Custom
vi: CD - Tự chọn

en: Print To Hub
vi: In ra Hub

en: Manual Control
vi: Điều khiển bằng tay

en: High Accuracy
vi: Độ chính xác Cao

en: Bright Colors
vi: Màu sáng

en: Uncorrected
vi: Chưa được sửa

en: Whitescale
vi: tỷ_lệ_trắng

en: Channel
vi: Kênh

en: Gamma for raw channel
vi: Gamma cho kênh thô

en: Channel Bit Depth
vi: Độ sâu bít kênh

en: Input Image Type
vi: Kiểu ảnh đầu vào

en: Input image type
vi: Kiểu của ảnh đầu vào

en: Output Image Type
vi: Kiểu ảnh đầu ra

en: Output image type
vi: Kiểu của ảnh đầu ra

en: Raw Channels
vi: Kênh thô

en: SimpleGamma
vi: GammaĐơn

en: Do not correct for screen gamma
vi: Không đúng cho gamma màn hình

en: Brightness of the print
vi: Độ tương phản khi in

en: Contrast of the print (0 is solid gray)
vi: Độ tương phản khi in (0 là hoàn toàn xám)

en: Linear Contrast Adjustment
vi: Chỉnh Tương phản tuyến tính

en: Ink Limit
vi: Giới hạn mực

en: Curve for raw channel
vi: Đường cong cho kênh thô

en: Cyan Curve
vi: Đường cong Xanh nhạt

en: Cyan curve
vi: Đường cong Xanh nhạt

en: Magenta Curve
vi: Đường cong Đỏ tươi

en: Magenta curve
vi: Đường cong Đỏ sẫm

en: Yellow Curve
vi: Đường cong Vàng

en: Yellow curve
vi: Đường cong Vàng

en: Black Curve
vi: Cong Đen

en: Black curve
vi: Cong Đen

en: Red Curve
vi: Cong Đỏ

en: Red curve
vi: đường cong màu đỏ

en: Green Curve
vi: Đường cong Xanh lá

en: Green curve
vi: Đường cong Xanh lá

en: Blue Curve
vi: Đường cong Xanh lam

en: Blue curve
vi: Đường cong Xanh lam

en: White Curve
vi: Đường cong Trắng

en: White curve
vi: Cong trắng

en: Hue Map
vi: Bản đồ Hue

en: Value must be set for %s
vi: Cần đặt giá-trị cho %s

en: `%s' is not a valid %s
vi: “%s” không phải là một giá trị hợp lệ %s

en: no wrap
vi: không ngắt dòng

en: wrap around
vi: bao quanh

en: Unknown type parameter %s (%d)
vi: Không hiểu kiểu tham số %s (%d)

en: Page size is not valid
vi: Cỡ giấy không hợp lệ

en: Automatic Printing Mode
vi: Chế độ in tự động

en: Automatic printing mode
vi: Chế độ in tự động

en: Printing Direction
vi: Hướng in

en: Output Order
vi: Thứ tự xuất

en: Raw Channel Names
vi: Các tên kênh thô

en: Channel Names
vi: Tên kiênh

en: Raw Channel Count
vi: Số lượng kênh thô

en: Magenta Map
vi: Bản đồ Đỏ thẫm

en: Yellow Map
vi: Bản đồ Vàng

en: Blue Map
vi: Bản đồ Xanh lá

en: Orange Map
vi: Bản đồ Cam

en: Red Map
vi: Bản đồ Đỏ

en: Blue Density
vi: Mật độ Xanh dương

en: Orange Density
vi: Mật độ Vàng

en: Red Density
vi: Mật độ Đỏ

en: Gloss Level
vi: Mức

en: Gray Value
vi: Giá trị Xám

en: Quality Enhancement
vi: Nâng cao chất lượng

en: Enhance print quality by additional passes
vi: Nâng cao chất lượng in bằng các chuyển thêm các tham số bổ xung

en: Paper Thickness
vi: Độ dày của giấy

en: Set printer paper thickness
vi: Đặt độ dày của giấy cho máy in

en: Vacuum Intensity
vi: Cường độ chân không

en: Print Method
vi: Phương pháp in

en: Unidirectional
vi: Đơn hướng

en: 600 DPI high quality
vi: 00 DPI chất lượng cao

en: 600 DPI Unidirectional
vi: 600 DPI Đơn

en: 1200 DPI high quality
vi: 1200 DPI chất lượng cao

en: 1200 DPI highest quality
vi: 1200 DPI chất lượng cao

en: 1200 DPI  Unidirectional
vi: 1200 DPI  Đơn

en: 2400 DPI x 1200 DPI high quality
vi: 2400 DPI x 1200 DPI chất lượng cao nhất

en: 2400 DPI x 1200 DPI highest quality
vi: 2400 DPI x 1200 DPI chất lượng cao nhất

en: test print
vi: in thử

en: Four Color Standard
vi: Chuẩn bốn màu

en: Three Color Composite
vi: Tổng hợp ba màu

en: Six Color Photo
vi: Ảnh sáu màu

en: Plain Paper
vi: Giấy thường

en: Glossy Film
vi: Phim bóng

en: Transparencies
vi: Giấy bóng kính

en: Matte Paper
vi: Giấy mờ

en: Inkjet Paper
vi: Giấy in mực

en: Photo Paper
vi: Giấy ảnh

en: Manual with Pause
vi: Bằng tay với phím “Pause”

en: Manual without Pause
vi: Bằng tay không bằng phím “Pause”

en: Softest
vi: Mềm nhất

en: Image Sharpening
vi: Làm Sắc Ảnh

en: Advance
vi: Cao cấp

en: Matte +5
vi: Kênh xỉn +5

en: Matte +4
vi: Kênh xỉn +4

en: Matte +3
vi: Kênh xỉn +3

en: Matte +2
vi: Kênh xỉn +2

en: Matte +1
vi: Kênh xỉn +1

en: Matte -1
vi: Kênh xỉn -1

en: Matte -2
vi: Kênh xỉn -2

en: Matte -3
vi: Kênh xỉn -3

en: Matte -4
vi: Kênh xỉn -4

en: Matte -5
vi: Kênh xỉn -5

en: Printer Settings
vi: Cài đặt máy in

en: Glossy Fine
vi: Khá Bóng

en: Matte Fine
vi: Hơi Bóng

en: Extra Glossy
vi: Cực Bóng

en: Adjust the cyan balance
vi: Chỉnh mức cân bằng xanh nhạt

en: Adjust the magenta balance
vi: Chỉnh mức cân bằng đỏ sẫm

en: Adjust the yellow balance
vi: Chỉnh mức cân bằng vàng

en: Black Balance
vi: Cân bằng đen

en: Adjust the black balance
vi: Chỉnh mức cân bằng đen

en: Tray 1
vi: Khay 1

en: Tray 2
vi: Khay 2

en: Tray 3
vi: Khay 3

en: Tray 4
vi: Khay 4

en: Tray
vi: Khay

en: Optional Source
vi: Nguồn Tùy chọn

en: Autoselect
vi: Tự động chọn

en: 600x600 DPI monochrome
vi: 600x600 DPI đơn sắc

en: PPD File
vi: Tập tin PPD

en: None; please provide a PPD file
vi: Không, hãy cung cấp tập tin PPD

en: Image dimensions must match paper dimensions
vi: Kích thước ảnh phải khớp với kích cỡ giấy

en: Fatal error!
vi: Lỗi nghiêm trọng!

en: Please report the above information to gimp-print-devel@lists.sourceforge.net
vi: Hãy thông báo thông tin trên cho gimp-print-devel@lists.sourceforge.net

en: Fast Economy
vi: Kinh kế Nhanh

en: Super Photo
vi: Siêu Ảnh

en: Photograph
vi: Ảnh

en: Type of image being printed
vi: Kiểu ảnh được in

en: Page number
vi: Số trang

en: Number of Copies
vi: Số bản sao

en: Set the base unit of measurement to inches
vi: Đặt đơn vị đo lường thành inch

en: Set the base unit of measurement to centimetres
vi: Đặt đơn vị đo lường thành cen-ti-mét

en: Set the base unit of measurement to points (1/72")
vi: Đặt đơn vị đo lường thành điểm ảnh (1/72")

en: Set the base unit of measurement to millimetres
vi: Đặt đơn vị đo lường thành mi-li-mét

en: Pica
vi: Chữ to

en: Set the base unit of measurement to picas (1/12")
vi: Đặt đơn vị đo lường thành picas (1/12")

en: Color output
vi: Màu xuất

en: Standard Command
vi: Lệnh chuẩn

en: Use standard print command
vi: Dùng lệnh in tiêu chuẩn

en: Use custom print command
vi: Dùng lệnh in tự chọn

en: Print to a file
vi: In ra tập tin

en: Edit Curve...
vi: Sửa đường cong...

en: Set Default
vi: Đặt mặc định

en: %s -- Print v%s
vi: %s -- In v%s

en: Print and
    Save Settings
vi: Hiển thị và
    Ghi lại các cài đặt

en: Save
    Settings
vi: Ghi Lại
    Các cài đặt

en: Show All Paper Sizes
vi: Hiển thị tất cả các cỡ giấy

en: Width of the paper that you wish to print to
vi: Độ rộng của giấy bạn muốn in

en: Height of the paper that you wish to print to
vi: Chiều cao của giấy bạn muốn in

en: Automatic Paper Size
vi: Cỡ giấy tự động

en: Select the number of copies to print; a value between 1 and 100
vi: Chọn số lượng bản sao bạn muốn in; giá trị nằm trong khoảng từ 1 đến 100

en: Image Position
vi: Vị trí ảnh

en: Upside down
vi: Cạnh trên xuống

en: Seascape
vi: Cảnh biển

en: Center the image on the paper
vi: Đặt ảnh ở giữa giấy

en: Setup Printer
vi: Cài đặt Máy in

en: Select the make of your printer
vi: Chọn hãng sản xuất máy in của bạn

en: Printer Model:
vi: Mẫu máy in:

en: Select your printer model
vi: Chọn mô hình máy in của bạn

en: PPD File:
vi: Tập tin PPD:

en: Enter the correct PPD filename for your printer
vi: Nhập vào tên tập tin PPD cho máy in của bạn

en: Choose the correct PPD filename for your printer
vi: Chọn tập tin PPD cho máy in của bạn

en: Printer Queue:
vi: Hàng đợi In:

en: Enter the correct command to print to your printer.
vi: Nhập vào lệnh để in cho máy in của bạn.

en: Enter the file to print to.
vi: Nhập vào tập tin để in ra.

en: File to print to
vi: Tập tin sẽ in ra

en: Print To File
vi: In ra Tệp Tin

en: Define New Printer
vi: Định nghĩa máy in mới

en: Printer Name:
vi: Tên máy in:

en: Enter the name you wish to give this logical printer
vi: Nhập vào tên mà bạn muốn đặt cho máy in lô-gíc

en: About Gutenprint
vi: Giới thiệu về Gutenprint

en: Gutenprint Version
vi: Phiên bản Gutenprint

en: Setup Printer...
vi: Cài đặt máy in...

en: New Printer...
vi: Máy in mới...

en: Scale by:
vi: Co giãn theo:

en: Set Defaults
vi: Đặt thành mặc định

en: Output Type:
vi: Kiểu xuất:

en: Select the desired output type
vi: Chọn kiểu xuất mong muốn

en: Size Units:
vi: Đơn vị kích thước:

en: (Default Printer)
vi: (Máy in mặc định)

en: Printer Features
vi: Tính năng máy in

en: Output Control
vi: Điều khiển xuất

en: Extra 1
vi: Mở rộng 1

en: Extra 2
vi: Mở rộng 2

en: Extra 3
vi: Mở rộng 3

en: Extra 4
vi: Mở rộng 4

en: Extra 5
vi: Mở rộng 5

en: Media Size
vi: Cỡ đa phương tiện

en: Color Model
vi: Mô hình màu

en: RGB Color
vi: Màu RGB

en: CMY Color
vi: Màu CMY

en: Color Precision
vi: Độ chính xác màu

en: %.1f mm
vi: %.0f mm

en: 2-Sided Printing
vi: In 2 mặt

en: Shrink (print the whole page)
vi: Co giãn (in toàn bộ trang)

en: Crop (preserve dimensions)
vi: Xén (in cỡ riêng)

en: Escputil version
vi: Phiên bản Escputil

en: You may only specify one printer or raw device.
vi: Bạn chỉ có thể chỉ ra một máy in hay một thiết bị thô.

en: Unknown option %c
vi: Không hiểu tùy chọn %c

en: Usage: %s [OPTIONS] command
vi: Cách dùng: %s [CÁC-TÙY-CHỌN] lệnh

en: Type `%s --help' for more information.
vi: Hãy gõ lệnh “%s --help” để tìm thấy thông tin thêm.

en: Type `%s -h' for more information.
vi: Hãy gõ lệnh “%s -h” để tìm thấy thông tin thêm.

en: Cannot open device %s: %s
vi: Không thể mở thiết bị %s: %s

en: Cannot print to printer %s with %s
vi: Không thể in ra máy in %s với %s

en: Cannot read from %s: %s
vi: Không thể đọc từ %s: %s

en: Cannot open %s read/write: %s
vi: không thể mở %s để đọc/ghi: %s

en: Unknown printer %s!
vi: Không biết máy in %s!

en: Cannot write to %s: %s
vi: Không thể ghi vào %s: %s

en: 
    Cannot write to %s: %s
vi: 
    Không thể ghi vào %s: %s

en: Status: Error
vi: Trạng thái: Lỗi

en: Status: Self-Printing
vi: Trạng thái: Tự in

en: Status: Busy
vi: Trạng thái: Bận

en: Status: Waiting
vi: Trạng thái: Đang đợi

en: Status: Idle
vi: Trạng thái: Nghỉ

en: Status: Paused
vi: Trạng thái: Đã dừng

en: Status: Cleaning
vi: Trạng thái: Đang quét dọn

en: Status: Shutting down
vi: Trạng thái: Tắt máy

en: Status: Unknown (%d)
vi: Trạng thái: Không hiểu (%d)

en: Error: Fatal Error
vi: Lỗi: LỖI NGHIÊM TRỌNG

en: Error: Other interface is selected
vi: Lỗi: Giao diện khác đã được chọn

en: Error: Cover Open
vi: Lỗi: Máy đang mở

en: Error: Paper jam
vi: Lỗi: Kẹt giấy

en: Error: Ink out
vi: Lỗi: Hết mực

en: Error: Paper out
vi: Lỗi: Hết giấy

en: Error: Miscellaneous paper error
vi: Lỗi: Lỗi giấy hỗn tạp

en: Error: Maintenance cartridge overflow
vi: Lỗi: Bảo trì tràn trống mực

en: Error: Double feed error
vi: Lỗi: Lỗi phản hồi kép

en: Error: Rear cover open
vi: Lỗi: Phần hậu đang mở

en: Error: CD Tray Out
vi: Lỗi: Hết đĩa CD

en: Error: Tray cover open
vi: Lỗi: Nắp khay đang mở

en: Error: Maintenance cartridge cover open
vi: Lỗi: Trống mực đang mở

en: Error: Front cover open
vi: Lỗi: Nắp trước đang mở

en: Error: Maintenance request
vi: Lỗi: Yêu cầu bảo trì

en: Error: Unknown (%d)
vi: Lỗi: Không hiểu (%d)

en: Warning: %s Ink Low
vi: Trạng thái: %s Ít mực

en: Warning: Channel %d Ink Low
vi: Cảnh báo: Kênh mực %d tràn

en: Warning: Maintenance request pending
vi: Cảnh báo: Yêu cầu bảo trì còn chưa được giải quyết

en: Warning: Unknown (%d)
vi: Cảnh báo: Không hiểu (%d)

en: Printing nozzle self-test
vi: Đang in tự kiểm tra

en: Printer Name: %s
vi: Tên máy in: %s

en: Ink Levels:
vi: Mức mực:

en: Ink color
vi: Màu mực

en: Percent remaining
vi: Phần trăm còn lại

en: Job Name:
vi: Tên việc in:

en: ink levels
vi: mức mực

en: Ink cartridge
vi: Trống mực

en: Part number
vi: Số phần

en: Cannot identify printer model.
vi: Không thể nhận ra mô hình máy in.

en: Cleaning heads...
vi: Lau đầu...

en: Unable to send command to the printer, exiting.
vi: Không thể gửi lệnh in đến máy in, nên thoát ra.

en: Repeating the alignment process.
vi: Lặp quá trình căn chỉnh.

en: failed!
vi: Bị lỗi!

en: succeeded!
vi: đã thành công!

en: Unrecognized command.
vi: Lệnh không được chấp nhận.

en: Final command was not confirmed.
vi: Lệnh cuối không được xác nhận.

en: Press enter to continue >
vi: Nhấn phím enter để tiếp tục >

en: Pass #%d
vi: Lần #%d

en: Please insert a fresh sheet of paper.
vi: Hãy thêm tấm giấy mới.

en: Number out of range!
vi: Số nằm ngoài phạm vi!

en: I cannot understand what you typed!
vi: Tôi chẳng hiểu bạn gõ gì!

en: Error in input
vi: Lỗi trong đầu vào

en: _Print with Gutenprint...
vi: In bằng Gutenprint...

note: TRANSLATORS: All strings in this file must be no more than 80 bytes in length. Please take into account expansion due to multi-byte characters, as the limit is *bytes*, not characters!
en: EPSON Standard Inks
vi: Mực EPSON tiêu chuẩn

en: Quadtone
vi: Bốn tông

en: Gray 3
vi: Xám 3

en: Gray 2
vi: Xám 2

en: Gray 1
vi: Xám 1

en: Hextone
vi: Sáu tông

en: Gray 5
vi: Xám 5

en: Gray 4
vi: Xám 4

en: Default Black
vi: Màu đen mặc định

en: Four Color Photo
vi: Ảnh bốn màu

en: Main Tray
vi: Khay chính

en: Photo Tray
vi: Khay ảnh

en: Print to CD
vi: In ra đĩa CD

en: Rear Tray
vi: Khay hậu

en: Front Tray
vi: Khay trước

en: Manual Feed
vi: Phản hồi thủ công

en: Main Input
vi: Đầu vào chính

en: Black 1
vi: Đen 1

en: Black 2
vi: Đen 2

en: 360 x 180 DPI Draft
vi: Giấy nháp 360 x 180 DPI

en: 360 DPI Enhanced
vi: 360 DPI Tăng cường

en: 720 x 360 DPI Enhanced
vi: 720 x 360 DPI Tăng

en: 720 DPI High Quality
vi: 720 DPI chất lượng cao

en: 360 x 120 DPI Economy
vi: 360 x 120 DPI Kinh tế

en: 360 x 240 DPI Draft
vi: Giấy nháp 360 x 240

en: 1440 x 720 DPI Highest Quality
vi: 1440 DPI x 720 DPI chất lượng cao nhất

en: 1440 x 720 DPI Transposed
vi: 1440 x 720 DPI Chuyển

en: 180 DPI Economy
vi: 180 DPI kinh tế

en: 360 DPI High Quality
vi: 360 DPI Chất lượng cao

en: 720 DPI Highest Quality
vi: 720 DPI chất lượng cao nhất

en: 2880 x 720 DPI Highest Quality
vi: 2880 x 720 DPI chất lượng cao nhất

en: 1440 x 720 DPI High Quality
vi: 1440 x 720 DPI chất lượng cao nhất

en: Bright White Paper
vi: Giấy Trắng Sáng

en: Back Light Film
vi: Phim Sáng tối

en: CD or DVD
vi: CD hay DVD

en: ColorLife Paper
vi: Giấy ColorLife

en: Premium Glossy Photo Paper 170 wt
vi: Giấy Ảnh Premium Glossy Photo Paper 170 wt

en: Four Pass
vi: Bốn lần

en: Super B 13x19
vi: Siêu B 13x19

en: Super A1 24x36
vi: Siêu A1 24x36

en: Super A0
vi: Siêu A0

en: Super B0 JIS
vi: Siêu B0 JIS

en: C0 landscape
vi: Phong cảnh C0

en: C1 landscape
vi: Phong cảnh C1

en: C2 landscape
vi: Phong cảnh C2

en: C3 landscape
vi: Phong cảnh C3

en: C4 landscape
vi: Phong cảnh C4

en: C5 landscape
vi: Phong cảnh C5

en: B6-C4 landscape
vi: Phong cảnh B6-C4

en: C6 landscape
vi: Phong cảnh C6

en: DL landscape
vi: Phong cảnh DL

en: C7-6 landscape
vi: Phong cảnh C7-6

en: C7 landscape
vi: Phong cảnh C7

en: C8 landscape
vi: Phong cảnh C8

en: C9 landscape
vi: Phong cảnh C9

en: C10 landscape
vi: Phong cảnh C10

en: EA5 landscape
vi: Phong cảnh EA5

en: ArchA transposed
vi: ArchA chuyển vị

en: ArchB transposed
vi: Arch chuyển vị

en: ArchC transposed
vi: ArchA chuyển vị

en: ArchD transposed
vi: Arch chuyển vị

en: ArchE transposed
vi: Arch chuyển vị

en: American foolscap
vi: Giấy khổ rộng Mỹ

en: European foolscap
vi: Giấy khổ rộng châu Âu

en: Small paperback
vi: Giấy đen nhỏ

en: Hagaki Card
vi: Thẻ Hagaki

en: Oufuku Card
vi: Thẻ Oufuku

en: Japanese Western-style envelope #4 landscape
vi: Japanese Western-style phong bì #4 ngang

en: Japanese Western-style envelope #6 landscape
vi: Japanese Western-style phong bì #6 ngang

en: Commercial 10
vi: Thương mại 10

en: Commercial 10 landscape
vi: Thương mại 10 phong cảnh

en: A2 Invitation
vi: Thiếp mời A2

en: Wide 101.6x180.6
vi: Rộng 101.6x180.6

en: Japanese Business Card
vi: Danh thiếp Nhật

en: Wide Postcard
vi: Bưu thiếp rộng

en: 89 mm Roll Paper
vi: Giấy cuộn 89mm

en: 4 Inch Roll Paper
vi: Giấy cuộn 4 Inch

en: 5 Inch Roll Paper
vi: Giấy cuộn 5 Inch

en: 210 mm Roll Paper
vi: Giấy cuộn 210 mm

en: 13 Inch Roll Paper
vi: Giấy cuộn 13 Inch

en: 17 Inch Roll Paper
vi: Giấy cuộn 17 Inch

en: 22 Inch Roll Paper
vi: Giấy cuộn 22 Inch

en: 24 Inch Roll Paper
vi: Giấy cuộn 24 Inch

en: 36 Inch Roll Paper
vi: Giấy cuộn 36 Inch

en: 44 Inch Roll Paper
vi: Giấy cuộn 44 Inch

en: 60 Inch Roll Paper
vi: Giấy cuộn 60 Inch

en: 64 Inch Roll Paper
vi: Giấy cuộn 64 Inch

en: Canon iP2700 series
vi: Canon PIXMA sê-ri iP2700

en: Canon iP3300 series
vi: Canon PIXMA sê-ri iP3300

en: Canon iP3500 series
vi: Canon sê-ri iP3500

en: Canon iP3600 series
vi: Canon sê-ri iP6300

en: Canon iP4200 series
vi: Canon PIXMA sê-ri iP4200

en: Canon iP4300 series
vi: Canon PIXMA sê-ri iP4300

en: Canon iP4500 series
vi: Canon sê-ri iP4500

en: Canon iP4600 series
vi: Canon sê-r iP46100

en: Canon iP4700 series
vi: Canon sê-ri iP470O

en: Canon iP4800 series
vi: Canon PIXMA sê-ri iP4800

en: Canon iP4900 series
vi: Canon sê-ri iP900D

en: Canon iP5200R series
vi: Canon sê-ri iP5200R

en: Canon iP6600D series
vi: Canon sê-ri iP6600D

en: Canon iP6700D series
vi: Canon sê-ri iP470D

en: Canon iP7200 series
vi: Canon sê-ri iP7200

en: Canon iX5000 series
vi: Canon sê-ri iX6500

en: Canon iX6500 series
vi: Canon sê-ri iX6500

en: Canon iX7000 series
vi: Canon sê-ri iX7000

en: Canon Pro9000 series
vi: Canon sê-ri Pro9000

en: Canon Pro9000 Mk.II series
vi: Canon sê-ri Pro9000 Mk.II

en: Canon Pro9500 series
vi: Canon sê-ri Pro9500

en: Canon Pro9500 Mk.II series
vi: Canon sê-ri Pro9500 Mk.II

en: Canon MP140 series
vi: Canon sê-ri MP140

en: Canon MP150 series
vi: Canon sê-ri MP150

en: Canon MP160 series
vi: Canon sê-ri MP160

en: Canon MP170 series
vi: Canon sê-ri MP170

en: Canon MP180 series
vi: Canon sê-ri MP180

en: Canon MP190 series
vi: Canon sê-ri MP190

en: Canon MP210 series
vi: Canon sê-ri MP210

en: Canon MP220 series
vi: Canon sê-ri MP220

en: Canon MP230 series
vi: Canon sê-ri MP230

en: Canon MP240 series
vi: Canon sê-ri MP240

en: Canon MP250 series
vi: Canon sê-ri MP250

en: Canon MP260 series
vi: Canon sê-ri MP260

en: Canon MP270 series
vi: Canon sê-ri MP270

en: Canon MP280 series
vi: Canon sê-ri MP280

en: Canon MP360 series
vi: Canon sê-ri MP360

en: Canon MP370 series
vi: Canon sê-ri MP370

en: Canon MP390 series
vi: Canon sê-ri MP390

en: Canon MP450 series
vi: Canon sê-ri MP450

en: Canon MP460 series
vi: Canon sê-ri MP460

en: Canon MP470 series
vi: Canon sê-ri MP470

en: Canon MP480 series
vi: Canon sê-ri MP480

en: Canon MP490 series
vi: Canon sê-ri MP490

en: Canon MP500 series
vi: Canon sê-ri MP500

en: Canon MP510 series
vi: Canon sê-ri MP510

en: Canon MP520 series
vi: Canon sê-ri MP520

en: Canon MP530 series
vi: Canon sê-ri MP530

en: Canon MP540 series
vi: Canon sê-ri MP540

en: Canon MP550 series
vi: Canon sê-ri MP550

en: Canon MP560 series
vi: Canon sê-ri MP560

en: Canon MP600 series
vi: Canon sê-ri MP600

en: Canon MP610 series
vi: Canon sê-ri MP610

en: Canon MP620 series
vi: Canon sê-ri MP620

en: Canon MP630 series
vi: Canon sê-ri MP630

en: Canon MP640 series
vi: Canon sê-ri MP640

en: Canon MP700 series
vi: Canon sê-ri MP700

en: Canon MP710 series
vi: Canon sê-ri MP710

en: Canon MP730 series
vi: Canon sê-ri MP730

en: Canon MP740 series
vi: Canon sê-ri MP740

en: Canon MP750 series
vi: Canon sê-ri MP750

en: Canon MP760 series
vi: Canon sê-ri MP760

en: Canon MP770 series
vi: Canon sê-ri MP770

en: Canon MP780 series
vi: Canon sê-ri MP780

en: Canon MP790 series
vi: Canon sê-ri MP790

en: Canon MP800 series
vi: Canon sê-ri MP800

en: Canon MP810 series
vi: Canon sê-ri MP810

en: Canon MP830 series
vi: Canon sê-ri MP830

en: Canon MP900 series
vi: Canon sê-ri MP900

en: Canon MP950 series
vi: Canon sê-ri MP950

en: Canon MP960 series
vi: Canon sê-ri MP960

en: Canon MP970 series
vi: Canon sê-ri MP970

en: Canon MP980 series
vi: Canon sê-ri MP980

en: Canon MP990 series
vi: Canon sê-ri MP990

en: Canon MG2100 series
vi: Canon sê-ri MG2100

en: Canon MG2200 series
vi: Canon sê-ri MG2200

en: Canon MG2400 series
vi: Canon sê-ri MG2400

en: Canon MG2500 series
vi: Canon sê-ri MG2500

en: Canon MG3100 series
vi: Canon sê-ri MG3100

en: Canon MG3200 series
vi: Canon sê-ri MG3200

en: Canon MG3500 series
vi: Canon sê-ri MG3500

en: Canon MG4100 series
vi: Canon sê-ri MG4100

en: Canon MG4200 series
vi: Canon sê-ri MG4200

en: Canon MG5100 series
vi: Canon sê-ri MG5100

en: Canon MG5200 series
vi: Canon MG5200

en: Canon MG5300 series
vi: Canon sê-ri MG5300

en: Canon MG5400 series
vi: Canon sê-ri MG5400

en: Canon MG5500 series
vi: Canon sê-ri MG5500

en: Canon MG6100 series
vi: Canon sê-ri MG6100

en: Canon MG6200 series
vi: Canon sê-ri MG6200

en: Canon MG6300 series
vi: Canon sê-ri MG6300

en: Canon MG6400 series
vi: Canon sê-ri MG6400

en: Canon MG6500 series
vi: Canon sê-ri MG6500

en: Canon MG7100 series
vi: Canon sê-ri MG7100

en: Canon MG8100 series
vi: Canon sê-ri MG8100

en: Canon MG8200 series
vi: Canon MG8200 sê-ri

en: Canon MX300 series
vi: Canon sê-ri MX300

en: Canon MX310 series
vi: Canon sê-ri MX310

en: Canon MX320 series
vi: Canon sê-ri MX320

en: Canon MX330 series
vi: Canon sê-ri MX330

en: Canon MX340 series
vi: Canon sê-ri MX340

en: Canon MX350 series
vi: Canon sê-ri MX350

en: Canon MX360 series
vi: Canon sê-ri MX360

en: Canon MX370 series
vi: Canon sê-ri MX370

en: Canon MX390 series
vi: Canon sê-ri MX390

en: Canon MX410 series
vi: Canon sê-ri MX410

en: Canon MX420 series
vi: Canon sê-ri MX420

en: Canon MX430 series
vi: Canon sê-ri MX430

en: Canon MX450 series
vi: Canon sê-ri MX450

en: Canon MX510 series
vi: Canon sê-ri MX510

en: Canon MX520 series
vi: Canon sê-ri MX520

en: Canon MX700 series
vi: Canon sê-ri MX700

en: Canon MX710 series
vi: Canon sê-ri MX710

en: Canon MX720 series
vi: Canon MX720 sê-ri

en: Canon MX850 series
vi: Canon sê-ri MX850

en: Canon MX860 series
vi: Canon sê-ri MX860

en: Canon MX870 series
vi: Canon sê-ri MX870

en: Canon MX880 series
vi: Canon sê-ri MX880

en: Canon MX890 series
vi: Canon sê-ri MX890

en: Canon MX920 series
vi: Canon sê-ri MX920

en: Canon MX7600 series
vi: Canon sê-ri MX7600

en: Canon E500 series
vi: Canon sê-ri E500

en: Canon E510 series
vi: Canon sê-ri E510

en: Canon E600 series
vi: Canon sê-ri E600

en: Canon E610 series
vi: Canon sê-ri E610

en: Epson WF-7010 Series
vi: Epson sê-ri WF-7010

en: Epson WF-7011 Series
vi: Epson sê-ri WF-7011

en: Epson WF-7015 Series
vi: Epson sê-ri WF-7015

en: Epson WF-7018 Series
vi: Epson sê-ri WF-7018

en: Epson WF-7510 Series
vi: Epson sê-ri WF-7510

en: Epson WF-7511 Series
vi: Epson sê-ri WF-7511

en: Epson WF-7515 Series
vi: Epson sê-ri WF-7515

en: Epson WF-7520 Series
vi: Epson sê-ri WF-7520

en: Epson WF-7521 Series
vi: Epson sê-ri WF-7521

en: Epson WF-7525 Series
vi: Epson sê-ri WF-7525

en: Epson PM 700C
vi: Bề rộng ảnh Epson

en: PostScript Level 1
vi: PostScript Mức 1

en: PostScript Level 2
vi: PostScript Mức 2

en: RAW DATA 16 bit
vi: DỮ LIỆU THÔ 16 bit

en: RAW DATA 8 bit
vi: DỮ LIỆU THÔ 8 bit

en: Operation not supported, files on different mounts
vi: Thao tác không được hỗ trợ, vì tập tin nằm ở điểm gắn kết khác nhau

en: Couldn’t get stream file descriptor
vi: Không thể lấy bộ mô tả tập tin luồng

en: Didn’t get stream file descriptor
vi: Đã không lấy được bộ mô tả tập tin luồng

en: Invalid return value from %s
vi: Giá trị đáp ứng không hợp lệ từ %s

note: translators: this is an error message when there is no user visible "mount" object corresponding to a particular path/uri
en: Could not find enclosing mount
vi: Không thể tìm thấy điểm gắn kết bao bọc

en: Error setting file metadata: %s
vi: Gặp lỗi khi đặt siêu dữ liệu cho tập tin: %s

en: can’t open metadata tree
vi: không thể mở cây siêu dữ liệu

en: can’t get metadata proxy
vi: không thể lấy ủy nhiệm siêu dữ liệu

en: values must be string or list of strings
vi: giá trị phải là chuỗi hoặc danh sách chuỗi

en: Error in stream protocol: %s
vi: Lỗi trong giao thức luồng dữ liệu: %s

en: End of stream
vi: Kết thúc luồng dữ liệu

en: Error while getting mount info: %s
vi: Gặp lỗi khi lấy thông tin về điểm gắn kết: %s

en: Invalid file info format
vi: Định dạng thông tin tập tin không hợp lệ

en: Error initializing Avahi: %s
vi: Gặp lỗi khi khởi tạo Avahi: %s

note: Translators: * - the first %s refers to the service type * - the second %s refers to the service name * - the third %s refers to the domain
en: Error resolving “%s” service “%s” on domain “%s”
vi: Gặp lỗi khi phân giải “%s” dịch vụ “%s” trên miền “%s”

note: Translators: * - the first %s refers to the service type * - the second %s refers to the service name * - the third %s refers to the domain * - the fourth %s refers to the required TXT keys
en: Error resolving “%s” service “%s” on domain “%s”. One or more TXT records are missing. Keys required: “%s”.
vi: Gặp lỗi khi phân giải “%s” dịch vụ “%s” trên miền “%s”. Một hay nhiều mục tin TXT bị thiếu. Yêu cầu khóa: “%s”.

note: Translators: * - the first %s refers to the service type * - the second %s refers to the service name * - the third %s refers to the domain
en: Timed out resolving “%s” service “%s” on domain “%s”
vi: Quá thời hạn chờ khi phân giải “%s” dịch vụ “%s” trên miền “%s”

en: Error initializing Avahi resolver
vi: Gặp lỗi khi khởi tạo Avahi

en: Malformed DNS-SD encoded_triple “%s”
vi: DNS-SD encoded_triple sai dạng “%s”

en: Can’t handle version %d of GVfsIcon encoding
vi: Không thể quản lý phiên bản %d của bảng mã GVfsIcon

en: Malformed input data for GVfsIcon
vi: Dữ liệu nhập bị sai dạng cho GVfsIcon

note: translators: This is the default daemon's application name, * the %s is the type of the backend, like "FTP"
en: %s File System Service
vi: Dịch vụ Hệ thống tập tin %s

en: Usage: %s --spawner dbus-id object_path
vi: Cách dùng: %s --spawner dbus-id đường_dẫn_đối_tường

en: Usage: %s key=value key=value …
vi: Cách dùng: %s khóa=giá_trị khóa=giá_trị …

en: No mount type specified
vi: Chưa chỉ định kiểu điểm gắn kết

en: mountpoint for %s already running
vi: điểm gắn kết cho %s đã chạy rồi

en: error starting mount daemon
vi: gặp lỗi khi khởi chạy trình nền gắn kết

en: The connection is not opened
vi: Kết nối chưa mở

en: Got EOS
vi: Nhận được EOS (Kết thúc luồng)

en: Host closed connection
vi: Máy đã đóng kết nối

en: Connection unexpectedly went down
vi: Kết nối đứt bất thình lình

en: Got unexpected end of stream
vi: Kết thúc luồng sớm bất thường

note: Translators: %d is a constant, currently hardcoded to 256
en: The server doesn’t support passwords longer than %d character. | The server doesn’t support passwords longer than %d characters.
vi[0]: Máy chủ không hỗ trợ mật khẩu dài hơn %d ký tự.

en: An invalid username was provided.
vi: Tên người dùng không hợp lệ.

en: Unable to login to the server “%s” with the given password.
vi: Không thể đăng nhập vào máy chủ “%s” với mật khẩu đã cho.

en: Unable to connect to the server “%s”. A communication problem occurred.
vi: Không thể kết nối đến máy chủ “%s”. Liên lạc gặp vấn đề.

en: Unable to connect to the server “%s” with the given password.
vi: Không thể kết nối đến máy chủ “%s” với mật khẩu đã cho.

en: The server “%s” doesn’t support anonymous access.
vi: Máy chủ “%s” không hỗ trợ đăng nhập nặc danh.

en: Unable to connect to the server “%s”. No suitable authentication mechanism was found.
vi: Không thể kết nối đến máy chủ “%s”. Không tìm ra phương thức đăng nhập phù hợp.

en: Unable to connect to the server “%s”. The server doesn’t support AFP version 3.0 or later.
vi: Không thể kết nối đến máy chủ “%s”. Máy chủ không hỗ trợ AFP phiên bản 3.0 hoặc mới hơn.

en: The command is not supported by the server.
vi: Lệnh không được hỗ trợ bởi máy chủ.

en: Your password needs to be changed.
vi: Bạn cần thay đổi mật khẩu.

note: Translators: the first %s is the username, the second the host name
en: Authentication Required
    Enter password for “%s” on “%s”:
vi: Cần phải xác thực
    Nhập mật khẩu cho “%s” trên “%s”:

note: Translators: %s here is the hostname Translators: %s is the hostname Translators: %s is a server name
en: Authentication Required
    Enter user and password for “%s”:
vi: Cần phải xác thực
    Hãy nhập tài khoản và mật khẩu cho “%s”:

en: The password prompt was cancelled.
vi: Dấu nhắc mật khẩu bị hủy.

en: Unable to disconnect from the server.
vi: Không thể kết nối đến máy chủ.

en: Unable to connect to the server. A communication problem occurred.
vi: Không thể kết nối đến máy chủ. Liên lạc gặp vấn đề.

en: Identification not found.
vi: Không tìm thấy định danh.

en: Got error “%s” from server
vi: Nhận lỗi "%s" từ máy chủ

en: Got unknown error code %d from server
vi: Nhận mã lỗi lạ %d từ máy chủ

en: Volume doesn’t exist
vi: Phân vùng không tồn tại

note: Translators: first %s is volumename and second servername
en: Couldn’t load %s on %s
vi: Không thể tải %s trên %s

en: File doesn’t exist
vi: Tập tin không tồn tại

en: File is directory
vi: Tập tin là thư mục

en: Too many files open
vi: Mở quá nhiều tập tin

en: Target file is open
vi: Tập tin đích đang mở

en: Target object is marked as not deletable (DeleteInhibit)
vi: Đối tượng đích bị đánh dấu cấm xóa (DeleteInhibit)

en: Target object doesn’t exist
vi: Đối tượng đích không tồn tại

en: Volume is read-only
vi: Phân vùng là chỉ-đọc

en: Not enough space on volume
vi: Không còn đủ chỗ trên phân vùng

en: Target file already exists
vi: Tập tin đích đã có

en: Ancestor directory doesn’t exist
vi: Thư mục cha không tồn tại

note: Translators: flat means volume doesn't support directories (all files are in the volume root)
en: Volume is flat and doesn’t support directories
vi: Phân vùng phẳng, không hỗ trợ thư mục

en: Target directory already exists
vi: Thư mục đích đã có

en: Can’t rename volume
vi: Không thể đổi tên phân vùng

en: Object with that name already exists
vi: Đã có đối tượng với tên này

en: Target object is marked as not renameable (RenameInhibit)
vi: Đối tượng đích bị đánh dấu cấm đổi tên (RenameInhibit)

en: Can’t move directory into one of its descendants
vi: Không thể di chuyển thư mục vào một trong những thư mục con của chính nó

en: Can’t move sharepoint into a shared directory
vi: Không thể di chuyển điểm chia sẻ vào một thư mục được chia sẻ

en: Can’t move a shared directory into the Trash
vi: Không thể di chuyển thư mục được chia sẻ vào Thùng rác

en: Object being moved is marked as not renameable (RenameInhibit)
vi: Đối tượng được di chuyển bị đánh dấu cấm đổi tên (RenameInhibit)

en: Object being moved doesn’t exist
vi: Đối tượng đang được di chuyển không tồn tại

en: Server doesn’t support the FPCopyFile operation
vi: Máy chủ không hỗ trợ thao tác FPCopyFile

en: Unable to open source file for reading
vi: Không thể mở tập tin nguồn để đọc

en: Source file and/or destination directory doesn’t exist
vi: Tập tin nguồn và/hoặc thư mục đích không tồn tại

en: Source file is a directory
vi: Tập tin nguồn là thư mục

note: Translators: range conflict means requested data are locked by another user
en: Range lock conflict exists
vi: Tồn tại xung đột khóa vùng

en: Directory doesn’t exist
vi: Thư mục không tồn tại

en: Target object is not a directory
vi: Đối tượng đích không phải là thư mục

en: File is not open for write access
vi: Tập tin không mở với quyền ghi

en: File is locked by another user
vi: Tập tin bị người dùng khác khóa

en: File is not open for read access
vi: Tập tin không mở với quyền đọc

en: Invalid mount spec
vi: Đặc tả gắn kết không hợp lệ

en: Internal Apple File Control error
vi: Lỗi nội bộ “Apple File Control”

en: The device did not respond
vi: Thiết bị không trả lời

en: The connection was interrupted
vi: Kết nối bị ngắt

en: Invalid Apple File Control data received
vi: Nhận dữ liệu “Apple File Control” không hợp lệ

en: Unhandled Apple File Control error (%d)
vi: Lỗi “Apple File Control” không được xử lý (%d)

en: Listing applications installed on device failed
vi: Gặp lỗi khi liệt kê ứng dụng cài đặt trên thiết bị

en: Accessing application icons on device failed
vi: Thất bại truy cập biểu tượng ứng dụng trên thiết bị

en: Lockdown Error: Invalid Argument
vi: Lỗi lockdown: đối số không hợp lệ

en: The device is password protected
vi: Thiết bị được bảo vệ với mật khẩu

en: Unable to connect
vi: Không thể kết nối

en: User refused to trust this computer
vi: Người dùng từ chối tin máy tính này

en: The user has not trusted this computer
vi: Người dùng đã không tin máy tính này

en: Unhandled Lockdown error (%d)
vi: Lỗi Lockdown không xử lý (%d)

en: libimobiledevice Error: Invalid Argument
vi: Lỗi libimobiledevice: Đối số không hợp lệ

en: libimobiledevice Error: No device found. Make sure usbmuxd is set up correctly.
vi: Lỗi libimobiledevice: Không có thiết bị. Nhớ bảo đảm usbmuxd được cài đặt đúng.

en: Unhandled libimobiledevice error (%d)
vi: Lỗi libimobiledevice không xử lý (%d)

en: Invalid AFC location: must be in the form of afc://uuid:port-number
vi: Vị trí AFC không hợp lệ: phải theo dạng afc://uuid:số-cổng

en: Apple Mobile Device
vi: Thiết bị di động Apple

en: Apple Mobile Device, Jailbroken
vi: Thiết bị di động Apple, Jailbroken

en: Documents on Apple Mobile Device
vi: Tài liệu trên thiết bị di động Apple

note: translators: * This is the device name, with the service being browsed in brackets, eg.: * Alan Smithee's iPhone (jailbreak)
en: %s (jailbreak)
vi: %s (phá ngục)

note: translators: * This is "Documents on foo" where foo is the device name, eg.: * Documents on Alan Smithee's iPhone
en: Documents on %s
vi: Tài liệu trên %s

note: translators: * %s is the device name. 'Try again' is the caption of the button * shown in the dialog which is defined above.
en: Device Locked
    The device “%s” is locked.
    
    Enter the passcode on the device and click “Try again”.
vi: Thiết bị bị khóa
    Thiết bị “%s” đang bị khóa.
    Nhập mật khẩu cho thiết bị và nhấn “Thử lại”.

note: translators: * %s is the device name. 'Try again' is the caption of the button * shown in the dialog which is defined above. 'Trust' is the caption * of the button shown in the device.
en: Untrusted Device
    The device “%s” is not trusted yet.
    
    Select “Trust” on the device and click “Try again”.
vi: Thiết bị không đáng tin
    Thiết bị “%s” không đáng tin.
    
    Chọn “Tin” trên thiết bị và nhấn “Thử lại”.

en: Can’t open directory
vi: Không thể mở thư mục

en: Backups not supported
vi: Chưa hỗ trợ chức năng sao lưu

en: Unsupported seek type
vi: Kiểu di chuyển vị trí đọc không được hỗ trợ

en: Not a mountable file
vi: Không phải là một tập tin có khả năng gắn kết

en: No hostname specified
vi: Chưa chỉ ra tên máy

en: Can’t copy directory over directory
vi: Không thể sao chép thư mục đè lên thư mục

en: Can’t recursively copy directory
vi: Không thể sao chép đệ quy thư mục

en: Can’t move directory over directory
vi: Không thể di chuyển thư mục đè lên thư mục

en: Unable to create temporary file (%s)
vi: Không thể tạo tập tin tạm thời (%s)

note: Translators: first %s is volumename, second username and third servername
en: %s for %s on %s
vi: %s cho %s trên %s

en: No volume specified
vi: Chưa chỉ định phân vùng

note: Translators: This is the name of the root in a mounted archive file, e.g. "/ in archive.tar.gz" for a file with the name "archive.tar.gz"
en: / in %s
vi: / trong %s

en: The file is not a directory
vi: Tập tin không phải là một thư mục

en: Unable to create temporary directory
vi: Không thể tạo thư mục tạm thời

en: Can’t copy file over directory
vi: Không thể sao chép tập tin đè lên thư mục

en: File system is busy
vi: Hệ tập tin đang bận

en: Unmount Anyway
vi: Vẫn bỏ gắn kết

en: Volume is busy
    One or more applications are keeping the volume busy.
vi: Phân vùng đang bận
    Ứng dụng nào đó đang làm việc với phân vùng.

en: Cannot create gudev client
vi: Không thể tạo máy khách gudev

en: No drive specified
vi: Chưa ghi rõ ổ đĩa

en: Drive %s does not contain audio files
vi: Ổ đĩa %s không chứa tập tin âm thanh

note: Translator: %s is the device the disc is inserted into. 'cdda' is the name name of the backend and shouldn't be translated.
en: cdda mount on %s
vi: điểm gắn kết cdda trên %s

en: File system is busy: %d open file | File system is busy: %d open files
vi[0]: Hệ thống tập tin đang bận: %d tập tin còn mở

en: No such file %s on drive %s
vi: Không có tập tin %s như vậy trên ồ đĩa %s

note: Translators: paranoia is the name of the cd audio reading library
en: Error from “paranoia” on drive %s
vi: Lỗi từ “paranoia” trên ổ đĩa %s

en: Error seeking in stream on drive %s
vi: Gặp lỗi khi di chuyển vị trí đọc trên ổ đĩa %s

en: The file does not exist or isn’t an audio track
vi: Tập tin không tồn tại hoặc không phải là một rãnh âm thanh

en: Audio CD File System Service
vi: Dịch vụ Hệ thống Tập tin Đĩa CD Âm thanh

en: Can’t open mountable file
vi: Không thể mở tập tin có khả năng gắn kết

en: Can’t mount file
vi: Không thể gắn kết tập tin

en: No medium in the drive
vi: Không có vật chứa trong ổ

en: Can’t unmount file
vi: Không thể tháo gắn kết tập tin

en: Can’t eject file
vi: Không thể đẩy tập tin ra

en: Can’t start drive
vi: Không thể chạy ổ đĩa

en: Can’t stop drive
vi: Không thể dừng ổ đĩa

en: Can’t poll file
vi: Không thể dò (poll) tập tin

note: Translators: This is the name of the WebDAV share constructed as "WebDAV as <username> on <hostname>:<port>"; the ":<port>" part is the second %s and only shown if it is not the default http(s) port.
en: %s on %s%s
vi: %s trên %s%s

en: Response invalid
vi: Đáp ứng không hợp lệ

en: WebDAV share
vi: Vùng chia sẻ WebDAV

note: Translators: %s is the name of the WebDAV share Translators: %s is a server name
en: Authentication Required
    Enter password for “%s”:
vi: Cần phải xác thực
    Hãy nhập mật khẩu cho “%s”:

en: Authentication Required
    Enter proxy password:
vi: Cần phải xác thực
    Hãy nhập mật khẩu ủy nhiệm:

en: Not a WebDAV enabled share
vi: Không phải một vùng chia sẻ có khả năng WebDAV

en: Could not find an enclosing directory
vi: Không thể tìm thấy một thư mục bao quanh

en: Could not create request
vi: Không thể tạo yêu cầu

en: Can’t move over directory
vi: Không thể di chuyển trên thư mục

en: File length changed during transfer
vi: Kích cỡ tập tin đã bị thay đổi khi truyền

en: Can’t monitor file or directory.
vi: Không thể theo dõi tập tin hay thư mục.

en: Password dialog cancelled
vi: Hộp thoại mật khẩu bị người dùng hủy bỏ

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

en: Can’t move file over directory
vi: Không thể di chuyển trên thư mục

en: Error moving file/folder
vi: Gặp lỗi khi di chuyển tập tin/thư mục

note: Translators: This is the "Shared with me" folder on https://drive.google.com.
en: Shared with me
vi: Chia sẻ với tôi

note: Translators: This is the "Shared drives" folder on https://drive.google.com.
en: Shared drives
vi: Ổ đã chia sẻ

en: Error getting data from file
vi: Gặp lỗi khi lấy dữ liệu từ tập tin

en: Invalid reply received
vi: Nhận được đáp ứng không hợp lệ

note: Translator: %s represents a more specific error message and %d the specific error code
en: %s: %d: Directory or file exists
vi: %s: %d: Thư mục hoặc tập tin đã có

note: Translator: %s represents a more specific error message and %d the specific error code
en: %s: %d: No such file or directory
vi: %s: %d: Không có thư mục hoặc tập tin như thế

note: Translator: %s represents a more specific error message and %d the specific error code
en: %s: %d: Invalid filename
vi: %s: %d: Tên tập tin không hợp lệ

note: Translator: %s represents a more specific error message and %d the specific error code
en: %s: %d: Not Supported
vi: %s: %d: Không được hỗ trợ

note: Translator: %s represents the device, e.g. usb:001,042
en: Digital Camera (%s)
vi: Máy ảnh số (%s)

en: Couldn’t find matching udev device.
vi: Không thể tìm thiết bị udev khớp.

en: Cannot create gphoto2 context
vi: Không thể tạo ngữ cảnh gphoto2

en: Error creating camera
vi: Lỗi tạo máy quay

en: Error loading device information
vi: Lỗi tải thông tin thiết bị

en: Error looking up device information
vi: Lỗi tìm thông tin thiết bị

en: Error getting device information
vi: Gặp lỗi khi lấy thông tin thiết bị

en: Error setting up camera communications port
vi: Gặp lỗi khi cài đặt cổng liên lạc với máy quay

en: Error initializing camera
vi: Gặp lỗi khi khởi tạo máy quay

note: Translator: %s represents the device, e.g. usb:001,042. 'gphoto2' is the name of the backend and shouldn't be translated.
en: gphoto2 mount on %s
vi: gphoto2 gắn trên %s

en: No camera specified
vi: Chưa chỉ định máy quay

en: Error creating file object
vi: Gặp lỗi khi tạo đối tượng tập tin

en: Error getting file
vi: Gặp lỗi khi lấy tập tin

en: Malformed icon identifier “%s”
vi: Bộ nhận diện biểu tượng sai dạng “%s”

en: Error seeking in stream on camera %s
vi: Gặp lỗi di chuyển vị trí đọc trong luồng của máy quay %s

en: Failed to get file list
vi: Gặp lỗi khi lấy danh sách tập tin

en: Name already exists
vi: Tên đã có

en: New name too long
vi: Tên mới quá dài

en: Error renaming directory
vi: Gặp lỗi khi đổi tên thư mục

en: Directory “%s” is not empty
vi: Thư mục “%s” không rỗng

en: Error deleting directory
vi: Gặp lỗi khi xóa thư mục

en: Error deleting file
vi: Gặp lỗi khi xóa tập tin

en: Can’t write to directory
vi: Không thể ghi vào thư mục

en: Cannot allocate new file to append to
vi: Không thể cấp phát tập tin mới để nối thêm vào

en: Cannot read file to append to
vi: Không thể đọc tập tin để nối thêm vào

en: Cannot get data of file to append to
vi: Không thể lấy dữ liệu tập tin để nối thêm vào

en: Not supported (not same directory)
vi: Không hỗ trợ (không cùng thư mục)

en: Not supported (the source is a directory, the destination is a directory too)
vi: Không hỗ trợ (nguồn thư mục, đích cũng thư mục)

en: Not supported (the source is a directory, but the destination is an existing file)
vi: Không hỗ trợ (nguồn là thư mục, nhưng đích lại là một tập tin đã có)

en: Not supported (the source is a file, but the destination is a directory)
vi: Không hỗ trợ (nguồn tập tin, đích thư mục)

en: HTTP Client Error: %s
vi: Lỗi của ứng dụng khách HTTP: %s

en: Directory notification not supported
vi: Thông báo thư mục không được hỗ trợ

note: Translators: This is shown as the name for MTP devices *              without StorageDescription. *              The %X is the formatted storage ID.
en: Storage (%X)
vi: Lưu trữ (%X)

en: libmtp error: %s
vi: lỗi libmtp: %s

en: No MTP devices found
vi: Không tìm thấy thiết bị MTP

en: Unable to connect to MTP device
vi: Không thể kết nối đến thiết bị MTP

en: Unable to allocate memory while detecting MTP devices
vi: Không thể cấp phát bộ nhớ khi dò tìm thiết bị MTP

en: Generic libmtp error
vi: Lỗi libmtp chung

en: Unable to open MTP device “%03u,%03u”
vi: Không thể mở thiết bị MTP “%03u,%03u”

en: Device not found
vi: Không tìm thấy thiết bị

en: Target is a directory
vi: Đích là một thư mục

en: Can’t merge directories
vi: Không thể hòa trộn các thư mục

en: Cannot make directory in this location
vi: Không thể tạo thư mục chỗ này

en: Cannot write to this location
vi: Không thể ghi ở chỗ này

en: No thumbnail for entity “%s”
vi: Không có ảnh nhỏ cho “%s”

note: Translators: this is the friendly name of the 'network://' backend that * shows computers in your local network.
en: Network Location Monitor
vi: Theo dõi Vị trí Mạng

en: Mount point does not exist
vi: Điểm gắn không tồn tại

en: Permission denied: Perhaps this host is disallowed or a privileged port is needed
vi: Không đủ thẩm quyền: Có lẽ máy này không cho phép hoặc là là cần một cổng đặc quyền

en: Invalid attribute type
vi: Kiểu thuộc tính không hợp lệ

en: The recent folder may not be deleted
vi: Không cho phép xóa thư mục gần đây

en: Hostname not known
vi: Không rõ tên máy

en: Too many authentication failures
vi: Quá nhiều lỗi khi xác thực

en: Unable to spawn SSH program
vi: Không thể chạy chương trình SSH

en: Unable to spawn SSH program: %s
vi: Không thể chạy chương trình SSH: %s

en: Login dialog cancelled
vi: Hộp thoại mật khẩu bị người dùng hủy bỏ

en: Can’t send host identity confirmation
vi: Không thể gửi thông tin xác nhận sự giống hệt của máy

note: Translators: the first %s is the username, the second the host name
en: Authentication Required
    Enter passphrase for secure key for “%s” on “%s”:
vi: Cần phải xác thực
    Nhập mật khẩu cho khóa an ninh cho “%s” trên “%s”:

note: Translators: %s is the hostname
en: Authentication Required
    Enter passphrase for secure key for “%s”:
vi: Cần phải xác thực
    Nhập mật khẩu cho khóa an ninh cho “%s”:

en: Can’t send password
vi: Không thể gửi mật khẩu

note: Translators: the first %s is the username, the second the host name
en: Enter verification code for %s on %s
vi: Nhập mã xác thực cho %s trên %s

note: Translators: %s is the hostname
en: Enter verification code for %s
vi: Nhập mã xác thực cho %s

note: Translators: the first %s is the hostname, the second the key fingerprint
en: Identity Verification Failed
    Verifying the identity of “%s” failed, this happens when you log in to a computer the first time.
    
    The identity sent by the remote computer is “%s”. If you want to be absolutely sure it is safe to continue, contact the system administrator.
vi: Gặp lỗi khi xác minh định danh
    Gặp lỗi khi xác minh định danh “%s”. Việc này xảy ra khi bạn đăng nhập vào một máy tính lần đầu tiên.
    
    Máy tính ở xa đã gửi thông tin nhận diện là “%s”. Nếu bạn muốn đảm bảo là an toàn để tiếp tục, hãy liên lạc với nhà quản trị hệ thống.

note: Translators: the first %s is the hostname, the second is an ip address
en: Identity Verification Failed
    The host key for “%s” differs from the key for the IP address “%s”
    If you want to be absolutely sure it is safe to continue, contact the system administrator.
vi: Gặp lỗi khi xác minh định danh
    Khóa máy tính phục vụ trên mạng “%s” khác biệt với khóa cho địa chỉ IP “%s”.
    Nếu bạn muốn đảm bảo là an toàn để tiếp tục, hãy liên lạc với nhà quản trị hệ thống.

en: The connection is closed (the underlying SSH process exited)
vi: Kết nối đã đóng (tiến trình SSH chạy dưới đã thoát)

en: Internal error: Unknown Error
vi: Lỗi nội bộ: Chưa biết lỗi gì

en: Unable to find supported SSH command
vi: Không tìm thấy câu lệnh SSH được hỗ trợ

en: Error creating backup file: %s
vi: Gặp lỗi khi tạo tập tin sao lưu: %s

en: Value out of range, sftp only supports 32bit timestamps
vi: Giá trị nằm ngoài phạm vi cho phép, sftp chỉ hỗ trợ dấu vết thời gian 32 bít

en: Internal Error (%s)
vi: Lỗi nội bộ (%s)

note: translators: Name for the location that lists the smb shares availible on a server (%s is the name of the server)
en: Windows shares on %s
vi: Vùng chia sẻ Windows trên %s

note: translators: We tried to mount a windows (samba) share, but failed
en: Failed to retrieve share list from server: %s
vi: Gặp lỗi khi lấy danh sách chia sẻ từ máy phục vụ: %s

en: Windows Network File System Service
vi: Dịch vụ Hệ thống Tập tin Mạng Windows

note: Translators: First %s is a share name, second is a server name
en: Authentication Required
    Enter password for share “%s” on “%s”:
vi: Cần phải xác thực
    Nhập mật khẩu cho chia sẻ “%s” trên “%s”:

note: Translators: First %s is a share name, second is a server name
en: Authentication Required
    Enter user and password for share “%s” on “%s”:
vi: Cần phải xác thực
    Nhập tài khoản và mật khẩu cho chia sẻ “%s” trên “%s”:

note: translators: We tried to mount a windows (samba) share, but failed
en: Failed to mount Windows share: %s
vi: Gặp lỗi khi gắn kết vùng chia sẻ Windows: %s

en: Backup file creation failed: %s
vi: Gặp lỗi khi tạo tập tin sao lưu: %s

en: Can’t rename file, filename already exists
vi: Không thể đổi tên, tên tập tin đã có

en: Error deleting file: %s
vi: Gặp lỗi khi xóa tập tin: %s

en: Can’t recursively move directory
vi: Không thể di chuyển đệ quy thư mục

en: Windows Shares File System Service
vi: Dịch vụ Chia sẻ Hệ thống Tập tin Windows

en: The trash folder may not be deleted
vi: Không cho phép xóa thư mục thùng rác

en: Items in the trash may not be modified
vi: Không cho phép sửa đổi mục vẫn còn nằm trong thùng rác

en: Channel blocked
vi: Kênh bị khóa

en: The certificate does not match the identity of the site.
vi: Chủ chứng nhận không tương ứng với định danh của máy.

en: The certificate’s activation time is in the future.
vi: Thời gian chứng nhận có hiệu lực lại nằm trong thời tương lai.

en: Error occurred when validating the certificate.
vi: Gặp lỗi phát sinh khi kiểm nhận giấy chứng nhận.

note: Translators: The first %s is the reason why verification failed, the second a certificate
en: Identity Verification Failed
    %s
    
    %s
    
    Are you really sure you would like to continue?
vi: Gặp lỗi khi xác minh định danh
    %s
    
    %s
    
    Bạn có thực sự chắc rằng bạn muốn tiếp tục?

en: Unexpected end of stream
vi: Luồng bị kết thúc bất ngờ

en: Invalid reply
vi: Đáp ứng không hợp lệ

en: Failed to create active FTP connection. Maybe your router does not support this?
vi: Không thể tạo kết nối FTP tích cực. Có thể bộ định tuyến của bạn không hỗ trợ?

en: Failed to create active FTP connection.
vi: Gặp lỗi khi tạo kết nối FTP tích cực.

en: Filename contains invalid characters.
vi: Tập tin chứa ký tự không hợp lệ.

en: The FTP server is busy. Try again later
vi: Máy chủ FTP đang bận. Thử lại sau

en: Backend currently unmounting
vi: Phần chạy phía sau hiện dang bỏ gắn kết

en: Accounts are unsupported
vi: Tài khoản không được hỗ trợ

en: Cannot open data connection. Maybe your firewall prevents this?
vi: Không thể mở kết nối dữ liệu. Có thể bức tường lửa ngăn cản ?

en: Data connection closed
vi: Kết nối dữ liệu bị đóng

en: No space left on server
vi: Không còn chỗ trống trên máy phục vụ

en: Unsupported network protocol
vi: Giao thức mạng không hỗ trợ

en: Page type unknown
vi: Không rõ kiểu trang

en: Error seeking in stream
vi: Gặp lỗi khi di chuyển vị trí đọc trên luồng dữ liệu

en: Filesystem is read-only
vi: Hệ thống tập tin chỉ cho đọc

en: Symlinks not supported by backend
vi: Liên kết tượng trưng không được ứng dụng chạy phía sau hỗ trợ

en: Invalid dbus message
vi: Thông điệp dbus không hợp lệ

en: Unmounting %s
    Please wait
vi: Đang bỏ gắn kết %s
    Vui lòng chờ

en: Replace old daemon.
vi: Thay thế trình nền cũ.

en: Don’t start fuse.
vi: Đừng chạy fuse.

en: Enable debug output.
vi: Bật kết xuất gỡ lỗi.

en: Show program version.
vi: Hiện phiên bản của chương trình.

en: GVFS Daemon
vi: Trình nền GVFS

en: Main daemon for GVFS
vi: Trình nền chính cho GVFS

en: Automount failed: %s
vi: Gặp lỗi khi tự động gắn kết: %s

en: The specified location is not mounted
vi: Vị trí đã chỉ ra chưa được gắn kết

en: The specified location is not supported
vi: Vị trí đã cho không được hỗ trợ

en: Location is already mounted
vi: Vị trí đã được gắn kết rồi

en: Location is not mountable
vi: Vị trí không có khả năng gắn kết

en: Perform file operations
vi: Thực hiện các thao tác tập tin

en: Authentication is required to run gvfsd-admin daemon
vi: Việc xác thực bị yêu cầu chạy dịch vụ gvfsd-admin

en: Authentication is required to perform file operations
vi: Việc xác thực bị yêu cầu thực hiện các thao tác tập tin

en: Can’t find metadata file %s
vi: Không thể tìm tập tin siêu dữ liệu %s

en: Unable to set metadata key
vi: Không thể đặt khóa siêu dữ liệu

en: Unable to unset metadata key
vi: Không thể bỏ khóa siêu dữ liệu

en: Unable to remove metadata keys
vi: Không thể xóa khóa siêu dữ liệu

en: Unable to move metadata keys
vi: Không thể di chuyển khóa siêu dữ liệu

en: GVFS Metadata Daemon
vi: Trình nền Siêu dữ liệu GVFS

en: Metadata daemon for GVFS
vi: Trình nền siêu dữ liệu cho GVFS

en: Failed to get org.gnome.OnlineAccounts.Files for %s
vi: Gặp lỗi khi lấy org.gnome.OnlineAccounts.Files cho %s

en: Invalid credentials for %s
vi: Giấy ủy nhiệm không hợp lệ cho %s

en: Unsupported authentication method for %s
vi: Phương thức xác thực cho %s không hợp lệ

en: The given mount was not found
vi: Vị trí đã chỉ ra chưa được gắn kết

en: An operation is already pending
vi: Một thao tác còn chưa giải quyết

en: No outstanding mount operation
vi: Chưa có thao tác gắn nào đã được xử lý

en: The given volume was not found
vi: Không tìm thấy vùng đã cho

en: The given drive was not found
vi: Không tìm thấy đĩa đã cho

en: Unnamed Drive (%s)
vi: Ổ không tên (%s)

en: Unnamed Drive
vi: Ổ không tên

en: Failed to eject medium; one or more volumes on the medium are busy.
vi: Gặp lỗi khi đẩy vật chứa ra; một hay nhiều phân vùng trên vật chứa vẫn còn bận.

en: One or more programs are preventing the unmount operation.
vi: Có một hay một số chương trình ngăn thao tác bỏ gắn kết.

note: Note that the GUI (Shell, Files) currently use the term * "Eject" for both GDrive.stop() and GDrive.eject().
en: Eject Anyway
vi: Vẫn đẩy ra

en: Operation not supported by backend
vi: Thao tác không được ứng dụng chạy phía sau hỗ trợ

en: Timed out running command-line “%s”
vi: Quá hạn chạy dòng lệnh “%s”

en: Unmounting %s
    Disconnecting from filesystem.
vi: Bỏ gắn kết %s
    Ngắt kết nối từ hệ thống tập tin.

en: Writing data to %s
    Device should not be unplugged.
vi: Đang ghi dữ liệu vào %s
    Đừng gỡ ra đến khi hoàn tất.

en: %s unmounted
    Filesystem has been disconnected.
vi: Đang bỏ gắn kết %s
    Hệ thống tập tin đang ngắt kết nối.

en: %s can be safely unplugged
    Device can be removed.
vi: %s không thể ngắt an toàn
    Thiết bị có thể gỡ ra.

note: Translators: This is used for possibly encrypted volumes. *              The first %s is the formatted size (e.g. "42.0 MB").
en: %s Possibly Encrypted
vi: %s gần như chắc chắn là đã được mã hóa

en: Error storing passphrase in keyring (%s)
vi: Gặp lỗi khi lưu mật khẩu trong chùm chìa khóa (%s)

en: Error deleting invalid passphrase from keyring (%s)
vi: Gặp lỗi khi xóa mật khẩu không hợp lệ khỏi chùm chìa khóa (%s)

en: The unlocked device does not have a recognizable file system on it
vi: Thiết bị đã mở khóa không chứa hệ tập tin có thể nhận ra

en: Encryption passphrase for %s
vi: Mật khẩu để giải mã cho %s

en: A passphrase is required to access the volume
vi: Cần mật mã để truy cập phân vùng

note: Translators: %s is the description of the volume that is being unlocked
en: Authentication Required
    A passphrase is needed to access encrypted data on “%s”.
    The volume might be a VeraCrypt volume as it contains random data.
vi: Cần phải xác thực
    Cần mật khẩu để truy cập dữ liệu đã bị mã hóa trên “%s”.
    Đây có lẽ là phân vùng VeraCrypt vì nó có chứa dữ liệu ngẫu nhiên.

note: Translators: %s is the description of the volume that is being unlocked
en: Authentication Required
    A passphrase is needed to access encrypted data on “%s”.
vi: Cần phải xác thực
    Cần mật khẩu để truy cập dữ liệu đã bị mã hóa trên “%s”.

en: GVfs UDisks2 Volume Monitor
vi: Trình theo dõi phân vùng GVfs UDisks2

note: #-#-#-#-#  refcard_13.1.1_vi.po (refcard 10.0)  #-#-#-#-# type: Content of: <article><section><glosslist><glossentry><glossdef><para>
en: Create directories.
vi: Tạo thư mục.

en: Error opening file: %s
vi: Gặp lỗi khi mở tập tin: %s

en: Converting the encoding to UTF-8...
vi: Đang chuyển đổi mã kí tự sang UTF-8...

note: if (long_form) text = g_strdup_printf (gettext("Decompressing %s from %s file..."), name, lw_util_get_compressionname (priv->install->compression)); else
en: Decompressing...
vi: Đang giải nén...

en: Postprocessing...
vi: Đang thực hiện tiền xử lý...

en: Installed.
vi: Đã cài đặt xong.

en: A Kanji dictionary based off of kanjidic with radical information combined.
vi: Một bộ từ điển kanji dựa trên kanjidic được bổ sung thêm thông tin các bộ thủ.

en: Based off of Enamdic, but with the names split from the places for 2 separate dictionaries.
vi: Dựa trên Enamdic nhưng với phần địa danh và tên riêng được tách thành 2 từ điển riêng biệt.

en: A collection of Japanese/English sentences initially compiled by Professor Yasuhito Tanaka at Hyogo University and his students.
vi: Một bộ sưu tập các câu dịch Nhật-Anh được biên soạn lần đầu bởi Giáo sư Yasuhito Tanaka ở Đại học Hyogo và các học trò của ông.

en: Names and Places
vi: Tên riêng và Địa danh

en: Unable to read data from the input file.
vi: Không thể đọc dữ liệu từ tập tin đầu vào.

en: Unable to write to the external program's input stream.
vi: Không thể ghi vào dòng nhập của chương trình ngoài.

en: Unable to read data from the external program's pipe.
vi: Không thể đọc dữ liệu từ ống dẫn của chương trình ngoài.

en: Unable to write the stream's output to a file.
vi: Không thể ghi đầu ra của dòng vào một tập tin.

en: - A dictionary program for Japanese-English translation.
vi: - Một phần mềm từ điển Nhật-Anh.

en: Examples:
      waei English               Search for the english word English
      waei "cats&dogs"           Search for results containing cats and dogs
      waei "cats|dogs"           Search for results containing cats or dogs
      waei cats dogs             Search for results containing "cats dogs"
      waei %s                Search for the Japanese word %s
      waei -e %s               Search for %s and ignore similar results
      waei %s                 When you don't know a kanji character
      waei -d Kanji %s           Find a kanji character in the kanji dictionary
      waei -d Names %s       Look up a name in the names dictionary
      waei -d Places %s       Look up a place in the places dictionary
vi: Ví dụ:
      waei English               Tìm trong từ điển tiếng Anh từ khóa English
      waei "cats&dogs"           Tìm các kết quả chứa cats và dogs
      waei "cats|dogs"           Tìm các kết quả chứa cats hoặc dogs
      waei cats dogs             Tìm các kết quả chứa "cats dogs"
      waei %s                Tìm từ tiếng Nhật %s
      waei -e %s               Tìm từ %s và bỏ qua những kết quả tương tự
      waei %s                 Khi bạn không biết một kí tự kanji nào đó
      waei -d Kanji %s           Tìm một kí tự kanji trong từ điển Kanji
      waei -d Names %s       Tìm một tên riêng trong từ điển Tên riêng
      waei -d Places %s       Tìm một địa danh trong từ điển Địa danh

en: Do not display less relevant results
vi: Không hiển thị những kết quả ít liên quan

en: Display results with color
vi: Hiện kết quả có màu

en: Search using a chosen dictionary
vi: Tìm kiếm sử dụng một từ điển đã chọn

en: Show available dictionaries for searches
vi: Hiện những từ điển sẵn có cho mục tìm kiếm

en: Install dictionary
vi: Cài đặt từ điển

en: Uninstall dictionary
vi: Gỡ cài đặt từ điển

en: Check the waei version information
vi: kiểm tra phiên bản waei

en: Radicals:
vi: Bộ thủ:

en: Freq:
vi: Tần số:

en: Grade:
vi: Được học ở lớp:

en: Readings:
vi: Cách đọc:

en: Radical Name:
vi: Tên bộ thủ:

en: Meanings:
vi: Ý nghĩa:

note: TRANSLATORS: The "E" stands for "English"
en: E:
vi: Anh:

note: TRANSLATORS: The "J" stands for "Japanese"
en: 
    J:
vi: 
    Nhật:

note: TRANSLATORS: The "D" stands for "Detail"
en: 
    D:
vi: 
    C:

en: No results found!
vi: Không tìm thấy kết quả nào!

en: Installable dictionaries are:
vi: Các từ điển có thể cài đặt:

en: Available dictionaries are:
vi: Các từ điển sẵn có:

en: Requested dictionary not found!
vi: Không tìm thấy từ điển yêu cầu!

en: Found %d result | Found %d results
vi[0]: Tìm thấy %d kết quả

en: (%d Relevant) | (%d Relevant)
vi[0]: (%d mục liên quan)

en: Show Dictionary Install Details
vi: Hiển thị thông tin cài đặt từ điển

en: Where can I get other dictionaries?
vi: Tôi có thể lấy những từ điển khác ở đâu?

en: Installing Dictionaries...
vi: Đang cài đặt từ điển

en: _Annotate Strokes
vi: Đánh thứ tự các _nét

en: gWaei Radical Search Tool
vi: Công cụ tìm kiếm theo bộ thủ của gWaei

en: _Restrict to Kanji of
vi: G_iới hạn Kanji chỉ có

en:  _strokes
vi: _nét

en: Using _Kanjipad
vi: Sử dụng Kanji_pad

en: _Next Search
vi: Lần tìm kiếm _sau

en: _Manage
vi: _Quản lý

en: gWaei Japanese-English Dictionary
vi: Từ điển Nhật-Anh gWaei

en: When Possible
vi: Bất cứ khi nào có thể

en: Only for Non-Japanese Locals
vi: Chỉ trong những miền địa phương không phải Nhật Bản

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

en: _Use the system document font (Sans 10)
vi: Sử dụng _phông tài liệu hệ thống (Sans 10)

en: Custom Font:
vi: Phông tự chọn:

en: <b>Result Window Fonts</b>
vi: <b> Phông chữ cho cửa sổ kết quả</b>

en: <b>Result Window Colors</b>
vi: <b>Màu sắc cửa sổ kết quả</b>

en: gWaei requires at least one dictionary to be installed.
vi: gWaei yêu cầu phải có ít nhất một bộ từ điển được cài đặt.

en: Convert _Romaji to Kana:
vi: Tự động chuyển _Romaji thành Kana:

en: Convert Hiragana to _Katakana
vi: Tự động chuyển Hiragana thành _Katakana

en: Convert Katakana to _Hiragana
vi: Tự động chuyển Katakana thành _Hiragana

en: Enable Spell _Checking
vi: Bật kiểm _lỗi chính tả

en: Search as you Type
vi: Tìm khi đang gõ

en: <b>Search Entry Settings</b>
vi: <b>Thiết lập ô tìm kiếm</b>

en: _Open the gWaei dictionary folder
vi: Mở thư mục từ điển gWaei

en: _Update dictionaries using Rsync
vi: _Cập nhật từ điển sử dụng Rsync

en: <b>Manual Dictionary Management</b>
vi: <b>Quản lý từ điển thủ công</b>

en: _Menubar
vi: Thanh menu

en: Choose the dictionary to use
vi: Chọn từ điển cần dùng

en: Check the gWaei version information
vi: Kiểm tra phiên bản gWaei

en: Select Dictionaries...
vi: Chọn từ điển...

en: %s Dictionary
vi: %s Từ điển

en: Installing %s...
vi: Đang cài đặt %s

en: Installing dictionary %d of %d...
vi: Đang cài đặt từ điển thứ %d trên %d

note: Initializations
en: Page %d/%d
vi: Trang %d/%d

en: <b>Substitution Radical:</b> %s
    <b>Actual Radical:</b> %s
    <b>Radical Name:</b> %s
vi: <b>Bộ thủ thay thế:</b> %s
    <b>Bộ thủ thực tế:</b> %s
    <b>Tên bộ thủ:</b> %s

en: Radical Name
vi: Tên bộ thủ

en: Search Other Dictionary:
vi: Tìm kiếm trong từ điển khác:

en: Search Online:
vi: Tìm kiếm trực tuyến:

en: Searching... %d result | Searching... %d results
vi[0]: Đang tìm kiếm... %d kết quả

en: _Use the System Document Font (%s)
vi: _Sử dụng phông tài liệu hệ thống (%s)

note: Type: boolean Description
en: Install gwhois as a whois proxy server?
vi: Cài đặt gói gwhois dưới dạng một trình phục vụ ủy nhiệm whois không?

note: Type: boolean Description
en: If gwhois is installed as a whois proxy server (using inetd) it will listen on the standard whois port (43) allowing normal whois clients to query it.
vi: Nếu gwhois được cài đặt dưới dạng một trình phục vụ ủy nhiệm whois (dùng inetd) thì nó lắng nghe trên cổng whois tiêu chuẩn (43), cho phép các ứng dụng khách whois thông thường gửi yêu cầu.

note: Type: boolean Description
en: This can be interesting for example if you want to setup a generic whois server for your company or coworkers which can then use their standard whois-client (e.g. a windows client) and still make use of the intelligent features of gwhois.
vi: Trường hợp này có thể là phức tạp hơn nếu bạn muốn thiết lập một máy phục vụ whois chung cho công ty hoặc các bạn đồng nghiệp sử dụng ứng dụng khách whois bình thường (v.d. một ứng dụng khách Windows) mà vẫn còn tận dụng các tính năng hữu ích của gwhois.

note: Type: error Description
en: Inetd or compatible replacement not installed.
vi: Chưa cài đặt inetd hoặc một bản thay thế tương thích.

note: Type: error Description
en: You configured gwhois to act as a whois proxy server. This requires inetd or a compatible replacement (in particular the 'update-inetd' binary) which was not found.
vi: Bạn đã cấu hình gwhois để hoạt động như là một trình phục vụ ủy nhiệm whois. Trường hợp này yêu cầu siêu trình nền inetd hoặc một bản thay thế tương thích (đặc biệt là bản nhị phân « update-inetd ») mà không tìm thấy.

note: Type: error Description
en: Please install a package providing inet-superserver and reconfigure gwhois or disable proxy operation.
vi: Hãy cài đặt một gói cung cấp siêu trình phục vụ inet-superserver và cấu hình lại gwhois; không thì cần phải tắt thao tác ủy nhiệm.

en: Administer the mailboxes of your IMAP Cyrus servers
vi: Quản lý các hộp thư trên trình phục vụ IMAP Cyrus của bạn

en: Gyrus IMAP Cyrus Administrator
vi: Bộ quản trị Cyrus IMAP Gyrus

en: <b>Quota (MB):</b>
vi: <b>Chỉ tiêu (MB):</b>

en: Assign quota
vi: Gán chỉ tiêu

en: Create mailbox
vi: Tạo hộp thư

en: <b>Assigned space:</b>
vi: <b>Chỗ đã gán:</b>

en: <b>Enter your password</b>
vi: <b>Gõ mật khẩu của bạn</b>

en: <b>Free space:</b>
vi: <b>Chỗ còn rảnh:</b>

en: <b>Host:</b>
vi: <b>Máy:</b>

en: <b>Port:</b>
vi: <b>Cổng:</b>

en: <b>User:</b>
vi: <b>Người dùng:</b>

en: Access control list
vi: Danh sách điều khiển truy cập

en: Modify quota
vi: Sửa đổi chỉ tiêu

en: New quota (MB)
vi: Chỉ tiêu mới (MB)

en: <b>Mailbox quota:</b>
vi: <b>Chỉ tiêu hộp thư :</b>

en: <b>Mailboxes tree:</b>
vi: <b>Cây hộp thư :</b>

en: Default suffix for changing quota:
vi: Hậu tố mặc định để sửa đổi chỉ tiêu :

en: View complete mailboxes tree
vi: Xem toàn bộ cây hộp thư

en: Over (%)
vi: Trên (%)

note: Translate only Autodetect please.
en: .
    /
    Autodetect
vi: .
    /
    Phát hiện tự động

en: <b>Session details</b>
vi: <b>Chi tiết phiên chạy</b>

en: Mailbox hierarchy separator:
vi: Bộ ngăn cách cây hộp thư :

en: Mailbox '%s' does not exist.
vi: Không có hộp thư « %s ».

en: Invalid identifier.
vi: Bộ nhận diện không hợp lệ.

en: Empty entry name.
vi: Tên mục nhập rỗng.

en: Empty mailbox name.
vi: Tên hộp thư rỗng.

en: Missing required argument to Setacl
vi: Thiếu đối số cần thiết tới « Setacl »

en: Empty access control list.
vi: Danh sách điều khiển truy cập rỗng.

en: Quota does not exist
vi: Không có chỉ tiêu

en: Quota overloaded
vi: Vượt quá chỉ tiêu

en: Quota not valid. Please try again.
vi: Chỉ tiêu không hợp lệ. Hãy thử lại.

en: Unable to change quota. Are you sure do you have the appropriate permissions?
vi: Không thể thay đổi chỉ tiêu. Bạn có chắc có quyền truy cập thích hợp không?

en: '%s' is not a valid mailbox name. Please try a different one.
vi: « %s » không phải là tên hộp thư hợp lệ. Hãy dùng tên khác.

en: Parent mailbox '%s' does not exist. Please refresh the mailboxes list and try again.
vi: Không có hộp thư mẹ « %s ». Bạn hãy cập nhật danh sách các hộp thư, rồi thử lại.

en: Mailbox '%s' already exists. Please try a different name.
vi: Hộp thư « %s » đã có. Hãy chọn tên khác.

en: Unable to create the mailbox. Are you sure do you have the appropriate permissions?
vi: Không thể tạo hộp thư. Bạn có chắc có quyền truy cập thích hợp không?

en: Mailbox created, but could not set quota.
vi: Mới tạo hộp thư, còn không thể đặt chỉ tiêu.

en: Unable to delete '%s'. Permission denied.
vi: Không thể xóa bỏ « %s » vì không đủ quyền.

en: new entry
vi: mục nhập mới

en: Users (%d)
vi: Người dùng (%d)

en: Orphaned mailboxes (%d)
vi: Hộp thư mồ côi (%d)

en: Orphaned mailboxes
vi: Hộp thư mồ côi

en: seen
vi: đã thấy

note: #-#-#-#-#  orca_49.5-1_vi.po (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the insert key
en: insert
vi: chèn

en: post
vi: gởi bài

en: admin
vi: quản trị

en: %s could not be found. Please check the name and try again.
vi: Không tìm thấy « %s ». Hãy kiểm tra lại tên rồi thử lại.

en: Could not connect to %s, port %d.
vi: Không thể kết nối tới %s, cổng %d.

en: Unable to connect with empty passwords. Please introduce your password.
vi: Không thể kết nối bằng mặt khẩu rỗng. Bạn hãy giới thiệu mật khẩu của mình.

en: Incorrect login/password
vi: Tên đăng nhập/mật khẩu sai

en: Could not change permission. Server error:
vi: Không thể thay đổi quyền hạn vì gặp lỗi trình phục vụ :

en: An entry called '%s' already exists. Overwrite it?
vi: Mục nhập tên « %s » đã có. Ghi đè không?

en: The text '%s' was not found in the mailbox list.
vi: Không tìm thấy đoạn « %s » trong danh sách hộp thư.

en: Find mailbox
vi: Tìm hộp thư

en: Quota not valid
vi: Chỉ tiêu không hợp lệ

en: New mailbox
vi: Hộp thư mới

en: Really delete mailbox '%s' and all of its submailboxes?
vi: Thật sự xóa bỏ hộp thư « %s » và mọi hộp thư con của nó không?

en: Cyrus IMAP Administrator
vi: Bộ quản trị IMAP Cyrus

en: %s - Cyrus IMAP Administrator
vi: %s — bộ quản trị IMAP Cyrus

en: Go to server...
vi: Tới máy phục vụ...

en: Show the list of servers
vi: Hiện danh sách máy phục vụ

en: Add mailbox
vi: Thêm hộp thư

en: Add a mailbox under the one selected
vi: Thêm hộp thư nằm dưới hộp đã chọn

en: Search for a mailbox in current server
vi: Tìm kiếm hộp thư trên máy phục vụ hiện thời

en: Refresh the mailbox list
vi: Cập nhật danh sách hộp thư

en: Create report...
vi: Tạo báo cáo...

en: Create report of users with quota problems
vi: Tạo báo cáo về các người dùng gặp vấn đề chỉ tiêu

en: New entry
vi: Mục nhập mới

en: Create a new ACL entry in current mailbox
vi: Tạo mục nhập ACL mới trong hộp thư hiện thời

en: Remove current mailbox from the server
vi: Gỡ bỏ hộp thư hiện thời khỏi máy phục vụ

en: Rename entry
vi: Thay tên mục nhập

en: Rename selected ACL entry
vi: Thay đổi tên mục nhập ACL đã chọn

en: Delete entry
vi: Xóa bỏ mục nhập

en: Delete selected ACL entry
vi: Xóa bỏ mục nhập ACL đã chọn

en: translators-credits
vi: Nhóm Việt hóa Gnome <gnomevi-list@lists.sourceforge.net>

en: GNOME Cyrus Administrator
vi: Bộ quản trị Cyrus GNOME

en: (c) 2003-2005 GNOME Foundation
    (c) 2004-2005 Claudio Saavedra
vi: Tác quyền © năm 2003-2005 của Tổ Chức GNOME
    Tác quyền © năm 2004-2005 của Claudio Saavedra

en: Administration tool for Cyrus IMAP servers.
vi: Công cụ quản lý cho trình phục vụ IMAP Cyrus.

note: set title
en: Report: %s
vi: Báo cáo : %s

en: Quota (%)
vi: Chỉ tiêu (%)

en: Assigned (KB)
vi: Đã gán (KB)

en: Used (KB)
vi: Đã dùng (KB)

en: Print Report
vi: In báo cáo

en: Edit session
vi: Sửa phiên chạy

en: New session
vi: Phiên chạy mới

en: A session name is required.
vi: Cần thiết tên phiên chạy.

en: Session named "%s" already exists.
vi: Phiên chạy tên « %s » đã có.

en: No host specified.
vi: Chưa ghi rõ máy.

en: <b>Connection</b>
vi: <b>Kết nối</b>

en: Talk - Echo client
vi: Talk - ứng dụng khách Echo

en: Add Earlier Activity
vi: Thêm hoạt động trước

en: Stop tracking on idle
vi: Đừng theo dõi khi nghỉ

en: Stop tracking on shutdown
vi: Dừng theo dõi khi tắt máy

en: Stop tracking current activity on shutdown
vi: Dừng theo dõi hoạt động hiện thời khi tắt máy

en: Remind of current task every x minutes
vi: Nhắc nhở về tác vụ hiện thời mỗi x phút

en: Project Hamster - track your time
vi: Dự án Hamster — theo dõi thời gian làm

en: Time Tracker Preferences
vi: Tùy thích Theo dõi Thời gian

en: Stop tracking when computer becomes idle
vi: Dừng theo dõi khi máy tính bắt đầu nghỉ

en: Remind of current activity every:
vi: Nhắc nhở về hoạt động hiện thời mỗi:

en: _Activities
vi: _Hoạt động

en: Add activity
vi: Thêm hoạt động

en: Edit activity
vi: Sửa hoạt động

en: Month:
vi: Tháng:

en: No activity
vi: Không có hoạt động

en: Reading news
vi: Đang đọc tin tức

en: Checking stocks
vi: Đang kiểm tra các chứng khoán

en: Super secret project X
vi: Dự án rất mật X

en: World domination
vi: Thống trị thố giới

en: Watering flowers
vi: Đang tưới các hoa

en: Doing handstands
vi: Đang tư thế trồng chuối

en: Update activity
vi: Cập nhật hoạt động

en: New activity
vi: Hoạt động mới

en: No records today
vi: Không tìm thấy

en: <b>Activity</b>
vi: <b>Hoạt động</b>

note: #-#-#-#-#  uget_2.2.3-2.1_vi.po (uGet)  #-#-#-#-# Show window
en: Show window
vi: Hiện cửa sổ

en: Total Time
vi: Tổng thời gian

note: Type: boolean Description
en: Should /usr/sbin/hddtemp be installed SUID root?
vi: Có nên cài đặt SUID root « /usr/sbin/hddtemp » không?

note: Type: boolean Description
en: You have the option of installing hddtemp with the SUID bit set, allowing it to be run (reporting hard drive temperatures) by regular users and not only the superuser.
vi: Bạn có tùy chọn cài đặt phần mềm hddtemp với bit SUID đã đặt, do đó cho phép nó được chạy bởi các người dùng bình thường, không phải chỉ siêu người dùng.

note: Type: boolean Description
en: This could potentially allow hddtemp to be used during an attack against the computer's security. If in doubt, do not choose this option.
vi: Tuy nhiên, đặt bit SUID cũng có thể cho phép người hiểm độc dùng hddtemp khi tấn công bảo mật của máy tính này. Vì vậy nếu bạn chưa chắc chắn, đừng bật tùy chọn này.

note: Type: boolean Description
en: This setting can be modified later by running 'dpkg-reconfigure hddtemp'.
vi: Cũng có thể sửa đổi thiết lập này về sau, bằng cách chạy lệnh cấu hình lại « dpkg-reconfigure hddtemp ».

note: Type: string Description
en: Interval between hard drive temperature checks:
vi: Khoảng giữa hai lần kiểm tra nhiệt độ của đĩa cứng:

note: Type: string Description
en: The temperature of the hard drive(s) can be logged by hddtemp via the generic system logging interface.
vi: Nhiệt độ của những đĩa cứng có thể được ghi lưu bởi hddtemp thông qua giao diện ghi lưu hệ thống chung.

note: Type: string Description
en: Please enter a value in seconds corresponding to the interval between two checks. To disable this feature, enter 0.
vi: Hãy nhập một giá trị theo giây mà tương ứng với khoảng thời gian giữa hai lần kiểm tra. Để tắt tính năng này, chỉ đơn giản nhập số 0 ở đây.

note: Type: boolean Description
en: Should the hddtemp daemon be started at boot?
vi: Có nên khởi chạy trình nền hddtemp khi khởi động hệ thống không?

note: Type: boolean Description
en: The hddtemp program can be run as a daemon, listening on port 7634 for incoming connections. It is used by some software such as gkrellm to get the temperature of hard drives.
vi: Chương trình hddtemp cũng có thể chạy dưới dạng trình nền (daemon), lắng nghe trên cổng 7634 tìm kết nối gửi đến. Trình nền này được dùng bởi một số phần mềm (v.d. gkrellm) để lấy nhiệt độ của các đĩa cứng.

note: Type: boolean Description
en: You have the option of starting the hddtemp daemon automatically on system boot. If in doubt, it is suggested to not start it automatically on boot.
vi: Tùy chọn bạn có thể tự động khởi chạy trình nền hddtemp khi khởi động hệ thống. Chưa chắc chắc thì khuyên bạn không bật tùy chọn này.

note: Type: string Description
en: Interface to listen on:
vi: Giao diện trên đó cần lắng nghe:

note: Type: string Description
en: The hddtemp program can listen for incoming connections on a specific interface, or on all interfaces.
vi: Chương trình hddtemp có thể lắng nghe kết nối gửi đến trên một giao diện dứt khoát, hoặc trên mọi giao diện.

note: Type: string Description
en: To listen on a specific interface, enter the IP address of that interface  (choosing 127.0.0.1 will accept local connections only). To listen on all interfaces, enter 0.0.0.0.
vi: Để lắng nghe trên một giao diện cụ thể, hãy nhập địa chỉ IP của giao diện đó (giá trị « 127.0.0.0 » sẽ chỉ chấp nhận kết nối cục bộ). Để lắng nghe trên mọi giao diện, chỉ đơn giản hãy nhập địa chỉ « 0.0.0.0 ».

note: Type: string Description
en: Port to listen on:
vi: Cổng trên đó cần lắng nghe:

note: Type: string Description
en: By default, hddtemp listens for incoming connections on port 7634. This can be changed for another port number.
vi: Mặc định là hddtemp lắng nghe kết nối gửi đến trên cổng 7634. Cũng có thể thay đổi nó thành một cổng khác.

note: Type: string Description
en: Email address to submit to the Hearse server:
vi: Địa chỉ thư cần đệ trình cho máy phục vụ Hearse.

note: Type: string Description
en: The Hearse server requires that you supply an email address before you can exchange bones files.  If you supply an address here it will be submitted to the server for you.  If you don't supply an address, hearse will be installed but it won't run automatically until you create an account yourself.
vi: Máy phục vụ Hearse cần đến bạn cung cấp một địa chỉ thư điện tử trước khi có thể chuyển đổi tập tin xương (bones). Nếu bạn cung cấp một địa chỉ tại đây thì trình này sẽ đệ trình nó cho máy phục vụ cho bạn. Còn nếu bạn không cung cấp một địa chỉ tại đây thì sẽ cài đặt trình Hearse, nhưng mà sẽ không tự động chạy trình ấy cho đến khi bạn tự tạo một tài khoản.

note: Type: string Description
en: The server operator states that your email address will only be used to contact you about Hearse, and will never be given to any third party.  If you enter an invalid address, the server won't be able to support you if you download a bad bones file, and will be forced to ban you if any of your uploaded files are bad.
vi: Thao tác viên máy phục vụ nói là địa chỉ thư của bạn sẽ được dùng chỉ để liên lạc với bạn về trình Hearse, và sẽ không bao giờ cho người khác có địa chỉ ấy. Nếu bạn nhập một địa chỉ không hợp lệ thì máy phục vụ sẽ không thể hỗ trợ bạn nếu bạn tải về một tập tin xương sai, và sẽ phải cấm bạn nếu bạn tải lên tập tin sai nào.

note: Type: string Description
en: Local realm name:
vi: Tên địa hạt cục bộ :

note: Type: string Description
en: Please enter the name of the local Kerberos realm.
vi: Hãy gõ tên của địa hạt (realm) Kerberos cục bộ.

note: Type: string Description
en: Using the uppercase domain name is common. For instance, if the host name is host.example.org, then the realm will become EXAMPLE.ORG. The default for this host is ${default_realm}.
vi: Thường là tên miền (domain name) theo chữ hoa. Chẳng hạn, nếu tên máy là « máy.vnoss.org » thì địa hạt là « VNOSS.ORG ». Giá trị mặc định cho máy này là « ${default_realm} ».

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

note: Type: password Description
en: Heimdal can encrypt the key distribution center (KDC) data with a password. A hashed representation of this password will be stored in /var/lib/heimdal-kdc/m-key.
vi: Trình heimdal có thể mật mã hóa dư liệu KDC (trung tâm phát hành khoá) bằng mật khẩu. Sự đại diện băm của mật khẩu này sẽ được lưu vào « /var/lib/heimdal-kdc/m-key ».

en: hello, world
vi: chào thế giới

note: TRANSLATORS: --help output 2 (brief description) no-wrap
en: Print a friendly, customizable greeting.
vi: In ra lời chào thân thiện có khả năng tùy chỉnh.

note: TRANSLATORS: --help output 3: options 1/2 no-wrap
en:   -h, --help          display this help and exit
      -v, --version       display version information and exit
vi:   -h, --help              hiển thị trợ giúp này rồi thoát
      -v, --version           hiển thị thông tin phiên bản rồi thoát

en: Copyright (C) %d Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
vi: Bản quyền © %d Tổ chức Phần mềm Tự do.
    Giấy phép GPL pb3+: Giấy phép Công cộng GNU phiên bản 3 hay mới hơn:
    <http://gnu.org/licenses/gpl.html>
    Đây là phần mềm tự do: bạn có quyền thay đổi và phát hành lại nó.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép.

en: GNU %s %s
    
    Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009,
    2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2020, 2021, 2022 Free Software
    Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    Written by Brendan O'Dea <bod@debian.org>
vi: GNU %s %s
    
    Bản quyền (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009, 2010,
    2011, 2012, 2013, 2014, 2015, 2016, 2017, 2020, 2021, 2022 Tổ chức Phần mềm Tự do.
    Đây là phần mềm miễn phí; xem trong mã nguồn để biết các điều khoản về sao chép.
    Đây KHÔNG bảo hành; thậm chí còn có thể BÁN ĐƯỢC hay PHÙ HỢP VỚI MỤC ĐÍCH ĐẶC THÙ.
    
    Viết bởi Brendan O'Dea <bod@debian.org>

en: `%s' generates a man page out of `--help' and `--version' output.
    
    Usage: %s [OPTION]... EXECUTABLE
    
     -n, --name=STRING       description for the NAME paragraph
     -s, --section=SECTION   section number for manual page (1, 6, 8)
     -m, --manual=TEXT       name of manual (User Commands, ...)
     -S, --source=TEXT       source of program (FSF, Debian, ...)
     -L, --locale=STRING     select locale (default "C")
     -i, --include=FILE      include material from `FILE'
     -I, --opt-include=FILE  include material from `FILE' if it exists
     -o, --output=FILE       send output to `FILE'
     -p, --info-page=TEXT    name of Texinfo manual
     -N, --no-info           suppress pointer to Texinfo manual
     -l, --libtool           exclude the `lt-' from the program name
         --help              print this help, then exit
         --version           print version number, then exit
    
    EXECUTABLE should accept `--help' and `--version' options and produce output on
    stdout although alternatives may be specified using:
    
     -h, --help-option=STRING     help option string
     -v, --version-option=STRING  version option string
     --version-string=STRING      version string
     --no-discard-stderr          include stderr when parsing option output
    
    Report bugs to <bug-help2man@gnu.org>.
vi: “%s” tạo một trang hướng dẫn dựa trên kết xuất từ tùy chọn
    “--help” (trợ giúp) và “--version” (phiên bản).
    
    Cách dùng: %s [TÙY_CHỌN]… TÊN-LỆNH
    
     -n, --name=CHUỖI        mô tả cho đoạn văn TÊN (NAME)
     -s, --section=PHẦN      số thứ tự phần cho trang hướng dẫn (1, 6, 8)
     -m, --manual=TÊN        tên của trang hướng dẫn (User Commands, …)
     -S, --source=TEXT       nguồn của chương trình (FSF, Debian, …)
     -L, --locale=CHUỖI      chọn miền địa phương (mặc định "C";
                             đối với tiếng Việt thì là “vi_VN.UTF-8”)
     -i, --include=TỆP       bao gồm dữ liệu từ tập tin này
     -I, --opt-include=TỆP   bao gồm dữ liệu từ tập tin này nếu có
     -o, --output=TỆP        gửi kết xuất cho tập tin này
     -p, --info-page=TÊN     tên của trang hướng dẫn loại Texinfo
     -N, --no-info           thu hồi cái chỉ tới trang hướng dẫn Texinfo
     -l, --libtool           loại trừ “lt-” từ tên của chương trình
         --help              hiển thị trợ giúp này, sau đó thoát
         --version           hiển thị số thứ tự phiên bản, sau đó thoát
    
    TÊN-LỆNH có thể chấp nhận hai tùy chọn “--help” và “--version” và sản sinh kết xuất
    qua đầu ra tiêu chuẩn (stdout) mặc dù cũng có thể ghi rõ thêm tùy chọn:
    
     -h, --help-option=CHUỖI      chuỗi là tùy chọn trợ giúp
     -v, --version-option=CHUỖI   chuỗi là tùy chọn phiên bản
     --version-string=CHUỖI       chuỗi phiên bản
     --no-discard-stderr          bao gồm cả kết xuất từ đầu ra lỗi tiêu chuẩn
                                  khi phân tích cú pháp của kết xuất tùy chọn
    
    Thông báo lỗi nào cho <bug-help2man@gnu.org>.
    Thông báo lỗi dịch cho <translation-team-vi@lists.sourceforge.net>.

en: %s: can't open `%s' (%s)
vi: %s: không thể mở “%s” (%s)

en: %s: no valid information found in `%s'
vi: %s: không tìm thấy thông tin hợp lệ trong “%s”

en: %s: can't unlink %s (%s)
vi: %s: không thể bỏ liên kết %s (%s)

en: %s: can't create %s (%s)
vi: %s: không thể tạo %s (%s)

en: %s \- manual page for %s %s
vi: %s \- trang hướng dẫn cho %s %s

en: System Administration Utilities
vi: Tiện ích quản trị hệ thống

en: User Commands
vi: Các câu lệnh

note: Translators: patterns are used to match common program output. In the source these strings are all of the form of "my $PAT_something = _('...');" and are regular expressions.  If there is more than one commonly used string, you may separate alternatives with "|".  Spaces in these expressions are wri
en: Report +(?:[\w-]+ +)?bugs|Email +bug +reports +to
vi: Thông báo lỗi +(?:[\w-]* +)?|Gửi thư +thông +báo +lỗi +cho

en: Written +by
vi: Viết +bởi

en: This +is +free +software
vi: Đây +là +phần +mềm +tự +do

en: ENVIRONMENT
vi: MÔI TRƯỜNG

en: FILES
vi: TẬP TIN

en: COPYRIGHT
vi: BẢN QUYỀN

en: REPORTING BUGS
vi: THÔNG BÁO LỖI

en: The full documentation for
    .B %s
    is maintained as a Texinfo manual.  If the
    .B info
    and
    .B %s
    programs are properly installed at your site, the command
    .IP
    .B info %s
    .PP
    should give you access to the complete manual.
vi: Tài liệu hướng dẫn đầy đủ về
    .B %s
    được bảo trì dưới dạng một sổ tay Texinfo.  Nếu chương trình
    .B info
    và
    .B %s
    được cài đặt đúng ở địa chỉ của bạn thì câu lệnh
    .IP
    .B info %s
    .PP
    nên cho phép bạn truy cập đến toàn bộ sổ tay.

en: %s: error writing to %s (%s)
vi: %s: gặp lỗi khi đang ghi %s (%s)

en: %s: can't get `%s' info from %s%s
vi: %s: không thể lấy thông tin “%s” từ %s%s

en: Try `--no-discard-stderr' if option outputs to stderr
vi: Nếu tùy chọn xuất qua đầu lỗi tiêu chuẩn thì thử đặt cờ “--no-discard-stderr”

en: Include file for help2man man page
vi: Bao gồm tập tin cho trang hướng dẫn về help2man

en: help2man \- generate a simple manual page
vi: help2man \- tạo một trang hướng dẫn dạng man kiểu đơn giản

en: INCLUDE FILES
vi: TẬP TIN BAO GỒM

en: Additional material may be included in the generated output with the
    .B \-\-include
    and
    .B \-\-opt\-include
    options.  The format is simple:
    
        [section]
        text
    
        /pattern/
        text
vi: Cũng có thể bao gồm dữ liệu bổ sung trong kết xuất, dùng tùy chọn
    .B \-\-include
    và
    .B \-\-opt\-include
    Có một định dạng đơn giản:
    
        [phần]
        văn bản
    
        /mẫu/
        văn bản

en: Blocks of verbatim *roff text are inserted into the output either at
    the start of the given
    .BI [ section ]
    (case insensitive), or after a paragraph matching
    .BI / pattern /\fR.
vi: Khối văn bản định dạng *roff đúng nguyên văn được chèn vào kết xuất
    hoặc ở đầu của phần
    .BI [ phần ]
    (không phân biệt chữ hoa/thường),
    hoặc đẳng sau một đoạn văn tương ứng với mẫu
    .BI / mẫu /\fR.

en: Patterns use the Perl regular expression syntax and may be followed by
    the
    .IR i ,
    .I s
    or
    .I m
    modifiers (see
    .BR perlre (1)).
vi: Mẫu chấp nhận cú pháp của biểu thức chính quy Perl,
    và cũng cho phép dấu sửa đổi
    .IR i ,
    .I s
    hay
    .I m
    (xem
    .BR perlre (1)).

en: Lines before the first section or pattern which begin with `\-' are
    processed as options.  Anything else is silently ignored and may be
    used for comments, RCS keywords and the like.
vi: Dòng nào đứng trước phần đầu tiên hoặc mẫu bắt đầu với “\-” thì được
    xử lý dưới dạng tùy chọn. Dữ liệu khác (nếu có) bị bỏ qua mà không xuất chi tiết,
    và có thể được sử dụng làm ghi chú, từ khóa RCS và những thứ tương tự thế.

en: The section output order (for those included) is:
vi: Thứ tự xuất phần (đã được bao gồm):

en: Any
    .B [NAME]
    or
    .B [SYNOPSIS]
    sections appearing in the include file will replace what would have
    automatically been produced (although you can still override the
    former with
    .B \-\-name
    if required).
vi: Bất cứ phần
    .B [NAME]
    hoặc
    .B [SYNOPSIS]
    nào xuất hiện trong tập tin bao gồm thì thay thế kết xuất tự động tạo
    (dù bạn vẫn còn có dịp ghi đè lên phần tiền nhiệm bằng:
    .B \-\-name
    nếu cần).
    
    NAME: TÊN
    SYNOPSIS: TÓM TẮT

en: Other sections are prepended to the automatically produced output for
    the standard sections given above, or included at
    .I other
    (above) in the order they were encountered in the include file.
vi: Các phần khác được thêm vào đầu của kết xuất tự động sản sinh
    cho những phần tiêu chuẩn đưa ra trên, hoặc được bao gồm tại
    .I khác
    (bên trên) theo thứ tự gặp trong tập tin bao gồm.

en: Placement of the text within the section may be explicitly requested by using
    the syntax
    .RI [< section ],
    .RI [= section ]
    or
    .RI [> section ]
    to place the additional text before, in place of, or after the default
    output respectively.
vi: Thay thế phần chữ trong “phần” có thể yêu cầu rõ ràng bằng cách
    sử dụng cú pháp
    .RI [< phần ],
    .RI [= phần ]
    hay
    .RI [> phần ]
    bổ xung thêm chữ vào trước, thay thế vào chỗ đó, hay sau của kết xuất
    mặc định tương ứng.

en: AVAILABILITY
vi: TÍNH SẴN SÀNG

en: The latest version of this distribution is available on-line from:
vi: Phiên bản mới nhất của bản phân phối này có thể tải về từ:

note: Type: string Description
en: Hesiod domain for searches:
vi: Miền Hesiod để tìm kiếm:

note: Type: string Description
en: Please enter the Hesiod RHS (right hand-side) to do searches in.
vi: Hãy nhập RHS (bên phải) Hesiod trong đó cần tìm kiếm.

note: Type: string Description
en: If the Hesiod server is 'ns.example.org' then the LHS will be '.ns', the RHS will be '.example.org' (note leading periods) and directory lookups will be performed as DNS requests to (e.g.) 'sam.passwd.ns.example.org'.
vi: Nếu máy phục vụ Hesiod là « ns.example.org » thì LHS (bên trái) là « .ns », RHS (bên phải) là « .example.org » (phải ghi dấu chấm đi trước), và các công việc tra cứu thư mục sẽ được thực hiện như yêu cầu DNS đến (v.d.) « sam.passwd.ns.example.org ».

note: Type: string Description
en: Hesiod prefix for searches:
vi: Tiền tố Hesiod để tìm kiếm:

note: Type: string Description
en: Please enter the Hesiod LHS (left hand-side) to do searches in.
vi: Hãy nhập LHS (bên trái) Hesiod trong đó cần tìm kiếm.

note: Type: string Description
en: DNS class search order:
vi: Thứ tự tìm kiếm hạng DNS:

note: Type: string Description
en: Hesiod looks up names using DNS TXT records. In addition to using the standard IN DNS class for Internet names, it also uses by default the special HS class.
vi: Trình Hesiod tra cứu tên dùng các mục ghi TXT kiểu DNS. Thêm vào dùng hạng DNS IN cho tên Internet, mặc định là nó cũng dùng hạng HS đặc biệt.

note: Type: string Description
en: Please enter the class search order (the default value is suitable for most sites). There should be no spaces in this search order value.
vi: Hãy nhập vào đây thứ tự tìm kiếm qua các hạng (giá trị mặc định thích hợp với phần lớn địa chỉ). Không cho phép dấu cách trong giá trị thứ tự tìm kiếm.

note: Type: string Description
en: Sites using older Hesiod installations may need to use the 'HS,IN' search order.
vi: Địa chỉ dùng bản cài đặt Hesiod cũ thì có thể cần phải dùng thứ tự tìm kiếm « HS,IN ».

en: Complete 1  more level  to unlock! | Complete %d  more levels  to unlock!
vi[0]: Hoàn thành %d cấp thêm để bỏ khoá !

en: <<NO NAME>>
vi: <<KHÔNG TÊN>>

note: TRANSLATORS: Anti-Ice are pickups, which turn ice plates into solid plates once you step on them. Each pickup changes one ice plate
en: Anti-Ice: %d
vi: Chống băng: %d

en: Jumps: %d
vi: Nhảy: %d

en: Score: %d (%d)
vi: Điểm: %d (%d)

note: TRANSLATORS: Par is similar to golf, a pre defined score which you can attempt to beat
en: Par:   %d
vi: Quy định:   %d

en: Diff:  %d
vi: Khác biệt:  %d

en:  Par: %d   Current: %d
vi:  Quy định: %d   Hiện tại: %d

en:  Anti-Ice: %d
vi:  Chống băng: %d

en:  Jumps: %d
vi:  Nhảy: %d

en: Points: %d
vi: Điểm: %d

en: Discovered: %d%% (%d/%d)
vi: Tìm ra: %d%% (%d/%d)

en: Complete: %d%% (%d)
vi: Hoàn tất: %d%% (%d)

en: Mastered: %d%% (%d)
vi: Khắc phục: %d%% (%d)

en:  %d%% Mastered
vi:  %d%% Khắc phục

en:  %d%% Complete
vi:  %d%% Hoàn tất

en: Best:% 3d
vi: Tốt nhất: % 3d

en: Par:% 3d
vi: Quy định: % 3d

en: Level Complete!
vi: Cấp hoàn tất !

en: Special(%d,%d): %s (%d)
vi: Đặc biệt (%d,%d): %s (%d)

en: Select level
vi: Chọn cấp

en: Save level
vi: Lưu cấp

en: Open level
vi: Mở cấp

en: Basic controls:|Move around with the keys Q,W,E,A,S,D or the numeric  keypad. Alternatively, you can use the mouse and  click on the tile you'd like to move to.    Use 'U', backspace or the right mouse button to  undo mistakes.    The 'Esc' key (or middle mouse button) brings up a  menu from which you can restart if you get stuck.
vi: Điều khiển cơ bản:|Di chuyển dùng các phím Q,W,E,A,S,D hay vùng phím số. Hoặc bạn có thể sử dụng con chuột để nhấn vào cái ngói tới đó bạn muốn di chuyển.
    
    Dùng phím U, phím xoá lùi hay cái nút bên phải trên chuột để hủy bước làm lỗi.
    
    Phím Esc (hay cái nút ở giữa trên chuột) sẽ hiển thị trình đơn cho phép bạn khởi chạy lại trong trường hợp không thể tiếp tục.

en: Objective:|Your goal is to break all the green tiles.    You mainly do this by jumping on them.    They will crack when you land on them, and  only disintegrate when you jump off.    Try not to trap yourself!
vi: Mục đích:|Mục đích là bổ tất cả các cái ngói màu lục.
    
    Thường có thể bổ ngói bằng cách nhảy lên nó.
    
    Nó sẽ nứt khi bạn đến, rồi tan rã chỉ khi bạn nhảy ra.
    
    Hãy cố gắng tránh trường hợp đặt tự bẫy !

en: The coloured walls flatten themselves when there  are no matching coloured tiles remaining.
vi: Những cái tường có màu riêng sẽ tự làm phẳng khi không có cái ngói cùng màu còn lại.

en: You can bounce on the purple trampoline tiles to  get around.    But try not to fall in the water.    If you do, remember you can undo with 'U',  backspace or the right mouse button!
vi: Bạn cũng có thể nảy lên cái ngói bạt lò xo màu tím để nhảy qua nhiều ngói khác.
    
    Tuy nhiên, hãy cố gắng tránh rơi vào nước.
    
    Có phải rời, hãy nhớ lại bạn vẫn còn có khả năng hủy bước bằng phím U, phím xoá lùi hay cái nút bên phải trên chuột !

en: A red spinner tile will rotate the pieces around  it when you step on it.
vi: Cái ngói quay màu đỏ sẽ xoay các cái chung quanh khi bạn đến nó.

en: You don't need to destroy blue tiles to complete  the level.    But they'll turn green when you step off them, and  you know what you have to do to green tiles...
vi: Bạn không cần hủy các cái ngói màu xanh để hoàn thành cấp.
    
    Tuy nhiên, cái ngói màu xanh sẽ trở thành màu lục khi bạn nhảy ra, và bạn biết được việc nào cần làm với ngói màu lục...

en: Yellow laser tiles fire when you step on them.    Shooting other laser tiles is more destructive.
vi: Cái ngói la-de màu vàng sẽ bắn khi bạn đến nó.
    
    Bắn cái ngói la-de khác thì phá hủy thêm. ;)

en: Ice is slippery!    Please be careful!!
vi: Đường trơn trên băng !
    
    Hãy cẩn thận !

en: The dark grey tiles with arrows on are builders.    Landing on one creates green tiles in any adjacent  empty tile, and turns green tiles into walls.
vi: Cái ngói màu xám tối hiển thị mũi tên là ngói xây dựng.
    
    Đến nó thì tạo cái ngói màu lục ở nơi của ngói trống nào, cũng chuyển dạng ngói lục sang tường.

note: TRANSLATORS: pop means vanish and Emy drowns (you loose)
en: You can ride on the pink floating boats to get  across water.    They'll pop if you try and float off the edge of the  screen though, so look where you're going.
vi: Bạn cũng có thể đáp tàu màu hồng đi qua nước.
    
    Tùy nhiên, tàu biến mất ở cạnh màn hình: hãy chạy cẩn thận.

en: The blue lifts go up or down when you land on them.
vi: Thang máy màu xanh sẽ nâng lên hay hạ xuống khi bạn đến.

en: The spiky anti-ice pickups turn icy tiles into blue ones.    They get used automatically when you land on ice.
vi: Cái nhặt gai chống băng thì chuyển dạng ngói băng sang ngói màu xanh.
    
    Cái nhặt này được kích hoạt tự động khi bạn đến băng.

note: TRANSLATORS: Normally you jump from one plate to another. The golden jump (a pickup) allows you to jump and land on the *same* plate
en: Collecting the golden jump pickups will allow you to  do a big vertical jump.    Try it out on different types of tiles.    Use the space bar or return key to jump. Or click  on the tile you're currently on with the mouse.
vi: Thu thập các cái nhặt nhảy màu vàng thì cho phép bạn nhảy cao một lần.
    
    Hãy thử nó trên cái ngói kiểu khác nhau.
    
    Dùng phím dài hay phím Return để nhảy lên. Hoặc nhấn chuột vào cái ngói bạn ở.

en: Map Screen:|You can choose which level to attempt next from  the map screen.    Silver levels are ones you've cleared.    Black levels are ones you haven't completed yet,  but are available to play.
vi: Màn hình bản đồ :|Bạn có thể chọn cấp kế tiếp trên màn hình bản đồ.
    
    Cấp màu bạc đã được xoá trống.
    Cấp màu đen thì chưa xoá, còn sẵn sàng chơi.

note: TRANSLATORS: Levels are depicted as black balls. Once you passed them, they turn silver. If you reached the par, they turn golden (with a crown), and if you beat the par, they turn their shape/color once more
en: New feature unlocked!|Each level has an efficiency target for you to try  and beat.    Every move you make and each non-green tile  you destroy counts against you.    Why not try replaying some levels and going  for gold?
vi: Tính năng mới được mở khoá !|Mỗi cấp có mục tiêu hiệu quả cần thắng.
    
    Mỗi lượt bạn làm và mỗi cái ngói khác lục bạn hủy thì giảm điểm.
    
    Hãy thử chơi lại một số cấp để đặt được màu vàng.

en: Thanks for playing this little game.    I hope you  enjoy it!    -- --    All content is Copyright 2005 Tom Beaumont    email: tombeaumont@yahoo.com  Any constructive criticism gratefully received!
vi: Cám ơn bạn đã chơi. Chúc bạn chơi vui vẻ.
    
    Tác quyền © 2007 Tom Beaumont <tombeaumont@yahoo.com>.
    
    Mời bạn ghi chú và gửi báo cáo lỗi.

en: Info:
vi: Thông tin:

en: Help (Page --)
vi: Trợ giúp (Trang --)

en: Help (Page %d/%d)
vi: Trợ giúp (Trang %d/%d)

en: Restart Level
vi: Chạy lại cấp

en: Return to Map
vi: Trở về Bản đồ

en: Return to Title
vi: Trở về Tựa đề

en: Yes, really delete it!
vi: Có phải, thực sự xoá.

en: Don't do it!
vi: Đừng làm.

en: Undo Last Move
vi: Hủy bước

en: View Credits Sequence
vi: Xem dãy công trạng

en: Emi can't swim...
vi: Emi không bơi được...

en: New Best Score: %d  Par Score: %d  Par Beaten!
vi: Điểm cao nhất mới: %d  Điểm quy định: %d  Thắng mức quy định !

en: New Best Score: %d  Par Score: %d
vi: Điểm cao nhất mới: %d  Điểm quy định: %d

en: Score: %d  Previous Best: %d  Par Score: %d
vi: Điểm: %d  Cao nhất trước: %d  Điểm quy định: %d

en: Well Done!  Level Completed!
vi: Giỏi ! Cấp hoàn tất !

en:  Very Well Done!
vi:  Giỏi lắm !

en: All Levels Cleared!
vi: Mọi cấp đã được xoá trống !

en: Not a single green hexagon is left unbroken.
vi: Không có một hình lục giác màu lục nào cả còn lại nguyên vẹn.

en: Truly, you are a master of hexagon hopping!
vi: Thực sự bạn nắm vững thủ tục nhảy qua hình lục giác !

en: <Design & Direction:
vi: <Thiết kế và Điều khiển:

en: <Programming:
vi: <Lập trình:

en: <Graphics:
vi: <Đồ họa:

en: <Thanks to:
vi: <Cám ơn:

en: <Tools and libraries used:
vi: <Công cụ và thư viện được dùng:

en: <Fonts used:
vi: <Phông được dùng:

en: Thanks for playing!
vi: Cám ơn bạn đã chơi !

en:  Absolutely Amazing!
vi:  Hết sức ngạc nhiên !

en: All Levels Mastered!!
vi: Mọi cấp đã được khắc phục !!

en: You crushed every last green hexagon with
vi: Bạn đã hủy mỗi hình lục giác màu lục còn lại

en: breathtaking efficiency!
vi: một cách hiệu quả làm kinh ngạc !

en: You truly are a grand master of hexagon hopping!
vi: Thực sự bạn nắm vững hoàn toàn thủ tục nhảy qua hình lục giác !

en: The End
vi: Kết thúc

en: Continue game %d (All Clear!)
vi: Tiếp tục lượt chơi %d (Toàn trống !)

en: Continue game %d (%d%% + %d%%)
vi: Tiếp tục lượt chơi %d (%d%% + %d%%)

en: Continue game %d (%d%% complete)
vi: Tiếp tục lượt chơi %d (%d%% hoàn tất)

en: Quit: Are you sure?
vi: Thoát: bạn có chắc chưa?

en: Really delete game %d?
vi: Thực sự xoá lượt chơi %d không?

note: TRANSLATORS: The following strings (in level_list.h) are level names, which should give (in a humerous way) the player an indication about this level.
en:   Map
vi:   Bản đồ

en:   Orbital
vi:   Quỹ đạo

en:   Hive
vi:   Tổ ong

en:   There  and Back
vi:   Tới và Về

en:   Triangular
vi:   Tam giác

en:   Mini  Island
vi:   Hòn đảo nhỏ

en:   Island  Variation
vi:   Hòn đảo biến đổi

en:   Archipelago
vi:   Quần đảo

en:   Weathervane
vi:   Chỉ chiều gió

en:   Bridges
vi:   Cái cầu

en:   Explorer
vi:   Thám hiểm

en:   Trampolines
vi:   Bạt lò xo

en:   Not a Knot
vi:   Không thắt nút

en:   Another  Mountain
vi:   Núi khác

en:   A  Mountain
vi:   Núi

en:   Green  Walls
vi:   Tường lục

en:   Winding  Order
vi:   Thứ tự quay lại

en:   Rental  Boat
vi:   Tàu thuê

en:   Ferrying
vi:   Phà

en:   Transport  Hub
vi:   Tâm chuyên chở

en:   Lifts
vi:   Thang máy

en:   Leftovers
vi:   Còn lại

en:   Trampoline  Retrieval
vi:   Lấy bằng bạt lò xo

en:   Rolling  Hexagons
vi:   Lục giác cuộn lại

en:   Telephone
vi:   Điện thoại

en:   Breakthrough
vi:   Phá vỡ

en:   Laser  Safety
vi:   An toàn la-de

en:   Branching  Pathway
vi:   Đường dẫn có nhánh

en:   Only One  Way Up
vi:   Chỉ một lối lên

en:   Outposts
vi:   Biên giới

en:   Roundabouts
vi:   Chổ đường vòng

en:   Two  Fish
vi:   Hai cá

en: All  Wound  Up
vi: Guồng quay hoàn toàn

en:   Toughened  Tiles
vi:   Ngói mạnh hơn

en:   Island
vi:   Hòn đảo

en:   More  Stripes
vi:   Nhiều sọc

en:   Stripes
vi:   Sọc

en:   One Two  One Two
vi:   Một Hai Một Hai

en:   Turtle
vi:   Rùa

en:   Wand
vi:   Gậy

en:   Deathtrap
vi:   Chỗ nguy hiểm

en:   Eagerness
vi:   Háo hức

en:   Gun  Platform
vi:   Nền súng

en:   Nucleus
vi:   Nhân

en:   Sniper
vi:   Bắn tỉa

en:   Deadly  Snowflake
vi:   Bông tuyết chết người

en:   Snowflake
vi:   Bông tuyết

en:   Laser  Tiles
vi:   Ngói la-de

en:   Trigger  Happy
vi:   Hiếu chiến

en:   Lure
vi:   Nhử

en:   Maze
vi:   Mê lộ

en:   Motion  Sickness
vi:   Hoa mắt

en:   All About  Preparation
vi:   Hãy chuẩn bị

en:   Revolver  Cannon
vi:   Pháo quay

en:   Small  Cog
vi:   Răng nhỏ

en:   Sprocket
vi:   Răng đĩa xích

en:   Switch
vi:   Cái chuyển

en:   Spinner  Tiles
vi:   Ngói quay

en:   Three  More Ways
vi:   Ba chiều thêm

en:   Three  Ways To Go
vi:   Ba chiều đi

en: Please  Skate  Safely
vi: Hãy trượt băng cẩn thận

en:   Refraction
vi:   Khúc xạ

en:   Route  Finder
vi:   Tìm đường

en: A  Slippery  Situation
vi: Trường hợp đường trơn

en:   Crooked
vi:   Oằn

en:   Green  Honey
vi:   Mật ong lục

en:   Carefully  Does It
vi:   Hãy cẩn thận

en:   Radioactive  Ice
vi:   Băng phóng xạ

en:   Pro  Skater
vi:   Trượt băng giỏi

en:   Spinners  II
vi:   Quay lại 2

en:   Spinners
vi:   Quay lại

note: TRANSLATORS: There is a special kind of pickup, which will turn ice plates into "normal" plates (you won't slip on them). So the name is (probably) related to "Make less slippery".
en:   Deslippify
vi:   Ít trơn hơn

en:   Tri Mesh
vi:   Lưới ba

en:   Wheel
vi:   Bánh xe

en:   Finishing  Strike
vi:   Đánh kết thúc

en:   Big  Jumps
vi:   Nhảy lớn

en:   Wave  Cannon
vi:   Pháo sóng

en:   Clearance
vi:   Xoá trống

en:   Floating
vi:   Nổi

en:   Forced  Fire
vi:   Buộc bắn

en: No  Swimming  Allowed
vi: Cấm bơi

en: A Little  Light  Lifting
vi: Nâng lên một ít

en:   House
vi:   Nhà

en:   Hunting
vi:   Đi săn

en:   More  Lifting
vi:   Nâng lên thêm

en:   Opportunist
vi:   Cơ hội

en:   Demolition
vi:   Phá hủy

en:   Upper
vi:   Bên trên

en: Beware  Feedback  Loops
vi: Cẩn thận, có vòng lặp hoàn ngược

en:   Somewhat  Constructive
vi:   Cấu trúc một ít

en:   Overbuild
vi:   Quá xây dựng

en:   Reversing  Space
vi:   Chỗ ngược lại

en: Burn  Your  Bridges
vi: Qua sông phá cầu

en: A  Strange  Place
vi: Một nơi lạ

en:   Commute
vi:   Đi lại đều đặn

en:   Bouncing  Required
vi:   Yêu cầu nảy lên

en:   Fetch  Quest
vi:   Truy tìm lấy

en:   Laser  Surgery
vi:   Cắt bằng la-de

en:   Icy  Tiles
vi:   Ngói băng

en:   Icy  Road
vi:   Đường băng

en:   Inversion
vi:   Đảo ngược

en: Complete __ levels to unlock
vi: Hoàn tất __ cấp để mở khoá

comment: type: Plain text
en: hex-a-hop - puzzle game based on hexagonal tiles
vi: hex-a-hop - trờ chối đố dựa vào cái ngói hình sáu cạnh

comment: type: Plain text
en: Hex\(hya\(hyhop is a puzzle game based on hexagonal tiles. There is no time limit and no real\(hytime element.
vi: Hex\(hya\(hyhop là một trờ chối đố dựa vào cái ngói hình sáu cạnh. Thời gian không bị hạn chế, cũng không có yếu tố thời gian thật.

comment: type: Plain text
en: The objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting.
vi: Mục đích đơn giản là hủy mọi cái ngói hình sáu cạnh màu lục trên mỗi cấp trong 100 cấp. Lên cấp thì gặp kiểu ngói thêm mà làm cho lượt chơi khó hơn và thú vi hơn.

comment: type: SH
en: USAGE
vi: SỬ DỤNG

comment: type: Plain text
en: You can move the character around with the keys Q,W,E,A,S,D, or with the numeric keypad. Alternatively, you can use the mouse and click on the tile you'd like to move to.
vi: Bạn có thể di chuyển con người chung quanh bảng chơi bằng phím Q,W,E,A,S,D, hoặc bằng vùng phím số. Hoặc bạn có thể sử dụng con chuột để nhấn vào ngói tới đó bạn muốn nhảy.

en: Use 'U', backspace or the right mouse button to undo mistakes.  The 'Esc' key (or middle mouse button) brings up a menu from which you can restart if you get stuck.
vi: Dùng phím U, phím xoá lùi hay cái nút bên phải trên chuột để hủy bước làm lỗi. Phím Esc (hay cái nút ở giữa trên chuột) sẽ hiển thị trình đơn cho phép bạn khởi chạy lại trong trường hợp không thể tiếp tục.

en: Your goal is to break all the green tiles. You mainly do this by jumping on them. They will crack when you land on them, and only disintegrate when you jump off. Try not to trap yourself!
vi: Mục đích là bổ tất cả các cái ngói màu lục. Thường có thể bổ ngói bằng cách nhảy lên nó. Nó sẽ nứt khi bạn đến, rồi tan rã chỉ khi bạn nhảy ra. Hãy cố gắng tránh trường hợp đặt tự bẫy !

en: During the game, you will be given hints and instructions on what to do. Use the cursor keys or click on the arrows to scroll through the help pages. More pages will be added as you progress through the game, as new tiles will keep appearing.
vi: Trong khi chơi, bạn sẽ thấy lời gọi ý và hướng dẫn về phương pháp chơi đúng. Dùng phím con trỏ hay nhấn vào mũi tên để cuộn qua trợ giúp. Trang trợ giúp thêm sẽ được hiển thị khi bạn tiến lên qua trò chơi, vì kiểu ngói mới sẽ cứ xuất hiện.

en: You can choose which level to attempt next from the map screen. Silver levels are ones you've cleared. Black levels are ones you haven't completed yet, but are available to play.
vi: Bạn có thể chọn cấp kế tiếp trên màn hình bản đồ. Cấp màu bạc đã được xoá trống. Cấp màu đen thì chưa xoá, còn sẵn sàng chơi.

comment: type: Plain text
en: There is no time limit and no real\(hytime element, so take as long as you like.
vi: Thời hạn không bị hạn chế, cũng không có yếu tố thời gian thật, vậy bạn có thể chạy tự do.

comment: type: Plain text
en: You can find more about the game on its homepage: http://hexahop.sourceforge.net/
vi: Có thông tin thêm về trò chơi này trên trang chủ : http://hexahop.sourceforge.net/

comment: type: Plain text
en: In Debian's version, game data is stored in the directory $HOME/.hex-a-hop/. If the environment variable $HOME is not set, it'll use /tmp/ instead.
vi: Trong phiên bản Debian, dữ liệu trò chơi được cất giữ trong thư mục « $HOME/.hex-a-hop/ ». Chưa đặt biến môi trường $HOME thì nó dùng « /tmp/ » thay vào đó.

comment: type: Plain text
en: The game has been written by Tom Beaumont, and is distributed under the GNU General Public License, either version 2 of the License, or (at your option) any later version.
vi: Trò chơi này được Tom Beaumont tạo ; nó được phân phối dưới điều kiện của Giấy Phép Công Cộng GNU (GPL), hoặc phiên bản 2 của Giấy Phép, hoặc (tùy chọn) bất cứ phiên bản sau nào.

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# 0 means unlimited STRINGS
en: I'm busy
vi: Tôi đang bận

en: Leaving
vi: Tôi đi

en: Cannot access %s
vi: Không thể truy cập %s

en: %s is offering "%s". Do you want to accept?
vi: %s đang cung cấp « %s ». Bạn có muốn chấp nhận không?

en: No active DCCs
vi: Không có DCC (trò chuyện trực tiếp) hoặt động nào

en: Give Ops
vi: Cho quyền Quản trị

en: Take Ops
vi: Bỏ quyền Quản trị

en: Give Voice
vi: Cho quyền Tiếng nói

en: Take Voice
vi: Bỏ quyền Tiếng nói

en: Kick/Ban
vi: Đá/Đuổi

en: Kick
vi: Đá

en: KickBan
vi: Đá đuổi

en: Leave Channel
vi: Rời kênh đi

en: Join Channel...
vi: Vào kênh...

en: Enter Channel to Join:
vi: Nhập kênh cần vào :

en: Server Links
vi: Liên kết máy phục vụ

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

en: Hide Version
vi: Ẩn phiên bản

en: Op
vi: QT

en: DeOp
vi: BỏQT

en: bye
vi: tạm biệt

en: Enter reason to kick %s:
vi: Nhập lý do đá %s:

en: WhoIs
vi: Whois (là ai?)

en: * Running IRC as root is stupid! You should
      create a User Account and use that to login.
vi: • Chạy IRC với tư cách người chủ (root) là không an toàn. •
    Bạn nên tạo một tài khoản người dùng và sử dụng nó để đăng nhập.

en: YES
vi: CÓ

en: NO
vi: KHÔNG

en: You are being CTCP flooded from %s, ignoring %s
vi: Bạn đang bị tấn công bằng CTCP bởi %s nên bỏ qua %s.

en:   %-20s online
vi:   %-20s trực tuyến

en:   %-20s offline
vi:   %-20s ngoạị tuyến

en: No channel joined. Try /join #<channel>
vi: Chưa vào kênh nào : hãy thử lệnh « /join #<kênh> »

en: Not connected. Try /server <host> [<port>]
vi: Chưa kêt nối: hãy thử lệnh « /server <máy> [<cổng>] »

en: Already marked away: %s
vi: Đã nhãn « Vắng mặt »: %s

en: Already marked back.
vi: Đã nhán « Trở về »:

en: I need /bin/sh to run!
vi: Cần « /bin/sh » để chạy được.

en: Commands Available:
vi: Các lệnh sẵn sàng:

en: User defined commands:
vi: Các lệnh xác định riêng:

en: Plugin defined commands:
vi: Các lệnh xác định bởi bổ sung:

en: Type /HELP <command> for more information, or /HELP -l
vi: Hãy gõ lệnh « /HELP <lệnh> » để xem thông tin thêm (help: trợ giúp), hay « /HELP -l ».

en: Unknown arg '%s' ignored.
vi: Không biết đối số « %s » nên bỏ qua nó.

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# error
en: No such plugin found.
vi: Không tìm thấy bổ sung như vậy.

en: That plugin is refusing to unload.
vi: Bổ sung đó từ chối bỏ nặp.

en: ADDBUTTON <name> <action>, adds a button under the user-list
vi: ADDBUTTON <tên> <hành_động>, _thêm_ một _cái nút_ bên dưới danh sách người dùng

en: ALLCHAN <cmd>, sends a command to all channels you're in
vi: ALLCHAN <lệnh>,  gửi lệnh này tới _mọi kênh_ nơi bạn ở

en: ALLSERV <cmd>, sends a command to all servers you're in
vi: ALLSERV <lệnh>, gửi lệnh này tới _mọi máy phục vụ_ nơi bạn ở

en: BACK, sets you back (not away)
vi: BACK đặt bạn đã trở về (không phải vắng mặt)

en: BAN <mask> [<bantype>], bans everyone matching the mask from the current channel. If they are already on the channel this doesn't kick them (needs chanop)
vi: BAN <bộ_lọc> [<kiểu_đuổi>], _đuổi_ mọi người khớp với bộ lọc này ra kênh hiện tại. Cần quyền quan trị kệnh (chanop) để đuổi ra người nào đang trên kênh

en: COUNTRY [-s] <code|wildcard>, finds a country code, eg: au = australia
vi: COUNTRY  [-s] <mã|ký_tự_đại_diện>, tìm thấy _quốc gia_, v.d. mã « au » = Úc

en: CTCP <nick> <message>, send the CTCP message to nick, common messages are VERSION and USERINFO
vi: CTCP <tên_hiệu> <tin_nhẳn>, gởi cho <tên_hiệu> <tin nhẳn> CTCP: hai tin nhẳn thường là VERSION (phiên bản) và USERINFO (thông tin người dùng)

en: CYCLE [<channel>], parts the current or given channel and immediately rejoins
vi: CYCLE [<kênh>], rời kênh này hay kênh hiện tại rồi vào lại ngay (_quay lại_)

en: 
    DCC GET <nick>                      - accept an offered file
    DCC SEND [-maxcps=#] <nick> [file]  - send a file to someone
    DCC PSEND [-maxcps=#] <nick> [file] - send a file using passive mode
    DCC LIST                            - show DCC list
    DCC CHAT <nick>                     - offer DCC CHAT to someone
    DCC PCHAT <nick>                    - offer DCC CHAT using passive mode
    DCC CLOSE <type> <nick> <file>         example:
             /dcc close send johnsmith file.tar.gz
vi: 
    DCC GET <tên_hiệu> 		chấp nhận tập tin đã đưa ra (_lấy_)
    DCC SEND [-maxcps=#] <tên_hiệu> [tập_tin]
    	_gởi_ [tập tin] cho <tên hiệu> (max. : tối đa)
    DCC PSEND [-maxcps=#] <tên_hiệu> [tập_tin]
    	_gởi_ [tập_tin] cho <tên_hiệu> bằng chế độ _bị động_
    DCC LIST   				hiển thị _danh sách_ DCC
    DCC CHAT <tên_hiệu> 	đưa ra _trò chuyện_ DCC với <tên hiệu>
    DCC PCHAT <tên_hiệu>
    	đưa ra _trờ chuyện_ DCC với <tên_hiệu> bằng chế độ _bị động_
    DCC CLOSE <kiểu> <tên_hiệu> <tập_tin>   (_đóng_)      thí dụ:
             </dcc close send nguyenvan tập_tin.tar.gz>
    	gởi cho người nguyenvan tập_tin.tar.gz rồi đóng kết nối DCC

en: DEHOP <nick>, removes chanhalf-op status from the nick on the current channel (needs chanop)
vi: DEHOP <tên_hiệu>, bỏ ra <tên hiệu> trạng thái quản trị kênh nửa (chanhalf-op) trên kênh hiện tại (cần quyền quản trị kênh)
    [DE (bỏ ra) Half (nửa) OPerator (quản trị viên)]

en: DELBUTTON <name>, deletes a button from under the user-list
vi: DELBUTTON <tên>, xóa bỏ cái nút <tên> ra dưới danh sách người dùng
    [DELete (xóa bỏ) BUTTON (nút)]

en: DEOP <nick>, removes chanop status from the nick on the current channel (needs chanop)
vi: DEOP <tên_hiệu>, bỏ ra <tên hiệu> trạng thái quản trị kênh (chanop) trên kênh hiện tại (cần quyền quản trị kênh (chanop))
    [DE (bỏ) OPerator (quản trị viên)]

en: DEVOICE <nick>, removes voice status from the nick on the current channel (needs chanop)
vi: DEVOICE <tên_hiệu>, bỏ ra <tên hiệu> trạng thái tiếng nói trên kênh hiện tại (cần quyền quản trị kênh [chanop])
    [DE (bỏ) VOICE (tiếng nói)]

en: DISCON, Disconnects from server
vi: DISCON, ngắt kết nối ra máy phục vụ
    [DISCONnect (ngắt kết nối)]

en: ECHO <text>, Prints text locally
vi: ECHO <đoạn>, in ra <đoạn> một cách địa phương
    [ECHO (vọng, phản hồi)]

en: EXEC [-o] <command>, runs the command. If -o flag is used then output is sent to current channel, else is printed to current text box
vi: EXEC [-o] <lệnh>, chạy <lệnh>. Nếu thêm cờ « -o », gởi dữ liệu xuất cho kênh hiện tại, nếu không thì in ra nó vào hộp văn bản hiện tại
    [EXECute (thực hiện)]

en: EXECCONT, sends the process SIGCONT
vi: EXECCONT, gởi tiến trình SIGCONT
    [EXECute (thực hiện) CONTinue (tiếp tục)
    SIGnal (tín hiệu) CONTinue (tiếp tục)]

en: EXECKILL [-9], kills a running exec in the current session. If -9 is given the process is SIGKILL'ed
vi: EXECKILL [-9], buộc kết thúc tiến trình đang chạy trong phiên làm việc hiện tại. Nếu thêm cờ « -9 », SIGKILL tiến trình này
    [EXECute (thực hiện) KILL (buộc kết thúc)
    SIGnal (tín hiệu) KILL (buộc kết thúc)]

en: EXECSTOP, sends the process SIGSTOP
vi: EXECSTOP, gởi tiến trình SIGSTOP
    [EXECute (thực hiện) STOP (dừng)
    SIGnal (tín hiệu) STOP (dừng)]

en: EXECWRITE, sends data to the processes stdin
vi: EXECWRITE, gởi dữ liệu cho thiết bị nhập chuẩn của tiến trình
    [EXECute (thi hành) WRITE (ghi)]

en: FLUSHQ, flushes the current server's send queue
vi: FLUSHQ, xóa sạch hàng đợi gởi của máy phục vụ hiện tại
    [FLUSH (xoá sạch) Queue (hàng đời)]

en: GATE <host> [<port>], proxies through a host, port defaults to 23
vi: GATE <máy_phục_vụ> [<cổng>], sử dụng máy ủy nhiệm; <cổng> mặc định là 23
    [GATE (cổng)]

en: HOP <nick>, gives chanhalf-op status to the nick (needs chanop)
vi: HOP <tên_hiệu>, đưa ra <tên hiệu> trạng thái quản trị kênh nửa (cần quyền quản trị kênh [chanop])
    [Half (nửa) OPerator (quản trị viên)]

en: ID <password>, identifies yourself to nickserv
vi: ID <mật_khẩu>, nhận diện bạn với máy phục vụ tên hiệu
    [IDentify (nhận diện)]

en: IGNORE <mask> <types..> <options..>
        mask - host mask to ignore, eg: *!*@*.aol.com
        types - types of data to ignore, one or all of:
                PRIV, CHAN, NOTI, CTCP, DCC, INVI, ALL
        options - NOSAVE, QUIET
vi: IGNORE <bộ_lọc> <kiểu...> <tùy_chọn...> »
    [IGNORE (bỏ qua)]
        bộ lọc		bộ lọc máy cần bỏ qua, v.d. « *!*@*.aol.com »
        kiểu		kiểu dữ liệu cần bỏ qua, giá trị là một hay tất cả của:
         	PRIV		PRIVate (riêng)
    	CHAN	CHANnel (kênh)
    	NOTI	NOTIfy, NOTIce (thông báo)
    	CTCP
    	DCC 	Direct Chat Channel (kênh trò chuyện trực tiếp)
    	INVI		INVIte (mời)
    	ALL 		(tất cả)
        tùy chọn
    	NOSAVE 	(không lưu)
    	QUIET 	(không hiện chi tiết)

en: INVITE <nick> [<channel>], invites someone to a channel, by default the current channel (needs chanop)
vi: INVITE <tên_hiệu> [<kênh>], _mời_ <tên hiệu> vào <kênh>; mặc định là kênh hiện tại (cần quyền quản trị kênh [chanop])

en: JOIN <channel>, joins the channel
vi: JOIN <kênh>, _vào_ <kênh>

en: LAGCHECK, forces a new lag check
vi: LAGCHECK, buộc _kiểm tra sự trễ_ mới

en: LOAD [-e] <file>, loads a plugin or script
vi: LOAD [-e] <tập_tin>, _nạp_ một bổ sung hay tập lệnh

en: MDEHOP, Mass deop's all chanhalf-ops in the current channel (needs chanop)
vi: MDEHOP, bỏ trạng thái quản trị kênh nửa (chanhalf-op) ra mọi người trên kênh hiện tại (cần quyền quản trị kênh [chanop])
    [Mass (số nhiều) DE (bỏ) Half (nửa) OPerator (quản trị viên)]

en: MDEOP, Mass deop's all chanops in the current channel (needs chanop)
vi: MDEOP, bỏ trạng thái quản trị kênh (chanop) ra mọi người trên kênh hiện tại (cần quyền quản trị kênh [chanop])
    [Mass (số nhiều) DE (bỏ) OPerator (quản trị viên)]

en: ME <action>, sends the action to the current channel (actions are written in the 3rd person, like /me jumps)
vi: ME <hành_động>, gởi <hành động> cho kênh hiện tại (v.d. « /me jumps » gởi « <tên hiệu> nhảy »
    [ME (tôi, mình)]

en: MKICK, Mass kicks everyone except you in the current channel (needs chanop)
vi: MKICK, đá mọi người (trừ bạn) ra kênh hiện tại (cần quyền quản trị kênh [chanop])
    [Mass (số nhiều) KICK (đá)]

en: MOP, Mass op's all users in the current channel (needs chanop)
vi: MOP, đưa ra mọi người dùng có trạng thái quản trị kênh (chanop) trên kênh hiện tại (cần quyền quản trị kênh [chanop])
    [Mass (số nhiều) OPerator (quản trị viên)]

en: NCTCP <nick> <message>, Sends a CTCP notice
vi: NCTCP <tên_hiệu> <tin_nhẳn>, gởi thông báo CTCP
    [Notice (thông báo) CTCP]

en: NEWSERVER [-noconnect] <hostname> [<port>]
vi: NEWSERVER [-noconnect] <tên_máy> [<cổng>]
    [SERVER (máy phục vụ) NEW (mới); no connect (không kết nối)]

en: NICK <nickname>, sets your nick
vi: NICK <tên_hiệu>, đặt <tên hiệu> của bạn
    [NICKname (tên hiệu [viết tắt])]

en: NOTIFY [-n network1[,network2,...]] [<nick>], displays your notify list or adds someone to it
vi: NOTIFY [-n mạng1[,mạng2,...]] [<tên_hiệu>], hiển thị danh sách _thông báo_ của bạn, hoặc thêm <tên_hiệu> vào nó

en: OP <nick>, gives chanop status to the nick (needs chanop)
vi: OP <tên_hiệu>, đưa ra <tên hiệu> có trạng thái quản trị kênh (chanop) (cần quyền quản trị kênh [chanop])
    [OPerator (quản trị viên)]

en: PART [<channel>] [<reason>], leaves the channel, by default the current one
vi: PART [<kênh>] [<lý_do>], rời <kênh> đi; mặc định là kênh hiện tại
    [dePART (rời đi)]

en: PING <nick | channel>, CTCP pings nick or channel
vi: PING <tên_hiệu | kênh>, thực hiện tiến trình « ping » CTCP với <tên hiêu> hay <kênh>
    [Tiến trình ping gửi chỉ một gói tin để thử ra nếu kết nối hoạt động hay không; nó gửi lại đến khi bạn ngắt nó.]

en: QUIT [<reason>], disconnects from the current server
vi: QUIT [<lý_do>], ngắt kết nối ra máy phục vụ hiện tại
    [QUIT (_thoát_)]

en: QUOTE <text>, sends the text in raw form to the server
vi: QUOTE <chuỗi>, gởi <chuỗi> dạng thô cho máy phục vụ
    [QUOTE (trích dẫn)]

en: RECONNECT [-ssl] [<host>] [<port>] [<password>], Can be called just as /RECONNECT to reconnect to the current server or with /RECONNECT ALL to reconnect to all the open servers
vi: RECONNECT [-ssl] [<máy>] [<cổng>] [<mật_khẩu>], có thể tái kết nối đến mấy phục vụ hiện tại khi chỉ đơn giản dùng « /RECONNECT », hoặc tái kết nối đến mọi máy phục vụ đang mở dùng « /RECONNECT ALL »
    [RECONNECT (tái kết nối); (phương pháp SSL bảo vệ dữ liệu cần truyền)]

en: RECONNECT [<host>] [<port>] [<password>], Can be called just as /RECONNECT to reconnect to the current server or with /RECONNECT ALL to reconnect to all the open servers
vi: RECONNECT [<máy>] [<cổng>] [<mật_khẩu>], có thể tái kết nối đến mấy phục vụ hiện tại chỉ đơn giản dùng « /RECONNECT », hoặc tái kết nối đến mọi máy phục vụ đang mở dùng « /RECONNECT ALL »
    [RECONNECT (tái kết nối); không có SSL bảo vệ dữ liệu)]

en: SAY <text>, sends the text to the object in the current window
vi: SAY <chuỗi>, gởi <chuỗi> cho đối tượng trong cửa sổ hiện tại
    [SAY (_nói_)]

en: SEND <nick> [<file>]
vi: SEND <tên_hiệu> [<tập_tin>], _gởi_ <tập tin> cho <tên hiệu>

en: SERVCHAN [-ssl] <host> <port> <channel>, connects and joins a channel
vi: SERVCHAN [-ssl] <máy> <cổng> <kênh>, kết nối đến <kênh> rồi vào nó
    [SERVer (máy phục vụ) CHANnel (kênh); phương pháp SSL bảo vệ dữ liệu cần truyền)]

en: SERVCHAN <host> <port> <channel>, connects and joins a channel
vi: SERVCHAN <máy> <cổng> <kênh>, kết nối đến <kênh> rồi vào nó
    [SERVer (máy phục vụ) CHANnel (kênh); không có SSL bảo vệ dữ liệu)]

en: SERVER <host> [<port>] [<password>], connects to a server, the default port is 6667
vi: SERVER <máy> [<cổng>] [<mật_khẩu>], kết nối đến <mấy> phục vụ ; cổng mặc định là số 6667
    [SERVER (máy phục vụ); không có SSL bảo vệ dữ liệu)]

en: TOPIC [<topic>], sets the topic if one is given, else shows the current topic
vi: TOPIC [<chủ_đè>], lập <chủ đề> nếu nó đã cho, nếu không thì hiển thị chủ đề hiện tại.

en: 
    TRAY -f <timeout> <file1> [<file2>] Blink tray between two icons.
    TRAY -f <filename>                  Set tray to a fixed icon.
    TRAY -i <number>                    Blink tray with an internal icon.
    TRAY -t <text>                      Set the tray tooltip.
    TRAY -b <title> <text>              Set the tray balloon.
vi: 
    TRAY -f <thời hạn> <tập tin 1> [<tập tin 2>] Chớp khay giữa hai biểu tượng.
    TRAY -f <tập tin>                  Đặt khay là biểu tượng riêng.
    TRAY -i <số>                    Chớp khay với biểu tượng bên trong.
    TRAY -t <chuỗi>                      Đặt mẹo công cụ của khay.
    TRAY -b <tựa> <chuỗi>              Đặt khung thoại của khay.

en: UNBAN <mask> [<mask>...], unbans the specified masks.
vi: UNBAN <bộ_lọc> [<bộ_lọc>...], bỏ trạng thái bị đuổi ra những bộ lọc đã ghi rõ
    [UN (hủy) BAN (đuổi)]

en: UNIGNORE <mask> [QUIET]
vi: UNIGNORE <bộ_lọc> [QUIET]
    [UN (hủy) IGNORE (bỏ qua); QUIET (không hiện chi tiết)]

en: UNLOAD <name>, unloads a plugin or script
vi: UNLOAD <tên>, bỏ nạp một bổ sung hay văn lệnh
    [UN (hủy) LOAD (nạp)]

en: URL <url>, opens a URL in your browser
vi: URL <url>, mở địa chỉ <url> trong trình duyệt Mạng của bạn.

en: USELECT [-a] [-s] <nick1> <nick2> etc, highlights nick(s) in channel userlist
vi: USELECT [-a] [-s] <tên_hiệu1> <tên_hiệu2> v.v., tô sáng những tên hiệu này trong danh sách các người dùng trên kênh
    [User (người dùng) SELECT (lựa chọn)]

en: VOICE <nick>, gives voice status to someone (needs chanop)
vi: VOICE <tên_hiệu>, đưa ra <tên hiệu> trạng thái _tiếng nói_ (cần quyền quản trị kênh [chanop]).

en: WALLCHAN <message>, writes the message to all channels
vi: WALLCHAN <thông_điệp>, ghi <thông_điệp> vào mọi kênh
    [Write (ghi) ALL (mọị) CHANnel (kênh)]

en: WALLCHOP <message>, sends the message to all chanops on the current channel
vi: WALLCHOP <thông_điệp>, gởi <thông_điệp> cho mọi quản trị kênh [chanop] trên kênh hiện tại
    [Write (ghi) ALL (mọi) CHannel (kênh) OPerator (quản trị viên)]

en: 
    No help available on that command.
vi: 
    Không có trợ giúp về lệnh đó.

en: No such command.
vi: Không có lệnh như vậy.

en: Bad arguments for user command.
vi: Lệnh người dùng có đối số sai.

en: Too many recursive usercommands, aborting.
vi: Quá nhiều lệnh người dùng đệ qui nên hủy bỏ.

en: Are you sure this is a SSL capable server and port?
vi: Bạn có chắc điều này là máy phục vụ và cổng có khả năng SSL không?

en: Cannot resolve hostname %s
    Check your IP Settings!
vi: Không tìm thấy tên máy %s.
    Hãy kiểm tra thiết lập IP của bạn.

en: Proxy traversal failed.
vi: Việc đi qua máy phục vụ ủy nhiệm bị lỗi.

en: Cycling to next server in %s...
vi: Đang quay lại đến mấy phục vụ kế tiếp trong %s...

en: Warning: "%s" character set is unknown. No conversion will be applied for network %s.
vi: Cảnh báo : không biết bộ ký tự « %s » nên không chuyển đổi cho mạng %s.

en: %UChannel          Users   Topic
vi: %UKênh      	     Người  Chủ đề

en: $tNotify list is empty.
vi: $tDanh sách thông báo la trống.

en: Loaded log from
vi: Bản ghi đã được nạp từ

en: **** ENDING LOGGING AT %s
vi: **** KẾT THÚC GHI LƯU VÀO %s

en: **** BEGIN LOGGING AT %s
vi: **** BẮT ĐẦU GHI LƯU VÀO %s

en: Left message
vi: Tin nhẳn bên trái

en: Right message
vi: Tin nhẳn bên phải

en: IP address
vi: Địa chỉ IP

en: The nick of the joining person
vi: Tên hiệu của người đang vào

en: The channel being joined
vi: Kênh đang được vào

en: The host of the person
vi: Máy của người ấy

en: The action
vi: Hành động

en: Mode char
vi: Ký tự chế độ

en: Identified text
vi: Chuỗi đã nhận biết

en: The message
vi: Tin nhẳn

en: Old nickname
vi: Tên hiệu cũ

en: New nickname
vi: Tên hiệu mới

en: Nick of person who changed the topic
vi: Tên hiệu của người đã thay đổi chủ đề

en: The nickname of the kicker
vi: Tên hiệu của người đá

en: The person being kicked
vi: Người đang bị đá

en: The channel
vi: Kênh

en: The reason
vi: Lý do

en: The nick of the person leaving
vi: Tên hiệu của người đang rời đi

en: The time
vi: Giờ

en: The creator
vi: Người tạo

en: Who it's from
vi: Người gởi

en: The time in x.x format (see below)
vi: Giờ dạng x.x (xem dưới)

en: The Channel it's going to
vi: Kênh đích

en: The sound
vi: Âm thanh

en: The nick of the person
vi: Tên hiệu của người ấy

en: The CTCP event
vi: Sự kiện CTCP

en: The nick of the person who set the key
vi: Tên hiệu của người đã đặt khoá

en: The key
vi: Khoá

en: The nick of the person who set the limit
vi: Tên hiệu của người đã đặt giới hạn

en: The limit
vi: Giới hạn

en: The nick of the person who did the op'ing
vi: Tên hiệu của người đã đặt trạng thái quản trị

en: The nick of the person who has been op'ed
vi: Tên hiệu của người đã nhận trạng thái quản trị

en: The nick of the person who has been halfop'ed
vi: Tên hiệu của người đã nhận trạng thái nửa quản trị

en: The nick of the person who did the halfop'ing
vi: Tên hiệu của người đã đặt trạng thái nửa quản trị

en: The nick of the person who did the voice'ing
vi: Tên hiệu của người đã đặt trạng thái « Tiếng nói »

en: The nick of the person who has been voice'ed
vi: Tên hiệu của người đã nhận trạng thái « Tiếng nói »

en: The nick of the person who did the banning
vi: Tên hiệu của người đã đuổi người khác

en: The ban mask
vi: Bộ lọc đuổi ra

en: The nick who removed the key
vi: Tên hiệu đã gỡ bỏ khoá

en: The nick who removed the limit
vi: Tên hiệu đã gỡ bỏ giới hạn

en: The nick of the person who has been deop'ed
vi: Tên hiệu của người đã mất trạng thái quản trị

en: The nick of the person who has been dehalfop'ed
vi: Tên hiệu của người đã mất trạng thái nửa quản trị

en: The nick of the person who has been devoice'ed
vi: Tên hiệu của người đã mất trạng thái « Tiếng nói »

en: The nick of the person who did the exempt
vi: Tên hiệu của người đã đặt trạng thái miễn

en: The exempt mask
vi: Bộ lọc miễn

en: The nick of the person removed the exempt
vi: Tên hiệu của người đã bỏ trạng thái miễn

en: The nick of the person who did the invite
vi: Tên hiệu của người đã mời người khác

en: The invite mask
vi: Bộ lọc mờì

en: The nick of the person removed the invite
vi: Tên hiệu của người đã gỡ bỏ lời mời

en: The nick of the person setting the mode
vi: Tên hiệu của người đặt chế độ

en: The mode's sign (+/-)
vi: Dấu chế độ (+/-)

en: The mode letter
vi: Chữ chế độ

en: The channel it's being set on
vi: Kênh trên đó nó đang được đặt

en: Channel Membership/"is an IRC operator"
vi: Tư cách thành viên kênh/« là quản trị IRC »

en: Idle time
vi: Thời gian nghỉ

en: Signon time
vi: Giờ đăng nhập

en: Away reason
vi: Lý do vắng mặt

en: Real user@host
vi: Người dùng thât@máy

en: Real IP
vi: Địa chỉ IP thật

en: Nick of person who invited you
vi: Tên hiệu của người đã mời bạn

en: Nick being tried
vi: Tên hiệu đang được thử ra

en: Modes string
vi: Chuỗi chế độ

en: DCC Type
vi: Kiểu DCC

en: Destination filename
vi: Tên tập tin đích

en: Pathname
vi: Tên đường dẫn

en: DCC String
vi: Chuỗi DCC

en: Number of notify items
vi: Số mục thông báo

en: Old Filename
vi: Tên tập tin cũ

en: New Filename
vi: Tên tập tin mới

en: Hostmask
vi: Bộ lọc máy

en: The Packet
vi: Gói tin

en: Nick of person who have been invited
vi: Tên người đã được mời

en: Banmask
vi: Bộ lọc đuổi ra

en: Who set the ban
vi: Người đã đặt đuổi ra

en: Ban time
vi: Thời gian đuổi ra

en: Cannot read sound file:
    %s
vi: Không thể đọc tập tin âm thanh:
    %s

en: Remote host closed socket
vi: Máy ở xa đã đóng ổ cắm

en: Cannot assign that address
vi: Không thể gán địa chỉ đó

en: Ascension Island
vi: Đảo Ascension

en: Reverse DNS
vi: DNS ngược

en: Nato Fiel
vi: Na-tô Phi-en

en: Businesses
vi: Kinh doanh

en: Cocos Islands
vi: Quần Đảo Cô-cô-x

en: Democratic Republic of Congo
vi: Cộng Hoà Dân Chủ Công-gô

en: Internic Commercial
vi: Thương nghiệp Internic

en: East Germany
vi: Đông Đức

en: Educational Institution
vi: Tổ chức giáo dục

en: Great Britain
vi: Vương Quốc Thống Nhất Anh va Bắc Ai-len

en: British Channel Isles
vi: Quần Đảo Kênh Anh

en: Government
vi: Chính phủ

en: S. Georgia and S. Sandwich Isles
vi: Quần Đảo xan Gi-oa-gi-a và xan Xan-oui-chợ

en: Heard and McDonald Islands
vi: Quần Đảo Hơ-đh và Mơ-kh-đo-nựn

en: Informational
vi: Cung cấp thông tin

en: St. Kitts and Nevis
vi: Xan Kith-x và Ne-vi-xợ

en: United States Medical
vi: Y Mỹ

en: Military
vi: Quân đội

note: Second level entry under Applications Policy definition: Software that allows you to interface with mobile devices (phones, PDAs, etc.). Examples: kandy, gnokii, gnome-pilot
en: Mobile Devices
vi: Thiết bị di động

en: Internic Network
vi: Mạng Internic

en: Internic Non-Profit Organization
vi: Tổ chức Phi lợi nhuận Internic

en: St. Pierre and Miquelon
vi: Xan Pi-e và Mi-kê-lon

en: Old School ARPAnet
vi: ARPAnet kiểu cũ

en: Svalbard and Jan Mayen Islands
vi: Quần Đảo X-van-băt và Dan May-en

en: Former USSR
vi: Liên xô trước

en: East Timor
vi: Đông Ti-mọa

en: Vatican City State
vi: Bang Thành Phố Va-ti-can

en: St. Vincent and the Grenadines
vi: Xan Vin-xen và Gợ-re-na-đinh

en: US Virgin Islands
vi: Quần Đảo Vơ-ginh Mỹ

en: Wallis and Futuna Islands
vi: Quần Đảo Oua-lit và Phu-tu-na

en: Couldn't connect to session bus
vi: Không thể kết nối đến bộ nối phiên chạy

en: Failed to complete NameHasOwner
vi: Lỗi chạy xong NameHasOwner (tên có người sở hữu)

en: Failed to complete Command
vi: Lỗi chạy xong Command (lệnh)

en: remote access
vi: truy cập từ xa

en: plugin for remote access using DBUS
vi: bổ sung cho truy cập từ xa bằng DBUS

en: Couldn't connect to session bus: %s
vi: Không thể kết nối đến bộ nối phiên chạy: %s

en: Failed to acquire %s: %s
vi: Lỗi lấy %s: %s

en: Character Chart
vi: Sơ đồ ký tự

en: Bans
vi: Đuổi

en: You must select some bans.
vi: Phải chọn một số việc đuổi ra.

en: You can only open the Ban List window while in a channel tab.
vi: Bạn có thể mở cửa sổ Danh Sách Đuổi Ra chỉ khi trong một thẻ kênh.

en: Ban List (%s) - %s
vi: Danh Sách Đuổi Ra (%s) - %s

en: Displaying %d/%d users on %d/%d channels.
vi: Đang hiển thị %d/%d người dùng trên %d/%d kênh.

en: Select an output filename
vi: Hãy chọn tên tập tin xuất

en: _Join Channel
vi: _Vào kênh

en: _Copy Channel Name
vi: _Chép tên kênh

en: Copy _Topic Text
vi: Chép c_hủ đề

en: Channel List (%s) - %s
vi: Danh Sách Kênh (%s) - %s

en: _Download List
vi: Tải về _danh sách

en: Save _List...
vi: _Lưu danh sách...

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# =============================================================
en: Show only:
vi: Hiển thị chỉ:

en: channels with
vi: kênh có

en: users.
vi: người dùng.

en: Channel name
vi: Tên kênh

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# =============================================================
en: Search type:
vi: Cách tìm:

en: Simple Search
vi: Tìm đơn giản

en: Pattern Match (Wildcards)
vi: Khớp mẫu (ký tự đại diện)

en: Send file to %s
vi: Gởi tập tin cho %s

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# unknown error
en: That file is not resumable.
vi: Tập tin đó không tiếp tục được.

en: Cannot access file: %s
    %s.
    Resuming not possible.
vi: Không thể truy cập tập tin: %s
    %s.
    Nên không thể tiếp tục lại.

en: File in download directory is larger than file offered. Resuming not possible.
vi: Tập tin nằm trong thư mục tải về là lớn hơn điều đã đưa ra nên không thể tiếp tục lại.

en: Cannot resume the same file from two people.
vi: Không thể tiếp tục lại cùng một tập tin từ hai người khác.

en: Uploads and Downloads - %s
vi: Tải lên/về - %s

en: Uploads
vi: Tải lên

en: Open Folder...
vi: Mở thư mục...

en: DCC Chat List - %s
vi: Danh Sách Trò Chuyện Trực Tiếp (DCC) - %s

en: Recv
vi: Nhận

en: Don't auto connect to servers
vi: Không tự động kết nối đến máy phục vụ

en: Use a different config directory
vi: Dùng thư mục cấu hình khác

en: Don't auto load any plugins
vi: Không tự động nạp bổ sung nào

en: Show user config directory
vi: Hiển thị thư mục cấu hình của người dung

en: Execute command:
vi: Thi hành lệnh:

en: Begin minimized. Level 0=Normal 1=Iconified 2=Tray
vi: Khởi chạy bị thu nhỏ. Cấp: 0=Chuẩn 1=Biểu tượng 2=Khay

en: Failed to open font:
    
    %s
vi: Lỗi mở phông chữ :
    
    %s

en: Search buffer is empty.
vi: Bộ đệm tìm kiếm là trống.

en: Network send queue: %d bytes
vi: Hàng đợi gởi mạng: %d byte

en: The Insert in Buffer command will insert the contents of Data 1 into the entry where the key sequence was pressed at the current cursor position
vi: Lệnh « Chèn vào bộ đệm » chèn nội dung của « Dữ liệu 1 » vào trường nơi bạn đã bấm dãy phím đó, tại vị tri con trỏ hiện có

en: The Set Buffer command sets the entry where the key sequence was entered to the contents of Data 1
vi: Lệnh « Đặt bộ đệm » đặt trường nơi dãy phím được nhập thành nội dung của « Dữ liệu 1 »

en: The Last Command command sets the entry to contain the last command entered - the same as pressing up in a shell
vi: Lệnh « Lệnh cuối » đặt trường để chứa lệnh mới nhập — giống như khi bấm phím mũi tên lên trong trình bao

en: The Next Command command sets the entry to contain the next command entered - the same as pressing down in a shell
vi: Lệnh « Lệnh kế » đặt trường chứa lệnh kế tiếp được nhập — giống như khi bấm phím mũi tên xuống trong trình bao

en: This command changes the text in the entry to finish an incomplete nickname or command. If Data 1 is set then double-tabbing in a string will select the last nick, not the next
vi: Lệnh này thay đổi đoạn chữ trong trường nhập để nhập xong tên hiệu hay lệnh chưa hoàn thành. Nếu « Dữ liệu 1 » đã được đặt, việc bám phím Tab hai lần trong chuỗi sẽ chọn tên hiệu trước, không phải tên hiệu sau.

en: This command scrolls up and down through the list of nicks. If Data 1 is set to anything it will scroll up, else it scrolls down
vi: Lệnh này cuộn lên và xuống danh sách các tên hiệu. Nếu « Dữ liệu 1 » được đặt thành gì, nó sẽ cuộn lên, nếu không thì nó sẽ cuộn xuống.

en: This command checks the last word entered in the entry against the replace list and replaces it if it finds a match
vi: Lệnh này so sánh từ mới nhập vào trường với danh sách thay thế, và thay thế nó nếu tìm thấy từ khớp

en: This command moves the front tab left by one
vi: Lệnh này di chuyển thẻ trươc phía bên trái theo một điều

en: This command moves the front tab right by one
vi: Lệnh này di chuyển thẻ trươc phía bên phải theo một điều

en: This command moves the current tab family to the left
vi: Lệnh này di chuyển nhóm thẻ hiện thời phía bên trái

en: This command moves the current tab family to the right
vi: Lệnh này di chuyển nhóm thể hiện thời phía bên phải

en: Push input line into history but doesn't send to server
vi: Đẩy dòng nhập vào lịch sử nhưng không gởi cho máy phục vụ

en: There was an error loading key bindings configuration
vi: Gặp lỗi khi nạp cấu hình tổ hợp phím

en: Keyboard Shortcuts - %s
vi: Phím tắt - %s

en: Cannot write to that file.
vi: Không thể ghi vào tập tin đó.

en: Cannot read that file.
vi: Không thể đọc tập tin đó.

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# duplicate, ignore
en: That mask already exists.
vi: Bộ lọc đã có.

en: Unignore
vi: Thôi bỏ qua

en: Enter mask to ignore:
vi: Hãy nhập bộ lọc cần bỏ qua:

en: Ignore list - %s
vi: Danh Sách Bỏ Qua - %s

en: Ignore Stats:
vi: Thống Kê Bỏ Qua:

en: Private:
vi: Riêng:

en: Invite:
vi: Mời:

en: Channel name too short, try again.
vi: Tên kênh quá ngắn nên hãy thử lại.

en: Connection Complete - %s
vi: Kết nối hoàn tất - %s

en: Connection to %s complete.
vi: Kết nối đến %s hoàn tất.

en: What would you like to do next?
vi: Tiếp sau đây bạn có muốn làm gì?

en: _Nothing, I'll join a channel later.
vi: Gì cả, tôi sẽ tham gia kê_nh sau này.

en: _Join this channel:
vi: _Vào kênh này:

en: If you know the name of the channel you want to join, enter it here.
vi: Nến bạn có biết tên kênh bạn muốn vào, hãy nhập nó vào đây.

en: _Always show this dialog after connecting.
vi: _Luôn hiển thị hộp thoại này một khi kết nối.

en: Dialog with
vi: Đối thoại với

en: Topic for %s is: %s
vi: Chủ đề cho %s là: %s

en: This server still has %d channels or dialogs associated with it. Close them all?
vi: Máy phục vụ này vẫn còn có %d kênh hay đối thoại được liên quan đến nó. Đóng hết không?

en: Don't ask next time.
vi: Đừng hỏi lần kế tiếp.

en: You are connected to %i IRC networks.
vi: Bạn hiện thời có kết nối với %i mạng IRC.

en: Some file transfers are still active.
vi: Có một số việc truyền tập tin còn hoặt động.

en: _Minimize to Tray
vi: Thu nhỏ về _Khay

en: Insert Attribute or Color Code
vi: Chèn mã Thuộc Tính hay mã Màu

en: <b>Bold</b>
vi: <b>Đậm</b>

en: <u>Underline</u>
vi: <u>Gạch dưới</u>

en: Colors 0-7
vi: Màu sắc 0-7

en: Colors 8-15
vi: Màu sắc 8-15

en: User limit must be a number!
vi: Giới hạn người dùng phải là con số.

en: No outside messages
vi: Không có tin nhẳn bên ngoài

en: Topic Protection
vi: Bảo vệ chủ đề

en: Invite Only
vi: Chỉ mời

en: Moderated
vi: Đã điều tiết

en: User Limit
vi: Giới hạn người dùng

en: Enter new nickname:
vi: Hãy nhập tên hiệu mới:

en: Host unknown
vi: Không biết máy

en: Real Name:
vi: Tên thật:

en: %u minutes ago
vi: cách đây %u phút

en: Last Msg:
vi: Tin nhẳn cuối:

en: Away Msg:
vi: Thông điệp Vắng mặt:

en: Open Link in Browser
vi: Mở liên kết trong trình duyệt

en: Copy Selected Link
vi: Chép liên kết đã chọn

en: Join Channel
vi: Vào kênh

en: Part Channel
vi: Rời kênh đi

en: Cycle Channel
vi: Quay lại kênh

en: User menu - %s
vi: Trình đơn người dùng - %s

en: CTCP Replies - Special codes:
    
    %d  =  data (the whole ctcp)
    %e  =  current network name
    %m  =  machine info
    %s  =  nick who sent the ctcp
    %t  =  time/date
    %2  =  word 2
    %3  =  word 3
    &2  =  word 2 to the end of line
    &3  =  word 3 to the end of line
vi: Trả lời CTCP — mã đặc biệt:
    
    %d  		dữ liệu (toàn bộ CTCP)
    %e  		tên mạng hiện có
    %m  		thông tin về máy
    %s  		tên hiệu đã gởi CTCP
    %t  		giờ/ngày
    %2  		từ 2
    %3  		từ 3
    &2  		từ 2 đến kết thúc dòng
    &3  		từ 3 đến kết thúc dòng

en: User Defined Commands - %s
vi: Lệnh định nghĩa riêng - %s

en: Replace - %s
vi: Thay thế - %s

en: URL Handlers - %s
vi: Quản lý URL - %s

en: Userlist buttons - %s
vi: Nút danh sách người dùng - %s

en: Dialog buttons - %s
vi: Nút đối thoại - %s

en: CTCP Replies - %s
vi: Trả lời CTCP - %s

en: _Menu Bar
vi: Thanh t_rình đơn

en: _Topic Bar
vi: _Thanh chủ đề

en: _User List
vi: Danh sách người _dùng

en: M_ode Buttons
vi: Nút _chế độ

en: _Channel Switcher
vi: Bộ _chuyển đổi kênh

en: T_ree
vi: Câ_y

en: _Network Meters
vi: Bộ do mạ_ng

en: _Reconnect
vi: _Tái kết nối

en: _Usermenu
vi: Trình đơn người _dùng

note: #-#-#-#-#  hexchat_2.16.2-1_vi.po (HexChat)  #-#-#-#-# 40
en: S_ettings
vi: Thiết _lập

en: Reset Marker Line
vi: Đặt lại dòng đánh dấu

en: C_lear Text
vi: Xóa t_rắng văn bản

en: %d hours ago
vi: %d giờ trước

en: Enter nickname to add:
vi: Hãy nhập tên hiệu cần thêm:

en: Notify on these networks:
vi: Thông báo trên các mạng này:

en: Comma separated list of networks is accepted.
vi: Cho phép tạo danh sách các mạng định giới bằng dấu phẩy.

en: Open Dialog
vi: Mở đối thoại

en: Connected to %u networks and %u channels - %s
vi: đang kết nối với %u mạng và %u kênh - %s

en: _Blink on
vi: _Bật chớp

en: Channel Message
vi: Thông điệp kênh

en: Private Message
vi: Tin nhẳn riêng

en: Highlighted Message
vi: Tin nhẳn đã tô sáng

en: Highlighted message from: %s (%s) - %s
vi: nhận được tin nhẳn đã tô sáng từ : %s (%s) - %s

en: %u highlighted messages, latest from: %s (%s) - %s
vi: Nhận %u tin nhẳn đã tô sáng, mới nhất từ : %s (%s) - %s

en: Private message from: %s (%s) - %s
vi: Nhận tin nhẳn riêng từ : %s (%s) - %s

en: %u private messages, latest from: %s (%s) - %s
vi: Nhận %u tin nhẳn riêng, mới nhất từ : %s (%s) - %s

en: File offer from: %s (%s) - %s
vi: Nhận lời mời gởi tập tin từ : %s (%s) - %s

en: %u file offers, latest from: %s (%s) - %s
vi: Nhận %u lời mời gởi tập tin, mới nhất từ : %s (%s) - %s

en: Select a Plugin or Script to load
vi: Chọn bổ sung hay văn lệnh cần nạp

en: Plugins and Scripts - %s
vi: Bổ sung và Văn lệnh - %s

en: _Load...
vi: _Nạp...

en: Really remove network "%s" and all its servers?
vi: Thật gỡ bỏ mạng « %s » và tất cả máy phục vụ của nó không?

en: Edit %s - %s
vi: Sửa %s - %s

en: Connect to selected server only
vi: Kết nối đến chỉ máy phục vụ đã chọn

en: Don't cycle through all the servers when the connection fails.
vi: Không quay lại qua tất cả các máy phục vụ khi kết nối bị ngắt.

en: Use SSL for all the servers on this network
vi: Dùng SSL cho mọi máy phục vụ trên mạng này

en: Use global user information
vi: Dùng thông tin người dùng toàn cục

en: Second choice:
vi: Chọn thứ hai:

en: Rea_l name:
vi: _Tên thật:

en: Character set:
vi: Bộ ký tự :

en: Network List - %s
vi: Danh sách mạng - %s

en: User Information
vi: Thông tin người dùng

en: Third choice:
vi: Chọn thứ ba:

en: Skip network list on startup
vi: Bỏ qua danh sách mạng khi khởi chạy

en: Colored nick names
vi: Tên hiệu có màu

en: Give each person on IRC a different color
vi: Cho mỗi người trên IRC có một màu riêng

en: Indent nick names
vi: Thụt lệ tên hiệu

en: Make nick names right-justified
vi: Canh lề bên phải các tên hiệu

en: Show marker line
vi: Hiện dòng đánh dấu

en: Insert a red line after the last read text.
vi: Chèn dòng màu đỏ sau đoạn chữ đã đọc cuối cùng.

en: Transparency Settings
vi: Thiết lập trong suốt

en: Last-spoke order
vi: Thứ tự đã nói cuối cùng

en: Nick Completion
vi: Gõ xong tên hiệu

en: Nick completion suffix:
vi: Hậu tố gõ xong tên hiệu :

en: Nick completion sorted:
vi: Sắp xếp cách gõ xong tên hiệu :

en: User List
vi: Danh sách người dùng

en: Show hostnames in user list
vi: HIện tên máy trong danh sách người dùng

en: Use the Text box font and colors
vi: Dùng phông chữ và màu của hộp văn bản

en: User list sorted by:
vi: Sắp xếp danh sách người dùng theo :

en: Show user list at:
vi: Hiện danh sách người dùng ở :

en: On channels smaller than:
vi: Trên kênh nhỏ hơn:

en: Action Upon Double Click
vi: Hành động khi nhấn đôi

en: Only requested tabs
vi: Chỉ thẻ đã yêu cầu

en: Open an extra tab for server messages
vi: Mở thẻ thêm cho thông điệp máy phục vụ

en: Open a new tab when you receive a private message
vi: Mở thẻ mới khi bạn nhận tin nhẳn riêng

en: Sort tabs in alphabetical order
vi: Sắp xếp thẻ theo thứ tự abc

en: Focus new tabs:
vi: Tới thẻ mới:

en: Show channel switcher at:
vi: Hiện bộ chuyển đổi kênh ở :

en: Shorten tab labels to:
vi: Giảm nhãn thẻ thành:

en: letters.
vi: chữ.

en: Tabs or Windows
vi: Thẻ hay Cửa sổ

en: Open channels in:
vi: Mở kênh trong:

en: Open dialogs in:
vi: Mở đối thoại trong:

en: Open utilities in:
vi: Mở tiện ích trong:

en: Open DCC, Ignore, Notify etc, in tabs or windows?
vi: Mở DCC, Bỏ qua, Thông báo v.v. trong thẻ hay cửa sổ?

en: Files and Directories
vi: Tập tin và Thư mục

en: Auto accept file offers:
vi: Tự chấp nhận tập tin đã đưa ra:

en: Download files to:
vi: Tải tập tin về:

en: Move completed files to:
vi: Di chuyển tập tin hoàn tất sang:

en: Save nick name in filenames
vi: Lưu tên hiệu trong tên tập tin

en: Auto Open DCC Windows
vi: Tự mở cửa sổ DCC

en: Send window
vi: Cửa sô Gởi

en: Receive window
vi: Cửa sổ Nhận

en: Chat window
vi: Cửa sổ Trò chuyện

en: One upload:
vi: Một việc tải lên:

en: Maximum speed for one transfer
vi: Tốc độ tối đa cho môt việc truyền

en: One download:
vi: Một việc tải về:

en: All uploads combined:
vi: Tổng số việc tải lên:

en: Maximum speed for all files
vi: Tốc độ tối đa cho mọi tập tin

en: All downloads combined:
vi: Tổng số việc tải về:

en: Blink tray icon on:
vi: Chớp biểu tượng khay khi:

en: Blink task bar on:
vi: Chớp thanh tác vụ khi:

en: Make a beep sound on:
vi: Kêu bíp khi:

en: Highlighted messages are ones where your nickname is mentioned, but also:
vi: Tin nhẳn đã tô sáng là tin nhẳn chứa tên hiệu của bạn, cũng như :

en: Extra words to highlight:
vi: Từ thêm cần tô sáng:

en: Nick names not to highlight:
vi: Tên hiệu cần không tô sáng:

en: Nick names to always highlight:
vi: Tên hiệu cần tô sáng luôn luôn:

en: Default Messages
vi: Tin nhẳn mặc định

en: Quit:
vi: Thoát:

en: Leave channel:
vi: Rời kênh đi:

en: Away:
vi: Vắng mặt:

en: Show away once
vi: Hiện Vắng mặt một lần

en: Automatically unmark away
vi: Tự bỏ nhãn Vắng mặt

en: Display MODEs in raw form
vi: Trình bày CHẾ ĐỘ dạng thô

en: Hide join and part messages
vi: Ẩn các tin nhẳn vào/rời

en: Auto reconnect delay:
vi: Trễ tự tái kết nối:

en: Log filename:
vi: Ghi lưu tên tập tin:

en: %s=Server %c=Channel %n=Network.
vi: %s=Máy %c=Kênh %n=Mạng.

en: Insert timestamps in logs
vi: Ghi giờ vào bản ghi

en: Log timestamp format:
vi: Dạng ghi giờ bản ghi:

en: (Disabled)
vi: (Tắt)

en: Your Address
vi: Địa chỉ của bạn

en: Bind to:
vi: Đóng kết với:

en: Only useful for computers with multiple addresses.
vi: Chỉ có ích trên máy tính có nhiều địa chỉ.

en: Get my address from the IRC server
vi: Lấy địa chỉ của tôi từ máy phục vụ IRC

en: Asks the IRC server for your real address. Use this if you have a 192.168.*.* address!
vi: Gọi địa chỉ thật của bạn từ máy phục vụ IRC. Hãy bật tùy chon này nếu bạn có địa chỉ số « 192.168.*.* ».

en: DCC IP address:
vi: Địa chỉ IP DCC:

en: Claim you are at this address when offering files.
vi: Tuyên bố bạn ở địa chỉ này khi đưa ra tập tin.

en: !Leave ports at zero for full range.
vi: !Để mọi cổng có giá trị số không cho toàn bộ phạm vị.

en: Proxy Server
vi: Máy phục vụ ủy nhiệm

en: Use proxy for:
vi: Dùng ủy nhiệm cho :

en: Proxy Authentication
vi: Xác thực ủy nhiệm

en: Select an Image File
vi: Chọn tập tin ảnh

en: Select Download Folder
vi: Chọn thư mục tải về

en: Open Data Folder
vi: Mở thư mục Dữ liệu

en: Text Colors
vi: Màu chữ

en: mIRC colors:
vi: Màu mIRC:

en: Local colors:
vi: Màu cục bộ :

en: Interface Colors
vi: Màu giao diện

en: New data:
vi: Dữ liệu mới:

en: Marker line:
vi: Dòng đánh dấu :

en: New message:
vi: Tin nhẳn mới:

en: Away user:
vi: Người dùng vắng mặt:

en: Highlight:
vi: Tô sáng:

en: Sound file
vi: Tập tin âm thanh

en: Select a sound file
vi: Chon tập tin âm thanh

en: Sound file:
vi: Tập tin âm thanh:

en: Input box
vi: Hộp nhập

en: User list
vi: Danh sách Người dùng

en: Channel switcher
vi: Bộ chuyển đổi kênh

en: Network setup
vi: Thiết lập mạng

en: File transfers
vi: Việc truyền tập tin

en: You cannot place the tree on the top or bottom!
    Please change to the <b>Tabs</b> layout in the <b>View</b> menu first.
vi: Không thể đặt cây bên trên hay bên dưới.
    Trước hết hãy chuyển đổi sang bố trí <b>Thanh</b> trong trình đơn <b>Xem</b>.

en: Some settings were changed that require a restart to take full effect.
vi: Một sô thiết lập đã được thay đổi nên cần phải khởi chạy lại để hoạt động đầy đủ.

en: *WARNING*
    Auto accepting DCC to your home directory
    can be dangerous and is exploitable. Eg:
    Someone could send you a .bash_profile
vi: •• CẢNH BÁO ••
    Việc tự động chấp nhận DCC vào thư mục
    chính của bạn có lẽ nguy hiểm và cho phép
    người khác tấn công hệ thống của bạn.
    V.d. người khác có thể gởi cho bạn
    một « .bash_profile ».

en: Preferences - %s
vi: Tùy thích - %s

en: There was an error parsing the string
vi: Gặp lỗi khi phân tách chuỗi đó

en: This signal is only passed %d args, $%d is invalid
vi: Tín hiệu này chỉ nhận %d đối sô, $%d không hợp lệ

en: Print Texts File
vi: In tập tin các văn bản

en: $ Number
vi: $ Số

en: Edit Events
vi: Sửa sự kiện

en: Load From...
vi: Nạp từ...

en: Test All
vi: Kiểm tra hết

en: URL Grabber - %s
vi: Lấy URL - %s

en: Copy selected URL
vi: Chép URL đã chọn

en: Save list to a file
vi: Lưu danh sách vào tập tin

en: %d ops, %d total
vi: %d quản trị, %d tổng số

en: Open an irc://server:port/channel URL
vi: Mở địa chỉ URL dạng « irc://máy:cổng/kênh »

note: Translators: the brief summary of the application as it appears in a software center.
en: Play the Hitori puzzle game
vi: Chơi trò chơi giải đố Hitori

en: Board _Size
vi: _Cỡ bàn cờ

en: The help contents could not be displayed
vi: Không thể hiện nội dung trợ giúp

en: Copyright © 2007–2010 Philip Withnall
vi: Bản quyền © 2007–2010 Philip Withnall

en: Hitori Website
vi: Trang web của Hitori

en: Enable debug mode
vi: Bật chế độ gỡ lỗi

en: Seed the board generation
vi: Mầm phát sinh bàn cờ

en: - Play a game of Hitori
vi: - Chơi một trò trong Hitory

en: Do you want to stop the current game?
vi: Bạn có muốn dừng trò chơi?

en: Personal finance
vi: Tài chính cá nhân

en: Free, easy, personal accounting for everyone
vi: Kế toán cá nhân miễn phí, dễ dàng cho tất cả mọi người

en: finance;accounting;budget;personal;money;
vi: tài chính;kế toán;ngân sách;cá nhân;tiền;

en: HomeBank is a free software (as in "free speech" and also as in "free beer") that will assist you to manage your personal accounting.
vi: HomeBank là một phần mềm miễn phí (và tự do) sẽ hỗ trợ bạn quản lý kế toán cá nhân của chính mình.

en: It is designed to easy to use and be able to analyse your personal finance in detail using powerful filtering tools and beautiful graphs.
vi: Nó được thiết kế để dễ sử dụng và có thể phân tích chi tiết tài chính cá nhân của bạn bằng cách sử dụng các bộ lọc mạnh mẽ và biểu đồ đẹp mắt.

en: If you are looking for a completely free and easy way to manage your personal accounting then HomeBank should be the software of choice.
vi: Nếu bạn đang tìm kiếm một cách hoàn toàn miễn phí và dễ dàng để quản lý kế toán cá nhân của mình thì HomeBank nên là phần mềm đáng để lựa chọn.

en: Are you sure you want to change the status to None?
vi: Bạn có chắc chắn muốn thay đổi trạng thái thành Không?

note: #-#-#-#-#  sawfish_1:1.11.90-1.2_vi.po (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/menus.jl
en: _Toggle
vi: _Bật/tắt

en: There is %d group of similar transactions
vi: Có %d nhóm các giao dịch tương tự nhau

en: No similar transaction were found !
vi: Không có giao dịch tương tự nào được tìm thấy!

en: Check internal transfer result
vi: Kiểm tra kết quả chuyển giao nội bộ

en: No inconsistency found !
vi: Không tìm thấy mâu thuẫn!

en: Inconsistency were found: %d
    do you want to review and fix?
vi: Đã tìm thấy sự mâu thuẫn: %d
    bạn có muốn xem lại và chỉnh sửa?

en: Every transaction amount will be divided by %.6f.
vi: Mỗi số tiền giao dịch sẽ được chia cho %.6f.

en: _Convert
vi: _Chuyển đổi

en: _Inherit...
vi: _Kế thừa

en: _Flag
vi: Gắn _cờ

en: Approve
vi: Chấp nhận

en: Create template...
vi: Tạo mẫu mới...

en: Export CSV...
vi: Xuất ra CSV...

en: A_ccount
vi: Tài kh_oản

en: Add a new transaction
vi: Thêm một giao dịch mới

en: Inherit from the active transaction
vi: Kế thừa từ các giao dịch đang hoạt động

en: Edit the active transaction
vi: Chỉnh sửa giao dịch đang hoạt động

en: Refresh results
vi: Làm mới kết quả

en: Today:
vi: Hôm nay:

en: Welcome to HomeBank
vi: Xin chào bạn đã đến với HomeBank

en: Open the _example file
vi: Mở file mẫu

en: I/O error for file '%s'.
vi: Lỗi nhập xuất của tập tin '%s'.

en: The file '%s' is not a valid HomeBank file.
vi: Tập tin '%s' không phù hợp với tập tin HomeBank

en: The file '%s' was saved with a higher version of HomeBank
    and cannot be loaded by the current version.
vi: Tập tin '%s' đã được lưu với phiên bản cao nhất của HomeBank, 
    và không thể xem trên phiên bản cũ.

en: Acc_ounts...
vi: Tài khoản...

en: _Payees...
vi: _Người được trả tiền...

en: Categories...
vi: Danh mục...

en: Assignments...
vi: Ấn định...

en: Budget...
vi: Ngân sách...

en: _Transactions
vi: _Giao dịch

en: Show...
vi: Hiện thị...

en: _Statistics...
vi: _Thống kê...

en: _Trend Time...
vi: _Thời gian hướng tới...

en: B_udget...
vi: Nhân sách...

en: Show welcome dialog...
vi: Hiển thị hộp thoại chào mừng...

note: g_string_append (node, "payee" ); column: Payee column : Payee payee header { REPORT_GRPBY_SUBCATEGORY,	N_("Subcategory") },
en: Payee
vi: Người nhận

en: Shows selected account transactions
vi: Hiển thị những giao dịch của tài khoản đã chọn

en: Open the Statistics report
vi: Mở báo cáo thống kê

en: Open the Trend Time report
vi: Mở báo cáo Trend Time

en: Open the Balance report
vi: Mở báo cáo số dư

en: Open the Budget report
vi: Mở báo cáo ngân sách

en: transaction added: %d
vi: Giao dịch được thêm vào: %d

en: Check scheduled transactions result
vi: Kiểm tra kết quả giao dịch dự kiến

en: Revenue
vi: Lợi nhuận

en: Grand total
vi: Tổng cộng

en: - split -
vi: - chia -

note: //TRANSLATORS: count of transaction in overdrawn / count of total transaction under overdrawn amount threshold
en: %d/%d under %s
vi: %d/%d dưới %s

en: View results as list
vi: Hiển thị kết quả kiểu danh sách

en: View results as lines
vi: Hiển thị kết quả theo hàng

en: Toggle detail
vi: Đảo ngược chi tiết

en: Balance report
vi: Báo cáo số dư

en: _Zoom X:
vi: _Phóng lớn X:

en: _Range:
vi: _Khoảng

note: column: Expense
en: Spent
vi: Tiêu xài

en: No account is defined to be part of the budget.
vi: Không có tài khoản được định nghĩa là một phần của ngân sách

en: You should include some accounts from the account dialog.
vi: Bạn nên gộp một số tài khoản từ hộp thoại tài khoản.

en: Budget report
vi: Báo cáo ngân sách

en: Budget:
vi: Ngân sách:

en: Spent:
vi: Chi tiêu

en: Toggle legend
vi: Đảo ngược chú thích

en: Toggle rate
vi: Đảo ngược tỷ giá

en: Statistics Report
vi: Báo cáo thống kê

en: _View by:
vi: _Hiển thị theo:

en: Expense:
vi: Chi phí

en: Trend Time Report
vi: Báo cáo theo khuynh hướng

en: _Cumulate
vi: _Tích lũy

en: Time slice
vi: Mẩu nhỏ theo thời gian

note: column: Distance done
en: Dist.
vi: Khoảng cách

en: Vehicle cost report
vi: Báo cáo chi phí xe cộ

note: label = make_label_widget(_("Vehi_cle:")); #2001566 make label consistent with properties dialog
en: _Category:
vi: _Hạng mục:

en: Meter:
vi: Đo lường:

en: Consumption:
vi: Tiêu thụ:

en: Fuel cost:
vi: Chi phí nhiên liệu:

en: Other cost:
vi: Chi phí khác:

en: Total cost:
vi: Tổng chi phí:

en: Cannot rename this Account,
    from '%s' to '%s',
    this name already exists.
vi: Không thể đổi tên tài khoản này,
    từ '%s' thành '%s',
    vì tên này đã có rồi.

en: Manage Accounts
vi: Quản lý tài khoản

en: N_umber:
vi: Số:

en: exclude from any _reports
vi: không bao gồm từ báo cáo

en: Ever_y:
vi: &Mỗi:

en: posts
vi: bài

en: _Payee:
vi: _Người được trả:

en: Pay_ment:
vi: Thanh_toán:

en: Manage Assignments
vi: Quản lý phân công

en: Preset file:
vi: Tập tin được cài đặt sẵn:

en: QIF files
vi: Tập tin dạng QIF

en: OFX/QFX files
vi: Tập tin dạng OFX/QFX

en: The match is done in order: by account, amount and date.
    A date tolerance of 0 day means an exact match
vi: Sự sắp xếp phù hợp được thực hiện theo thứ tự: theo tài khoản, số tiền và ngày tháng.
    Một ngày gia hạn bằng 0 ngày nghĩa là một sự phù hợp chính xác.

en: File format error
vi: File lỗi

note: create window
en: Manage Budget
vi: Quản lý ngân sách

en: Balance:
vi: Số dư:

note: Force monitoring
en: _Force monitoring this category
vi: Áp đặt theo dõi loại này

en: Parent category
vi: Chuyên mục mẹ

en: Edit Category
vi: Chỉnh sửa chuyên mục

en: Cannot rename this Category,
    from '%s' to '%s',
    this name already exists.
vi: Không thể đổi tên danh mục này,
    từ '%s' thành '%s',
    vì tên này đã có rồi.

en: Manage Categories
vi: Quản lý danh mục

en: _Frac digits:
vi: Phân số

note: module: base
en: ISO Code
vi: Mã ISO

note: Currency Menu
en: Currency:
vi: Tiền tệ:

en: Export as QIF
vi: Xuất ra dạng QIF

en: Import from CSV
vi: Nhập vào từ tập tin CSV

en: HomeBank files
vi: Tập tin HomeBank

en: Export as PDF
vi: Xuất dưới dạng PDF

note: Use button
en: _Use
vi: _Dùng

en: _Save as...
vi: _Lưu là...

en: Cannot rename this Payee,
    from '%s' to '%s',
    this name already exists.
vi: Không thể đổi tên người được trả tiền,
    từ '%s' thành '%s',
    vì tên này đã có rồi.

en: Manage Payees
vi: Quản lý người được trả tiền

en: Theming
vi: Biên soạn kiểu mẫu

en: Show by _amount
vi: Trình bày theo _số lượng

en: Show _rate column
vi: Trình bày cột giá

en: Show _details
vi: Trình bày chi tiết

en: _Preset:
vi: _Mẫu có sẵn"

en: _Toolbar:
vi: _Thanh công cụ:

en: _Import:
vi: _Nhập

en: _Export:
vi: _Xuất ra:

en: Load last opened file
vi: Nạp tập tin đã mở gần đây

en: Edit Tag
vi: Sửa thẻ

en: Add transaction
vi: Thêm giao dịch

en: Inherit transaction
vi: Giao dịch kế thừa

en: A_ccount:
vi: Tài khoản:

en: Credit card
vi: Thẻ tín dụng

en: Last Quarter
vi: Bán nguyệt

en: Exp. & Inc.
vi: Thu & Chi

en: Unapproved
vi: Chưa được xét duyệt

en: System defaults
vi: Hệ thống mặc định

note: module: base odoo-python
en: Comma
vi: Dấy phẩy

en: Debit card
vi: Thẻ ghi nợ

en: Standing order
vi: Lệnh

en: Electronic payment
vi: Tiền điện

note: TRANSLATORS: Financial institution fee
en: FI fee
vi: Phí FI

comment: msgid "Generate endings database now?"
note: Type: boolean Description
en: Generate ht://Dig endings database now?
vi: Tạo ra cơ sở dữ liệu các cuối ht://Dig ngay bây giờ không?

comment: msgid ""
    The ht://Dig search engine requires an endings database which has to be
    generated before the first start. Generating the database will take a
    short while. It can be done either now or later by calling the '/usr/sbin/
    htdigconfig' script. Should the database be generated now  rather than
    later on?
note: Type: boolean Description
en: The ht://Dig search engine requires an endings database which has to be generated before the first start. Generating the database will take a short while. It can be done either now or later by calling the '/usr/sbin/htdigconfig' script.
vi: Cơ chế tìm kiếm ht://Dig cần thiết một cơ sở dữ liệu cuối được tạo ra trước khi khởi chạy lần đầu tiên. Tiến trình tạo ra cơ sở dữ liệu sẽ kéo dài một lát. Có thể chạy nó ngay bây giờ, hoặc chạy lúc sau bằng cách gọi văn lệnh « /usr/sbin/htdigconfig ».

note: Type: boolean Description
en: Schedule a daily execution of the 'rundig' script?
vi: Định thời chạy hàng ngày văn lệnh « rundig » không?

note: Type: boolean Description
en: On-line content must be indexed by the 'rundig' script before ht://Dig can be used to search data. That script indexes the web content defined in /etc/htdig/htdig.conf.
vi: Để tìm kiếm qua dữ liệu bằng ht://Dig, trước tiên văn lệnh « rundig » phải lập chỉ số về nội dung trực tuyến. Văn lệnh này lập chỉ số về nội dung Web được xác định trong tập tin cấu hình « /etc/htdig/htdig.conf ».

note: Type: boolean Description
en: If you choose this option, a daily run of the script will be scheduled. You may choose to not use this option if ht://Dig is used another way (for instance by KDE, to perform local indexing). If in doubt, do not choose this option.
vi: Bật tùy chọn này thì định thời hàng ngày chạy văn lệnh đó. Tuy nhiên, bạn có thể tắt tùy chọn này nếu ht://Dig được dùng khác (v.d. bởi KDE, để lập chỉ số cục bộ). Chưa chắc thì đừng bật tùy chọn này.

note: Type: select Choices :sl2:
en: no ethernet card
vi: không có card Ethernet

note: Type: select Description :sl2:
en: Driver needed by your Ethernet card:
vi: Trình điều khiển cần bởi thẻ Ethernet của bạn:

note: Type: select Description :sl2:
en: No Ethernet card was detected. If you know the name of the driver needed by your Ethernet card, you can select it from the list.
vi: Không có card Ethernet nào được tìm ra. Nếu biết tên trình điều khiển cần bởi card Ethernet trong máy tính này, hãy chọn nó trong danh sách.

note: Type: boolean Description :sl3:
en: Do you intend to use FireWire Ethernet?
vi: Bạn có định sử dụng FireWire Ethernet không?

note: Type: boolean Description :sl3:
en: No Ethernet card was detected, but a FireWire interface is present. It's possible, though unlikely, that with the right FireWire hardware connected to it, this could be your primary Ethernet interface.
vi: Không có thẻ Ethernet nào được tìm ra, nhưng mà có một giao diện FireWire. Có thể, còn không rất có thể là giao diện này, với phần cứng Firewire đúng được kết nối đến nó, có thể hoạt động như là giao diện Ethernet chính.

note: Type: error Description :sl2:
en: Ethernet card not found
vi: Không tìm thấy card Ethernet

note: Type: error Description :sl2:
en: No Ethernet card was found on the system.
vi: Không tìm thấy card Ethernet nào trong hệ thống.

note: Type: text Description :sl1:
en: Detecting network hardware
vi: Đang dò tìm phần cứng mạng

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Detect network hardware
vi: Dò tìm phần cứng mạng

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Detect disks
vi: Dò tìm các đĩa

note: Type: text Description :sl1:
en: Detecting disks and all other hardware
vi: Đang dò tìm các đĩa và các phần cứng khác

note: Type: select Choices :sl2:
en: continue with no disk drive
vi: tiếp tục mà không có ổ đĩa

note: Type: select Description :sl2:
en: Driver needed for your disk drive:
vi: Trình điều khiển cần cho ổ đĩa của bạn:

note: Type: select Description :sl2:
en: No disk drive was detected. If you know the name of the driver needed by your disk drive, you can select it from the list.
vi: Không có ổ đĩa nào được tìm ra. Nếu bạn biết tên trình điều khiển cần bởi ổ đĩa trong máy tính này, hãy chọn nó trong danh sách.

note: Type: error Description :sl2:
en: No partitionable media
vi: Không có vật chứa nào phân vùng được

note: Type: error Description :sl2:
en: No partitionable media were found.
vi: Không tìm thấy vật chứa nào có khả năng phân vùng.

note: Type: error Description :sl2:
en: Please check that a hard disk is attached to this machine.
vi: Hãy kiểm tra xem có đĩa cứng được kết nối đến máy này.

note: Type: text Description :sl1:
en: Detecting hardware, please wait...
vi: Đang dò tìm phần cứng, hãy chờ…

note: Type: text Description :sl1:
en: Loading module '${MODULE}' for '${CARDNAME}'...
vi: Đang tải mô-đun “${MODULE}” cho “${CARDNAME}”…

note: Type: text Description :sl1:
en: Starting PC card services...
vi: Đang khởi chạy các dịch vụ card PC…

note: Type: text Description :sl1:
en: Waiting for hardware initialization...
vi: Đang đợi phần cứng được khởi tạo…

note: Type: multiselect Description :sl2:
en: Modules to load:
vi: Các mô-đun cần tải:

note: Type: multiselect Description :sl2:
en: The following Linux kernel modules were detected as matching your hardware. If you know some are unnecessary, or cause problems, you can choose not to load them. If you're unsure, you should leave them all selected.
vi: Những mô-đun hạt nhân Linux sau đã được tìm ra như là thích hợp với phần cứng của bạn. Nếu bạn biết các mô-đun không cần thiết, hoặc sẽ gây ra lỗi, bạn có thể chọn không tải chúng. Nếu không chắc, bạn nên để lại mọi điều được chọn.

note: Type: boolean Description FIXME: not in use and kept just while we're still in doubt it will be needed :sl2:
en: Start PC card services?
vi: Khởi chạy các dịch vụ card PC không?

note: Type: boolean Description FIXME: not in use and kept just while we're still in doubt it will be needed :sl2:
en: Please choose whether PC card services should be started in order to allow the use of PCMCIA cards.
vi: Hãy chọn có nên khởi chạy các dịch vụ card PC để cho khả năng sử dụng thẻ PCMCIA hay không.

note: Type: string Description :sl2:
en: PCMCIA resource range options:
vi: Các tùy chọn về phạm vị tài nguyên PCMCIA:

note: Type: string Description :sl2:
en: Some PCMCIA hardware needs special resource configuration options in order to work, and can cause the computer to freeze otherwise. For example, some Dell laptops need "exclude port 0x800-0x8ff" to be specified here. These options will be added to /etc/pcmcia/config.opts. See the installation manual or the PCMCIA HOWTO for more information.
vi: Một số kiểu phần cứng PCMCIA cần những tùy chọn cấu hình tài nguyên đặc biệt để hoạt động được, nếu không đúng có thể gây ra hệ thống bị treo. Chẳng hạn, một số máy tính xách tay kiểu Dell cần tùy chọn “exclude port 0x800-0x8ff” (loại trừ cổng trong phạm vi 0x800-0x8ff) được chỉ định vào đây. Những tùy chọn này sẽ được thêm vào tập tin “/etc/pcmcia/config.opts”. Xem sổ tay cài đặt (tiếng Việt) hay tập tin PCMCIA Thế Nào (HowTo) để tìm thông tin thêm.

note: Type: string Description :sl2:
en: For most hardware, you do not need to specify anything here.
vi: Đối với hầu hết các kiểu phần cứng, bạn không cần chỉ định gì vào đây.

note: Type: string Description :sl3:
en: Additional parameters for module ${MODULE}:
vi: Các tham số thêm cho mô-đun ${MODULE}:

note: Type: string Description :sl3:
en: The module ${MODULE} failed to load. You may need to pass parameters to the module to make it work; this is common with older hardware. These parameters are often I/O port and IRQ numbers that vary from machine to machine and cannot be determined from the hardware. An example string looks something like "irq=7 io=0x220"
vi: Mô-đun ${MODULE} không nạp được. Có lẽ bạn cần phải gởi tham số sang mô-đun này để kích hoạt nó; trường hợp này thường thông với phần cứng cũ hơn. Những tham số này thường là số hiệu cổng nhập/xuất (I/O) và IRQ mà thay đổi mỗi máy một khác, cũng không thể được quyết định từ phần cứng. Một chuỗi mẫu hình như “irq=7 io=0x220”.

note: Type: string Description :sl3:
en: If you don't know what to enter, consult your documentation, or leave it blank to not load the module.
vi: Nếu bạn chưa biết nên nhập gì, xem tài liệu hướng dẫn, hoặc bỏ trường này trống để không nạp mô-đun đó.

note: Type: error Description :sl2:
en: Error while running '${CMD_LINE_PARAM}'
vi: Gặp lỗi khi chạy “${CMD_LINE_PARAM}”

note: Type: boolean Description :sl2:
en: Load missing drivers from removable media?
vi: Tải các trình điều khiển còn thiếu từ đĩa di động đa phương tiện không?

note: Type: boolean Description :sl2:
en: A driver for your hardware is not available. You may need to load drivers from removable media, such as a USB stick, or driver floppy.
vi: Không có sẵn trình điều khiển cho phần cứng của bạn. Bạn có thể cần phải tải trình điều khiển từ đĩa di động đa phương tiện, như một đĩa USB hay đĩa mềm.

note: Type: boolean Description :sl2:
en: If you have such media available now, insert it, and continue.
vi: Nếu bạn có sẵn vật chứa như vậy, hãy nạp nó vào ổ đĩa, sau đó tiếp tục lại.

note: Type: boolean Description :sl2:
en: Load missing firmware from removable media?
vi: Tải phần dẻo (firmware) còn thiếu từ đĩa di động đa phương tiện không?

note: Type: boolean Description :sl2:
en: Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.
vi: Một số phần cứng của bạn cần thiết phần dẻo (firmware) khác tự do để hoạt động. Phần dẻo như vậy có thể được tải từ đĩa di động đa phương tiện, như một thanh USB hay đĩa mềm.

note: Type: boolean Description :sl2:
en: The missing firmware files are: ${FILES}
vi: Những tập tin phần dẻo (firmware) còn thiếu: ${FILES}

note: Type: text Description :sl1:
en: Checking for firmware...
vi: Đang kiểm tra cho phần dẻo (firmware)…

note: Type: text Description Main menu item Translators: keep below 55 columns :sl3:
en: Detect virtual driver disks from hardware manufacturer
vi: Phát hiện đĩa ảo chứa trình điều khiển của hãng chế tạo

note: Type: boolean Description :sl3:
en: Load drivers from internal virtual driver disk?
vi: Nạp các trình điều khiển từ một đĩa ảo chứa trình điều khiển ?

note: Type: boolean Description :sl3:
en: Installing on this hardware may require some drivers provided by the manufacturer to be loaded from the built-in driver injection disk.
vi: Việc cài đặt vào phần cứng này có thể yêu cầu một số trình điều khiển được hãng chế tạo cung cấp thì phải nạp các trình điều khiển từ đĩa chèn trình điều khiển dựng sẵn.

en: Illegal minutes value %u
vi: Giá trị phút cấm %u

note: translator: HH:MM represents (each two digits) hour:minutes
en: expecting HH:MM
vi: mong đợi HH:MM (hai chữ số đại diện số giờ và số phút)

en: %u:%02u is not an AM value
vi: %u:%02u không phải là giá trị buổi sáng

en: %u:%02u is not a PM value
vi: %u:%02u không phải là giá trị buổi chiều

en: unrecognized symbolic time "%s"
vi: không nhận ra thời gian tượng trưng « %s »

en: Illegal time value; out of range
vi: Giá trị thời gian cấm: ở ngoại phạm vi

en: expecting "+" after time
vi: đợi « + » đằng sau thời gian

en: Invalid date/time; time must be in the future
vi: Ngày/Giờ cấm: thời gian phải nằm trong tương lai

en: missing or invalid day of month
vi: ngày của tháng bị thiếu hoặc không hợp lệ

en: missing year
vi: thiếu năm

en: Sorry, cannot handle dates before %u
vi: Tiếc là không thể xử lý ngày tháng nằm trước %u

en: Invalid day of month, %s has only %u days
vi: Ngày của tháng không hợp lệ: %s chỉ có %u ngày

en: expecting number after "+"
vi: đợi một số nằm sau « + »

en: "+%u" without unit
vi: « +%u » không có đơn vị

en: Unknown increment unit "%s"
vi: Đơn vị tăng/giảm dần không rõ « %s »

en: Syntax error,
vi: Lỗi cú pháp,

en: 3.85 line/mm
vi: 3.85 dòng/mm

en: 7.7 line/mm
vi: 7.7 dòng/mm

en: 15.4 line/mm
vi: 15.4 dòng/mm

en: R16 x 15.4 line/mm
vi: R16 × 15.4 dòng/mm

en: 200 x 100 dpi
vi: 200 × 100 dpi

en: 200 x 200 dpi
vi: 200 × 200 dpi

en: 200 x 400 dpi
vi: 200 × 400 dpi

en: 2400 bit/s
vi: 2400 bit/giây

en: 4800 bit/s
vi: 4800 bit/giây

en: 7200 bit/s
vi: 7200 bit/giây

en: 9600 bit/s
vi: 9600 bit/giây

en: 12000 bit/s
vi: 12000 bit/giây

en: 14400 bit/s
vi: 14400 bit/giây

en: 16800 bit/s
vi: 16800 bit/giây

en: 19200 bit/s
vi: 19200 bit/giây

en: 21600 bit/s
vi: 21600 bit/giây

en: 24000 bit/s
vi: 24000 bit/giây

en: 26400 bit/s
vi: 26400 bit/giây

en: 28800 bit/s
vi: 28800 bit/giây

en: 31200 bit/s
vi: 31200 bit/giây

en: 33600 bit/s
vi: 33600 bit/giây

en: 0 bit/s
vi: 0 bit/giây

en: 2-D Uncompressed Mode
vi: 2-D Chế độ chưa nén

en: JPEG Greyscale
vi: JPEG mức xám

en: JPEG Full-Color
vi: JPEG màu đầy đủ

en: , JPEG Full-Color
vi: , JPEG màu đầy đủ

en: , JPEG Greyscale
vi: , JPEG mức xám

en: A4 page width (215 mm)
vi: Bề rộng giấy A4 (215 mm)

en: B4 page width (255 mm)
vi: Bề rộng giấy B4 (255 mm)

en: A3 page width (303 mm)
vi: Bề rộng giấy A3 (303 mm)

en: page width 151 mm
vi: bề rộng giấy 151 mm

en: page width 107 mm
vi: bề rộng giấy 107 mm

en: undefined page width (wd=5)
vi: không rõ bề rộng giấy (wd=5)

en: undefined page width (wd=6)
vi: không rõ bề rộng giấy (wd=6)

en: undefined page width (wd=7)
vi: không rõ bề rộng giấy (wd=7)

en: A4 page length (297 mm)
vi: Bề dài giấy A4 (297 mm)

en: B4 page length (364 mm)
vi: Bề dài giấy B4 (364 mm)

en: unlimited page length
vi: bề dài giấy vô hạn

en: invalid page length (ln=3)
vi: bề dài giấy không rõ (ln=3)

en: 0 ms/scanline
vi: 0 mili-giây/dòng quét

en: 5 ms/scanline
vi: 5 mili-giây/dòng quét

en: 10 ms, 5 ms/scanline
vi: 10 mili-giây, 5 mili-giây/dòng quét

en: 10 ms/scanline
vi: 10 mili-giây/dòng quét

en: 20 ms, 10 ms/scanline
vi: 20 mili-giây, 10 mili-giây/dòng quét

en: 20 ms/scanline
vi: 20 mili-giây/dòng quét

en: 40 ms, 20 ms/scanline
vi: 40 mili-giây, 20 mili-giây/dòng quét

en: 40 ms/scanline
vi: 40 mili-giây/dòng quét

en: no ECM
vi: không có ECM

en: T.30 Annex C, half duplex ECM
vi: T.30 Annex C, bán song công ECM

en: T.30 Annex C, full duplex ECM
vi: T.30 Annex C, hai chiều đây đủ ECM

en: undefined ECM
vi: chưa xác định ECM

en: Cannot open file "%s" for reading
vi: Không thể mở tập tin « %s » để đọc

note: translator: Screen output about a variable %s being defined to "%s"
en: Define %s = "%s"
vi: Xác định %s = "%s"

note: translator: Screen output about undefining variable %s
en: Undefine %s
vi: Hủy xác định %s

en: Syntax error, expecting identifier
vi: Gặp lỗi cú pháp; đợi bộ nhận diện

en: Missing '[' while parsing rule set
vi: Thiếu dấu ngoặc vu mở « [ » khi phân tích tập hợp quy tắc

en: Missing '=' or ':=' after "%s"
vi: Thiếu « = » hoặc « := » đằng sau « %s »

note: translator: "CanonicalNumber" is the name of a rule and must not be translated.
en: Warning, no "CanonicalNumber" rules.
vi: Cảnh báo : không có quy tắc « CanonicalNumber » (số đúng tiêu chuẩn)

note: translator: "DialString" is the name of a rule and must not be translated.
en: Warning, no "DialString" rules.
vi: Cảnh báo : không có quy tắc « DialString » (chuỗi quay số)

en: String with unmatched '"'
vi: Chuỗi có dấu nháy kép riêng lẻ

en: Bad '\' escape sequence
vi: Dãy thoát « \ » sai

en: Missing '}' for variable reference
vi: Thiếu dấu ngoặc móc đóng « } » đối với tham chiếu biến

en: Missing ']' while parsing rule set
vi: Thiếu dấu ngoặc vu đóng « ] » khi phân tích tập hợp quy tắc

en: Rule pattern without '='
vi: Mẫu quy tắc không có dấu bằng « = »

en: Apply %s rules to "%s"
vi: Áp dụng các quy tắc %s cho « %s »

en: --> match rule "%s", result now "%s"
vi: --> khớp với quy tắc « %s », kết quả hiện thời là « %s »

en: --> return result "%s"
vi: --> trả về kết quả « %s »

note: translator: "line" as in the line number %u of filename %s.
en: %s: line %u:
vi: %s: dòng %u:

en: Warning,
vi: Cảnh báo :

comment: File: libhylafax/FaxClient.c++, line: 163
en: Couldn't parse IPv6 ip address string: "%s"
vi: Không thể phân tích cú pháp của chuỗi địa chỉ IP loại IPv6: « %s »

en: Can not locate your password entry (uid %lu): %s
vi: Không tìm thấy mục nhập mật khẩu của bạn (UID %lu): %s

en: Bad (null) user name; your password file entry probably has bogus GECOS field information.
vi: Tên người dùng sai (vô giá trị); mục nhập tập tin mật khẩu của bạn rất có thể chứa thông tin GECOS giả

en: Malformed (null) username
vi: Tên người dùng dạng sai (vô giá trị)

en: Login failed:
vi: Lỗi đăng nhập:

en: Admin failed:
vi: Lỗi quản trị:

en: Bad %s parameter value %u.
vi: Giá trị tham số %s sai %u.

en: Bad time zone parameter value %u.
vi: Giá trị tham số múi giờ sai %u.

en: Unable to initialize data connection to server
vi: Không thể khởi tạo kết nối dữ liệu tới máy phục vụ

en: Unable to open data connection to server
vi: Không thể mở kết nối dữ liệu tới máy phục vụ

en: Unable to abort data connection to server
vi: Không thể hủy bỏ kết nối dữ liệu tới máy phục vụ

en: Service not available, remote server closed connection
vi: Dịch vụ hiện thời không sẵn sàng, máy phục vụ từ xa đã đóng kết nối

en: Unexpected server response:
vi: Đáp ứng máy phục vụ bất thường:

en: Protocol botch
vi: Giao thức bị làm vụng

en: No control connection for command
vi: Không có kết nối điều khiển cho câu lệnh

en: : No "%s" in %s response: %s
vi: : Không có « %s » trong đáp ứng %s: %s

en: : Null %s in %s response: %s
vi: : Có %s vô giá trị trong đáp ứng %s: %s

en: Unable to open script file "%s".
vi: Không thể mở tập tin văn lệnh « %s ».

en: %s: Read error: %s
vi: %s: Lỗi đọc: %s

en: %s: line %u: %s
vi: %s: dòng %u: %s

en:  (server closed connection)
vi:  (máy phục vụ đã đóng kết nối)

en:  (server write error: %s).
vi:  (lỗi ghi máy phục vụ : %s)

en: SEND data, %lu bytes
vi: GỬI dữ liệu, %lu byte

en:  (data read: %s).
vi:  (dữ liệu đã đọc: %s).

en: SEND compressed data, %lu bytes
vi: GỬI dữ liệu đã nén, %lu byte

en:  (data read: %s)
vi:  (dữ liệu đã đọc: %s)

en: zlib compressor error: %s
vi: Lỗi nén zlib: %s

en: SEND %lu bytes transmitted (%.1fx compression)
vi: GỬI %lu byte được truyền (nén %.1fx)

en: Can not initialize compression library: %s
vi: Không thể khởi tạo thư viện nén: %s

en: Data Connection: %s
vi: Kết nối Dữ liệu : %s

en: Decoding error: %s
vi: Gặp lỗi mã hoá: %s

en: Can not initialize decoder: %s
vi: Không thể khởi tạo bộ giải mã: %s

note: translator: Column header for Recipient sub-address
en: SUB
vi: CHỦ_ĐỀ

note: translator: Column header for (total dials):(maximum dials)
en: Dials
vi: Quay số

note: translator: Column header for user specified job tag
en: JobTag
vi: Thẻ_công_việc

note: translator: Column header for mail address
en: MailAddr
vi: Địa chỉ thư

note: translator: Column header for (total tries):(maximum tries)
en: Tries
vi: Lần thử

note: translator: Column header for minimum white space before chopping
en: ChopThreshold
vi: Ngưỡng xén

note: translator: Column header for job type
en: JobType
vi: Kiểu công việc

note: translator: Column header for Date & Time
en: Date       Time
vi: Ngày       Giờ

note: #-#-#-#-#  hylafax_3:6.0.7-13_vi.po (hylafax 6.0.0-beta1)  #-#-#-#-# translator: Column header for seconds since the UNIX epoch
en: UNIX Time
vi: Giờ UNIX

note: translator: Column header for number of tries
en: NTries
vi: Số lần thử

note: translator: Column header for total dials
en: TotDials
vi: Tổng số lần quay số

note: translator: Column header for number of dials
en: NDials
vi: Số lần quay số

note: translator: Column header for page chopping (symbol)
en: Chop
vi: Xén

note: translator: Column header for time to kill job
en: LastTime
vi: Giờ cuối

note: translator: Column header for page length
en: PageLength
vi: Bề dài trang

note: translator: Column header for retry time
en: RetryTime
vi: Thời gian thử lại

note: translator: Column header for total tries
en: TotTries
vi: Tổng số lần thử

note: translator: Column header for maximum tries
en: MaxTries
vi: Số tối đa lần thử

note: translator: Column header for dial string
en: DialString
vi: Chuỗi quay số

note: translator: Column header for page width
en: PageWidth
vi: Bề rộng trang

note: translator: Column header for maximum dials
en: MaxDials
vi: Số tối đa lần quay số

note: translator: Column header for total of pages
en: TotPages
vi: Tổng số trang

note: translator: Column header for callerid name
en: CIDName
vi: Tên CID

note: translator: Column header for caller id number
en: CIDNumber
vi: Số CID

note: translator: Column header for sender TSI (Transmitting Station Information)
en: Sender/TSI
vi: Ai gửi/TSI

note: translator: Column header for time received
en: Recvd@
vi: Nhận vào

note: translator: Column header for local identifier
en: LocalID
vi: ID cục bộ

note: translator: Column header for maximum received pages
en: MaxRecv
vi: Nhận tối đa

note: translator: Column header for file last access time
en: LastAcc
vi: Vào cuối

note: translator: Column header for file last modification time
en: LastMod
vi: Sửa cuối

en: Read config file %s
vi: Đọc tập tin cấu hình %s

en: No passwd file entry for uid %u, cannot expand ~ in "%s"
vi: Không có mục nhập tập tin mật khẩu cho UID %u, không thể mở rộng dấu ngã « ~ » trong « %s »

en: Syntax error at line %u, missing ':' in "%s"
vi: Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »

en: Syntax error at line %u, missing quote mark in "%s"
vi: Gặp lỗi cú pháp ở dòng %u : thiếu dấu nháy trong « %s »

en: %s = %s (line %u)
vi: %s = %s (dòng %u)

en: Unknown configuration parameter "%s" ignored at line %u
vi: Tham số cấu hình không rõ « %s » bị bỏ qua ở dòng %u

en: %s: line %d: Unmatched "]".
vi: %s: dòng %d: dấu ngoặc vu đóng « ] » riêng lẻ.

en: %s: line %d: Missing ":" separator.
vi: %s: dòng %d: thiếu dấu tách « : ».

en: %s: Premature EOF.
vi: %s: Gặp kết thúc tập tin quá sớm.

en: %s: No protocol definition, using default.
vi: %s: Chưa xác định giao thức nên dùng mặc định.

comment: File: libhylafax/InetTransport.c++, line: 106
en: getaddrinfo failed with %d: %s
vi: getaddrinfo bị lỗi với %d: %s

en: Trying %s [%d] (%s) at port %u...
vi: Đang thử %s [%d] (%s) trên cổng %u...

en: Connected to %s.
vi: Đã kết nối tới %s.

en: setsockopt(TOS): %s (ignored)
vi: setsockopt(TOS): %s (bị bỏ qua)

en: setsockopt(OOBLINE): %s (ignored)
vi: setsockopt(OOBLINE): %s (bị bỏ qua)

en: Can not reach service %s at host "%s".
vi: Không thể tới dịch vụ %s trên máy « %s ».

comment: File: libhylafax/InetTransport.c++, line: 269
    File: libhylafax/InetTransport.c++, line: 273
    File: libhylafax/InetTransport.c++, line: 283
en: Couldn't parse last response "%s"
vi: Không thể phân tích cú pháp của đáp ứng cuối cùng « %s »

comment: File: libhylafax/InetTransport.c++, line: 278
en: EPSV not supported, trying PASV since we're AF_INET
vi: EPSV không được hỗ trợ nên thử PASV vì máy này là AF_INET

comment: File: libhylafax/InetTransport.c++, line: 347
en: EPRT not supported, trying PORT
vi: EPRT không được hỗ trợ nên thử PORT (cổng)

en: Sorry, no TCP/IP communication support was configured.
vi: Tiếc là chưa cấu hình hỗ trợ khả năng liên lạc qua TCP/IP.

en: %s: Sub class must define method "%s".
vi: %s: Hạng phụ phải xác định phương pháp « %s ».

en: Unexpected end of line after "%s".
vi: Gặp kết thúc dòng bất thường đằng sau « %s ».

en: page size name
vi: tên kích cỡ trang

en: page size abbreviation
vi: lời viết tắt kích cỡ trang

en: page width
vi: bề rộng trang

en: page height
vi: bề cao trang

en: guaranteed page width
vi: bề rộng trang đã bảo đảm

en: guaranteed page height
vi: bề cao trang đã bảo đảm

en: top margin
vi: lề trên

en: Warning, no page size database file "%s", using builtin default.
vi: Cảnh báo : không có tập tin cơ sở dữ liệu kích cỡ trang « %s » nên dùng mặc định có sẵn.

en: Malformed (null) sender name or mail address
vi: Tên người gửi hoặc địa chỉ thư có dạng sai (vô giá trị)

en: Can not locate your password entry (uid %lu): %s.
vi: Không tìm thấy mục nhập mật khẩu của bạn (UID %lu): %s.

en: Invalid hold time "%s": %s
vi: Khoảng thời gian giữ lại không hợp lệ « %s »: %s

en: : Unknown host
vi: : Máy lạ

en: Can not create socket to connect to server.
vi: Không thể tạo ổ cắm để kết nối tới máy phục vụ.

en: No "%s" service definition, using default %u/%s.
vi: Chưa xác định dịch vụ « %s » nên dùng mặc định %u/%s.

en: Trying %s (%s) at port %u...
vi: Đang thử %s (%s) ở cổng %u...

en: Can not reach server at host "%s", port %u.
vi: Không thể tới máy phục vụ ở máy « %s », cổng %u.

en: Not logged in to server
vi: Chưa đăng nhập vào máy phục vụ

en: destination pin %s: request id is %s for host %s
vi: PIN đích đến %s: mã số yêu cầu là %s đối với máy %s

en: SEND message data, %lu bytes
vi: GỬI dữ liệu thư, %lu byte

en: Unable to open message file "%s".
vi: Không thể mở tập tin thư « %s ».

en: no SITE %s support; ignoring set request.
vi: không hỗ trợ SITE %s nên bỏ qua yêu cầu đặt.

en: Unable to setup file typing and conversion rules
vi: Không thể thiết lập các quy tắc về kiểu tập tin và tiến trình chuyển đổi

en: Unknown page size
vi: Kích cỡ giấy không rõ

en: Error creating cover sheet; could not fork subprocess: %s
vi: Gặp lỗi khi tạo trang bìa; không thể tạo tiến trình con: %s

en: Error creating cover sheet; command was "%s"; exit status %x
vi: Gặp lỗi khi tạo trang bìa; câu lệnh là « %s »; trạng thái thoát %x

en: Error creating cover sheet; unable to create pipe to subprocess: %s
vi: Gặp lỗi khi tạo trang bìa; không thể tạo ống dẫn tới tiến trình con: %s

en: %s: Can not create temporary file for cover page
vi: %s: Không thể tạo tập tin tạm thời đối với trang bìa

en: Documents not prepared
vi: Chưa chuẩn bị tài liệu

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

en: Document transfer failed:
vi: Lỗi truyền tài liệu :

en: request id is %s (group id %s) for host %s (%u file)
     | request id is %s (group id %s) for host %s (%u files)
vi[0]: mã số yêu cầu là %s (GID %s) đối với máy %s (tập tin %u)

en: Error converting document; command was "%s"
vi: Lỗi chuyển đổi tài liệu : câu lệnh là « %s »

en: %s: Can not open file
vi: %s: Không thể mở tập tin

en: %s: Can not stat file
vi: %s: Không thể lấy trạng thái về tập tin

en: %s: Empty file
vi: %s: Tập tin rỗng

en: %s: Can not determine file type
vi: %s: Không thể xác định kiểu tập tin

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

en: Unable to open sequence number file %s; %s.
vi: Không thể mở tập tin số thứ tự dãy %s; %s.

en: %s: Invalid sequence number "%s", resetting to 1
vi: %s: số thứ tự dãy không hợp lệ « %s »: đang đặt lại về 1

en: Unable update sequence number file %s; write failed.
vi: Không thể cập nhật tập tin số thứ tự dãy %s; lỗi ghi.

en: Font %s: %s
vi: Phông %s: %s

en: Cannot open temporary file: %s
vi: Không thể mở tập tin tạm thời: %s

en: point size is unusually large (>18pt)
vi: kích cỡ điểm rất lớn (>18pt)

en: Margin values too large for page; lm %lu rm %lu page width %lu
vi: Giá trị lề quá lớn so với kích cỡ giấy; lề trái %lu lề phải %lu bề rộng giấy %lu

en: Margin values too large for page; tm %lu bm %lu page height %lu
vi: Giá trị lề quá lớn so với kích cỡ giấy; lề trên %lu lề dưới %lu bề cao giấy %lu

en: Close failure on temporary file: %s
vi: Lỗi đóng tập tin tạm thời: %s

en: Read error during reverse collation: %s
vi: Gặp lỗi đọc trong khi đối chiếu ngược: %s

en: Output write error: %s
vi: Lỗi ghi kết xuất: %s

en: %s: Cannot open file: %s
vi: %s: Không thể mở tập tin: %s

en: Warning: %s - line too long.
vi: Cảnh báo : %s — dòng quá dài.

en: Warning: %s invalid Fontmap entry - no filename present
vi: Cảnh báo : mục nhập Fontmap không hợp lệ %s — không có tên tập tin

en: %s: Can not open font metrics file; using fixed widths
vi: %s: Không thể mở tập tin đơn vị đo phông nên dùng bề rộng cố định

en: %s: No glyph metric table located; using fixed widths
vi: %s: Không tìm thấy bảng hệ đo hình tượng nên dùng bề rộng cố định

en: %s, line %u: format error
vi: %s, dòng %u: lỗi định dạng

note: translator: This shows the rule to be processed (the last two %s) starting at offset %#lx.
en: rule: %soffset %#lx %s %s
vi: quy tắc: %soffset %#lx %s %s

en:  <any value>
vi:  <bất kỳ giá trị>

en: failed (offset past data)
vi: bị lỗi (bù dữ liệu đã qua)

en: failed (unprintable char %#x)
vi: bị lỗi (ký tự không thể in %#x)

en: failed (insufficient data)
vi: bị lỗi (không đủ dữ liệu)

en: success (result %s, rule "%s")
vi: đã thành công (kết quả %s, quy tắc « %s »)

en: failed (comparison)
vi: bị lỗi (so sánh)

en: %s: Can not open type rules file.
vi: %s: Không thể mở tập tin quy tắc kiểu.

en: Missing file offset
vi: Thiếu bù tập tin

en: Unknown datatype "%.*s"
vi: Không rõ kiểu dữ liệu « %.*s »

en: Missing match value
vi: Thiếu giá trị khớp

en: Unknown result "%.*s"
vi: Kết quả không rõ « %.*s »

en: match against (..., %u)
vi: khớp với (..., %u)

en: no match
vi: không khớp

en: connect to server at %s
vi: kết nối tới máy phục vụ ở %s

en: Can not reach server at Unix domain socket "%s".
vi: Không thể tới máy phục vụ ở ổ cắm miền UNIX « %s ».

en: Sorry, no Unix domain communication support was configured.
vi: Tiếc là chưa cấu hình hỗ trợ khả năng liên lạc với miền UNIX.

en: No job parameters specified for alteration.
vi: Chưa ghi rõ tham số công việc để thay đổi.

en: Job %s: duplicated as job %s.
vi: Công việc %s: trùng với công việc %s.

en: Job %s: done.
vi: Công việc %s: hoàn tất.

en: usage: faxalter [-C] [-h server-host] [-a time] [-d number] [-k time] [-m modem] [-n notify] [-P priority] [-t tries] [-A] [-g] [-p] [-r] [-v] [-DQR] jobID...
vi: sử dụng: faxalter [-C] [-h máy_phục_vụ] [-a giờ] [-d số] [-k giờ] [-m bộ_điều_giải] [-n thông_báo] [-P ưu_tiên] [-t lần_thử] [-A] [-g] [-p] [-r] [-v] [-DQR] mã_số_công_việc...

en: Unknown page size "%s"
vi: Kích cỡ giấy không rõ « %s »

en: usage: %s [-t to] [-c comments] [-p #pages] [-l to-location] [-m maxcomments] [-z maxlencomments] [-r regarding] [-v to-voice-number] [-x to-company] [-C template-file] [-D date-format] [-L from-location] [-M from-mail-address] [-N from-fax-number] [-V from-voice-number] [-X from-company] [-s pagesize] -f from -n fax-number
vi: sử dụng: %s [-t to] [-c ghi_chú] [-p số_trang] [-l tới_địa_chỉ] [-m số_tối_đa_ghi_chú] [-z chiều_dài_tối_đa_ghi_chú] [-r về] [-v tới_số_thoại] [-x tới_công_ty] [-C tập_tin_mẫu] [-D định_dạng_ngày_tháng] [-L từ_địa_chỉ] [-M từ_địa_chỉ_thư] [-N từ_số_điện_thư] [-V từ_số_thoại] [-X từ_công_ty] [-s kích_cỡ_giấy] -f từ -n số_điện_thư

en: Could not locate prototype cover sheet "%s"
vi: Không tìm thấy trang bìa nguyên mẫu « %s »

en: Can not figure out who you are.
vi: Không nhận diện bạn.

en: Syntax error parsing MIME Content-Type:
vi: Gặp lỗi cú pháp khi phân tích Kiểu Nội Dung (Content-Type) MIME:

en: Internal error, unsupported Content-Transfer-Encoding %u
vi: Gặp lỗi nội bộ : Bảng mã Truyền Nội dung (Content-Transfer-Encoding) không được hỗ trợ %u

en: HEADER %s: %s
vi: PHẦN ĐẦU %s: %s

en: +HEADER %s: %s
vi: +PHẦN ĐẦU %s: %s

en: Cannot create temp directory %s
vi: Không thể tạo thư mục tạm thời %s

en: No Destination/Dialstring specified
vi: Chưa xác định Đích đến hoặc Chuỗi quay số

en: No From/Sender identity specified
vi: Chưa xác định người/nhà Từ hoặc Người gửi

en: faxmail: This is a MIME message
vi: faxmail: Đây là một thư MIME

en: faxmail: This is not a MIME message
vi: faxmail: Đây không phải là một thư MIME

en: unable to process message:
    	%s
vi: Không thẻ xử lý thư :
    	%s

en: Badly formatted MIME; premature EOF
vi: MIME dạng sai; gặp kết thúc tập tin quá sớm

comment: File: faxmail/faxmail.c++, line: 639
en: CONVERT: run %s
vi: CONVERT: chạy %s

en: DISCARDED %s (%s/%s) GOES HERE
vi: %s (%s/%s) BỊ HỦY RA ĐÂY

en: DISCARDED %s/%s GOES HERE
vi: %s/%s BỊ HỦY RA ĐÂY

en: DISCARDED: %s (%s/%s)
vi: BỊ HỦY: %s (%s/%s)

en: DISCARDED: %s/%s
vi: BỊ HỦY: %s/%s

en: %s: write error: %s
vi: %s: lỗi ghi: %s

en: %s: Can not create temporary file
vi: %s: Không thể tạo tập tin tạm thời

en: Couldn't open output file: %s
vi: Không thể mở tập tin xuất: %s

en: Error converting %s/%s; could not fork subprocess: %s
vi: Gặp lỗi khi chuyển đổi %s/%s; không thể tạo tiến trình con: %s

en: Error converting %s/%s; command was "%s %s"; exit status %x
vi: Gặp lỗi khi chuyển đổi %s/%s; câu lệnh là « %s/%s »; trạng thái thoát %x

en: usage: faxmail [-b boldfont] [-H pageheight] [-i italicfont] [-f textfont] [-p pointsize] [-s pagesize] [-W pagewidth] [-M margins] [-C covertemplate] [-t notify] [-u user] [-12cnNrRTv]
vi: sử dụng: faxmail [-b phông_đậm] [-H chiều_cao_giấy] [-i phông_nghiêng] [-f phông_văn_bản] [-p kích_cỡ_điểm] [-s kích_cỡ_giấy] [-W chiều_rộng_giấy] [-M lề] [-C mẫu_bìa] [-t thông_báo] [-u ngườI_dùng] [-12cnNrRTv]

note: translator: File %s has been removed.
en: %s removed.
vi: %s bị gỡ bỏ

en: Job %s removed.
vi: Công việc %s bị gỡ bỏ.

en: Job %s removed (from doneq).
vi: Công việc %s bị gỡ bỏ khỏi hàng đợi hoàn tất (doneq).

en: usage: faxrm [-h server-host] [-adv] id...
vi: sử dụng: faxrm [-h máy_phục_vụ] [-adv] id...

en: usage: faxstat [-h server-host] [-adfgilrsv]
vi: sử dụng: faxstat [-h máy_phục_vụ] [-adfgilrsv]

en: %s: No destination specified.
vi: %s: Chưa ghi rõ đích đến.

en: %s: Unused options after last destination.
vi: %s: Gặp tùy chọn không dùng đằng sau đích đến cuối cùng.

en: can only wait for one job (right now), waiting for job %s.
vi: hiện thời chỉ có thể đợi một công việc: đang đợi công việc %s.

en: usage: %s [options] [files]
    (Read the manual page; it's too complicated)
vi: sử dụng: %s [tùy_chọn] [tập_tin]
    Xem trang hướng dẫn (man).

en: Null destination for "%s"
vi: « %s » có đích đến vô giá trị

en: ECM disabled, limiting job to 14400 bps.
vi: ECM bị tắt nên hạn chế công việc thành 14400 baud/giây.

en: %s: no such file
vi: %s: không có tập tin như vậy

en: No input data; transmission aborted
vi: Không có dữ liệu nhập vào nên hủy bỏ tiến trình truyền

en: %s: No pager identification number (PIN) specified.
vi: %s: Chưa xác định số nhận diện máy nhắn tin (PIN).

en: usage: %s -p PIN [-p PIN ...]
     [-a time-to-send] [-l service-level] [-s message-subject]
         [-h host[:modem]] [-f from]
         [-I retry-time] [-t max-tries] [-T max-dials] [-nqvDNR] [msgs ...]
vi: sử dụng: %s -p PIN [-p PIN ...]
     [-a giờ_sẽ_gửi] [-l cấp_dịch_vụ] [-s chủ_đề_thư]
         [-h máy[:bộ_điều_giải]] [-f từ]
         [-I thời_gian_thử_lại] [-t số_lần_thử_lại_tối_đa] [-T số_lần_quay_số_tối_đa] [-nqvDNR] [thư ...]

en: usage: %s [-v] [-a area-code] [-c country-code] [-i international-prefix] [-l long-distance-prefix] dialrules
vi: sử dụng: %s [-v] [-a mã_vùng] [-c mã_quốc_gia] [-i tiền_tố_quốc_tế] [-l tiền_tố_đường_dài] quy_tắc_quay_số

en: ready>
vi: sẵn sàng>

en: %s: Problem parsing rules in %s
vi: %s: Gặp lỗi khi phân tích quy tắc trong %s

en: input = "%s"
vi: nhập vào = « %s »

en: canonical = "%s"
vi: đúng tiêu chuẩn = « %s »

en: dial-string = "%s"
vi: chuỗi quay số = « %s »

en: display = "%s"
vi: trình bày = « %s »

en: usage: faxfetch [-h server-host] [-v] file
vi: sử dụng: faxfetch [-h máy_phục_vụ] [-v] tập_tin

en: usage: %s [-n] [-S fmt] [-s fmt] [-e fmt] [-E fmt] [-D]
vi: sử dụng: %s [-n] [-S đd] [-s đd] [-e đd] [-E đd] [-D]

en: 	-n	Print FAX filename
vi: 	-n	In ra tên tập tin FAX

en: 	-C d	Quoted CSV-style output with <d> as the deliminator
vi: 	-C d	Kết xuất kiểu CSV đã trích dẫn định giới bằng <d>

en: 	-c d	CSV-style output with <d> as the deliminator
vi: 	-c d	Kết xuất kiểu CSV định giới bằng <d>

en: 	-r	raw format - values outputed with no names
vi: 	-r	định dạng thô — xuất giá trị không có tên

en:   Raw format options:
vi:   Tùy chọn định dạng thô :

en: 	-S fmt	Use fmt for the fax start format
vi: 	-S đd	Đặt đd là định dạng bắt đầu điện thư

en: 	-s fmt	Use fmt for the field start format
vi: 	-s đd	Đặt đd là định dạng bắt đầu trường

en: 	-e fmt	Use fmt for the field end format
vi: 	-e đd	Đặt đd là định dạng kết thúc trường

en: 	-E fmt	Use fmt for the fax end format
vi: 	-E đd	Đặt đd là định dạng kết thúc điện thư

en: Could not open %s; either not TIFF or corrupted.
vi: Không thể mở %s; hoặc không phải là TIFF hoặc bị hỏng.

en: Does not look like a facsimile?
vi: Không hỉnh như một điện thư ?

en: Hyperfine
vi: Chính xác quá

en: %u lines/inch
vi: %u dòng/insơ

en: %u by %u
vi: %u theo %u

en: TimeToRecv
vi: Giờ sẽ nhận

en: SignalRate
vi: Tỷ lệ tín hiệu

en: DataFormat
vi: Định dạng dữ liệu

en: ErrCorrect
vi: Sửa lỗi

en: CallID%u
vi: ID gọi %u

en: write error: %s
vi: lỗi ghi: %s

en: time values reported in GMT
vi: các giá trị thời gian được thông báo dạng UTC

en: usage: %s [-h host] [-g] [-l] [-v] trigger-specification
vi: sử dụng: %s [-h máy] [-g] [-l] [-v] đặc_tả_bộ_gây_nên

en: Usage: %s [-1] [-2] [-B] [-c] [-D] [-f fontname] [-F fontdir(s)] [-m N] [-o #] [-p #] [-r] [-U] [-Ml=#,r=#,t=#,b=#] [-V #] files... >out.ps
vi: Sử dụng: %s [-1] [-2] [-B] [-c] [-D] [-f tên_phông] [-F thư_mục_phông(s)] [-m N] [-o #] [-p #] [-r] [-U] [-Ml=#,r=#,t=#,b=#] [-V #] tập_tin... >out.ps

en: Default options: -f Courier -1 -p 11bp -o 0
vi: Tùy chọn mặc định: -f Courier -1 -p 11bp -o 0

en: %s: No font metric information found for "%s".
vi: %s: Không tìm thấy thông tin đơn vị đo phông đối với « %s ».

en: Bad margin syntax.
vi: Cú pháp lề sai.

en: Unknown page size %s.
vi: Kích cỡ giấy lạ %s.

en: Unrecognized option "%c".
vi: Không rõ tùy chọn « %c ».

en: usage: %s [-r vertical-res] [-l page-length] [-w page-width] [-1] [-2] [-3] input.tif
vi: sử dụng: %s [-r độ_phân_giải_dọc] [-l bề_dài_trang] [-w bề_rộng_trang] [-1] [-2] [-3] vào.tif

en: Document file is unreadable or does not exist
vi: Tập tin tài liệu không thể được đọc hoặc không tồn tại

en: Document is not valid TIFF (unspecified format error)
vi: Tài liệu không phải là TIFF hợp lệ (lỗi định dạng không rõ)

en: Document is not a bilevel image (bits/sample %u).
vi: Tài liệu không phải là một ảnh cấp đôi (bit/mẫu %u).

en: Document is a multi-sample image (samples/pixel %u).
vi: Tài liệu là một ảnh đa mẫu (mẫu/điểm ảnh %u).

comment: File: util/tiffcheck.c++, line: 166
en: Document is not black-on-white.
vi: Tài liệu không phải đen trên trắng.

en: Document requires reformatting, not in Group 4 format.
vi: Tài liệu cần thiết được định dạng lại, không phải theo định dạng Nhóm 4.

en: Document requires reformatting, not in Group 3 format.
vi: Tài liệu cần thiết được định dạng lại, không phải theo định dạng Nhóm 3.

en: Document requires reformatting, not in 2DMR format.
vi: Tài liệu cần thiết được định dạng lại, không phải theo định dạng 2MDR.

en: Document should be reformatted as a single strip.
vi: Tài liệu nên được định dạng lại theo một dải riêng lẻ.

en: Document should be reformatted with LSB-to-MSB bit order.
vi: Tài liệu nên được định dạng lại theo thứ tự byte LSB-sang-MSB.

en: Document requires reformatting to adjust vertical resolution (convert to %lu, document is %lu).
vi: Tài liệu cần thiết được định dạng lại để điều chỉnh độ phân giải theo chiều dọc (chuyển đổi sang %lu, tài liệu là %lu).

en: Document is not valid TIFF (missing ImageWidth tag).
vi: Tài liệu không phải là TIFF hợp lệ (thiếu thẻ Ảnh_Rộng (ImageWidth)).

en: Document requires resizing to adjust page width (convert to %lu, document is %lu).
vi: Kích cỡ tài liệu cần thiết được thay đổi để điều chỉnh bề rộng trang (chuyển đổi sang %lu, tài liệu là %lu).

en: Document is not valid TIFF (missing ImageLength tag).
vi: Tài liệu không phải là TIFF hợp lệ (thiếu thẻ Ảnh_Dài (ImageLength)).

en: Document requires resizing to adjust page length (convert to %lu, document is %lu).
vi: Kích cỡ tài liệu cần thiết được thay đổi để điều chỉnh bề dài trang (chuyển đổi sang %lu, tài liệu là %lu).

en: %s: Can not open file
vi: %s: Không thể mở tập tin

en: %s: Can not stat file
vi: %s: Không thể lấy trạng thái về tập tin

en: %s: Not a regular file
vi: %s: Không phải là tập tin chuẩn

en: %s: Empty file
vi: %s: Tập tin rỗng

en: %s: Can not determine file type
vi: %s: Không thể quyết định kiểu tập tin

en: usage: %s [-f rulesfile] files
vi: sử dụng: %s [-f tập_tin_quy_tắc] tập_tin

en: Unable to setup file typing and conversion rules
vi: Không thể thiết lập các quy tắc về kiểu tập tin và tiến trình chuyển đổi

en: usage: %s [-a] [-t threshold] input.tif
vi: sử dụng: %s [-a] [-t ngưỡng] vào.tif

en: %s: Cannot open, or not a TIFF file
vi: %s: Không thể mở tập tin, hoặc tập tin không phải là TIFF

en: %s: Not a Group 3 or Group 4-encoded TIFF file
vi: %s: Không phải là một tập tin TIFF mã hoá Nhóm 3 hoặc Nhóm 4

en: Chop all pages with >=%.2g" of white space at the bottom.
vi: Xén mọi trang có ≥%.2g insơ khoảng trắng ở dưới.

en: Chop last page if >=%.2g" of white space at the bottom.
vi: Xén trang cuối cùng nếu nó có ≥%.2g insơ khoảng trắng ở dưới.

en: Chop %u rows, strip was %lu bytes, need only %lu
vi: Xén %u hàng, dải là %lu byte, chỉ cần %lu

en: Don't chop, found %u rows, need %u rows
vi: Đừng xén, đã tìm %u hàng, cần %u hàng

en: Missing EOL after 5 seconds
vi: Thiếu tín hiệu kết thúc dòng sau 5 giây

en: Adjusting for RTC found at row %u
vi: Đang điều chỉnh về RTC đã tìm ở hàng %u

en: adjusting for trailing noise (%lu run)
vi: đang điều chỉnh về nhiễu (%lu lần chạy)

en: %lu total lines, %lu bad lines, %lu consecutive bad lines
vi: %lu tổng số dòng, %lu dòng sai, %lu dòng sai liên tiếp

en: RECV: %s: write error
vi: NHẬN: %s: lỗi ghi

en: RECV: REJECT page quality, %u%% good lines (%u%% required)
vi: NHẬN: TỪ CHỐI mức chất lượng của trang, %u%% dòng tốt (cần thiết %u%%)

en: RECV: REJECT page quality, %u-line run (max %u)
vi: NHẬN: TỪ CHỐI mức chất lượng của trang, lần chạy %u-dòng (tối đa %u)

en: RECV:
vi: NHẬN:

en: Invalid %s code word, row %u, x %d
vi: Từ mã %s không hợp lệ, hàng %u, x %d

en: Bad %s pixel count, row %u, got %d, expected %d
vi: Số đếm điểm ảnh %s sai, hàng %u, nhận %d còn đợi %d

en: Panic, bad %s decoding state, row %u, x %d
vi: Không thể phục hồi, tình trạng giải mã %s sai, hàng %u, x %d

en: RECV/CQ:
vi: NHẬN/CQ:

en: usage: %s [-m maxbad] [-p %%good] [-o output.tif] input.tif
vi: sử dụng: %s [-m sai_tối_đa] [-p %%tốt] [-o ra.tif] vào.tif

en: %s: Cannot open, or not a TIFF file
vi: %s: Không thể mở tập tin, hoặc không phải là tập tin TIFF

en: %s: Cannot create TIFF file
vi: %s: Không thể tạo tập tin TIFF

en: Read error on strip %u
vi: Lỗi đọc ở dải %u

en: Scan %s directory for jobs to remove+archive.
vi: Quét thư mục %s tìm công việc để gở bỏ và lưu trữ.

en: %s: Could not scan directory for jobs.
vi: %s: Không thể quét thư mục tìm công việc.

en: %s: ignored (cannot stat or not a regular file)
vi: %s: bị bỏ qua (không thể lấy trạng thái hoặc không phải là tập tin chuẩn

en: %s: job too new, ignored (for now).
vi: %s: công việc quá mới, bị bỏ qua (hiện thời).

en: JOB %s: archive (%s)%s.
vi: CÔNG VIỆC %s: kho (%s)%s.

en:  (not done)
vi:  (chưa làm)

en: JOB %s: remove (%s) %s.
vi: CÔNG VIỆC %s: gỡ bỏ (%s) %s.

en: %s: malformed queue file: remove
vi: %s: tập tin hàng đợi dạng sai: gỡ bỏ

en: Done scanning %s directory
vi: Thư mục %s đã được quét

en: JOB %s: reference %s
vi: CÔNG VIỆC %s: tham chiếu %s

en: Scan %s directory and remove unreferenced documents.
vi: Quét thư mục %s và gỡ bỏ các tài liệu không có tham chiếu.

en: %s: Could not scan directory for unreferenced documents.
vi: %s: Không thể quét thư mục tìm tài liệu không có tham chiếu.

en: %s: ignored, cannot stat or not a regular file
vi: %s: bị bỏ qua, không thể lấy trạng thái hoặc không phải là tập tin chuẩn

en: %s: ignored, file has %u links
vi: %s: bị bỏ qua, tập tin có %u liên kết

en: %s: ignored, file has %u references
vi: %s: bị bỏ qua, tập tin có %u tham chiếu

en: %s: ignored, file is too new to remove
vi: %s: bị bỏ qua, tập tin quá mới để gỡ bỏ

en: %s: file looks to be referenced by job
vi: %s: hình như tập tin được tham chiếu bởi công việc

en: %s: file has no matching %s
vi: %s: tập tin không có %s tương ứng

en: %s: Could not scan directory for base file.
vi: %s: Không thể quét thư mục tìm thư mục cơ bản.

en: %s: found match to base '%s', skipping.
vi: %s: tìm đồ tương ứng với cơ bản « %s » nên bỏ qua.

en: %s: did not find base '%s' match.
vi: %s: không tìm thấy đồ tương ứng với cơ bản « %s ».

en: DOC %s: unreferenced document removed%s.
vi: TÀI LIỆU %s: tài liệu không có tham chiếu thì bị gỡ bỏ %s.

en: %s: error removing unreferenced document: %s.
vi: %s: gặp lỗi khi gỡ bỏ tài liệu không có tham chiếu : %s.

en: usage: %s [-a] [-j time] [-d time] [-q queue-directory]
vi: sử dụng: %s [-a] [-j giờ] [-d giờ] [-q thư_mục_hàng_đợi]

en: %s: Can not change directory: %s.
vi: %s: Không thể chuyển đổi thư mục: %s.

en: usage: %s [-m format] [-o t.tif] [-f font.pcf] input.tif
vi: sử dụng: %s [-m định_dạng] [-o t.tif] [-f phông.pcf] vào.tif

en: %s: Problem reading font
vi: %s: Gặp khó đọc phông

en: %s: Cannot create output file
vi: %s: Không thể tạo tập tin xuất

en: %s: Write error at strip %u, writing %lu bytes
vi: %s: Lỗi ghi ở dải %u, đang ghi %lu byte

en: Bad TSI pattern: %s:
vi: Mẫu TSI sai: %s:

en: usage: %s [-q] tsifile
vi: sử dụng: %s [-q] tập_tin_TSI

en: [check %s]
vi: [kiểm tra %s]

en: accept (matched by %s)
vi: chấp nhận (tương ứng với %s)

en: reject (matched by %s)
vi: từ chối (tương ứng với %s)

en: reject (no pattern match)
vi: từ chối (không tương ứng với mẫu)

en: reject (no patterns)
vi: từ chối (không có mẫu)

note: Type: boolean Description
en: Download the hyperspec book from the Internet?
vi: Tải cuốn sách hyperspec xuống Internet ?

note: Type: boolean Description
en: You don't have the file /root/tmp/HyperSpec-7-0.tar.gz. You may want to download this file from internet now and proceed with the installation afterward.
vi: Bạn không có tập tin « /root/tmp/HyperSpec-7-0.tar.gz ». Khuyên bạn tải tập tin này xuống Internet ngay bây giờ, sau đó tiếp tục lại cài đặt.

note: Type: boolean Description
en: Unable to download. Try again?
vi: Không thể tải xuống. Thử lại ?

note: Type: boolean Description
en: An error occured during the download of the hyperspec from the Internet. You may now request to try the download again.
vi: Gặp lỗi trong khi tải hyperspec xuống Internet. Bạn có tuỳ chọn yêu cầu thử lại việc tải xuống.

note: NPE, too early if (_context.router().getRouterInfo().getBandwidthTier().equals("K")) setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low"); else
en: Rejecting tunnels: Starting up
vi: Từ chối đường ống riêng: Đang khởi động

en: Rejecting tunnels: High message delay
vi: Từ chối đường ống riêng: Độ trễ tin nhắn cao

en: Rejecting tunnels: Limit reached
vi: Từ chối đường ống riêng: Đạt tới hạn

en: Rejecting most tunnels: High number of requests
vi: Từ chối hầu hết đường ống riêng: Số lượng yêu cầu cao

note: hard to do {0} from here setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels");
en: Accepting most tunnels
vi: Chấp nhận hầu hết đường ống riêng

en: Accepting tunnels
vi: Chấp nhận đường ống riêng

note: .067KBps * also limited to 90% - see below always leave at least 4KBps free when allowing
en: Rejecting tunnels: Bandwidth limit
vi: Từ chối đường ống riêng: Giới hạn băng thông

note: hard to do {0} from here setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit");
en: Rejecting most tunnels: Bandwidth limit
vi: Từ chối hầu hết đường ống riêng: Giới hạn băng thông

en: Rejecting tunnels: Shutting down
vi: Từ chối đường ống riêng: Đang tắt

en: Rejecting tunnels
vi: Chấp nhận đường ống riêng

en: Dropping tunnel requests: Too slow
vi: Bỏ yêu cầu đường ống riêng: Quá chậm

note: don't even bother, since we are so overloaded locally
en: Dropping tunnel requests: Overloaded
vi: Bỏ yêu cầu đường ống riêng: Quá tải

en: Rejecting tunnels: Request overload
vi: Từ chối đường ống riêng: Quá tải yêu cầu kết nối

en: Rejecting tunnels: Connection limit
vi: Từ chối đường ống riêng: vượt giới hạn kết nối

en: Dropping tunnel requests: High load
vi: Bỏ yêu cầu đường ống riêng: Độ tải quá cao

en: Dropping tunnel requests: Queue time
vi: Bỏ yêu cầu đường ống riêng: Hàng đợi thời gian

en: Dominate the board in a classic version of Reversi
vi: Thống trị bảng trong trò chơi kiểu Reversi cổ điển

en: (replace text)
vi: (chuỗi thay thế)

en: <b>Input/Output</b>
vi: <b>Nhập/Xuất</b>

en: Allow type with more _freedom
vi: Cho phép bỏ dấu _tự do

note: auto restore property
en: Auto restore non Vietnamese word
vi: Tự động trả phím khi không phải tiếng Việt

en: Enable _spell check
vi: Bật kiểm tra _chính tả

en: Export macro
vi: Xuất bảng gõ tắt

en: Extend Telex
vi: Telex mở rộng

en: Import macro
vi: Nhập bảng gõ tắt

en: Input method:
vi: Kiểu gõ:

en: Macro - ibus-unikey
vi: Bảng gõ tắt - ibus-unikey

note: more setting property
en: More settings...
vi: Thêm tùy chọn...

en: Output charset:
vi: Bảng mã:

en: Settings - ibus-unikey
vi: Cấu hình - ibus-unikey

en: Simple Telex 2
vi: Telex đơn giản 2

en: Standalone "_W" as "Ư" (Telex only)
vi: "_W" đứng riêng thành "Ư" (chỉ Telex)

en: Vietnamese Input Method Engine for IBus using Unikey Engine
    Usage:
      - Choose input method, output charset, options in language bar.
      - There are 4 input methods: Telex, Vni, STelex (simple telex) and STelex2 (which same as STelex, the difference is it use w as ư).
      - And 7 output charsets: Unicode (UTF-8), TCVN3, VNI Win, VIQR, CString, NCR Decimal and NCR Hex.
      - Use <Shift>+<Space> or <Shift>+<Shift> to restore keystrokes.
      - Use <Control> to commit a word.
vi: Bộ gõ tiếng Việt cho IBus dùng Unikey Engine
    Sử dụng:
     - Chọn kiểu gõ, bảng mã, tùy chọn trên thanh ngôn ngữ.
     - Có 4 kiểu gõ: Telex, Vni, STelex (telex đơn giản) và STelex2 (giống như STelex, chỉ khác là nó dùng w như ư).
     - Và 7 bảng mã: Unicode (UTF-8), TCVN3, VNI Win, VIQR, CString, NCR Decimal và NCR Hex.
     - Dùng <Shift>+<Space> hoặc <Shift>+<Shift> để khôi phục phím.
     - Dùng <Control> để xác nhận từ (kết thúc từ).

en: If enable, you can decrease mistake when typing
vi: Nếu bật, bạn có thể giảm lỗi chính tả khi gõ

en: Choose file to export
vi: Chọn tập tin để xuất

en: Macro table definition
vi: Định nghĩa bảng gõ tắt

en: Delete _all
vi: Xóa _hết

note: Translators: Here “Preload” is a verb
en: Preload engines
vi: Nạp trước các kiểu gõ

note: Translators: Tooltip for the button “Preload Engines”
en: Preload engines during ibus starts up
vi: Nạp trước các kiểu gõ khi khởi động ibus

en: Use system keyboard layout
vi: Dùng kiểu bố trí bàn phím của hệ thống

en: Use system keyboard (XKB) layout
vi: Dùng kiểu bố trí bàn phím hệ thống (XKB)

en: Embed Preedit Text
vi: Nhúng văn bản tiền soạn thảo

en: Embed Preedit Text in Application Window
vi: Nhúng văn bản tiền soạn thảo trong cửa sổ ứng dụng

en: Use global input method
vi: Dùng chung kiểu gõ cho toàn hệ thống

en: Share the same input method among all applications
vi: Chia sẻ cùng kiểu gõ cho tất cả các ứng dụng

en: Enable input method by default
vi: Bật kiểu gõ theo mặc định

en: Trigger shortcut keys
vi: Phím tắt kích hoạt

en: The shortcut keys for turning input method on or off
vi: Phím tắt để bật hoặc tắt kiểu gõ

en: Enable shortcut keys
vi: Bật các phím tắt

en: The shortcut keys for turning input method on
vi: Phím tắt để bật kiểu gõ

en: The shortcut keys for turning input method off
vi: Phím tắt để tắt kiểu gõ

en: Next engine shortcut keys
vi: Phím tắt cho kiểu gõ kế tiếp

en: Prev engine shortcut keys
vi: Phím tắt cho kiểu gõ trước

en: The shortcut keys for switching to the previous input method
vi: Phím tắt để chuyển sang kiểu gõ trước

en: Auto hide
vi: Tự động ẩn

en: Language panel position
vi: Vị trí thanh ngôn ngữ:

en: Orientation of lookup table
vi: Hướng của bảng tra cứu

en: Orientation of lookup table. 0 = Horizontal, 1 = Vertical
vi: Hướng của bảng tra cứu. 0 = Ngang, 1 = Dọc

en: Show icon on system tray
vi: Hiển thị biểu tượng trên khay hệ thống

en: Show input method name
vi: Hiển thị tên kiểu gõ

en: Show input method name on language bar
vi: Hiển thị tên kiểu gõ trên thanh ngôn ngữ

en: Use custom font name for language panel
vi: Dùng phông tùy biến cho thanh ngôn ngữ

en: Custom font
vi: Tùy biến phông

en: Custom font name for language panel
vi: Tùy biến phông cho thanh ngôn ngữ

note: Type: title Description Displayed as dialog title during language selection :sl1:
en: Select a language
vi: Chọn ngôn ngữ

en: Keyboard layout: %s
vi: Bố trí bàn phím: %s

en: Author: %s
vi: Tác giả: %s

en: Select an input method
vi: Chọn một kiểu gõ

en: IBus Preferences
vi: Tùy chọn IBus

en: Set IBus Preferences
vi: Thiết lập các tuỳ chọn IBus

en: Key code:
vi: Mã phím:

en: Please press a key (or a key combination).
    The dialog will be closed when the key is released.
vi: Vui lòng nhấn một phím (hoặc tổ hợp phím).
    Hộp thoại này sẽ được đóng lại khi bạn thả phím ấn.

en: Please press a key (or a key combination)
vi: Vui lòng nhấn một phím (hoặc tổ hợp phím)

en: The IBus daemon is not running. Do you wish to start it?
vi: IBus daemon đang không chạy. Bạn có muốn khởi động nó không?

en: IBus has been started! If you cannot use IBus, add the following lines to your $HOME/.bashrc; then relog into your desktop.
      export GTK_IM_MODULE=ibus
      export XMODIFIERS=@im=ibus
      export QT_IM_MODULE=ibus
vi: IBus không thể khởi động! Nếu bạn không thể sử dụng IBus, hãy thêm các dòng dưới đây vào tệp tin $HOME/.bashrc của bạn; sau đó hãy đăng nhập lại vào màn hình làm việc.
      export GTK_IM_MODULE=ibus
      export XMODIFIERS=@im=ibus
      export QT_IM_MODULE=ibus

note: Translators: %d == 5 currently
en: IBus daemon could not be started in %d seconds.
vi: IBus daemon không thể khởi động trong %d giây.

en: Select keyboard shortcut for %s
vi: Chọn phím tắt để %s

note: Translators: Title of the window
en: switching input methods
vi: chuyển các kiểu gõ

en: Top right corner
vi: Góc trên bên phải

en: Bottom right corner
vi: Góc dưới bên phải

en: Hide automatically
vi: Tự động ẩn

en: The shortcut keys for switching to next input method in the list
vi: Phím tắt dùng để chuyển đến kiểu gõ kế tiếp trong danh sách

en: Next input method:
vi: Kiểu gõ kế tiếp:

en: The shortcut keys for switching to previous input method in the list
vi: Phím tắt dùng để chuyển về kiểu gõ trước trong danh sách

en: Previous input method:
vi: Kiểu gõ trước:

en: Enable or disable:
vi: Bật hoặc tắt:

en: Enable:
vi: Bật:

en: Disable:
vi: Tắt:

en: <b>Keyboard Shortcuts</b>
vi: <b>Phím tắt</b>

en: Set the orientation of candidates in lookup table
vi: Đặt hướng của từ gợi ý trong bảng tra cứu

en: Candidates orientation:
vi: Hướng danh sách từ ứng cử:

en: Set the behavior of ibus how to show or hide language bar
vi: Thiết lập việc ẩn hay hiển thị thanh ngôn ngữ

en: Show property panel:
vi: Hiển thị bảng thuộc tính:

en: Language panel position:
vi: Vị trí thanh ngôn ngữ:

en: Show input method's name on language bar when check the checkbox
vi: Hiển thị tên của kiểu gõ trên thanh ngôn ngữ khi đánh dấu vào ô kiểm

en: Embed preedit text in application window
vi: Nhúng văn bản tiền soạn thảo trong cửa sổ ứng dụng

en: Embed the preedit text of input method in the application window
vi: Nhúng văn bản tiền soạn thảo của bộ gõ trong cửa sổ ứng dụng

en: <b>Font and Style</b>
vi: <b>Phông và kiểu</b>

en: Add the selected input method into the enabled input methods
vi: Thêm kiểu gõ đã chọn vào những kiểu gõ cho phép sử dụng

en: Remove the selected input method from the enabled input methods
vi: Xóa kiểu gõ đã chọn ra khỏi những kiểu gõ cho phép sử dụng

en: Move up the selected input method in the enabled input methods list
vi: Di chuyển kiểu gõ đã chọn lên trên trong những kiểu gõ cho phép sử dụng

en: Move down the selected input method in the enabled input methods
vi: Di chuyển kiểu gõ đã chọn xuống dưới trong những kiểu gõ cho phép sử dụng

en: Show information of the selected input method
vi: Hiển thị thông tin về kiểu gõ đã chọn

en: Show setup of the selected input method
vi: Hiển thị thiết lập cho kiểu gõ đã chọn

en: <b>Keyboard Layout</b>
vi: <b>Bố trí bàn phím</b>

en: <b>Global input method settings</b>
vi: Chọn một kiểu gõ

en: NKo
vi: NKo (Solomana Kante)

en: Chess Symbols
vi: Biểu Tượng Cờ Vua (Unicode)

en: Symbols and Pictographs Extended-A
vi: Biểu Tượng và Hình Tượng Mở Rộng-A (SMP, Khối Unicode, Common, 88 ký tự, 56 không sử dụng)

en: Can't connect to IBus.
vi: Không thể kết nối với IBus.

en: language: %s
vi: ngôn ngữ: %s

en: Exit ibus-daemon
vi: Thoát ibus-daemon

en: Restart ibus-daemon
vi: Khởi động lại ibus-daemon

en: Show this information
vi: Hiển thị thông tin này

en: Usage: %s COMMAND [OPTION...]
vi: Sử dụng: %s LỆNH [TUỲ CHỌN...]

en: IBus is an intelligent input bus for Linux/Unix.
vi: IBus là một bộ gõ thông minh cho Linux/Unix.

note: Type: boolean Description
en: Configure Icecast2?
vi: Cấu hình Icecast2?

note: Type: boolean Description
en: Choose this option to set up passwords for Icecast2. Until these are configured the server will not be activated.
vi: Chọn để cấu hình mật khẩu cho Icecast2. Máy chủ sẽ không được kích hoạt cho tới khi cấu hình xong.

note: Type: boolean Description
en: You should not use this option if you have already manually tweaked the configuration of Icecast2.
vi: Bạn không nên dùng tùy chọn này nếu bạn đã cấu hình bằng tay Icecast2.

note: Type: string Description
en: Icecast2 hostname:
vi: Tên máy chủ Icecast2:

note: Type: string Description
en: Please specify the fully qualified domain name that should be used as prefix to all streams.
vi: Hãy chỉ định tên miền đầy đủ được dùng như tiền tố cho mọi luồng.

note: Type: string Description
en: Icecast2 source password:
vi: Mật khẩu nguồn Icecast2:

note: Type: string Description
en: Please specify the password that should be used to control access to Icecast2's media sources.
vi: Hãy nhập mật khẩu được sử dụng để kiểm soát truy cập vào các nguồn phương tiện truyền thông của Icecast2.

note: Type: string Description
en: Icecast2 relay password:
vi: Mật khẩu bộ chuyển tiếp Icecast2:

note: Type: string Description
en: Please specify the password that should be used to control access to Icecast2's stream relays.
vi: Hãy chỉ định mật khẩu dùng để kiểm soát truy cập vào các bộ chuyển tiếp phát sóng của Icecast2.

note: Type: string Description
en: Icecast2 administration password:
vi: Mật khẩu quản trị Icecast2:

note: Type: string Description
en: Please specify the password that should be used for Icecast2 administration.
vi: Hãy chỉ định mật khẩu quản trị Icecast2.

note: Type: string Description
en: The administration web interface, at http://localhost:8000, can be used to monitor connections or to block users from streaming.
vi: Giao diện trang web quản trị tại http://localhost:8000, có thể được sử dụng để giám sát các kết nối hoặc để ngăn chặn người dùng khỏi luồng.

en:  - Power
vi:  - Nguồn điện

en:  - Charging
vi:  - Đang nạp

en: 
    ACPI Temp:
vi: 
    Nhiệt độ ACPI:

en: 
    CPU Freq: %.3fGHz
vi: 
    T.số CPU: %.3fGHz

en: _Combine
vi: Kết Hợp

en: Invalid mailbox protocol: "%s"
vi: Giao thức hộp thư không hợp lệ: "%s"

en: Invalid mailbox path: "%s"
vi: Đường dẫn hộp thư không hợp lệ: "%s"

en: Using MailBox "%s"
vi: Sử dụng hộp thư "%s"

en: Error checking mailbox.
vi: Lỗi kiểm tra hộp thư.

en: %ld mail message.
vi: %ld thư.

en: %ld mail messages.
vi: %ld thư.

en: Interface %s:
      Current rate (in/out):	%li %s/%li %s
      Current average (in/out):	%lli %s/%lli %s
      Transferred (in/out):	%lli %s/%lli %s
      Online time:	%ld:%02ld:%02ld%s%s
vi: Giao diện %s:
      T.độ hiện thời (vào/ra):	%li %s/%li %s
      T.độ TB hiện thời (vào/ra):	%lli %s/%lli %s
      Đã truyền tải (vào/ra):	%lli %s/%lli %s
      Thời gian kết nối:	%ld:%02ld:%02ld%s%s

en: Workspace:
vi: Không gian:

note: #-#-#-#-#  menu_2.1.51_vi.po (menu-section 2.1.9-3)  #-#-#-#-# Third level entry under Science Policy definition: Biology-related software. Examples: arb, ncbi-tools-x11, seaview
en: Biology
vi: Sinh học

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Construction
vi: Xây dựng

en: Invalid path: %s
vi: Đường dẫn không đúng: %s

en: Named symbols of the domain `%s' (numeric range: %ld-%ld):
vi: Các kí tự tên của vùng `%s' (giới hạn số: %ld-%ld):

en: Invalid workspace name: `%s'
vi: Tên không gian không hộp lệ: `%s'

en: GNOME window layer
vi: Lớp cửa sổ GNOME

en: IceWM tray option
vi: Tuỳ chọn khay IceWM

en: workspace #%d: `%s'
vi: không gian #%d: `%s'

en: Action `%s' requires at least %d arguments.
vi: Hành động `%s' yêu cầu ít nhất %d tham số.

en: Invalid expression: `%s'
vi: Biểu thức không hợp lệ: `%s'.

en: Can't open display: %s. X must be running and $DISPLAY set.
vi: Không mở được màn hình: %s. Cần chạy X và đặt biến $DISPLAY.

en: No actions specified.
vi: Không có hành động nào được chỉ ra.

en: Invalid window identifier: `%s'
vi: Tên cửa sổ không hợp lệ: `%s'

en: Unknown action: `%s'
vi: Hành động không xác định: `%s'

en: Socket error: %d
vi: Lỗi socket: %d

en: Playing sample #%d (%s)
vi: Đang chạy mẫu #%d (%s)

en: Unrecognized option: %s
vi: Tuỳ chọn không xác định: %s

en: Unrecognized argument: %s
vi: Tham số không xác định: %s

en: Support for the %s interface not compiled.
vi: Việc hỗ trợ cho giao diện %s không được biên dịch.

en: Unsupported interface: %s.
vi: Không hỗ trợ giao diện: %s.

en: Hex View
vi: Xem mã 16 Hex

en: Expand Tabs
vi: Mở rộng các thẻ

en: Wrap Lines
vi: Khuôn dòng

en: Out of memory (len=%d).
vi: Tràn bộ nhớ (len=%d).

en: Unknown direction in move/resize request: %d
vi: Không rõ hướng của yêu cầu di chuyển/thay đổi kích thước: %d

en: Theme Description:
vi: Mô tả về sắc thái:

en: Theme Author:
vi: Tác giả của sắc thái:

en: icewm - About
vi: icewm - Thông tin

en: done.
vi: xong.

en: _Cancel logout
vi: _Dừng thoát

en: Lock _Workstation
vi: _Khóa Màn hình

en: Re_boot
vi: Khởi động _lại máy

en: Restart _Icewm
vi: Khởi động lại _Icewm

en: Restart _Xterm
vi: Chạy lại _Xterm

en: _Menu
vi: _Trình đơn

en: _Above Dock
vi: Trê_n Dock

en: _Dock
vi: Doc_k

en: _OnTop
vi: T_rên đỉnh

en: _Below
vi: _Dưới

en: D_esktop
vi: _Màn hình

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: T_ile Horizontally
vi: Lát _Nằm ngang

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: Tile _Vertically
vi: _Lát Thẳng đứng

en: Roll_up
vi: Ké_o lên

en: R_aise
vi: T_rên tất cả

en: La_yer
vi: _Lớp

en: Move _To
vi: Chuyển tớ_i

en: Occupy _All
vi: _Chiếm mọi không gian

en: Tray _icon
vi: _Biểu tượng khay

en: _Kill Client
vi: _Diệt chương trình con

en: _Window list
vi: Danh sách cửa _sổ

en: Another window manager already running, exiting...
vi: Có trình quản lí cửa sổ khác đang chạy, thoát...

en: Could not restart: %s
    Does $PATH lead to %s?
vi: Không khởi động lại được: %s
    $PATH có chỉ tới %s?

en: Confirm Logout
vi: Xác nhận việc thoát

en: Logout will close all active applications.
    Proceed?
vi: Nếu thoát thì tất cả các ứng dụng đang chạy sẽ đóng.
    Vẫn thoát?

en: Raise/Lower
vi: Lên trên/Xuống dưới cửa sổ khác

en: Rolldown
vi: Thả xuống

en: Rollup
vi: Kéo lên

en: Loc_k Workstation
vi: _Khóa Màn hình

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: _Logout...
vi: _Thoát...

en: _Restart icewm
vi: _Chạy lại icewm

en: WARNING! All unsaved changes will be lost when
    this client is killed. Do you wish to proceed?
vi: CẢNH BÁO! Tất cả những thay đổi chưa ghi nhớ sẽ bị mất khi
    chương trình con này bị diệt. Bạn có muốn tiếp tục diệt?

en: Kill Client:
vi: Diệt chương trình con:

en: Missing command argument
vi: Thiếu tham số lệnh

en: Unknown window option: %s
vi: Không rõ tuỳ chọn cửa sổ: %s

en: _Click to focus
vi: Nhấn _chuột để tập trung

en: _Run...
vi: _Chạy...

en: _Focus
vi: Tậ_p trung

en: _Themes
vi: _Sắc thái

en: Se_ttings
vi: Cài đặ_t

en: Session Manager: Unknown line %s
vi: Trình quản lí: Dòng không rõ %s

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: Ca_scade
vi: Xếp the_o tầng

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: _Arrange
vi: _Sắp xếp

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: _Minimize All
vi: _Thu nhỏ tất cả

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: _Hide All
vi: Ẩn tất _cả

note: TRANSLATORS: This appears in a group with others items, so please make the hotkeys unique in the set: # T_ile Horizontally, Ca_scade, _Arrange, _Minimize All, _Hide All, _Undo, Arrange _Icons, _Windows, _Refresh, _About, _Logout
en: Arrange _Icons
vi: Sắp xếp _biểu tượng

en: All Workspaces
vi: Tất cả không gian

en: _Terminate Process
vi: Dừng _tiến trình

en: Kill _Process
vi: Diệt tiến trì_nh

en: Window list
vi: Danh sách cửa sổ

en: %lu. Workspace %-.32s
vi: %lu. Không gian %-.32s

en: Image not readable: %s
vi: Không đọc được ảnh: %s

en: Unknown key name %s in %s
vi: Không rõ tên khoá %s trong %s

en: Loading of pixmap "%s" failed: %s
vi: Lỗi khi nạp pixmap "%s": %s

en: Loading of pixmap "%s" failed
vi: Lỗi khi nạp pixmap "%s"

en: BUG? Imlib was able to read "%s"
vi: LỖI? Imlib đọc được "%s"

en: BUG? Malformed XPM header but Imlib was able to parse "%s"
vi: LỖI? Phần đầu XPM rất lạ nhưng Imlib vẫn phân tích được "%s"

en: BUG? Unexpected end of XPM file but Imlib was able to parse "%s"
vi: LỖI? Kết thúc của XPM lạ nhưng Imlib vẫn phân tích được "%s"

en: Could not load font "%s".
vi: Không thể nạp phông chữ "%s".

en: Missing codesets for fontset "%s":
vi: Thiếu bộ mã cho bộ phông chữ "%s":

en: Could not load fontset "%s".
vi: Không thể nạp bộ phông chữ "%s".

en: Paste _Selection
vi: Dán _Phần chọn

en: Failed to determinate the current locale's codeset. Assuming ISO-8859-1.
vi: Không xác định thành công bảng mã của bản địa hiện thời. Coi như ISO-8859-1.

en: iconv doesn't supply (sufficient) %s to %s converters.
vi: iconv không cung cấp (đủ) %s cho %s bộ chuyển đổi.

en: Invalid multibyte string "%s": %s
vi: Lỗi chuỗi nhiều byte "%s": %s

en: $USER or $LOGNAME not set?
vi: $USER hoặc $LOGNAME không được đặt?

note: Type: password Description
en: Icinga web administration password:
vi: Mật khẩu quản trị Web Icinga:

note: Type: password Description
en: Please provide the password to be created with the "icingaadmin" user.
vi: Hãy cung cấp mật khẩu cần tạo với người dùng quản trị « icingaadmin ».

note: Type: password Description
en: This is the username and password to use when connecting to the Icinga server after completing the configuration. If you do not provide a password, you will have to configure access to Icinga manually later on.
vi: Đây là tên người dùng và mật khẩu cần dùng khi kết nối đến máy phục vụ Icinga sau khi hoàn tất cấu hình. Không cung cấp mật khẩu thì bạn cần phải tự cấu hình chức năng truy cập đến Icinga về sau.

note: #-#-#-#-#  icinga_1.14.2+ds-3_vi.po (icinga 1.0.1-3)  #-#-#-#-# Type: password Description #-#-#-#-#  user-setup_1.96_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl1:
en: Please enter the same user password again to verify you have typed it correctly.
vi: Hãy nhập lại mật khầu người dùng mới nhập, để xác nhận bạn đã gõ đúng.

en: invalid `--separator' style: `%s'
vi: kiểu dáng phân cách « --separator » không hợp lệ: `%s'

en: can't determine the io_size of a string!
vi: không thể quyết định kích cỡ VR (io_size) của một chuỗi.

en: can't open `%s'
vi: không thể mở « %s »

en: `%s' is not an ID file! (bad magic #)
vi: « %s » không phải là một tập tin mã số (con số ma thuật sai)

en: `%s' is version %d, but I only grok version %d
vi: « %s » là phiên bản %d, nhưng chương trình này chỉ chấp nhận phiên bản %d

en: unknown I/O type: %d
vi: không nhận ra kiểu V/R: %d

en: can't allocate %lu bytes for hash table: memory exhausted
vi: không thể cấp phát %lu byte cho bảng băm: hết bộ nhớ

en: Load=%lu/%lu=%.0f%%,
vi: Tải =%lu/%lu=%.0f%%,

en: Rehash=%u,
vi: Băm lại=%u,

en: Collisions=%lu/%lu=%.0f%%
vi: Xung đột =%lu/%lu=%.0f%%

en: unrecognized language: `%s'
vi: không nhận ra ngôn ngữ : « %s »

en: can't allocate language args obstack: memory exhausted
vi: không thể phân cấp đống đối tượng các đối số ngôn ngữ : hết bộ nhớ hoàn toàn

en: can't allocate language args: memory exhausted
vi: không thể phân cấp các đối số ngôn ngữ : hết bộ nhớ hoàn toàn

en: language name expected following `%s' in file `%s'
vi: mong đợi tên ngôn ngữ nằm sau « %s » trong tập tin « %s »

en: can't open language map file `%s'
vi: không thể mở tập tin sơ đồ ngôn ngữ « %s »

en: can't get size of map file `%s'
vi: không thể lấy kích cỡ của tập tin sơ đồ « %s »

en: can't read language map file `%s'
vi: không thể đọc tập tin sơ đồ ngôn ngữ « %s »

en: can't read entire language map file `%s'
vi: không thể đọc toàn bộ tập tin sơ đồ ngôn ngữ « %s »

en: C language:
      -k,--keep=CHARS        Allow CHARS in single-token strings, keep the result
      -i,--ignore=CHARS      Allow CHARS in single-token strings, toss the result
      -u,--strip-underscore  Strip a leading underscore from single-token strings
vi: Ngôn ngữ C:
      -k,--keep=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, giữ kết quả
      -i,--ignore=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, bỏ kết quả
      -u,--strip-underscore		Bỏ dấu gạch dưới ở đầu khỏi chuỗi thẻ bài đơn

en: C++ language:
      -k,--keep=CHARS        Allow CHARS in single-token strings, keep the result
      -i,--ignore=CHARS      Allow CHARS in single-token strings, toss the result
      -u,--strip-underscore  Strip a leading underscore from single-token strings
vi: Ngôn ngữ C++:
      -k,--keep=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, giữ kết quả
      -i,--ignore=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, bỏ kết quả
      -u,--strip-underscore		Bỏ dấu gạch dưới ở đầu khỏi chuỗi thẻ bài đơn

en: Java language:
      -k,--keep=CHARS        Allow CHARS in single-token strings, keep the result
      -i,--ignore=CHARS      Allow CHARS in single-token strings, toss the result
      -u,--strip-underscore  Strip a leading underscore from single-token strings
vi: Ngôn ngữ Java:
      -k,--keep=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, giữ kết quả
      -i,--ignore=KÝ_TỰ	Cho phép các ký tự này trong chuỗi thẻ bài đơn, bỏ kết quả
      -u,--strip-underscore		Bỏ dấu gạch dưới ở đầu khỏi chuỗi thẻ bài đơn

en: junk: `%c'
vi: rác: `%c'

en: junk: `\%03o'
vi: rác: `\%03o'

en: Assembly language:
      -c,--comment=CHARS     Any of CHARS starts a comment until end-of-line
      -k,--keep=CHARS        Allow CHARS in tokens, and keep the result
      -i,--ignore=CHARS      Allow CHARS in tokens, and toss the result
      -u,--strip-underscore  Strip a leading underscore from tokens
      -n,--no-cpp            Don't handle C pre-processor directives
vi: Ngôn ngữ tổ hợp:
      -c,--comment=KÝ_TỰ     Ký tự nào trong các ký tự này sẽ bắt đầu ghi chú
    						đến kết thúc dòng
      -k,--keep=KÝ_TỰ	Cho phép các ký tự này trong thẻ bài, giữ kết quả
      -i,--ignore=KÝ_TỰ	Cho phép các ký tự này trong thẻ bài, bỏ kết quả
      -u,--strip-underscore		Bỏ dấu gạch dưới ở đầu khỏi thẻ bài
      -n,--no-cpp            	Đừng xử lý chỉ thị tiền xử lý C

en: Text language:
      -i,--include=CHAR-CLASS  Treat characters of CHAR-CLASS as token constituents
      -x,--exclude=CHAR-CLASS  Treat characters of CHAR-CLASS as token delimiters
vi: Ngôn ngữ văn bản:
      -i,--include=HẠNG-KÝ_TỰ
    			Xử lý các ký tự của hạng này như là phần tử của thẻ bài
      -x,--exclude=HẠNG-KÝ_TỰ
    			Xử lý các ký tự của hạng này như là dấu định giới thẻ bài

en: Perl language:
      -i,--include=CHAR-CLASS  Treat characters of CHAR-CLASS as token constituents
      -x,--exclude=CHAR-CLASS  Treat characters of CHAR-CLASS as token delimiters
      -d,--dtags  Include documentation tags
vi: Ngôn ngữ Perl:
      -i,--include=HẠNG-KÝ_TỰ
    			Xử lý các ký tự của hạng này như là phần tử của thẻ bài
      -x,--exclude=HẠNG-KÝ_TỰ
    			Xử lý các ký tự của hạng này như là dấu định giới thẻ bài
      -d,--dtags  	Gồm có các thẻ tài liệu hướng dẫn

en: Lisp language:
vi: Ngôn ngữ Lisp:

en: can't read directory `%s' (`.' from `%s')
vi: không thể đọc thư mục « %s » (« . » từ « %s »)

en: notice: `%s' was a %s, but is now a %s!
vi: thông báo : « %s » đã là %s, còn bây giờ là %s.

en: warning: `%s' and `%s' are the same file, but yield different scans!
vi: cảnh báo : « %s » và « %s » là cùng tập tin, còn cho bản quét khác nhau.

en: notice: scan parameters changed for `%s'
vi: thông báo : các tham số quét bị thay đổi đối với « %s »

en: can't mix --include and --exclude options
vi: không thể kết hợp hai tuỳ chọn « --include » (bao gồm) và « --exclude » (loại trừ )

en: can't get working directory
vi: không thể lấy thư mục hoạt động

en: can't chdir to `%s'
vi: không thể chuyển đổi thư mục sang « %s »

en: can't chdir to `%s' from `%s'
vi: không thể chuyển đổi thư mục sang « %s » từ « %s »

en: can't lstat `%s' from `%s'
vi: không thể lấy trạng thái liên kết tượng trưng (lstat) về « %s » từ « %s »

en: can't stat `%s' from `%s'
vi: không thể lấy trạng thái tập tin (stat) về « %s » từ « %s »

en: Usage: %s [OPTION] FILENAME [FILENAME2]
vi: Cách sử dụng: %s [TÙY_CHỌN] TẬP_TIN [TẬP_TIN2]

en: List identifiers that occur in FILENAME, or if FILENAME2 is
    also given list the identifiers that occur in both files.
    
      -f, --file=FILE  file name of ID database
          --help       display this help and exit
          --version    output version information and exit
vi: Liệt kê các bộ nhận diện nằm trong tập tin,
    hoặc nếu cũng đưa ra tập tin thứ hai, liệt kê
    các bộ nhận diện nằm trong cả hai tập tin.
    
      -f, --file=TẬP_TIN	tên tập tin của cơ sở dữ liệu ID
          --help       		hiển thị trợ giúp này rồi thoát
          --version    		xuất ra thông tin phiên bản rồi thoát

en: 
    Report bugs to
vi: 
    Hãy thông báo lỗi nào cho

en: no file name arguments
vi: không có đối số kiểu tên tập tin

en: too many file name arguments
vi: có quá nhiều đối số kiểu tên tập tin

en: can't locate `ID'
vi: không tìm thấy « ID »

en: `%s' is ambiguous
vi: « %s » vẫn mơ hồ

en: `%s' not found
vi: Không tìm thấy « %s »

en: Usage: %s [OPTION]... [PATTERN]...
vi: Sử dụng: %s [TÙY_CHỌN]... [MẪU]...

en: Print constituent file names that match PATTERN,
    using shell-style wildcards.
      -f, --file=FILE        file name of ID database
      -S, --separator=STYLE  STYLE is one of `braces', `space' or `newline'
          --help             display this help and exit
          --version          output version information and exit
vi: In ra các tên tập tin phần tử mà khớp với mẫu này,
    dùng ký tự đại diện kiểu trình bao.
    
      -f, --file=TẬP_TIN	tên tập tin của cơ sở dữ liệu ID
      -S, --separator=KIỂU  kiểu dáng này là một của:
    		• braces		dấu ngoặc móc
    		• space		dấu cách
    		• newline		dòng mới
          --help       		hiển thị trợ giúp này rồi thoát
          --version    		xuất ra thông tin phiên bản rồi thoát

en: Usage: %s [OPTION]... PATTERN...
vi: Sử dụng: %s [TÙY_CHỌN]... MẪU...

en: Query ID database and report results.
    By default, output consists of multiple lines, each line containing the
    matched identifier followed by the list of file names in which it occurs.
    
      -f, --file=FILE       file name of ID database
    
      -i, --ignore-case     match PATTERN case insensitively
      -l, --literal         match PATTERN as a literal string
      -r, --regexp          match PATTERN as a regular expression
      -w, --word            match PATTERN as a delimited word
      -s, --substring       match PATTERN as a substring
                Note: If PATTERN contains extended regular expression meta-
                characters, it is interpreted as a regular expression substring.
                Otherwise, PATTERN is interpreted as a literal word.
    
      -k, --key=STYLE       STYLE is one of `token', `pattern' or `none'
      -R, --result=STYLE    STYLE is one of `filenames', `grep', `edit' or `none'
      -S, --separator=STYLE  STYLE is one of `braces', `space' or `newline' and
                            only applies to file names when `--result=filenames'
                The above STYLE options control how query results are presented.
                Defaults are --key=token --result=filenames --separator=%s
    
      -F, --frequency=FREQ  find tokens that occur FREQ times, where FREQ
                            is a range expressed as `N..M'.  If N is omitted, it
                            defaults to 1, if M is omitted it defaults to MAX_USHRT
      -a, --ambiguous=LEN   find tokens whose names are ambiguous for LEN chars
    
      -x, --hex             only find numbers expressed as hexadecimal
      -d, --decimal         only find numbers expressed as decimal
      -o, --octal           only find numbers expressed as octal
                By default, searches match numbers of any radix.
    
          --help            display this help and exit
          --version         output version information and exit
vi: Hỏi cơ sở dữ liệu ID và thông báo kết quả.
    Mặc định là kết xuất đa dòng, mỗi dòng chứa bộ nhận diện tương ứng
    và sau đó danh sách các tên tập tin chứa nó.
    
      -f, --file=TỆP	tên tập tin của cơ sở dữ liệu ID
    
      -i, --ignore-case		khớp MẪU mà không phân biệt chữ hoa/thường
      -l, --literal			khớp MẪU như là một chuỗi nghĩa chữ
      -r, --regexp			khớp MẪU như là một biểu thức chính quy
      -w, --word			khớp MẪU như là một từ đã định giới
      -s, --substring		khớp MẪU như là một chuỗi phụ
    		Ghi chú : nếu MẪU chứa siêu ký tự kiểu biểu thức chính quy đã mở rộng,
    		nó được giải thích như là một chuỗi phụ kiểu biểu thức chính quy.
    		Không thì MẪU được giải thích như là một từ nghĩa chữ.
    
      -k, --key=KIỂU		kiểu dáng này là một của:
    		• token		thẻ bài
    		• pattern		mẫu
    		• none		không có
      -R, --result=KIỂU	kiểu dáng này là một của:
    		• filenames	các tên tập tin
    		• grep
    		• edit		sửa
    		• grep
    		• none		không có
      -S, --separator=KIỂU 	kiểu dáng này là một của:
    		• braces		dấu ngoặc móc
    		• space		dấu cách
    		• newline		dòng mới
    		và chỉ áp dụng cho các tên tập tin khi « --result=các_tên_tệp »
    		Những tùy chọn KIỂU bên trên thì điều khiển cách hiển thị kết quả hỏi.
    		Mặc định là: --key=hiệu_bài --result=các_tên_tệp --separator=%s
    
      -F, --frequency=SỐ	tìm các thẻ bài xảy ra số lần này,
    					mà số này là một phạm vi được đại diện như « N..M ».
    					Bỏ N thì mặc định là 1, còn bỏ M thì mặc định là MAX_USHRT
      -a, --ambiguous=SỐ	tìm các thẻ bài có tên mờ hồ trong số ký tự này
    
      -x, --hex		chỉ tìm các con số dạng thập lục
      -d, --decimal	chỉ tìm các con số dạng thập phân
      -o, --octal		chỉ tìm các con số dạng bát phân
    		Mặc định là tiến trình tìm tương ứng với con số có bất cứ cơ số nào.
    
           --help       		hiển thị trợ giúp này rồi thoát
          --version    		xuất ra thông tin phiên bản rồi thoát

en: braces
vi: dấu ngoặc móc

en: notice: use of `-e' is deprecated, use `-r' instead
vi: thông báo : dùng « -e » bị phản đối: nên dùng « -r »

en: invalid `--key' style: `%s'
vi: kiểu dáng « --key » không hợp lệ: « %s »

en: invalid `--result' style: `%s'
vi: kiểu dáng « --result » không hợp lệ: « %s »

en: can't match regular-expression: memory exhausted
vi: không thể khớp với biểu thức chính quy: hết bộ nhớ hoàn toàn

en: edit? [y1-9^S/nq]
vi: sửa ? [y1-9^S/nq]

en: can't fork
vi: không thể tạo tiến trình con

en: can't exec `%s'
vi: không thể thực hiện « %s »

en: Build an identifier database.
      -o, --output=OUTFILE    file name of ID database output
      -f, --file=OUTFILE      synonym for --output
      -i, --include=LANGS     include languages in LANGS (default: "C C++ asm")
      -x, --exclude=LANGS     exclude languages in LANGS
      -l, --lang-option=L:OPT pass OPT as a default for language L (see below)
      -m, --lang-map=MAPFILE  use MAPFILE to map file names onto source language
      -d, --default-lang=LANG  make LANG the default source language
      -p, --prune=NAMES       exclude the named files and/or directories
      -v, --verbose           report per file statistics
      -s, --statistics        report statistics at end of run
    
          --files0-from=F     tokenize only the files specified by
                               NUL-terminated names in file F
    
           --help              display this help and exit
          --version           output version information and exit
    
    FILE may be a file name, or a directory name to recursively search.
    If no FILE is given, the current directory is searched by default.
    Note that the `--include' and `--exclude' options are mutually-exclusive.
    
    The following arguments apply to the language-specific scanners:
vi: Xây dựng cơ sở dữ liệu nhận diện.
      -o, --output=TỆP_RA		tên của tập tin được xuất ra cơ sở dữ liệu ID.
      -f, --file=TỆP_RA			cùng nghĩa với « --output »
      -i, --include=NGÔN_NGỮ		gồm có các ngôn ngữ này
    		(mặc định: « C C++ asm »)
      -x, --exclude=NGÔN_NGỮ		loại trừ các ngôn ngữ này
      -l, --lang-option=L:TÙY_CHỌN		gửi tùy chọn này làm mặc định
    		cho ngôn ngữ L (xem dưới)
      -m, --lang-map=TỆP		dùng tập tin này để ánh xạ tên tập tin
    		với ngôn ngữ nguồn
      -d, --default-lang=NGÔN_NGỮ		đặt ngôn ngữ này là ngôn ngữ nguồn mặc định
      -p, --prune=TÊN		loại trừ các tập tin/thư mục này
      -v, --verbose		thông báo thống kê cho mỗi tập tin
      -s, --statistics		thông báo thống kê một khi chạy xong
    
          --files0-from=F          làm thẻ bài chỉ những tập tin được ghi rõ
                                              bằng tên chấm dứt NUL trong tập tin F
    
          --help       		hiển thị trợ giúp này rồi thoát
          --version    		xuất ra thông tin phiên bản rồi thoát
    
    TỆP có thể là một tên tập tin, hoặc một tên thư mục trong đó cần tìm kiếm đệ quy.
    Không đưa ra tập tin thì thư tìm kiếm trong mục hiện thời theo mặc định.
    Ghi chú rằng hai tùy chọn « --include » (bao gồm) và « --exclude » (loại trừ)
    loại từ lẫn nhau.
    
    Các đối số theo đây áp dụng cho những bộ quét đặc trưng cho ngôn ngữ :

en: nothing to do
vi: không có gì cần làm

en: can't create `%s' in `%s'
vi: không thể tạo « %s » trong « %s »

en: can't modify `%s'
vi: không thể sửa đổi « %s »

en: can't stat `%s'
vi: không thể lấy trạng thái về « %s »

en:   new = %d/%d
vi:   mới = %d/%d

en: Heap=%llu+%llu Kb,
vi: Miền nhớ=%llu+%llu Kb,

en: Sorting tokens...
vi: Đang sắp xếp các thẻ bài...

en: Writing `%s'...
vi: Đang ghi « %s »...

en: can't create `%s'
vi: không thể tạo « %s »

en: internal limitation: offset of 2^32 or larger
vi: giới hạn bên trong:  hiệu số hơn 2^32

en: error closing `%s'
vi: gặp lỗi khi đóng « %s »

en: Print all tokens found in a source file.
      -i, --include=LANGS     include languages in LANGS (default: "C C++ asm")
      -x, --exclude=LANGS     exclude languages in LANGS
      -l, --lang-option=L:OPT pass OPT as a default for language L (see below)
      -m, --lang-map=MAPFILE  use MAPFILE to map file names onto source language
      -d, --default-lang=LANG  make LANG the default source language
      -p, --prune=NAMES       exclude the named files and/or directories
    
          --files0-from=F     tokenize only the files specified by
                               NUL-terminated names in file F
    
          --help              display this help and exit
    		      --version           output version information and exit
    
    The following arguments apply to the language-specific scanners:
vi: In ra tất cả các thẻ bài được tìm trong một tập tin nguồn nào đó.
      -i, --include=NGÔN_NGỮ		gồm có các ngôn ngữ này
    		(mặc định: « C C++ asm »)
      -x, --exclude=NGÔN_NGỮ		loại trừ các ngôn ngữ này
      -l, --lang-option=L:TÙY_CHỌN		gửi tùy chọn này làm mặc định
    		cho ngôn ngữ L (xem dưới)
      -m, --lang-map=TẬP_TIN		dùng tập tin này để ánh xạ tên tập tin
    		với ngôn ngữ nguồn
      -d, --default-lang=NGÔN_NGỮ		đặt ngôn ngữ này là ngôn ngữ nguồn mặc định
      -p, --prune=TÊN		loại trừ các tập tin/thư mục này
    
          --files0-from=F          làm thẻ bài chỉ những tập tin được ghi rõ
                                              bằng tên chấm dứt NUL trong tập tin F
    
          --help       		hiển thị trợ giúp này rồi thoát
          --version    		xuất ra thông tin phiên bản rồi thoát
    
    Các đối số theo đây áp dụng cho những bộ quét đặc trưng cho ngôn ngữ :

note: Type: select Description
en: The driver needs to know to which serial port the GemPC410 reader is connected.
vi: Trình hỗ trợ thiết bị cần biết máy đọc GemPC410 có kết nối đến cổng nối tiếp nào.

note: Type: boolean Description
en: Remove all ifetch-tools data, logs, and settings files?
vi: Gỡ bỏ tất cả các dữ liệu, sổ theo dõi và tập tin thiết lập của ifetch-tools ?

note: Type: boolean Description
en: The /var/lib/ifetch-tools, /var/log/ifetch-tools, and /etc/ifetch-tools directories which contain the ifetch-tools data, logs, and settings files are about to be removed.
vi: Sắp gỡ bỏ ba thư mục « /var/lib/ifetch-tools », « /var/log/ifetch-tools » và « /etc/ifetch-tools » mà chứa các dữ liệu, sổ theo dõi và tập tin thiết lập của ifetch-tools.

note: Type: boolean Description
en: If you're removing the ifetch-tools package in order to later install a more recent version or if a different ifetch-tools package is already using the data, logs, and settings, they should be kept.
vi: Nếu bạn muốn gỡ bỏ gói ifetch-tools để cài đặt về sau một phiên bản mới hơn, hoặc nếu một gói ifetch-tools khác đang sử dụng các dữ liệu, sổ theo dõi và tập tin thiết lập, ba thư mục này nên được giữ lại.

note: Type: string Description
en: static interfaces to be watched by ifplugd:
vi: giao diện tĩnh mà trình ifplugd cần theo dõi:

note: Type: string Description
en: Specify the interfaces to control here, separated by spaces. Ifplugd processes will be started for each of these interfaces when the ifplugd initscript is called with the "start" argument. You may use the magic string "auto" to make the initscript start or stop ifplugd processes for ALL eth and wlan interfaces that are available according to /proc/net/dev.  Note that the list of interfaces appearing in /proc/net/dev may depend on which kernel modules you have loaded.
vi: Ở đây hãy ghi rõ các giao diện cần điều khiển, định giới bằng dấu cách. Tiến trình ifplugd sẽ được khởi chạy cho mỗi giao diện trong danh sách này khi văn lệnh khởi tạo ifplugd được gọi với đối số « start » (bắt đầu). Bạn cũng có thể sử dụng chuỗi ma thuật « auto » (tự động) để làm cho văn lệnh này khởi chạy hay dừng chạy tiến trình ifplugd cho TẤT CẢ các giao diện kiểu Ethernet (eth) và WLAN (wlan) sẵn sàng tùy theo « /proc/net/dev ». Ghi chú rằng danh sách các giao diện mà hiển thị bằng « /proc/net/dev » có thể phụ thuộc vào những mô-đun hạt nhân bạn đã nạp.

note: Type: string Description
en: You should not add interfaces that are hotplugged (USB or PCMCIA) here, you will be asked for those in the next question.
vi: Ở đây bạn không nên thêm giao diện được cắm nóng (USB hay PCMCIA); đợi câu hỏi kế tiếp.

note: Type: string Description
en: hotplugged interfaces to be watched by ifplugd:
vi: giao diện được cắm nóng mà trình ifplugd cần theo dõi:

note: Type: string Description
en: Specify the hotplugged interfaces to control here, separated by spaces.
vi: Ở đây hãy ghi rõ những giao diện được cắm nóng cần điều khiển, định giới bằng dấu cách.

note: Type: string Description
en: You may use the magic string "all" to make the hotplug script start an ifplugd process for any hotplugged interface.
vi: Bạn cũng có khả năng sử dụng chuỗi ma thuật « all » (tất cả) để lam cho văn lệnh cắm nóng thì khởi chạy một tiến trình ifplugd cho bất cứ giao diện được cắm nóng nào.

note: Type: string Description
en: Hotplugged interfaces are usually interfaces on PCMCIA or WLAN adapters.
vi: Giao diện được cắm nóng thường là giao diện nằm trên bộ tiếp hợp kiểu PCMCIA hay WLAN.

note: Type: string Description
en: arguments to ifplugd:
vi: các đối số cho ifplugd:

note: Type: string Description
en: You can give arguments to the ifplug daemon here.  Relevant options are:
vi: Ở đây bạn có thể đưa ra các đối số cho trình nền ifplugd. Tùy chọn thích hợp:

note: Type: string Description
en:  -q Don't run script on daemon quit
     -f Ignore detection failure and retry
     -u Specify delay for configuring interface
     -d Specify delay for deconfiguring interface
     -w Wait until daemon fork finished
     -I Don't exit on nonzero return value of program executed
vi:  -q	Trình nền thoát thì đừng chạy văn lệnh
     -f	Không phát hiện thành công thì bỏ qua và thử lại
     -u	Ghi rõ khoảng trễ để cấu hình giao diện
     -d	Ghi rõ khoảng trễ để hủy cấu hình giao diện
     -w	Đợi trình nền tạo xong tiến trình con
     -l	Chương trình thực hiện và trả lại giá trị khác không thì đừng thoát

note: Type: string Description
en:  -a Do not enable interface automatically
     -s Use stderr instead of syslog for debugging
     -b Do not beep (-U/-D Do not beep on interface up/down)
     -t Specify poll time in seconds (default: 1)
     -p Don't run script on daemon startup
     -l Run "down" script on startup if no cable is detected
     -W Wait until the daemon died when running daemon is killed
     -M Use interface monitoring
vi:  -a	Đừng tự động hiệu lực giao diện
     -s	Dùng thiết bị lỗi chuẩn thay cho bản ghi hệ thống để gỡ lỗi
     -b	Đừng kêu bíp
    	-U/-D	đừng kêu bíp khi giao diện bật/tắt
     -t	Ghi rõ thời gian thăm dò theo giây (mặc định là 1)
     -p	Trình nền khởi chạy thì đừng chạy văn lệnh
     -l	Khởi chạy và không phát hiện dây cáp thì chạy văn lệnh « tắt »
     -W	Trình nền đang chạy bị diệt thì đợi nó kết thúc
     -M	Dùng chức năng theo dõi giao diện

note: Type: select Choices
en: suspend
vi: ngưng

note: Type: select Description
en: suspend behaviour:
vi: ứng xử ngưng:

note: Type: select Description
en: When you put your notebook into suspend mode, you can choose between three actions:
vi: Đặt máy tính xách tay vào chế độ ngưng thì bạn có khả năng chọn trong ba hành động khác nhau :

note: Type: select Description
en: none: no action
vi: không có : không làm gì

note: Type: select Description
en: suspend: this puts ifplugd into suspend mode. In this mode, ifplugd does not check the link status. This is necessary for some broken network drivers.
vi: ngưng: đặt ifplugd vào chế độ ngưng. Trong chế độ này, ifplugd không kiểm tra trạng thái của liên kết, mà cần thiết cho một số trình điều khiển mạng bị hỏng.

note: Type: select Description
en: stop: this stops ifplugd. If the -q option is not given, ifplugd will stop the interface. After resume, it will be restarted. This makes sense if you use some mechanism (eg. guessnet or whereami) to detect your network environment, which may have changed while suspending.
vi: dừng: dừng chạy ifplugd. Không đưa ra tùy chọn « -q »  thì ifplugd dừng chạy giao diện đó. Sau khi tiếp tục lại, nó sẽ được khởi chạy lại. Có ích nếu bạn sử dụng cơ chế nào (v.d. guessnet hay whereami) để phát hiện môi trường mạng, mà có thể đã thay đổi trong khi ngưng.

note: Type: text Default
en: Gaidhlig (Scots Gaelic)
vi: Gaidhlig (tiếng Xen-tơ của Ê-cốt)

note: Type: text Default
en: Gaeilge (Irish)
vi: Gaeilge (tiếng Xen-tơ của Ái-nhĩ-lan)

en: Preferences saved.
vi: Tùy thích đã được lưu.

en: You are banned.
vi: Bạn bị cấm ra.

en: new feed
vi: nguồn tin mới

en: expiring %s (%s days old)
vi: đang mãn hạn %s (cũ %s ngày)

en: expiring %s
vi: đang mãn hạn %s

en: checking feed %s ...
vi: đang kiểm tra nguồn tin %s ...

en: could not find feed at %s
vi: không tìm thấy nguồn tin ở %s

en: feed crashed XML::Feed!
vi: nguồn tin đã gây ra XML::Feed sụp đổ.

en: creating new page %s
vi: đang tạo trang mới %s

en: There are no broken links!
vi: Không có liên kết bị ngắt nào.

en: Comment Moderation
vi: Xét duyệt phản hồi

en: editing %s
vi: đang sửa %s

en: Invalid email address.
vi: Địa chỉ thư điện tử không hợp lệ.

en: fortune failed
vi: fortune bị lỗi

en: Must specify url to wiki with --url when using --rss or --atom
vi: Cần phải xác định địa chỉ URL tới wiki với « --url » khi dùng « --rss » hay « --atom »

en: RPC::XML::Client not found, not pinging
vi: Không tìm thấy RPC::XML::Client nên không gửi gói tin ping

en: failed to load Markdown.pm perl module (%s) or /usr/bin/markdown (%s)
vi: lỗi nạp mô-đun perl Markdown.pm (%s) hay « /usr/bin/markdown » (%s)

en: Error creating account.
vi: Gặp lỗi khi tạo tài khoản.

en: Account creation successful. Now you can Login.
vi: Tài khoản đã được tạo. Lúc bây giờ bạn có thể đăng nhập.

en: Failed to send mail
vi: Lỗi gửi thư

en: access denied
vi: truy cập bi từ chối

en: %s is not a valid language code
vi: %s không phải mã ngôn ngữ hợp lệ

en: vote
vi: bỏ phiếu

en: Total votes:
vi: Tổng số phiếu :

en: polygen not installed
vi: chưa cài đặt polygen

en: scanning %s
vi: đang quét %s

en: skipping bad filename %s
vi: đang bỏ qua tên tập tin sai %s

en: failed to parse %s
vi: gặp lỗi phân tích %s

en: generating wrappers..
vi: đang tạo ra các bộ bao bọc..

en: %s doesn't seem to be executable
vi: có vẻ là %s không phải có khả năng thực hiện

en: cannot create a wrapper that uses a setup file
vi: không thể tạo bộ bao bọc sử dụng tập tin thiết lập

en: wrapper filename not specified
vi: chưa xác định tên tập tin bộ bao bọc

note: translators: The parameter is a C filename.
en: failed to compile %s
vi: lỗi biên dịch %s

note: translators: The parameter is a filename.
en: successfully generated %s
vi: %s đã được tạo ra

en: usage: ikiwiki [options] source dest
vi: cách sử dụng: ikiwiki [tùy chọn] nguồn đích

en: rebuilding wiki..
vi: đang xây dựng lại wiki..

en: refreshing wiki..
vi: đang làm tươi wiki..

en: Discussion
vi: Thảo luận

en: Must specify url to wiki with --url when using --cgi
vi: Cần phải xác định địa chỉ URL tới wiki với « --url » khi dùng « --cgi »

en: template %s not found
vi: không tìm thấy mẫu %s

en: unknown sort type %s
vi: kiểu sắp xếp không rõ %s

note: Type: boolean Description
en: Use FSF-compliant keybindings?
vi: Sử dụng tổ hợp phím thuân theo FSF không?

note: Type: boolean Description
en: ILISP allows the choice of using FSF-compliant keybindings which start with a Control-C character. The older ILISP keybindings use a Control-Z character as the prefix.
vi: Trình ILISP cho phép chọn tổ hợp phím thuân theo Tổ chức Phần mềm Tự do (Free Software Foundation: FSF) mà bắt đầu với một ký tự Ctrl-C. Những tổ hợp phím cũ hơn dùng một ký tự Ctrl-Z là tiền tố.

note: Type: boolean Description
en: In general, the non-FSF compliant keybindings are easier to use: the ILISP manual in the Debian package ilisp-doc uses the non-FSF compliant keybindings and these keybindings often use fewer keystrokes.
vi: Thường, dễ hơn sử dụng tổ hợp phím không phải thuân theo FSF: tài liệu hướng dẫn ILISP trong gói tin Debian «ilisp-doc» dùng tổ hợp phím không phải thuân theo FSF và điều này dùng ít lần bấm phím hơn.

note: Type: boolean Description
en: If you change your mind later, you can run dpkg-reconfigure ilisp and change your keybinding selection.
vi: Nếu lần sau bạn thay đổi ý kiến thì có thể chạy «dpkg-reconfigure ilisp» và sửa đổi tùy chọn tổ hợp phím.

en: Set Keyboard Input Method
vi: Chọn kiểu nhập bàn phím

note: Type: boolean Description
en: Use setuid imget for RPOP?
vi: Dùng «setuid imget» cho RPOP không?

note: Type: boolean Description
en: The RPOP feature is disabled by default. It is an obsolete feature (The RPOP command was used instead of the PASS command to authenticate access to a maildrop. It was removed in RFC 1460). If you prefer, you can use RPOP by setuid imget.
vi: Tính năng RPOP bị tắt theo mặc định. Nó là một tính năng cũ. (Từng dùng lệnh RPOP thay vào lệnh PASS để xác thực truy cập một hộp thẻ thư. Nó bị loại bỏ trong RFC 1460.) Nếu bạn muốn, bạn còn có thể sử dụng RPOP bằng cách «setuid imget».

note: Type: boolean Description
en: Generate /etc/im/SiteConfig by hand?
vi: Tự tạo ra «/etc/im/SiteConfig» không?

note: Type: boolean Description
en: This package normally generates /etc/im/SiteConfig. If you prefer, you can generate /etc/im/SiteConfig by hand.
vi: Gói này thường tạo ra «/etc/im/SiteConfig». Nếu bạn muốn, có thể tự tạo ra «/etc/im/SiteConfig».

note: Type: string Description
en: Default From: domain:
vi: Miền «Từ:» mặc định:

note: Type: string Description
en: In a mail/news header, if a From: field does not have a domain part, imput will add this domain automatically.
vi: Trong phần đầu thư điện tử hay thông điệp tin tức, nếu trường «Từ:» (From:) không có một phần miền (v.d. vnoss.org) thì trình imput sé tự động thêm miền này.

note: Type: string Description
en: If unsure, you can ignore this.
vi: Nếu chưa chắc thì bạn có thể bỏ qua tùy chọn này.

note: Type: string Description
en: Default To: domain:
vi: Miền «Cho:» mặc định:

note: Type: string Description
en: In a mail header, if a To: field does not have a domain part, imput will add this domain automatically.
vi: Trong phần đầu thư điện tử hay thông điệp tin tức, nếu trường «Cho:» (To:) không có một phần miền (v.d. vnoss.org) thì trình imput sé tự động thêm miền này.

note: Type: string Description
en: In a news header, imput will add an Organization: field automatically.
vi: Trong một phần đầu của một thông điệp tin tức, trình imput sẽ tự động thêm một trường «Tổ chức» (Organization)

note: Type: boolean Description
en: Use imget with maildir?
vi: Sử dụng trình imget với maildir (thư mục thư) không?

note: Type: boolean Description
en: A maildir is not used by default. If you prefer, imget can retrieve mails from ~/Maildir/{new,cur}.
vi: Mặc định là không sử dụng một thư mục thư. Nếu bạn muốn, trình imget có thể gọi thư từ:«~/Maildir/{new,cur}»

note: Type: text Default
en: Gaelg (Manx Gaelic)
vi: Gaelg (tiếng Xen-tơ của Đảo Man)

en: usage: indent file [-o outfile ] [ options ]
           indent file1 file2 ... fileN [ options ]
vi: cách dùng: indent tập_tin [-o tập_tin_xuất ] [ tùy_chọn ]
               indent tập_tin1 tập_tin2 … tập_tinN [ tùy_chọn ]

en: %s: missing argument to parameter %s
vi: %s: thiếu đối số đối với tham số %s

en: %s: unknown option "%s"
vi: %s: không rõ tùy chọn “%s”

en: option: %s
vi: tùy chọn: %s

en: %s: option ``%s'' requires a numeric parameter
vi: %s: tùy chọn “%s” cần một tham số thuộc kiểu số

en: set_option: internal error: p_type %d
vi: set_option: lỗi nội bộ : p_type %d

en: Profile contains an unterminated comment
vi: Hồ sơ chứa một ghi chú chưa chấm dứt

en: Profile contains unpalatable characters
vi: Hồ sơ chứa ký tự sai

en: File named by environment variable %s does not exist or is not readable
vi: Biến môi trường %s đặt tên của tập tin không tồn tại hay không thể đọc được

en: indent:  Strange version-control value
vi: indent: giá trị điều khiển phiên bản lạ

en: indent:  Using numbered-existing
vi: indent: dùng đánh-số-tồn-tại

en: indent: Can't make backup filename of %s
vi: indent: không thể tạo tên tập tin sao lưu của %s

en: Can't open backup file %s
vi: Không thể mở tập tin sao lưu %s

en: Can't write to backup file %s
vi: Không thể ghi vào tập tin sao lưu %s

en: Can't preserve modification time on backup file %s
vi: Không thể bảo tồn giờ sửa đổi tập tin sao lưu %s

en: indent: Virtual memory exhausted.
vi: indent: hết bộ nhớ ảo.

en: indent: Fatal Error:
vi: indent: lỗi nghiêm trọng:

en: indent: System Error:
vi: indent: lỗi hệ thống:

en: EOF encountered in comment
vi: Gặp kết thúc tập tin trong ghi chú

en: Line broken
vi: Dòng bị ngắt

en: There were %d non-blank output lines and %d comments
vi: Có %d dòng kết xuất không trống và %d ghi chú

en: (Lines with comments)/(Lines with code): %6.3f
vi: (Dòng có ghi chú)/(Dòng có mã): %6.3f

en: Line broken 2
vi: Dòng bị ngắt 2

en: indent: only one output file (2nd was %s)
vi: indent: chỉ một tập tin kết xuất (thứ hai là %s)

en: indent: only one input file when output file is specified
vi: indent: chỉ một tập tin nhập liệu khi tập tin kết xuất được ghi rõ

en: indent: can't have filenames when specifying standard input
vi: indent: không thể có tên tập tin khi ghi rõ đầu vào tiêu chuẩn

en: indent: only one input file when stdout is used
vi: indent: chỉ một tập tin nhập liệu khi sử dụng đầu vào tiêu chuẩn

en: Read profile %s
vi: Đọc hồ sơ %s

en: Can't open input file %s
vi: Không thể mở tập tin nhập liệu %s

en: Can't stat input file %s
vi: Không thể lấy thông tin thống kê về tập tin %s

en: Zero-length file %s
vi: Tập tin có kích cỡ bằng không %s

en: File %s is too big to read
vi: Tập tin %s quá lớn để đọc

en: System problem reading file %s
vi: Gặp lỗi hệ thống khi đọc tập tin %s

en: Error reading input file %s
vi: Gặp lỗi khi đọc tập tin nhập liệu %s

en: Error closing input file %s
vi: Gặp lỗi khi đóng tập tin đầu vào %s

en: File %s contains NULL-characters: cannot proceed
vi: Tập tin %s chứa ký tự rỗng (NULL): không thể xử lý tiếp

en: Unterminated character constant
vi: Hằng số ký tự chưa chấm dứt

en: Unterminated string constant
vi: Hằng số chuỗi chưa chấm dứt

en: old style assignment ambiguity in "=%s". Assuming "= %s"
vi: “=%s” có gán kiểu cũ chưa rõ ràng. Nên coi là “= %s”

en: indent: can't create %s
vi: indent: không thể tạo %s

en: Can't close output file %s
vi: Không thể đóng tập tin kết xuất %s

en: Can't preserve modification time on output file %s
vi: Không thể bảo tồn giờ sửa đổi tập tin kết xuất %s

en: Unmatched 'else'
vi: Chưa khớp “else”

en: Stmt nesting error.
vi: Lỗi câu lệnh lồng nhau.

en: Unknown code to parser
vi: Bộ phân tích ngữ pháp gặp mã lạ

en: CANNOT FIND '@' FILE!
vi: Không tìm thấy tập tin “@”!

note: Type: boolean Description
en: Do you want to install a system-wide initz service?
vi: Bạn có muốn cài đặt một dịch vụ «initz» cho toàn hệ thống không?

note: Type: boolean Description
en: If you accept here all users in your system can use Initz automatically.
vi: Nếu bạn chấp nhận điều này thì tự động có nghĩa là mọi người dùng trong hệ thống bạn có thể sử dụng «initz».

en: Fast Crop
vi: Cắt Xén Nhanh

en: Fill and Transparency
vi: Tô Phủ và Tính Trong Suốt

en: Does not filter but adds a filter region
vi: Không thanh lọc song cho thêm một vùng thanh lọc vào

en: Smart Jelly
vi: Thạch Thông Minh

en: Bevels
vi: Vát Cạnh

en: Same as Matte jelly but with more controls
vi: Giống chất liệu thạch đông mờ xỉn song cho phép nhiều điều chỉnh hơn

en: Metal Casting
vi: Rập Đúc Kim Loại

en: Smooth drop-like bevel with metallic finish
vi: Mép vát mềm mại rập chìm với chất liệu tráng kim loại kết thúc

en: Blurs
vi: Làm Nhoè

en: Edges are partly feathered out
vi: Một phần đường viền cạnh bị làm nhòe đi

en: Jigsaw Piece
vi: Mảnh Tranh Lắp Hình

en: Low, sharp bevel
vi: Vát nghiêng thấp, sắc cạnh

en: Rubber Stamp
vi: Con Dấu Cao Xu

en: Random whiteouts inside
vi: Mảng lóa trắng ngẫu nhiên bên trong

en: Ink Bleed
vi: Rỉ Mực

en: Protrusions
vi: Lồi ra

en: Inky splotches underneath the object
vi: Đốm mực tóe nhòe bên dưới đối tượng

en: Edges of object are on fire
vi: Các cạnh của đối tượng bốc lửa

en: Soft, cushion-like bevel with matte highlights
vi: Vát cạnh mềm, giống gối đệm, với các chi tiết nêu bật màu xỉn

en: Ridged Border
vi: Đường Viền Nổi Hằn

en: Ridged border with inner bevel
vi: Đường viền nổi hằn bo vát cạnh bên trong

en: Horizontal rippling of edges
vi: Đường gợn sóng rập rình theo chiều ngang

en: Speckle
vi: Vết Lốm Đốm

en: Fill object with sparse translucent specks
vi: Tô phủ đối tượng bằng những hạt nhỏ trong mờ rải rác

en: Oil Slick
vi: Vết Dầu Loang

en: Rainbow-colored semitransparent oily splotches
vi: Các đốm dầu màu cầu vồng bán trong suốt

en: Frost
vi: Sương Muối

en: Flake-like white splotches
vi: Các đốm giống bông tuyết trắng

en: Leopard Fur
vi: Lông Báo Hoa Lốm Đốm

en: Leopard spots (loses object's own color)
vi: Các đốm đen trên da báo (che kín màu gốc)

en: Irregular vertical dark stripes (loses object's own color)
vi: Những sọc dọc có hình dạng bất thường (làm mất màu gốc của đối tượng)

en: Airy, fluffy, sparse white clouds
vi: Những đám mây trắng rải rác, bông sốp và đầy không khí

en: Image Effects
vi: Hiệu Ứng Hình Ảnh

en: Sharpen edges and boundaries within the object, force=0.15
vi: Làm sắc các cạnh và đường bo bên trong đối tượng, với cường độ là 0.15

en: Sharpen More
vi: Làm Sắc Nét Hơn

en: Sharpen edges and boundaries within the object, force=0.3
vi: Làm sắc các cạnh và đường bo bên trong đối tượng, với cường độ là 0.3

en: Oil Painting
vi: Tranh Sơn Dầu

en: Image Paint and Draw
vi: Sơn và Vẽ Hình Ảnh

en: Simulate oil painting style
vi: Thể hiện ảnh theo phong cách sơn dầu

en: Detect color edges and retrace them in grayscale
vi: Phát hiện các cạnh màu rồi can lại bằng thang màu xám

en: Detect color edges and retrace them in blue
vi: Phát hiện các cạnh rồi can lại bằng màu xanh lam

en: Imitate aged photograph
vi: Làm ảnh trông giống như một bức ảnh cũ

en: Organic
vi: Hữu Cơ

en: Bulging, knotty, slick 3D surface
vi: Bề mặt bóng mượt 3D, đầu mấu, lồi ra

en: Barbed Wire
vi: Dây Thép Gai

en: Gray bevelled wires with drop shadows
vi: Đặt các dây mảnh, được vát cạnh và ngả bóng, phủ lên bề mặt đối tượng

en: Swiss Cheese
vi: Pho Mát Thụy Sĩ

en: Random inner-bevel holes
vi: Phủ bề mặt bằng các lỗ tròn được bo vát vào trong

en: Blue Cheese
vi: Pho Mát Xanh

en: Marble-like bluish speckles
vi: Các vệt màu xanh, giống như hoa văn trên đá cẩm thạch

en: Soft bevel, slightly depressed middle
vi: Nét vát nông, hơi sâu hằn ở giữa

en: Shadows and Glows
vi: Bóng Tối và Hừng Sáng

en: Shadowy outer bevel
vi: Ngả bóng chung quanh cạnh vát ngoài

en: Dripping
vi: Nhỏ Giọt

en: Random paint streaks downwards
vi: Những giọt sơn nhỏ giọt xuống, tạo thành các sọc ngẫu nhiên

en: Jam Spread
vi: Quết Mứt Hoa Quả

en: Glossy clumpy jam spread
vi: Quết mứt hoa quả vón lầy nhầy và bóng bẩy

en: Pixel Smear
vi: Bôi Nhọ Điểm Ảnh

en: Van Gogh painting effect for bitmaps
vi: Hiệu ứng sơn vẽ của Van Gogh trên hình ảnh cơ sở điểm ảnh

en: Cracked Glass
vi: Mặt Kính Nứt Vỡ

en: Under a cracked glass
vi: Đối tượng nằm dưới một mảng kính bị nứt vỡ

en: Bubbly Bumps
vi: Chấn Động Gồ Ghề Phùi Bọt

en: Bumps
vi: Gồ Ghề

en: Flexible bubbles effect with some displacement
vi: Hiệu ứng bọt linh hoạt với một chút dịch hình

en: Glowing Bubble
vi: Bọt Hừng Sáng

en: Ridges
vi: Lằn

en: Bubble effect with refraction and glow
vi: Các bọt bóng có được chiếu sáng và khúc xạ

en: Neon light effect
vi: Hiệu ứng ánh sáng đèn nê-ông

en: Molten Metal
vi: Kim Loại Nóng Chảy

en: Melting parts of object together, with a glossy bevel and a glow
vi: Các phần của vật thể nóng chảy hòa trộn với nhau, với cạnh bo tròn bóng loáng và hừng sáng

en: Pressed Steel
vi: Thép Ép

en: Pressed metal with a rolled edge
vi: Kim loại nén chặt với cạnh viền cuốn lại

en: Matte Bevel
vi: Vát Cạnh Nổi Mờ Xỉn

en: Soft, pastel-colored, blurry bevel
vi: Vát cạnh mờ, màu phấn, mềm mại

en: Thin Membrane
vi: Màng Mỏng

en: Thin like a soap membrane
vi: Mỏng như màng xà phòng

en: Matte Ridge
vi: Lằn Mờ Xỉn

en: Soft pastel ridge
vi: Lằn nhẹ màu phấn

en: Glowing Metal
vi: Kim Loại Hừng Sáng

en: Glowing metal texture
vi: Chất liệu kim loại hừng sáng

en: Leaves
vi: Lá Cây

en: Leaves on the ground in Fall, or living foliage
vi: Lá trên mặt đất vào mùa thu, hoặc tán lá

en: Translucent
vi: Trong Mờ

en: Illuminated translucent plastic or glass effect
vi: Hiệu ứng thủy tinh hoặc nhựa trong mờ được chiếu sáng

en: Iridescent Beeswax
vi: Sáp Ong Óng Ánh

en: Waxy texture which keeps its iridescence through color fill change
vi: Chất liệu sáp duy trì độ óng ánh của nó bằng cách thay đổi màu tô phủ

en: Eroded Metal
vi: Kim Loại Han Gỉ

en: Eroded metal texture with ridges, grooves, holes and bumps
vi: Bề mặt kim loại bị ăn mòn, có nhiều lằn, vết rạn, thô ráp

en: Cracked Lava
vi: Dung nham khô cằn

en: A volcanic texture, a little like leather
vi: Mô phỏng bề mặt đá dung nham khi đã khô, với nhiều vết rạn nứt ngẫu nhiên

en: Bark texture, vertical; use with deep colors
vi: Chất liệu hoa văn trông như vỏ cây, theo chiều dọc; sử dụng các màu sẫm

en: Lizard Skin
vi: Da Thằn Lằn

en: Stylized reptile skin texture
vi: Mô phỏng chất liệu da của loài bò sát

en: Stone Wall
vi: Bức Tường Đá

en: Stone wall texture to use with not too saturated colors
vi: Chất liệu tường đá dùng gam màu nhạt, không quá bão hoà

en: Silk Carpet
vi: Thảm Lụa

en: Silk carpet texture, horizontal stripes
vi: Chất liệu thảm lụa, có sọc ngang

en: Refractive Gel A
vi: Chất Keo Khúc Xạ A

en: Gel effect with light refraction
vi: Hiệu ứng keo khúc xạ ánh sáng nhẹ

en: Refractive Gel B
vi: Chất Keo Khúc Xạ B

en: Gel effect with strong refraction
vi: Hiệu ứng keo khúc xạ ánh sáng mạnh

en: Metallized Paint
vi: Sơn Kim Loại

en: Metallized effect with a soft lighting, slightly translucent at the edges
vi: Hiệu ứng phủ kim loại với ánh xạ mềm mại, hơi trong đục ở các cạnh viền

en: Dragee
vi: Kẹo Chứng Chim

en: Gel Ridge with a pearlescent look
vi: Đường Lằn Keo có màu ngọc trai

en: Raised Border
vi: Mép Viền Nhô Cao

en: Strongly raised border around a flat surface
vi: Bề mặt phẳng với mép viền nhô cao xung quanh

en: Metallized Ridge
vi: Lằn Gợn Kim Loại

en: Gel Ridge metallized at its top
vi: Lằn keo gợn phủ lớp tráng kim loại

en: Fat Oil
vi: Dầu Mỡ

en: Fat oil with some adjustable turbulence
vi: Dầu mỡ với một số nhiễu loạn điều chỉnh được

en: Morphology
vi: Hình Thái Học

en: Creates a black light inside and outside
vi: Tạo quầng đen bên trong và bên ngoài

en: Cubes
vi: Khối Lập Thể

en: Scattered cubes; adjust the Morphology primitive to vary size
vi: Nhiều khối lập thể rải rác; điều chỉnh tham số Hình Thái Học cơ bản để thay đổi kích thước

en: Peel Off
vi: Tróc Vỏ

en: Peeling painting on a wall
vi: Sơn tróc trên tường

en: Gold Splatter
vi: Vết Vẩy Vàng Ròng

en: Splattered cast metal, with golden highlights
vi: Vết vẩy đúc kim loại, với ánh vàng ròng

en: Gold Paste
vi: Nham Thạch Ánh Vàng Ròng

en: Fat pasted cast metal, with golden highlights
vi: Nham thạch kim loại với ánh vàng ròng

en: Crumpled Plastic
vi: Nhựa Nhăn Nhúm

en: Crumpled matte plastic, with melted edge
vi: Chất nhựa nhăn nhúm với các cạnh tan chảy

en: Enamel Jewelry
vi: Đồ Trang Sức Tráng Men

en: Slightly cracked enameled texture
vi: Chất liệu tráng men hơi rạn nứt

en: Aquarelle paper effect which can be used for pictures as for objects
vi: Hiệu ứng giấy ép vẽ màu nước có thể sử dụng cho các hình ảnh đồng cho các vật thể

en: Rough and Glossy
vi: Giấy Nhàu Bóng Bẩy

en: Crumpled glossy paper effect which can be used for pictures as for objects
vi: Hiệu ứng giấy nhàu bóng bảy có thể sử dụng cho các hình ảnh đồng cho các vật thể

en: In and Out
vi: Lõm Vào và Lồi Ra

en: Inner colorized shadow, outer black shadow
vi: Bên trong ngả bóng có màu, bên ngoài ngả bóng màu đen

en: Air Spray
vi: Sơn Phun

en: Convert to small scattered particles with some thickness
vi: Biến chuyển thành các hạt nhỏ rải rác có đôi chút độ dày

en: Warm Inside
vi: Ấm Nóng Bên Trong

en: Blurred colorized contour, filled inside
vi: Đường viền tô màu nhòe, Tô phủ kín bên trong

en: Cool Outside
vi: Mép Ngoài Mát Lạnh

en: Blurred colorized contour, empty inside
vi: Đường viền tô màu nhoè, rỗng bên trong

en: Electronic Microscopy
vi: Kính Hiển Vi Điện Tử

en: Bevel, crude light, discoloration and glow like in electronic microscopy
vi: Bo vát cạnh, ánh sáng thô kệch, bạc màu và hừng sáng giống như trong kính hiển vi điện tử

en: Tartan
vi: Vải Kẻ Sọc Đan Xen

en: Checkered tartan pattern
vi: Hoa văn kẻ sọc hình ô cờ (váy của người scotland)

en: Shaken Liquid
vi: Dung Dịch Lắc Sủi Bọt

en: Colorizable filling with flow inside like transparency
vi: Tô phủ kín được với dòng chảy bên trong giống như có tính trong suốt

en: Soft Focus Lens
vi: Ống Kính Nét Hơi Nhòe Mềm Mại

en: Glowing image content without blurring it
vi: Hình ảnh có nội dung hừng sáng nhưng không làm nhoè nó

en: Stained Glass
vi: Kính Nhuốm Màu

en: Illuminated stained glass effect
vi: Được chiếu sáng trong giống hiệu ứng tranh kính ở nhà thờ

en: Dark Glass
vi: Kính Sẫm Màu

en: Illuminated glass effect with light coming from beneath
vi: Hiệu ứng kính được chiếu với ánh sáng từ dưới lên

en: HSL Bumps Alpha
vi: Tạo Chấn Động Gồ Ghề như Rập Nổi với kênh màu HSL Alpha

en: Same as HSL Bumps but with transparent highlights
vi: Giống rập nổi, Gồ ghề, HSL song có các chi tiết nêu bật trong suốt

en: Bubbly Bumps Alpha
vi: Chấn Động Gồ Ghề Phùi Bọt kênh Alpha

en: Same as Bubbly Bumps but with transparent highlights
vi: Giống phùi bọt chấn động gồ ghề song có các chi tiết nêu bật trong suốt

en: Torn Edges
vi: Mép Xé Rách

en: Displace the outside of shapes and pictures without altering their content
vi: Dịch hình mép ngoài của hình dạng và hình ảnh mà không thay đổi nội dung bên trong của chúng

en: Roughen Inside
vi: Xù Xì Bên Trong

en: Roughen all inside shapes
vi: Làm xù xì toàn bộ bên trong hình dạng

en: Evanescent
vi: Chóng Phai Mờ

en: Blur the contents of objects, preserving the outline and adding progressive transparency at edges
vi: Làm nhòe mờ nội dung của vật thể, bảo tồn đường viền và cho thêm độ trong cấp tiến ở các cạnh

en: Chalk and Sponge
vi: Đá Phấn và Bọt Biển

en: Low turbulence gives sponge look and high turbulence chalk
vi: Hỗn loạn ở mức độ thấp sẽ cho cái nhìn tương tự như bọt biển, song ở mức độ cao, trông giống như đá phấn

en: Colorized blotches, like a crowd of people
vi: Hình người nhòe bẩn, trông giống một đám đông quần chúng

en: Scotland
vi: Xcốt-Len

en: Colorized mountain tops out of the fog
vi: Đỉnh núi tô màu nhô ra khỏi mây mù

en: Garden of Delights
vi: Vườn Khoái Lạc

en: Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights
vi: Làn ảo ảnh hỗn độn, trông giống bức tranh 'Khu vườn lạc thú trần tục' (Garden of Delights) của họa sĩ Hòa Lan Hieronymus Bosch

en: Cutout Glow
vi: Cắt Rời Hừng Sáng

en: In and out glow with a possible offset and colorizable flood
vi: Hừng sáng nội ngoại với khả dĩ dịch chuyển, đồng khả năng tô phủ kín bằng màu sắc

en: Dark Emboss
vi: Chạm Nổi Tối

en: Emboss effect : 3D relief where white is replaced by black
vi: Hiệu ứng chạm nổi: khắc nổi trong đó màu trắng được thay bằng màu đen

en: Bubbly Bumps Matte
vi: Lớp Lồng Gồ Ghề Nổi Bọt

en: Same as Bubbly Bumps but with a diffuse light instead of a specular one
vi: Tương tự như Chấn Động Gồ Ghề Phùi Bọt (Bubbly Bumps) song với ánh sáng tán xạ thay vì ánh lóng lánh

en: Blotting Paper
vi: Giấy Thấm

en: Inkblot on blotting paper
vi: Vết mực loang trên giấy thấm

en: Wax Print
vi: In Sáp

en: Wax print on tissue texture
vi: In sáp trên giấy lụa

en: Burnt edges
vi: Cạnh Bị Đốt Cháy

en: Torn edges with a dark inner blur
vi: Các cạnh bị xé rách với mép nhòe màu tối bên trong

en: Cloudy watercolor effect
vi: Hiệu ứng màu nước đục mờ như mây mù

comment: Name: don't translate / Tên: đừng dịch
en: Felt
vi: Dạ ở Mũ Phớt

en: Felt like texture with color turbulence and slightly darker at the edges
vi: Chất liệu giống dạ ở mũ phớt với hỗn loạn tô màu và hơi tối ở các cạnh

en: Ink Paint
vi: Sơn Mực

en: Ink paint on paper with some turbulent color shift
vi: Sơn mực trên giấy với đôi chút dịch chuyển màu hỗn loạn

en: Tinted Rainbow
vi: Nhuốm Màu Cầu Vồng

en: Smooth rainbow colors melted along the edges and colorizable
vi: Màu cầu vồng mềm mại nóng chảy dọc theo các cạnh và có thể tô màu được

en: Melted Rainbow
vi: Cầu Vồng Nóng Chảy

en: Smooth rainbow colors slightly melted along the edges
vi: Màu cầu vồng mềm mại, hơi nóng chảy dọc theo các cạnh

en: Flex Metal
vi: Kim Loại Dễ Uốn

en: Bright, polished uneven metal casting, colorizable
vi: Khuôn đúc kim loại không bằng phẳng, đánh bóng nhẵn, sáng màu, có thể tô màu được

en: Wavy Tartan
vi: Vải Kẻ Sọc Đan Xen Uốn Lượn như Sóng

en: Tartan pattern with a wavy displacement and bevel around the edges
vi: Vải kẻ sọc đan xen với dịch hình uốn lượn như sóng và bo vát cạnh

en: 3D Marble
vi: Đá Cẩm Thạch 3D

en: 3D warped marble texture
vi: Chất liệu đá cẩm thạch uốn lượn 3D

en: 3D Wood
vi: Gỗ 3D

en: 3D warped, fibered wood texture
vi: Chất liệu gỗ có vân uốn lượn 3D

en: 3D Mother of Pearl
vi: Vỏ Ngọc Trai 3D

en: 3D warped, iridescent pearly shell texture
vi: Chất liệu vỏ ngọc trai 3D, uốn lượn, óng ánh

en: Tiger Fur
vi: Lông Hổ

en: Tiger fur pattern with folds and bevel around the edges
vi: Chất liệu lông hổ với các vết lằn và bo vát cạnh quanh mép viền

en: Black Light
vi: Sáng Thành Tối

en: Light areas turn to black
vi: Những vùng sáng chuyển thành tối

en: Adds a small scale graininess
vi: Thêm một tỷ lệ nhỏ độ lỗ chỗ

en: Plaster Color
vi: Vữa Xây Gạch có Màu

en: Colored plaster emboss effect
vi: Hiệu ứng rập nổi vữa xây gạch được tô màu

en: Velvet Bumps
vi: Vải Nhung Nổi Gồ Ghề

en: Gives Smooth Bumps velvet like
vi: Cung cấp hiệu ứng giống Vải Nhung mịn màng Nổi Gồ Ghề

en: Comics Cream
vi: Hình Kem Chảy vẽ theo lối Truyện Tranh

en: Non-Realistic 3D Shaders
vi: Tô Bóng 3D Phi Hiện Thực

en: Comics shader with creamy waves transparency
vi: Tạo bóng theo phong cách truyện tranh với dòng kem chảy hình sóng lượn trong suốt

en: Chewing Gum
vi: Kẹo Cao Su

en: Creates colorizable blotches which smoothly flow over the edges of the lines at their crossings
vi: Tạo các vết sơn có màu, chảy mềm mại tràn qua cạnh của các đường thẳng tại điểm giao cắt

en: Dark and Glow
vi: Làm Tối Lại và Hừng Sáng Lên

en: Darkens the edge with an inner blur and adds a flexible glow
vi: Làm tối màu cạnh và làm nhòe cạnh bên trong rồi cho thêm một vùng hừng sáng năng động

en: Warped Rainbow
vi: Cầu Vồng Uốn Oằn

en: Smooth rainbow colors warped along the edges and colorizable
vi: Màu cầu vồng mềm mại uốn oằn dọc theo các cạnh và khả dĩ tô màu được

en: Rough and Dilate
vi: Kéo Giãn và Lởm Chởm

en: Create a turbulent contour around
vi: Tạo đường viền hỗn loạn bao quanh

en: Old Postcard
vi: Thẻ Bưu Phẩm Cũ Kĩ

en: Slightly posterize and draw edges like on old printed postcards
vi: Hơi áp phích hóa và vẽ các cạnh giống như trên các thẻ bưu phẩm được in cũ kĩ

en: Dots Transparency
vi: Điểm Chấm Trong Suốt

en: Gives a pointillist HSL sensitive transparency
vi: Tạo một lớp trong mẫn cảm HSL như họa sĩ theo chủ nghĩa điểm chấm cuối thế kỷ 19

en: Canvas Transparency
vi: Khung Vẽ Trong Suốt

en: Gives a canvas like HSL sensitive transparency.
vi: Cung cấp một khung vẽ giống HSL mẫn cảm tính trong suốt.

en: Smear Transparency
vi: Bôi Nhọ Tầng Trong Suốt

en: Paint objects with a transparent turbulence which turns around color edges
vi: Sơn vật thể với sự hỗn loạn trong suốt và bẻ ngược lại các cạnh màu

en: Thick Paint
vi: Sơn Dày

en: Thick painting effect with turbulence
vi: Hiệu ứng sơn dày pha sự hỗn loạn

en: Burst balloon texture crumpled and with holes
vi: Chất liệu bóng bay vỡ tung tan thành nhiều mảnh với các lỗ thủng

en: Embossed Leather
vi: Vải Da Rập Nổi

en: Combine a HSL edges detection bump with a leathery or woody and colorizable texture
vi: Kết hợp sự phát hiện cạnh gồ ghề với chất liệu da hoặc gỗ khả dĩ tô màu

en: Carnaval
vi: Ngày Hội

en: White splotches evocating carnaval masks
vi: Các đốm trắng gợi nhớ các màn chắn của ngày hội

en: Plastify
vi: Nhựa Hóa

en: HSL edges detection bump with a wavy reflective surface effect and variable crumple
vi: Hiệu ứng gồ ghề đối với các cạnh phát hiện HSL, cùng hiệu ứng bề mặt phản chiếu và một mức vỡ vụn biến thiên

en: Combine a HSL edges detection bump with a matte and crumpled surface effect
vi: Kết hợp sự phát hiện cạnh HSL gồ ghề với một lớp lồng và hiệu ứng bề mặt vỡ vụn

en: Rough Transparency
vi: Trong Mờ Nhám

en: Adds a turbulent transparency which displaces pixels at the same time
vi: Cho thêm một hiệu ứng trong mờ hỗn loạn có dịch hình các điểm ảnh cùng một lúc

en: Gouache
vi: Màu Bột

en: Partly opaque water color effect with bleed
vi: Hiệu ứng màu nước đục phần nào với rò rỉ

en: Alpha Engraving
vi: Trạm Trổ Apha

en: Gives a transparent engraving effect with rough line and filling
vi: Cung cấp hiệu ứng chạm trổ với đường nét thô thiển Tô phủ kín

en: Alpha Draw Liquid
vi: Vẽ Dung Dịch Alpha

en: Gives a transparent fluid drawing effect with rough line and filling
vi: Cung cấp hiệu ứng vẽ dung dịch trong suốt với đường nét thô thiển Tô phủ kín

en: Liquid Drawing
vi: Vẽ Dung Dịch

en: Gives a fluid and wavy expressionist drawing effect to images
vi: Cung cấp hiệu ứng vẽ theo phong thái của họa sĩ trường phái biểu hiện sóng uốn lượn và chảy như dung dịch vào hình ảnh

en: Marbled Ink
vi: Mực Loang giống Họa Tiết Đá Hoa

en: Marbled transparency effect which conforms to image detected edges
vi: Hiệu ứng đá hoa trong suốt chiểu theo các cạnh phát hiện được của hình ảnh

en: Thick Acrylic
vi: Acrylic Đắp Dày

en: Thick acrylic paint texture with high texture depth
vi: Chất liệu sơn acrylic đắp dày với chiều cao chất liệu lớn

en: Alpha Engraving B
vi: Chạm Trổ Alpha B

en: Gives a controllable roughness engraving effect to bitmaps and materials
vi: Cung cấp hiệu ứng chạm trổ với độ thô nhám điều chỉnh được cho các hình ảnh bitmap và các nguyên vật liệu

en: Lapping
vi: Vỗ Nhè Nhẹ

comment: TODO: Update later, when inkscape release
en: Something like a water noise
vi: Hao hao giống âm tiếng nước vỗ lăn tăn

en: Monochrome Transparency
vi: Trong Nhìn Xuyên Qua Đơn Sắc

en: Convert to a colorizable transparent positive or negative
vi: Chuyển đổi thành phim bản âm/dương tô màu được

en: Creates an approximative semi-transparent and colorizable image of the saturation levels
vi: Tạo một mức bão hòa hình ảnh tô màu được và ước chừng bán trong suốt

en: Riddled
vi: Thủng Lỗ Chỗ

en: Riddle the surface and add bump to images
vi: Đục bề mặt và hình ảnh thủng lỗ chỗ gồ ghề

en: Wrinkled Varnish
vi: Tầng Lớp Tráng Nhăn Nhúm

en: Thick glossy and translucent paint texture with high depth
vi: Chất liệu sơn trong mờ bóng loáng dày cộm có chiều sâu khá cao

en: Canvas Bumps
vi: Khung Vẽ Vải Gồ Ghề

en: Canvas texture with an HSL sensitive height map
vi: Chất liệu khung vẽ vải với ánh xạ mẫn cảm tới chiều cao HSL

en: Canvas Bumps Matte
vi: Lớp Lồng Khung Vẽ Gồ Ghề

en: Same as Canvas Bumps but with a diffuse light instead of a specular one
vi: Tương tự như Khung Vẽ Vải Gồ Ghề song với ánh sáng khuếch xạ thay vì toát ra ánh lóng lánh

en: Canvas Bumps Alpha
vi: Khung Vẽ Gồ Ghề Alpha

en: Same as Canvas Bumps but with transparent highlights
vi: Tương tự như Khung Vẽ Vải Gồ Ghề song với các điểm nổi bật trong suốt

en: Bright Metal
vi: Kim Loại Bóng Sáng

en: Bright metallic effect for any color
vi: Hiệu ứng kim loại bóng sáng loáng với bất cứ màu nào

en: Deep Colors Plastic
vi: Nhựa Thẫm Màu

en: Transparent plastic with deep colors
vi: Nhựa trong thẫm màu

en: Melted Jelly Matte
vi: Lớp Lồng Thạch Trong Nóng Chảy

en: Matte bevel with blurred edges
vi: Tầng Lớp lồng bo vát cạnh nhòe mờ

en: Melted Jelly
vi: Thạch Nóng Chảy

en: Glossy bevel with blurred edges
vi: Bo vát bóng loáng cạnh nhòe mờ

en: Combined Lighting
vi: Ánh Xạ Kết Hợp

en: Basic specular bevel to use for building textures
vi: Bo vát cạnh lóng lánh cơ bản sử dụng để xây dựng chất liệu

en: Tinfoil
vi: Giấy Bạc

en: Metallic foil effect combining two lighting types and variable crumple
vi: Hiệu ứng giấy bạc kim loại kết hợp với 2 thể loại nguồn ánh sáng có lượng nhàu nát biến thiên

en: Soft Colors
vi: Màu Mềm Mại

en: Adds a colorizable edges glow inside objects and pictures
vi: Cho thêm mức hừng sáng vào các cạnh tô màu được bên trong vật thể và hình ảnh

en: Relief Print
vi: Rập Nổi

en: Bumps effect with a bevel, color flood and complex lighting
vi: Hiệu ứng gồ ghề có bo vát cạnh, màu phủ kín và bố trí ánh xạ phức tạp

en: Growing Cells
vi: Tế Bào Phát Triển

en: Random rounded living cells like fill
vi: Các mảnh đặc giống tế bào sống hình tròn biến hóa ngẫu nhiên

en: Fluorescence
vi: Huỳnh quang

en: Oversaturate colors which can be fluorescent in real world
vi: Màu sắc bão hòa quá mức có thể giống ánh sáng huỳnh quang thật

en: Pixellize
vi: Điểm Ảnh Hóa

en: Pixel Tools
vi: Các Công Cụ Điểm Ảnh

en: Reduce or remove antialiasing around shapes
vi: Thuyên giảm hoặc chống răng cưa chung quanh các hình dạng

en: Basic Diffuse Bump
vi: Gồ Ghề Khuếch Tán Cơ Bản

en: Matte emboss effect
vi: Hiệu ứng rập nổi màu xỉn

en: Basic Specular Bump
vi: Gồ Ghề Lóng Lánh Cơ Bản

en: Specular emboss effect
vi: Hiệu ứng rập nổi lóng lánh

en: Basic Two Lights Bump
vi: Gồ Ghề với Bố Trí 2 Nguồn Sáng Cơ Bản

en: Two types of lighting emboss effect
vi: Hai thể loại hiệu ứng chiếu sáng rập nổi cơ bản

en: Linen Canvas
vi: Khung Vẽ Vải Lanh

en: Painting canvas emboss effect
vi: Hiệu ứng khung vẽ sơn dầu rập nổi

en: Plasticine
vi: Chất Dẻo Platixin (thay thế đất sét)

en: Matte modeling paste emboss effect
vi: Hiệu ứng rập nổi bột nhồi tạo mô hình

en: Rough Canvas Painting
vi: Sơn Dầu Khung Vẽ Gồ Ghề

en: Paper Bump
vi: Gồ Ghề của Giấy

en: Paper like emboss effect
vi: Hiệu ứng gồ ghề giống tờ giấy

en: Jelly Bump
vi: Thạch Trong Gồ Ghề

en: Convert pictures to thick jelly
vi: Chuyển đổi các hình ảnh thành chất liệu thạch dày đặc

en: Blend Opposites
vi: Pha Trộn Đối Lập

en: Blend an image with its hue opposite
vi: Pha trộn một hình ảnh với màu đối lập

en: Hue to White
vi: Màu thành Trắng

en: Fades hue progressively to white
vi: Làm nhòe dần màu sắc một cách cấp tiến sang màu trắng

en: Paint objects with a transparent turbulence which wraps around color edges
vi: Sơn các vật thể với sự nhiễu loạn trong suốt bao bọc các cạnh màu

en: Pointillism
vi: Chủ Nghĩa Điểm Chấm

en: Gives a turbulent pointillist HSL sensitive transparency
vi: Tạo một lớp nhiễu điểm chấm HSL mẫn cảm với độ trong

en: Silhouette Marbled
vi: Bóng Chất Liệu Đá Hoa

en: Basic noise transparency texture
vi: Chất liệu nhiễu có độ trong cơ bản

en: Fill Background
vi: Phủ Kín Nền Sau

en: Adds a colorizable opaque background
vi: Cho thêm một nền màu hoàn toàn đục đằng sau

en: Flatten Transparency
vi: Làm Phẳng Bẹt Lớp về Độ Trong

en: Adds a white opaque background
vi: Cho thêm một nền trắng hoàn toàn đục đằng sau

en: Blur Double
vi: Làm Nhòe Kép

en: Overlays two copies with different blur amounts and modifiable blend and composite
vi: Lồng hai bản sao của hai lượng nhòe mờ khác nhau trong một tổng hợp pha trộn khả dĩ biên soạn

en: Image Drawing Basic
vi: Vẽ Nét Hình Ảnh Cơ Bản

en: Enhance and redraw color edges in 1 bit black and white
vi: Can lại đường nét viền màu và tăng cường độ tương phản, trong hao hao giống bút vẽ trắng đen (như vẽ ký họa bút chì hoặc bút mực)

en: Poster Draw
vi: Bản Vẽ Áp Phích

en: Enhance and redraw edges around posterized areas
vi: Can lại đường nét viền và tăng cường độ tương phản quanh vùng áp phích hóa

en: Cross Noise Poster
vi: Nhiễu Xuyên Biến Điệu Áp Phích

en: Overlay with a small scale screen like noise
vi: Lồng với hình ảnh màn hình thu nhỏ nhiễu hóa

en: Cross Noise Poster B
vi: Nhiễu Xuyên Áp Phích Hóa B

en: Adds a small scale screen like noise locally
vi: Lồng với hình ảnh màn hình thu nhỏ nhiễu hóa cục bộ

en: Poster Color Fun
vi: Trò Chơi Màu Áp Phích

en: Poster Rough
vi: Áp Phích Hóa Thô Thiển

en: Adds roughness to one of the two channels of the Poster paint filter
vi: Cho thêm một mức thô thiển gồ ghề vào một hoặc hai kênh màu của bộ lọc sơn áp phích hóa

en: Alpha Monochrome Cracked
vi: Đơn Sắc Alpha Rạn Nứt

en: Basic noise fill texture; adjust color in Flood
vi: Chất liệu phủ nhiễu cơ bản; Điều chỉnh màu trong mục Đổ Màu (Flood)

en: Alpha Turbulent
vi: Náo Động Nhiễu Loạn Alpha

en: Colorize Turbulent
vi: Náo Động Nhiễu Loạn Tô Màu

en: Cross Noise B
vi: Nhiễu Xuyên B

en: Adds a small scale crossy graininess
vi: Thêm một chút nhiễu lỗ chỗ lấm tấm

en: Cross Noise
vi: Nhiễu Xuyên Thông

en: Adds a small scale screen like graininess
vi: Thêm một màn hình cỡ nhỏ lỗ chỗ lấm tấm

en: Duotone Turbulent
vi: Náo Động Nhiễu Loạn Hai Sắc

comment: TODO: thử xem mục này ở đâu
en: Light Eraser Cracked
vi: Tẩy Xóa bằng Ánh Sáng Rạn Nứt

en: Poster Turbulent
vi: Áp Phíc Hóa Náo Động Nhiễu Loạn

en: Tartan Smart
vi: Vải Kẻ Sọc Đan Xen Thông Minh

en: Highly configurable checkered tartan pattern
vi: Vải kẻ sọc đan xen hoa văn ô cờ có tính khả cấu hình cao

en: Uses vertical specular light to draw lines
vi: Sử dụng ánh sáng lóng lánh theo chiều dọc để vẽ các đường thẳng

en: Colorizable filling with liquid transparency
vi: Màu tô phủ khả dĩ thay đổi với độ trong của chất lỏng

en: Aluminium
vi: Nhôm

en: Aluminium effect with sharp brushed reflections
vi: Hiệu ứng nhôm với ánh phản quang đánh bóng sắc nét

en: Comics cartoon drawing effect
vi: Hiệu ứng vẽ nhân vật minh họa truyện tranh

en: Comics Draft
vi: Nháp Truyện Tranh

en: Draft painted cartoon shading with a glassy look
vi: Khung vẽ nháp truyện tranh có ngả bóng với phong cách giống thủy tinh

en: Comics Fading
vi: Truyện Tranh Nhòe Mờ

en: Cartoon paint style with some fading at the edges
vi: Phong cách vẽ nháp truyện tranh với các cạnh nhòe mờ đôi chút

en: Satiny metal surface effect
vi: Hiệu ứng bề mặt kim loại láng bóng

en: Opaline
vi: Kính Trắng Đục

en: Contouring version of smooth shader
vi: Phiên bản viền công-tua của bộ tô bóng mượt mà

en: Bright chrome effect
vi: Hiệu ứng crôm sáng loáng

en: Deep Chrome
vi: Crôm Thẫm

en: Dark chrome effect
vi: Hiệu ứng crôm thẫm màu

en: Emboss Shader
vi: Bộ Tô Bóng Rập Nổi

en: Combination of satiny and emboss effect
vi: Kết hợp giữa hiệu ứng rập nổi và ánh láng bóng (xa tanh)

en: Sharp Metal
vi: Kim Loại Sắc Cạnh

en: Chrome effect with darkened edges
vi: Hiệu ứng crôm với các cạnh được làm tối đi

en: Brush Draw
vi: Vẽ Bằng Đầu Bút Lông

en: Chrome Emboss
vi: Crôm Rập Nổi

en: Embossed chrome effect
vi: Hiệu ứng crôm rập nổi

en: Contour Emboss
vi: Rập nổi đường công tua

en: Satiny and embossed contour effect
vi: Hiệu ứng xa tanh láng bóng với đường công tua rập nổi

en: Sharp Deco
vi: Trang Trí Sắc Nét

en: Unrealistic reflections with sharp edges
vi: Phản xạ không thực tế với các cạnh sắc nét

en: Deep Metal
vi: Kim Loại Thẫm Màu

en: Deep and dark metal shading
vi: Tô bóng kim loại thẫm và sâu

en: Aluminium Emboss
vi: Nhôm Rập Nổi

en: Satiny aluminium effect with embossing
vi: Hiệu ứng nhôm bóng loáng rập nổi

en: Refractive Glass
vi: Kính Khúc Xạ

en: Double reflection through glass with some refraction
vi: Phản xạ kép qua kính thủy tinh với một số khúc xạ

en: Frosted Glass
vi: Kính Mờ

en: Satiny glass effect
vi: Hiệu ứng kính thủy tinh bóng loáng

en: Bump Engraving
vi: Trạm Trổ Gồ Ghề

en: Carving emboss effect
vi: Hiệu ứng chạm nổi

en: Chromolitho Alternate
vi: In Đá Hoán Đổi

en: Old chromolithographic effect
vi: Hiệu ứng in đá xưa cũ

en: Convoluted Bump
vi: Gồ Ghề Quấn Xoắn

en: Convoluted emboss effect
vi: Hiệu ứng rập nổi gồ ghề quấn xoắn

en: Emergence
vi: Xuất Hiện

en: Cut out, add inner shadow and colorize some parts of an image
vi: Cắt ra, thêm bóng ngả bên trong và tô màu một số phần của hình ảnh

en: Litho
vi: Kỹ Thuật In Litô (In Đá)

en: Create a two colors lithographic effect
vi: Tạo hiệu ứng thạch bản hai màu

en: Paint Channels
vi: Sơn Vẽ Các Kênh

en: Colorize separately the three color channels
vi: Tô màu cho ba kênh màu riêng biệt

comment: TODO: thử xem mục này ở đâu
en: Posterized Light Eraser
vi: Tẩy Ánh Sáng Áp Phích Hóa

en: Create a semi transparent posterized image
vi: Tạo một hình ảnh áp phích hóa bán trong suốt

en: Trichrome
vi: Ba Màu

en: Like Duochrome but with three colors
vi: Giống như hai màu song vớ ba màu

en: Simulate CMY
vi: Mô phỏng CMY

en: Render Cyan, Magenta and Yellow channels with a colorizable background
vi: Hiển thị các kênh Xanh Da Trời, Hồng Điều và Vàng với nền tô màu được

en: Contouring Table
vi: Bàn Với Đường Công Tua

en: Blurred multiple contours for objects
vi: Làm mờ nhiều đường viền cho các đối tượng

comment: TODO: thử xem mục này ở đâu
en: Posterized Blur
vi: Làm Nhòe Áp Phích Hóa

en: Converts blurred contour to posterized steps
vi: Đổi đường viền mờ sang các ngấn bước áp phích hóa

en: Contouring Discrete
vi: Đường Viền Rời Rạc

en: Sharp multiple contour for objects
vi: Nhiều đường viền sắc nét cho các đối tượng

en: Scissors
vi: Kéo

comment: TRANSLATORS: Butt cap: the line shape does not extend beyond the end point
    of the line; the ends of the line are square
note: TRANSLATORS: Butt cap: the line shape does not extend beyond the end point of the line; the ends of the line are square
en: Butt cap
vi: Nắp bịt đầu

[ctx: Palette]
en: Black
vi: Đen

[ctx: Palette]
en: 90% Gray
vi: 90% Xám

[ctx: Palette]
en: 80% Gray
vi: 80% Xám

[ctx: Palette]
en: 70% Gray
vi: 70% Xám

[ctx: Palette]
en: 60% Gray
vi: 60% Xám

[ctx: Palette]
en: 50% Gray
vi: 50% Xám

[ctx: Palette]
en: 40% Gray
vi: 40% Xám

[ctx: Palette]
en: 30% Gray
vi: 30% Xám

[ctx: Palette]
en: 20% Gray
vi: 20% Xám

[ctx: Palette]
en: 10% Gray
vi: 10% Xám

[ctx: Palette]
en: 7.5% Gray
vi: 7.5% Xám

[ctx: Palette]
en: 5% Gray
vi: 5% Xám

[ctx: Palette]
en: 2.5% Gray
vi: 2.5% Xám

[ctx: Palette]
en: White
vi: Trắng

[ctx: Palette]
en: Maroon (#800000)
vi: Hạt dẻ (#800000)

[ctx: Palette]
en: Red (#FF0000)
vi: Đỏ (#FF0000)

[ctx: Palette]
en: Olive (#808000)
vi: Ô-liu (#808000)

[ctx: Palette]
en: Yellow (#FFFF00)
vi: Vàng (#FFFF00)

[ctx: Palette]
en: Green (#008000)
vi: Xanh (#008000)

[ctx: Palette]
en: Lime (#00FF00)
vi: Chanh (#00FF00)

[ctx: Palette]
en: Teal (#008080)
vi: Xanh Dương (nước biển) (#008080)

[ctx: Palette]
en: Aqua (#00FFFF)
vi: Nước (#00FFFF)

[ctx: Palette]
en: Navy (#000080)
vi: Hải quân (#000080)

[ctx: Palette]
en: Blue (#0000FF)
vi: Lục (#0000FF)

[ctx: Palette]
en: Purple (#800080)
vi: Tía (#800080)

[ctx: Palette]
en: Fuchsia (#FF00FF)
vi: Hồng Điều (#FF00FF)

[ctx: Palette]
en: black (#000000)
vi: đen (#000000)

[ctx: Palette]
en: dimgray (#696969)
vi: xám mờ (#696969)

[ctx: Palette]
en: gray (#808080)
vi: xám (#808080)

[ctx: Palette]
en: darkgray (#A9A9A9)
vi: xám mờ (#A9A9A9)

[ctx: Palette]
en: silver (#C0C0C0)
vi: bạc (#C0C0C0)

[ctx: Palette]
en: lightgray (#D3D3D3)
vi: xám nhạt (#D3D3D3)

[ctx: Palette]
en: gainsboro (#DCDCDC)
vi: ghi nhạt (#DCDCDC)

[ctx: Palette]
en: whitesmoke (#F5F5F5)
vi: khói trắng (#F5F5F5)

[ctx: Palette]
en: white (#FFFFFF)
vi: trắng (#FFFFFF)

[ctx: Palette]
en: rosybrown (#BC8F8F)
vi: hồng nâu (#BC8F8F)

[ctx: Palette]
en: indianred (#CD5C5C)
vi: đỏ ấn độ (#CD5C5C)

[ctx: Palette]
en: brown (#A52A2A)
vi: nâu (#A52A2A)

[ctx: Palette]
en: firebrick (#B22222)
vi: gạch (#B22222)

[ctx: Palette]
en: lightcoral (#F08080)
vi: đỏ san hô nhạt (#F08080)

[ctx: Palette]
en: maroon (#800000)
vi: hạt dẻ (#800000)

[ctx: Palette]
en: darkred (#8B0000)
vi: đỏ sậm (#8B0000)

[ctx: Palette]
en: red (#FF0000)
vi: đỏ (#FF0000)

[ctx: Palette]
en: snow (#FFFAFA)
vi: tuyết (#FFFAFA)

[ctx: Palette]
en: mistyrose (#FFE4E1)
vi: hồng mơ hồ (#FFE4E1)

[ctx: Palette]
en: salmon (#FA8072)
vi: hồng cá hồi (#FA8072)

[ctx: Palette]
en: tomato (#FF6347)
vi: đỏ cà chua (#FF6347)

[ctx: Palette]
en: darksalmon (#E9967A)
vi: hồng cá hồi sậm (#E9967A)

[ctx: Palette]
en: coral (#FF7F50)
vi: đỏ san hô (#FF7F50)

[ctx: Palette]
en: orangered (#FF4500)
vi: đỏ cam (#FF4500)

[ctx: Palette]
en: lightsalmon (#FFA07A)
vi: hồng cá hồi nhạt (#FFA07A)

[ctx: Palette]
en: sienna (#A0522D)
vi: đỏ gạch (#A0522D)

[ctx: Palette]
en: seashell (#FFF5EE)
vi: vỏ sò (#FFF5EE)

[ctx: Palette]
en: chocolate (#D2691E)
vi: sô-cô-la (#D2691E)

[ctx: Palette]
en: saddlebrown (#8B4513)
vi: nâu yên ngựa (#8B4513)

[ctx: Palette]
en: sandybrown (#F4A460)
vi: nâu cát (#F4A460)

[ctx: Palette]
en: peachpuff (#FFDAB9)
vi: hồng đào (#FFDAB9)

[ctx: Palette]
en: peru (#CD853F)
vi: pê-ru (#CD853F)

[ctx: Palette]
en: linen (#FAF0E6)
vi: vải lanh (#FAF0E6)

[ctx: Palette]
en: bisque (#FFE4C4)
vi: men sứ (#FFE4C4)

[ctx: Palette]
en: darkorange (#FF8C00)
vi: da cam sậm (#FF8C00)

[ctx: Palette]
en: burlywood (#DEB887)
vi: màu mắt gỗ (#DEB887)

[ctx: Palette]
en: tan (#D2B48C)
vi: màu rám nắng (#D2B48C)

[ctx: Palette]
en: antiquewhite (#FAEBD7)
vi: trắng đồ cổ (#FAEBD7)

[ctx: Palette]
en: navajowhite (#FFDEAD)
vi: trắng bắc mỹ (#FFDEAD)

[ctx: Palette]
en: blanchedalmond (#FFEBCD)
vi: màu hạnh nhân chần nước sôi (#FFEBCD)

[ctx: Palette]
en: papayawhip (#FFEFD5)
vi: màu kem đu đủ (#FFEFD5

[ctx: Palette]
en: moccasin (#FFE4B5)
vi: màu da dày thuộc (#FFE4B5)

[ctx: Palette]
en: orange (#FFA500)
vi: cam (#FFA500)

[ctx: Palette]
en: wheat (#F5DEB3)
vi: lúa mì (#F5DEB3)

[ctx: Palette]
en: oldlace (#FDF5E6)
vi: màu ren cũ (#FDF5E6)

[ctx: Palette]
en: floralwhite (#FFFAF0)
vi: hoa trắng (#FFFAF0)

[ctx: Palette]
en: darkgoldenrod (#B8860B)
vi: màu cây cúc hoàng anh sẫm (#B8860B)

[ctx: Palette]
en: goldenrod (#DAA520)
vi: màu cây cúc hoàng anh (#DAA520)

[ctx: Palette]
en: cornsilk (#FFF8DC)
vi: màu râu ngô (#FFF8DC)

[ctx: Palette]
en: gold (#FFD700)
vi: vàng (#FFD700)

[ctx: Palette]
en: khaki (#F0E68C)
vi: kaki (#F0E68C)

[ctx: Palette]
en: lemonchiffon (#FFFACD)
vi: màu vàng ruột bánh chanh chiffon (#FFFACD)

[ctx: Palette]
en: palegoldenrod (#EEE8AA)
vi: gậy vàng nhạt (#EEE8AA)

[ctx: Palette]
en: darkkhaki (#BDB76B)
vi: kaki sẫm (#BDB76B)

[ctx: Palette]
en: lightgoldenrodyellow (#FAFAD2)
vi: gậy vàng nhạt sáng (#FAFAD2)

[ctx: Palette]
en: olive (#808000)
vi: ô-liu (#808000)

[ctx: Palette]
en: yellow (#FFFF00)
vi: vàng (#FFFF00)

[ctx: Palette]
en: lightyellow (#FFFFE0)
vi: vàng nhạt (#FFFFE0)

[ctx: Palette]
en: ivory (#FFFFF0)
vi: ngà (#FFFFF0)

[ctx: Palette]
en: olivedrab (#6B8E23)
vi: màu quả ô-liu xanh xám (#6B8E23)

[ctx: Palette]
en: yellowgreen (#9ACD32)
vi: xanh vàng (#9ACD32)

[ctx: Palette]
en: darkolivegreen (#556B2F)
vi: xanh ô-liu sậm (#556B2F)

[ctx: Palette]
en: greenyellow (#ADFF2F)
vi: vàng xanh (#ADFF2F)

[ctx: Palette]
en: chartreuse (#7FFF00)
vi: màu xanh vàng chanh nhạt (#7FFF00)

[ctx: Palette]
en: lawngreen (#7CFC00)
vi: cỏ xanh (#7CFC00)

[ctx: Palette]
en: darkseagreen (#8FBC8F)
vi: biển xanh lá sậm (#8FBC8F)

[ctx: Palette]
en: forestgreen (#228B22)
vi: rừng xanh (#228B22)

[ctx: Palette]
en: limegreen (#32CD32)
vi: chanh xanh (#32CD32)

[ctx: Palette]
en: lightgreen (#90EE90)
vi: xanh nhạt (#90EE90)

[ctx: Palette]
en: palegreen (#98FB98)
vi: xanh nhợt nhạt (#98FB98)

[ctx: Palette]
en: darkgreen (#006400)
vi: xanh sậm (#006400)

[ctx: Palette]
en: green (#008000)
vi: xanh (#008000)

[ctx: Palette]
en: lime (#00FF00)
vi: chanh (#00FF00)

[ctx: Palette]
en: honeydew (#F0FFF0)
vi: màu ruột dưa gang lạnh (#F0FFF0)

[ctx: Palette]
en: seagreen (#2E8B57)
vi: xanh lá biển (#2E8B57)

[ctx: Palette]
en: mediumseagreen (#3CB371)
vi: xanh lá biển trung bình (#3CB371)

[ctx: Palette]
en: springgreen (#00FF7F)
vi: xuân xanh lá (#00FF7F)

[ctx: Palette]
en: mintcream (#F5FFFA)
vi: kem bạc hà (#F5FFFA)

[ctx: Palette]
en: mediumspringgreen (#00FA9A)
vi: lá xuân xanh trung bình (#F5FFFA)

[ctx: Palette]
en: mediumaquamarine (#66CDAA)
vi: xanh nước biển trung bình (#66CDAA)

[ctx: Palette]
en: aquamarine (#7FFFD4)
vi: nước biển (#7FFFD4)

[ctx: Palette]
en: turquoise (#40E0D0)
vi: xanh ngọc bích (#40E0D0)

[ctx: Palette]
en: lightseagreen (#20B2AA)
vi: xanh biển nhạt (#20B2AA)

[ctx: Palette]
en: mediumturquoise (#48D1CC)
vi: xanh ngọc bích trung bình (#48D1CC)

[ctx: Palette]
en: darkslategray (#2F4F4F)
vi: ghi đá phiến tối (#2F4F4F)

[ctx: Palette]
en: paleturquoise (#AFEEEE)
vi: xanh ngọc bích nhạt (#AFEEEE)

[ctx: Palette]
en: teal (#008080)
vi: màu xanh đá ngọc bích teal (#008080)

[ctx: Palette]
en: darkcyan (#008B8B)
vi: da trời  (#008B8B)

[ctx: Palette]
en: cyan (#00FFFF)
vi: da trời (#00FFFF)

[ctx: Palette]
en: lightcyan (#E0FFFF)
vi: da trời nhạt (#E0FFFF)

[ctx: Palette]
en: azure (#F0FFFF)
vi: xanh da trời (#F0FFFF)

[ctx: Palette]
en: darkturquoise (#00CED1)
vi: xanh ngọc bích tối (#00CED1)

[ctx: Palette]
en: cadetblue (#5F9EA0)
vi: lam lục quân (#5F9EA0)

[ctx: Palette]
en: powderblue (#B0E0E6)
vi: lam phấn bột (#B0E0E6)

[ctx: Palette]
en: lightblue (#ADD8E6)
vi: lam nhạt (#ADD8E6)

[ctx: Palette]
en: deepskyblue (#00BFFF)
vi: lam trời xanh thẫm (#00BFFF)

[ctx: Palette]
en: skyblue (#87CEEB)
vi: trời xanh (#87CEEB)

[ctx: Palette]
en: lightskyblue (#87CEFA)
vi: trời xanh nhạt (#87CEFA)

[ctx: Palette]
en: steelblue (#4682B4)
vi: xanh lục thép (#4682B4)

[ctx: Palette]
en: aliceblue (#F0F8FF)
vi: xanh lam alice (#F0F8FF) (con gái tổng thống Mỹ Alice Roosevelt Longworth)

[ctx: Palette]
en: dodgerblue (#1E90FF)
vi: lam lục trên quân phục của Los Angeles Dodgers (#1E90FF)

[ctx: Palette]
en: slategray (#708090)
vi: ghi đá phiến (#708090)

[ctx: Palette]
en: lightslategray (#778899)
vi: ghi đá phiến nhạt (#778899)

[ctx: Palette]
en: lightsteelblue (#B0C4DE)
vi: lam thép nhạt (#B0C4DE)

[ctx: Palette]
en: cornflowerblue (#6495ED)
vi: hoa ngô lam (#6495ED)

[ctx: Palette]
en: royalblue (#4169E1)
vi: lam hoàng gia (#4169E1)

[ctx: Palette]
en: midnightblue (#191970)
vi: lam nửa đêm (#191970)

[ctx: Palette]
en: lavender (#E6E6FA)
vi: tím hoa oải hương (#E6E6FA)

[ctx: Palette]
en: navy (#000080)
vi: lam hải quân (#000080)

[ctx: Palette]
en: darkblue (#00008B)
vi: lam sẫm (#00008B)

[ctx: Palette]
en: mediumblue (#0000CD)
vi: lam trung bình (#0000CD)

[ctx: Palette]
en: blue (#0000FF)
vi: lam (#0000FF)

[ctx: Palette]
en: ghostwhite (#F8F8FF)
vi: trắng ma (#F8F8FF)

[ctx: Palette]
en: slateblue (#6A5ACD)
vi: lam đá phiến (#6A5ACD)

[ctx: Palette]
en: darkslateblue (#483D8B)
vi: lam đá phiến sẫm (#483D8B)

[ctx: Palette]
en: mediumslateblue (#7B68EE)
vi: lam đá phiến trung bình (#7B68EE)

[ctx: Palette]
en: mediumpurple (#9370DB)
vi: tím trung bình (#9370DB)

[ctx: Palette]
en: blueviolet (#8A2BE2)
vi: tím lam vi-ô-lét (#8A2BE2)

[ctx: Palette]
en: indigo (#4B0082)
vi: lam chàm (#4B0082)

[ctx: Palette]
en: darkorchid (#9932CC)
vi: tím phong lan thẫm (#9932CC)

[ctx: Palette]
en: darkviolet (#9400D3)
vi: tím thẫm (#9400D3)

[ctx: Palette]
en: mediumorchid (#BA55D3)
vi: tím phong lan trung bình (#BA55D3)

[ctx: Palette]
en: thistle (#D8BFD8)
vi: tím hồng hoa cây kế (#D8BFD8)

[ctx: Palette]
en: plum (#DDA0DD)
vi: màu mận (#DDA0DD)

[ctx: Palette]
en: violet (#EE82EE)
vi: tím vi-ô-lét (#EE82EE)

[ctx: Palette]
en: purple (#800080)
vi: tím (#800080)

[ctx: Palette]
en: darkmagenta (#8B008B)
vi: màu hồng điều thẫm (#8B008B)

[ctx: Palette]
en: magenta (#FF00FF)
vi: màu hồng điều (#FF00FF)

[ctx: Palette]
en: orchid (#DA70D6)
vi: phong lan (#DA70D6)

[ctx: Palette]
en: mediumvioletred (#C71585)
vi: tím vi-ô-lét trung bình (#C71585)

[ctx: Palette]
en: deeppink (#FF1493)
vi: hồng thẫm (#FF1493)

[ctx: Palette]
en: hotpink (#FF69B4)
vi: hồng nóng (#FF69B4)

[ctx: Palette]
en: lavenderblush (#FFF0F5)
vi: tím hồng oải hương thẹn thùng (#FFF0F5)

[ctx: Palette]
en: palevioletred (#DB7093)
vi: đỏ tím vi-ô-lét nhợt nhạt (#DB7093)

[ctx: Palette]
en: crimson (#DC143C)
vi: đỏ thắm (#DC143C)

[ctx: Palette]
en: pink (#FFC0CB)
vi: hồng (#FFC0CB)

[ctx: Palette]
en: lightpink (#FFB6C1)
vi: hồng nhạt (#FFB6C1)

[ctx: Palette]
en: rebeccapurple (#663399)
vi: màu tím rebecca (#663399) (con gái thị trưởng Eric Meyer)

[ctx: Palette]
en: Butter 1
vi: Bơ 1

[ctx: Palette]
en: Butter 2
vi: Bơ 2

[ctx: Palette]
en: Butter 3
vi: Bơ 3

[ctx: Palette]
en: Chameleon 1
vi: Hoa Tắc Kè 1

[ctx: Palette]
en: Chameleon 2
vi: Hoa Tắc Kè 2

[ctx: Palette]
en: Chameleon 3
vi: Hoa Tắc Kè 3

[ctx: Palette]
en: Orange 1
vi: Da Cam 1

[ctx: Palette]
en: Orange 2
vi: Da Cam 2

[ctx: Palette]
en: Orange 3
vi: Da Cam 3

[ctx: Palette]
en: Sky Blue 1
vi: Xanh Trời 1

[ctx: Palette]
en: Sky Blue 2
vi: Xanh Trời 2

[ctx: Palette]
en: Sky Blue 3
vi: Xanh Trời 3

[ctx: Palette]
en: Plum 1
vi: Tím Mận 1

[ctx: Palette]
en: Plum 2
vi: Tím Mận 2

[ctx: Palette]
en: Plum 3
vi: Tím Mận 3

[ctx: Palette]
en: Chocolate 1
vi: Sô cô la 1

[ctx: Palette]
en: Chocolate 2
vi: Sô cô la 2

[ctx: Palette]
en: Chocolate 3
vi: Sô cô la 3

[ctx: Palette]
en: Scarlet Red 1
vi: Đỏ tươi 1

[ctx: Palette]
en: Scarlet Red 2
vi: Đỏ tươi 2

[ctx: Palette]
en: Scarlet Red 3
vi: Đỏ tươi 3

[ctx: Palette]
en: Snowy White
vi: Tuyết Trắng

[ctx: Palette]
en: Aluminium 1
vi: Nhôm 1

[ctx: Palette]
en: Aluminium 2
vi: Nhôm 2

[ctx: Palette]
en: Aluminium 3
vi: Nhôm 3

[ctx: Palette]
en: Aluminium 4
vi: Nhôm 4

[ctx: Palette]
en: Aluminium 5
vi: Nhôm 5

[ctx: Palette]
en: Aluminium 6
vi: Nhôm 6

[ctx: Palette]
en: Jet Black
vi: Đen Hạt Huyền

en: Golden ratio
vi: Tỷ lệ vàng

en: Packed circles
vi: Hình tròn kề nhau

en: Polka dots, small
vi: Chấm tròn nhỏ

en: Polka dots, medium
vi: Chấm tròn vừa

en: Polka dots, large
vi: Chấm tròn lớn

en: Wavy
vi: Sọc uốn lượn

en: Sand (bitmap)
vi: Cát (ảnh bitmap)

en: Cloth (bitmap)
vi: Vải (ảnh bitmap)

en: Old paint (bitmap)
vi: Nước sơn cũ (ảnh bitmap)

[ctx: Symbol]
en: AIGA Symbol Signs
vi: Dấu Hiệu Giao Thông Mỹ (American Institute of Graphic Arts)

[ctx: Symbol]
en: Telephone
vi: Điện Thoại

[ctx: Symbol]
en: Mail
vi: Bưu Điện

[ctx: Symbol]
en: Currency Exchange
vi: Hối Đoái Ngân Hàng

[ctx: Symbol]
en: Currency Exchange - Euro
vi: Hối Đoái Ngân Hàng - Euro

[ctx: Symbol]
en: Cashier
vi: Thủ Quỹ

[ctx: Symbol]
en: First Aid
vi: Sơ Cấp Cứu

[ctx: Symbol]
en: Lost and Found
vi: Mất và Tìm Thấy (nơi nhận đồ mất)

[ctx: Symbol]
en: Coat Check
vi: Kẻ Ô Áo Khoác

[ctx: Symbol]
en: Baggage Lockers
vi: Tủ Khóa Hành Lý

[ctx: Symbol]
en: Escalator
vi: Cầu Thang Tự Động

[ctx: Symbol]
en: Escalator Down
vi: Cầu Thang Tự Động Xuống

[ctx: Symbol]
en: Escalator Up
vi: Cầu Thang Tự Động Lên

[ctx: Symbol]
en: Stairs
vi: Bậc Cầu Thang

[ctx: Symbol]
en: Stairs Down
vi: Cầu Thang Xuống

[ctx: Symbol]
en: Stairs Up
vi: Cầu Thang Lên

[ctx: Symbol]
en: Elevator
vi: Cầu Thang Tự Động

[ctx: Symbol]
en: Toilets - Men
vi: Nhà Vệ Sinh - Nam

[ctx: Symbol]
en: Toilets - Women
vi: Nhà Vệ Sinh - Nữ

[ctx: Symbol]
en: Toilets
vi: Nhà Vệ Sinh

[ctx: Symbol]
en: Nursery
vi: Nhà Trẻ

[ctx: Symbol]
en: Drinking Fountain
vi: Bồn Nước Uống

[ctx: Symbol]
en: Waiting Room
vi: Phòng Đợi

[ctx: Symbol]
en: Information
vi: Thông Tin

[ctx: Symbol]
en: Hotel Information
vi: Thông Tin Khách Sạn

[ctx: Symbol]
en: Air Transportation
vi: Vận Chuyển Hàng Không

[ctx: Symbol]
en: Heliport
vi: Sân Bay Lên Thẳng

[ctx: Symbol]
en: Taxi
vi: Xe Tắc Xi

[ctx: Symbol]
en: Bus
vi: Xe Buýt

[ctx: Symbol]
en: Ground Transportation
vi: Giao Thông Vận Chuyển Mặt Đất

[ctx: Symbol]
en: Rail Transportation
vi: Giao Thông Vận Chuyển Đường Ray

[ctx: Symbol]
en: Water Transportation
vi: Giao Thông Vận Chuyển Đường Thủy

[ctx: Symbol]
en: Car Rental
vi: Thuê Xe Hơi

[ctx: Symbol]
en: Restaurant
vi: Tiệm Ăn

[ctx: Symbol]
en: Coffeeshop
vi: Tiệm Cà-Phê

[ctx: Symbol]
en: Bar
vi: Quán Rượu Bia và Đồ Uống (Quán Bar)

[ctx: Symbol]
en: Shops
vi: Cửa Hàng

[ctx: Symbol]
en: Barber Shop - Beauty Salon
vi: Cửa Hàng Cắt Tóc - Thẩm Mỹ Viện

[ctx: Symbol]
en: Barber Shop
vi: Cửa Hàng Cắt Tóc

[ctx: Symbol]
en: Beauty Salon
vi: Thẩm Mỹ Viện

[ctx: Symbol]
en: Ticket Purchase
vi: Mua (Bán) Vé

[ctx: Symbol]
en: Baggage Check In
vi: Quầy Nhận Hành Lý

[ctx: Symbol]
en: Baggage Claim
vi: Quầy Lấy Hành Lý

[ctx: Symbol]
en: Customs
vi: Hải Quan

[ctx: Symbol]
en: Immigration
vi: Cục Di Dân

[ctx: Symbol]
en: Departing Flights
vi: Các Chuyến Bay Sắp Cất Cánh

[ctx: Symbol]
en: Arriving Flights
vi: Các Chuyến Bay Sắp Đến

[ctx: Symbol]
en: Smoking
vi: Hút Thuốc Lá

[ctx: Symbol]
en: No Smoking
vi: Không Hút Thuốc Lá

[ctx: Symbol]
en: Parking
vi: Đỗ Xe

[ctx: Symbol]
en: No Parking
vi: Không Đỗ Xe

[ctx: Symbol]
en: No Dogs
vi: Cấm Chó

[ctx: Symbol]
en: No Entry
vi: Cấm Vào

[ctx: Symbol]
en: Exit
vi: Lối Thoát

[ctx: Symbol]
en: Fire Extinguisher
vi: Bình Chữa Cháy

[ctx: Symbol]
en: Right Arrow
vi: Mũi Tên Phải

[ctx: Symbol]
en: Forward and Right Arrow
vi: Mũi Tên Phải và Về Phía Trước

[ctx: Symbol]
en: Up Arrow
vi: Mũi Tên Lên

[ctx: Symbol]
en: Forward and Left Arrow
vi: Mũi Tên Trái và Về Phía Trước

[ctx: Symbol]
en: Left Arrow
vi: Mũi Tên Trái

[ctx: Symbol]
en: Left and Down Arrow
vi: Mũi Tên Trái và Xuống

[ctx: Symbol]
en: Down Arrow
vi: Mũi Tên Xuống

[ctx: Symbol]
en: Right and Down Arrow
vi: Mũi Tên Phải Và Xuống

[ctx: Symbol]
en: NPS Wheelchair Accessible - 1996
vi: Dịch Vụ Công Viên Quốc Gia Cho Phép Xe Người Tàn Tật Vào Ra - 1996

[ctx: Symbol]
en: NPS Wheelchair Accessible
vi: Dịch Vụ Công Viên Quốc Gia Cho Phép Xe Người Tàn Tật Vào Ra

[ctx: Symbol]
en: New Wheelchair Accessible
vi: Xe Người Tàn Tật Vào Ra Mới

[ctx: Symbol]
en: Word Balloons
vi: Bong Bóng Văn Bản

[ctx: Symbol]
en: Thought Balloon
vi: Bong Bóng Suy Nghĩ

[ctx: Symbol]
en: Dream Speaking
vi: Nói Trong Mơ

[ctx: Symbol]
en: Rounded Balloon
vi: Bong Bóng Tròn

[ctx: Symbol]
en: Squared Balloon
vi: Bong Bóng Vuông

[ctx: Symbol]
en: Over the Phone
vi: Qua Điện Thoại

[ctx: Symbol]
en: Hip Balloon
vi: Bong Bóng Đeo Hông

[ctx: Symbol]
en: Circle Balloon
vi: Bong Bóng Hình Tròn

[ctx: Symbol]
en: Exclaim Balloon
vi: Bong Bóng Cảm Thán

[ctx: Symbol]
en: Flow Chart Shapes
vi: Các Hình Dạng Biểu Đồ Phát Triển

[ctx: Symbol]
en: Process
vi: Quá Trình

[ctx: Symbol]
en: Input/Output
vi: Đầu Vào / Đầu Ra

[ctx: Symbol]
en: Document
vi: Tài Liệu

[ctx: Symbol]
en: Manual Operation
vi: Thao Tác Thủ Công

[ctx: Symbol]
en: Preparation
vi: Chuẩn Bị

[ctx: Symbol]
en: Merge
vi: Hội Nhập

[ctx: Symbol]
en: Decision
vi: Quyết Định

[ctx: Symbol]
en: Magnetic Tape
vi: Băng Từ

[ctx: Symbol]
en: Display
vi: Hiển Thị

[ctx: Symbol]
en: Auxiliary Operation
vi: Thao Tác Phụ

[ctx: Symbol]
en: Manual Input
vi: Đầu Vào Thủ Công

[ctx: Symbol]
en: Extract
vi: Chiết Xuất

[ctx: Symbol]
en: Terminal/Interrupt
vi: Đầu Kết/Gián Đoạn

[ctx: Symbol]
en: Punched Card
vi: Thẻ Bấm Lỗ

[ctx: Symbol]
en: Punch Tape
vi: Băng Giấy Bấm Lỗ

[ctx: Symbol]
en: Online Storage
vi: Kho Lưu Giữ Trực Tuyến

[ctx: Symbol]
en: Keying
vi: Đánh Máy Chữ/Bấm Lỗ/Thẩm Tra

[ctx: Symbol]
en: Sort
vi: Sắp Xếp Trật Tự

[ctx: Symbol]
en: Connector
vi: Đầu Liên Kết

[ctx: Symbol]
en: Off-Page Connector
vi: Đầu Liên Kết Ngoài Trang

[ctx: Symbol]
en: Transmittal Tape
vi: Băng Truyền Tải

[ctx: Symbol]
en: Communication Link
vi: Liên Kết Truyền Thông

[ctx: Symbol]
en: Collate
vi: Đối Chiếu/So Sánh

[ctx: Symbol]
en: Comment/Annotation
vi: Bình Luận/Chú Thích

[ctx: Symbol]
en: Core
vi: Lõi

[ctx: Symbol]
en: Predefined Process
vi: Thao Tác Định Nghĩa Trước

[ctx: Symbol]
en: Magnetic Disk (Database)
vi: Đĩa Từ (Cơ Sở Dữ Liệu)

[ctx: Symbol]
en: Magnetic Drum (Direct Access)
vi: Trống Từ (Truy Cập Trực Tiếp)

[ctx: Symbol]
en: Offline Storage
vi: Kho Lưu Trữ Ngoại Tuyến

[ctx: Symbol]
en: Logical Or
vi: Mệnh Đề Logic Hoặc

[ctx: Symbol]
en: Logical And
vi: Mệnh Đề Logic

[ctx: Symbol]
en: Delay
vi: Trì Hoãn

[ctx: Symbol]
en: Loop Limit Begin
vi: Vòng Lặp có Giới Hạn Khởi Đầu

[ctx: Symbol]
en: Loop Limit End
vi: Vòng Lặp có Giới Hạn Kết Thúc

[ctx: Symbol]
en: Logic Symbols
vi: Các Ký Hiệu Lôgic

[ctx: Symbol]
en: Xnor Gate
vi: Cổng XNOR

[ctx: Symbol]
en: Xor Gate
vi: Cổng XOR

[ctx: Symbol]
en: Nor Gate
vi: Cổng NOR

[ctx: Symbol]
en: Or Gate
vi: Cổng OR

[ctx: Symbol]
en: Nand Gate
vi: Cổng NAND

[ctx: Symbol]
en: And Gate
vi: Cổng AND

[ctx: Symbol]
en: Buffer
vi: Bộ Đệm

[ctx: Symbol]
en: Not Gate
vi: Cổng NOT

[ctx: Symbol]
en: Buffer Small
vi: Bộ Đệm Nhỏ

[ctx: Symbol]
en: Not Gate Small
vi: Cổng NOT Nhỏ

[ctx: Symbol]
en: United States National Park Service Map Symbols
vi: Các Ký Hiệu Bản Đồ của Dịch Vụ Công Viên Quốc Gia Hoa Kỳ

[ctx: Symbol]
en: Airport
vi: Sân Bay

[ctx: Symbol]
en: Amphitheatre
vi: Nhà Hát Vòng Tròn

[ctx: Symbol]
en: Bicycle Trail
vi: Lối Đi Cho Xe Đạp

[ctx: Symbol]
en: Boat Launch
vi: Hạ Thủy Thuyền Tàu

[ctx: Symbol]
en: Boat Tour
vi: Du Lịch trên Thuyền/Tàu

[ctx: Symbol]
en: Bus Stop
vi: Trạm Xe Buýt

[ctx: Symbol]
en: Campfire
vi: Lửa Trại

[ctx: Symbol]
en: Campground
vi: Bãi Đất Cắm Trại

[ctx: Symbol]
en: CanoeAccess
vi: Lối Vào Xuồng/Tàu/Ca-Nô

[ctx: Symbol]
en: Crosscountry Ski Trail
vi: Lối Trượt Tuyết Xuyên Quốc Gia

[ctx: Symbol]
en: Downhill Skiing
vi: Trượt Tuyết Xuống Đồi

[ctx: Symbol]
en: Drinking Water
vi: Nước Uống

[ctx: Symbol]
en: Fishing
vi: Câu Cá

[ctx: Symbol]
en: Food Service
vi: Dịch Vụ Thực Phẩm

[ctx: Symbol]
en: Four Wheel Drive Road
vi: Đường Đi Cho Xe Bốn Bánh

[ctx: Symbol]
en: Gas Station
vi: Trạm Xăng

[ctx: Symbol]
en: Golfing
vi: Chơi Gôn

[ctx: Symbol]
en: Horseback Riding
vi: Cưỡi Ngựa

[ctx: Symbol]
en: Hospital
vi: Bệnh Viện

[ctx: Symbol]
en: Litter Receptacle
vi: Thùng Rác

[ctx: Symbol]
en: Lodging
vi: Nhà Trọ Tạm Trú

[ctx: Symbol]
en: Marina
vi: Bến Du Thuyền

[ctx: Symbol]
en: Motorbike Trail
vi: Đường Đi Xe Máy

[ctx: Symbol]
en: Radiator Water
vi: Nước Thùng Tỏa Nhiệt

[ctx: Symbol]
en: Recycling
vi: Tái Chế

[ctx: Symbol]
en: Pets On Leash
vi: Thú Vật phải có Dây Dắt

[ctx: Symbol]
en: Picnic Area
vi: Khu Vực Dã Ngoại

[ctx: Symbol]
en: Post Office
vi: Bưu Điện

[ctx: Symbol]
en: Ranger Station
vi: Trạm Kiểm Lâm

[ctx: Symbol]
en: RV Campground
vi: Khu Cắm Trại RV (recreational vehicle: xe cắm trại)

[ctx: Symbol]
en: Restrooms
vi: Nhà Vệ Sinh/Phòng Nghỉ Ngơi

[ctx: Symbol]
en: Sailing
vi: Đi Thuyền Buồm

[ctx: Symbol]
en: Sanitary Disposal Station
vi: Trạm Thải Vệ Sinh Phụ Nữ

[ctx: Symbol]
en: Scuba Diving
vi: Lặn Dùng Bình Dưỡng Khí

[ctx: Symbol]
en: Self Guided Trail
vi: Đường Tự Điều Hướng

[ctx: Symbol]
en: Shelter
vi: Nơi/Chỗ Trú Ẩn

[ctx: Symbol]
en: Showers
vi: Phòng Tắm Hoa Sen

[ctx: Symbol]
en: Sledding
vi: Xe Trượt Tuyết

[ctx: Symbol]
en: SnowmobileTrail
vi: Đường Xe Trượt Tuyết

[ctx: Symbol]
en: Stable
vi: Chuồng Nhốt Thú

[ctx: Symbol]
en: Store
vi: Kho Chứa

[ctx: Symbol]
en: Swimming
vi: Bơi

[ctx: Symbol]
en: Emergency Telephone
vi: Điện Thoại Cấp Cứu trong Tình Trạng Khẩn Cấp

[ctx: Symbol]
en: Trailhead
vi: Đầu Đường

[ctx: Symbol]
en: Wheelchair Accessible
vi: Xe Lăn Tàn Tật có thể Truy Cập

[ctx: Symbol]
en: Wind Surfing
vi: Lướt Ván Buồm

[ctx: Symbol]
en: Blank
vi: Trống Rỗng

en: A4 leaflet 3-fold Roll
vi: Cuộn Truyền Đơn A4 Gập Làm 3

en: An A4 page 3-fold Roll template with guides, print marks, and marked leaflet pages. Inner and outer page contents go into their respective Layers.
vi: Mẫu hướng dẫn, cuộn gập 3 cỡ trang A4 với dấu in và các trang truyền đơn được Dấu Hiệu. Nội dung nằm ở trang bên trong và bên ngoài được sắp xếp theo tầng lớp tương tương ứng của chúng.

en: A4 leaflet 3-fold
vi: Tờ Truyền Đơn A4 Gập 3

en: CD Label 120mmx120mm
vi: Nhãn CD 120mmx120mm

en: Simple CD Label template with disc's pattern.
vi: Mẫu Nhãn CD đơn giản với hoa văn hình đĩa.

en: CD label 120x120 disc disk
vi: Đĩa CD nhãn 120x120

en: LaTeX Beamer
vi: Nhãn LaTeX Beamer

en: LaTeX beamer template with helping grid.
vi: Mẫu nhãn in LaTeX beamer với bố trí hàng cột.

en: LaTex LaTeX latex grid beamer
vi: Bảng mẫu nhãn LaTeX beamer với bố trí hàng cột

en: Typography Canvas
vi: Khung Bố Trí Phông Chữ

en: Empty typography canvas with helping guidelines.
vi: Khung tạo và bố trí phông chữ trống rỗng với một số đường hướng dẫn.

en: guidelines typography canvas
vi: đường điều hướng trong khung tạo phông chữ

en: No Layers
vi: Không Có Tầng Lớp

en: Empty sheet with no layers
vi: Trang trống rỗng không có tầng lớp

en: no layers empty
vi: không tầng lớp trống rỗng

en: Inkscape Version
vi: Phiên Bản Inkscape

en: Print Inkscape version and exit
vi: In ấn phiên bản Inkscape và thoát ra

en: Debug Info
vi: Thông Tin Điều Tra Lỗi

en: Print debugging information and exit
vi: In thông tin điều tra lỗi và thoát ra

en: System Directory
vi: Thư Mục Hệ Thống

en: Print system data directory and exit
vi: In thư mục dữ liệu hệ thống và thoát ra

en: User Directory
vi: Thư Mục Người Dùng

en: Print user data directory and exit
vi: In dữ liệu thư mục người dùng và thoát ra

en: List Actions
vi: Liệt Kê Danh Sách Hành Động

en: Print a list of actions and exit
vi: In danh sách hành động và thoát ra

en: Quit Inkscape, check for data loss
vi: Thoát Inkscape, kiểm tra mất mát dữ liệu

en: Quit Immediately
vi: Thoát Ra Ngay Lập Tức

en: Immediately quit Inkscape, no check for data loss
vi: Thoát khỏi Inkscape ngay lập tức, không kiểm tra sự mất mát dữ liệu

en: Import Page Number
vi: Nhập Khẩu Số Trang

en: Select PDF page number to import
vi: Chọn số trang PDF để nhập khẩu

en: Import DPI Method
vi: Nhập Phương Thức DPI

en: Set DPI conversion method for legacy Inkscape files
vi: Đặt phương thức chuyển đổi DPI cho các tập tin Inkscape lỗi thời

en: No Import Baseline Conversion
vi: Không Nhập Khẩu Chuyển Đổi Đường Nền Cơ Sở

en: Do not convert text baselines in legacy Inkscape files
vi: Không chuyển đổi đường cơ sở văn bản trong các tập tin Inkscape lỗi thời

en: Query X
vi: Truy Vấn X

en: Query 'x' value(s) of selected objects
vi: Truy vấn giá trị 'x' của các đối tượng đã chọn

en: Query Y
vi: Truy Vấn Y

en: Query 'y' value(s) of selected objects
vi: Truy vấn giá trị 'y' của các đối tượng đã chọn

en: Query Width
vi: Truy Vấn Chiều Rộng

en: Query 'width' value(s) of object(s)
vi: Truy vấn giá trị 'chiều rộng' của các đối tượng

en: Query Height
vi: Truy Vấn Chiều Cao

en: Query 'height' value(s) of object(s)
vi: Truy vấn giá trị 'chiều cao' của (các) đối tượng

en: Query All
vi: Truy Vấn Toàn Bộ

en: Query 'x', 'y', 'width', and 'height'
vi: Truy vấn 'x', 'y', 'chiều rộng' và 'chiều cao'

en: Display Mode: Normal
vi: Chế Độ Hiển Thị: Bình Thường

en: Use normal rendering mode
vi: Sử dụng chế độ kết xuất bình thường

en: Display Mode: Outline
vi: Chế Độ Hiển Thị: Đường Viền

en: Show only object outlines
vi: Hiển thị duy đường viền vật thể

en: Display Mode: No Filters
vi: Chế Độ Hiển Thị: Không Có Bộ Lọc

en: Do not render filters (for speed)
vi: Không hiển thị kết xuất của bộ lọc (tăng tốc độ nhanh tróng)

en: Cycle through display modes
vi: Luân chuyển qua các chế độ hiển thị

en: Toggle between normal and last non-normal mode
vi: Bật/Tắt giữa chế độ bình thường và chế độ không bình thường trước đây

en: Split Mode: Normal
vi: Chế Độ tách phân: Bình Thường

en: Do not split canvas
vi: Không tách biệt khung vẽ ra

en: Split Mode: Split
vi: Chế Độ Tách Phân: Tách Phân

en: Render part of the canvas in outline mode
vi: Kết xuất một phần của khung vẽ ở chế độ nét viền

en: Split Mode: X-Ray
vi: Chế Độ Tách Phân: X-Quang

en: Render a circular area in outline mode
vi: Kết xuất một vùng tròn ở chế độ nét viền

en: Toggle between normal and grayscale modes
vi: Bật/tắt giữa chế độ bình thường và chế độ ghi xám

en: Color Managed Mode
vi: Chế Độ Quản Lý Màu

en: Toggle between normal and color managed modes
vi: Bật/tắt giữa các chế độ quản lý màu bình thường và chế độ điều chế màu sắc

en: Toggle snapping on/off
vi: Bật/tắt bám dính

en: Snap Objects that Align
vi: Bám Dính Đối Tượng đã Canh Hàng

en: Toggle alignment snapping
vi: Bật tắt bám dính canh hàng

en: Snap Nodes that Align
vi: Bám Dính Nút đã Canh Hàng

en: Toggle alignment snapping to nodes in the same path
vi: Bật/tắt sự bám dính canh hàng cho các nút trong cùng một đường dẫn

en: Snap Objects at Equal Distances
vi: Bám Dính Đối Tượng ở Khoảng Cách Bằng Nhau

en: Toggle snapping objects at equal distances
vi: Bật/tắt bám dính các đối tượng ở khoảng cách bằng nhau

en: Snap Bounding Boxes
vi: Bám Dính Cạnh hình hộp viền

en: Toggle snapping to bounding boxes (global)
vi: Bật/tắt bám dính vào cạnh hình hộp viền (toàn cầu)

en: Snap Bounding Box Edges
vi: Bám Dính Cạnh hình hộp viền

en: Toggle snapping to bounding-box edges
vi: Bật/tắt bám dính vào các cạnh hình hộp viền

en: Snap Bounding Box Corners
vi: Bám Dính vào các Góc của hình hộp viền

en: Toggle snapping to bounding-box corners
vi: Bật/tắt bám dính vào các góc hình hộp viền

en: Snap Bounding Box Edge Midpoints
vi: Bám Dính Trung Điểm Cạnh hình hộp viền

en: Toggle snapping to bounding-box edge mid-points
vi: Bật/tắt bám dính vào trung điểm cạnh hình hộp viền

en: Snap Bounding Box Centers
vi: Bám Dính Trung Tâm hình hộp viền

en: Toggle snapping to bounding-box centers
vi: Bật/tắt bám dính vào các trung tâm hình hộp viền

en: Snap Nodes
vi: Bám Dính Nút

en: Toggle snapping to nodes (global)
vi: Bật/tắt bám dính vào các nút (toàn cầu)

en: Snap Paths
vi: Bám Dính Đường Dẫn

en: Toggle snapping to paths
vi: Bật/tắt bám dính vào đường dẫn

en: Snap Path Intersections
vi: Bám Dính vào Điểm Giao Cắt của Đường Dẫn

en: Toggle snapping to path intersections
vi: Bật/tắt bám dính vào các điểm giao cắt của đường dẫn

en: Snap Cusp Nodes
vi: Bám Dính các Nút Đỉnh

en: Toggle snapping to cusp nodes, including rectangle corners
vi: Bật/tắt bám dính vào các nút đỉnh, bao gồm cả các góc hình chữ nhật

en: Snap Smooth Node
vi: Bám Dính Nút Mềm Mại

en: Toggle snapping to smooth nodes, including quadrant points of ellipses
vi: Bật/tắt bám dính vào các nút mịn, bao gồm các điểm góc phần tư của hình elip

en: Snap Line Midpoints
vi: Bám Dính Trung Điểm của Đường

en: Toggle snapping to midpoints of lines
vi: Bật/tắt bám dính vào trung điểm của đường nét

en: Snap Perpendicular Lines
vi: Bám Dính vào các Đường Vuông Góc

en: Toggle snapping to perpendicular lines
vi: Bật/tắt bám dính vào các đường vuông góc

en: Snap Tangential Lines
vi: Bám Dính vào các Đường Tiếp Tuyến

en: Toggle snapping to tangential lines
vi: Bật/tắt bám dính vào các đường tiếp tuyến

en: Snap Others
vi: Bám Dính vào Vật Khác

en: Toggle snapping to misc. points (global)
vi: Bật/tắt bám dính vào các điểm khác nhau (toàn cầu)

en: Snap Object Midpoint
vi: Bám Dính Trung Điểm Đối Tượng

en: Toggle snapping to object midpoint
vi: Bật/tắt bám dính vào trung điểm đối tượng

en: Snap Rotation Center
vi: Bám Dính Tâm Xoay Chiều

en: Toggle snapping to object rotation center
vi: Bật/tắt bám dính vào tâm xoay chiều của đối tượng

en: Snap Text Baselines
vi: Bám Dính Đường Cơ Sở Văn Bản

en: Toggle snapping to text baseline and text anchors
vi: Bật/tắt bám dính vào đường cơ sở và điểm neo chốt văn bản

en: Snap Page Border
vi: Bám Dính Ranh Giới Trang

en: Toggle snapping to page border
vi: Bật/tắt bám dính vào ranh giới của trang

en: Snap Grids
vi: Bám Dính Khung Lưới Đồ Thị

en: Toggle snapping to grids
vi: Bật/tắt bám dính vào khung lưới đồ thị

en: Snap Guide Lines
vi: Bám Dính Đường Điều Hướng

en: Toggle snapping to guide lines
vi: Bật/tắt bám dính vào các đường điều hướng

en: Snap Mask Paths
vi: Bám Dính Đường Dẫn Màn Chắn Lọc

en: Toggle snapping to mask paths
vi: Bật/tắt bám dính vào đường dẫn màn chắn lọc

en: Snap Clip Paths
vi: Bám Dính Đường Dẫn Cắt Xén

en: Toggle snapping to clip paths
vi: Bật/tắt bám dính vào đường dẫn cắt xén

en: Simple Snap Bounding Box
vi: Bám Dính hình hình hộp viền Đơn Giản

en: Toggle snapping to bounding boxes
vi: Bật/tắt bám dính vào các hình hộp viền

en: Simple Snap Nodes
vi: Bám Dính Nút Đơn Giản

en: Toggle snapping to nodes
vi: Bật/tắt bám dính vào các nút

en: Simple Snap Alignment
vi: Canh Hàng Bám Dính Đơn Giản

en: Zoom to 1:1
vi: Thu Phóng Tỷ Lệ 1:1

en: Zoom to 1:2
vi: Thu phóng tỷ lệ 1:2

en: Zoom to 2:1
vi: Thu phóng tỷ lệ 2:1

en: Zoom Selection
vi: Thu Phóng Vùng Lựa Chọn

en: Zoom to fit selection in window
vi: Thu phóng khít vừa vùng lựa chọn vào khung cửa sổ

en: Zoom Drawing
vi: Thu Phóng Bản Vẽ

en: Zoom to fit drawing in window
vi: Thu phóng khít vừa bản vẽ vào khung cửa sổ

en: Zoom Page
vi: Thu Phóng Trang

en: Zoom to fit page in window
vi: Thu phóng khít trang vẽ vào vừa khung cửa sổ

en: Zoom Page Width
vi: Thu Phóng Khít Vừa Chiều Rộng Trang

en: Zoom to fit page width in window
vi: Thu phóng khít vừa chiều rộng trang vào khung cửa sổ

en: Zoom Center Page
vi: Thu Phóng Trung Tâm Hóa Trang

en: Center page in window
vi: Trung tâm hóa trang trong khung cửa sổ

en: Zoom Prev
vi: Thu Phóng Trước Đây

en: Go back to previous zoom (from the history of zooms)
vi: Quay lại thu phóng thực hiện trước đây (từ lịch sử thu phóng)

en: Zoom Next
vi: Thu Phóng Tiếp Theo

en: Go to next zoom (from the history of zooms)
vi: Đi tới thu phóng đã thực hiện tiếp theo (từ lịch sử thu phóng)

en: Rotate canvas clockwise
vi: Xoay khung vẽ thuận chiều kim đồng hồ

en: Rotate Counter-CW
vi: Xoay Ngược Chiều Kim Đồng Hồ

en: Rotate canvas counter-clockwise
vi: Xoay khung vẽ ngược chiều kim đồng hồ

en: Reset Rotation
vi: Hoàn Lại Chiều Xoay

en: Reset canvas rotation
vi: Hoàn lại chiều xoay của khung vẽ

en: Flip canvas horizontally
vi: Lật khung vẽ theo chiều ngang

en: Flip canvas vertically
vi: Lật khung vẽ theo chiều dọc

en: Reset Flipping
vi: Hoàn Lại Đảo Lật

en: Reset canvas flipping
vi: Hoàn lại sự đảo lật khung vẽ

en: Lock canvas rotation
vi: Khóa xoay chiều khung vẽ

en: Open Align and Distribute
vi: Mở Canh hàng và Phân Bổ

en: Align and distribute objects
vi: Canh hàng và phân bổ các vật thể

en: Open Clone Tiler
vi: Mở Trình Bố Trí các bản Rập Khuân theo Bố Trí Ô Cờ

en: Create multiple clones of selected object, arranging them into a pattern or scattering
vi: Tạo nhiều bản rập khuôn liên kết tới đối tượng đã chọn, sắp đặt theo một hoa văn hay rải rác

en: Open Document Properties
vi: Mở Tính Chất Tài Liệu

en: Edit properties of this document (to be saved with the document)
vi: Biên soạn các tính chất của tài liệu này (để được lưu cùng với tài liệu)

en: Open Export
vi: Mở Xuất Khẩu

en: Export this document or a selection as a PNG image
vi: Xuất khẩu tài liệu hoặc lựa chọn này dưới dạng ảnh PNG

en: Open Fill and Stroke
vi: Mở Tô Phủ và nét vẽ

en: Edit objects' colors, gradients, arrowheads, and other fill and stroke properties...
vi: Biên soạn màu sắc, dốc màu, đầu mũi tên và các tính chất tô phủ cùng nét vẽ khác của đối tượng...

en: Open Filter Effects
vi: Mở Các Hiệu Ứng Thanh Lọc

en: Manage, edit, and apply SVG filters
vi: Quản lý, biên soạn và áp dụng các bộ lọc SVG

en: Open Find
vi: Mở Tìm Kiếm

en: Find objects in document
vi: Tìm kiếm đối tượng trong tài liệu

en: Open Glyphs
vi: Mở các Ký Tự

en: Select Unicode characters from a palette
vi: Chọn một ký tự Unicode từ bảng mẫu

en: Open Icon Preview
vi: Mở Duyệt Ký Hiệu

en: Preview Icon
vi: Duyệt Ký Hiệu

en: Open Input
vi: Mở Đầu Vào

en: Configure extended input devices, such as a graphics tablet
vi: Cấu hình các thiết bị đầu vào mở rộng, như bảng điện đồ họa chẳng hạn

en: Open Live Path Effect
vi: Mở Hiệu Ứng Đường Dẫn Trực tiếp

en: Manage, edit, and apply path effects
vi: Quản lý, biên soạn và áp dụng các hiệu ứng đường dẫn

en: Open Memory
vi: Mở Bộ Nhớ

en: View memory use
vi: Duyệt mức sử dụng bộ nhớ

en: Open Messages
vi: Mở Thông Điệp

en: View debug messages
vi: Xem các thông điệp điều tra lỗi

en: Open Object Properties
vi: Mở Tính Chất của Đối Tượng

en: Edit the object attributes (context dependent)...
vi: Biên soạn các thuộc tính của đối tượng (phụ thuộc vào ngữ cảnh)...

en: Open Objects
vi: Mở Đối Tượng

en: View Objects
vi: Xem Đối Tượng

comment: Tập tin HPGL dành cho máy vẽ
en: Open Paint Servers
vi: Mở Máy Chủ Sơn Vẽ

en: Select paint server from a collection
vi: Chọn máy chủ sơn vẽ từ một bộ tập hợp

en: Edit global Inkscape preferences
vi: Biên soạn cấu hình toàn cầu của Inkscape

en: Open Selectors
vi: Mở Trình Chọn Lựa

en: View and edit CSS selectors and styles
vi: Quan sát và biên soạn các trình chọn lựa và kiểu cách CSS

en: Open SVG Fonts
vi: Mở Phông SVG

en: Edit SVG fonts
vi: Biên soạn các phông chữ SVG

note: TRANSLATORS: "Swatches" -> color samples
en: Open Swatches
vi: Mở các Thẻ Màu Mẫu

en: Select colors from a swatches palette
vi: Chọn màu từ bảng màu mẫu

comment: TRANSLATORS: "Swatches" -> color samples
en: Open Symbols
vi: Mở ký hiệu

en: Select symbol from a symbols palette
vi: Chọn ký hiệu từ bảng mẫu các ký hiệu

en: Open Text
vi: Mở Văn Bản

en: View and select font family, font size and other text properties
vi: Xem và chọn gia đình phông chữ, kích thước phông và các tính chất văn bản khác

en: Open Trace
vi: Mở Vẽ Can

en: Create one or more paths from a bitmap by tracing it
vi: Tạo một hoặc nhiều đường dẫn từ hình ảnh bitmap bằng cách can lại nó

en: Open Transform
vi: Mở Biến Hóa

en: Precisely control objects' transformations
vi: Điều khiển chính xác sự biến hóa của đối tượng

en: Open Undo History
vi: Mở Lịch sử Hoàn Tác

en: Open XML Editor
vi: Mở Trình Biên Soạn XML

en: View and edit the XML tree of the document
vi: Xem và biên soạn cây XML của tài liệu

en: Open Spellcheck
vi: Mở Kiểm Tra Chính Tả

en: Check spelling of text in document
vi: Kiểm tra chính tả của văn bản trong tài liệu

en: Open Prototype
vi: Mở Tạo Mẫu Thử Nghiệm

en: Prototype Dialog
vi: Hộp Thoại Tạo Mẫu Thử Nghiệm

en: Toggle all dialogs
vi: Bật/tắt toàn bộ các hộp thoại

en: Show or hide all dialogs
vi: Hiện ẩn giấu toàn bộ các hộp thoại

en: Fit Page to Drawing
vi: Khít Trang Vừa vào Bản Vẽ

en: Changed default display unit
vi: Đơn vị hiển thị mặc định đã thay đổi

en: Lock All Guides
vi: Khóa Tất cả Đường Gióng

en: Toggle lock of all guides in the document
vi: Bật/tắt tình trạng khóa của tất cả Đường Gióng trong tài liệu

en: Show All Guides
vi: Hiển Thị Toàn Bộ các Đường Gióng

en: Toggle visibility of all guides in the document
vi: Bật/tắt tính hữu hình của toàn bộ các Đường Gióng trong tài liệu

en: Delete All Guides
vi: Xóa Toàn Bộ các Đường Gióng

en: Delete all the guides in the document
vi: Xóa toàn bộ các Đường Gióng trong tài liệu

en: Fit the page to the drawing
vi: Khít bản vẽ vừa kích thước trang vẽ

en: Paste objects from clipboard to mouse point, or paste text
vi: Dán vật thể từ bảng nháp vào điểm chuột nằm, hoặc dán văn bản

en: Paste In Place
vi: Dán Nằm Nguyên Vị Trí

en: Paste objects from clipboard to the original position of the copied objects
vi: Dán đối tượng từ bảng tạm vào vị trí ban đầu của các đối tượng sao chép

en: Next path effect parameter
vi: Tham số tiếp theo của hiệu ứng đường dẫn

en: Show next editable path effect parameter
vi: Hiển thị tham số hiệu ứng đường dẫn khả biên soạn tiếp theo

en: Objects to Pattern
vi: Đối Tượng sang Mẫu hoa văn

en: Convert selection to a rectangle with tiled pattern fill
vi: Chuyển lựa chọn thành hình chữ nhật có hoa văn lát

en: Pattern to Objects
vi: Hoa Văn thành Đối Tượng

en: Extract objects from a tiled pattern fill
vi: Trích xuất vật thể từ một hoa văn tô phủ bố trí ô cờ

en: Objects to Marker
vi: Đối Tượng thành Dấu Hiệu

en: Convert selection to a line marker
vi: Đổi tượng lựa chọn thành một Dấu Hiệu cho đường thẳng

en: Objects to Guides
vi: Đối Tượng thành Đường Gióng

en: Convert selected objects to a collection of guidelines aligned with their edges
vi: Đổi các đối tượng được chọn thành một tập hợp các đường gióng canh hàng theo các cạnh của chúng

en: Cut selection to clipboard
vi: Cắt lựa chọn vào bảng nháp

en: Paste Style
vi: Dán Phong Cách

en: Apply the style of the copied object to selection
vi: Áp dụng phong cách của vật thể sao chép vào lựa chọn

en: Paste Size
vi: Dán Kích Thước

en: Scale selection to match the size of the copied object
vi: Đổi tỷ lệ lựa chọn tương ứng với kích thước của đối tượng sao chép

en: Paste Width
vi: Dán Chiều Rộng

en: Scale selection horizontally to match the width of the copied object
vi: Đổi tỷ lệ lựa chọn theo chiều ngang để tương ứng với chiều rộng của đối tượng sao chép

en: Paste Height
vi: Dán Chiều Cao

en: Scale selection vertically to match the height of the copied object
vi: Đổi tỷ lệ lựa chọn theo chiều dọc để tương ứng với chiều cao của đối tượng sao chép

en: Paste Size Separately
vi: Dán Kích Thước Riêng Biệt

en: Scale each selected object to match the size of the copied object
vi: Đổi tỷ lệ đối tượng lựa chọn cho tương ứng với kích thước của đối tượng sao chép

en: Paste Width Separately
vi: Dán Chiều Rộng Riêng Biệt

en: Scale each selected object horizontally to match the width of the copied object
vi: Đổi tỷ lệ đối tượng lựa chọn theo chiều ngang cho tương ứng với kích thước của đối tượng sao chép

en: Paste Height Separately
vi: Dán Chiều Cao Riêng Biệt

en: Scale each selected object vertically to match the height of the copied object
vi: Đổi tỷ lệ đối tượng lựa chọn theo chiều dọc cho tương ứng với kích thước của đối tượng sao chép

en: Duplicate Selected Objects
vi: Nhân Đôi các Đối Tượng Lựa Chọn

en: Create Clone
vi: Tạo Bản Rập Khuôn

en: Create a clone (a copy linked to the original) of selected object
vi: Tạo một bản rập khuôn (một bản sao liên kết đến bản gốc) của đối tượng đã chọn

en: Unlink Clone
vi: Ngắt Liên Kết Bản Rập Khuôn

en: Cut the selected clones' links to the originals, turning them into standalone objects
vi: Ngắt liên kết giữa bản rập khuôn và bản gốc của nó, biến chúng thành các đối tượng độc lập

en: Unlink Clones recursively
vi: Ngắt Liên Kết một cách Đệ Quy

en: Unlink all clones in the selection, even if they are in groups.
vi: Ngắt liên kết toàn bộ các bản rập khuôn trong lựa chọn, ngay cả khi chúng nằm trong nhóm.

en: Relink to Copied
vi: Tái Liên Kết với Bản Sao

en: Relink the selected clones to the object currently on the clipboard
vi: Tái liên kết bản rập khuôn lựa chọn tới đối tượng hiện tại trong bảng nháp

en: Select Original
vi: Chọn Bản Gốc

en: Select the object to which the selected clone is linked
vi: Chọn đối tượng gốc, tức cái mà bản rập khuôn đã chọn liên kết đến

en: Clone original path (LPE)
vi: Sao chép đường dẫn gốc (LPE)

en: Creates a new path, applies the Clone original LPE, and refers it to the selected path
vi: Tạo một đường dẫn mới, áp dụng Rập Khuôn bản gốc LPE ((Live Path Effects: Hiệu Ứng Đường Dẫn Trực Tuyến), và tham chiếu nó tới đường dẫn đã chọn

en: Delete selected items, nodes or text.
vi: Xoá các nút đã chọn, nút hoặc văn bản.

en: Delete Items
vi: Xóa các Mục

en: Paste Path Effect
vi: Dán Hiệu Ứng Đường Dẫn

en: Apply the path effect of the copied object to selection
vi: Áp dụng hiệu ứng đường dẫn của đối tượng sao chép vào lựa chọn

en: Remove Path Effect
vi: Xóa Bỏ Hiệu Ứng Đường Dẫn

en: Remove any path effects from selected objects
vi: Xóa mọi hiệu ứng đường dẫn khỏi các đối tượng được chọn

en: Swap fill and stroke
vi: Hoán đổi màu tô và màu nét vẽ

en: Swap fill and stroke of an object
vi: Hoán đổi màu tô và màu nét vẽ của một đối tượng

en: Fit Page to Selection
vi: Khít Trang với Lựa Chọn

en: Fit the page to the current selection
vi: Khít trang theo lựa chọn hiện tại

en: Remove Filters
vi: Loại bỏ Bộ Lọc

en: Remove any filters from selected objects
vi: Loại bỏ bất cứ bộ lọc nào khỏi đối tượng được chọn

en: Previous Extension
vi: Định Dạng Trước

en: Repeat the last extension with the same settings
vi: Lặp lại định dạng trước với cùng một sắp đặt

en: Previous Extension Settings
vi: Sắp Đặt của Định Dạng Trước

en: Repeat the last extension with new settings
vi: Lặp lại định dạng trước với sắp đặt mới

en: Add an anchor to an object.
vi: Thêm một neo chốt vào đối tượng.

en: Failed to edit external image.
    <small>Note: Path to editor can be set in Preferences dialog.</small>
vi: Thất bại trong việc biên soạn hình ảnh bên ngoài.
    <small>Lưu ý: Đường dẫn đến trình biên soạn có thể sắp đặt trong hộp đối thoại Cấu Hình.</small>

en: System error message: %1
vi: Thông điệp báo lỗi hệ thống: %1

en: External Edit Image:
vi: Biên Soạn Hình Ảnh Bên Ngoài:

en: Edit externally
vi: Biên Soạn Ngoại Tuyến

en: Edit image externally (image must be selected and not embedded).
vi: Biên soạn hình ảnh bên ngoài (hình ảnh phải được chọn và không nhúng, không mã hóa nội trong nội dung).

en: Create new document from the default template
vi: Tạo tài liệu mới từ bản mẫu mặc định

en: New from Template
vi: Tạo Mới từ Bản Mẫu

en: Create new project from template
vi: Tạo dự án mới từ bản mẫu

en: Open File Dialog
vi: Mở Hộp Đối Thoại Tập Tin

en: Revert to the last saved version of document (changes will be lost)
vi: Hoàn ngược trở về phiên bản được lưu trước đây của tài liệu (các thay đổi sẽ bị mất đi)

en: Save document under a new name
vi: Lưu tài liệu dưới một cái tên mới

en: Save a copy of the document under a new name
vi: Lưu một bản sao của tài liệu dưới một cái tên mới

en: Save a copy of the document as template
vi: Lưu bản sao của tài liệu thành một bản mẫu

en: Import a bitmap or SVG image into this document
vi: Nhập vào một ảnh bitmap hay ảnh SVG

en: Clean Up Document
vi: Dọn Dẹp Tài Liệu

en: Close window (unless last window)
vi: Đóng cửa sổ (trừ cửa sổ cuối cùng)

en: File Open
vi: Mở Tập Tin

en: File New
vi: Tập Tin Mới

en: Open new document using template
vi: Mở tài liệu mới dùng bảng mẫu

en: File Close
vi: Đóng Tập Tin

en: Close active document
vi: Đóng tài liệu hiện đang hoạt động

en: File Open Window
vi: Cửa Sổ Mở Tập Tin

en: Open file window
vi: Mở cửa sổ tập tin

en: Enter file name
vi: Nhập tên tập tin

en: Ask Us a Question
vi: Hỏi Chúng Tôi

en: Keys and Mouse Reference
vi: Tham Chiếu về Bố Trí Bàn Phím và Chuột

en: New in This Version
vi: Tính Năng Mới trong Phiên Bản Này

en: Inkscape Manual
vi: Bản Hướng Dẫn Sử Dụng Inkscapke

en: Donate to Inkscape
vi: Quyên Góp Ủng Hộ Inkscape

en: SVG 1.1 Specification
vi: Đặc Tả Kỹ Thuật SVG 1.1

en: SVG 2 Specification
vi: Đặc Tả Kỹ Thuật SVG 2

en: Unhid all objects in the current layer
vi: Hủy ẩn giấu (hiển thị) toàn bộ các đối tượng trong tầng lớp hiện tại

en: Unlocked all objects in the current layer
vi: Mở khóa toàn bộ các đối tượng trong tầng lớp hiện tại

en: Unhid selected items and their descendents.
vi: Hủy ẩn giấu (hiển thị) các mục đã chọn và con cháu của chúng.

en: Unlocked selected items and their descendents.
vi: Mở khóa các mục đã chọn và con cháu của chúng.

en: Hid selected items.
vi: Ẩn giấu các mục đã chọn.

en: Unhid selected items.
vi: Hủy ẩn giấu (hiển thị) các mục đã chọn.

en: Locked selected items.
vi: Khóa các mục đã chọn.

en: Unlocked selected items.
vi: Mở khóa các mục đã chọn.

en: Unhide All
vi: Hiển Thị Toàn Bộ

en: Unhide all objects
vi: Hủy ẩn giấu (hiển thị) toàn bộ các vật thể

en: Unlock All
vi: Mở Khóa Toàn Bộ

en: Unlock all objects
vi: Mở khóa toàn bộ các đối tượng

en: Hide selection
vi: Ẩn Giấu Lựa Chọn

en: Hide all selected objects
vi: Ẩn Giấu toàn bộ các đối tượng đã chọn

en: Unhide selection
vi: Hiển Thị Lựa Chọn

en: Unhide all selected objects
vi: Hủy ẩn giấu (hiển thị) toàn bộ các đối tượng đã chọn

en: Unhide descendents
vi: Hủy ẩn giấu (hiển thị) các con cháu

en: Unhide all items inside selected objects
vi: Hủy ẩn giấu (hiển thị) toàn bộ các mục nằm bên trong các đối tượng đã chọn

en: Lock selection
vi: Khóa lựa chọn

en: Lock all selected objects
vi: Khóa toàn bộ các đối tượng đã chọn

en: Unlock selection
vi: Mở khóa lựa chọn

en: Unlock all selected objects
vi: Mở khóa toàn bộ các đối tượng đã chọn

en: Unlock descendents
vi: Mở khóa các con cháu

en: Unlock all items inside selected objects
vi: Mở khóa toàn bộ các mục bên trong các đối tượng đã chọn

en: New layer created.
vi: Tầng lớp mới được tạo.

en: Duplicate layer
vi: Nhân đôi tầng lớp

comment: TRANSLATORS: this means "The layer has been duplicated."
en: Duplicated layer.
vi: Đã nhân đôi tầng lớp.

en: No current layer.
vi: Không có tầng lớp hiện tại.

comment: TRANSLATORS: this means "The layer has been deleted."
en: Deleted layer.
vi: Đã xóa tầng lớp.

en: Hide all layers
vi: Ẩn giấu toàn bộ các tầng lớp

en: Show all layers
vi: Hiển thị toàn bộ các tầng lớp

en: Hide other layers
vi: Ẩn giấu các tầng lớp khác

en: Lock all layers
vi: Khóa Toàn Bộ các Tầng Lớp

en: Unlock all layers
vi: Mở khóa toàn bộ các tầng lớp

en: Lock other layers
vi: Khóa các tầng lớp khác

en: Switch to next layer
vi: Chuyển sang tầng lớp kế

en: Switched to next layer.
vi: Đã chuyển tới tầng lớp kế.

en: Cannot go past last layer.
vi: Không thể đi qua tầng lớp cuối cùng.

en: Switch to previous layer
vi: Chuyển về tầng lớp trước

en: Switched to previous layer.
vi: Đã chuyển về tầng lớp trước.

en: Cannot go before first layer.
vi: Không thể đi trước tầng lớp thứ nhất.

en: Raised layer <b>%s</b>.
vi: Tầng Lớp đã nâng lên <b>%s</b>.

en: Layer to top
vi: Tầng Lớp lên trên cùng

en: Cannot move layer any further.
vi: Không thể di chuyển tầng lớp thêm nữa.

en: Raise layer
vi: Nâng tầng lớp lên

en: Lowered layer <b>%s</b>.
vi: Tầng Lớp đã hạ thấp <b>%s</b>.

en: Lower layer
vi: Hạ thấp tầng lớp

en: Layer to bottom
vi: Tầng lớp xuống đáy

en: Layer to group
vi: Tầng lớp vào nhóm

en: Group to layer
vi: Nhóm vào tầng lớp

en: Group already layer.
vi: Nhóm vốn dĩ tầng lớp.

en: Create a new layer
vi: Tạo một tầng lớp mới

en: Duplicate Current Layer
vi: Nhân Đôi Tầng Lớp Hiện Tại

en: Duplicate the current layer
vi: Nhân đôi tầng lớp hiện tại

en: Delete Current Layer
vi: Xoá Tầng Lớp Hiện Tại

en: Delete the current layer
vi: Xoá tầng lớp hiện tại

en: Rename the current layer
vi: Đổi tên tầng lớp hiện tại

en: Show/Hide Current Layer
vi: Hiện/Ẩn Tầng Lớp Hiện Tại

en: Toggle visibility of current layer
vi: Bật/tắt tính hữu hình của tầng lớp hiện tại

en: Lock/Unlock Current Layer
vi: Khóa/Hủy Khoá Tầng Lớp Hiện Tại

en: Toggle lock on current layer
vi: Bật/tắt tình trạng khóa trên tầng lớp hiện tại

en: Switch to Layer Above
vi: Chuyển đến Tầng Lớp Trên

en: Switch to the layer above the current
vi: Chuyển đến tầng lớp nằm trên tầng lớp hiện tại

en: Switch to Layer Below
vi: Chuyển đến Tầng Lớp Dưới

en: Switch to the layer below the current
vi: Chuyển đến tầng lớp nằm dưới tầng lớp hiện tại

en: Move Selection to Layer Above
vi: Di Chuyển Lựa Chọn đến Tầng Lớp trên

en: Move selection to the layer above the current
vi: Di chuyển lựa chọn đến tầng lớp nằm trên tầng lớp hiện tại

en: Move Selection to Layer Below
vi: Di chuyển lựa chọn đến Tầng Lớp Dưới

en: Move selection to the layer below the current
vi: Di chuyển lựa chọn đến tầng lớp nằm dưới tầng lớp hiện tại

en: Move Selection to Layer...
vi: Di Chuyển Lựa Chọn vào Tầng Lớp...

en: Move selection to layer
vi: Di chuyển lựa chọn vào tầng lớp

en: Layer to Top
vi: Tầng Lớp lên Đỉnh

en: Raise the current layer to the top
vi: Nâng tầng lớp hiện tại lên trên cùng

en: Raise the current layer
vi: Nâng tầng lớp hiện tại lên

en: Lower the current layer
vi: Hạ thấp tầng lớp hiện tại

en: Layer to Bottom
vi: Tầng Lớp xuống Đáy

en: Lower the current layer to the bottom
vi: Hạ tầng lớp hiện tại xuống đáy

en: Layer to Group
vi: Tầng Lớp thành Nhóm

en: Convert the current layer to a group
vi: Chuyển đổi tầng lớp hiện tại thành nhóm

en: Layer from Group
vi: Tầng Lớp từ Nhóm

en: Convert the group to a layer
vi: Chuyển đổi nhóm thành một tầng lớp

comment: TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
en: Enter Group
vi: Bước Vào Nhóm

comment: TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
en: Enter group
vi: Bước Vào Nhóm

en: Exit Group
vi: Thoát Khỏi Nhóm

comment: TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
en: Exit group
vi: Thoát khỏi nhóm

en: Align nodes horizontally
vi: Canh hàng các nút theo chiều ngang

en: Align selected nodes horizontally; usage [last|first|middle|min|max|pref]
vi: Canh hàng các nút đã chọn theo chiều ngang; cách dùng [cuối cùng|đầu tiên|giữa|tối thiểu|tối đa|ưa thích]

en: Align nodes vertically
vi: Canh hàng các nút theo chiều dọc

en: Align selected nodes vertically; usage [last|first|middle|min|max|pref]
vi: Canh hàng các nút đã chọn theo chiều dọc; cách dùng [cuối cùng|đầu tiên|giữa|tối thiểu|tối đa|ưa thích]

en: Distribute nodes horizontally
vi: Phân bổ các nút theo chiều ngang

en: Distribute nodes vertically
vi: Phân bổ các nút theo chiều dọc

en: Rearrange
vi: Bố Trí Lại

en: Remove overlaps
vi: Xóa những Chồng Gối

en: Enable on-canvas alignment
vi: Bật canh hàng trên khung vẽ

en: Enable on-canvas alignment handles
vi: Bật các tay cầm canh hàng trên khung vẽ

en: Align selected objects; usage: [[left|hcenter|right] || [top|vcenter|bottom]] [last|first|biggest|smallest|page|drawing|selection|pref]? group? anchor?
vi: Canh hàng các đối tượng đã chọn; cách dùng: [[trái|trung điểm chiều ngang|phải] || [đỉnh|trung điểm chiều dọc|đáy]] [cuối cùng|đầu tiên|lớn nhất|nhỏ nhất|trang|bản vẽ|lựa chọn|ưa thích]? nhóm? neo chốt?

en: Align to left edge
vi: Canh hàng về cạnh trái

en: Align to horizontal center
vi: Canh hàng về trung tâm theo chiều ngang

en: Align to right edge
vi: Canh hàng về cạnh phải

en: Align to top edge
vi: Canh hàng đến cạnh đỉnh

en: Align to bottom edge
vi: Canh hàng về cạnh đáy

en: Align to vertical center
vi: Canh hàng về trung tâm chiều dọc

en: Align to center
vi: Canh hàng về trung tâm

en: Align text objects
vi: Canh hàng các đối tượng văn bản

en: Distribute objects
vi: Phân bổ các đối tượng

en: Distribute selected objects; usage: [hgap | left | hcenter | right | vgap | top | vcenter | bottom]
vi: Phân bổ các đối tượng đã chọn; cách sử dụng: [phân khoảng chiều ngang | trái | trung tâm chiều ngang | phải | phân khoảng chiều dọc | đỉnh | trung tâm chiều dọc | đáy]

en: Even horizontal gaps
vi: Đồng đều khoảng cách chiều ngang

en: Even left edges
vi: Đồng đều các cạnh trái

en: Even horizontal centers
vi: Đồng đều trung theo tâm ngang

en: Even right edges
vi: Đồng đều các cạnh phải

en: Even vertical gaps
vi: Đồng đều khoảng cách chiều dọc

en: Even top edges
vi: Đồng đều các cạnh đỉnh

en: Even vertical centers
vi: Đồng đều các trung tâm theo chiều dọc

en: Even bottom edges
vi: Đồng đều các cạnh đáy

en: Distribute text objects
vi: Phân bổ đối tượng văn bản

en: Rearrange objects
vi: Bố trí lại các đối tượng

en: Rearrange selected objects; usage: [graph | exchange | exchangez | rotate | randomize | unclump]
vi: Bố trí lại các đối tượng đã chọn; cách sử dụng: [đồ thị | tráo đổi | tráo đổi trật tự z | xoay chiều | ngẫu nhiên hóa | gỡ rối kết khối]

en: Rearrange as graph
vi: Bố trí lại thành đồ thị

en: Nicely arrange selected connector network
vi: Sắp đặt mạng lưới đường nối đã chọn một cách hợp lý

en: Exchange in selection order
vi: Tráo đổi trong trật tự lựa chọn

en: Exchange in z-order
vi: Tráo đổi trật tự z

en: Exchange around center
vi: Tráo đổi quanh trung tâm

en: Random exchange
vi: Tráo đổi ngẫu nhiên

en: Unclump
vi: Gỡ rối kết khối

en: Enter anchor<space>alignment<space>optional second alignment. Possible anchors: last, first, biggest, smallest, page, drawing, selection, pref; possible alignments: left, hcenter, right, top, vcenter, bottom.
vi: Nhập <space>canh hàng <space>neo chốt tùy ý canh hàng thứ hai. Các neo chốt khả dĩ: cuối cùng, đầu tiên, lớn nhất, nhỏ nhất, trang, bản vẽ, lựa chọn, ưa thích; canh hàng khả dĩ: trái, trung tâm chiều ngang, phải, đỉnh, trung tâm chiều dọc, đáy.

en: Enter distribution type. Possible values: left, hcenter, right, top, vcenter, bottom, hgap, vgap.
vi: Nhập thể loại phân bổ. Các giá trị khả dĩ: trái, trung tâm chiều ngang, phải, đỉnh, trung tâm chiều dọc, đáy, phân khoảng chiều ngang, phân khoảng chiều dọc.

en: Enter arrange method. Possible values: graph, exchange, exchangez, rotate, randomize, unclump.
vi: Nhập phương pháp bố trí. Các giá trị khả dĩ: đồ thị, tráo đổi, tráo đổi trật tự z, xoay chiều, ngẫu nhiên hóa, gỡ rối kết khối.

en: Enter two comma-separated numbers: horizontal,vertical
vi: Nhập hai con số; tách phân bằng dấu phẩy: chiều ngang, chiều dọc

en: Set clipping path
vi: Đặt đường dẫn cắt xén

en: Set Inverse Clip(LPE)
vi: Đặt Cắt Xén Đảo Nghịch (LPE)

en: Release clipping path
vi: Phóng thích đường dẫn cắt xén

en: Set mask
vi: Đặt màn chắn

en: Set Inverse Mask (LPE)
vi: Đặt Màn Chắn Lọc Đảo Nghịch (LPE)

en: Release mask
vi: Phóng thích màn chắn lọc

en: Create and apply path effect
vi: Tạo và áp dụng hiệu ứng đường dẫn

en: Set Attribute
vi: Đặt Thuộc Tính

en: Set or update an attribute of selected objects; usage: object-set-attribute:attribute name, attribute value;
vi: Đặt hoặc cập nhật thuộc tính của các đối tượng đã chọn; cách sử dụng: vật thể-đặt-thuộc tính:tên thuộc tính, giá trị thuộc tính;

en: Set Property
vi: Đặt Tính Chất

en: Set or update a property on selected objects; usage: object-set-property:property name, property value;
vi: Đặt hoặc cập nhật tính chất trên các đối tượng đã chọn; sử dụng: đối tượng-đặt-tính chất:tên tính chất, giá trị tính chất;

en: Unlink Clones
vi: Ngắt Kết Nối các Bản Rập Khuôn

en: Unlink clones and symbols
vi: Ngắt kết nối các bản rập khuôn và các ký hiệu

en: Object To Path
vi: Đối Tượng thành Đường Dẫn

en: Convert shapes to paths
vi: Chuyển đổi các hình dạng sang thành đường dẫn

en: Stroke to Path
vi: Nét Vẽ sang thành Đường Dẫn

en: Convert strokes to paths
vi: Chuyển đổi nét vẽ sang thành đường dẫn

en: Object Clip Set
vi: Đặt Cắt Xén Đối tượng

en: Apply clipping path to selection (using the topmost object as clipping path)
vi: Áp dụng đường dẫn cắt xén vào lựa chọn (dùng đối tượng trên cùng làm đường dẫn cắt xén)

en: Object Clip Set Inverse
vi: Đặt Cắt Xén Đối Tượng Đảo Nghịch

en: Apply inverse clipping path to selection (Power Clip LPE)
vi: Áp dụng đường dẫn cắt xén đảo nghịch cho lựa chọn (Cắt Xén Quyền Lực LPE)

en: Object Clip Release
vi: Phóng Thích Cắt Xén Đối Tượng

en: Remove clipping path from selection
vi: Xóa đường dẫn cắt xén khỏi lựa chọn

en: Object Clip Set Group
vi: Cắt Xén Đối Tượng Đặt Nhóm

en: Create a self-clipping group to which objects (not contributing to the clip-path) can be added
vi: Tạo một nhóm tự cắt xén mà các đối tượng (không tham gia vào đường dẫn cắt xén) có thể được cộng thêm vào

en: Object Mask Set
vi: Đặt Màn Chắn Lọc Đối Tượng

en: Apply mask to selection (using the topmost object as mask)
vi: Áp dụng màn chắn lọc vào lựa chọn (dùng đối tượng nằm trên cùng làm màn chắn lọc)

en: Object Mask Set Inverse
vi: Đặt Nghịch Đảo Màn Chắn Lọc Đối Tượng

en: Apply inverse mask to selection (Power Mask LPE)
vi: Áp dụng màn chắn lọc nghịch đảo vào lựa chọn (Màn Chắn Lọc Quyền Lực LPE)

en: Object Mask Release
vi: Phóng Thích Màn Chắn Lọc Đối Tượng

en: Remove mask from selection
vi: Xóa màn chắn lọc khỏi lựa chọn

en: Object Rotate 90
vi: Xoay Chiều Đối Tượng 90

en: Rotate selection 90° clockwise
vi: Xoay chiều lựa chọn 90° thuận chiều kim đồng hồ

en: Object Rotate 90 CCW
vi: Xoay Đối Tượng 90 Nghịch Chiều Kim Đồng Hồ

en: Rotate selection 90° counter-clockwise
vi: Xoay lựa chọn 90° ngược chiều kim đồng hồ

en: Object Flip Horizontal
vi: Lật Đối Tượng theo Chiều Ngang

en: Flip selected objects horizontally
vi: Lật các đối tượng đã chọn theo chiều ngang

en: Object Flip Vertical
vi: Lật Đối Tượng theo Chiều Dọc

en: Flip selected objects vertically
vi: Lật các đối tượng đã chọn theo chiều dọc

en: Enter comma-separated string for attribute name, attribute value
vi: Nhập dòng chữ, tách phân bằng dấu phẩy, làm tên và giá trị của thuộc tính

en: Enter comma-separated string for property name, property value
vi: Nhập dòng chữ, tách phân bằng dấu phẩy, làm tên và giá trị của tính chất

en: Set export file type
vi: Đặt thể loại tập tin xuất khẩu

en: Export File Name
vi: Tên Tập Tin Xuất Khẩu

en: Set export file name
vi: Đặt tên tập tin xuất khẩu

en: Export Overwrite
vi: Xuất Khẩu Ghi Đè

en: Allow to overwrite existing files during export
vi: Cho phép ghi đè các tập tin hiện có trong quá trình xuất khẩu

en: Export Area
vi: Diện Tích Xuất Khẩu

en: Set export area
vi: Đặt Diện Tích xuất khẩu

en: Export Area Drawing
vi: Xuất Khẩu Diện Tích Bản Vẽ

en: Export drawing area
vi: Xuất khẩu diện tích bản vẽ

en: Export Area Page
vi: Xuất Khẩu Diện Tích Trang

en: Export page area
vi: Xuất khẩu diện tích trang

en: Export Margin
vi: Lề Xuất Khẩu

en: Set additional export margin
vi: Đặt xuất khẩu thêm lề

en: Export Area Snap
vi: Xuất Khẩu Diện Tích Bám Dính (vào điểm ảnh)

en: Snap export area to integer values
vi: Bám dính diện tích xuất khẩu vào các giá trị số nguyên

en: Export Width
vi: Chiều Rộng Xuất Khẩu

en: Set export width
vi: Đặt chiều rộng xuất khẩu

en: Export Height
vi: Chiều Cao Xuất Khẩu

en: Set export height
vi: Đặt chiều cao xuất khẩu

en: Export selected ID(s)
vi: Xuất Khẩu (các) ID đã chọn

en: Export ID Only
vi: Duy Xuất Khẩu ID

en: Hide any objects not given in export-id option
vi: Ẩn giấu bất kỳ đối tượng nào không được đưa ra trong tùy chọn xuất khẩu id

en: Export Plain SVG
vi: Xuất Khẩu SVG Đơn Thuần

en: Export as plain SVG
vi: Xuất khẩu dưới dạng SVG đơn thuần

en: Export DPI
vi: DPI Xuất Khẩu

en: Set export DPI
vi: Đặt DPI xuất khẩu

en: Export Ignore Filters
vi: Xuất Khẩu Bỏ qua các Bộ Lọc

en: Export without filters to avoid rasterization for PDF, PS, EPS
vi: Xuất khẩu không có các bộ lọc để tránh điểm ảnh hóa đối với PDF, PS, EPS

en: Export Text to Path
vi: Xuất Khẩu Văn Bản thành Đường Dẫn

en: Convert texts to paths in the exported file
vi: Chuyển đổi văn bản thành các đường dẫn trong tập tin xuất khẩu

en: Export PS Level
vi: Mức PS Xuất Khẩu

en: Set PostScript level
vi: Đặt mức PostScript

en: Export PDF Version
vi: Phiên Bản PDF Xuất Khẩu

en: Set PDF version
vi: Đặt phiên bản PDF

en: Export LaTeX
vi: Xuất Khẩu ra LaTeX

en: Export Use Hints
vi: Xuất Khẩu Sử Dụng các Gợi Ý

en: Export using saved hints
vi: Xuất khẩu sử dụng các gợi ý đã lưu

en: Export Background
vi: Xuất Khẩu Nền

en: Include background color in exported file
vi: Bao gồm màu nền trong tập tin xuất khẩu

en: Export Background Opacity
vi: Độ Đục Nền Xuất Khẩu

en: Include background opacity in exported file
vi: Bao gồm độ đục của nền trong tập tin xuất khẩu

en: Export PNG Color Mode
vi: Xuất Khẩu Chế Độ Màu PNG

en: Set color mode for PNG export
vi: Đặt chế độ màu để xuất khẩu PNG

en: Export PNG Dithering
vi: Xuất Khẩu PNG Đơn Giản Hóa

en: Set dithering for PNG export
vi: Đặt chế độ đơn giản hóa để xuất khẩu PNG

en: Do Export
vi: Thực Hiện Xuất Khẩu

en: Do export
vi: Thực hiện xuất

en: Enter string for the file type
vi: Nhập dòng chữ cho thể loại tập tin

en: Enter string for the file name
vi: Nhập dòng chữ cho tên tập tin

en: Enter 1/0 for Yes/No to overwrite exported file
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác mình có ghi đè tập tin xuất khẩu hay không

en: Enter string for export area, formatted like x0:y0:x1:y1
vi: Nhập dòng chữ cho diện tích xuất khẩu, dưới định dạng như "x0:y0:x1:y1"

en: Enter 1/0 for Yes/No to export drawing area
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có xuất khẩu diện tích bản vẽ hay không

en: Enter 1/0 for Yes/No to export page area
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có xuất khẩu diện tích trang hay không

en: Enter integer number for margin
vi: Nhập số nguyên cho lề trang

en: Enter 1/0 for Yes/No to snap the export area
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có bám dính diện tích xuất khẩu hay không

en: Enter integer number for width
vi: Nhập số nguyên cho chiều rộng

en: Enter integer number for height
vi: Nhập số nguyên cho chiều cao

en: Enter string for export ID
vi: Nhập dòng chữ để xuất khẩu ID

en: Enter 1/0 for Yes/No to export only given ID
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định duy xuất khẩu ID cung cấp không thôi hay không

en: Enter 1/0 for Yes/No to export plain SVG
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định duy xuất khẩu SVG đơn giản hay không

en: Enter integer number for export DPI
vi: Nhập số nguyên để xuất khẩu DPI

en: Enter 1/0 for Yes/No to export ignoring filters
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định xuất khẩu bỏ qua các bộ lọc hay không

en: Enter 1/0 for Yes/No to convert text to path on export
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định chuyển đổi văn bản thành đường dẫn khi xuất khẩu hay không

en: Enter integer number 2 or 3 for PS Level
vi: Nhập số nguyên số 2 hoặc 3 cho mức độ PS (Adobe PostScript Level)

en: Enter string for PDF Version, e.g. 1.4 or 1.5
vi: Nhập dòng chữ cho Phiên Bản PDF, ví dụ: 1.4 hoặc 1.5

en: Enter 1/0 for Yes/No to export to PDF and LaTeX
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định xuất khẩu sang PDF và LaTeX hay không

en: Enter 1/0 for Yes/No to use export hints from document
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định sử dụng gợi ý xuất khẩu từ tài liệu hay không

en: Enter string for background color, e.g. #ff007f or rgb(255, 0, 128)
vi: Nhập dòng chữ cho màu nền, ví dụ: #ff007f hoặc rgb (255, 0, 128)

en: Enter number for background opacity, either between 0.0 and 1.0, or 1 up to 255
vi: Nhập số cho độ đục của nền, từ 0,0 đến 1,0 hoặc 1 lên đến 255

en: Enter string for PNG Color Mode, one of Gray_1/Gray_2/Gray_4/Gray_8/Gray_16/RGB_8/RGB_16/GrayAlpha_8/GrayAlpha_16/RGBA_8/RGBA_16
vi: Nhập dòng chữ cho Chế độ Màu PNG, một trong các giá trị Gray_1/Gray_2/Gray_4/Gray_8/Gray_16/RGB_8/RGB_16/GrayAlpha_8/GrayAlpha_16/RGBA_8/RGBA_16

en: Enter 1/0 for Yes/No to use dithering
vi: Nhập 1/0 làm giá trị cho "Có/Không" để xác minh mình có dự định sử dụng đơn giản hóa màu hay không

en: Create a new page
vi: Tạo trang mới

en: Delete Page
vi: Xóa Trang

en: Delete the selected page
vi: Xóa bỏ trang đã chọn

en: Move Objects with Page
vi: Di Chuyển Đối Tượng với Trang

en: Move Before Previous
vi: Di Chuyển về Trước cái Trước Đây

en: Move page backwards in the page order
vi: Di chuyển trang ngược lại thứ tự của trang

comment: Jitter là nhiễu sửa sai. Biết dịch là gì?
en: Move After Next
vi: Di Chuyển về Sau cái Tiếp Theo

en: Move page forwards in the page order
vi: Di chuyển thứ tự trang về phía trước

en: Create union of selected paths
vi: Tạo sự hợp nhất các đường dẫn đã chọn

en: Create difference of selected paths (bottom minus top)
vi: Tạo phần còn lại sau phép tính lấy hiệu từ các đường dẫn đã chọn (phần dưới trừ phần trên)

en: Create intersection of selected paths
vi: Tạo phần giao nhau từ các đường dẫn đã chọn

en: Create exclusive OR of selected paths (those parts that belong to only one path)
vi: Tạo hàm XOR (hoặc kiểu loại trừ) từ các đường dẫn đã chọn (các phần thuộc về chỉ một đường dẫn)

en: Division
vi: Chia

en: Cut the bottom path into pieces
vi: Cắt đường dẫn đáy thành nhiều phần

comment: Advanced tutorial for more info
    TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
en: Cut Path
vi: Cắt Đường Dẫn

en: Cut the bottom path's stroke into pieces, removing fill
vi: Cắt nét của đường dẫn bên dưới ra nhiều phần, xoá màu tô

en: Combine several paths into one
vi: Kết hợp vài đường dẫn thành một

comment: Advanced tutorial for more info
    TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
en: Break Apart
vi: Bẻ Gãy Ra

en: Break selected paths into subpaths
vi: Bẻ gãy đường dẫn ra thành nhiều đường dẫn thứ

en: Split Apart
vi: Tách Phân

en: Split selected paths into non-overlapping sections
vi: Tách phân đường dẫn đã chọn thành các phần không chồng gối

en: Fill between paths
vi: Tô phủ kín các đường dẫn nằm trung gian

en: Create a fill object using the selected paths
vi: Tạo vật thể tô phủ kín dùng các đường dẫn đã chọn

en: Simplify selected paths (remove extra nodes)
vi: Đơn giản hoá các đường dẫn đã chọn (xóa các nút thừa thãi)

en: Inset selected paths
vi: Thu lại các đường dẫn đã chọn

en: Offset selected paths
vi: Dịch hình đường dẫn đã chọn

en: Dynamic Offset
vi: Dịch Hình Năng Động (tự kéo vào ra)

en: Create a dynamic offset object
vi: Tạo một đối tượng với khả năng cho phép dịch chuyển năng động

en: Linked Offset
vi: Dịch Chuyển có Kết Nối

en: Create a dynamic offset object linked to the original path
vi: Tạo một đối tượng dịch chuyển năng động kết nối với đường dẫn gốc

en: Reverse the direction of selected paths (useful for flipping markers)
vi: Đảo ngược chiều hướng của các đường dẫn đã chọn (có lợi trong việc đảo lật các Dấu Hiệu)

en: Inset Screen
vi: Thu Lại Màn Hình

en: Inset selected paths by screen pixels
vi: Thu Lại đường dẫn đã chọn bằng 1 điểm ảnh màn hình

en: Offset Screen
vi: Dịch Chuyển Màn Hình

en: Offset selected paths by screen pixels
vi: Dịch chuyển đường dẫn đã chọn theo một số điểm ảnh màn hình

en: Resize page to fit
vi: Đổi kích thước trang để khít vừa

en: Group selected objects
vi: Nhóm các đối tượng đã chọn lại

en: Ungroup selected objects
vi: Rã nhóm các đối tượng đã chọn

en: Pop Selected Objects out of Group
vi: Bật các Đối Tượng đã Chọn ra khỏi Nhóm

en: Pop selected objects out of group
vi: Bật các đối tượng đã chọn ra khỏi nhóm

en: Add an anchor to selected objects
vi: Thêm một điểm neo chốt vào các đối tượng đã chọn

en: Raise to Top
vi: Nâng lên Đỉnh

en: Raise selection to top
vi: Nâng lựa chọn lên đỉnh

en: Raise selection one step
vi: Nâng lựa chọn lên một mức

en: Lower selection one step
vi: Hạ thấp lựa chọn xuống một mức

en: Lower to Bottom
vi: Hạ xuống Đáy

en: Lower selection to bottom
vi: Hạ lựa chọn xuống đáy

en: Move up the Stack
vi: Di Chuyển lên trong Ngăn xếp

en: Move the selection up in the stack order
vi: Di chuyển lựa chọn lên trên trong thứ tự ngăn xếp

en: Move down the Stack
vi: Di Chuyển xuống trong Ngăn xếp

en: Move the selection down in the stack order
vi: Di chuyển lựa chọn xuống dưới trong thứ tự ngăn xếp

en: Make a Bitmap Copy
vi: Tạo Bản Sao Bitmap

en: Export selection to a bitmap and insert it into document
vi: Xuất khẩu lựa chọn ra một hình ảnh bitmap và chèn nó vào trong tài liệu

en: Resize Page to Selection
vi: Đổi Kích Thước Trang theo Lựa Chọn

en: Fit the page to the current selection or the drawing if there is no selection
vi: Khít vừa trang vào lựa chọn hiện tại, hoặc khít vừa bản vẽ nếu không có lựa chọn nào cả

en: Select all objects or all nodes
vi: Chọn toàn bộ các đối tượng hoặc các nút

en: Select All in All Layers
vi: Chọn Toàn Bộ trong Tất Cả các Tầng Lớp

en: Select all objects in all visible and unlocked layers
vi: Chọn toàn bộ các đối tượng trong các tầng lớp hữu hình và không bị khoá

en: Fill and Stroke
vi: Màu Tô Phủ và Màu nét vẽ

en: Select all objects with the same fill and stroke as the selected objects
vi: Chọn toàn bộ các đối tượng có cùng màu tô và màu nét thành các đối tượng lựa chọn

en: Select all objects with the same fill as the selected objects
vi: Chọn toàn bộ các đối tượng có cùng màu tô thành các đối tượng lựa chọn

en: Select all objects with the same stroke as the selected objects
vi: Chọn toàn bộ các đối tượng có cùng màu nét vẽ thành các đối tượng lựa chọn

en: Stroke Style
vi: Kiểu nét vẽ

en: Select all objects with the same stroke style (width, dash, markers) as the selected objects
vi: Chọn toàn bộ các đối tượng có cùng kiểu nét vẽ (chiều rộng, dấu gạch ngang, Dấu Hiệu) thành các đối tượng lựa chọn

en: Select all objects with the same object type (rect, arc, text, path, bitmap etc) as the selected objects
vi: Chọn toàn bộ các đối tượng có cùng thể loại đối tượng (hình chữ nhật, hình vòng cung, văn bản, đường dẫn, bitmap, v.v.) thành các đối tượng lựa chọn

en: Invert selection (unselect what is selected and select everything else)
vi: Đảo ngược lựa chọn (hủy chọn những gì đã chọn và lựa chọn mọi thứ còn lại)

en: Deselect any selected objects or nodes
vi: Hủy chọn bất cứ đối tượng hay nút đã chọn nào

en: Select by ID (deprecated)
vi: Chọn theo ID (đã lỗi thời)

en: Deselect by ID (deprecated)
vi: Hủy chọn theo ID (đã lỗi thời)

en: Select by ID
vi: Chọn theo ID

en: Deselect by ID
vi: Hủy chọn theo ID

en: Select by Class
vi: Chọn theo Lớp

en: Select by class
vi: Chọn theo lớp

en: Select by Element
vi: Chọn theo Phần Tử

en: Select by SVG element (e.g. 'rect')
vi: Chọn theo phần tử SVG (ví dụ: hình chữ nhật)

en: Select by Selector
vi: Chọn theo Cần Lựa Chọn

en: Select by CSS selector
vi: Chọn theo Cần Lựa Chọn CSS

en: Select All Objects
vi: Lựa Chọn Toàn Bộ các Đối Tượng

en: Select all; options: 'all' (every object including groups), 'layers', 'no-layers' (top level objects in layers), 'groups' (all groups including layers), 'no-groups' (all objects other than groups and layers, default)
vi: Chọn toàn bộ; các tùy chọn: 'toàn bộ' (mọi đối tượng, bao gồm cả các nhóm), 'các tầng lớp', 'không tầng lớp' (các đối tượng ở tầng trên cùng trong các tầng lớp), 'các nhóm' (tất cả các nhóm bao gồm các tầng lớp nữa), 'không có nhóm' (tất cả các đối tượng ngoài nhóm và các tầng lớp, mặc định)

en: List Selection
vi: Liệt Kê Bảng Lựa Chọn

en: Print a list of objects in current selection
vi: In danh sách các đối tượng lựa chọn hiện tại

en: Clean up Document
vi: Dọn Dẹp Tài Liệu

en: Remove unused definitions (gradients, etc.)
vi: Xoá các định nghĩa không sử dụng nữa (chẳng hạn các dốc màu, v.v.)

en: Put on Path
vi: Đặt Lên Đường Dẫn

en: Put text on path
vi: Đặt văn bản lên đường dẫn

en: Remove from Path
vi: Xóa khỏi đường dẫn

en: Remove text from path
vi: Xóa văn bản khỏi đường dẫn

en: Flow into Frame
vi: Chảy trong Khung Hình

en: Put text into a frame (path or shape), creating a flowed text linked to the frame object
vi: Đặt văn bản nội trong khung hình (đường dẫn hoặc hình dạng), tạo một dòng văn bản đối lưu kết nối với đối tượng khung hình

en: Set Subtraction Frames
vi: Đặt Khung Hình Khấu Trừ

en: Flow text around a frame (path or shape), only available for SVG 2.0 Flow text.
vi: Dòng văn bản đối lưu chạy chung quanh khung hình (đường dẫn hoặc hình dạng), chỉ có để sử dụng được trong dòng văn bản đối lưu SVG 2.0 Flow mà thôi.

en: Unflow
vi: Ngắt Đối Lưu

en: Remove text from frame (creates a single-line text object)
vi: Xóa văn bản khỏi khung hình (tạo vật thể văn bản một dòng)

en: Convert to Text
vi: Chuyển Đổi thành Văn Bản

en: Convert flowed text to regular text object (preserves appearance)
vi: Chuyển đổi dòng văn bản đối lưu thành vật thể văn bản thường (duy trì diện mạo)

en: Remove Manual Kerns
vi: Bỏ Phân Khoảng Ký Tự Thủ Công

comment: TRANSLATORS: "glyph": An image used in the visual representation of characters;
    roughly speaking, how a character looks. A font is a set of glyphs.
en: Remove all manual kerns and glyph rotations from a text object
vi: Loại bỏ toàn bộ các phân khoảng và xoay chiều ký tự thủ công khỏi vật thể văn bản

en: <b>Click</b> to Select and Transform objects, <b>Drag</b> to select many objects.
vi: <b>Bấm Chuột</b> để Chọn và Biến hóa các đối tượng, <b>Kéo Rê</b> để chọn nhiều đối tượng.

en: Modify selected path points (nodes) directly.
vi: Sửa đổi trực tiếp các điểm đường dẫn đã chọn (các nút).

en: <b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and resize. <b>Click</b> to select.
vi: <b>Kéo rê</b> để tạo hình chữ nhật. <b>Kéo rê các điều khiển</b> để tạo góc tròn và đổi cỡ. <b>Nhấn Chuột</b> để chọn.

en: <b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or segment. <b>Click</b> to select.
vi: <b>Kéo rê</b> để tạo một hình elip. <b>Kéo rê các điều khiển</b> để tạo đường cung hoặc tạo phân đoạn. <b>Nhấn Chuột</b> để lựa chọn.

en: <b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. <b>Click</b> to select.
vi: <b>Kéo rê</b> để tạo một hình ngôi sao. <b>Kéo rê các điều khiển</b> để sửa đổi hình của ngôi sao. <b>Nhấn Chuột</b> để lựa chọn.

en: <b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces).
vi: <b>Kéo rê</b> để tạo một hình hộp 3D. <b>Kéo rê các điều khiển</b> để thay đổi kích thước trong phối cảnh. <b>Nhấn Chuột</b> để lựa chọn (với <b>Ctrl+Alt</b> cho các đơn bề mặt).

en: <b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral shape. <b>Click</b> to select.
vi: <b>Kéo rê</b> để tạo hình xoắn ốc. <b>Kéo rê các điều khiển</b> để biên soạn hình xoắn ốc. <b>Nhấn chuột</b> để lựa chọn.

en: <b>Click</b> a shape to start editing its markers. <b>Drag controls</b> to change orientation, scale, and position.
vi: <b>Bấm Chuột</b> một hình dạng để bắt đầu biên soạn các dấu hiệu của nó. <b>Kéo rê điều khiển</b> để thay đổi định hướng, tỷ lệ và vị trí.

en: <b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected path, <b>Alt</b> activates sketch mode.
vi: <b>Kéo rê</b> để tạo một đường vẽ tự do bằng tay. Giữ <b>Shift</b> để bổ sung vào đường dẫn đã chọn, bấm <b>Alt</b> kích hoạt chế độ vẽ phác thảo.

en: <b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to append to selected path. <b>Ctrl+click</b> to create single dots (straight line modes only).
vi: <b>Nhấn Chuột</b> hoặc <b>bấm và kéo rê</b> để khởi đầu đường dẫn; giữ <b>Shift</b> để bổ sung thêm vào đường dẫn đang chọn. <b>Ctrl+ Bấm chuột</b> để tạo các đơn điểm chấm (duy trong chế độ vẽ đường thẳng mà thôi).

en: <b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down).
vi: <b>Kéo rê chuột</b> để vẽ các nét thư pháp; giữ <b>Ctrl</b> để bám theo Đường Gióng; Dùng các <b>phím mũi tên</b> để thay đổi chiều rộng (trái/phải) và góc độ (lên/xuống).

en: <b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type.
vi: <b>Nhấn</b> để chọn hoặc tạo văn bản, <b>Kéo rê</b> để tạo dòng văn bản đối lưu; sau đó đánh máy chữ.

en: <b>Drag</b> or <b>double click</b> to create a gradient on selected objects, <b>drag handles</b> to adjust gradients.
vi: <b>Kéo rê</b> hoặc <b>nháy kép</b> để tạo một dốc màu trên các đối tượng đã chọn, <b>kéo rê các tay cầm</b> để điều chỉnh dốc màu.

en: <b>Drag</b> or <b>double click</b> to create a mesh on selected objects, <b>drag handles</b> to adjust meshes.
vi: <b>Kéo rê</b> hoặc <b>nháy kép</b> để tạo khung lưới trên các đối tượng đã chọn, <b>kéo tay cầm</b> để điều chỉnh khung lưới.

en: <b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to zoom out.
vi: <b>Nhấn chuột</b> hoặc <b>kéo rê vòng quanh một diện tích</b> để phóng to gần vào, <b>Shift+nhấn chuột </b> để thu nhỏ xa ra.

en: <b>Drag</b> to measure the dimensions of objects.
vi: <b>Kéo rê</b> để đo kích thước của các đối tượng.

en: <b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> to copy the color under mouse to clipboard
vi: <b>Nhấn chuột</b> để tô phủ kín, <b>Shift+nhất chuột</b> để đặt nét vẽ; <b>Kéo rê</b> để trung bình hóa màu trong vùng; giữ <b>Alt</b> để chọn màu đảo nghịch; <b>Ctrl+C</b> để sao chép màu dưới vị trí chuột vào bảng nháp hệ thống

en: To tweak a path by pushing, select it and drag over it.
vi: Để hiệu chỉnh đường dẫn bằng cách đẩy, lựa chọn và kéo rê lướt qua nó.

en: <b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected objects.
vi: <b>Kéo rê</b>, <b>bấm chuột</b> hoặc <b>bấm và cuộn</b> để phun ra các đối tượng đã chọn.

en: <b>Click and drag</b> between shapes to create a connector.
vi: <b>Nhấn và kéo rê</b> giữa các hình để tạo một đầu nối.

en: <b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new fill with the current selection, <b>Ctrl+click</b> to change the clicked object's fill and stroke to the current setting.
vi: <b>Nhấn chuột</b> để sơn vùng giới hạn; <b>Shift+nhấn chuột</b> để hội nhập vùng tô mới với lựa chọn hiện tại; <b>Ctrl+nhấn chuột</b> để thay đổi sắp đặt về tô phủ và nét vẽ của đối tượng đã nhấn chuột trên nó theo sắp đặt hiện tại.

en: <b>Drag</b> to erase.
vi: <b>Kéo rê</b> để tẩy xóa.

en: Choose a subtool from the toolbar
vi: Chọn một công cụ thứ từ thanh công cụ

en: Create and manage pages.
vi: Tạo và quản lý các trang.

en: Select and transform objects
vi: Lựa chọn và biến hóa các đối tượng

en: Node Tool
vi: Công Cụ Nút

en: Edit paths by nodes
vi: Biên soạn các đường dẫn theo nút

en: Rectangle Tool
vi: Công Cụ Hình Chữ Nhật

en: Create rectangles and squares
vi: Tạo hình chữ nhật và hình vuông

en: Ellipse/Arc Tool
vi: Công Cụ Hình Elip /Vòng Cung

en: Create circles, ellipses and arcs
vi: Tạo hình tròn, elip, hình quạt và vòng cung

en: Star/Polygon Tool
vi: Công Cụ Ngôi Sao / Đa Giác

en: Create stars and polygons
vi: Tạo hình ngôi sao và các đa giác

en: 3D Box Tool
vi: Công Cụ Hộp 3D

en: Create 3D Boxes
vi: Tạo các hình hộp 3D

en: Spiral Tool
vi: Công Cụ Xoắn Ốc

en: Create spirals
vi: Tạo các hình xoắn ốc

comment: TODO: Marker còn có thể là Dấu Hiệu
en: Marker Tool
vi: Công Cụ Dấu Hiệu

en: Edit markers
vi: Biên Soạn Dấu Hiệu

en: Pen Tool
vi: Công Cụ Bút

en: Draw Bezier curves and straight lines
vi: Vẽ đường cong Bezier và đường thẳng

en: Pencil Tool
vi: Công Cụ Bút Chì

en: Draw freehand lines
vi: Vẽ đường tự do bằng tay

en: Calligraphy Tool
vi: Công Cụ Thư Pháp

en: Draw calligraphic or brush strokes
vi: Vẽ các nét thư pháp hoặc nét bút lông

en: Create and edit text objects
vi: Tạo và biên soạn đối tượng văn bản

en: Gradient Tool
vi: Công Cụ Dốc Màu

en: Create and edit gradients
vi: Tạo và biên soạn các dốc màu

en: Mesh Tool
vi: Công Cụ Khung Lưới

en: Create and edit meshes
vi: Tạo và biên soạn khung lưới

en: Dropper Tool
vi: Công Cụ Chấm Màu

en: Pick colors from image
vi: Chọn màu từ hình ảnh

en: Paint Bucket Tool
vi: Công Cụ Thùng Sơn

en: Fill bounded areas
vi: Tô phủ diện tích đóng kín

en: Tweak objects by sculpting or painting
vi: Hiệu chỉnh đối tượng theo phương pháp điêu khắc hay sơn

en: Spray Tool
vi: Công Cụ Bơm Phun

en: Spray copies or clones of objects
vi: Bơm phun ra các bản sao hoặc bản rập khuôn của đối tượng

en: Eraser Tool
vi: Công Cụ Tẩy

en: Erase objects or paths
vi: Xóa các đối tượng hoặc đường dẫn

en: Connector Tool
vi: Công Cụ Kết Nối

en: Create diagram connectors
vi: Tạo đường kết nối cho sơ đồ

en: LPE Tool
vi: Công Cụ LPE

en: Do geometric constructions
vi: Thực hiện việc dựng hình lượng giác

en: Zoom Tool
vi: Công Cụ Thu-Phóng

en: Zoom in or out
vi: Phóng to vào hay thu nhỏ ra

en: Measure objects
vi: Đo lường các đối tượng

en: Pages Tool
vi: Công Cụ Trang

en: Create and edit document pages
vi: Tạo và biên soạn các trang tài liệu

en: Translate selected objects (dx,dy)
vi: Dịch vị trí các đối tượng đã chọn (dx,dy)

en: Rotate selected objects by degrees
vi: Xoay chiều các đối tượng đã chọn theo góc độ

en: Scale selected objects by scale factor
vi: Đổi tỷ lệ đối tượng đã chọn theo một hệ số tỷ lệ

en: Grow/Shrink
vi: Phình To/Thu Nhỏ

en: Grow/shrink selected objects
vi: Phình To/Thu Nhỏ các đối tượng đã chọn

en: Grow/Shrink Step
vi: Bước Phình To/Thu Nhỏ

en: Grow/shrink selected objects by multiple of step value
vi: Phình to/thu nhỏ các đối tượng đã chọn theo nhiều giá trị bước

en: Grow/Shrink Screen
vi: Phình To/Thu Nhỏ Màn Hình

en: Grow/shrink selected objects relative to zoom level
vi: Phình to/thu nhỏ các đối tượng đã chọn tương đối với mức thu phóng

en: Remove Transforms
vi: Xóa Biến Hóa

en: Remove any transforms from selected objects
vi: Loại bỏ bất kỳ biến hóa nào khỏi các đối tượng đã chọn

en: Enter two comma-separated numbers, e.g. 50,-2.5
vi: Nhập hai con số, cách nhau bằng một dấu phẩy, ví dụ: 50,-2,5

en: Enter angle (in degrees) for clockwise rotation
vi: Nhập số góc (theo độ) để xoay chiều thuận kim đồng hồ

en: Enter scaling factor, e.g. 1.5
vi: Nhập hệ số tỷ lệ, ví dụ: 1.5

en: Enter positive or negative number to grow/shrink selection
vi: Nhập số dương hoặc âm để làm phình to/thu nhỏ lựa chọn

en: Enter positive or negative number to grow or shrink selection relative to preference step value
vi: Nhập số dương hoặc âm để phình to/thu nhỏ lựa chọn tương đối với giá trị bước ưa thích

en: Enter positive or negative number to grow or shrink selection relative to zoom level
vi: Nhập số dương hoặc âm để phình to/thu nhỏ lựa chọn tương đối với mức thu phóng

comment: TRANSLATORS: Please don't translate link unless the page exists in your language. Add your language code to
    the link this way: https://inkscape.org/[lang]/learn/tutorials/
note: TRANSLATORS: Please don't translate link unless the page exists in your language. Add your language code to the link this way: https://inkscape.org/[lang]/learn/tutorials/
en: The tutorial files are not installed.
    For Linux, you may need to install 'inkscape-tutorials'; for Windows, please re-run the setup and select 'Tutorials'.
    The tutorials can also be found online at https://inkscape.org/en/learn/tutorials/
vi: Các tập tin hướng dẫn chưa được cài đặt.
    Đối với Linux, bạn có thể cần cài đặt 'trợ giúp học tập inkscape'; đối với Windows, vui lòng thi hành lại cài đặt và chọn 'trợ giúp học tập' (Tutorials).
    Bạn còn có thể tìm thấy các hướng dẫn trợ giúp học tập trực tuyến tại https://inkscape.org/en/learn/tutorials/

en: Inkscape: Basic
vi: Inkscape: Cơ Bản

en: Getting started with Inkscape
vi: Khởi đầu dùng Inkscape

en: Inkscape: Shapes
vi: Inkscape: Hình Dạng

en: Using shape tools to create and edit shapes
vi: Sử dụng các công cụ hình dạng để tạo và biên soạn các hình dạng

en: Inkscape: Advanced
vi: Inkscape: Nâng Cao

en: Advanced Inkscape topics
vi: Chủ đề Inkscape nâng cao

comment: TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
en: Inkscape: Tracing
vi: Inkscape: Can Đồ Ảnh

en: Using bitmap tracing
vi: Sử dụng chức năng đồ can hình ảnh bitmap

en: Inkscape: Tracing Pixel Art
vi: Inkscape: Đồ Can Mẫu Mỹ Thuật Điểm Ảnh

en: Using Trace Pixel Art dialog
vi: Sử dụng hộp thoại Đồ Can Mỹ Thuật Điểm Ảnh

en: Inkscape: Calligraphy
vi: Inkscape: Thư Pháp

en: Using the Calligraphy pen tool
vi: Sử dụng bút viết Thư Pháp

en: Inkscape: Interpolate
vi: Inkscape: Nội Suy

en: Using the interpolate extension
vi: Sử dụng trình nội suy mở rộng

en: Elements of Design
vi: Các Thành Phần trong Thiết Kế

en: Principles of design in the tutorial form
vi: Nguyên tắc thiết kế như thế nào

en: Miscellaneous tips and tricks
vi: Vô số các gợi ý và mẹo vặt

en: About Inkscape
vi: Giới thiệu về Inkscape

en: Inkscape version, authors, license
vi: Phiên bản, tác giả và giấy phép của trình Inkscape

en: Do again the last undone action
vi: Làm lại hành động đã hoàn tác trước đây

en: Commands Bar
vi: Thanh Lệnh

en: Show or hide the Commands bar (under the menu)
vi: Hiển thị hay ẩn giấu thanh Lệnh (dưới trình đơn)

en: Snap Controls Bar
vi: Thanh Điều Khiển Bám Dính

en: Show or hide the snapping controls
vi: Hiển thị hay ẩn giấu thanh Điều khiển bám dính

en: Tool Controls Bar
vi: Thanh Điều Khiển Công Cụ

en: Show or hide the Tool Controls bar
vi: Hiển thị hay ẩn giấu thanh Điều Khiển Công Cụ

en: Show or hide the main toolbox (on the left)
vi: Hiển thị hay ẩn giấu hộp công cụ chính (bên trái)

en: Rulers
vi: Thước Đo

en: Show or hide the canvas rulers
vi: Hiện/ẩn các thước đo trên khung vẽ

en: Scroll bars
vi: Thanh Cuộn

en: Show or hide the canvas scrollbars
vi: Hiện/ẩn các thanh cuộn trên khung vẽ

en: Show or hide the color palette
vi: Hiển thị hay ẩn giấu bảng màu

en: Show or hide the statusbar (at the bottom of the window)
vi: Hiển thị hay ẩn giấu thanh trạng thái (ở đáy cửa sổ)

en: Command Palette
vi: Bảng Lệnh

en: Show or hide the on-canvas command palette
vi: Hiển thị hoặc ẩn giấu Bảng Lệnh trên khung vẽ

en: Stretch this document window to full screen
vi: Kéo giãn cửa sổ của tài liệu này ra toàn màn hình

en: Fullscreen & Focus Mode
vi: Chế Độ Toàn Màn Hình & Tập Trung Vào

en: Remove excess toolbars to focus on drawing
vi: Loại bỏ bớt các thanh công cụ không tập trung vào trên bản vẽ

en: Interface Mode
vi: Chế Độ Giao Diện

en: Toggle wide or narrow screen setup
vi: Bật/tắt sắp đặt màn hình rộng hoặc hẹp

en: Duplicate Window
vi: Sao Chép Cửa Sổ

en: Open a new window with the same document
vi: Mở một cửa sổ mới với cùng một tài liệu

en: Switch to the previous document window
vi: Chuyển về cửa sổ tài liệu trước

en: Switch to the next document window
vi: Chuyển sang cửa sổ tài liệu tiếp theo

en: Window Open
vi: Mở Cửa Sổ

en: Open a window for the active document; GUI only
vi: Mở cửa sổ cho tài liệu hiện đang hoạt động; Duy giao diện đồ họa mà thôi

en: Window Close
vi: Đóng Cửa Sổ

en: Close the active window, does not check for data loss
vi: Đóng cửa sổ hiện đang hoạt động, không kiểm tra xem có mất dữ liệu hay không

en: Autosave failed! Could not find inkscape extension to save document.
vi: Thất bại khi lưu tự động! Không tìm thấy phần mở rộng phù hợp để lưu tài liệu.

en: Autosave failed! File %s could not be saved.
vi: Thất bại khi lưu tự động! Tập tin %s không thể lưu được.

en: <b>Current layer is hidden</b>. Unhide it to be able to draw on it.
vi: <b>Tầng lớp hiện tại bị ẩn giấu</b>. Hãy bỏ chế độ ẩn giấu đi trước khi vẽ lên nó nhé.

en: <b>Current layer is locked</b>. Unlock it to be able to draw on it.
vi: <b>Tầng Lớp hiện tại bị khoá mấ rồi</b>. Hãy tháo khoá trước khi vẽ lên nó nhé.

en: Move guide
vi: Di Chuyển Đường Gióng

en: Delete guide
vi: Xoá Đường Gióng

en: <b>Guideline</b>: %s
vi: <b>Đường Gióng</b>: %s

en: No previous transform.
vi: Không có sự biến hóa trước đây.

en: No next transform.
vi: Không có sự biến hóa tiếp theo.

en: Bounding box corner
vi: Góc của hình hộp viền

en: Bounding box midpoint
vi: Trung điểm của hình hộp viền

en: Bounding box side midpoint
vi: Trung điểm trên cạnh của hình hộp viền

en: Smooth node
vi: Nút Làm Mịn Màng

en: Cusp node
vi: Nút Đỉnh

en: Line midpoint
vi: Trung điểm của đường thẳng

en: Path intersection
vi: Điểm giao cắt đường dẫn

en: Convex hull corner
vi: Góc cạnh của bao lồi

en: Quadrant point
vi: Điểm một phần tư

en: Guide origin
vi: Tọa độ gốc của đường gióng

en: Object rotation center
vi: Tâm xoay của đối tượng

en: Object midpoint
vi: Trung điểm của đối tượng

en: Text anchor
vi: Neo chốt văn bản

en: Multiple of grid spacing
vi: Nhiều phân khoảng khung lưới đồ thị

en: Page corner
vi: Góc trang

en: Page center
vi: Trung tâm trang

en: bounding box corner
vi: góc của hình hộp viền

en: bounding box side
vi: cạnh của hình hộp viền

en: bounding box side midpoint
vi: trung điểm cạnh của hình hộp viền

en: bounding box midpoint
vi: trung điểm của hình hộp viền

en: smooth node
vi: nút mịn màng

en: cusp node
vi: nút đỉnh

en: line midpoint
vi: trung điểm của đường thẳng

en: path (perpendicular)
vi: đường dẫn (vuông góc)

en: path (tangential)
vi: đường dẫn (tiếp tuyến)

en: path intersection
vi: điểm giao cắt đường dẫn

en: guide-path intersection
vi: điểm giao cắt của đường gióng và đường dẫn

en: clip-path
vi: đường dẫn cắt xén

comment: Không biết là "màn chắn đường nét" hay "đường nét màn chắn"?
en: mask-path
vi: đường dẫn chắn lọc

en: quadrant point
vi: điểm một phần tư

en: corner
vi: góc cạnh

en: grid line
vi: đường đồ thị

en: grid intersection
vi: giao điểm của đồ thị

en: grid line (perpendicular)
vi: đường đồ thị (vuông góc)

en: guide
vi: đường gióng

en: guide intersection
vi: điểm giao cắt của đường gióng

en: guide origin
vi: tọa độ gốc của đường gióng

en: guide (perpendicular)
vi: đường gióng (vuông góc)

en: grid-guide intersection
vi: giao điểm của đồ thị và đường gióng

en: page border
vi: ranh giới trang

en: page corner
vi: góc trang

en: page center
vi: trung tâm trang

en: object midpoint
vi: trung điểm của đối tượng

en: object rotation center
vi: tâm xoay của đối tượng

en: text anchor
vi: neo chốt văn bản

en: text baseline
vi: đường cửa sổ của văn bản

en: constrained angle
vi: góc ràng buộc

en: constraint
vi: ràng buộc

en: New document %d
vi: Tài liệu mới %d

en: Memory document %d
vi: %d tài liệu ghi nhớ

en: Memory document %1
vi: Tài liệu ghi nhớ %1

en: Unnamed document %d
vi: Tài liệu không tên %d

en: [Unchanged]
vi: [Chưa thay đổi]

en:   description:
vi:   mô tả:

en:   This is caused by an improper .inx file for this extension.  An improper .inx file could have been caused by a faulty installation of Inkscape.
vi:   Điều này gây ra là do tập tin .inx không phù hợp với định dạng này. Tập tin .inx không thích hợp có thể gây ra do lỗi trong cài đặt Inkscape.

en: the XML description of it got lost.
vi: mô tả XML của nó bị thiếu mất.

en: no implementation was defined for the extension.
vi: hiện nay chưa có thực hiện nào được xác định cho định dạng này cả.

en: a dependency was not met.
vi: một phần phụ thuộc chưa được thỏa mãn (chưa đạt yêu cầu).

en: Extension "%1" failed to load because %2
vi: Định dạng "%1" không tải được bởi vì %2

en: Could not create extension error log file '%s'
vi: Không thể tạo tập tin ghi nhật ký lỗi định dạng '%s'

en: Deactivated
vi: Đã Giải Hoạt

en: The output from the extension could not be parsed.
vi: Đầu ra từ định dạng không thể phân tích được.

en: Inkscape has received additional data from the script executed.  The script did not return an error, but this may indicate the results will not be as expected.
vi: Trình Inkscape đã nhận dữ liệu bổ sung từ văn lệnh thực hiện. Văn lệnh không báo lỗi, song trường hợp này báo hiệu kết quả bất thường sẽ xảy ra.

en: Adaptive Threshold
vi: Ngưỡng Thích Nghi

en: Apply adaptive thresholding to selected bitmap(s)
vi: Áp dụng ngưỡng thích ứng cho (các) bitmap đã chọn

en: Uniform Noise
vi: Nhiễu Đồng Đều

en: Gaussian Noise
vi: Nhiễu Gauss

en: Multiplicative Gaussian Noise
vi: Nhiễu Gauss Nhân Gấp

en: Impulse Noise
vi: Nhiễu Xung

en: Laplacian Noise
vi: Nhiễu Laplace

en: Poisson Noise
vi: Nhiễu Poisson

en: Add random noise to selected bitmap(s)
vi: Thêm nhiễu ngẫu nhiên vào (các) bitmap đã chọn

en: Blur selected bitmap(s)
vi: Làm nhoè (các) bitmap đã chọn

en: Cyan Channel
vi: Kênh Màu Da Trời

en: Magenta Channel
vi: Kênh Màu Hồng Điều

en: Yellow Channel
vi: Kênh Màu Vàng

en: Black Channel
vi: Kênh Màu Đen

en: Opacity Channel
vi: Kênh về Độ Đục

en: Matte Channel
vi: Kênh Lồng

en: Extract specific channel from image
vi: Chiết xuất kênh cụ thể từ hình ảnh

en: Apply charcoal stylization to selected bitmap(s)
vi: Áp dụng phong cách vẽ than cho (các) bitmap đã chọn

en: Colorize selected bitmap(s) with specified color, using given opacity
vi: Tô màu bitmap đã chọn với màu chỉ định, sử dụng độ đục cung cấp

en: Adjust:
vi: Điều Chỉnh:

en: Increase or decrease contrast in bitmap(s)
vi: Tăng hoặc giảm độ tương phản của (các) bitmap

en: Top (px):
vi: Đỉnh (px):

en: Bottom (px):
vi: Đáy (px):

en: Left (px):
vi: Trái (px):

en: Right (px):
vi: Phải (px):

en: Crop selected bitmap(s)
vi: Cắt xén bitmap đã chọn

en: Cycle Colormap
vi: Tái dụng/Luân chuyển sơ đồ màu

en: Cycle colormap(s) of selected bitmap(s)
vi: Tái dụng/ luân chuyển sơ đồ màu của (các) bitmap đã chọn

en: Reduce speckle noise of selected bitmap(s)
vi: Thuyên giảm nhiễu lốm đốm của (các) bitmap đã chọn

en: Highlight edges of selected bitmap(s)
vi: Nêu bật cạnh của (các) bitmap đã chọn

en: Emboss selected bitmap(s); highlight edges with 3D effect
vi: Rập nổi các bitmap đã chọn; nổi bật các cạnh với hiệu ứng 3D

en: Enhance selected bitmap(s); minimize noise
vi: Nâng cao (các) bitmap đã chọn; giảm thiểu nhiễu

en: Equalize
vi: Cân Bằng

en: Equalize selected bitmap(s); histogram equalization
vi: Cân bằng (các) bitmap đã chọn; cân bằng biểu đồ ánh sáng

en: Factor:
vi: Hệ Số:

en: Gaussian blur selected bitmap(s)
vi: Làm nhoè Gauss trên bitmap đã chọn

en: Implode
vi: Nổ Tung vào Trong

en: Implode selected bitmap(s)
vi: Nổ tung nội địa (các) bitmap đã chọn

en: Black Point:
vi: Điểm Đen:

en: White Point:
vi: Điểm Trắng:

en: Gamma Correction:
vi: Sửa Gamma:

en: Level selected bitmap(s) by scaling values falling between the given ranges to the full color range
vi: Cấp (các) bitmap đã chọn bằng cách chia tỷ lệ các giá trị nằm giữa các phạm vi đã cho thành phạm vi màu đầy đủ

en: Level (with Channel)
vi: Mức (với Kênh)

en: Level the specified channel of selected bitmap(s) by scaling values falling between the given ranges to the full color range
vi: Phân mức của kênh chỉ định trong (các) bitmap đã chọn bằng cách chia tỷ lệ các giá trị nằm giữa các phạm vi đã cho thành phạm vi màu đầy đủ

en: Replace each pixel component with the median color in a circular neighborhood
vi: Thay thế từng thành phần điểm ảnh với màu trung bình trong một khu khoanh tròn các vùng lân cận

en: HSB Adjust
vi: Điều Chỉnh (HSB)

en: Adjust the amount of hue, saturation, and brightness in selected bitmap(s)
vi: Điều biến lượng sắc màu, độ bão hoà và độ sáng tối của (các) ảnh bitmap đã chọn

en: Negate
vi: Âm Hóa

en: Negate (take inverse) selected bitmap(s)
vi: Âm hóa (lấy bản nghịch đảo) bitmap đã chọn

en: Normalize selected bitmap(s), expanding color range to the full possible range of color
vi: Bình thường hóa (các) bitmap đã chọn, mở rộng khoảng màu trong phạm vi màu sắc có thể

en: Oil Paint
vi: Sơn Dầu

en: Stylize selected bitmap(s) so that they appear to be painted with oils
vi: Phong cách hóa bitmap đã chọn để chúng trong giống như được sơn bằng sơn dầu

en: Modify opacity channel(s) of selected bitmap(s)
vi: Sửa đổi kênh về độ đục của (các) bitmap đã chọn

en: Raised
vi: Nâng Lên

en: Alter lightness the edges of selected bitmap(s) to create a raised appearance
vi: Thay đổi nhẹ nhàng độ sáng của cách cạnh trong bitmap đã chọn để tạo diện mạo được nâng cao

en: Reduce Noise
vi: Giảm Nhiễu

en: Reduce noise in selected bitmap(s) using a noise peak elimination filter
vi: Giảm nhiễu trong (các) bitmap đã chọn bằng bộ lọc loại bỏ các cao điểm nhiễu

en: Alter the resolution of selected image by resizing it to the given pixel size
vi: Điều chỉnh độ phân giải của hình ảnh đã chọn bằng cách thay đổi kích thước của nó sang kích thước điểm ảnh cung cấp

en: Azimuth:
vi: Thiên Đỉnh:

en: Elevation:
vi: Góc Nâng:

en: Colored Shading
vi: Ngả Bóng Tối có Màu

en: Shade selected bitmap(s) simulating distant light source
vi: Tô bóng bitmap đã chọn với sự mô phỏng nguồn sáng từ xa

en: Sharpen selected bitmap(s)
vi: Làm sắc nét bitmap đã chọn

en: Solarize
vi: Phân cực

en: Solarize selected bitmap(s), like overexposing photographic film
vi: Phân cực bitmap đã chọn, giống như phim ảnh phơi sáng quá mức

en: Randomly scatter pixels in selected bitmap(s), within the given radius of the original position
vi: Rải rác một cách ngẫu nhiên các điểm ảnh trong bitmap đã chọn, nội trong bán kính cung cấp của vị trí gốc đã cho

en: Degrees:
vi: Độ:

en: Swirl selected bitmap(s) around center point
vi: Xoáy lốc bitmap đã chọn quanh điểm tâm

en: Threshold selected bitmap(s)
vi: Ngưỡng bitmap đã chọn

en: Unsharp Mask
vi: Màn Chắn Lu Mờ

en: Sharpen selected bitmap(s) using unsharp mask algorithms
vi: Làm sắc nét (các) bitmap đã chọn bằng cách sử dụng thuật toán màn chắn lu mờ

en: Alter selected bitmap(s) along sine wave
vi: Thay đổi (các) bitmap đã chọn dọc theo đường sóng sin

en: Inset/Outset Halo
vi: Hào Quang Trong/Ngoài

en: Width in px of the halo
vi: Chiều rộng hào quang trong đơn vị điểm ảnh

en: Number of steps:
vi: Số Bước:

en: Number of inset/outset copies of the object to make
vi: Số bản sao Thu Lại/Nở Ra của đối tượng cần tạo

en: Generate from Path
vi: Sinh Tạo từ Đường Dẫn

en: Restrict to PS level:
vi: Hạn chế ở mức PS:

en: PostScript level 3
vi: PostScript cấp 3

en: PostScript level 2
vi: PostScript cấp 2

en: Text output options:
vi: Các tùy chọn cho đầu ra văn bản:

en: Embed fonts
vi: Nhúng Sẵn Phông Chữ

en: Convert text to paths
vi: Chuyển đổi văn bản thành đường dẫn

en: Omit text in PDF and create LaTeX file
vi: Bỏ qua văn bản trong PDF và tạo tập tin LaTeX

en: Rasterize filter effects
vi: Đơn giản hóa điểm ảnh các hiệu ứng của bộ lọc

en: Resolution for rasterization (dpi):
vi: Độ phân giải cho quá trình đơn giản hóa điểm ảnh (dpi):

en: PostScript File
vi: Tập Tin PostScript

en: Encapsulated PostScript
vi: PostScript Đóng Gói

en: Encapsulated PostScript (*.eps)
vi: PostScript Đóng Gói (*.eps)

en: Encapsulated PostScript File
vi: Tập Tin Postscript Đóng Gói

en: Restrict to PDF version:
vi: Hạn chế trong phiên bản PDF:

en: Page Selector
vi: Cần Chọn Trang

en: Select page:
vi: Chọn trang:

en: out of %i
vi: trên %i

en: Corel DRAW Input
vi: Đầu Vào Corel DRAW

en: Corel DRAW 7-X4 files (*.cdr)
vi: Tập tin Corel DRAW 7-X4 (*.cdr)

en: Open files saved in Corel DRAW 7-X4
vi: Mở tập tin đã được lưu bởi Corel DRAW 7-X4

en: Corel DRAW templates input
vi: Đầu vào bản mẫu tài liệu Corel DRAW

en: Corel DRAW 7-13 template files (*.cdt)
vi: Corel DRAW 7-13 tập tin mẫu (*.cdt)

en: Open files saved in Corel DRAW 7-13
vi: Mở tập tin đã lưu bởi Corel DRAW 7-13

en: Corel DRAW Compressed Exchange files input
vi: Tập tin đầu vào dưới dạng Corel DRAW Trao Đổi Nén

en: Corel DRAW Compressed Exchange files (*.ccx)
vi: Tập tin Corel DRAW Trao Đổi Nén (*.ccx)

en: Open compressed exchange files saved in Corel DRAW
vi: Mở tập tin nén trao đổi đã được lưu bởi Corel Draw

en: Corel DRAW Presentation Exchange files input
vi: Đầu vào tập tin Corel DRAW Trao Đổi Trình Bày

en: Corel DRAW Presentation Exchange files (*.cmx)
vi: Tập tin Corel DRAW Trao Đổi Trình Bày (*.cmx)

en: Open presentation exchange files saved in Corel DRAW
vi: Mở tập tin trao đổi trình bày đã được lưu bởi Corel DRAW

en: EMF Input
vi: Đầu Vào EMF

en: Enhanced Metafiles (*.emf)
vi: Siêu Tâp Tin Nâng Cấp (*.emf)

en: Enhanced Metafiles
vi: Siêu Tập Tin Nâng Cấp

en: EMF Output
vi: Đầu Ra EMF

en: Convert texts to paths
vi: Chuyển đổi văn bản sang đường dẫn

en: Map Unicode to Symbol font
vi: Ánh Xạ Unicode thành ký hiệu Phông

en: Map Unicode to Wingdings
vi: Ánh Xạ Unicode thành các ký hiệu trong bộ Wingdings

en: Map Unicode to Zapf Dingbats
vi: Ánh Xạ Unicode thành các ký hiệu trong bộ Zapf Dingbats

en: Use MS Unicode PUA (0xF020-0xF0FF) for converted characters
vi: Sử dụng MS Unicode PUA (0xF020-0xF0FF) cho các ký tự chuyển đổi

en: Compensate for PPT font bug
vi: Bù trừ cho lỗi phông chữ PPT

en: Convert dashed/dotted lines to single lines
vi: Chuyển đổi các đường gạch gạch/chấm chấm thành các đường đơn

en: Convert gradients to colored polygon series
vi: Chuyển đổi các dốc màu loạt các hình đa giác màu

en: Use native rectangular linear gradients
vi: Sử dụng dốc màu tuyến tính hình chữ nhật bản địa

en: Map all fill patterns to standard EMF hatches
vi: Ánh xạ toàn bộ các hoa văn tô sang các gạch đánh bóng EMF tiêu chuẩn

en: Ignore image rotations
vi: Bỏ qua những xoay chiều của hình ảnh

en: Enhanced Metafile (*.emf)
vi: Siêu Tập Tin Nâng Cấp (*.emf)

en: Enhanced Metafile
vi: Siêu Tập Tin Nâng Cấp

en: Elevation (°)
vi: Góc Nâng (°)

en: Azimuth (°)
vi: Thiên Đỉnh (°)

en: Lighting color
vi: Màu ánh sáng

en: Basic diffuse bevel to use for building textures
vi: Bo vát khuếch tán cơ bản để sử dụng trong việc xây dựng các chất liệu

en: Matte Jelly
vi: Thạch Đông Mờ Xỉn

en: Bulging, matte jelly covering
vi: Phủ chất liệu thạch đông mờ xỉn phồng lồi lên

en: Horizontal blur
vi: Nhoè chiều ngang

en: Vertical blur
vi: Nhoè chiều dọc

en: Blur content only
vi: Duy làm nhoè nội dung bên trong

en: Simple vertical and horizontal blur effect
vi: Hiệu ứng nhòe mờ đơn giản theo chiều ngang và dọc

en: Clean Edges
vi: Làm Sạch Cạnh Mép

en: Removes or decreases glows and jaggeries around objects edges after applying some filters
vi: Xóa hoặc thuyên giảm độ hừng sáng và các lởm chởm chung quanh mép của vật thể sau khi áp dụng các bộ lọc

en: Cross Blur
vi: Làm Nhoè Xuyên Ngang Dọc

en: Combine vertical and horizontal blur
vi: Kết hợp giữa độ nhòe chiều ngang và chiều dọc

en: Blurred mask on the edge without altering the contents
vi: Màn chắn làm nhoè ở cạnh mà không thay đổi nội dung bên trong

en: Dilatation
vi: Giãn gạch đánh bóng

en: Erosion
vi: Ăn Xói Mòn

en: Blend type:
vi: Kiểu hòa trộn:

en: Blend to background
vi: Pha trộn với nền

en: Blur eroded by white or transparency
vi: Nhòe mờ xói mòn bởi màu trắng hoặc độ trong suốt

en: Image simplification
vi: Đơn giản hóa hình ảnh

en: Bump simplification
vi: Đơn giản hóa gồ ghề

en: Bump source
vi: Nguồn gồ ghề

en: Bump from background
vi: Gồ ghề từ nền

en: Lighting type:
vi: Thể loại ánh sáng:

en: Light source:
vi: Nguồn ánh sáng:

en: Distant light options
vi: Các tùy chọn về ánh sáng ở xa

en: Point light options
vi: Tùy chọn về đèn điểm

en: X location
vi: Vị trí X

en: Y location
vi: Vị trí Y

en: Z location
vi: Vị trí Z

en: Spot light options
vi: Các tùy chọn về đèn điểm

en: X target
vi: Mục tiêu X

en: Y target
vi: Mục tiêu Y

en: Z target
vi: Mục tiêu Z

en: Specular exponent
vi: Cấp số độ lóng lánh

en: Cone angle
vi: Góc Hình Nón

en: Image color
vi: Màu hình ảnh

en: Color bump
vi: Màu gồ ghề

en: All purposes bump filter
vi: Bộ lọc gồ ghề đa mục đích (thông dụng trong nhiều trường hợp)

en: Wax Bump
vi: Gồ Ghề Sáp

en: Blurred image
vi: Hình ảnh nhòe mờ

en: Lighting blend:
vi: Pha trộn ánh sáng:

en: Highlight blend:
vi: Pha trộn vùng nêu bật:

en: Bump color
vi: Màu gồ ghề

en: Revert bump
vi: Đảo ngược gồ ghề

en: Transparency type:
vi: Thể loại độ trong:

en: Atop
vi: Ở trên

en: Turns an image to jelly
vi: Biến hình ảnh thành thạch trong

en: Brilliance
vi: Độ sáng chói

en: Over-saturation
vi: Quá Bão Hòa

en: Brightness filter
vi: Thanh lọc độ sáng tối

en: Channel Painting
vi: Sơn Vẽ Kênh

en: Replace RGB by any color
vi: Thay thế RGB bằng bất kỳ màu nào

en: Color Blindness
vi: Mù Màu

en: Blindness type:
vi: Thể Loại Mù:

en: Rod monochromacy (atypical achromatopsia)
vi: Mù màu chỉ thấy đen trắng (achromatopsia không điển hình)

en: Cone monochromacy (typical achromatopsia)
vi: Đơn Sắc (điển hình achromatopsia)

en: Green weak (deuteranomaly)
vi: Màu xanh lá cây yếu (deuteranomaly)

en: Green blind (deuteranopia)
vi: Mù xanh lá cây (deuteranopia)

en: Red weak (protanomaly)
vi: Đỏ yếu (protanomaly)

en: Red blind (protanopia)
vi: Mù đỏ (protanopia)

en: Blue weak (tritanomaly)
vi: Lam yếu (tritanomaly)

en: Blue blind (tritanopia)
vi: Mù lam (tritanopia)

en: Simulate color blindness
vi: Mô phỏng mù màu

en: Shift (°)
vi: Dịch (°)

en: Rotate and desaturate hue
vi: Xoay chiều và ghi hóa màu

en: Harsh light
vi: Ánh sáng khắc nghiệt

en: Normal light
vi: Ánh sáng bình thường

en: Blend 2:
vi: Pha trộn 2:

en: Blend image or object with a flood color
vi: Pha trộn hình ảnh hoặc đối tượng với một màu tràn kín

en: Component Transfer
vi: Thuyên Chuyển Thành Phần

en: Basic component transfer structure
vi: Cấu trúc thuyên chuyển thành phần cơ bản

en: Duochrome
vi: Hai màu

en: Fluorescence level
vi: Mức huỳnh quang

en: Color and alpha
vi: Màu và alpha

en: Color only
vi: Duy màu

en: Alpha only
vi: Duy Alpha

en: Convert luminance values to a duochrome palette
vi: Chuyển đổi giá trị độ sáng sang bảng màu hai sắc

en: Extract Channel
vi: Chiết Xuất Kênh

en: Background blend mode:
vi: Chế độ pha trộn nền:

en: Channel to alpha
vi: Kênh thành alpha

en: Extract color channel as a transparent image
vi: Chiết xuất kênh màu thành hình ảnh trong suốt

en: Fade to Black or White
vi: Phai mờ dần sang Đen hoặc Trắng

en: Fade to:
vi: Phai mờ dần sang:

en: Fade to black or white
vi: Phai mờ dần sang đen hoặc trắng

en: Greyscale
vi: Thang màu xám

en: Customize greyscale components
vi: Tùy chỉnh các thành phần màu xám

en: Invert channels:
vi: Đảo Nghịch các Kênh:

en: No inversion
vi: Không đảo nghịch

en: Red and blue
vi: Đỏ và Lam

en: Red and green
vi: Đỏ và Lục

en: Green and blue
vi: Lục và Lam

en: Light transparency
vi: Độ trong của ánh sáng

en: Invert hue
vi: Đảo Sắc Màu

en: Invert lightness
vi: Đảo ngược độ sáng

en: Invert transparency
vi: Đảo ngược độ trong

en: Manage hue, lightness and transparency inversions
vi: Quản lý sự đảo ngược sắc màu, độ sáng tối và độ trong

en: Modify lights and shadows separately
vi: Sửa đổi sáng và tối riêng biệt

en: Lightness-Contrast
vi: Độ sáng-Độ tương phản

en: Modify lightness and contrast separately
vi: Sửa đổi độ sáng tối và độ tương phản riêng biệt

en: Nudge RGB
vi: Điều Khiển RGB

en: Red offset
vi: Dịch chuyển đỏ

en: Green offset
vi: Dịch chuyển lục

en: Blue offset
vi: Dịch chuyển lam

en: Nudge RGB channels separately and blend them to different types of backgrounds
vi: Dịch chuyển các kênh RGB riêng biệt và pha trộn chúng với các thể loại nền khác nhau

en: Nudge CMY
vi: Điều Khiển CMY

en: Cyan offset
vi: Dịch chuyển xanh da trời

en: Magenta offset
vi: Dịch chuyển hồng điều

en: Yellow offset
vi: Dịch chuyển vàng

en: Nudge CMY channels separately and blend them to different types of backgrounds
vi: Điều khiển các kênh CMY riêng biệt và pha trộn chúng với các thể loại nền khác nhau

en: Quadritone Fantasy
vi: Ảo Tưởng Tứ Sắc

en: Hue distribution (°)
vi: Phân Bổ Sắc Màu (°)

en: Replace hue by two colors
vi: Thay sắc bằng hai màu

en: Simple blend
vi: Pha trộn đơn giản

en: Blend mode:
vi: Chế độ pha màu:

en: Luminosity
vi: Độ Sáng Tối

en: Simple blend filter
vi: Bộ lọc hỗn hợp đơn giản

en: Hue rotation (°)
vi: Độ Xoay Sắc Màu (°)

en: Moonarize
vi: Ánh trăng hóa

en: Classic photographic solarization effect
vi: Hiệu ứng Phân cực nhiếp ảnh cổ điển

en: Enhance hue
vi: Nâng cấp màu sắc

en: Phosphorescence
vi: Lân Quang

en: Colored nights
vi: Ban đêm được tô màu

en: Hue to background
vi: Sắc màu sang nền sau

en: Global blend:
vi: Pha trộn toàn cầu:

en: Glow blend:
vi: Pha trộn hừng sáng:

en: Local light
vi: Ánh sáng cục bộ

en: Global light
vi: Ánh sáng toàn cầu

en: Hue distribution (°):
vi: Phân bố sắc màu (°):

en: Create a custom tritone palette with additional glow, blend modes and hue moving
vi: Tạo bảng màu ba sắc tùy chỉnh với sự hừng sáng bổ sung, chế độ pha trộn và di chuyển màu sắc

en: Felt Feather
vi: Nhòe Mép Dạ Mũ Phớt

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base odoo-python
en: Narrow
vi: Hẹp

en: No fill
vi: Không tô phủ

en: Turbulence:
vi: Hỗn Loạn:

en: Fractal noise
vi: Nhiễu phân dạng

en: Horizontal frequency
vi: Tần số ngang

en: Vertical frequency
vi: Tần số dọc

en: Blur and displace edges of shapes and pictures
vi: Làm nhòe mờ và dịch hình các cạnh của hình dạng và hình ảnh

en: Roughen
vi: Làm gồ ghề

en: Turbulence type:
vi: Thể loại hỗn loạn:

en: Small-scale roughening to edges and content
vi: Mức làm nhám các cạnh và nội dung ở tỷ lệ nhỏ

en: Edge Detect
vi: Phát Hiện Cạnh

en: Detect:
vi: Phát hiện:

en: Vertical lines
vi: Đường chiều dọc

en: Horizontal lines
vi: Đường chiều ngang

en: Detect color edges in object
vi: Phát hiện các cạnh màu trong đối tượng

en: Cross-smooth
vi: Mịn Xuyên Thông

en: Open (XOR)
vi: Mở (XOR)

en: Blur content
vi: Làm nhoè nội dung

en: Smooth edges and angles of shapes
vi: Làm mịn các cạnh và các góc của hình dạng

en: Fill image
vi: Tô phủ hình ảnh

en: Hide image
vi: Ẩn giấu hình ảnh

en: Composite type:
vi: Thể loại tổng hợp:

en: Overlayed
vi: Lồng

en: Width 1
vi: Chiều rộng 1

en: Dilatation 1
vi: Giãn gạch đánh bóng 1

en: Erosion 1
vi: Xói mòn 1

en: Width 2
vi: Chiều rộng 2

en: Dilatation 2
vi: Giãn gạch đánh bóng 2

en: Erosion 2
vi: Xói mòn 2

en: Fill opacity:
vi: Độ đục của màu tô phủ:

en: Stroke opacity:
vi: Độ đục của nét:

en: Adds a colorizable outline
vi: Thêm một nét viền có thể tô màu

en: Noise Fill
vi: Phủ Nhiễu

en: Horizontal frequency:
vi: Tần số ngang:

en: Vertical frequency:
vi: Tần số dọc:

en: Complexity:
vi: Độ phức tạp:

en: Variation:
vi: Biến Thể:

en: Dilatation:
vi: Giãn gạch đánh bóng:

en: Erosion:
vi: Ăn Xói Mòn:

en: Noise color
vi: Màu nhiễu

en: Basic noise fill and transparency texture
vi: Chất liệu phủ nhiễu cơ bản và trong suốt

en: Chromolitho
vi: In đá nhiều màu

en: Drawing mode
vi: Chế độ vẽ

en: Drawing blend:
vi: Pha trộn bản vẽ:

en: Dented
vi: Vết Lõm

en: Grain mode
vi: Chế độ lỗ chỗ

en: Expansion
vi: Nới rộng

en: Grain blend:
vi: Pha trộn lỗ chỗ:

en: Chromo effect with customizable edge drawing and graininess
vi: Hiệu ứng màu với việc vẽ cạnh khả dĩ tô màu và mức độ lỗ chỗ

en: Cross Engraving
vi: Khắc Nét theo hình Chữ Thập

en: Clean-up
vi: Dọn Dẹp

en: Convert image to an engraving made of vertical and horizontal lines
vi: Chuyển đổi hình ảnh thành một bản khắc làm bằng các đường thẳng đứng và ngang

en: Melt
vi: Nóng Chảy

en: Image on fill
vi: Hình ảnh trên màu tô phủ

en: Stroke color
vi: Màu nét vẽ

en: Image on stroke
vi: Hình ảnh trên nét vẽ

en: Convert images to duochrome drawings
vi: Chuyển đổi hình ảnh sang bản vẽ nhị sắc

en: Electrize
vi: Nhiễm Điện

en: Effect type:
vi: Kiểu hiệu ứng:

en: Electro solarization effects
vi: Hiệu ứng phân cực mạ điện

en: Neon Draw
vi: Vẽ Nê-Ông

en: Line type:
vi: Thể loại đường nét:

en: Posterize and draw smooth lines around color shapes
vi: Áp phích hóa và vẽ các đường trơn tru xung quanh hình dạng màu sắc

en: Point Engraving
vi: Khắc Điểm

en: Noise blend:
vi: Pha trộn nhiễu:

en: Grain lightness
vi: Độ sáng của lấm chấm

en: Points color
vi: Màu điểm

en: Image on points
vi: Hình ảnh trên các điểm

en: Convert image to a transparent point engraving
vi: Chuyển đổi hình ảnh sang khắc điểm trong suốt

en: Poster Paint
vi: Sơn Áp Phích

en: Transfer type:
vi: Thể loại thuyên chuyển:

en: Poster
vi: Áp Phích

en: Simplify (primary)
vi: Đơn giản hóa (chính)

en: Simplify (secondary)
vi: Đơn giản hóa (thứ cấp)

en: Pre-saturation
vi: Tiền bão hòa

en: Post-saturation
vi: Hậu bão hòa

en: Simulate antialiasing
vi: Mô phỏng chống răng cưa

en: Poster and painting effects
vi: Hiệu ứng áp phích và sơn vẽ

en: Posterize Basic
vi: Áp Phích Hóa Cơ Bản

en: Simple posterizing effect
vi: Hiệu ứng áp phích hóa đơn giản

en: Snow Crest
vi: Mào Tuyết

en: Drift Size
vi: Kích Thước Lan Tràn

en: Snow has fallen on object
vi: Tuyết phủ trắng trên đối tượng

en: Drop Shadow
vi: Ngả Bóng

en: Blur radius (px)
vi: Bán kính nhòe mờ (px)

en: Horizontal offset (px)
vi: Dịch chuyển chiều ngang (px)

en: Vertical offset (px)
vi: Dịch chuyển chiều dọc (px)

en: Shadow type:
vi: Thể loại bóng ngả:

en: Outer cutout
vi: Cắt Bên Ngoài

en: Inner cutout
vi: Cắt Bên Trong

en: Blur color
vi: Màu nhòe mờ

en: Use object's color
vi: Sử dụng màu của đối tượng

en: Colorizable Drop shadow
vi: Ngả Bóng Khả Dĩ Tô Màu

en: Ink Blot
vi: Vết Mực Loang

en: Frequency:
vi: Tần Số:

en: Horizontal inlay:
vi: Diện tích dát ngang:

en: Vertical inlay:
vi: Diện tích dát dọc:

en: Displacement:
vi: Dịch Hình:

en: Overlapping
vi: Đè Gối Lên Nhau

en: Custom stroke options
vi: Tùy chọn tùy chỉnh nét vẽ

en: Inkblot on tissue or rough paper
vi: Vết mực loang trên giấy lụa hoặc giấy nhám

en: Blend objects with background images or with themselves
vi: Pha trộn các đối tượng với hình ảnh nền hoặc với bản thân chúng

en: Channel Transparency
vi: Độ trong của Kênh

en: Replace RGB with transparency
vi: Thay thế RGB bằng độ trong

comment: TODO: thử xem mục này ở đâu
en: Light Eraser
vi: Tẩy Ánh Sáng

en: Global opacity
vi: Độ đục toàn cầu

en: Make the lightest parts of the object progressively transparent
vi: Làm cho những phần sáng nhất của đối tượng trong suốt ở mức cấp tiến

en: Set opacity and strength of opacity boundaries
vi: Đặt độ đục và cường độ cho độc đục của ranh giới

en: Cutout
vi: Cắt Rời

en: Repaint anything visible monochrome
vi: Sơn lại bất cứ thứ gì đơn sắc có thể nhìn thấy

en: %s bitmap image import
vi: %s nhập khẩu hình ảnh bitmap

en: Image Import Type:
vi: Kiểu Nhập Ảnh:

en: Embed results in stand-alone, larger SVG files. Link references a file outside this SVG document and all files must be moved together.
vi: Nhúng kết quả trong các tập tin SVG độc lập, lớn hơn. Những kết nối tham chiếu tới một tập tin bên ngoài tài liệu SVG này và toàn bộ các tập tin phải được di chuyển cùng một lúc với nhau.

en: Embed
vi: Nhúng

en: Image DPI:
vi: DPI của Hình Ảnh:

en: Take information from file or use default bitmap import resolution as defined in the preferences.
vi: Lấy thông tin từ tập tin hoặc sử dụng độ phân giải nhập khẩu bitmap mặc định như được xác định trong cấu hình.

en: From file
vi: Từ tập tin

en: Default import resolution
vi: Độ phân giải nhập khẩu mặc định

en: Image Rendering Mode:
vi: Chế Độ Kết Xuất Hình Ảnh:

en: When an image is upscaled, apply smoothing or keep blocky (pixelated). (Will not work in all browsers.)
vi: Khi một hình ảnh được phóng to lên thì hoặc là áp dụng làm mịn màng hoặc giữ nguyên hình lởm chởm (điểm ảnh hóa). (Sẽ không hoạt động trong tất cả các trình duyệt.)

en: None (auto)
vi: Không (tự động)

en: Smooth (optimizeQuality)
vi: Mịn Màng (tối ưu hóa Chất Lượng)

en: Blocky (optimizeSpeed)
vi: Lởm chởm (tối ưu hóa Tốc Độ)

en: Hide the dialog next time and always apply the same actions.
vi: Ẩn giấu hộp đối thoại trong lần sau và luôn luôn áp dụng các hành động tương tự.

en: GIMP Gradients
vi: Dốc Màu của GIMP

en: GIMP Gradient (*.ggr)
vi: Dốc Màu của GIMP (*.ggr)

en: Gradients used in GIMP
vi: Các dốc màu sử dụng trong GIMP

en: Line Width:
vi: Chiều Rộng Đường:

en: Horizontal Spacing:
vi: Khoảng Cách Ngang:

en: Vertical Spacing:
vi: Khoảng Cách Dọc:

en: Horizontal Offset:
vi: Dịch Chuyển Ngang:

en: Draw a path which is a grid
vi: Vẽ một đường dẫn nét là khung lưới đồ thị

en: LaTeX Output
vi: Đầu Ra LaTeX

en: LaTeX With PSTricks macros (*.tex)
vi: LaTeX với vĩ lệnh PSTricks (*.tex)

en: LaTeX PSTricks File
vi: Tập Tin PSTricks LaTeX

en: LaTeX Print
vi: In LaTeX

en: OpenDocument Drawing Output
vi: Xuất ra Bản Vẽ Tài Liệu Mở (OpenDocument)

en: OpenDocument drawing (*.odg)
vi: Bản vẽ Bản Vẽ Tài Liệu Mở (OpenDocument) (*.odg)

en: OpenDocument drawing file
vi: Tập tin bản vẽ Bản Vẽ Tài Liệu Mở (OpenDocument)

en: PDF Import Settings
vi: Cài đặt nhập khẩu PDF

[ctx: PDF input precision]
en: rough
vi: gồ ghề

[ctx: PDF input precision]
en: medium
vi: trung bình

[ctx: PDF input precision]
en: fine
vi: tinh tế

[ctx: PDF input precision]
en: very fine
vi: rất tinh tế

en: PDF Input
vi: Đầu Vào PDF

en: Portable Document Format (*.pdf)
vi: Định Dạng Tài Liệu Di Động (*.pdf)

en: Portable Document Format
vi: Định Dạng Tài liệu Di động

en: AI Input
vi: Đầu Vào AI

comment: Name: don't translate / Tên: đừng dịch
en: Adobe Illustrator 9.0 and above (*.ai)
vi: Adobe Illustrator 9.0 trở lên (*.ai)

en: Open files saved in Adobe Illustrator 9.0 and newer versions
vi: Mở tập tin lưu bởi Adobe Illustrator từ phiên bản 9.0 trở lên

en: Portable Network Graphic
vi: Đồ Họa Mạng Di động

en: Interlacing
vi: Kỹ Thuật Xen Kẽ

en: Gray 8
vi: Xám 8

en: Gray 16
vi: Xám 16

en: 0 - No Compression
vi: 0 - Không nén

en: 1 - Best Speed
vi: 1 - Tốc Độ Nhanh Nhất

en: 6 - Default Compression
vi: 6 - Nén Mặc Định

en: 9 - Best Compression
vi: 9 - Nén Tốt Nhất

en: Default raster graphic export
vi: Xuất khẩu đồ họa điểm ảnh mặc định

en: PovRay Output
vi: Đầu Ra PovRay

en: PovRay (*.pov) (paths and shapes only)
vi: PovRay (*.pov) (duy các đường dẫn và hình dạng mà thôi)

en: PovRay Raytracer File
vi: Tập Tin Raytracer PovRay

en: SVG Input
vi: Đầu Vào SVG

en: Scalable Vector Graphic (*.svg)
vi: Đồ Họa Véctơ Năng Động (*.svg)

en: Inkscape native file format and W3C standard
vi: Định dạng tập tin bản địa của Inkscape và tiêu chuẩn W3C

en: SVG Output Inkscape
vi: Đầu Ra SVG Inkscape

en: SVG format with Inkscape extensions
vi: Định dạng SVG với các mở rộng của Inkscape

en: SVG Output
vi: Đầu Ra SVG

en: Plain SVG (*.svg)
vi: SVG Đơn Thuần (*.svg)

en: Scalable Vector Graphics format as defined by the W3C
vi: Định dạng Đồ Họa Véctơ Năng Động như được W3C định nghĩa

en: SVG Image Import Type:
vi: Kiểu Nhập Khẩu Ảnh SVG:

en: Include SVG image as editable object(s) in the current file
vi: Bao gồm hình ảnh SVG làm đối tượng khả dĩ biên soạn trong tập tin hiện tại

en: Add SVG as new page(s) in the current file
vi: Thêm SVG dưới các trang mới trong tập tin hiện tại

en: Embed the SVG file in an image tag (not editable in this document)
vi: Nhúng tập tin SVG như một thẻ đánh dấu hình ảnh (bất khả dĩ biên soạn trong tài liệu này)

en: Link the SVG file in an image tag (not editable in this document).
vi: Kết nối tập tin SVG trong thẻ đánh dấu hình ảnh (bất khả dĩ biên soạn trong tài liệu này)

en: DPI for rendered SVG
vi: DPI cho SVG kết xuất

en: SVGZ Input
vi: Đầu Vào SVGZ

en: Compressed Inkscape SVG (*.svgz)
vi: SVG Inkscape Nén (*.svgz)

en: SVG file format compressed with GZip
vi: Định dạng tập tin SVG nén với GZip

en: SVGZ Output
vi: Đầu Ra SVGZ

en: Inkscape's native file format compressed with GZip
vi: Định dạng tập tin bản địa của Inkscape, nén với GZip

en: Compressed plain SVG (*.svgz)
vi: SVG đơn thuần nén (*.svgz)

en: Scalable Vector Graphics format compressed with GZip
vi: Định dạng Đồ Họa Véctơ Năng Động được nén bằng GZip

en: Load from User File
vi: Tải từ Tập Tin Người dùng

en: Custom list of templates for a folder
vi: Danh sách bản mẫu tùy chỉnh cho thư mục

en: Other Sizes
vi: Kích Thước Khác

en: Paper Sizes
vi: Các Kích Thước Trang

en: Shortest Side
vi: Cạnh Ngắn Nhất

en: Longest Side
vi: Cạnh Dài Nhất

en: Screen Sizes
vi: Kích Thước Màn Hình

en: Social Sizes
vi: Kích Thước Truyền Thông Xã Hội

en: Video Sizes
vi: Kích Thước Video

en: VSD Input
vi: Đầu Vào VSD

en: Microsoft Visio Diagram (*.vsd)
vi: Sơ Đồ Microsoft Visio (*.vsd)

en: File format used by Microsoft Visio 6 and later
vi: Định dạng tập tin sử dụng bởi Microsoft Visio 6 trở lên

en: VDX Input
vi: Đầu Vào VDX

en: Microsoft Visio XML Diagram (*.vdx)
vi: Sơ Đồ Microsoft Visio XML (*.vdx)

en: File format used by Microsoft Visio 2010 and later
vi: Định dạng tập tin sử dụng bởi Microsoft Visio 2010 trở lên

en: VSDM Input
vi: Đầu Vào VSDM

en: Microsoft Visio 2013 drawing (*.vsdm)
vi: Bản vẽ Microsoft Visio 2013 (*.vsdm)

en: File format used by Microsoft Visio 2013 and later
vi: Định dạng tập tin sử dụng bởi Microsoft Visio 2013 trở lên

en: VSDX Input
vi: Đầu Vào VSDX

en: Microsoft Visio 2013 drawing (*.vsdx)
vi: Bản vẽ Microsoft Visio 2013 (*.vsdx)

en: WMF Input
vi: Đầu Vào WMF

en: Windows Metafiles
vi: Siêu Tập Tin Windows Metafile

en: WMF Output
vi: Đầu Ra WMF

en: Map all fill patterns to standard WMF hatches
vi: Ánh xạ toàn bộ các hoa văn tô phủ sang thành các vùng gạch đánh bóng WMF tiêu chuẩn

en: WPG Input
vi: Đầu Vào WPG

en: WordPerfect Graphics (*.wpg)
vi: Đồ họa WordPerfect (*.wpg)

en: Vector graphics format used by Corel WordPerfect
vi: Định dạng ảnh véc-tơ sử dụng bởi Corel WordPerfect

en: Select existing files
vi: Chọn tập tin hiện tại

en: Select existing file
vi: Chọn tập tin hiện tại

en: Select existing folders
vi: Chọn thư mục hiện tại

en: Select existing folder
vi: Chọn thư mục hiện tại

en: Choose file name
vi: Chọn tên tập tin

en: Choose folder name
vi: Chọn tên thư mục

en: Is the effect previewed live on canvas?
vi: Hiệu ứng có được duyệt thảo trực tuyến trên khung vẽ hay không?

en: Could not detect file format. Tried to open it as an SVG anyway but this also failed.
vi: Không thể phát hiện được định dạng tập tin. Dù đã cố gắng mở nó như một bản SVG, song việc làm này cũng đã thất bại.

en: Convert legacy Inkscape file
vi: Chuyển đổi tập tin Inkscape lỗi thời

en: was created in an older version of Inkscape (90 DPI) and we need to make it compatible with newer versions (96 DPI). Tell us about this file:
vi: được tạo ra trong một phiên bản cũ hơn của Inkscape (90 DPI) và chúng ta cần làm cho nó tương thích với các phiên bản mới hơn (96 DPI). Hãy cho chúng tôi biết về tập tin này nhé:

en: This file contains digital artwork for screen display. <b>(Choose if unsure.)</b>
vi: Tập Tin này chứa tác phẩm mỹ thuật mỹ thuật số để hiển thị trên màn hình. <b>(Chọn nếu không chắc chắn.)</b>

en: This file is intended for physical output, such as paper or 3D prints.
vi: Tập tin này dự định dành cho đầu ra vật lý, chẳng hạn như giấy hoặc in ấn 3D.

en: The appearance of elements such as clips, masks, filters, and clones
    is most important. <b>(Choose if unsure.)</b>
vi: Diện mạo của các yếu tố như clip, màn chắn lọc, bộ lọc và các bản rập khuôn
    là quan trọng nhất. <b>(Chọn nếu không chắc chắn.)</b>

en: The accuracy of the physical unit size and position values of objects
    in the file is most important. (Experimental.)
vi: Độ chính xác của đơn vị kích thước cụ thể đối với các đối tượng và các giá trị vị trí
    trong hồ sơ là quan trọng nhất. (Thí Nghiệm.)

en: Create a backup file in same directory.
vi: Tạo tập tin sao lưu dự phòng trong cùng một thư mục.

en: More details...
vi: Để biết thêm chi tiết...

comment: TRANSLATORS: Please don't translate link unless the page exists in your language. Add your language
    code to the link this way: https://inkscape.org/[lang]/learn/faq#dpi_change
note: TRANSLATORS: Please don't translate link unless the page exists in your language. Add your language code to the link this way: https://inkscape.org/[lang]/learn/faq#dpi_change
en: <small>We've updated Inkscape to follow the CSS standard of 96 DPI for better browser compatibility; we used to use 90 DPI. Digital artwork for screen
    display will be converted to 96 DPI without scaling and should be unaffected.
    Artwork drawn at 90 DPI for a specific physical size will be too small if converted to 96 DPI without any scaling. There are two scaling methods:
    
    <b>Scaling the whole document:</b> The least error-prone method, this preserves the appearance of the artwork, including filters and the position of masks, etc. 
    The scale of the artwork relative to the document size may not be accurate.
    
    <b>Scaling individual elements in the artwork:</b> This method is less reliable and can result in a changed appearance, 
    but is better for physical output that relies on accurate sizes and positions (for example, for 3D printing.)
    
    More information about this change are available in the <a href='https://inkscape.org/en/learn/faq#dpi_change'>Inkscape FAQ</a></small>
vi: <small>Chúng tôi đã cập nhật Inkscape để tuân theo tiêu chuẩn CSS 96 DPI hầu cho trình duyệt tương thích tốt hơn; chúng tôi vốn sử dụng 90 DPI. Tác phẩm mỹ thuật số cho hiển thị màn hình
    sẽ được chuyển đổi thành 96 DPI mà không cần đổi tỷ lệ sẽ không ảnh hưởng gì.
    Tác phẩm mỹ thuật được vẽ với 90 DPI đối với một kích thước cụ thể sẽ là quá nhỏ nếu chuyển đổi thành 96 DPI mà không biến đổi tỷ lệ. Có hai phương pháp biến đổi tỷ lệ:
    
    <b>Đổi tỷ lệ toàn bộ tài liệu:</b> Phương pháp ít gây lỗi nhất, phương pháp này bảo tồn diện mạo của tác phẩm mỹ thuật, bao gồm các bộ lọc và vị trí của các màn chắn lọc, v.v. 
    Tỷ lệ của tác phẩm mỹ thuật liên quan đến kích thước tài liệu có thể không chính xác.
    
    <b>Đổi tỷ lệ từng cá nhân yếu tố trong tác phẩm mỹ thuật riêng biệt:</b> Phương pháp này ít đáng tin cậy hơn và có thể dẫn đến sự thay đổi về diện mạo, 
    nhưng tốt hơn nếu mình định in ra vật thể cụ thể, như ra giấy, hoặc cho in ấn 3D, tức những cái đòi hỏi kích thước và vị trí chính xác.
    
    Để biết thêm thông tin về những thay đổi này, xin xem trang <a href='https://inkscape.org/en/learn/faq#dpi_change'>Những câu hỏi thông thường về Inkscape</a></small>

en: Update Document
vi: Cập Nhật Tài liệu

en: Document not saved yet.  Cannot revert.
vi: Tài liệu chưa được lưu. Không thể hoàn trở lại được.

en: Changes will be lost! Are you sure you want to reload document %1?
vi: Các theo dõi sẽ bị thất lạc! Bạn có thực sự muốn nạp lại tài liệu %1 không?

en: Document reverted.
vi: Tài liệu đã hoàn trả trở lại.

en: Document not reverted.
vi: Tài liệu không được hoàn trả trở lại.

en: Select file to open
vi: Chọn tập tin để mở

en: Clean up document
vi: Dọn dẹp tài liệu

en: Removed <b>%i</b> unused definition in &lt;defs&gt;. | Removed <b>%i</b> unused definitions in &lt;defs&gt;.
vi[0]: Xóa bỏ <b>%i</b> những định nghĩa không sử dụng đến trong &lt;defs&gt;.

en: No unused definitions in &lt;defs&gt;.
vi: Những định nghĩa không sử dụng đến trong &lt;defs&gt;.

en: Document not saved.
vi: Tài liệu chưa được lưu.

en: File %s is write protected. Please remove write protection and try again.
vi: Tập tin %s vốn được bảo vệ không cho phép viết lên. Xin hãy bỏ chế độ chống viết đè rồi thử lại.

en: File %s could not be saved.
vi: Không thể lưu tập tin %s được.

en: File could not be saved:
    No object with ID '%s' found.
vi: Tập Tin không thể lưu được:
    Không tìm thấy đối tượng nào có ID '%s' cả.

en: File %s could not be saved.
    
    The following additional information was returned by the output extension:
    '%s'
vi: Không thể lưu %s tập tin.
    
    Các thông tin bổ sung sau đây được định dạng:
    '%s' thông báo cho biết

en: Document saved.
vi: Tài liệu đã được lưu.

en: drawing
vi: bản vẽ

en: drawing-%1
vi: bản vẽ-%1

en: Select file to save a copy to
vi: Chọn tập tin để lưu một bản sao vào đó

en: Select file to save to
vi: Chọn tập tin để lưu vào đó

en: No changes need to be saved.
vi: Không có thay đổi nào cần lưu lại cả.

en: Saving document...
vi: Đang lưu tài liệu...

en: Import Pages
vi: Nhập Khẩu các Trang

en: Failed to load the requested file %s
vi: Thất bại trong việc nạp tập tin yêu cầu %s

en: Convolve Matrix
vi: Ma Trận Tích chập

en: Diffuse Lighting
vi: Bố Trí Ánh Sáng Khuếch Tán

en: Displacement Map
vi: Ánh Xạ Dịch Hình

en: Flood
vi: Tràn Ngập

en: Source Graphic
vi: Đồ Họa Nguồn

en: Source Alpha
vi: Alpha Nguồn

en: Background Alpha
vi: Alpha Nền

en: Fill Paint
vi: Sơn Tô Phủ

en: Stroke Paint
vi: Sơn Nét

en: Hue Rotate
vi: Xoay Chiều Sắc Màu

en: Luminance to Alpha
vi: Độ Sáng thành Alpha

en: Lighter
vi: Sáng/Nhạt Hơn

[ctx: Convolve matrix, edge mode]
en: None
vi: Không

en: Erode
vi: Xói mòn

en: Dilate
vi: Giãn gạch đánh bóng

en: Fractal Noise
vi: Nhiễu Phân Dạng

en: Distant Light
vi: Ánh Sáng Ở Xa

en: Delete gradient stop
vi: Xoá mốc dừng của dốc màu

en: Add gradient stop
vi: Thêm mốc dừng của dốc màu

en: Change gradient stop color
vi: Đổi màu của mốc dừng trong dốc màu

en: Invert gradient colors
vi: Đảo ngược màu của dốc màu

en: Reverse gradient
vi: Đảo ngược dốc màu

en: Delete swatch
vi: Xóa màu mẫu

en: Linear gradient <b>start</b>
vi: <b>Khởi đầu</b> của dốc màu tuyến tính

en: Linear gradient <b>end</b>
vi: <b>Kết thúc</b> của dốc màu tuyến tính

en: Linear gradient <b>mid stop</b>
vi: <b>Điểm dừng</b> của dốc màu tuyến tính

en: Radial gradient <b>center</b>
vi: <b>Tâm</b> của dốc màu tỏa tròn

en: Radial gradient <b>radius</b>
vi: <b>Bán kính</b> của dốc màu tỏa tròn

en: Radial gradient <b>focus</b>
vi: <b>Tiêu điểm</b> của dốc màu tỏa tròn

en: Radial gradient <b>mid stop</b>
vi: <b>Điểm dừng trung gian</b> của dốc màu tỏa tròn

en: Mesh gradient <b>corner</b>
vi: <b>Góc</b> của dốc màu khung lưới

en: Mesh gradient <b>handle</b>
vi: <b>Tay Cầm</b> của dốc màu khung lưới

en: Mesh gradient <b>tensor</b>
vi: <b>tenxơ</b> của dốc màu khung lưới

en: Added patch row or column
vi: Hàng hoặc cột đã cho thêm

en: Merge gradient handles
vi: Hội nhập các tay cầm dốc màu

en: Move gradient handle
vi: Di chuyển tay cầm dốc màu

en: %s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl+Alt</b> to delete stop
vi: %s %d cho : %s%s; kéo rê với <b>Ctrl</b> để bám dính vào dịch chuyển; bấm chuột với <b>Ctrl+Alt</b> để xoá vạch điểm dừng

en:  (stroke)
vi:  (nét)

en: %s for: %s%s
vi: %s đối với: %s%s

en: %s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to preserve angle, with <b>Ctrl+Shift</b> to scale around center
vi: %s đối với: %s%s; kéo rê với <b>Ctrl</b> để bám dính góc; với <b>Ctrl+Alt</b> để bảo tồn góc độ; với <b>Ctrl+Shift</b> để đổi tỷ lệ quanh tâm

en: Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to separate focus
vi: <b>Tâm</b> và <b>tiêu điểm</b> của dốc màu tỏa tròn; kéo rê với <b>Shift</b> để tách biệt tiêu điểm tập trung

en: Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to separate | Gradient point shared by <b>%d</b> gradients; drag with <b>Shift</b> to separate
vi[0]: Điểm dốc màu dùng chung bởi <b>%d</b> các dốc màu; kéo rê với <b>Shift</b> để tách biệt

en: Move gradient handle(s)
vi: Di chuyển các tay cầm của dốc màu

en: Move gradient mid stop(s)
vi: Di chuyển các điểm dừng trung gian của dốc màu

en: Delete gradient stop(s)
vi: Xoá các điểm dừng của dốc màu

en: Extract Image
vi: Trích Xuất Hình Ảnh

en: Broken links have been changed to point to existing files.
vi: Các kết nối đứt đoạn đã được đổi và điểm chỉ vào các tập tin hiện có.

comment: File: ../src/inkscape-application.cpp, line: 526
en: file1 [file2 [fileN]]
vi: tập tin1 [tập tin2 [tập tinN]]

comment: File: ../src/inkscape-application.cpp, line: 527
en: Process (or open) one or more files.
vi: Xử lý (hoặc mở) một hoặc nhiều tập tin.

comment: File: ../src/inkscape-application.cpp, line: 529
en: Export input SVG (%1) to PDF (%2) format:
vi: Xuất khẩu đầu vào SVG(%1) sang định dạng PDF (%2):

comment: File: ../src/inkscape-application.cpp, line: 531
en: Export input files (%1) to PNG format keeping original name (%2):
vi: Xuất khẩu tập tin đầu vào (%1) sang định dạng PNG duy trì tên gốc (%2):

comment: File: ../src/inkscape-application.cpp, line: 533
en: See %1 and %2 for more details.
vi: Xin xem %1 và %2 để biết thêm chi tiết.

en: Print Inkscape version
vi: In phiên bản Inkscape

en: Print debugging information
vi: In thông tin điều tra lỗi

en: Print system data directory
vi: In thư mục dữ liệu hệ thống

en: Print user data directory
vi: In dữ liệu thư mục người dùng

en: Create a unique instance of Inkscape with the application ID 'org.inkscape.Inkscape.TAG'
vi: Tạo một thực thể duy nhất của Inkscape với ID ứng dụng 'org.inkscape.Inkscape.TAG'

en: File import
vi: Nhập khẩu tập tin

comment: File: ../src/inkscape-application.cpp, line: 541
en: Read input file from standard input (stdin)
vi: Đọc tập tin đầu vào từ đầu vào tiêu chuẩn (stdin)

comment: File: ../src/inkscape-application.cpp, line: 495
en: Use poppler when importing via commandline
vi: Sử dụng poppler khi nhập khẩu qua dòng lệnh

comment: File: ../src/inkscape-application.cpp, line: 544
en: Method used to convert pre-0.92 document dpi, if needed: [none|scale-viewbox|scale-document]
vi: Phương pháp sử dụng để chuyển đổi dpi tài liệu trước phiên bản 0.92, nếu cần: [không|tỷ lệ hóa-hộp quan sát|tỷ lệ hóa-tài liệu]

comment: File: ../src/inkscape-application.cpp, line: 545
en: Do not fix pre-0.92 document's text baseline spacing on opening
vi: Không sửa phân khoảng đường cơ sở văn bản của tài liệu trước phiên bản 0.92 khi mở

en: File export
vi: Xuất khẩu tập tin

en: Output file name (defaults to input filename; file type is guessed from extension if present; use '-' to write to stdout)
vi: Tên tập tin đầu ra (tên tập tin đầu vào là mặc định; thể loại tập tin được đoán ra từ định dạng nếu có; sử dụng '-' để ghi ra đầu ra tiêu chuẩn)

en: Overwrite input file (otherwise add '_out' suffix if type doesn't change)
vi: Viết đè lên tập tin đầu vào (nếu không thì cho thêm hậu tố '_out' nếu thể loại không thay đổi)

en: File type(s) to export: [svg,png,ps,eps,pdf,emf,wmf,xaml]
vi: Thể loại tập tin để xuất khẩu: [svg,png,ps,eps,pdf,emf,wmf,xaml]

en: TYPE[,TYPE]*
vi: THỂ LOẠI [,THỂ LOẠI]*

en: Extension ID to use for exporting
vi: ID đuôi định dạng để sử dụng trong xuất khẩu

en: EXTENSION-ID
vi: ID Đuôi Định Dạng

en: Export geometry
vi: Xuất khẩu hình học

en: Area to export is page
vi: Diện tích xuất khẩu là trang

en: Area to export is whole drawing (ignoring page size)
vi: Diện tích xuất khẩu là toàn bộ bản vẽ (bỏ qua kích thước trang)

comment: File: ../src/inkscape-application.cpp, line: 557
en: Area to export in SVG user units
vi: Diện tích xuất khẩu trong đơn vị người dùng SVG

en: Snap the bitmap export area outwards to the nearest integer values
vi: Bám dính diện tích xuất khẩu bitmap về phía ngoài tới gần các giá trị số nguyên nhất

en: Resolution for bitmaps and rasterized filters; default is 96
vi: Độ phân giải cho bitmap và bộ lọc điểm ảnh hóa; mặc định là 96

en: Bitmap width in pixels (overrides --export-dpi)
vi: Chiều rộng bitmap trong đơn vị điểm ảnh (vượt quyền tham số --export-dpi) (dots per inch: số chấm in trong mỗi phân Anh (in-sơ=2.54cm))

en: Bitmap height in pixels (overrides --export-dpi)
vi: Chiều cao bitmap trong đơn vị điểm ảnh (vượt quyền tham số --export-dpi)

en: Margin around export area: units of page size for SVG, mm for PS/PDF
vi: Mép lề quanh diện tích xuất khẩu: đơn vị kích thước của trang cho SVG, mm cho PS/PDF

en: MARGIN
vi: MÉP LỀ

en: ID(s) of object(s) to export
vi: ID của đối tượng để xuất khẩu

en: OBJECT-ID[;OBJECT-ID]*
vi: ID-ĐỐI TƯỢNG[;ID-ĐỐI TƯỢNG]*

en: Hide all objects except object with ID selected by export-id
vi: Ẩn giấu toàn bộ các đối tượng ngoại trừ đối tượng có ID được chọn bởi id xuất khẩu

comment: File: ../src/inkscape-application.cpp, line: 568
en: Remove Inkscape-specific SVG attributes/properties
vi: Loại bỏ thuộc tính/tính chất SVG đặc thù của Inkscape

comment: File: ../src/inkscape-application.cpp, line: 569
en: Postscript level (2 or 3); default is 3
vi: Mức postscript (2 hoặc 3); mặc định là 3

en: PDF version (1.4 or 1.5); default is 1.5
vi: Phiên bản PDF (1.4 hoặc 1.5); mặc định là 1.5

en: VERSION
vi: PHIÊN BẢN

en: Convert text to paths (PS/EPS/PDF/SVG)
vi: Chuyển đổi văn bản thành đường dẫn (PS/EPS/PDF/SVG)

en: Export text separately to LaTeX file (PS/EPS/PDF)
vi: Xuất khẩu văn bản riêng biệt sang tập tin LaTeX (PS/EPS/PDF)

en: Render objects without filters instead of rasterizing (PS/EPS/PDF)
vi: Kết xuất các đối tượng không có bộ lọc thay vì điểm ảnh hóa (PS/EPS/PDF)

en: Use stored filename and DPI hints when exporting object selected by --export-id
vi: Sử dụng tên tập tin đã lưu và các gợi ý về DPI khi xuất khẩu đối tượng được chọn bằng --export-id

en: Background color for exported bitmaps (any SVG color string)
vi: Màu nền cho bitmap xuất khẩu (bất kỳ dòng chữ màu SVG nào)

en: Background opacity for exported bitmaps (0.0 to 1.0, or 1 to 255)
vi: Độ đục màu nền cho bitmap xuất khẩu (0.0 đến 1.0, hoặc 1 đến 255)

en: Color mode (bit depth and color type) for exported bitmaps (Gray_1/Gray_2/Gray_4/Gray_8/Gray_16/RGB_8/RGB_16/GrayAlpha_8/GrayAlpha_16/RGBA_8/RGBA_16)
vi: Chế độ màu (độ sâu bit và thể loại màu) cho bitmap xuất khẩu (Gray_1/Gray_2/Gray_4/Gray_8/Gray_16/RGB_8/RGB_16/GrayAlpha_8/GrayAlpha_16/RGBA_8/RGBA_16)

en: COLOR-MODE
vi: CHẾ ĐỘ MÀU

en: Force dithering or disables it
vi: Bắt đơn giản hóa điểm ảnh vô hiệu hóa nó

comment: File: ../src/inkscape-application.cpp, line: 579
en: Query object/document geometry
vi: Truy vấn hình học của đối tượng/tài liệu

en: ID(s) of object(s) to be queried
vi: ID của đối tượng truy vấn

en: OBJECT-ID[,OBJECT-ID]*
vi: ID-ĐỐI TƯỢNG[,ID-ĐỐI TƯỢNG]*

en: Print bounding boxes of all objects
vi: In hình hộp viền của toàn bộ các đối tượng

en: X coordinate of drawing or object (if specified by --query-id)
vi: Tọa độ X của bản vẽ hoặc của đối tượng (nếu xác định bằng --query-id)

en: Y coordinate of drawing or object (if specified by --query-id)
vi: Tọa độ Y của bản vẽ hoặc của đối tượng (nếu xác định bằng --query-id)

en: Width of drawing or object (if specified by --query-id)
vi: Chiều rộng của bản vẽ hoặc của đối tượng (nếu xác định bằng --query-id)

en: Height of drawing or object (if specified by --query-id)
vi: Chiều cao của bản vẽ hoặc của đối tượng (nếu xác định bằng --query-id)

comment: File: ../src/inkscape-application.cpp, line: 588
en: Advanced file processing
vi: Xử lý tập tin thâm sâu

en: Remove unused definitions from the <defs> section(s) of document
vi: Loại bỏ các định nghĩa không sử dụng đến khỏi (các) phần <defs> của tài liệu

comment: File: ../src/inkscape-application.cpp, line: 590
en: Select objects: comma-separated list of IDs
vi: Chọn các đối tượng: danh sách các ID, tách phân bằng dấu phẩy

comment: File: ../src/inkscape-application.cpp, line: 594
en: List of actions (with optional arguments) to execute
vi: Danh sách các hành động (với đối số nếu có) để thực hiện

en: ACTION(:ARG)[;ACTION(:ARG)]*
vi: HÀNH ĐỘNG(:ĐỐI SỐ)[; HÀNH ĐỘNG(:ĐỐI SỐ)]*

en: List all available actions
vi: Liệt kê toàn bộ các hành động có sẵn

en: With graphical user interface (required by some actions)
vi: Với giao diện đồ họa người dùng (một số hành động đòi hỏi)

en: Close GUI after executing all actions
vi: Đóng giao diện đồ họa sau khi thực hiện toàn bộ các hành động

en: Start Inkscape in interactive shell mode
vi: Khởi động Inkscape trong chế độ dòng lệnh tương tác

en: (No preferences)
vi: (không có cấu hình/ưu tiên)

en: Automatic backups of unsaved documents were done to the following locations:
vi: Bản sao lưu dự phòng tự động của các tài liệu chưa lưu đã hoàn thành trong các địa điểm sau đây:

en: Automatic backup of the following documents failed:
vi: Việc sao lưu dự phòng tự động những tài liệu theo sau đây đã bị thất bại:

en: Inkview - An SVG File Viewer
vi: Inkview - Trình Duyệt Tập Tin SVG

en: path1 [path2 [pathN]]
vi: đường dẫn1 [đường dẫn2 [đường dẫnN]]

en: Open one or more SVG files (or folders containing SVG files) for viewing.
vi: Mở một hoặc nhiều tập tin SVG (hoặc thư mục có chứa các tập tin SVG) để duyệt.

en: Print Inkview version
vi: In phiên bản Inkview

en: Launch in fullscreen mode
vi: Khởi hành trong chế độ toàn màn hình

en: Search folders recursively
vi: Tìm kiếm các thư mục một cách đệ quy

en: Change image every NUMBER seconds
vi: Thay đổi hình ảnh sau mỗi SỐ giây

en: Scale image by factor NUMBER
vi: Đổi tỷ lệ hình ảnh theo hệ SỐ

en: Preload files
vi: Nạp trước các tập tin

en: Select Files or Folders to view
vi: Chọn các Tập Tin hoặc các Thư Mục để duyệt

en: No (valid) files to open.
vi: Không có tập tin nào (hợp lệ) để mở cả.

en: Fixup broken links
vi: Sửa chữa các liên kết bị hỏng

en: Ignoring font without family that will crash Pango
vi: Bỏ qua phông không có gia đình và làm cho Pango sụp đổ

[ctx: path effect]
en: Bend
vi: Uốn Cong

en: Bend an object along the curvature of another path
vi: Uốn cong một vật thể dọc theo độ cong của một đường dẫn khác

[ctx: path effect]
en: Gears
vi: Bánh răng cưa

en: Create interlocking, configurable gears based on the nodes of a path
vi: Tạo bánh răng cưa lồng vào nhau, khả cấu hình dựa trên các nút của một đường dẫn

[ctx: path effect]
en: Pattern Along Path
vi: Hoa Văn Dọc Theo Đường Dẫn

en: Place one or more copies of another path along the path
vi: Đặt một hoặc nhiều bản sao của một đường dẫn khác dọc theo đường dẫn

[ctx: path effect]
en: Stitch Sub-Paths
vi: Khâu Vá các Đường Dẫn Thứ

en: Draw perpendicular lines between subpaths of a path, like rungs of a ladder
vi: Vẽ các đường vuông góc giữa các Đường Dẫn Thứ của một đường dẫn, giống như các bậc thang

en: Create VonKoch fractal
vi: Tạo phân dạng VonKoch

[ctx: path effect]
en: Knot
vi: Nút Thắt

en: Create gaps in self-intersections, as in Celtic knots
vi: Tạo khoảng trống trong nhiều điểm giao cắt bản thân, như trong các nút thắt Celt

[ctx: path effect]
en: Construct grid
vi: Kiến tạo khung lưới đồ thị

en: Create a (perspective) grid from a 3-node path
vi: Tạo khung lưới đồ thị (phối cảnh xa gần) từ một đường dẫn 3 nút

[ctx: path effect]
en: Spiro spline
vi: Đường cong xoắn vặn

en: Make the path curl like wire, using Spiro B-Splines. This effect is usually used directly on the canvas with the Spiro mode of the drawing tools.
vi: Làm cho đường dẫn uốn cong như sợi dây, sử dụng các đường cổng Spiro B-Splines (Raph Levein). Hiệu ứng này thường được sử dụng trực tiếp trên khung vẽ với chế độ xoắn vặn của các công cụ vẽ.

[ctx: path effect]
en: Envelope Deformation
vi: Biến Dạng theo Hộp Bao

en: Adjust the shape of an object by transforming paths on its four sides
vi: Điều chỉnh hình dạng của một đối tượng bằng cách biến hóa các đường dẫn trên bốn bên của nó

[ctx: path effect]
en: Interpolate Sub-Paths
vi: Nội Suy các Đường Dẫn Thứ

en: Create a stepwise transition between the 2 subpaths of a path
vi: Tạo một bước chuyển tiếp giữa 2 đường dẫn thứ của một đường dẫn

[ctx: path effect]
en: Hatches (rough)
vi: Vùng Gạch Đánh Bóng (gồ ghề)

en: Fill the object with adjustable hatching
vi: Tô phủ kín đối tượng bằng vùng gạch đánh bóng có thể điều chỉnh

[ctx: path effect]
en: Sketch
vi: Phác Thảo

en: Draw multiple short strokes along the path, as in a pencil sketch
vi: Vẽ nhiều nét ngắn dọc theo đường dẫn, như trong bản phác họa bút chì

[ctx: path effect]
en: Ruler
vi: Thước Đo

comment: File: ../src/live_effects/effect.cpp, line: 275
en: Add ruler marks to the object in adjustable intervals, using the object's stroke style.
vi: Thêm các dấu thước đo vào đối tượng với nhiều phân khoảng, có thể điều chỉnh được, sử dụng kiểu cách nét của đối tượng.

[ctx: path effect]
en: Power stroke
vi: Nét vẽ quyền lực

en: Create calligraphic strokes and control their variable width and curvature. This effect can also be used directly on the canvas with a pressure sensitive stylus and the Pencil tool.
vi: Tạo các nét thư pháp và kiểm soát chiều rộng và độ cong biến thiên của chúng. Hiệu ứng này cũng có thể sử dụng trực tiếp trên khung vẽ với bút stylus nhạy cảm có áp lực và công cụ Bút Chì.

[ctx: path effect]
en: Clone original
vi: Rập khuôn bản gốc

en: Let an object take on the shape, fill, stroke and/or other attributes of another object.
vi: Để một đối tượng mang hình dạng, màu tô, màu nét vẽ và/hoặc các thuộc tính khác của đối tượng khác.

[ctx: path effect]
en: Simplify
vi: Đơn Giản Hoá

comment: File: ../src/live_effects/effect.cpp, line: 319
en: Smoothen and simplify a object. This effect is also available in the Pencil tool's tool controls.
vi: Làm mịn và đơn giản hóa một đối tượng. Hiệu ứng này cũng có sẵn để sử dụng trong các điều khiển của công cụ Bút Chì.

[ctx: path effect]
en: Lattice Deformation
vi: Biến Dạng Giàn Lưới

en: Warp an object's shape based on a 5x5 grid
vi: Uốn oằn hình dạng của một đối tượng dựa trên khung lưới đồ thị 5x5

[ctx: path effect]
en: Perspective/Envelope
vi: Phối Cảnh/Phong Bì

en: Transform the object to fit into a shape with four corners, either by stretching it or creating the illusion of a 3D-perspective
vi: Biến đổi đối tượng để khít vừa vào một hình dạng có bốn góc, hoặc bằng cách co kéo nó hoặc tạo ra ảo ảnh của một phối cảnh xa gần 3D

[ctx: path effect]
en: Interpolate points
vi: Các điểm nội suy

comment: File: ../src/live_effects/effect.cpp, line: 361
en: Connect the nodes of the object (e.g. corresponding to data points) by different types of lines.
vi: Kết nối các nút của đối tượng (ví dụ: các điểm dữ liệu tương ứng) bằng các kiểu đường khác nhau.

[ctx: path effect]
en: Transform by 2 points
vi: Biến hóa 2 điểm

en: Scale, stretch and rotate an object by two handles
vi: Đổi tỷ lệ, co kéo và xoay chiều một đối tượng bằng hai tay cầm

[ctx: path effect]
en: Show handles
vi: Hiển thị các tay cầm

en: Draw the handles and nodes of objects (replaces the original styling with a black stroke)
vi: Vẽ các tay cầm và các nút của đối tượng (thay thế kiểu dáng ban đầu bằng một nét đen)

[ctx: path effect]
en: Roughen
vi: Làm Gồ Ghề

en: Roughen an object by adding and randomly shifting new nodes
vi: Làm gồ ghề (nhám) một đối tượng bằng cách cho thêm và thay đổi ngẫu nhiên một số nút mới

en: Create a BSpline that molds into the path's corners. This effect is usually used directly on the canvas with the BSpline mode of the drawing tools.
vi: Tạo một BSpline tạo hình thành góc của đường dẫn. Hiệu ứng này thường được sử dụng trực tiếp trên khung vẽ với chế độ BSpline của các công cụ vẽ.

[ctx: path effect]
en: Join type
vi: Kiểu Nối

comment: File: ../src/live_effects/effect.cpp, line: 431
en: Select among various join types for a object's corner nodes (mitre, rounded, extrapolated arc, ...)
vi: Chọn trong số các thể loại đầu nối khác nhau cho các nút góc của đối tượng (cắt góc, làm tròn, ngoại suy, đường cung, ...)

[ctx: path effect]
en: Taper stroke
vi: Vuốt thon nét vẽ

en: Let the path's ends narrow down to a tip
vi: Làm cho các phần cuối của đường dẫn thu hẹp lại thành một đầu nhọn

[ctx: path effect]
en: Mirror symmetry
vi: Phản chiếu đối xứng

en: Mirror an object along a movable axis, or around the page center. The mirrored copy can be styled independently.
vi: Phản chiếu đối xứng một đối tượng dọc theo một trục di động, hoặc xung quanh trung tâm trang. Bản sao phản chiếu đối xứng sẽ có kiểu cách độc lập.

[ctx: path effect]
en: Rotate copies
vi: Xoay chiều các bản sao

en: Create multiple rotated copies of an object, as in a kaleidoscope. The copies can be styled independently.
vi: Tạo nhiều bản sao xoay chiều một đối tượng, như trong kính vạn hoa. Các bản sao có thể được trang trí kiểu cách một cách độc lập.

[ctx: path effect]
en: Attach path
vi: Đính kèm đường dẫn

en: Glue the current path's ends to a specific position on one or two other paths
vi: Dán phần cuối của đường dẫn hiện tại vào một vị trí cụ thể nào đó trên một hoặc hai đường dẫn khác

[ctx: path effect]
en: Fill between many
vi: Tô phủ kín vào giữa nhiều cái

en: Turn the path into a fill between multiple other open paths (e.g. between paths with PowerStroke applied to them)
vi: Biến vùng giữa nhiều đường dẫn mở khác nhau thành một vùng tô phủ kín (ví dụ: giữa các đường dẫn được áp dụng PowerStroke)

[ctx: path effect]
en: Ellipse by 5 points
vi: Hình elip bằng 5 điểm

en: Create an ellipse from 5 nodes on its circumference
vi: Tạo hình elip từ 5 nút trên chu vi của nó

[ctx: path effect]
en: Bounding Box
vi: Khung Hình Hộp Viền

en: Turn the path into a bounding box that entirely encompasses another path
vi: Biến đường dẫn thành một hình hộp viền, hoàn toàn bao bọc đường dẫn khác

[ctx: path effect]
en: Measure Segments
vi: Đo Đạc các Phân Đoạn

en: Add dimensioning for distances between nodes, optionally with projection and many other configuration options
vi: Cho thêm kích thước về khoảng cách giữa các nút vào, ngoài ra còn có phương pháp phóng chiếu và nhiều tùy chọn cấu hình khác nhau nữa

[ctx: path effect]
en: Power clip
vi: Cắt Xén Power

en: Invert, hide or flatten a clip (apply like a Boolean operation)
vi: Đảo ngược, ẩn giấu hoặc làm phẳng bẹt một vùng cắt xén (áp dụng thao tác giống các thao tác lôgic Boolean)

[ctx: path effect]
en: Power mask
vi: Chắn Lọc Power

en: Invert or hide a mask, or use its negative
vi: Đảo ngược hoặc ẩn giấu màn chắn lọc, hoặc sử dụng bản âm của nó

[ctx: path effect]
en: Ellipse from points
vi: Hình elip từ các điểm

en: Draw a circle, ellipse, arc or slice based on the nodes of a path
vi: Vẽ một vòng tròn, hình elip, vòng cung hoặc cắt lát dựa trên các nút của đường dẫn

[ctx: path effect]
en: Offset
vi: Dịch Chuyển

en: Offset the path, optionally keeping cusp corners cusp
vi: Dịch chuyển đường dẫn, ngoài ra còn có thể duy trì đỉnh của các góc đỉnh nữa

[ctx: path effect]
en: Dashed Stroke
vi: Nét Gạch Ngang Đứt Đoạn

en: Add a dashed stroke whose dashes end exactly on a node, optionally with the same number of dashes per path segment
vi: Thêm một nét gạch ngang mà điểm kết thúc chính của nằm chính xác trên một nút, ngoài ra áp dụng tương tự với cùng số đường gạch ngang trên mỗi phân đoạn đường dẫn

[ctx: path effect]
en: Boolean operation
vi: Thao tác lôgic Bool

en: Cut, union, subtract, intersect and divide a path non-destructively with another path
vi: Cắt, hợp nhất, loại trừ, giao cắt và phân chia một đường dẫn an-toàn (không phá hủy) với một đường dẫn khác

[ctx: path effect]
en: Slice
vi: Cắt Lát

en: Slices the item into parts. It can also be applied multiple times.
vi: Cắt vật thể thành nhiều phần. Còn có thể áp dụng nó nhiều lần nữa.

[ctx: path effect]
en: Tiling
vi: Xếp Ô

en: Create multiple copies of an object following a grid layout. Customize size, rotation, distances, style and tiling symmetry.
vi: Tạo nhiều bản sao của một đối tượng theo bố trí đồ thị. Tùy chỉnh kích thước, chiều xoay, khoảng cách, kiểu dáng và xếp ô đối xứng.

[ctx: path effect]
en: Angle bisector
vi: Đường phân giác

en: Draw a line that halves the angle between the first three nodes of the path
vi: Vẽ một đường phân góc ra làm đôi, giữa ba nút đầu tiên của đường dẫn

[ctx: path effect]
en: Circle by 3 points
vi: Đường tròn theo 3 điểm

en: Draw a circle whose circumference passes through the first three nodes of the path
vi: Vẽ một vòng tròn có chu vi đi qua ba nút đầu tiên của đường dẫn

[ctx: path effect]
en: Extrude
vi: Đẩy Trồi

en: Extrude the path, creating a face for each path segment
vi: Đẩy trồi đường dẫn, tạo một bề mặt cho từng phân đoạn của đường dẫn một

[ctx: path effect]
en: Line Segment
vi: Đường Phân Đoạn

en: Draw a straight line that connects the first and last node of a path
vi: Vẽ một đường thẳng nối nút đầu tiên và cuối cùng của đường dẫn lại với nhau

[ctx: path effect]
en: Parallel
vi: Song song

en: Create a draggable line that will always be parallel to a two-node path
vi: Tạo một đường có thể kéo được song sẽ luôn luôn nằm song song với đường dẫn hai nút

[ctx: path effect]
en: Perpendicular bisector
vi: Phân giác vuông góc

en: Draw a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes
vi: Vẽ một đường vuông góc ở giữa đường (tưởng tượng) kết nối các nút bắt đầu và kết thúc

[ctx: path effect]
en: Tangent to curve
vi: Tiếp tuyến của đường cổng

en: Draw a tangent with variable length and additional angle that can be moved along the path
vi: Vẽ một tiếp tuyến với chiều dài biến đổi được và góc bổ sung có thể di chuyển dọc theo đường dẫn

[ctx: path effect]
en: Fill between strokes
vi: Tô phủ kín giữa các nét

en: Turn the path into a fill between two other open paths (e.g. between two paths with PowerStroke applied to them)
vi: Biến vùng giữa hai đường dẫn khác nhau mở thành một vùng tô phủ kín (ví dụ: giữa hai đường dẫn đã được áp dụng PowerStroke)

[ctx: path effect]
en: doEffect stack test
vi: kiểm thử ngăn xếp làm hiệu ứng doEffect

en: Test LPE
vi: Kiểm thử LPE (Live Path Effects)

[ctx: path effect]
en: Dynamic stroke
vi: Nét năng động

en: Create calligraphic strokes with variably shaped ends, making use of a parameter for the brush angle
vi: Tạo các nét thư pháp với các đầu có hình dạng biến thiên, sử dụng tham số cho góc đầu bút

en: Deform an object using a 4x4 grid
vi: Biến dạng một đối tượng bằng khung lưới đồ thị 4x4

[ctx: path effect]
en: Path length
vi: Chiều dài đường dẫn

en: Display the total length of a (curved) path
vi: Hiển thị tổng chiều dài của đường dẫn (cong)

[ctx: path effect]
en: Recursive skeleton
vi: Khung đệ quy

en: Draw a path recursively
vi: Vẽ đường dẫn một cách đệ quy

[ctx: path effect]
en: Text label
vi: Nhãn văn bản

en: Add a label for the object
vi: Thêm nhãn cho đối tượng

[ctx: path effect]
en: Embroidery stitch
vi: Đường kim thêu thùa

en: Embroidery stitch
vi: Đường kim thêu thùa

en: Is visible?
vi: Hữu hình hay không?

en: If unchecked, the effect remains applied to the object but is temporarily disabled on canvas
vi: Nếu không đánh dấu kiểm (chọn) thì tuy hiệu ứng vẫn được áp dụng lên đối tượng, song vẫn tạm thời (ẩn giấu khuất) không hiển thị trong khung vẽ

en: LPE version
vi: Phiên bản LPE (Hiệu Ứng Đường Dẫn Trực Tuyến)

en: No effect
vi: Không tạo hiệu ứng

en: Editing parameter <b>%s</b>.
vi: Biên soạn tham số <b>%s</b>.

en: None of the applied path effect's parameters can be edited on-canvas.
vi: Không có tham số nào của hiệu ứng đường dẫn là có thể biên soạn tại chỗ trên khung vẽ được.

en: Length left:
vi: Chiều dài bên trái:

en: Specifies the left end of the bisector
vi: Xác định đầu trái khi chia đôi

en: Length right:
vi: Chiều dài bên phải:

en: Specifies the right end of the bisector
vi: Xác định đầu phải khi chia đôi

comment: Stop = phase (pha)
en: Adjust the "left" end of the bisector
vi: Điều chỉnh đầu "trái" khi chia đôi

en: Adjust the "right" end of the bisector
vi: Điều chỉnh đầu "phải" khi chia đôi

en: Start path:
vi: Đầu đường dẫn:

en: Path to attach to the start of this path
vi: Đường dẫn để gắn vào đầu của đường dẫn này

en: Start path position:
vi: Vị trí đầu đường dẫn:

en: Position to attach path start to
vi: Vị trí đính gắn đầu đường dẫn kèm theo vào

en: Start path curve start:
vi: Khởi đầu đầu đường dẫn cong:

en: Starting curve
vi: Đường cong khởi đầu

en: Start path curve end:
vi: Khởi đầu cuối đường dẫn cong:

en: Ending curve
vi: Kết thúc đường cong

en: End path:
vi: Đường dẫn kết thúc:

en: Path to attach to the end of this path
vi: Đường dẫn gắn vào cuối đường dẫn này

en: End path position:
vi: Vị trí cuối đường dẫn:

en: Position to attach path end to
vi: Vị trí gắn điểm cuối đường dẫn vào

en: End path curve start:
vi: Khởi đầu đường dẫn cong kết thúc:

en: End path curve end:
vi: Điểm cuối của đường dẫn cong kết thúc:

en: Bend path:
vi: Bẻ cổng đường dẫn:

en: Path along which to bend the original path
vi: Đường dẫn để uốn cổng đường dẫn gốc trên ấy

en: Width of the path
vi: Chiều rộng của đường dẫn

en: W_idth in units of length
vi: Chiều rộng trong đơn vị chiều dài

en: Scale the width of the path in units of its length
vi: Đổi tỷ lệ chiều rộng của đường dẫn dùng đơn vị chiều dài của nó

en: _Original path is vertical
vi: Đường dẫn gốc nằm dọc

en: Rotates the original 90 degrees, before bending it along the bend path
vi: Xoay chiểu bản gốc 90 độ trước khi uốn cong nó dọc theo đường dẫn bẻ cong

en: Hide width knot
vi: Ẩn giấu nút chiều rộng

en: Change the width
vi: Đổi chiều rộng nét

en: symmetric difference
vi: chênh lệch đối xứng

en: division
vi: chia

en: division both
vi: chia cả hai

en: even-odd
vi: chẵn/lẻ

en: non-zero
vi: khác không

en: positive
vi: dương

en: take from object
vi: lấy từ đối tượng

en: Operand path:
vi: Đường dẫn toán hạng:

en: Operand for the boolean operation
vi: Toán hạng cho thao tác lôgic boolean

en: Operation:
vi: Thao Tác:

en: Swap operands
vi: Hoán đổi các toán hạng

en: Swap operands (useful e.g. for difference)
vi: Hoán đổi các toán hạng (hữu ích chẳng hạn cho phép tính hiệu, chênh lệch)

en: Remove inner
vi: Loại bỏ bên trong

en: For cut operations: remove inner (non-contour) lines of cutting path to avoid invisible extra points
vi: Đối với các thao tác cắt: loại bỏ các đường cắt bên trong (không đường viền) để tránh các điểm bổ sung vô hình

en: Fill type this:
vi: Kiểu tô phủ cho cái này:

en: Fill type (winding mode) for this path
vi: Kiểu Tô Phủ (chế độ winding) cho đường dẫn này

en: Fill type operand:
vi: Toán hạng cho kiểu tô phủ:

en: Fill type (winding mode) for operand path
vi: Kiểu Tô Phủ (chế độ winding) cho đường dẫn toán hạng

en: Linked path:
vi: Đường dẫn liên kết:

en: Path from which to take the original path data
vi: Đường dẫn để lấy dữ liệu đường dẫn gốc ra

en: Visual Bounds
vi: Giới Hạn Trực Quan

en: Uses the visual bounding box
vi: Sử dụng hình hộp viền trực quan

en: Steps with CTRL:
vi: Tiến bước bằng CTRL:

en: Change number of steps with CTRL pressed
vi: Đổi số bước bằng cách nhấn CTRL

en: Helper size:
vi: Kích thước trợ giúp:

en: Helper size
vi: Kích thước trợ giúp

en: Apply changes if weight = 0%
vi: Áp dụng các thay đổi nếu trọng lượng = 0%

en: Apply changes if weight > 0%
vi: Áp dụng các thay đổi nếu trọng lượng > 0%

en: Change only selected nodes
vi: Chỉ thay đổi các nút đã chọn

en: Change weight %:
vi: Trọng lượng thay đổi %:

en: Change weight percent of the effect
vi: Thay đổi phần trăm trọng lượng của hiệu ứng

en: Default weight
vi: Trọng Lượng Mặc Định

en: Make cusp
vi: Tạo góc đỉnh

en: Change to default weight
vi: Thay đổi trọng lượng mặc định

en: Change to 0 weight
vi: Thay đổi thành trọng lượng 0

en: Change scalar parameter
vi: Đổi tham số vô hướng

en: No Shape
vi: Không hình dạng

en: With LPE's
vi: Với Hiệu Ứng Đường Dẫn Trực Tiếp

en: Without LPE's
vi: Không có Hiệu Ứng Đường Dẫn Trực Tiếp

en: Spiro or BSpline Only
vi: Duy Xoắn Vặn (Spiro) hoặc BSpline

en: Linked Item:
vi: Vật Kết Nối:

en: Item from which to take the original data
vi: Vật để lấy dữ liệu gốc từ đó ra

en: Linked shape
vi: Hình dạng kết nối

en: CSS Properties
vi: Các Tính Chất CSS

en: CSS properties of the original that the clone should copy, written as a comma-separated list; e.g. 'fill, filter, opacity'.
vi: Các tính chất CSS của bản gốc mà bản rập khuôn cần sao chép, được viết dưới dạng danh sách, tách phân bằng dấu phẩy; ví dụ: 'tô phủ kín, bộ lọc, độ đục'.

en: Allow Transforms
vi: Cho Phép các Biến Hóa

en: Allow transforms
vi: Cho phép các biến hóa

comment: File: ../src/live_effects/lpe-clone-original.cpp, line: 118
en: No Shape Sync to Current
vi: Không Đồng Bộ Hóa Hình Dạng với Hiện Tại

en: Size _X:
vi: Kích thước _X:

en: The size of the grid in X direction.
vi: Kích thước của đồ thị trong chiều X.

en: Size _Y:
vi: Kích thước _Y:

en: The size of the grid in Y direction.
vi: Kích thước của đồ thị trong chiều Y.

en: Fuse paths
vi: Hợp nhất đường dẫn

en: lpesatellites
vi: các vệ tinh LPE

en: Items satellites
vi: Các vệ tinh (tùy tùng) của vật thể

en: Rotate methods
vi: Những phương pháp xoay chiều

en: Adjust origin of the rotation
vi: Điều chỉnh tọa độ gốc xoay chiều

en: Starting point to define start angle
vi: Điểm bắt đầu để xác định góc khởi đầu

en: Adjust starting point to define start angle
vi: Điều chỉnh điểm bắt đầu để xác định góc khởi đầu

en: Starting angle
vi: Góc khởi đầu

en: Angle of the first copy
vi: Góc của bản sao đầu tiên

en: Angle between two successive copies
vi: Góc độ giữa hai bản sao kế tiếp

en: Number of copies
vi: Số các bản sao

en: Number of copies of the original path
vi: Số lượng bản sao của đường dẫn gốc

comment: File: ../src/live_effects/lpe-copy_rotate.cpp, line: 70
en: Gap space between copies, use small negative gaps to fix some joins
vi: Phân khoảng không gian giữa các bản sao, sử dụng khoảng cách âm nhỏ để chỉnh một số đầu nối

en: Distribute evenly
vi: Phân bổ đồng đều

en: Angle between copies is 360°/number of copies (ignores rotation angle setting)
vi: Góc giữa các bản sao là 360 °/số bản sao (bỏ qua cài đặt về góc xoay chiều)

en: Mirror copies
vi: Phản chiếu đối xứng các bản sao

en: Mirror between copies
vi: Phản chiếu đối xứng giữa các bản sao

en: Split elements
vi: Tách phân các thành phần

en: Split elements, so each can have its own style
vi: Tách phân các thành phần, hầu cho mỗi cái có thể có phong cách riêng của mình

en: Link styles
vi: Các kiểu Kết nối

en: Link styles on split mode
vi: Các kiểu Kết nối trong chế độ tách phân

en: Stitch path:
vi: Đường dẫn làm đường khâu:

en: The path that will be used as stitch.
vi: Đường dẫn sẽ dùng làm đường khâu.

en: N_umber of paths:
vi: _Số đường dẫn:

en: The number of paths that will be generated.
vi: Số đường dẫn cần sinh tạo ra.

en: Sta_rt edge variance:
vi: Mức dao động của đầu cạnh:

en: The amount of random jitter to move the start points of the stitches inside & outside the guide path
vi: Lượng dao động ngẫu nhiên di chuyển các điểm đầu của đường khâu bên trong và bên ngoài đường dẫn điều hướng

en: Sta_rt spacing variance:
vi: Mức dao động khoảng cách điểm đầu:

en: The amount of random shifting to move the start points of the stitches back & forth along the guide path
vi: Mức dao động ngẫu nhiên di chuyển các điểm khởi đầu của đường khâu, tiến lùi dọc theo đường dẫn điều hướng

en: End ed_ge variance:
vi: Mức dao động đầu cuối cạnh:

en: The amount of randomness that moves the end points of the stitches inside & outside the guide path
vi: Mức dao động ngẫu nhiên di chuyển các điểm kết thúc của đường khâu, tiến lùi dọc theo đường dẫn điều hướng

en: End spa_cing variance:
vi: Mức dao động khoảng cách đầu cuối:

en: The amount of random shifting to move the end points of the stitches back & forth along the guide path
vi: Mức dịch chuyển ngẫu nhiên để di chuyển các điểm kết thúc của đường khâu, tiến lùi dọc theo đường dẫn điều hướng

en: Scale _width:
vi: Đổi tỷ lệ chiều _rộng:

en: Scale the width of the stitch path
vi: Đổi tỷ lệ chiều rộng của đường khâu

en: Scale _width relative to length
vi: Đổi tỷ lệ chiều rộng tương đối với chiều dài

en: Scale the width of the stitch path relative to its length
vi: Đổi tỷ lệ chiều rộng của đường khâu tương đối với chiều dài của nó

en: Number of dashes
vi: Số lượng dấu gạch ngang

en: Hole factor
vi: Hệ số khoảng trống

en: Use segments
vi: Sử dụng phân đoạn

en: Half start/end
vi: Phân nửa đầu / cuối

en: Start and end of each segment has half size
vi: Phân đoạn đầu và cuối chỉ có kích thước bằng một nửa

en: Equalize dashes
vi: Cân bằng các dấu gạch ngang

en: Global dash length is approximately the length of the dashes in the shortest path segment
vi: Chiều dài dấu gạch ngang toàn cầu xấp xỉ chiều dài của các dấu gạch ngang của phân đoạn đường dẫn ngắn nhất

en: Important messages
vi: Thông điệp quan trọng

en: Add <b>"Fill Between Many LPE"</b> to add fill.
vi: Thêm <b>"Vùng Tô Phủ Kín giữa nhiều LPE"</b> để lấp kín.

en: Five points required for constructing an ellipse
vi: Năm điểm đòi hỏi để kiến tạo một hình elip

en: no reordering
vi: không sắp xếp lại trật tự

en: zig-zag
vi: chạy ngoằn ngoèo chữ chi

en: zig-zag, reverse first
vi: chạy ngoằn ngoèo, trước nhất đảo nghịch

en: closest
vi: gần nhất

en: closest, reverse first
vi: gần nhất, trước nhất đảo nghịch

en: traveling salesman 2-opt (fast, bad)
vi: lựa chọn nhân viên bán hàng đi du lịch 2 (nhanh, xấu)

en: traveling salesman 3-opt (fast, ok)
vi: lựa chọn nhân viên bán hàng đi du lịch 3 (nhanh, ok)

en: traveling salesman 4-opt (seconds)
vi: lựa chọn nhân viên bán hàng đi du lịch 4 ( giây)

en: traveling salesman 5-opt (minutes)
vi: lựa chọn nhân viên bán hàng đi du lịch 5 (hằng phút)

en: straight line
vi: đường thẳng

en: move to begin
vi: di chuyển về đầu

en: move to middle
vi: di chuyển đến giữa

en: move to end
vi: di chuyển về cuối

en: Ordering method
vi: Phương thức sắp xếp trật tự

en: Method used to order sub paths
vi: Phương pháp sử dụng để bố trí trật tự của các đường dẫn thứ

en: Connection method
vi: Phương pháp kết nối

en: Method to connect end points of sub paths
vi: Phương pháp kết nối các điểm cuối của những đường dẫn thứ

en: Stitch length
vi: Chiều dài đường khâu

en: Divide path into straight segments of given length (in user units)
vi: Phân chia đường dẫn ra thành nhiều phân đoạn đường thẳng có chiều dài nhất định (trong đơn vị người dùng)

en: Minimum stitch length [%]
vi: Chiều dài đường khâu tối thiểu [%]

en: Merge stitches that are shorter than this percentage of the stitch length
vi: Hợp nhất các mũi khâu ngắn hơn tỷ lệ phần trăm của chiều dài đường khâu này

en: Stitch pattern
vi: Kiểu mẫu đường khâu

en: Select between different stitch patterns
vi: Chọn các kiểu mẫu đường khâu khác nhau

en: Show stitches
vi: Hiển thị các mũi khâu

en: Creates gaps between stitches (use only for preview, deactivate for use with embroidery machines)
vi: Tạo khoảng trống giữa các mũi khâu (chỉ sử dụng để duyệt trước, tắt đi (giải hoạt) để sử dụng với các máy thêu)

en: Show stitch gap
vi: Hiển thị khoảng cách mũi khâu

en: Length of the gap between stitches when showing stitches
vi: Chiều dài của khoảng cách giữa các mũi khâu khi hiển thị chúng

en: Jump if longer
vi: Nhảy cách nếu dài hơn

en: Jump connection if longer than
vi: Nhảy qua kết nối nếu dài hơn

en: Top bend path:
vi: Đường dẫn uốn cong đỉnh:

en: Top path along which to bend the original path
vi: Đường dẫn đỉnh để uốn cong đường dẫn gốc dọc theo nó

en: Right bend path:
vi: Đường dẫn uốn cong phải:

en: Right path along which to bend the original path
vi: Đường dẫn phải để uốn cong đường dẫn gốc dọc theo nó

en: Bottom bend path:
vi: Đường dẫn uốn cong đáy:

en: Bottom path along which to bend the original path
vi: Đường dẫn đáy để uốn cong đường dẫn gốc dọc theo nó

en: Left bend path:
vi: Đường dẫn uốn cong trái:

en: Left path along which to bend the original path
vi: Đường dẫn trái để uốn cong đường dẫn gốc dọc theo nó

en: _Enable left &amp; right paths
vi: Cho phép đường dẫn trái và phải

en: Enable the left and right deformation paths
vi: Cho phép các đường dẫn biến dạng trái và phải

en: _Enable top &amp; bottom paths
vi: Cho phép đường dẫn đỉnh và đáy

en: Enable the top and bottom deformation paths
vi: Cho phép các đường dẫn biến dạng đỉnh và đáy

en: Defines the direction and magnitude of the extrusion
vi: Xác định chiều hướng và độ lớn của quá trình đẩy trồi

en: Without LPEs
vi: Không có LPEs

en: With Spiro or BSpline
vi: Với Xoắn Xoáy (Spiro) hoặc BSpline

en: With all LPEs
vi: Với toàn bộ các hiệu ứng LPEs

en: Paths from which to take the original path data
vi: Những đường dẫn để lấy dữ liệu gốc từ đó ra

en: LPEs:
vi: Các Hiệu Ứng (LPE):

en: Which LPEs of the linked paths should be considered
vi: Hiệu ứng LPE nào của các đường dẫn liên kết cần được cân nhắc

en: Join subpaths
vi: Chắp nối các đường dẫn thứ

en: Close path
vi: Đóng Kín Đường Dẫn

en: Autoreverse
vi: Tự Động Đảo Ngược

en: Second path:
vi: Đường dẫn thứ hai:

en: Second path from which to take the original path data
vi: Đường dẫn thứ hai để lấy dữ liệu đường dẫn gốc từ đó ra

en: Reverse Second
vi: Đảo Ngược Thứ Hai

comment: Stop = phase (pha)
en: Reverses the second path order
vi: Đảo ngược trật tự đường dẫn thứ hai

en: Force arc
vi: Ép thành vòng cung

en: Force bezier
vi: Ép thành bezier

en: Method to calculate the fillet or chamfer
vi: Phương pháp tính toán bo tròn hoặc bo vát

en: Mode, e.g. fillet or chamfer
vi: Chế độ, ví dụ: bo tròn hoặc bo vát

en: Radius, in unit or %
vi: Bán kính, trong đơn vị hoặc %

en: Chamfer steps:
vi: Số bước bo vát:

en: Chamfer steps
vi: Số bước bo vát

en: Radius in %
vi: Bán kính trong %

en: Flexible radius size (%)
vi: Kích thước bán kính linh hoạt (%)

en: Use knots distance instead radius
vi: Sử dụng khoảng cách nút điều khiển thay vì bán kính

en: Hide knots
vi: Ẩn giấu các nút điều khiển

en: Apply changes if radius = 0
vi: Áp dụng thay đổi nếu bán kính = 0

en: Apply changes if radius > 0
vi: Áp dụng thay đổi nếu bán kính > 0

en: Fillet
vi: Bo Tròn

en: Inverse fillet
vi: Đảo Nghịch Bo Tròn

en: Chamfer
vi: Bo Vát

en: Inverse chamfer
vi: Đảo nghịch bo vát

en: _Teeth:
vi: _Răng:

en: The number of teeth
vi: Số răng

en: Tooth pressure angle (typically 20-25 deg).  The ratio of teeth not in contact.
vi: Góc áp lực răng cưa (thường là 20-25 độ). Tỉ lệ các răng không tiếp xúc.

en: Min Radius:
vi: Bán kính tối thiểu:

en: Minimum radius, low values can be slow
vi: Bán kính tối thiểu, giá trị thấp có thể chậm

en: Trajectory:
vi: Đường quỹ đạo:

en: Path along which intermediate steps are created.
vi: Đường dẫn mà các bước trung gian được tạo ra chạy theo.

en: Steps_:
vi: Số Bước_:

en: Determines the number of steps from start to end path.
vi: Xác định số bước từ đầu đến cuối đường dẫn.

en: E_quidistant spacing
vi: Khoảng cách đồng đều

en: If true, the spacing between intermediates is constant along the length of the path. If false, the distance depends on the location of the nodes of the trajectory path.
vi: Nếu 'Đúng' thì khoảng cách giữa các vùng trung gian sẽ không thay đổi dọc theo chiều dài của đường dẫn. Nếu 'Sai' thì khoảng cách này sẽ phụ thuộc vào vị trí các nút trên đường quỹ đạo dự tính của đường dẫn.

en: Centripetal Catmull-Rom
vi: Catmull-Rom hướng tâm

en: Interpolator type:
vi: Kiểu nội suy:

en: Determines which kind of interpolator will be used to interpolate between stroke width along the path
vi: Xác định kiểu nội suy sử dụng để nội suy chiều rộng nằm giữa nét này và nét kia dọc theo đường dẫn

en: Beveled
vi: Bo Tròn/Vát

en: Miter
vi: Cắt Góc

en: Extrapolated arc
vi: Đường cung ngoại suy

en: Extrapolated arc Alt1
vi: Đường cung ngoại suy Alt1

en: Extrapolated arc Alt2
vi: Đường cung ngoại suy Alt2

en: Extrapolated arc Alt3
vi: Đường cung ngoại suy Alt3

en: Thickness of the stroke
vi: Độ dày của nét

en: Line cap
vi: Nắp của đường

en: The end shape of the stroke
vi: Hình dạng đầu kết của nét vẽ

comment: TRANSLATORS: The line join style specifies the shape to be used at the
    corners of paths. It can be "miter", "round" or "bevel".
note: TRANSLATORS: The line join style specifies the shape to be used at the corners of paths. It can be "miter", "round" or "bevel".
en: Join:
vi: Chỗ Nối:

en: Determines the shape of the path's corners
vi: Xác định hình dạng chỗ nối ở góc của đường dẫn

en: Miter limit:
vi: Giới hạn cắt góc:

en: Maximum length of the miter join (in units of stroke width)
vi: Chiều dài tối đa của chỗ nối góc cắt (trong đơn vị chiều rộng của nét vẽ)

en: Force miter
vi: Buộc cắt góc

en: Overrides the miter limit and forces a join.
vi: Vượt quyền giới hạn góc cắt và bắt phải chắp nối.

en: _Gap length:
vi: Chiều dài khoảng trống:

comment: lower string là dòng chữ viết thường???
en: Size of hidden region of lower string
vi: Kích thước vùng ẩn khuất của dòng chữ in thường

en: _In units of stroke width
vi: Trong đơn vị chiều rộng của nét vẽ

en: Gap width is given in multiples of stroke width. When unchecked, document units are used.
vi: Chiều rộng khoảng trống cung cấp trong trong bội số của chiều rộng nét vẽ. Khi không được đánh dấu kiểm thì đơn vị tài liệu được sử dụng.

en: _Gaps in both
vi: Khoảng trống trong cả hai

en: At path intersections, both parts will have a gap
vi: Tại các giao điểm của đường dẫn, cả hai phần giao nhau sẽ có một khoảng cách trống

en: _Groups: Inverse
vi: Nhóm: Nghịch Đảo

en: Use other stroke width, useful in groups with different stroke widths
vi: Sử dụng chiều rộng của nét vẽ khác. Có lợi trong các nhóm với nhiều chiều rộng nét vẽ khác nhau

en: S_witcher size:
vi: Kích thước đổi hướng:

en: Orientation indicator/switcher size
vi: Kích thước báo hiệu chiều hướng/hoán đổi

en: Crossing Signs
vi: Dấu Giao Cắt

en: Crossing signs
vi: Dấu giao cắt

en: Drag to select a crossing, click to flip it, Shift + click to change all crossings, Ctrl + click to reset and change all crossings
vi: Kéo để chọn một điểm giao cắt, bấm vào để đảo lật nó, Shift + bấm chuột để đổi toàn bộ các điểm giao cắt, Ctrl + bấm chuột để hoàn lại và thay đổi toàn bộ các điểm giao cắt

en: Change knot crossing
vi: Đổi nút giao cắt

en: Mirror movements in horizontal
vi: Phản chiếu đối xứng các chuyển động theo chiều ngang

en: Mirror movements in vertical
vi: Phản chiếu đối xứng các chuyển động theo chiều dọc

en: Use only perimeter
vi: Chỉ sử dụng chu vi

en: Update while moving knots (maybe slow)
vi: Cập nhật trong khi di chuyển các nút (có thể chậm)

en: Control 0:
vi: Điều khiển 0:

en: Control 0 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 0 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 1:
vi: Điều khiển 1:

en: Control 1 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 1 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 2:
vi: Điều khiển 2:

en: Control 2 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 2 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 3:
vi: Điều khiển 3:

en: Control 3 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 3 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 4:
vi: Điều khiển 4:

en: Control 4 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 4 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 5:
vi: Điều khiển 5:

en: Control 5 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 5 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 6:
vi: Điều khiển 6:

en: Control 6 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 6 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 7:
vi: Điều khiển 7:

en: Control 7 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 7 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 8x9:
vi: Điều khiển 8x9:

en: Control 8x9 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 8x9 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 10x11:
vi: Điều khiển 10x11:

en: Control 10x11 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 10x11 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 12:
vi: Điều khiển 12:

en: Control 12 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 12 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 13:
vi: Điều khiển 13:

en: Control 13 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 13 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 14:
vi: Điều khiển 14:

en: Control 14 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 14 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 15:
vi: Điều khiển 15:

en: Control 15 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 15 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 16:
vi: Điều khiển 16:

en: Control 16 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 16 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 17:
vi: Điều khiển 17:

en: Control 17 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 17 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 18:
vi: Điều khiển 18:

en: Control 18 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 18 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 19:
vi: Điều khiển 19:

en: Control 19 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 19 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 20x21:
vi: Điều khiển 20x21:

en: Control 20x21 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 20x21 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 22x23:
vi: Điều khiển 22x23:

en: Control 22x23 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 22x23 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 24x26:
vi: Điều khiển 24x26:

en: Control 24x26 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 24x26 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 25x27:
vi: Điều khiển 25x27:

en: Control 25x27 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 25x27 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 28x30:
vi: Điều khiển 28x30:

en: Control 28x30 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 28x30 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 29x31:
vi: Điều khiển 29x31:

en: Control 29x31 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 29x31 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Control 32x33x34x35:
vi: Điều khiển 32x33x34x35:

en: Control 32x33x34x35 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Điều khiển 32x33x34x35 - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Reset grid
vi: Hoàn lại khung lưới đồ thị

en: Show Points
vi: Hiển thị các điểm

en: Hide Points
vi: Ẩn giấu các điểm

en: Open start
vi: Đầu mở

en: Open end
vi: Cuối mở

en: Open both
vi: Mở cả hai

en: End type:
vi: Kiểu kết thúc:

comment: File: ../src/live_effects/lpe-line_segment.cpp, line: 33
en: Determines on which side the line or line segment is infinite.
vi: Xác định bên nào của đường hoặc phân đoạn là vô hạn.

en: Unit of measurement
vi: Đơn vị đo lường

en: Orientation of the line and labels
vi: Định hướng của dòng và nhãn hiệu

en: Color and opacity
vi: Màu sắc và độ đục

en: Set color and opacity of the dimensions
vi: Đặt màu sắc và độ đục của kích thước

en: Select font for labels
vi: Chọn phông chữ cho nhãn hiệu

en: Number of digits after the decimal point
vi: Số chữ số sau điểm thập phân

en: Merge overlaps °
vi: Hợp nhất chồng gối °

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 72
en: Minimum angle at which overlapping dimension lines are merged into one, use 180° to disable merging
vi: Góc tối thiểu mà các đường kích thước chồng gối phải được hợp nhất thành một, sử dụng 180 ° để vô hiệu hóa sự hợp nhất

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 73
en: Distance of dimension line from the path
vi: Khoảng cách của đường kích thước từ đường dẫn

en: Label position
vi: Vị trí nhãn hiệu

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 74
en: Distance of the labels from the dimension line
vi: Khoảng cách của nhãn hiệu từ đường kích thước

en: Help line distance
vi: Khoảng cách đường trợ giúp

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 75
en: Distance of the perpendicular lines from the path
vi: Khoảng cách của các đường vuông góc từ đường dẫn

en: Help line elongation
vi: Kéo dài đường trợ giúp

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 76
en: Distance of the perpendicular lines' ends from the dimension line
vi: Khoảng cách kết thúc của các đường vuông góc từ đường kích thước

en: Scaling factor
vi: Hệ số đổi tỷ lệ

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 81
en: Label text format, available variables: {measure}, {unit}
vi: Định dạng văn bản cho nhãn hiệu, các thể loại khác nhau có sẵn: {measure}, {unit}

en: Blacklist segments
vi: Các phân đoạn trong danh sách đen

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 82
en: Comma-separated list of indices of segments that should not be measured. You can use another LPE with different parameters to measure these.
vi: Danh sách chỉ số của các phân đoạn không nên đo lường, được tách phân bằng dấu phẩy. Bạn có thể sử dụng một LPE khác với nhiều thông số khác nhau để đo những cái này.

en: Invert blacklist
vi: Đảo ngược danh sách đen

en: Use the blacklist as whitelist
vi: Sử dụng danh sách đen làm danh sách trắng

en: Show segment index
vi: Hiển thị chỉ mục của phân đoạn

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 84
en: Display the index of the segments in the text label for easier blacklisting
vi: Hiển thị chỉ mục của các phân đoạn trong nhãn văn bản để dễ dàng đưa vào danh sách đen hơn

en: Arrows outside
vi: Mũi tên bên ngoài

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 85
en: Draw arrows pointing in the opposite direction outside the dimension line
vi: Vẽ mũi tên chỉ theo hướng đối lập bên ngoài đường kích thước

en: Flip side
vi: Đảo bên

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 86
en: Draw dimension lines and labels on the other side of the path
vi: Vẽ đường kích thước và nhãn hiệu ở  phía bên kia của đường dẫn

en: Scale sensitive
vi: Nhạy cảm với tỷ lệ

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 87
en: When the path is grouped and the group is then scaled, adjust the dimensions.
vi: Khi đường dẫn được nhóm lại và sau đó nhóm được đổi tỷ lệ thì đồng thời điều chỉnh kích thước.

en: Localize number format
vi: Định dạng số cục bộ

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 88
en: Use localized number formatting, e.g. '1,0' instead of '1.0' with German locale
vi: Sử dụng định dạng số cục bộ, ví dụ: '1,0' thay vì '1.0' với địa phương tiếng Đức chẳng hạn

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 89
en: Labels are parallel to the dimension line
vi: Các nhãn hiệu nằm song song với đường kích thước

en: Hide line under label
vi: Ẩn giấu dòng nằm dưới nhãn hiệu

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 90
en: Hide the dimension line where the label overlaps it
vi: Ẩn giấu đường kích thước nơi nhãn nằm chồng lên trên

en: Hide arrows
vi: Ẩn giấu các mũi tên

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 91
en: Don't show any arrows
vi: Không hiển thị bất kỳ mũi tên nào nữa

en: Multiply values &lt; 1
vi: Nhân các giá trị &lt; 1

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 92
en: Multiply values smaller than 1 by 100 and leave out the unit
vi: Nhân các giá trị nhỏ hơn 1 với 100 và bỏ qua đơn vị

en: Linked objects:
vi: Các đối tượng kết nối:

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 93
en: Objects whose nodes are projected onto the path and generate new measurements
vi: Những đối tượng có nút được phóng chiếu lên đường dẫn và sinh tạo Đo lường mới

en: Angle of projection
vi: Góc phóng chiếu

en: Angle of projection in 90° steps
vi: Góc phóng chiếu trong phân bước 90 °

en: Activate projection
vi: Kích hoạt phóng chiếu

en: Activate projection mode
vi: Kích hoạt chế độ phóng chiếu

en: Avoid label overlap
vi: Tránh chồng chéo nhãn hiệu

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 97
en: Rotate labels if the segment is shorter than the label
vi: Xoay chiều nhãn hiệu nếu phân đoạn ngắn hơn nhãn hiệu

en: Measure bounding box
vi: Đo lường hình hộp viền

en: Add measurements for the geometrical bounding box
vi: Cho thêm đo lường về hình học của hình hộp viền

en: Only bounding box
vi: Duy hình hộp viền

en: Measure only the geometrical bounding box
vi: Duy đo đạc hình học của hình hộp viền

en: Add object center
vi: Thêm trung tâm đối tượng

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 100
en: Add the projected object center
vi: Cho thêm trung tâm dự kiến của đối tượng

en: Only max and min
vi: Duy tối đa và tối thiểu

en: Compute only max/min projection values
vi: Chỉ tính các giá trị dự kiến tối đa/tối thiểu mà thôi

en: Measure segments help
vi: Trợ giúp đo lường phân đoạn

en: Non Uniform Scale
vi: Đổi Tỷ Lệ Bất Đồng Đều

comment: File: ../src/live_effects/lpe-measure-segments.cpp, line: 184
en: <b><big>General</big></b>
    Display and position dimension lines and labels
    
    <b><big>Projection</big></b>
    Show a line with measurements based on the selected items
    
    <b><big>Options</big></b>
    Options for color, precision, label formatting and display
    
    <b><big>Tips</big></b>
    <b><i>Custom styling:</i></b> To further customize the styles, use the XML editor to find out the class or ID, then use the Style dialog to apply a new style.
    <b><i>Blacklists:</i></b> allow to hide some segments or projection steps.
    <b><i>Multiple Measure LPEs:</i></b> In the same object, in conjunction with blacklists,this allows for labels and measurements with different orientations or additional projections.
    <b><i>Set Defaults:</i></b> For every LPE, default values can be set at the bottom.
vi: <b><big>Chung Chung</big></b>
    Hiển thị và định vị các đường kích thước cùng các nhãn hiệu
    
    <b><big>Phóng Chiếu</big></b>
    Hiển thị một đường với các đo lường dựa trên các mục đã chọn
    
    <b><big>Tùy chọn</big></b>
    Tùy chọn về màu sắc, độ chính xác, định dạng nhãn hiệu và hiển thị
    
    <b><big>Mẹo</big></b>
    <b><i>Tùy chỉnh kiểu dáng:</i></b> Để tùy chỉnh thêm các kiểu dáng xin sử dụng trình soạn thảo XML để tìm các lớp hoặc ID, sau đó sử dụng hộp thoại Kiểu Dáng để áp dụng kiểu mới.
    <b><i>Danh sách đen:</i></b> cho phép ẩn giấu một số phân đoạn hoặc các bước phóng chiếu.
    <b><i>Nhiều LPEs đo lường:</i></b> Trong cùng một đối tượng, kết hợp với danh sách đen, cho phép các nhãn hiệu và đo lường với với nhiều chiều hướng khác nhau hoặc nhiều phóng chiếu bổ sung.
    <b><i>Đặt Mặc Định:</i></b> Đối với mỗi LPE, các giá trị mặc định có thể được đặt ở dưới cùng.

en: Vertical page center
vi: Trung tâm trang dọc

en: Horizontal page center
vi: Trung tâm trang ngang

en: Freely defined mirror line
vi: Tự do xác định đường phản chiếu đối xứng

en: X coordinate of mirror line midpoint
vi: Tọa độ X của trung điểm đường phản chiếu đối xứng

en: Y coordinate of mirror line midpoint
vi: Tọa độ Y của trung điểm đường phản chiếu đối xứng

comment: File: ../src/live_effects/lpe-mirror_symmetry.cpp, line: 55
en: Set mode of transformation. Either freely defined by mirror line or constrained to certain symmetry points.
vi: Thiết lập chế độ biến hóa. Hoặc là xác định một cách tự do thông qua đường phản chiếu đối xứng hoặc là hạn chế nội trong một số điểm đối xứng nào đó.

en: Discard original path
vi: Loại bỏ đường dẫn ban đầu

comment: File: ../src/live_effects/lpe-mirror_symmetry.cpp, line: 56
en: Only keep mirrored part of the path, remove the original.
vi: Chỉ giữ lại phần đối xứng của đường dẫn mà thôi, loại bỏ bản gốc.

comment: File: ../src/live_effects/lpe-mirror_symmetry.cpp, line: 57
en: Fuse original path and mirror image into a single path
vi: Hợp nhất đường dẫn gốc và hình ảnh phản chiếu đối xứng thành một đơn đường dẫn

en: Fuse opposite sides
vi: Hợp nhất các bên đối diện

en: Picks the part on the other side of the mirror line as the original.
vi: Chọn phần ở phía bên kia của đường phản chiếu đối xứng làm bản gốc.

en: Split original and mirror image into separate paths, so each can have its own style.
vi: Tách phân bản gốc và hình ảnh phản chiếu đối xứng thành nhiều đường dẫn riêng biệt, hầu cho mỗi cái có thể có phong cách riêng của mình.

en: Keep open paths on split
vi: Giữ các đường dẫn mở khi tách phân

en: Do not automatically close paths along the split line.
vi: Không tự động đóng đường dẫn dọc theo đường phân chia.

en: Mirror line start
vi: Điểm khởi đầu của đường phản chiếu đối xứng

en: Start point of mirror line
vi: Điểm khởi đầu của đường phản chiếu đối xứng

en: Adjust start point of mirror line
vi: Điều chỉnh điểm khởi đầu của đường phản chiếu đối xứng

en: Mirror line end
vi: Điểm kết thúc của đường phản chiếu đối xứng

en: End point of mirror line
vi: Điểm kết thúc của đường phản chiếu đối xứng

en: Adjust end point of mirror line
vi: Điều chỉnh điểm kết thúc của đường phản chiếu đối xứng

en: Mirror line mid
vi: Trung điểm đường phản chiếu đối xứng

en: Center point of mirror line
vi: Trung điểm của đường phản chiếu đối xứng

en: Adjust center point of mirror line
vi: Điều chỉnh trung điểm của đường phản chiếu đối xứng

en: Vertical center
vi: Trung tâm chiều dọc

en: Horizontal center
vi: Trung tâm chiều ngang

en: Live update
vi: Cập nhật trực tiếp

en: Update while moving handle
vi: Cập nhật trong khi di chuyển tay cầm

en: Offset point
vi: Điểm dịch chuyển

en: Move handle
vi: Di chuyển tay cầm

en: Adjust the offset
vi: Điều chỉnh dịch chuyển

en: Specifies the left end of the parallel
vi: Xác định đầu trái của đường song song

en: Specifies the right end of the parallel
vi: Chỉ định đầu bên phải của đường song song

comment: Stop = phase (pha)
en: Adjust the "left" end of the parallel
vi: Điều chỉnh đầu "trái" của đường song song

en: Adjust the "right" end of the parallel
vi: Điều chỉnh đầu "phải" của đường song song

en: Single, stretched
vi: Đơn, co kéo

en: Repeated
vi: Lặp lại

en: Repeated, stretched
vi: Lặp lại, co kéo

en: Pattern source:
vi: Nguồn hoa văn:

en: Path to put along the skeleton path
vi: Đường dẫn đặt dọc theo đường dẫn khung xương

en: Width of the pattern
vi: Chiều rộng của hoa văn

en: Pattern copies:
vi: Số bản sao hoa văn:

en: How many pattern copies to place along the skeleton path
vi: Số bản sao hoa văn sẽ đặt dọc đường dẫn khung xương

en: Wid_th in units of length
vi: Chiều rộng trong đơn vị chiều dài

en: Scale the width of the pattern in units of its length
vi: Đổi tỷ lệ chiều rộng của hoa văn theo đơn vị chiều dài của nó

en: Spa_cing:
vi: Khoảng cách trống:

en: Space between copies of the pattern. Negative values allowed, but are limited to -90% of pattern width.
vi: Khoảng cách trống giữa các bản sao hoa văn. Cho phép giá trị âm, song giới hạn là -90% chiều rộng của hoa văn.

en: No_rmal offset:
vi: Dịch chuyển bình thường:

en: Tan_gential offset:
vi: Dịch chuyển tiếp tuyến:

en: Offsets in _unit of pattern size
vi: Dịch chuyển trong đơn vị của kích thước hoa văn

en: Spacing, tangential and normal offset are expressed as a ratio of width/height
vi: Khoảng cách trống, tiếp tuyến và dịch chuyển bình thường được biểu thị dưới dạng tỉ số chiều rộng/chiều cao

en: Pattern is _vertical
vi: Hoa văn nằm dọc

en: Rotate pattern 90 deg before applying
vi: Xoay hoa văn 90 độ trước khi áp dụng

en: _Fuse nearby ends:
vi: Hợp nhất các điểm cuối gần kề:

en: Fuse ends closer than this number. 0 means don't fuse.
vi: Hợp nhất các điểm cuối nằm gần hơn con số này. 0 nghĩa là không hợp nhất.

en: Envelope deformation
vi: Hộp bao biến dạng

en: Overflow perspective
vi: Phối cảnh thái quá

en: Select the type of deformation
vi: Chọn thể loại biến dạng

en: Top Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Trên cùng bên trái - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Top Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Trên cùng bên phải - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Down Left
vi: Dưới Trái

en: Down Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Dưới Trái - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Down Right
vi: Dưới Phải

en: Down Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes
vi: Dưới Phải - <b>Ctrl+Alt+Bấm Chuột</b>: hoàn lại, <b>Ctrl</b>: di chuyển dọc theo trục

en: Handles:
vi: Tay Cầm:

en: Hide clip
vi: Ẩn giấu cắt xén

en: Inverse clip
vi: Đảo nghịch cắt xén

en: Flatten clip
vi: Làm phẳng bẹt cắt xén

en: Flatten clip, see fill rule once convert to paths
vi: Làm phẳng bẹt cắt xén, xem quy tắc tô phủ một khi chuyển đổi thành đường dẫn

en: Info Box
vi: Hộp Thông Tin

en: Use fill-rule evenodd on <b>fill and stroke</b> dialog if no flatten result after convert clip to paths.
vi: Sử dụng quy tắc tô phủ chẵn lẻ trên hộp đối thoại <b>tô phủ và nét vẽ</b> nếu không có kết quả làm phẳng bẹt sau khi chuyển đổi vùng cắt xén thành đường dẫn.

en: Hide mask
vi: Ẩn giấu màn chắn

en: Add background to mask
vi: Thêm nền sau vào màn chắn

en: Background color and opacity
vi: Màu nền và độ đục

en: Set color and opacity of the background
vi: Đặt màu sắc và độ đục của nền

en: Offset points
vi: Điểm dịch chuyển

en: No jumping handles
vi: Tay cầm không bật nhảy

en: Allow to move handles along the path without them automatically attaching to the nearest path segment
vi: Cho phép di chuyển tay cầm dọc theo đường dẫn mà không cho phép chúng tự động gắn vào phân đoạn đường dẫn gần nhất

en: Sort points
vi: Sắp xếp trật tự các điểm

en: Sort offset points according to their time value along the curve
vi: Sắp xếp các điểm dịch chuyển chiểu theo giá trị thời gian của chúng dọc theo đường cong

en: Smoothness:
vi: Độ mịn màng:

en: Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear interpolation, 1 = smooth
vi: Thiết lập độ mịn màng cho trình nội suy CubicBezierJohan; 0 = nội suy tuyến tính, 1 = mượt mà

en: Scale the stroke's width uniformly along the whole path
vi: Đổi tỷ lệ chiều rộng của nét vẽ đồng đều dọc theo toàn bộ đường dẫn

en: Start cap:
vi: Nắp đầu:

en: Determines the shape of the path's start
vi: Xác định hình dạng của đầu đường dẫn

en: Maximum length of the miter (in units of stroke width)
vi: Chiều dài tối đa của góc cắt (trong đơn vị chiều rộng của nét vẽ)

en: Determines the shape of the path's end
vi: Xác định hình dạng của đầu đường dẫn

en: Zero width
vi: Chiều rộng bằng không

en: Auto ellipse
vi: Tự động elip

en: Force circle
vi: Ép vòng tròn

en: Isometric circle
vi: Hình tròn đẳng cự

en: Perspective circle
vi: Vòng tròn phối cảnh

en: Steiner ellipse
vi: Elip Steiner

en: Steiner inellipse
vi: Hình elip nằm nội trong và chạm 3 cạch của hình tam giác

en: Methods to generate the ellipse
    - Auto ellipse: fits a circle (2, 3 or 4 nodes in the path) or an ellipse (at least 5 nodes)
    - Force circle: (at least 2 nodes) always create a circle
    - Isometric circle: (3 nodes) use first two segments as edges
    - Perspective circle: (4 nodes) circle in a square in perspective view
    - Steiner ellipse: (3 nodes) ellipse on a triangle
    - Steiner inellipse: (3 nodes) ellipse inside a triangle
vi: Phương pháp tạo hình elip
    - Hình elip tự động: khít vừa một hình tròn (2, 3 hoặc 4 nút trên đường dẫn) hoặc hình elip (ít nhất 5 nút)
    - Ép vòng tròn: (ít nhất 2 nút) luôn tạo ra một vòng tròn
    - Vòng tròn đồng cỡ (trực giao): (3 nút) sử dụng hai phân đoạn đầu làm cạnh
    - Vòng tròn phối cảnh: (4 nút) vòng tròn trong một hình vuông trong góc nhìn phối cảnh
    - Hình elip Steiner: (3 nút) hình elip trên một hình tam giác
    - Steiner inellipse: (3 nút) hình elip bên trong một hình tam giác

en: _Frame (isometric rectangle)
vi: Khung Hình (hình chữ nhật đẳng cự)

en: Draw parallelogram around the ellipse
vi: Vẽ hình bình hành xung quanh hình elip

en: _Perspective square
vi: Hình vuông phối cảnh

comment: File: ../src/live_effects/lpe-pts2ellipse.cpp, line: 63
en: Draw square surrounding the circle in perspective view
    (only in method "Perspective circle")
vi: Vẽ hình vuông xung quanh vòng tròn trong góc nhìn phối cảnh
    (duy trong phương pháp "Vòng tròn phối cảnh" mà thôi)

en: _Arc
vi: Đường cung

en: Generate open arc (open ellipse) based on first and last node
    (only for methods "Auto ellipse" and "Force circle")
vi: Sinh tạo đường cung mở (hình elip mở) dựa trên nút đầu tiên và cuối cùng
    (duy đối với các phương pháp "Tự động elip" và "Ép vòng tròn" mà thôi)

en: _Other arc side
vi: Mặt kia của đường cung

en: Switch sides of the arc
vi: Đổi bên của đường cung

en: _Slice arc
vi: Cắt miếng đường cung

en: Create a circle / ellipse segment
vi: Tạo một phân đoạn hình tròn / hình elip

en: A_xes
vi: Trục

en: Draw both semi-major and semi-minor axes
vi: Vẽ cả trục bán trưởng và bán thứ

en: Perspective axes
vi: Trục phối cảnh

comment: File: ../src/live_effects/lpe-pts2ellipse.cpp, line: 73
en: Draw the axes in perspective view
    (only in method "Perspective circle")
vi: Vẽ các trục trong góc nhìn phối cảnh
    (duy trong phương pháp "Vòng tròn phối cảnh" mà thôi)

en: Axes rotation
vi: Xoay trục

en: Axes rotation angle [deg]
vi: Góc xoay chiều trục [độ]

en: Source _path
vi: Đường dẫn nguồn

en: Show the original source path
vi: Hiển thị đường dẫn nguồn

en: Growth of distance between hatches.
vi: Gia tăng khoảng cách giữa các gạch đánh bóng.

en: Set smoothness/sharpness of path when reaching a 'bottom' half-turn. 0=sharp, 1=default
vi: Đặt độ mượt mà/sắc cạnh của đường dẫn khi đến gần 'đáy' đảo chiều. 0=sắc nhọn, 1=mặc định

en: Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, 1=default
vi: Đặt độ mượt mà/sắc cạnh của đường dẫn khi dời khỏi 'đáy' đảo chiều. 0=sắc nhọn, 1=mặc định

en: Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, 1=default
vi: Đặt độ mượt mà/sắc cạnh của đường dẫn khi đến gần 'đỉnh' đảo chiều. 0=sắc nhọn, 1=mặc định

en: Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, 1=default
vi: Đặt độ mượt mà/sắc cạnh của đường dẫn khi dời 'đỉnh' đảo chiều. 0=sắc nhọn, 1=mặc định

en: Add direction randomness by moving 'bottom' half-turns tangentially to the boundary.
vi: Cho thêm chuyển hướng ngẫu nhiên bằng cách di chuyển 'đáy' đảo chiều theo phương tiếp tuyến với đường ranh giới.

en: Add direction randomness by randomly moving 'top' half-turns tangentially to the boundary.
vi: Cho thêm chuyển hướng ngẫu nhiên bằng cách di chuyển 'đỉnh' đảo chiều ngẫu nhiên theo phương tiếp tuyến với đường ranh giới.

en: Simulate a stroke of varying width
vi: Mô phỏng nét vẽ có chiều rộng biến thiên

en: Bend hatches
vi: Uốn cong các gạch đánh bóng

en: Width at 'bottom' half-turns
vi: Chiều rộng ở 'đáy' đảo chiều

en: Width at 'top' half-turns
vi: Chiều rộng 'đỉnh' đảo chiều

en: Hatches width and dir
vi: Chiều rộng và phương hướng của gạch đánh bóng

en: Defines hatches frequency and direction
vi: Định nghĩa tần số và phương hướng của gạch đánh bóng

en: Global bending
vi: Uốn cong toàn cầu

en: Relative position to a reference point defines global bending direction and amount
vi: Vị trí tương đối tới một điểm tham chiếu định nghĩa toàn cầu lượng và hướng uốn cong

en: Along nodes
vi: Dọc theo các nút

en: Retract
vi: Rút lại

en: Global randomize
vi: Ngẫu nhiên toàn cầu

en: Fixed displacement
vi: Dịch hình cố định

en: Fixed displacement, 1/3 of segment length
vi: Dịch hình cố định, 1/3 chiều dài phân đoạn

en: Spray Tool friendly
vi: Công Cụ Phun thân thiện

[ctx: Border mark]
en: None
vi: Không

en: _Mark distance:
vi: Khoảng cách vạch kẻ:

en: Distance between successive ruler marks
vi: Khoảng cách giữa hai vạch kẻ liên tiếp nhau trên thước đo

en: Ma_jor length:
vi: Chiều dài lớn:

en: Length of major ruler marks
vi: Chiều dài của vạch kẻ lớn

en: Mino_r length:
vi: Chiều dài nhỏ:

en: Length of minor ruler marks
vi: Chiều dài của các vạch kẻ nhỏ

en: Major steps_:
vi: Số phân bước lớn:

en: Draw a major mark every ... steps
vi: Vẽ một vạch kẻ lớn sau mẫu số ... phân bước

en: Shift marks _by:
vi: Khoảng cách dịch chuyển các vạch kẻ:

en: Shift marks by this many steps
vi: Dịch chuyển các vạch kẻ với số phân bước này

en: Mark direction:
vi: Chiều hướng của vạch kẻ:

en: Direction of marks (when viewing along the path from start to end)
vi: Chiều hướng của các vạch kẻ (khi quan sát dọc theo đường dẫn từ đầu đến cuối)

en: Offset of first mark
vi: Dịch chuyển của vạch kẻ đầu tiên

en: Border marks:
vi: Các vạch kẻ ranh giới:

en: Choose whether to draw marks at the beginning and end of the path
vi: Chọn xem xem có vẽ các vạch kẻ ở đầu và cuối đường dẫn hay không

en: Show nodes
vi: Hiển thị các nút

en: Show handles
vi: Hiển thị các tay cầm

en: Show path
vi: Hiển thị đường dẫn

en: Show center of node
vi: Hiển thị trung tâm của nút

en: Show original
vi: Hiển thị bản gốc

en: Scale nodes and handles
vi: Đổi tỷ lệ các nút tỷ lệ và các tay cầm

en: Handle size
vi: Kích thước tay cầm

en: Paths separately
vi: Biệt lập các đường dẫn

en: Just coalesce
vi: Duy hợp nhất

en: Simplify just coalesce
vi: Đơn giản hóa bằng cách hợp nhất đơn giản

en: Draw that many approximating strokes
vi: Số nét dự phóng tối đa cho phép

en: Average distance each stroke is away from the original path
vi: Khoảng cách rời xa trung bình giữa mỗi nét khỏi đường dẫn gốc

en: Maximum length of approximating strokes
vi: Chiều dài tối đa của nét dự phóng

en: Random variation of stroke length (relative to maximum length)
vi: Mức biến thiên ngẫu nhiên trong chiều dài nét (tương đối với chiều dài tối đa)

en: How much successive strokes should overlap (relative to maximum length)
vi: Mức độ chồng gối mà các nét tiếp theo được phép làm (tương đối với chiều dài tối đa)

en: Random variation of overlap (relative to maximum overlap)
vi: Mức biến thiên chồng gối ngẫu nhiên (tương đối với mức chồng gối tối đa)

en: Maximum distance between ends of original and approximating paths (relative to maximum length)
vi: Khoảng cách tối đa giữa các điểm cuối của đường dẫn gốc và đường dẫn dự phóng (tương đối với chiều dài tối đa)

en: Maximum tremble magnitude
vi: Biên độ run rẩy tối đa

en: Average number of tremble periods in a stroke
vi: Số chu kỳ run rẩy trung bình trong một nét

en: How many construction lines (tangents) to draw
vi: Số nét dựng hình (tiếp tuyến) để vẽ

en: Scale factor relating curvature and length of construction lines (try 5*offset)
vi: Hệ số đổi tỷ lệ liên quan giữa độ cong và chiều dài của các đường dựng hình (thử 5 * dịch chuyển)

en: Maximum length of construction lines
vi: Chiều dài tối đa của các nét dựng hình

en: Random variation of the length of construction lines
vi: Biến thiên ngẫu nhiên của chiều dài các nét dựng hình

en: 0: evenly distributed construction lines, 1: purely random placement
vi: 0: phân bố các nét dựng hình đều nhau, 1: phân bố hoàn toàn ngẫu nhiên

en: k_min:
vi: độ cong tối thiểu:

en: min curvature
vi: độ cong tối thiểu

en: k_max:
vi: độ cong tối đa:

en: max curvature
vi: độ cong tối đa

en: Slice line start
vi: Điểm đầu đường cắt lát

en: Start point of slice line
vi: Điểm bắt đầu của đường cắt lát

en: Adjust start point of slice line
vi: Điều chỉnh điểm đầu của đường cắt lát

en: Slice line end
vi: Điểm cuối đường cắt lát

en: End point of slice line
vi: Điểm cuối của đường cắt lát

en: Adjust end point of slice line
vi: Điều chỉnh điểm cuối của đường cắt lát

en: Slice line mid
vi: Trung điểm của đường cắt lát

en: Center point of slice line
vi: Điểm trung tâm của đường cắt lát

en: Adjust center point of slice line
vi: Điều chỉnh trung điểm của đường cắt lát

en: Reset styles
vi: Hoàn lại kiểu cách

comment: File: ../src/live_effects/lpe-tangent_to_curve.cpp, line: 61
en: Additional angle between tangent and curve
vi: Góc bổ sung giữa tiếp tuyến và đường cong

en: Location along curve:
vi: Vị trí dọc theo đường cong:

comment: File: ../src/live_effects/lpe-tangent_to_curve.cpp, line: 62
en: Location of the point of attachment along the curve (between 0.0 and number-of-segments)
vi: Vị trí điểm gắn dọc theo đường cong (giữa 0.0 và số phân đoạn)

en: Specifies the left end of the tangent
vi: Xác định đầu trái của tiếp tuyến

en: Specifies the right end of the tangent
vi: Chỉ định đầu phải của tiếp tuyến

en: Adjust the point of attachment of the tangent
vi: Điều chỉnh điểm gắn của tiếp tuyến

en: Adjust the <b>left</b> end of the tangent
vi: Điều chỉnh đầu <b>trái</b> của tiếp tuyến

en: Adjust the <b>right</b> end of the tangent
vi: Điều chỉnh đầu <b>phải</b> của tiếp tuyến

en: Stroke width:
vi: Chiều rộng nét:

en: The (non-tapered) width of the path
vi: Chiều rộng (không vuốt thon) của đường dẫn

en: Taper distance from path start
vi: Khoảng cách vuốt thon từ đầu đường dẫn

en: End offset:
vi: Dịch chuyển cuối:

en: The ending position of the taper
vi: Vị trí kết thúc của vuốt thon

en: Start smoothing:
vi: Lượng làm mịn khởi đầu:

en: Amount of smoothing to apply to the start taper
vi: Lượng làm mịn áp dụng cho điểm đầu vuốt thon

en: End smoothing:
vi: Lượng làm mịn kết thúc:

en: Amount of smoothing to apply to the end taper
vi: Lượng làm mịn áp dụng cho điểm cuối vuốt thon

en: Join type:
vi: Kiểu khớp nối:

en: Join type for non-smooth nodes
vi: Kiểu khớp nối cho các nút không trơn tru

en: Start direction:
vi: Hướng khởi đầu:

en: Direction of the taper at the path start
vi: Hướng vuốt thon tại đầu đường dẫn

en: End direction:
vi: Hướng kết thúc:

en: Direction of the taper at the path end
vi: Hướng vuốt thon tại điểm cuối đường dẫn

en: Limit for miter joins
vi: Giới hạn cho khớp cắt chéo góc

en: <b>Start point of the taper</b>: drag to alter the taper, <b>Shift+click</b> changes the taper direction
vi: <b>Điểm khởi đầu vuốt thon</b>: kéo rê để thay đổi hình vuốt thon, <b>Shift+click</b> thay đổi hướng vuốt thon

en: <b>End point of the taper</b>: drag to alter the taper, <b>Shift+click</b> changes the taper direction
vi: <b>Điểm cuối của vuốt thon</b>: kéo rê để thay hình vuốt thon, <b>Shift+bấm chuột</b> để thay đổi hướng vuốt thon

en: Gap X
vi: Khoảng cách X

en: Horizontal gap between tiles (uses selected unit)
vi: Khoảng cách chiều ngang giữa các ô (sử dụng đơn vị đã chọn)

en: Gap Y
vi: Khoảng cách Y

en: Vertical gap between tiles (uses selected unit)
vi: Khoảng cách chiều dọc giữa các ô (sử dụng đơn vị đã chọn)

en: Scale %
vi: Tỷ Lệ %

en: Scale tiles by this percentage
vi: Đổi tỷ lệ các ô theo lượng phần trăm này

en: Rotate °
vi: Xoay chiều °

en: Rotate tiles by this amount of degrees
vi: Xoay chiều các ô theo lượng góc độ này

en: Offset tiles by this percentage of width/height
vi: Dịch chuyển các ô theo tỷ lệ phần trăm của chiều rộng/chiều cao này

en: Offset type
vi: Kiểu dịch chuyển

en: Choose whether to offset rows or columns
vi: Chọn xem dịch chuyển các hàng hoặc các cột

en: Interpolate scale X
vi: Tỷ lệ nội suy X

en: Interpolate tile size in each row
vi: Nội suy kích thước ô trong mỗi hàng

en: Interpolate scale Y
vi: Tỷ lệ nội suy Y

en: Interpolate tile size in each column
vi: Nội suy kích thước ô trong mỗi cột

en: Minimize gaps
vi: Tối giảm khoảng trống

en: Minimize gaps between scaled objects (does not work with rotation/diagonal mode)
vi: Tối giảm khoảng cách giữa các đối tượng tỷ lệ hóa (không hoạt động với chế độ xoay chiều / xiên chéo)

en: Interpolate rotation X
vi: Nội suy xoay chiều X

en: Interpolate tile rotation in row
vi: Nội suy xoay chiều ô trong hàng

en: Interpolate rotation Y
vi: Nội suy xoay chiều Y

en: Interpolate tile rotation in column
vi: Nội suy xoay chiều ô trong cột

en: Split elements, so they can be selected, styled, and moved (if grouped) independently
vi: Tách phân các yếu tố, hầu cho chúng có thể được chọn, đặt kiểu dáng và di chuyển (nếu được nhóm) một cách độc lập

en: Mirror rows in X
vi: Phản chiếu đối xứng các hàng trong X

en: Mirror rows horizontally
vi: Phản chiếu đối xứng các hàng theo chiều ngang

en: Mirror rows in Y
vi: Phản chiếu đối xứng các hàng  Y

en: Mirror rows vertically
vi: Phản chiếu đối xứng các hàng theo chiều dọc

en: Mirror cols in X
vi: Phản chiếu đối xứng các cột trong X

en: Mirror columns horizontally
vi: Phản chiếu đối xứng các hàng các cột theo chiều ngang

en: Mirror cols in Y
vi: Phản chiếu đối xứng các cột trong Y

en: Mirror columns vertically
vi: Phản chiếu đối xứng các cột theo chiều dọc

en: Mirror transforms
vi: Phản chiếu đối xứng các biến hóa

en: Mirror transformations
vi: Phản chiếu đối xứng các hàng các biến hóa

en: Link styles in split mode, can also be used to reset style of copies
vi: Kết nối kiểu cách trong chế độ tách phân, cũng có thể sử dụng để hoàn lại kiểu cách của các bản sao

en: Random gaps X
vi: Ngẫu nhiên hóa các khoảng trống X

en: Randomize horizontal gaps
vi: Ngẫu nhiên hóa các khoảng trống chiều ngang

en: Random gaps Y
vi: Ngẫu nhiên hóa các khoảng trống Y

en: Randomize vertical gaps
vi: Ngẫu nhiên hóa các khoảng trống chiều dọc

en: Random rotation
vi: Ngẫu nhiên hóa xoay chiều

en: Randomize tile rotation
vi: Ngẫu nhiên hóa xoay chiều ô

en: Random scale
vi: Tỷ lệ ngẫu nhiên

en: Randomize scale
vi: Ngẫu nhiên hóa tỷ lệ

en: Randomization seed
vi: Hạt ngẫu nhiên

en: Mirroring mode
vi: Chế độ phản chiếu đối xứng

en: Randomization seed for random mode for scaling, rotation and gaps
vi: Hạt ngẫu nhiên cho chế độ ngẫu nhiên hóa tỷ lệ, xoay chiều và khoảng trống

en: Offset rows
vi: Dịch chuyển các hàng

en: Offset alternate rows
vi: Dịch chuyển hàng so le

en: Offset alternate cols
vi: Dịch chuyển các cột so le

en: Interpolate X
vi: Nội suy X

en: Interpolate Y
vi: Nội suy Y

en: Interpolate both
vi: Nội suy cả hai

en: Interpolate random
vi: Nội suy ngẫu nhiên

en: Blend scale from <b>left to right</b> (left column uses original scale, right column uses new scale)
vi: Tỷ lệ pha trộn từ <b>trái sang phải</b> (cột bên trái sử dụng tỷ lệ ban đầu, cột bên phải sử dụng tỷ lệ mới)

en: Blend scale from <b>top to bottom</b> (top row uses original scale, bottom row uses new scale)
vi: Tỷ lệ pha trộn từ <b>trên xuống dưới</b> (hàng trên cùng sử dụng tỷ lệ ban đầu, hàng dưới cùng sử dụng tỷ lệ mới)

en: Blend scale <b>diagonally</b> (top left tile uses original scale, bottom right tile uses new scale)
vi: Tỷ lệ pha trộn <b>xiên chéo</b> (gạch trên cùng bên trái sử dụng tỷ lệ ban đầu, gạch dưới bên phải sử dụng tỷ lệ mới)

en: Uniform scale
vi: Tỷ lệ đồng đều

en: Random scale (hit <b>Randomize</b> button to shuffle)
vi: Tỷ lệ ngẫu nhiên (nhấn nút <b>Ngẫu Nhiên Hóa</b> để xáo trộn)

en: Blend rotation from <b>left to right</b> (left column uses original rotation, right column uses new rotation)
vi: Pha trộn xoay chiều từ <b>trái sang phải</b> (cột trái sử dụng xoay chiều gốc, cột phải sử dụng xoay chiều mới)

en: Blend rotation from <b>top to bottom</b> (top row uses original rotation, bottom row uses new rotation)
vi: Pha trộn xoay chiều từ <b>đỉnh xuống đáy</b> (hàng trên cùng sử dụng xoay chiều gốc, hàng dưới cùng sử dụng xoay chiều mới)

en: Blend rotation <b>diagonally</b> (top left tile uses original rotation, bottom right tile uses new rotation)
vi: Pha trộn xoay chiều <b>theo đường xiên chéo</b> (ô trên cùng bên trái sử dụng xoay chiều gốc, ô dưới bên phải sử dụng xoay chiều mới)

en: Uniform rotation
vi: Xoay chiều đồng đều

en: Random rotation (hit <b>Randomize</b> button to shuffle)
vi: Xoay chiều ngẫu nhiên (nhấn nút <b>Ngẫu Nhiên Hóa</b> để xáo trộn)

en: All horizontal gaps have the same width
vi: Toàn bộ các khoảng trống chiều ngang đều có cùng một chiều rộng

en: Random horizontal gaps (hit <b>Randomize</b> button to shuffle)
vi: Khoảng trống chiều ngang ngẫu nhiên (nhấn nút <b>Ngẫu Nhiên Hóa</b> để xáo trộn)

en: All vertical gaps have the same height
vi: Toàn bộ các khoảng trống chiều dọc đều có cùng chiều cao

en: Random vertical gaps (hit <b>Randomize</b> button to shuffle)
vi: Khoảng trống dọc ngẫu nhiên (nhấn nút <b>Ngẫu nhiên hóa</b> để xáo trộn)

en: <b>Horizontal gaps between tiles</b>: drag to adjust, <b>Shift+click</b> to reset
vi: <b>Khoảng cách chiều ngang giữa các ô</b>: kéo rê để điều chỉnh, <b>Shift +bấm</b> để hoàn lại

en: <b>Vertical gaps between tiles</b>: drag to adjust, <b>Shift+click</b> to reset
vi: <b>Khoảng cách chiều dọc giữa các ô</b>: kéo rê để điều chỉnh, <b>Shift+bấm chuột</b> để hoàn lại

en: Elastic transform mode
vi: Chế độ biến hóa đàn hồi

en: From original width
vi: Từ chiều rộng ban đầu

en: Lock length
vi: Khóa chiều dài

en: Lock length to current distance
vi: Khóa chiều dài trong khoảng cách hiện tại

en: Lock angle
vi: Khóa góc độ

en: Stretch the result
vi: Co kéo kết quả

en: Offset from knots
vi: Dịch chuyển từ các nút

en: First Knot
vi: Nút Đầu Tiên

en: Last Knot
vi: Nút Cuối Cùng

en: Rotation helper size
vi: Kích thước trợ giúp xoay chiều

en: N_r of generations:
vi: Số thế hệ:

en: Depth of the recursion --- keep low!!
vi: Số lần đệ quy --- giữ thấp thôi!!

en: Generating path:
vi: Sinh tạo đường dẫn:

en: Path whose segments define the iterated transforms
vi: Đường dẫn với các phân đoạn định nghĩa các biến hóa lặp lại

en: _Use uniform transforms only
vi: Duy sử dụng các biến hóa đồng đều

en: 2 consecutive segments are used to reverse/preserve orientation only (otherwise, they define a general transform).
vi: 2 phân đoạn liên tiếp được sử dụng để chỉ đảo ngược/bảo tồn định hướng mà thôi (nếu không, chúng sẽ định nghĩa một biến hóa chung chung).

en: Dra_w all generations
vi: Vẽ toàn bộ các thế hệ

en: If unchecked, draw only the last generation
vi: Nếu không đánh dấu kiểm thì chỉ vẽ thế hệ sau cùng mà thôi

en: Reference segment:
vi: Phân đoạn tham chiếu:

en: The reference segment. Defaults to the horizontal midline of the bbox.
vi: Phân đoạn tham chiếu. Mặc định là đường nằm ngang chính giữa hộp viền.

en: _Max complexity:
vi: Độ phức tạp tối đa:

en: Disable effect if the output is too complex
vi: Tắt (giải hoạt) hiệu ứng nếu đầu ra (kết quả) là quá phức tạp

en: Change bool parameter
vi: Đổi tham số bool (đúng/sai)

en: Change color button parameter
vi: Đổi tham số nút màu

en: Change enumeration parameter
vi: Đổi tham số liệt kê

en: Change font button parameter
vi: Đổi tham số nút phông

en: <b>Chamfer</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> reset
vi: <b>Bo vát</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Inverse Chamfer</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> reset
vi: <b>Đảo Nghịch Bo Vát</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Inverse Fillet</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> reset
vi: <b>Đảo Nghịch Bo Tròn</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Fillet</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> reset
vi: <b>Bo Tròn</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Chamfer</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> resets
vi: <b>Chamfer</b>: <b>Ctrl+Bấm vào</b> bật/tắt kiểu, <b>Shift+Bấm hộp</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Inverse Chamfer</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> resets
vi: <b>Đảo Nghịch Bo Vát</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Inverse Fillet</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> resets
vi: <b>Đảo Nghịch Bo Tròn</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: <b>Fillet</b>: <b>Ctrl+Click</b> toggles type, <b>Shift+Click</b> open dialog, <b>Ctrl+Alt+Click</b> resets
vi: <b>Bo Tròn</b>: <b>Ctrl+Bấm Chuột</b> bật/tắt kiểu, <b>Shift+Bấm Chuột</b> mở hộp đối thoại, <b>Ctrl+Alt+Bấm Chuột</b> hoàn lại

en: Link to path in clipboard
vi: Kết nối với đường dẫn trong bảng nháp hệ thống

en: Select original
vi: Chọn bản gốc

en: Link to item
vi: Kết nối tới vật thể

en: Edit on-canvas
vi: Biên soạn trên khung vẽ

en: Paste path
vi: Dán đường dẫn

en: Paste path parameter
vi: Dán tham số đường dẫn

en: Link path parameter to path
vi: Liên kết tham số của đường dẫn này tới đường dẫn khác

en: Toggle path parameter visibility
vi: Bật/tắt tham số đường dẫn về tính hữu hình

en: Remove Path
vi: Loại Bỏ Đường Dẫn

en: Move path up
vi: Di chuyển đường dẫn lên

en: Move path down
vi: Di chuyển đường dẫn xuống

en: Link patharray parameter to path
vi: Kết nối tham số mảng đường dẫn (patharray) với đường dẫn

en: Change point parameter
vi: Đổi tham số điểm

en: <b>Stroke width control point</b>: drag to alter the stroke width. <b>Ctrl+click</b> adds a control point, <b>Ctrl+Alt+click</b> deletes it, <b>Shift+click</b> launches width dialog.
vi: <b>Điểm điều khiển chiều rộng nét vẽ</b>: kéo rê để thay đổi chiều rộng nét vẽ. <b>Ctrl+bấm chuột</b> cho thêm một điểm điều khiển, <b>Ctrl+Alt+bấm chuột</b> để xóa nó, <b>Shift+bấm chuột</b> khởi thủy hộp đối thoại về chiều rộng.

en: Change random parameter
vi: Đổi tham số ngẫu nhiên

en: Link item parameter to path
vi: Kết Kết nối tham số mục với đường dẫn

en: Link to item on clipboard
vi: Kết nối đến vật thể trên bảng nháp hệ thống

en: Active switched
vi: Đã đổi sang tình trạng đang hoạt động

en: Link itemarray parameter to item
vi: Kết nối tham số mảng mục với mục

en: Change text parameter
vi: Sửa đổi tham số văn bản

en: Change togglebutton parameter
vi: Sửa đổi tham số nút bật/tắt

en: Change vector parameter
vi: Sửa đổi tham số vector

en: Change unit parameter
vi: Sửa đổi tham số đơn vị

en: 3D Box
vi: Hộp 3D

en: Toggle vanishing point
vi: Bật/tắt các điểm ảo (điểm biến mất)

en: Toggle multiple vanishing points
vi: Bật/tắt nhiều điểm ảo (điểm biến mất)

en: without URI
vi: không có URI

en: Chord
vi: Dây Cung

comment: TRANSLATORS: "Flow region" is an area where text is allowed to flow
note: TRANSLATORS: "Flow region" is an area where text is allowed to flow
en: Flow Region
vi: Vùng cho phép Dòng Văn Bản Trôi

comment: * flow excluded region.  flowRegionExclude in SVG 1.2: see
    * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and
    * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem.
    TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the
note: TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the * flow excluded region.  flowRegionExclude in SVG 1.2: see * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-el
en: Flow Excluded Region
vi: Vùng loại trừ Dòng Văn Bản Trôi

en: Flowed Text
vi: Dòng Văn Bản Đối Lưu

en: Linked Flowed Text
vi: Dòng Văn Bản Đối Lưu Kết Nối

en:  [truncated]
vi:  [bị cắt cụt]

en: (%d character%s) | (%d characters%s)
vi[0]: (%d ký tự%s)

en: vertical, at %s
vi: dọc, tại %s

en: horizontal, at %s
vi: ngang, tại %s

en: at %d degrees, through (%s,%s)
vi: tại %d độ, cho đến (%s,%s)

en: [bad reference]: %s
vi: [tham chiếu tồi]: %s

en: {Broken Image}
vi: {Hình Ảnh Hỏng}

en: Mask Helper
vi: Trợ Giúp Màn Chắn

en: %s; <i>clipped</i>
vi: %s; <i>cắt xén</i>

en: %s; <i>masked</i>
vi: %s; <i>chắn lọc</i>

en: %s; <i>filtered (%s)</i>
vi: %s; <i>thanh lọc (%s)</i>

en: %s; <i>filtered</i>
vi: %s; <i>thanh lọc</i>

en: An exception occurred during execution of the Path Effect.
vi: Một trường hợp ngoại lệ đã xảy ra trong khi thực hiện Hiệu Ứng Đường Dẫn.

en: Set marker orientation
vi: Đặt chiều hướng dấu hiệu

en: Set marker scale with stroke
vi: Đặt tỷ lệ dấu hiệu với nét

en: Set marker offset
vi: Đặt dịch chuyển dấu hiệu

en: Set marker uniform scaling
vi: Đặt tỷ lệ dấu hiệu đồng đều

en: Flip marker horizontally
vi: Lật đảo dấu hiệu theo chiều ngang

comment: TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
note: TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
en: %s by %f pt
vi: %s: %f pt

en: outset
vi: nở ra

en: inset
vi: thu lại

en: , path effect: %s
vi: , hiệu ứng đường dẫn: %s

en: <b>Polygon</b>
vi: <b>Đa giác</b>

en: <b>Polyline</b>
vi: <b>Đường đa giác</b>

comment: #-#-#-#-#  sugar_0.121-3_vi.po (PACKAGE VERSION)  #-#-#-#-#
    TRANS: label for the spiral layout in the favorites view
note: #-#-#-#-#  sugar_0.121-3_vi.po (PACKAGE VERSION)  #-#-#-#-# TRANS: label for the spiral layout in the favorites view
en: Spiral
vi: Xoắn ốc

comment: TRANSLATORS: since turn count isn't an integer, please adjust the
    string as needed to deal with an localized plural forms.
note: TRANSLATORS: since turn count isn't an integer, please adjust the string as needed to deal with an localized plural forms.
en: with %3f turns
vi: với %3f lượt

en: Conditional Group
vi: Nhóm Điều Kiện

en: Auto-wrapped text
vi: Văn bản tự động xuống dòng

en: Text in-a-shape
vi: Văn bản trong hình dạng

en: on path%s (%s, %s)
vi: trên đường dẫn%s (%s, %s)

en: Cloned Character Data
vi: Rập Khuôn Dữ Liệu Ký Tự

en:  from
vi:  từ

en: [orphaned]
vi: [mồ côi]

en: Text Span
vi: Khoảng Văn Bản

en: called %s
vi: được gọi là %s

en: Unnamed Symbol
vi: Ký hiệu Không Tên

en: of: %s
vi: của: %s

en: Select <b>object(s)</b> to combine.
vi: Chọn (các) <b>đối tượng</b> để kết hợp.

en: Combining paths...
vi: Kết hợp các đường dẫn...

en: <b>No path(s)</b> to combine in the selection.
vi: Trong lựa chọn, <b>không có đường dẫn</b> nào để kết hợp cả.

en: Select <b>path(s)</b> to break apart.
vi: Chọn (những) <b>đường dẫn</b> cần bẻ gãy ra.

en: Breaking apart paths...
vi: Bẻ gãy các đường dẫn...

en: Break apart
vi: Bẻ gãy ra

en: <b>No path(s)</b> to break apart in the selection.
vi: Trong lựa chọn, <b>không có đường dẫn</b> nào để bẻ gãy ra cả.

en: Select <b>object(s)</b> to convert to path.
vi: Chọn (các) <b>đối tượng</b> để chuyển đổi thành đường dẫn.

en: Converting objects to paths...
vi: Đang chuyển đổi các đối tượng thành đường dẫn...

en: Object to path
vi: Đối tượng thành đường dẫn

en: <b>No objects</b> to convert to path in the selection.
vi: Trong lựa chọn, <b>không có đối tượng</b> nào để chuyển đổi sang đường dẫn cả.

en: Select <b>path(s)</b> to reverse.
vi: Chọn (các) <b>đường dẫn</b> cần đảo ngược.

en: Reversing paths...
vi: Đảo ngược các đường dẫn...

en: Reverse path
vi: Đảo ngược đường dẫn

en: <b>No paths</b> to reverse in the selection.
vi: Trong lựa chọn, <b>không có đối tượng</b> để đảo ngược cả.

en: Cut path
vi: Cắt đường dẫn

en: Select <b>at least 1 path</b> to perform a boolean union.
vi: Chọn <b>ít nhất 1 đường dẫn</b> để thực hiện thao tác hợp nhất boolean.

en: Select <b>stroked path(s)</b> to convert stroke to path.
vi: Lựa chọn (các) <b>đường nét đã vẽ</b> để đổi nét vẽ sang thành đường dẫn.

comment: TRANSLATORS: "to outline" means "to convert stroke to path"
en: <b>No stroked paths</b> in the selection.
vi: Trong lựa chọn, <b>không có đường nét nào đã vẽ</b> cả.

en: Convert stroke to path
vi: Chuyển đổi nét vẽ sang đường dẫn

en: Select <b>path(s)</b> to simplify.
vi: Chọn (các) <b>đường dẫn</b> để đơn giản hoá.

en: <b>%d</b> paths simplified.
vi: <b>%d</b> đường dẫn đã được đơn giản hoá.

en: <b>No paths</b> to simplify in the selection.
vi: Trong lựa chọn, <b>không có đường dẫn</b> để đơn giản hoá cả.

en: Selected object is <b>not a path</b>, cannot inset/outset.
vi: Đối tượng đã chọn <b>không phải là đường dẫn</b>, nên không thể thu lại/nở ra được.

en: Create linked offset
vi: Tạo dịch chuyển liên kết

en: Create dynamic offset
vi: Tạo dịch chuyển năng động

en: Select <b>path(s)</b> to inset/outset.
vi: Chọn (các) <b>đường dẫn</b> Thu Lại/nở ra.

en: Outset path
vi: Nở Đường Dẫn Ra

en: Inset path
vi: Thu Đường Dẫn Lại

en: <b>No paths</b> to inset/outset in the selection.
vi: Trong lựa chọn, <b>không có đường dẫn</b> nào để thu lại/nở ra cả.

comment: Dip = nhúng, chấm. Dip pen = bút chấm?
en: Dip pen
vi: Bút chấm

en: Wiggly
vi: Ngoằn Ngoèo

en: Splotchy
vi: Lấm Chấm

en: Inkscape will run with default settings, and new settings will not be saved.
vi: Trình Inkscape sẽ chạy với các sắp đặt mặc định, Các sắp đặt mới sẽ không được lưu lại.

en: Cannot create profile directory %s.
vi: Không thể tạo thư mục hồ sơ %s.

en: %s is not a valid directory.
vi: Thư mục %s là một thư mục không hợp lệ.

en: Failed to create the preferences file %s.
vi: Thất bại trong việc tạo tập tin cấu hình %s.

en: The preferences file %s is not a regular file.
vi: Tập tin cấu hình %s không phải là một tập tin thông thường.

en: The preferences file %s could not be read.
vi: Không đọc được tập tin cấu hình %s.

en: The preferences file %s is not a valid XML document.
vi: Tập tin cấu hình %s không phải là một tài liệu XML hợp lệ.

en: The file %s is not a valid Inkscape preferences file.
vi: Tập tin %s không phải là tập tin cấu hình hợp lệ của Inkscape.

en: Preferences file was backed up to
vi: Tập tin cấu hình đã được sao lưu dự phòng vào

en: There was an error trying to reset the preferences file.
vi: Có một lỗi xảy ra trong khi thử hoàn lại tập tin cấu hình.

en: CC Attribution-NoDerivs
vi: Giấy phép CC-NoDerivs (Phi Dẫn Xuất)

en: CC Attribution-NonCommercial-NoDerivs
vi: Giấy phép CC-NonCommercial-NoDerivs (Phi Thương Mại - Phi Dẫn Xuất)

en: CC0 Public Domain Dedication
vi: CC0 Cống Hiến Phạm Vi Công Chúng

comment: Name: don't translate / Tên: đừng dịch
en: FreeArt
vi: Mỹ Thuật Tự Do

en: Open Font License
vi: Giấy Phép Phông Chữ Mở

en: A name given to the resource
vi: Một cái tên được đặt cho tài nguyên

en: A point or period of time associated with an event in the lifecycle of the resource
vi: Một thời điểm hoặc khoảng thời gian liên quan đến một sự kiện trong vòng đời của tài nguyên

en: The file format, physical medium, or dimensions of the resource
vi: Định dạng tập tin, phương tiện truyền thông vật lý hoặc kích thước của tài nguyên

en: The nature or genre of the resource
vi: Bản chất hoặc thể loại của tài nguyên

en: An entity primarily responsible for making the resource
vi: Một thực thể chịu trách nhiệm chính trong việc tạo ra tài nguyên

en: Rights:
vi: Quyền:

en: Information about rights held in and over the resource
vi: Thông tin về các quyền sở hữu trực thuộc tài nguyên

en: An entity responsible for making the resource available
vi: Một thực thể chịu trách nhiệm cung cấp tài nguyên

en: An unambiguous reference to the resource within a given context
vi: Một tham chiếu rõ ràng đến tài nguyên trong một bối cảnh nhất định

en: A related resource from which the described resource is derived
vi: Một tài nguyên liên quan mà từ đó tài nguyên miêu tả được dẫn xuất ra

en: Relation:
vi: Quan hệ:

en: A related resource
vi: Một tài nguyên liên quan

en: A language of the resource
vi: Một ngôn ngữ của tài nguyên

en: The topic of the resource
vi: Chủ đề của tài nguyên

comment: For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/
    TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content.
note: TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content. For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/
en: Coverage:
vi: Bao quát:

en: The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant
vi: Chủ đề không gian hoặc thời gian của tài nguyên, khả năng ứng dụng trong không gian của tài nguyên hoặc dưới thẩm quyền mà tài nguyên có liên quan

en: An account of the resource
vi: Một bản báo cáo về tài nguyên

en: An entity responsible for making contributions to the resource
vi: Một thực thể chịu trách nhiệm đóng góp cho tài nguyên

comment: TRANSLATORS: this is where you put a URL to a page that defines the license
note: TRANSLATORS: this is where you put a URL to a page that defines the license
en: URI to this document's license's namespace definition
vi: Định Dạng Tài Nguyên Thống Nhất (Uniform Resource Identifier) cho định nghĩa tên không gian giấy phép của tài liệu này

comment: TRANSLATORS: fragment of XML representing the license of the document
note: TRANSLATORS: fragment of XML representing the license of the document
en: Fragment:
vi: Đoạn:

en: XML fragment for the RDF 'License' section
vi: Phân đoạn XML cho phần 'Giấy phép' RDF

en: <b>Nothing</b> was deleted.
vi: <b>Chưa</b> xoá gì cả.

en: Select <b>object(s)</b> to duplicate.
vi: Chọn (các) <b>đối tượng</b> cần nhân đôi.

en: Select <b>some objects</b> to group.
vi: Chọn <b>một số đối tượng</b> để nhóm lại.

en: <b>No objects selected</b> to pop out of group.
vi: <b>Không có đối tượng nào đã được chọn</b> để bật ra khỏi nhóm cả.

en: Selection <b>not in a group</b>.
vi: Lựa chọn <b>không nằm trong một nhóm</b>.

en: Objects in selection must have the same grandparents.
vi: Các đối tượng trong lựa chọn phải có cùng một ông bà.

en: Pop selection from group
vi: Bật lựa chọn ra khỏi nhóm

en: Select a <b>group</b> to ungroup.
vi: Chọn một <b>nhóm</b> để phân rã nhóm.

en: <b>No groups</b> to ungroup in the selection.
vi: Trong lựa chọn, <b>không có nhóm</b> nào để phân rã nhóm cả.

en: Select <b>object(s)</b> to raise.
vi: Chọn (các) <b>đối tượng</b> cần nâng lên.

en: You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>.
vi: Không cho phép bạn nâng lên/hạ thấp đối tượng từ các <b>nhóm</b> hay <b>tầng lớp</b> khác nhau.

[ctx: Undo action]
comment: TRANSLATORS: "Raise" means "to raise an object" in the undo history
en: Raise
vi: Nâng lên

en: Raise to top
vi: Nâng lên trên cùng

en: Select <b>object(s)</b> to lower.
vi: Chọn (các) <b>đối tượng</b> cần hạ thấp.

[ctx: Undo action]
comment: TRANSLATORS: "Lower" means "to lower an object" in the undo history
en: Lower
vi: Hạ xuống

en: Select <b>object(s)</b> to lower to bottom.
vi: Chọn (các) <b>đối tượng</b> cần hạ thấp xuống dưới đáy cùng.

en: Lower to bottom
vi: Hạ xuống đáy

en: Select <b>object(s)</b> to stack up.
vi: Chọn <b>(các) đối tượng</b> để nâng lên trong chồng xếp.

en: We hit top.
vi: Chúng ta đã ở đỉnh.

[ctx: Undo action]
comment: TRANSLATORS: undo history: "stack up" means to raise an object of its ordinal position by 1
en: stack up
vi: chồng lên

en: Select <b>object(s)</b> to stack down.
vi: Chọn <b>(các) đối tượng</b> để hạ xuống trong chồng xếp.

en: We hit bottom.
vi: Chúng ta chạm đáy rồi.

[ctx: Undo action]
comment: TRANSLATORS: undo history: "stack down" means to lower an object of its ordinal position by 1
en: stack down
vi: hạ xuống trong chồng xếp

en: Cut text
vi: Cắt văn bản

en: Paste style
vi: Dán kiểu cách

en: Paste live path effect
vi: Dán hiệu ứng đường dẫn trực tuyến

en: Select <b>object(s)</b> to remove live path effects from.
vi: Chọn (các) <b>đối tượng</b> muốn xoá hiệu ứng đường dẫn trực tuyến khỏi chúng.

en: Remove live path effect
vi: Xoá hiệu ứng đường dẫn trực tuyến

en: Select <b>object(s)</b> to remove filters from.
vi: Chọn (các) <b>đối tượng</b> muốn xoá bộ lọc khỏi nó.

en: Remove filter
vi: Loại bỏ bộ lọc

en: Paste size
vi: Dán kích thước

en: Paste size separately
vi: Dán kích thước riêng biệt

en: Select <b>object(s)</b> to move to the layer above.
vi: Chọn (các) <b>đối tượng</b> cần nâng lên tầng lớp bên trên.

en: Raise to next layer
vi: Nâng lên tầng lớp kế

en: No more layers above.
vi: Không có tầng lớp nào nằm trên nữa.

en: Select <b>object(s)</b> to move to the layer below.
vi: Chọn (các) <b>đối tượng</b> cần hạ thấp xuống tầng lớp bên dưới.

en: Lower to previous layer
vi: Hạ thấp xuống tầng lớp trước đây

en: No more layers below.
vi: Không có tầng lớp nữa bên dưới nữa.

en: Select <b>object(s)</b> to move.
vi: Chọn (các) <b>đối tượng</b> để di chuyển.

en: Cannot transform an embedded SVG.
vi: Không thể chuyển đổi một SVG nhúng.

en: Move vertically
vi: Di chuyển theo chiều dọc

en: Move horizontally
vi: Di chuyển theo chiều ngang

en: Move vertically by pixels
vi: Di chuyển dọc theo số điểm ảnh

en: Move horizontally by pixels
vi: Di chuyển ngang theo số điểm ảnh

en: The selection has no applied path effect.
vi: Lựa chọn không có hiệu ứng đường dẫn nào đã áp dụng cả.

en: Select an <b>object</b> to clone.
vi: Chọn <b>một đối tượng</b> để trập khuôn.

[ctx: Action]
en: Clone
vi: Rập Khuôn

en: Select <b>clones</b> to relink.
vi: Chọn <b>các bản rập khuôn</b> để tái liên kết.

en: Copy an <b>object</b> to clipboard to relink clones to.
vi: Sao chép một <b>đối tượng</b> vào bảng nháp để tái liên kết các bản rập khuôn vào.

en: <b>No clones to relink</b> in the selection.
vi: Trong lựa chọn, <b>không có bản rập khuôn nào để tái liên kết</b> cả.

en: Relink clone
vi: Tái liên kết bản rập khuôn

en: Select <b>clones</b> to unlink.
vi: Chọn <b>các bản rập khuôn</b> cần ngắt liên kết.

en: <b>No clones to unlink</b> in the selection.
vi: Trong lựa chọn, <b>không có bản rập khuôn để ngắt liên kết</b> cả.

en: Unlink clone
vi: Ngắt liên kết bản rập khuôn

en: Unable to unlink. Check the setting for 'Unlinking Clones' in your preferences.
vi: Không thể ngắt liên kết được. Xin kiểm tra cài đặt về 'Ngắt Liên Kết các Bản Rập Khuôn' trong cấu hình của bạn.

en: Unlink clone recursively
vi: Ngắt liên kết bản rập khuôn một cách đệ quy

en: Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> to go to its source. Select a <b>text on path</b> to go to the path. Select a <b>flowed text</b> to go to its frame.
vi: Chọn một <b>bản rập khuôn</b> để đi tới bản gốc của nó. Chọn một <b>dịch chuyển liên kết</b> để đi tới nguồn của nó. Chọn một <b>dòng chữ trên đường dẫn</b> để đi tới đường dẫn. Chọn một <b>dòng văn bản đối lưu</b> để đi tới khung hình của nó.

en: <b>Cannot find</b> the object to select (orphaned clone, offset, textpath, flowed text?)
vi: <b>Không tìm thấy</b> đối tượng để chọn (bản rập khuôn, dịch chuyển, đường dẫn văn bản, dòng văn bản đối lưu bị mồ côi ?)

en: The object you're trying to select is <b>not visible</b> (it is in &lt;defs&gt;)
vi: Đối tượng mà bạn đang cố gắng chọn lựa là một đối tượng <b>phi hữu hình</b> (nó nằm trong &lt;defs&gt;).

en: Fill between many
vi: Tô phủ giữa nhiều cái

en: Clone original
vi: Rập khuôn bản gốc (not sure how the logic works)

en: Select path(s) to fill.
vi: Chọn (các) đường dẫn để đáp ứng.

en: Select <b>object(s)</b> to convert to marker.
vi: Chọn (các) <b>đối tượng</b> để chuyển đổi thành dấu hiệu.

en: Objects to marker
vi: Đối tượng thành dấu hiệu

en: Select <b>object(s)</b> to convert to guides.
vi: Chọn (các) <b>đối tượng</b> để chuyển đổi thành các đường gióng.

en: Objects to guides
vi: Đối tượng thành đường gióng

en: Select <b>objects</b> to convert to symbol.
vi: Chọn (các) <b>đối tượng</b> để chuyển đổi thành ký hiệu.

en: Group to symbol
vi: Nhóm thành ký hiệu

en: unSymbol all selected symbols
vi: biến toàn bộ các ký hiệu đã chọn thành không phải là ký hiệu nữa

en: Select <b>object(s)</b> to convert to pattern.
vi: Chọn (các) <b>đối tượng</b> cần chuyển đổi sang hoa văn.

en: Objects to pattern
vi: Đối tượng sang hoa văn

en: Select an <b>object with pattern fill</b> to extract objects from.
vi: Chọn một <b>đối tượng có hoa văn tô phủ</b> để trích xuất đối tượng ra.

en: <b>No pattern fills</b> in the selection.
vi: Trong lựa chọn, <b>không có hoa văn tô phủ</b>.

en: Pattern to objects
vi: Hoa văn sang đối tượng

en: Select <b>object(s)</b> to make a bitmap copy.
vi: Chọn (các) <b>đối tượng</b> để tạo một bản sao hình ảnh bitmap.

en: Rendering bitmap...
vi: Kết xuất ảnh bitmap...

en: Create bitmap
vi: Tạo ảnh bitmap

en: Select <b>object(s)</b> to create clippath or mask from.
vi: Chọn (các) <b>đối tượng</b> để tạo đường dẫn cắt xén hay màn chắn từ đó ra.

en: Create Clip Group
vi: Tạo Nhóm Cắt Xén

en: Select mask object and <b>object(s)</b> to apply clippath or mask to.
vi: Chọn đối tượng màn chắn và (các) <b>đối tượng</b> để áp dụng đường dẫn cắt xén hoặc màn chắn vào đó.

en: Select <b>object(s)</b> to remove clippath or mask from.
vi: Chọn (các) <b>đối tượng</b> để xóa các đường dẫn cắt xén hoặc màn chắn khỏi đó.

en: Select <b>object(s)</b> to fit canvas to.
vi: Chọn (các) <b>đối tượng</b> để khít vừa khung vẽ vào.

en: Select <b>path(s)</b> to create fill between.
vi: Chọn (các) <b>đường dẫn</b> để tạo vùng tô phủ kín nằm giữa chúng.

en: Create linked fill object between paths
vi: Tạo đối tượng tô phủ kết nối giữa các đường dẫn

en: layer <b>%s</b>
vi: tầng lớp <b>%s</b>

en: layer <b><i>%s</i></b>
vi: tầng lớp <b><i>%s</i></b>

en:  in %s
vi:  trong %s

en:  hidden in definitions
vi:  ẩn giấu trong các định nghĩa

en:  in group %s (%s)
vi:  trong nhóm %s (%s)

en:  in unnamed group (%s)
vi:  trong nhóm không tên (%s)

en:  in <b>%i</b> parent (%s) |  in <b>%i</b> parents (%s)
vi[0]:  trong <b>%i</b> phụ huynh (%s)

en:  in <b>%i</b> layer |  in <b>%i</b> layers
vi[0]:  trong <b>%i</b> tầng lớp

en: Convert symbol to group to edit
vi: Chuyển đổi ký hiệu thành nhóm để biên soạn

en: Remove from symbols tray to edit symbol
vi: Loại bỏ khỏi khay ký hiệu để chỉnh sửa ký hiệu

en: Use <b>Shift+D</b> to look up original
vi: Bấm tổ hợp phím <b>Shift+D</b> để tìm bản gốc

en: Use <b>Shift+D</b> to look up path
vi: Bấm tổ hợp phím <b>Shift+D</b> để tìm đường dẫn

en: Use <b>Shift+D</b> to look up frame
vi: Bấm tổ hợp phím <b>Shift+D</b> để tìm khung hình

en: <b>%1$i</b> objects selected of type %2$s | <b>%1$i</b> objects selected of types %2$s
vi[0]: <b>%1$i</b> đối tượng được chọn của thể loại %2$s

en: ; <i>%d filtered object</i>  | ; <i>%d filtered objects</i>
vi[0]: ; <i>%d đối tượng đã thanh lọc</i>

en: Rotate 90° CCW
vi: Xoay Chiều 90º NGHỊCH KĐH

en: Set center
vi: Đặt tâm

en: <b>Scale</b> selection; with <b>%1</b> to scale uniformly; with <b>%2</b> to scale around rotation center
vi: <b>Đổi tỷ lệ</b> lựa chọn; với <b>%1</b> để tỷ lệ hóa đồng đều; với <b>%2</b> để tỷ lệ hóa chung quanh trung tâm xoay chiều

en: <b>Skew</b> selection; with <b>%1</b> to snap angle; with <b>%2</b> to skew around the opposite side
vi: <b>Xô nghiêng</b> lựa chọn; với <b>%1</b> để bám dính góc độ; với <b>%2</b> để xô nghiêng chung quanh bên đối diện

en: <b>Rotate</b> selection; with <b>%1</b> to snap angle; with <b>%2</b> to rotate around the opposite corner
vi: <b>Xoay</b> lựa chọn; với <b>%1</b> để bám dính góc độ; với <b>%2</b> để xoay chiều quanh góc đối diện

en: <b>Center</b> of transformation: drag to reposition; scaling, rotation and skew with %1 also uses this center
vi: <b>Trung tâm</b> biến hóa: kéo rê để tái định vị; tỷ lệ hóa, xoay chiều và xô nghiêng với %1 cũng đồng thời sử dụng trung tâm này

comment: File: ../src/seltrans-handles.cpp, line: 23
en: <b>Align</b> objects to the side clicked; <b>Shift</b> click to invert side; <b>Ctrl</b> to group whole selection.
vi: <b>Canh hàng</b> các đối tượng sang bên được bấm chuột; <b>Shift</b> nhấn chuột để đảo ngược bên; <b>Ctrl</b> để nhóm toàn bộ lựa chọn.

en: <b>Align</b> objects to the corner clicked; <b>Shift</b> click to invert side; <b>Ctrl</b> to group whole selection.
vi: <b>Canh hàng</b> đối tượng vào góc đã bấm chuột; <b>Shift</b> nhấn chuột để đảo ngược bên; <b>Ctrl</b> để nhóm toàn bộ lựa chọn.

comment: File: ../src/seltrans-handles.cpp, line: 24
en: <b>Align</b> objects to center; <b>Shift</b> click to center vertically instead of horizontally.
vi: <b>Canh hàng</b> các đối tượng vào trung tâm; <b>Shift</b> nhấn chuột vào trung tâm theo chiều dọc thay vì theo chiều ngang.

en: Reset center
vi: Hoàn lại trung tâm

en: <b>Scale</b>: %0.2f%% x %0.2f%%; with <b>%s</b> to lock ratio
vi: <b>Tỷ lệ</b>: %0.2f%% x %0.2f%%; với <b>%s</b> để khóa tỷ lệ

comment: (it will NOT be displayed as ";" - only the second one will be)
    TRANSLATORS: don't modify the first ";"
note: TRANSLATORS: don't modify the first ";" (it will NOT be displayed as ";" - only the second one will be)
en: <b>Skew</b>: %0.2f&#176;; with <b>%s</b> to snap angle
vi: <b>Xô Nghiêng</b>: %0.2f°; với <b>%s</b> để bám dính góc độ

comment: (it will NOT be displayed as ";" - only the second one will be)
    TRANSLATORS: don't modify the first ";"
note: TRANSLATORS: don't modify the first ";" (it will NOT be displayed as ";" - only the second one will be)
en: <b>Rotate</b>: %0.2f&#176;; with <b>%s</b> to snap angle
vi: <b>Xoay Chiều</b>: %0.2f&#176;; với <b>%s</b> để bám dính góc độ

en: Move <b>center</b> to %s, %s
vi: Di chuyển <b>tâm</b> tới %s, %s

en: <b>Move</b> by %s, %s; with <b>%s</b> to restrict to horizontal/vertical; with <b>%s</b> to disable snapping
vi: <b>Di chuyển</b> %s, %s; với <b>%s</b> để hạn chế để chiều ngang / dọc; với <b>%s</b> để tắt (vô hiệu hóa) bám dính

en: Select <b>a text and a path</b> to put text on path.
vi: Chọn <b> một dòng chữ và một đường dẫn</b> để đặt dòng chữ trên đường dẫn.

en: This text object is <b>already put on a path</b>. Remove it from the path first. Use <b>Shift+D</b> to look up its path.
vi: Đối tượng văn bản này đã <b>được đặt trên một đường dẫn</b>. Trước tiên, gỡ bỏ nó ra khỏi đường dẫn. Sử dụng tổ hợp phím <b>Shift+D</b> để lùng tìm đường dẫn của nó.

en: You cannot put text on a rectangle in this version. Convert rectangle to path first.
vi: Trong phiên bản này, bạn không được phép đặt dòng chữ trên một hình chữ nhật. Trước tiên, hãy chuyển đổi hình chữ nhật sang đường dẫn đi đã.

en: The flowed text(s) must be <b>visible</b> in order to be put on a path.
vi: Dòng văn bản đối lưu nhất định phải <b>hữu hình</b> để có thể đặt chúng trên một đường dẫn.

en: Select <b>a text on path</b> to remove it from path.
vi: Chọn <b>một dòng chữ nằm trên đường dẫn</b> để gỡ bỏ nó khỏi đường dẫn nhé.

en: <b>No texts-on-paths</b> in the selection.
vi: Trong lựa chọn <b>không có dòng chữ nào nằm trên đường dẫn</b> cả.

en: Select <b>text(s)</b> to remove kerns from.
vi: Chọn (các) dòng <b>văn bản</b> để gỡ bỏ bố trí khoảng cách phân cách các ký tự đi.

en: Remove manual kerns
vi: Gỡ bỏ phân khoảng ký tự đặt thủ công

en: Flow text subtract shape
vi: Hình khấu trừ dòng văn bản chảy

en: Subtraction not available for SVG 1.2 Flowed text.
vi: Chức năng khấu trừ không có cho Dòng Văn Bản Đối Lưu SVG 1.2.

en: Select <b>a text</b> and one or more <b>paths or shapes</b> to flow text.
vi: Chọn <b>một văn bản</b> và một hoặc nhiều <b>đường dẫn hoặc hình dạng</b> cho văn bản đối lưu trong đó.

en: Flow text into shape
vi: Đối lưu văn bản thành hình dạng

en: Select <b>a flowed text</b> to unflow it.
vi: Chọn <b>dòng văn bản đối lưu</b> cần bỏ khỏi khung.

en: Unflow flowed text
vi: Ngắt đối lưu văn bản

en: Select <b>flowed text(s)</b> to convert.
vi: Chọn (các) <b>dòng văn bản đối lưu</b> cần chuyển đổi.

en: Convert flowed text to text
vi: Chuyển dòng văn bản đối lưu sang văn bản thường

en: Flowed text(s) must be <b>visible</b> in order to be converted.
vi: (các) dòng văn bản đối lưu phải <b>hữu hình</b> để có thể chuyển đổi được.

en: <b>No flowed text(s)</b> to convert in the selection.
vi: <b>Không có dòng văn bản đối lưu</b> nào để cần chuyển đổi trong lựa chọn cả.

comment: TODO: cái này chưa rõ, hơi phuwca tạp.
en: You cannot edit <b>cloned character data</b>.
vi: Bạn không thể sửa <b>dữ liệu ký tự rập khuôn</b> được.

en: Select only one <b>image</b> to trace
vi: Chọn chỉ một <b>hình ảnh</b> để can lại mà thôi

en: Select one image and one or more shapes above it
vi: Chọn một ảnh và một hay nhiều hình dạng bên trên nó

en: Select an <b>image</b> to trace
vi: Chọn một <b>hình ảnh</b> để can lại

en: Image looks too big. Process may take a while and it is wise to save your document before continuing.
    
    Continue the procedure (without saving)?
vi: Hình ảnh trông quá lớn. Quá trình xử lý có thể mất nhiều thời gian và bạn nên lưu tài liệu của bạn trước khi tiếp tục thì hơn.
    
    Tiếp tục với quá trình (mà không lưu) nhé, được không?

en: Trace: No active document
vi: Can lại: không có tài liệu đang hoạt động cả

en: Trace: Image has no bitmap data
vi: Can lại: Hình ảnh không có dữ liệu ảnh bitmap

en: Trace: Starting trace...
vi: Can lại: Khởi động can lại hình ảnh...

en: Trace bitmap
vi: Can lại hình ảnh bitmap

en: Can't paste text outside of the text tool.
vi: Không thể dán văn bản bên ngoài công cụ văn bản.

en: Nothing on the clipboard.
vi: Không có gì trên bảng nháp cả.

en: Select <b>object(s)</b> to paste style to.
vi: Chọn (các) <b>đối tượng</b> để dán kiểu cách vào.

en: No style on the clipboard.
vi: Không có kiểu dáng nào lưu trong bảng nháp cả.

en: Select <b>object(s)</b> to paste size to.
vi: Chọn (các) <b>đối tượng</b> để dán kích thước vào.

en: No size on the clipboard.
vi: Không có kích thước nào lưu trong bảng nháp cả.

en: Select <b>object(s)</b> to paste live path effect to.
vi: Chọn (các) <b>đối tượng</b> để dán hiệu ứng đường dẫn trực tuyến vào.

en: No effect on the clipboard.
vi: Không có hiệu ứng nào lưu trong bảng nháp cả.

en: Clipboard does not contain a path.
vi: Không có đường dẫn nào trong bảng nháp cả.

en: Clipboard does not contain any objects of type "%1".
vi: Không có đối tượng nào với thể loại "%1" trong bảng nháp cả.

en: _New Page
vi: Trang Mới

en: _Delete Page
vi: Xóa Trang

en: Move Page _Backward
vi: Di Chuyển Trang Lùi Lại

en: Move Page _Forward
vi: Di Chuyển Trang về Phía Trước

en: Duplic_ate
vi: Nhân Đôi

en: Layers and Objects...
vi: Tầng Lớp và Đối Tượng...

en: _Object Properties...
vi: Tính Chất Đối Tượng...

en: _Fill and Stroke...
vi: Tô Phủ và Nét Viền...

comment: TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
en: _Trace Bitmap...
vi: Can Lại Ảnh Bitmap...

en: Extract Image...
vi: Trích Xuất Hình Ảnh...

en: Embed Image
vi: Nhúng Hình Ảnh

en: Edit Externally...
vi: Biên Soạn Bên Ngoài...

en: _Text and Font...
vi: Văn Bản và Phông...

en: Check Spellin_g...
vi: Kiểm Tra Chính Tả...

en: Fill _and Stroke
vi: Tô Phủ và Nét

en: _Fill Color
vi: Màu Tô Phủ

en: _Stroke Color
vi: Màu Nét

en: Stroke St_yle
vi: Kiểu Nét

en: _Object Type
vi: Thể Loại Đối Tượng

en: Select Sa_me
vi: Chọn Tương Đồng

en: _Move to Layer...
vi: Di Chuyển đến Tầng Lớp...

en: Group to Layer
vi: Nhóm thành Tầng Lớp

en: Set Cl_ip
vi: Đặt Cắt Xén

en: Release C_lip
vi: Phóng Thích Cắt Xén

en: Set Clip G_roup
vi: Đặt Nhóm Cắt Xén

en: Set Mask
vi: Đặt Màn Chắn

en: Release Mask
vi: Phóng Thích Màn Chắn

en: Hide Selected Objects
vi: Ẩn Giấu Đối Tượng đã Chọn

en: Lock Selected Objects
vi: Khóa Đối Tượng đã Chọn

en: _Remove Link
vi: Gỡ bỏ kết nối

en: Unhide Objects Below Cursor
vi: Hủy Ẩn Giấu (Hiện) các Đối tượng Nằm Dưới Con Trỏ

en: Unlock Objects Below Cursor
vi: Mở Khóa các Đối tượng Nằm Dưới Con Trỏ

en: _Add Layer...
vi: Cộng Thêm Tầng Lớp...

en: D_uplicate Layer
vi: Nhân Đôi Tầng Lớp

en: _Delete Layer
vi: Xoá Tầng Lớp

en: Re_name Layer...
vi: Đổi Tên Tầng Lớp...

en: Layer to _Group
vi: Tầng Lớp để Nhóm

en: _Raise Layer
vi: Nâng Tầng Lớp Lên

en: _Lower Layer
vi: Hạ Tầng Lớp Xuống

en: Unhid objects
vi: Hủy ẩn giấu các đối tượng

en: Unlocked objects
vi: Đối tượng đã mở khóa

en: <span weight="bold" size="larger">Save changes to document "%s" before closing?</span>
    
    If you close without saving, your changes will be discarded.
vi: <span weight="bold" size="larger">Có lưu các thay đổi vào tài liệu "%s" trước khi đóng không?</span>
    
    Nếu bạn đóng mà không lưu, các thay đổi sẽ bị loại bỏ.

en: _Save as Inkscape SVG
vi: Lưu thành Inkscape SVG

en: <span weight="bold" size="larger">The file "%s" was saved with a format that may cause data loss!</span>
    
    Do you want to save this file as Inkscape SVG?
vi: <span weight="bold" size="larger">Tập Tin "%s" đã được lưu với định dạng có thể gây mất dữ liệu đấy nhé!</span>
    
    Bạn có muốn lưu tập tin này dưới dạng Inkscape SVG không?

en: Type text
vi: Đánh máy chữ văn bản

en: Add a new attribute
vi: Thêm thuộc tính mới

en: Delete attribute
vi: Xoá thuộc tính

en: <b>Click</b> attribute to edit.
vi: <b>Nhấn</b> vào thuộc tính để biên soạn.

en: Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to commit changes.
vi: Thuộc tính <b>%s</b> đã được chọn. Một khi sửa xong thì bấm tổ hợp phím <b>Ctrl+Enter</b> để lưu các thay đổi.

en: Rename attribute
vi: Đổi tên thuộc tính

en: Change attribute value
vi: Đổi giá trị thuộc tính

en: Edit profile
vi: Biên soạn hồ sơ

en: Profile name:
vi: Tên Hồ Sơ :

en: Add profile
vi: Thêm hồ sơ

en: _Symmetry
vi: Đối xứng

comment: TRANSLATORS: "translation" means "shift" / "displacement" here.
note: TRANSLATORS: "translation" means "shift" / "displacement" here.
en: <b>P1</b>: simple translation
vi: <b>P1</b>: dịch chuyển đơn giản

en: <b>P2</b>: 180&#176; rotation
vi: <b>P2</b>: xoay chiều 180&#176;

en: <b>PM</b>: reflection
vi: <b>PM</b>: đối xứng

comment: For more info, see http://mathforum.org/sum95/suzanne/symsusan.html
    TRANSLATORS: "glide reflection" is a reflection and a translation combined.
note: TRANSLATORS: "glide reflection" is a reflection and a translation combined. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html
en: <b>PG</b>: glide reflection
vi: <b>PG</b>: trượt đẩy phản quang

en: <b>CM</b>: reflection + glide reflection
vi: <b>CM</b>: đối xứng + trượt đẩy đối xứng

en: <b>PMM</b>: reflection + reflection
vi: <b>PMM</b>: đối xứng + đối xứng

en: <b>PMG</b>: reflection + 180&#176; rotation
vi: <b>PMG</b>: đối xứng + xoay chiều 180&#176;

en: <b>PGG</b>: glide reflection + 180&#176; rotation
vi: <b>PGG</b>: trượt đẩy đối xứng + xoay chiều 180&#176;

en: <b>CMM</b>: reflection + reflection + 180&#176; rotation
vi: <b>CMM</b>: phản quang + phản quang + xoay chiều 180&#176;

en: <b>P4</b>: 90&#176; rotation
vi: <b>P4</b>: xoay chiều 90&#176;

en: <b>P4M</b>: 90&#176; rotation + 45&#176; reflection
vi: <b>P4M</b>: xoay chiều 90&#176; + phản quang 45&#176;

en: <b>P4G</b>: 90&#176; rotation + 90&#176; reflection
vi: <b>P4G</b>: xoay chiều 90&#176; + phản quang 90&#176;

en: <b>P3</b>: 120&#176; rotation
vi: <b>P3</b>: xoay chiều 120&#176;

en: <b>P31M</b>: reflection + 120&#176; rotation, dense
vi: <b>P31M</b>: đối xứng + xoay chiều 120&#176;, dày đặc

en: <b>P3M1</b>: reflection + 120&#176; rotation, sparse
vi: <b>P3M1</b>: đối xứng + xoay chiều 120&#176; thưa thớt

en: <b>P6</b>: 60&#176; rotation
vi: <b>P6</b>: xoay chiều 60&#176;

en: <b>P6M</b>: reflection + 60&#176; rotation
vi: <b>P6M</b>: phản quang + xoay chiều 60&#176;

en: Select one of the 17 symmetry groups for the tiling
vi: Chọn một trong 17 nhóm đối xứng để xếp ô

en: S_hift
vi: Dịch chuyển

comment: TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
note: TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
en: <b>Shift X:</b>
vi: <b>Dịch chuyển X:</b>

en: Horizontal shift per row (in % of tile width)
vi: Dịch chuyển theo chiều ngang mỗi hàng (trong lượng % chiều rộng ô)

en: Horizontal shift per column (in % of tile width)
vi: Dịch chuyển theo chiều ngang mỗi cột (trong lượng % chiều rộng ô)

en: Randomize the horizontal shift by this percentage
vi: Ngẫu nhiên hoá dịch chuyển dời theo chiều ngang, bởi lượng phần trăm này

comment: TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
note: TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
en: <b>Shift Y:</b>
vi: <b>Dịch chuyển Y:</b>

en: Vertical shift per row (in % of tile height)
vi: Dịch chuyển chiều dọc mỗi hàng (trong lượng % chiều rộng ô)

en: Vertical shift per column (in % of tile height)
vi: Dịch chuyển chiều dọc mỗi cột (trong lượng % chiều rộng ô)

en: Randomize the vertical shift by this percentage
vi: Ngẫu nhiên hoá dịch chuyển chiều dọc, bởi lượng phần trăm này

en: <b>Exponent:</b>
vi: <b>Luỹ thừa:</b>

en: Whether rows are spaced evenly (1), converge (<1) or diverge (>1)
vi: Có dịch chuyển các hàng đồng đều (1), hội tụ (<1) hoặc phân kỳ (>1) hay không

en: Whether columns are spaced evenly (1), converge (<1) or diverge (>1)
vi: Có dịch chuyển các cột đồng đều (1), hội tụ (<1) hoặc phân kỳ (>1) hay không

comment: TRANSLATORS: "Alternate" is a verb here
note: TRANSLATORS: "Alternate" is a verb here
en: <small>Alternate:</small>
vi: <small>So Le:</small>

en: Alternate the sign of shifts for each row
vi: So le đảo dấu các dịch chuyển cho mỗi hàng

en: Alternate the sign of shifts for each column
vi: So le đảo dấu các dịch chuyển mỗi cột

comment: TRANSLATORS: "Cumulate" is a verb here
note: TRANSLATORS: "Cumulate" is a verb here
en: <small>Cumulate:</small>
vi: <small>Chồng chất:</small>

en: Cumulate the shifts for each row
vi: Chồng chất khoảng dịch chuyển cho mỗi hàng

en: Cumulate the shifts for each column
vi: Chồng chất khoảng dịch chuyển cho mỗi cột

comment: TRANSLATORS: "Cumulate" is a verb here
note: TRANSLATORS: "Cumulate" is a verb here
en: <small>Exclude tile:</small>
vi: <small>Ngoại trừ ô:</small>

en: Exclude tile height in shift
vi: Ngoại trừ chiều cao ô khi dịch chuyển

en: Exclude tile width in shift
vi: Ngoại trừ chiều rộng ô khi dịch chuyển

en: Sc_ale
vi: Đổi tỷ lệ

en: <b>Scale X:</b>
vi: <b>Đổi tỷ lệ X:</b>

en: Horizontal scale per row (in % of tile width)
vi: Hệ số đổi tỷ lệ chiều ngang trên mỗi hàng (theo lượng % chiều rộng ô)

en: Horizontal scale per column (in % of tile width)
vi: Hệ số đổi tỷ lệ chiều ngang trên mỗi cột (theo lượng % chiều rộng ô)

en: Randomize the horizontal scale by this percentage
vi: Ngẫu nhiên hoá hệ số đổi tỷ lệ theo chiều ngang (theo lượng phần trăm này)

en: <b>Scale Y:</b>
vi: <b>Đổi tỷ lệ Y:</b>

en: Vertical scale per row (in % of tile height)
vi: Đổi tỷ lệ chiều dọc mỗi hàng (theo % chiều cao ô)

en: Vertical scale per column (in % of tile height)
vi: Đổi tỷ lệ chiều dọc mỗi cột (theo % chiều cao ô)

en: Randomize the vertical scale by this percentage
vi: Ngẫu nhiên hoá hệ tỷ lệ chiều dọc (theo lượng phần trăm này)

en: Whether row scaling is uniform (1), converge (<1) or diverge (>1)
vi: Có tỷ lệ hóa hàng đồng đều: (1), hội tụ, (<1) hoặc phân kỳ (>1) hay không

en: Whether column scaling is uniform (1), converge (<1) or diverge (>1)
vi: Có tỷ lệ hóa cột đồng đều: (1), hội tụ, (<1) hoặc phân kỳ (>1) hay không

en: <b>Base:</b>
vi: <b>Cơ số :</b>

en: Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)
vi: Cơ số xoắn ốc loga: (0) không sử dụng, (<1) hội tụ, hoặc (>1) phân kỳ

en: Alternate the sign of scales for each row
vi: So le đảo dấu hệ số đổi tỷ lệ cho mỗi hàng

en: Alternate the sign of scales for each column
vi: So le đảo dấu hệ số đổi tỷ lệ cho mỗi cột

en: Cumulate the scales for each row
vi: Chồng chất tỷ lệ cho mỗi hàng

en: Cumulate the scales for each column
vi: Chồng chất tỷ lệ cho mỗi cột

en: <b>Angle:</b>
vi: <b>Góc Độ:</b>

en: Rotate tiles by this angle for each row
vi: Xoay chiều các ô theo góc độ này cho mỗi hàng

en: Rotate tiles by this angle for each column
vi: Xoay chiều các ô theo góc độ này cho mỗi cột

en: Randomize the rotation angle by this percentage
vi: Ngẫu nhiên hoá góc xoay chiều (theo lượng phần trăm này)

en: Alternate the rotation direction for each row
vi: So le đảo dấu chiều hướng xoay cho mỗi hàng

en: Alternate the rotation direction for each column
vi: So le đảo dấu chiều hướng xoay cho mỗi cột

en: Cumulate the rotation for each row
vi: Chồng chất góc xoay chiều cho mỗi hàng

en: Cumulate the rotation for each column
vi: Chồng chất góc xoay chiều cho mỗi cột

en: _Blur & opacity
vi: Làm nhoè và độ đục

en: <b>Blur:</b>
vi: <b>Làm nhoè:</b>

en: Blur tiles by this percentage for each row
vi: Làm nhoè các ô theo lượng phần trăm này cho mỗi hàng

en: Blur tiles by this percentage for each column
vi: Làm nhoè các ô theo lượng phần trăm này cho mỗi cột

en: Randomize the tile blur by this percentage
vi: Ngẫu nhiên hoá hệ số làm nhoè ô theo lượng phần trăm này

en: Alternate the sign of blur change for each row
vi: So le đảo dấu của mỗi thay đổi độ nhoè cho mỗi hàng

en: Alternate the sign of blur change for each column
vi: So le đảo dấu của mỗi thay đổi độ nhoè cho mỗi cột

en: <b>Opacity:</b>
vi: <b>Độ mờ đục:</b>

en: Decrease tile opacity by this percentage for each row
vi: Giảm độ đục của ô theo lượng phần trăm này cho mỗi hàng

en: Decrease tile opacity by this percentage for each column
vi: Giảm độ đục của ô theo lượng phần trăm này cho mỗi cột

en: Randomize the tile opacity by this percentage
vi: Ngẫu nhiên hoá độ đục của ô theo lượng phần trăm này

en: Alternate the sign of opacity change for each row
vi: So le đảo dấu của mỗi thay đổi độ đục cho mỗi hàng

en: Alternate the sign of opacity change for each column
vi: So le đảo dấu của mỗi thay đổi độ đục cho mỗi cột

en: Initial color:
vi: Màu khởi đầu:

en: Initial color of tiled clones
vi: Màu khởi đầu của các bản rập khuôn trong bố trí ô cờ

en: Initial color for clones (works only if the original has unset fill or stroke or on spray tool in copy mode)
vi: Màu sắc khởi đầu cho các bản rập khuôn (chỉ hoạt động nếu bản gốc chưa được tô phủ kín, không có nét vẽ, hoặc đang được sử dụng trong công cụ phun ở chế độ sao chép)

en: Change the tile hue by this percentage for each row
vi: Đổi sắc thái của ô theo lượng phần trăm này cho mỗi hàng

en: Change the tile hue by this percentage for each column
vi: Đổi sắc thái của ô theo lượng phần trăm này cho mỗi cột

en: Randomize the tile hue by this percentage
vi: Ngẫu nhiên hoá sắc thái của ô theo lượng phần trăm này

en: Change the color saturation by this percentage for each row
vi: Đổi độ bão hoà của màu theo lượng phần trăm này cho mỗi hàng

en: Change the color saturation by this percentage for each column
vi: Đổi độ bão hoà của màu theo lượng phần trăm này cho mỗi cột

en: Randomize the color saturation by this percentage
vi: Ngẫu nhiên hoá độ bão hoà của màu theo lượng phần trăm này

en: Change the color lightness by this percentage for each row
vi: Đổi độ sáng của màu theo lượng phần trăm này cho mỗi hàng

en: Change the color lightness by this percentage for each column
vi: Đổi độ sáng của màu theo lượng phần trăm này cho mỗi cột

en: Randomize the color lightness by this percentage
vi: Ngẫu nhiên hoá độ sáng của màu theo lượng phần trăm này

en: Alternate the sign of color changes for each row
vi: So le đảo dấu thay đổi màu cho mỗi hàng

en: Alternate the sign of color changes for each column
vi: So le đảo dấu thay đổi màu cho mỗi cột

en: _Trace
vi: Can lại

en: Trace the drawing under the clones/sprayed items
vi: Can lại bản vẽ nằm dưới các bản rập khuôn / các vật được phun ra

en: For each clone/sprayed item, pick a value from the drawing in its location and apply it
vi: Đối với mỗi bản rập khuôn / bản được phun ra, xin hãy chọn một giá trị từ bản vẽ ở vị trí của nó và áp dụng

en: 1. Pick from the drawing:
vi: 1. Chọn từ bản vẽ:

en: Pick the visible color and opacity
vi: Chọn màu và độ đục hữu hình

en: Pick the total accumulated opacity
vi: Chọn tổng tích lũy độ đục

en: Pick the Red component of the color
vi: Chọn thành phần màu đỏ của màu

en: Pick the Green component of the color
vi: Chọn thành phần màu lục của màu

en: Pick the Blue component of the color
vi: Chọn thành phần màu lam của màu

en: Pick the hue of the color
vi: Chọn sắc thái của màu

en: Pick the saturation of the color
vi: Chọn độ bão hoà của màu

en: Pick the lightness of the color
vi: Chọn độ sáng của màu

en: 2. Tweak the picked value:
vi: 2. Hiệu chỉnh giá trị đã chọn:

en: Gamma-correct:
vi: Sửa lỗi gamma:

en: Shift the mid-range of the picked value upwards (>0) or downwards (<0)
vi: Dịch chuyển khoảng trung bình của các giá trị ở đã chọn lên (>0) hay xuống (<0)

en: Randomize:
vi: Ngẫu nhiên hóa:

en: Randomize the picked value by this percentage
vi: Ngẫu nhiên hóa giá trị đã chọn theo lượng phần trăm này

en: Invert:
vi: Đảo Ngược:

en: Invert the picked value
vi: Đảo ngược giá trị đã chọn

en: 3. Apply the value to the clones':
vi: 3. Áp dụng giá trị cho các bản rập khuôn:

en: Each clone is created with the probability determined by the picked value in that point
vi: Mỗi bản rập khuôn được tạo với xác suất xác định bởi giá trị đã chọn trong điểm đó

en: Each clone's size is determined by the picked value in that point
vi: Kích thước của mỗi bản rập khuôn được xác định bởi giá trị đã chọn trong điểm đó

en: Each clone is painted by the picked color (the original must have unset fill or stroke)
vi: Mỗi bản rập khuôn được tô bằng màu đã chọn (bản gốc nhất định phải chưa có màu tô hoặc nét)

en: Each clone's opacity is determined by the picked value in that point
vi: Độ đục của mỗi bản rập khuôn được xác định bởi giá trị đã chọn trong điểm đó

en: Apply to tiled clones:
vi: Áp dụng vào các bản rập khuôn bố trí ô cờ:

en: How many rows in the tiling
vi: Số hàng trong bố trí ô cờ

en: How many columns in the tiling
vi: Số cột trong bố trí ô cờ

en: Width of the rectangle to be filled
vi: Chiều rộng của hình chữ nhật cần phủ kín

en: Height of the rectangle to be filled
vi: Chiều cao của hình chữ nhật cần phủ kín

en: Rows, columns:
vi: Số Hàng, Số Cột:

en: Create the specified number of rows and columns
vi: Tạo số hàng và số cột chỉ định

en: Width, height:
vi: Chiều Rộng, Chiều Cao:

en: Fill the specified width and height with the tiling
vi: Phủ kín chiều rộng và chiều cao chỉ định với bố trí ô cờ

en: Use saved size and position of the tile
vi: Sử dụng kích thước và vị trí đã lưu của ô cờ

en: Pretend that the size and position of the tile are the same as the last time you tiled it (if any), instead of using the current size
vi: Giả định là kích thước và vị trí của ô trước đây là cùng kích thước (nếu có), thay vì sử dụng kích thước hiện tại

en:  <b>_Create</b>
vi:  <b>Tạo</b>

en: Create and tile the clones of the selection
vi: Tạo và bố trí ô cờ các bản rập khuôn của lựa chọn

comment: So unclumping is the process of spreading a number of objects out more evenly.
    TRANSLATORS: if a group of objects are "clumped" together, then they
    are unevenly spread in the given amount of space - as shown in the
    diagrams on the left in the following screenshot:
    http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
note: TRANSLATORS: if a group of objects are "clumped" together, then they are unevenly spread in the given amount of space - as shown in the diagrams on the left in the following screenshot: http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png So unclumping is the process of sp
en:  _Unclump
vi:  Rã Vón Cục

en: Spread out clones to reduce clumping; can be applied repeatedly
vi: Rải các bản rập khuôn ra giảm độ vón cục; có thể áp dụng nhiều lần

en:  Re_move
vi:  Loại bỏ

en: Remove existing tiled clones of the selected object (siblings only)
vi: Gỡ bỏ các bản rập khuôn đối tượng đã chọn trong bố trí ô cờ (duy anh em mà thôi)

en:  R_eset
vi:  Hoàn lại

comment: TRANSLATORS: "change" is a noun here
note: TRANSLATORS: "change" is a noun here
en: Reset all shifts, scales, rotates, opacity and color changes in the dialog to zero
vi: Hoàn lại các thay đổi về dịch chuyển, đổi tỷ lệ, xoay chiều, độ đục và màu trong hộp đối thoại về 0

en: <small>Nothing selected.</small>
vi: <small>Chưa chọn gì cả.</small>

en: <small>More than one object selected.</small>
vi: <small>Nhiều đối tượng đã được chọn.</small>

en: <small>Object has <b>%d</b> tiled clones.</small>
vi: <small>Đối tượng có <b>%d</b> bản rập khuôn bố trí ô cờ.</small>

en: <small>Object has no tiled clones.</small>
vi: <small>Đối tượng không có bản rập khuôn bố trí ô cờ.</small>

en: Select <b>one object</b> whose tiled clones to unclump.
vi: Chọn <b>một đối tượng</b> có bản rập khuôn bố trí ô cờ để rã vón cục.

en: Unclump tiled clones
vi: Rã vón cục các bản rập khuôn bố trí ô cờ

en: Select <b>one object</b> whose tiled clones to remove.
vi: Chọn <b>một đối tượng</b> có bản rập khuôn bố trí ô cờ để loại bỏ.

en: Delete tiled clones
vi: Xoá các bản rập khuôn bố trí ô cờ

en: If you want to clone several objects, <b>group</b> them and <b>clone the group</b>.
vi: Nếu bạn muốn tạo bản rập khuôn bố trí ô cờ cho vài đối tượng thì hãy <b>nhóm chúng lại</b> rồi <b>sao chép nhóm</b>.

en: <small>Creating tiled clones...</small>
vi: <small>Đang tạo các bản rập khuôn bố trí ô cờ...</small>

en: Create tiled clones
vi: Đã tạo các bản rập khuôn bố trí ô cờ

en: <small>Per row:</small>
vi: <small>Mỗi hàng:</small>

en: <small>Per column:</small>
vi: <small>Mỗi cột:</small>

en: <small>Randomize:</small>
vi: <small>Ngẫu nhiên hoá:</small>

en: Color: <b>%1</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke
vi: Màu sắc: <b>%1</b>; <b>Bấm Chuột</b> để đặt tô phủ kín, <b>Shift+bấm</b> để đặt nét

en: Set stroke color to none
vi: Đặt màu nét thành không có

en: Set fill color to none
vi: Đặt màu tô thành không có

en: Set stroke color from swatch
vi: Lấy màu nét từ bảng màu

en: Set fill color from swatch
vi: Lấy màu tô từ bảng màu

en: History mode
vi: Chế độ lịch sử

en: Invalid input! Enter an integer number.
vi: Đầu vào không hợp lệ! Nhập số nguyên thôi.

en: Invalid input! Enter a decimal number.
vi: Đầu vào không hợp lệ! Nhập số thập phân thôi.

en: Invalid input! Enter two comma separated numbers.
vi: Đầu vào không hợp lệ! Nhập hai số, tách biệt bằng dấu phẩy.

en: _Align and Distribute
vi: Canh Hàng và Phân Bổ

en: Create Tiled Clones
vi: Tạo các Bản Rập Khuôn Xếp Ô Cờ

en: _Document Properties
vi: Tính Chất Tài Liệu

en: _Fill and Stroke
vi: Tô Phủ và Nét Viền

en: Filter _Editor
vi: Biên Soạn Bộ Lọc

en: _Find/Replace
vi: Lùng Tìm & Thay Thế

en: _Unicode Characters
vi: Các Ký Tự Phông Unicode

en: Icon Preview
vi: Duyệt Ký Hiệu

en: Path E_ffects
vi: Các Hiệu Ứng Đường Dẫn

en: About _Memory
vi: Thống Kê Bộ Nhớ

en: _Object Properties
vi: Các Tính Chất của Đối Tượng

en: Layers and Object_s
vi: Tầng Lớp và Đối Tượng

en: _Paint Servers
vi: Các Máy Chủ Sơn Vẽ

en: _Selectors and CSS
vi: Các Cần Chọn Lựa và CSS

en: SVG Font Editor
vi: Trình Biên Soạn Phông Chữ SVG

comment: TRANSLATORS: "Swatches" means: color samples
en: S_watches
vi: Bảng màu

en: S_ymbols
vi: Các Ký Hiệu

en: _Text and Font
vi: Văn Bản và Phông

comment: TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
en: _Trace Bitmap
vi: Can Lại hình ảnh Bitmap

en: Transfor_m
vi: Biến Hóa

en: Undo _History
vi: Lịch Sử Hoàn Tác

en: _XML Editor
vi: Trình Biên Soạn XML

en: Check Spellin_g
vi: Kiểm Tra Chính Tả

en: Prototype
vi: Mẫu Thử Nghiệm

en: You can drop dockable dialogs here.
vi: Bạn có thể thả hộp đối thoại có thể neo chốt được vào đây.

en: Close Current Tab
vi: Đóng Thẻ Hiện Tại Lại

en: Close Panel
vi: Đóng Bảng

en: Move Tab to New Window
vi: Di Chuyển Thẻ sang Cửa sổ Mới

en: Dialog Window
vi: Cửa Sổ Hộp Đối Thoại

en: Show or hide guides
vi: Hiện/ẩn các đường gióng

en: Lock all guides
vi: Khóa tất cả đường gióng

en: Guide co_lor:
vi: Màu của đường gióng:

en: Guideline color
vi: Màu đường gióng

en: Color of guidelines
vi: Màu của các đường gióng

en: _Highlight color:
vi: Màu nêu bật:

en: Highlighted guideline color
vi: Màu nêu bật đường gióng

en: Color of a guideline when it is under mouse
vi: Màu của đường gióng khi nằm dưới chuột

en: Delete all guides
vi: Xóa tất cả đường gióng

[ctx: Grid]
en: _Remove
vi: Xóa

en: Remove selected grid.
vi: Loại bỏ đồ thị đã chọn.

en: Set page size
vi: Đặt kích thước trang

en: Set viewbox position
vi: Đặt vị trí hộp quan sát

en: Set viewbox size
vi: Đặt kích thước hộp quan sát

en: Set page scale
vi: Đặt tỷ lệ trang

en: Desk color
vi: Màu của bàn làm việc

en: Toggle checkerboard
vi: Bật/tắt ô cờ

en: Toggle page border
vi: Bật/tắt ranh giới trang

en: Toggle border on top
vi: Bật/tắt viền trên đầu trang

en: Toggle page shadow
vi: Bật/tắt ngả bóng trang

en: Toggle anti-aliasing
vi: Bật/tắt chống răng cưa

en: <b>Guides</b>
vi: <b>Đường Gióng</b>

en: Link Color Profile
vi: Liên Kết Hồ Sơ Màu

en: Remove linked color profile
vi: Xóa các hồ sơ màu liên kết

en: <b>Linked Color Profiles:</b>
vi: <b>Các Hồ Sơ Màu Liên Kết:</b>

en: <b>Available Color Profiles:</b>
vi: <b>Các Hồ Sơ Màu Khả Dụng:</b>

en: Unlink Profile
vi: Ngắt Kết Nối Hồ Sơ

en: External scripts
vi: Các tập lệnh bên ngoài

en: Embedded scripts
vi: Tập lệnh nhúng

en: <b>External script files:</b>
vi: <b>Các tập tin lệnh bên ngoài:</b>

en: Add the current file name or browse for a file
vi: Thêm tên tập tin hiện tại hoặc duyệt tìm một tập tin

en: <b>Embedded script files:</b>
vi: <b>Tập tin lệnh nhúng:</b>

en: Script ID
vi: ID của tập lệnh

en: <b>Content:</b>
vi: <b>Nội dung:</b>

en: <b>Dublin Core Entities</b>
vi: <b>Thực Thể Lõi Dublin</b> (https://guides.library.ucsc.edu/c.php?g=618773&p=4306386)

en: _Save as default
vi: Lưu thành mặc định

en: Save this metadata as the default metadata
vi: Lưu siêu dữ liệu này làm siêu dữ liệu mặc định

en: Use _default
vi: Sử dụng mặc định

en: Use the previously saved default metadata here
vi: Sử dụng siêu dữ liệu mặc định đã lưu trước đó ở đây

en: <b>License</b>
vi: <b>Giấy phép</b>

en: Add external script...
vi: Cho thêm tập lệnh bên ngoài...

en: Select a script to load
vi: Chọn một tập lệnh để nạp

en: Add embedded script...
vi: Thêm tập lệnh nhúng...

en: Remove external script
vi: Xóa tập lệnh bên ngoài

en: Remove embedded script
vi: Xóa tập lệnh nhúng

en: Edit embedded script
vi: Biên soạn tập lệnh nhúng

en: <b>Creation</b>
vi: <b>Tạo</b>

en: <b>Defined grids</b>
vi: <b>Khung lưới đồ thị đã định nghĩa</b>

en: Create new grid
vi: Tạo khung lưới đồ thị mới

en: Remove grid
vi: Xóa khung lưới

comment: File: ../src/display/canvas-grid.cpp, line: 306
en: Makes the grid available for working with on the canvas.
vi: Làm cho khung lưới đồ thị có sẵn để làm việc trên khung vẽ.

en: Snap to visible _grid lines only
vi: Chỉ bám dính vào _các đường khung lưới đồ thị được hiển thị

en: When zoomed out, not all grid lines will be displayed. Only the visible ones will be snapped to
vi: Khi thu nhỏ, một số đường khung lưới đồ thị sẽ bị ẩn giấu đi. Chỉ những đường khung lưới đồ thị được hiển thị mới cho đối tượng bám dính vào

en: Determines whether the grid is displayed or not. Objects are still snapped to invisible grids.
vi: Xác định có hiển thị khung lưới hay không. Các đối tượng vẫn sẽ bám dính vào đồ thị vô hình.

en: _Show dots instead of lines
vi: _Hiển thị chấm thay cho đường

en: If set, displays dots at gridpoints instead of gridlines
vi: Nếu bật thì hiển thị các điểm chấm tại các điểm của đồ thị thay vì tại các đường đồ thị

en: Align to page:
vi: Canh hàng vào trang:

en: Grid _units:
vi: Đơn vị khung lưới đồ thị:

en: _Origin X:
vi: Tọa Độ Gốc X:

en: X coordinate of grid origin
vi: Toạ độ X của khung lưới đồ thị

en: O_rigin Y:
vi: Tọa Độ Gốc Y:

en: Y coordinate of grid origin
vi: Toạ độ Y của khung lưới đồ thị

en: Distance between horizontal grid lines
vi: Khoảng cách giữa hai đường khung lưới đồ thị chiều ngang

en: Distance between vertical grid lines
vi: Khoảng cách giữa hai đường khung lưới đồ thị chiều dọc

en: Angle of x-axis
vi: Góc của trục X

en: Angle of z-axis
vi: Góc của trục Z

en: Minor grid line _color:
vi: Màu của đường khung lưới đồ thị thứ:

en: Minor grid line color
vi: Màu của đường đồ thị thứ

en: Color of the minor grid lines
vi: Màu của các đường khung lưới đồ thị thứ

en: Ma_jor grid line color:
vi: Màu đường đồ thị chính:

en: Major grid line color
vi: Màu đường đồ thị chính

en: Color of the major (highlighted) grid lines
vi: Màu đường đồ thị chính (được nêu bật)

en: Spacing _X:
vi: Khoảng cách X:

en: Spacing _Y:
vi: Khoảng cách Y:

en: %d Item | %d Items
vi[0]: %d Mục

en: %d Layer | %d Layers
vi[0]: %d Tầng Lớp

en: %d Page | %d Pages
vi[0]: %d Trang

en: No items selected.
vi: Không có mục nào đã được chọn cả.

en: Exporting %1
vi: Đang xuất khẩu %1

en: Color used to fill background
vi: Màu sử dụng để tô phủ nền

en: Exporting
vi: Đang xuất

comment: TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image
en: Exporting %1 (%2 x %3)
vi: Đang xuất khẩu %1 (%2 x %3)

en: Set Export Options
vi: Đặt Tùy Chọn Xuất Khẩu

en: Select a filename for exporting
vi: Chọn tên tập tin để xuất khẩu

en: The chosen area to be exported is invalid.
vi: Vùng lựa chọn để xuất khẩu là vùng không hợp lệ.

en: The chosen area to be exported is invalid
vi: Vùng lựa chọn để xuất khẩu là vùng không hợp lệ

en: You have to enter a filename.
vi: Bạn cần phải nhập tên của tập tin vào.

en: You have to enter a filename
vi: Bạn cần phải nhập tên của tập tin vào

en: Raster Export Error
vi: Lỗi Xuất Khẩu Điểm Ảnh Hóa

en: Raster export Method is used for NON RASTER EXTENSION
vi: Phương pháp xuất khẩu điểm ảnh hóa (Raster) được sử dụng cho ĐỊNH DẠNG PHI ĐIỂM ẢNH (NON RASTER EXTENSION)

en: Could not export to filename <b>%s</b>.
vi: Không thể xuất khẩu ra tên tập tin <b>%s</b> .

en: Export aborted.
vi: Hủy bỏ xuất khẩu.

en: Drawing exported to <b>%s</b>.
vi: Bản vẽ đã xuất khẩu ra <b>%s</b>.

en: Vector Export Error
vi: Lỗi Xuất Khẩu Véctơ

en: Vector export Method is used for RASTER EXTENSION
vi: Phương pháp xuất vector được sử dụng cho ĐỊNH DẠNG ĐIỂM ẢNH (RASTER EXTENSION)

en: Could not export to filename <b>%s</b>. (missing object)
vi: Không thể xuất khẩu ra tên tập tin <b>%s</b>. (đối tượng thiếu vắng)

en: All Inkscape Files
vi: Toàn bộ các Tập Tin Inkscape

en: All Vectors
vi: Toàn Bộ các Véctơ

en: All Bitmaps
vi: Toàn Bộ các Bitmap

en: Append filename extension automatically
vi: Tự động thêm đuôi định dạng cho tập tin

en: Export as SVG 1.1 per settings in Preferences dialog
vi: Xuất khẩu thành SVG 1.1 như các sắp đặt trong hộp đối thoại Cấu Hình

en: Guess from extension
vi: Đoán định dạng từ đuôi định dạng

en: All Executable Files
vi: Mọi tập tin thực thi

en: Stroke _paint
vi: _Nét viền

en: Stroke st_yle
vi: _Kiểu nét

comment: TRANSLATORS: this dialog is accessible via menu Filters - Filter editor
note: TRANSLATORS: this dialog is accessible via menu Filters - Filter editor
en: This matrix determines a linear transform on color space. Each line affects one of the color components. Each column determines how much of each color component from the input is passed to the output. The last column does not depend on input colors, so can be used to adjust a constant component value.
vi: Bảng này định nghĩa một phép biến đổi tuyến tính trong không gian màu. Các hàng tương ứng với các thành phần màu. Các cột định nghĩa nồng độ màu được giữ lại. Cột cuối cùng không phụ thuộc vào màu ban đầu, và được dùng để điều chỉnh giá trị của các thành phần giá trị là hằng số.

[ctx: Label]
en: None
vi: Không

en: Select an image to be used as input.
vi: Chọn một hình ảnh sẽ sử dụng làm đầu vào.

en: This SVG filter effect does not require any parameters.
vi: Hiệu ứng bộ lọc SVG này không đòi hỏi bất cứ một tham số nào cả.

en: New transfer function type
vi: Thể loại hàm thuyên chuyển mới

en: Light Source:
vi: Nguồn Ánh Sáng:

en: Direction angle for the light source on the XY plane, in degrees
vi: Góc hướng cho nguồn sáng trên mặt phẳng XY, trong đơn vị độ

en: Direction angle for the light source on the YZ plane, in degrees
vi: Góc hướng cho nguồn sáng trên mặt phẳng YZ, trong đơn vị độ

en: Points at:
vi: Điểm tại:

en: Specular Exponent:
vi: Số mũ ánh lóng lánh:

en: Exponent value controlling the focus for the light source
vi: Giá trị số mũ điều khiển tiêu điểm tập trung của nguồn sáng

en: Cone Angle:
vi: Góc Hình Nón:

en: This is the angle between the spot light axis (i.e. the axis between the light source and the point to which it is pointing at) and the spot light cone. No light is projected outside this cone.
vi: Đây là góc giữa trục đèn điểm (chẳng hạn trục giữa nguồn sáng và điểm mà nó hướng tới) và hình nón của đèn điểm. Không có tia sáng nào ngoài vùng hình nón này cả.

en: New light source
vi: Nguồn ánh sáng mới

en: Rename filter
vi: Đổi tên bộ lọc

en: Apply filter
vi: Áp dụng bộ lọc

en: Add filter
vi: Thêm bộ lọc

en: Duplicate filter
vi: Nhân đôi bộ lọc

en: _Effect
vi: Hiệu ứng

en: Remove filter primitive
vi: Loại bỏ phần tử cơ bản của bộ lọc

en: Remove merge node
vi: Loại bỏ nút hội nhập

en: Reorder filter primitive
vi: Sắp xếp lại trật tự của phần tử cơ bản

en: Uniformly blurs its input. Commonly used together with Offset to create a drop shadow effect.
vi: Làm nhòe mờ đầu vào của nó một cách đồng đều. Thường được sử dụng cùng với Dịch Chuyển để tạo hiệu ứng ngả bóng.

en: Provides erode and dilate effects. For single-color objects erode makes the object thinner and dilate makes it thicker.
vi: Cung cấp các hiệu ứng xói mòn và giãn nở. Đối với các đối tượng đơn sắc, xói mòn sẽ làm cho đối gầy guộc đi, và giãn nở sẽ làm cho nó dày lên.

en: Offsets the input by an user-defined amount. Commonly used for drop shadow effects.
vi: Dịch chuyển đầu vào theo lượng mà người dùng xác định. Thường được sử dụng trong các hiệu ứng ngả bóng tối.

en: Performs a convolution on the input image enabling effects like blur, sharpening, embossing and edge detection.
vi: Thực hiện một tích chập trên hình ảnh đầu vào, cho phép các hiệu ứng như nhòe mờ, làm sắc nét, rập nổi và phát hiện cạnh.

en: Displaces pixels from the first input using the second as a map of displacement intensity. Classical examples are whirl and pinch effects.
vi: Dịch hình các điểm ảnh từ đầu vào đầu tiên bằng cách sử dụng đầu vào thứ hai làm cường độ ánh xạ dịch hình. Những ví dụ kinh điển bao gồm các hiệu ứng xoáy lốc, vấu véo.

en: Tiles a region with an input graphic. The source tile is defined by the filter primitive subregion of the input.
vi: Bố trí ô cờ một vùng dùng một đồ họa cung cấp ở đầu vào. Ô nguồn được xác định bởi tiểu vùng bộ lọc cơ bản của đầu vào.

en: Composites two images using one of the Porter-Duff blending modes or the arithmetic mode described in SVG standard.
vi: Tổng hợp hai hình ảnh bằng cách sử dụng một trong các chế độ pha trộn Porter-Duff hoặc chế độ số học mô tả trong tiêu chuẩn SVG.

en: Provides image blending modes, such as screen, multiply, darken and lighten.
vi: Cung cấp các chế độ pha trộn hình ảnh, chẳng hạn như màn hình, nhân bội, làm tối đi và làm sáng lên.

en: Merges multiple inputs using normal alpha compositing. Equivalent to using several Blend primitives in 'normal' mode or several Composite primitives in 'over' mode.
vi: Hợp nhất nhiều đầu vào bằng cách sử dụng sự tổng hợp alpha bình thường. Tương đương với việc sử dụng một số Blend pha trộn cơ bản trong chế độ 'bình thường' hoặc một số bộ lọc Tổng Hợp (Composite) cơ bản trong chế độ đè chồng (over).

en: Modifies pixel colors based on a transformation matrix. Useful for adjusting color hue and saturation.
vi: Sửa đổi màu điểm ảnh dựa trên ma trận biến hóa. Hữu ích cho việc điều chỉnh sắc thái và độ bão hòa của màu.

en: Manipulates color components according to particular transfer functions. Useful for brightness and contrast adjustment, color balance, and thresholding.
vi: Điều khiển các thành phần màu theo các chức năng thuyên chuyển cụ thể. Hữu ích cho việc điều chỉnh độ sáng và độ tương phản, cân bằng màu sắc và tạo ngưỡng cố định.

en: Creates "embossed" shadings.  The input's alpha channel is used to provide depth information: higher opacity areas are raised toward the viewer and lower opacity areas recede away from the viewer.
vi: Tạo bóng "rập nổi". Kênh alpha của đầu vào được sử dụng để cung cấp thông tin chiều sâu: các khu vực có độ đục cao hơn sẽ được nâng cao lên về phía người xem và các khu vực có độ đục thấp hơn sẽ bị rút xa ra.

en: Fills the region with a given color and opacity. Often used as input to other filters to apply color to a graphic.
vi: Tô phủ kín khu vực với một màu sắc và độ đục cung cấp. Thường được sử dụng làm đầu vào cho các bộ lọc khác để áp dụng màu sắc cho hình đồ họa.

en: Fills the region with graphics from an external file or from another portion of the document.
vi: Tô phủ kín khu vực bằng đồ họa từ một tập tin bên ngoài hoặc từ một phần khác của tài liệu.

en: Renders Perlin noise, which is useful to generate textures such as clouds, fire, smoke, marble or granite.
vi: Kết xuất nhiễu Perlin (Ken Perlin, 1983), rất hữu ích để tạo ra các chất liệu như mây, lửa, khói, đá cẩm thạch hoặc đá granit.

en: Add Effect:
vi: Cộng Thêm Hiệu Ứng:

en: Automatic Region
vi: Vùng Tự động

en: If unset, the coordinates and dimensions won't be updated automatically.
vi: Nếu không đặt thì tọa độ và kích thước sẽ không được cập nhật một cách tự động.

en: X coordinate of the left corners of filter effects region
vi: Tọa độ X góc bên trái của vùng hiệu ứng thanh lọc

en: Y coordinate of the upper corners of filter effects region
vi: Tọa độ Y góc bên trên của vùng hiệu ứng thanh lọc

en: Width of filter effects region
vi: Chiều rộng của vùng hiệu ứng thanh lọc

en: Height of filter effects region
vi: Chiều cao của vùng hiệu ứng thanh lọc

en: Indicates the type of matrix operation. The keyword 'matrix' indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix.
vi: Ám chỉ thể loại thao tác ma trận. Từ khóa 'ma trận' ở đây ám chỉ một ma trận toàn phần 5x4 với các giá trị được cung cấp. Những từ khóa khác biểu đạt các đường cắt ngắn thuận tiện, cho phép các thao tác màu sắc vốn hay sử dụng biểu diễn mà không cần phải xác định một ma trận đầy đủ.

en: Value(s):
vi: (Các) Giá Trị:

[ctx: color]
comment: TRANSLATORS: Abbreviation for red color channel in RGBA
note: TRANSLATORS: Abbreviation for red color channel in RGBA
en: R:
vi: Đỏ:

[ctx: color]
comment: TRANSLATORS: Abbreviation for green color channel in RGBA
note: TRANSLATORS: Abbreviation for green color channel in RGBA
en: G:
vi: Lục:

[ctx: color]
comment: TRANSLATORS: Abbreviation for blue color channel in RGBA
note: TRANSLATORS: Abbreviation for blue color channel in RGBA
en: B:
vi: Lam:

[ctx: color]
comment: TRANSLATORS: Abbreviation for alpha channel in RGBA
note: TRANSLATORS: Abbreviation for alpha channel in RGBA
en: A:
vi: Alpha:

en: Operator:
vi: Phép Toán:

en: If the arithmetic operation is chosen, each result pixel is computed using the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel values of the first and second inputs respectively.
vi: Nếu phép toán số học được chọn thì mỗi điểm ảnh kết quả sẽ được tính toán bằng công thức k1*i1*i2 + k2*i1 + k3*i2 + k4 mà trong đó i1 và i2 là các giá trị điểm ảnh của đầu vào thứ nhất và thứ nhìn tương ứng.

en: width of the convolve matrix
vi: chiều rộng của ma trận tích chập

en: height of the convolve matrix
vi: chiều cao của ma trận tích chập

en: X coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point.
vi: Tọa độ X của điểm đích trong ma trận tích chập. Phép tích chập sẽ được áp dụng lên các điểm ảnh xung quanh điểm này.

en: Y coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point.
vi: Tọa độ Y của điểm đích trong ma trận tích chập. Phép tích chập sẽ được áp dụng lên các điểm ảnh xung quanh điểm này.

comment: TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix)
note: TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix)
en: Kernel:
vi: Nhân:

en: This matrix describes the convolve operation that is applied to the input image in order to calculate the pixel colors at the output. Different arrangements of values in this matrix result in various possible visual effects. An identity matrix would lead to a motion blur effect (parallel to the matrix diagonal) while a matrix filled with a constant non-zero value would lead to a common blur effect.
vi: Ma trận này định nghĩa phép tích chập áp dụng lên hình ảnh đầu vào để tính màu của các điểm ảnh trên đầu ra. Tùy vào các bố trí giá trị khác nhau trong ma trận này mà chúng ta sẽ có được những kết quả hiệu ứng trực quan khác nhau. Một ma trận đơn vị sẽ gây hiệu ứng nhoè mờ chuyển động (song song với đường chéo ma trận), còn ma trận chỉ gồm các hằng số khác không sẽ tạo ra hiệu ứng nhoè thông thường.

en: Divisor:
vi: Số chia:

en: After applying the kernelMatrix to the input image to yield a number, that number is divided by divisor to yield the final destination color value. A divisor that is the sum of all the matrix values tends to have an evening effect on the overall color intensity of the result.
vi: Sau khi áp dụng ma trận hạt nhân (kernelMatrix) vào hình ảnh đầu vào để thu được một con số; rồi con số này lại được chia bởi số chia để tạo ra giá trị màu mong muốn cuối cùng. Một số chia mà nó là tổng của toàn bộ các giá trị trong ma trận, thường có xu hướng tạo ra hiệu ứng buổi tối trên tổng thể cường độ màu sắc của kết quả.

en: Bias:
vi: Độ Lệch:

en: This value is added to each component. This is useful to define a constant value as the zero response of the filter.
vi: Giá trị này sẽ được thêm vào toàn bộ các thành phần. Thường thường ta dùng nó để đặt một hằng số đóng vai trò chuẩn hóa bộ lọc.

en: Edge Mode:
vi: Chế Độ Cạnh:

en: Determines how to extend the input image as necessary with color values so that the matrix operations can be applied when the kernel is positioned at or near the edge of the input image.
vi: Quyết định phương pháp mở rộng hình ảnh đầu vào, nếu cần thiết, với các giá trị màu hòng để cho phép các thao tác ma trận có thể được áp dụng khi hạt nhân (kernel) được đặt gần cạnh của hình ảnh đầu vào.

en: Preserve Alpha
vi: Bảo Tồn Alpha

en: If set, the alpha channel won't be altered by this filter primitive.
vi: Nếu đặt thì kênh alpha sẽ không bị thay đổi bởi bộ lọc cơ bản này.

en: Diffuse Color:
vi: Màu Khuếch Tán:

en: Defines the color of the light source
vi: Định nghĩa màu sắc của nguồn ánh sáng

en: Surface Scale:
vi: Tỷ Lệ Bề Mặt:

en: This value amplifies the heights of the bump map defined by the input alpha channel
vi: Giá trị này sẽ khuếch đại chiều cao của ánh xạ gồ ghề (hay nhám, bump map), định nghĩa bởi kênh alpha của đầu vào

en: Constant:
vi: Hằng số:

en: This constant affects the Phong lighting model.
vi: Hằng số này ảnh hưởng tới mô hình chiếu sáng Phong.

en: This defines the intensity of the displacement effect.
vi: Cái này định nghĩa cường độ của hiệu ứng dịch hình.

en: X displacement:
vi: Dịch hình X:

en: Color component that controls the displacement in the X direction
vi: Thành phần màu điều khiển mức độ dịch hình theo chiều X

en: Y displacement:
vi: Dịch hình Y:

en: Color component that controls the displacement in the Y direction
vi: Thành phần màu điều khiển mức độ dịch hình theo chiều Y

en: The whole filter region will be filled with this color.
vi: Toàn bộ vùng bộ lọc sẽ được tô kín với màu này.

en: The standard deviation for the blur operation.
vi: Độ lệch chuẩn của thao tác làm nhoè.

en: Erode: performs "thinning" of input image.
    Dilate: performs "fattening" of input image.
vi: Xói Mòn: thi hành quá trình "làm gầy đi" hình ảnh đầu vào.
    Giãn Nở: thi hành quá trình "làm béo ra" hình ảnh đầu vào.

en: Source of Image:
vi: Hình Ảnh Nguồn:

en: This is how far the input image gets shifted to the right
vi: Đây là khoảng cách tối đa mà hình ảnh đầu vào có thể dịch chuyển về bên phải

en: This is how far the input image gets shifted downwards
vi: Đây là khoảng cách tối đa mà hình ảnh đầu vào có thể dịch chuyển xuống dưới

en: Specular Color:
vi: Màu của ánh Lóng Lánh:

en: Exponent:
vi: Luỹ Thừa:

en: Exponent for specular term, larger is more "shiny".
vi: Số mũ của ánh lóng lánh, càng lớn càng "sáng bóng" hơn.

en: Indicates whether the filter primitive should perform a noise or turbulence function.
vi: Ám chỉ rằng bộ lọc cơ bản có thi hành chức năng tạo nhiễu hay gây hỗn độn hay không.

en: The starting number for the pseudo random number generator.
vi: Số khởi đầu cho máy tạo ngẫu số giả.

en: Add filter primitive
vi: Thêm bộ lọc cơ bản

en: Duplicate filter primitive
vi: Nhân đôi (sao chép) bộ lọc cơ bản

en: Set filter primitive attribute
vi: Đặt thuộc tính bộ lọc cơ bản

en: Find objects by their content or properties (exact or partial match)
vi: Lùng tìm các đối tượng theo nội dung hoặc tính chất của chúng (khớp chính xác hoặc khớp một phần mà thôi)

en: R_eplace:
vi: Thay Thế:

en: Replace match with this value
vi: Thay thế những cái khớp tìm thấy với giá trị này

en: Current _layer
vi: Tầng lớp hiện tại

en: Sele_ction
vi: Lựa Chọn

en: Search in
vi: Tìm kiếm trong

en: Case sensiti_ve
vi: Mẫn cảm với kiểu chữ hoa/thường

en: E_xact match
vi: Khớp Chính Xác

en: Include _hidden
vi: Bao gồm cả những cái ẩn khuất

en: Include loc_ked
vi: Bao gồm cả những cái bị khóa

en: _ID
vi: Chỉ Danh

en: Attribute _name
vi: Tên thuộc tính

en: Attri_bute value
vi: Giá trị thuộc tính

en: F_ont
vi: Phông

en: _Desc
vi: Mô Tả

en: Spirals
vi: Xoắn Ốc

[ctx: Find dialog]
comment: TRANSLATORS: "Clones" is a noun indicating type of object to find
note: TRANSLATORS: "Clones" is a noun indicating type of object to find
en: Clones
vi: Các Bản Rập Khuôn

en: Object types
vi: Thể Loại Vật Thể

en: _Replace All
vi: Thay Thế Toàn Bộ

en: Select all objects matching the selection criteria
vi: Chọn toàn bộ các đối tượng khớp với tiêu chí lựa chọn

en: Search in all layers
vi: Tìm kiếm trong toàn bộ các tầng lớp

en: Limit search to the current layer
vi: Hạn chế phạm vi tìm kiếmm, chỉ cho phép tìm kiếm trong tầng lớp hiện tại mà thôi

en: Limit search to the current selection
vi: Hạn chế phạm vi tìm kiếm nội trong vùng lựa chọn hiện tại mà thôi

en: Search in text objects
vi: Tìm kiếm trong các đối tượng văn bản

en: Search in object properties, styles, attributes and IDs
vi: Tìm kiếm trong các tính chất, kiểu cách, thuộc tính và ID của các đối tượng

en: Match upper/lower case
vi: Khớp chữ hoa/chữ thường

en: Match whole objects only
vi: Chỉ khớp toàn bộ đối tượng mà thôi

en: Include hidden objects in search
vi: Bao gồm các cả các đối tượng ẩn khuất

en: Include locked objects in search
vi: Bao gồm cả các đối tượng đã bị khoá

en: Search ID name
vi: Tìm kiếm tên ID

en: Search attribute name
vi: Tìm tên của thuộc tính

en: Search attribute value
vi: Tìm giá trị của thuộc tính

en: Search style
vi: Tìm kiểu cách của đối tượng

en: Search fonts
vi: Tìm phông chữ

en: Search description
vi: Tìm mô tả

en: Search title
vi: Tìm tiêu đề

en: Search all object types
vi: Tìm toàn bộ các thể loại đối tượng

en: Search rectangles
vi: Tìm các hình chữ nhật

en: Search ellipses, arcs, circles
vi: Tìm các hình elip, vòng cung, hình tròn

en: Search stars and polygons
vi: Tìm các hình ngôi sao và đa giác

en: Search spirals
vi: Tìm các hình xoắn ốc

en: Search paths, lines, polylines
vi: Tìm các đường dẫn, đường thẳng, đường đa giác gấp khúc

en: Search text objects
vi: Tìm các đối tượng văn bản

en: Search clones
vi: Tìm các bản rập khuôn

en: Search images
vi: Tìm các hình ảnh

en: Search offset objects
vi: Tìm các kiếm đối tượng dịch chuyển

en: Nothing to replace
vi: Không có gì để thay thế cả

comment: TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed
note: TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed
en: <b>%d</b> object found (out of <b>%d</b>), %s match. | <b>%d</b> objects found (out of <b>%d</b>), %s match.
vi[0]: Tìm thấy <b>%d</b> đối tượng (trong <b>%d</b>), khớp %s.

en: exact
vi: chính xác

comment: TRANSLATORS: "%1" is replaced with the number of matches
note: TRANSLATORS: "%1" is replaced with the number of matches
en: %1 match replaced | %1 matches replaced
vi[0]: %1 trường hợp khớp đã được thay thế

comment: TRANSLATORS: "%1" is replaced with the number of matches
note: TRANSLATORS: "%1" is replaced with the number of matches
en: %1 object found | %1 objects found
vi[0]: %1 đối tượng đã tìm thấy

en: Replace text or property
vi: Thay thế văn bản hoặc tính chất

en: No objects found
vi: Không tìm thấy đối tượng nào cả

en: Select an object type
vi: Chọn một thể loại đối tượng

en: Select a property
vi: Chọn một tính chất

en: Font substitution
vi: Thay thế phông chữ

en: Select all the affected items
vi: Chọn toàn bộ các đối tượng bị ảnh hưởng

en: Font '%1' substituted with '%2'
vi: Phông chữ '%1' được thay thế bằng '%2'

en: common
vi: chung

en: inherited
vi: kế thừa

en: unassigned
vi: chưa ấn định

en: Egyptian Hieroglpyhs
vi: Chữ tượng hình Ai Cập

en: Khudawadi, Sindhi
vi: Khudawadi, Sindhi (Ấn Độ)

en: Basic Plane
vi: Mặt Phẳng Cơ Bản (Unicode, 65,536 điểm mã, hhh0-hhhF)

en: Extended Multilingual Plane
vi: Mặt Phẳng Đa Ngữ Mở Rộng (Unicode)

en: Script:
vi: Văn Lệnh:

en: Range:
vi: Phạm Vi:

en: Append text
vi: Văn bản bổ sung

en: Arrange in a grid
vi: Sắp theo khung lưới đồ thị

en: Equal _height
vi: Cao đồng đều

en: If not set, each row has the height of the tallest object in it
vi: Nếu tắt thì mỗi hàng sẽ có chiều cao của đối tượng cao nhất nằm trong đó

en: Equal _width
vi: Rộng đồng đều

en: If not set, each column has the width of the widest object in it
vi: Nếu tắt thì mỗi cột sẽ có chiều rộng của đối tượng rộng nhất nằm trong đó

en: _Fit into selection box
vi: Khít vừa hình hộp vùng lựa chọn

en: _Set spacing:
vi: Đặt phân cách:

en: Lo_cked
vi: Đã Khóa

en: Rela_tive change
vi: Thay đổi tương đối

en: Optionally give this guideline a name
vi: Đặt tên cho đường gióng này nếu muốn

en: Lock the movement of guides
vi: Khóa chuyển động của đường gióng

en: Move and/or rotate the guide relative to current settings
vi: Di chuyển và/hoặc xoay chiều đường gióng tương đối với các cài đặt hiện tại

en: Set guide properties
vi: Đặt tính chất đường gióng

en: Duplicate guide
vi: Nhân đôi đường gióng

en: Guideline
vi: Đường gióng

en: Guideline ID: %s
vi: ID Đường Gióng: %s

comment: Xem lại ngữ cảnh
en: Current: %s
vi: Hiện Tại: %s

en: Magnified:
vi: Phóng to:

en: Actual Size:
vi: Kích thước thật:

[ctx: Icon preview window]
en: Sele_ction
vi: Lựa Chọn

en: Selection only or whole document
vi: Duy lựa chọn hoặc toàn thể tài liệu

en: Requires restart to take effect
vi: Yêu cầu khởi động lại để có hiệu lực

en: Show selection cue
vi: Hiển thị tín hiệu lựa chọn

en: Whether selected objects display a selection cue (the same as in selector)
vi: Các đối tượng được chọn có hiển thị tín hiệu lựa chọn hay không (giống như trong cần chọn lựa)

en: Enable gradient editing
vi: Cho phép biên soạn dốc màu

en: Whether selected objects display gradient editing controls
vi: Các đối tượng đã chọn có hiển thị các điều khiển cho phép biên soạn dốc màu hay không

en: Conversion to guides uses edges instead of bounding box
vi: Đổi các đường gióng sang sử dụng các cạnh thay vì hình hộp viền

en: Converting an object to guides places these along the object's true edges (imitating the object's shape), not along the bounding box
vi: Đổi một đối tượng thành đường gióng đặt chúng dọc theo các cạnh thực sự của đối tượng (bắt chước hình dạng của đối tượng), không dọc theo hình hộp viền

en: Ctrl+click _dot size:
vi: Ctrl+bấm chuột kích thước chấm:

en: times current stroke width
vi: nhân chiều rộng nét hiện tại

en: Size of dots created with Ctrl+click (relative to current stroke width)
vi: Kích thước của chấm được tạo ra khi giữ Ctrl và bấm chuột (tương đối với chiều rộng nét hiện tại)

en: Base simplify:
vi: Cơ sở đơn giản hóa:

en: on dynamic LPE simplify
vi: trên hiệu ứng đường dẫn năng động LPE đơn giản hóa

en: Base simplify of dynamic LPE based simplify
vi: Đơn giản hóa cơ sở của cơ sở LPE năng động đơn giản hóa

en: <b>No objects selected</b> to take the style from.
vi: <b>Không có đối tượng nào đã chọn</b> để sử dụng kiểu dáng cả.

en: <b>More than one object selected.</b>  Cannot take style from multiple objects.
vi: <b>Nhiều đối tượng đã được chọn.</b> Không thể lấy kiểu dáng từ nhiều đối tượng được.

en: Style of new objects
vi: Kiểu dáng của các đối tượng mới

en: Last used style
vi: Kiểu dáng sử dụng trước đây

en: Apply the style you last set on an object
vi: Áp dụng kiểu cách mà bạn đặt trước đây cho đối tượng

en: This tool's own style:
vi: Kiểu dáng riêng của công cụ:

en: Each tool may store its own style to apply to the newly created objects. Use the button below to set it.
vi: Mỗi công cụ có khả năng lưu giữ kiểu dáng riêng để áp dụng cho những đối tượng mới tạo. Sử dụng nút bên dưới để đặt nó.

en: Take from selection
vi: Lấy từ lựa chọn

en: This tool's style of new objects
vi: Kiểu dáng công cụ của đối tượng mới

en: Remember the style of the (first) selected object as this tool's style
vi: Ghi nhớ kiểu dáng của đối tượng được chọn đầu tiên làm kiểu cách cho công cụ này

en: Bounding box to use
vi: Hình hộp viền sử dụng

en: Visual bounding box
vi: Hình hộp viền trực quan

en: This bounding box includes stroke width, markers, filter margins, etc.
vi: Hình hộp viền này gồm có chiều rộng nét, các dấu hiệu, các lề thanh lọc v.v.

en: Geometric bounding box
vi: Hình hộp viền hình học

en: This bounding box includes only the bare path
vi: Hình hộp viền này gồm chỉ có đường dẫn thô/cơ bản mà thôi

en: Conversion to guides
vi: Chuyển đổi thành đường gióng

en: Keep objects after conversion to guides
vi: Duy trì các tượng sau khi đã chuyển đổi thành đường gióng

en: When converting an object to guides, don't delete the object after the conversion
vi: Khi chuyển đổi một đối tượng thành đường gióng thì đừng xóa đối tượng đi sau khi đã chuyển đổi

en: Treat groups as a single object
vi: Coi nhóm như một đối tượng đơn lẻ

en: Treat groups as a single object during conversion to guides rather than converting each child separately
vi: Đối xử với các nhóm như một đối tượng đơn lẻ trong khi chuyển đổi sang đường gióng thay vì chuyển đổi từng đứa con cái một riêng biệt

en: Average all sketches
vi: Lấy trung bình các phác thảo

en: Select new path
vi: Chọn đường dẫn mới

en: Don't attach connectors to text objects
vi: Không gắn đường nối vào đối tượng văn bản

en: When transforming, show
vi: Khi biến hóa, hiển thị

en: Show the actual objects when moving or transforming
vi: Hiển thị bản thân các đối tượng khi di chuyển hoặc biến hóa chúng

en: Show only a box outline of the objects when moving or transforming
vi: Duy hiển thị một hình hộp viền đối tượng khi di chuyển hoặc biến hóa mà thôi

en: Per-object selection cue
vi: Tín hiệu lựa chọn mỗi đối tượng

[ctx: Selection cue]
en: None
vi: Không

en: No per-object selection indication
vi: Không báo hiệu lựa chọn từng đối tượng một

en: Each selected object has a diamond mark in the top left corner
vi: Mỗi đối tượng được chọn có một dấu hình thoi ở góc trên, bên trái

en: Each selected object displays its bounding box
vi: Mỗi đối tượng được chọn hiển thị hình hộp viền của nó

en: Path outline
vi: Đường dẫn viền mép

en: Path outline color
vi: Màu đường dẫn viền mép

en: Selects the color used for showing the path outline
vi: Chọn màu sử dụng hiển thị đường dẫn viền mép

en: Always show outline
vi: Luôn luôn hiển thị nét viền

en: Show outlines for all paths, not only invisible paths
vi: Hiển thị đường viền cho toàn bộ các con đường dẫn, không chỉ những đường dẫn đường vô hình mà thôi

en: Update outline when dragging nodes
vi: Cập nhật đường viền khi kéo rê các nút

en: Update the outline when dragging or transforming nodes; if this is off, the outline will only update when completing a drag
vi: Cập nhật đường viền khi kéo rê hoặc biến hóa các nút; nếu chức này tắt thì đường viền sẽ chỉ cập nhật khi hoàn thành quá trình kéo rê

en: Update paths when dragging nodes
vi: Cập nhật đường dẫn khi kéo rê các nút

en: Update paths when dragging or transforming nodes; if this is off, paths will only be updated when completing a drag
vi: Cập nhật đường dẫn khi kéo rê hoặc biến hóa các nút; nếu tắt thì các đường dẫn sẽ chỉ cập nhật khi đã hoàn thành quá trình kéo rê

en: Show path direction on outlines
vi: Hiển thị chiều hướng đường dẫn trên đường viền

en: Visualize the direction of selected paths by drawing small arrows in the middle of each outline segment
vi: Trực quan hóa chiều hướng của các đường dẫn đã chọn bằng cách vẽ các mũi tên nhỏ ở giữa mỗi phân đoạn đường viền

en: Show temporary path outline
vi: Hiển thị đường viền của đường dẫn tạm thời

en: When hovering over a path, briefly flash its outline
vi: Khi đầu chuột lơ lửng ở trên một đường dẫn thì nhấp nháy thoáng qua đường viền của nó

en: Show temporary outline for selected paths
vi: Hiển thị đường viền tạm thời cho các đường dẫn đã chọn

en: Show temporary outline even when a path is selected for editing
vi: Hiển thị đường viền tạm thời ngay cả khi một đường dẫn đã được chọn để biên soạn

comment: Flash ở đây dịch là nháy, giống đèn flash
en: _Flash time:
vi: Thời gian nhấp nháy:

en: Specifies how long the path outline will be visible after a mouse-over (in milliseconds); specify 0 to have the outline shown until mouse leaves the path
vi: Xác định khoảng thời gian đường viền đường dẫn sẽ hiển thị sau khi chuột đi qua (tính bằng mili giây); chỉ định 0 để hiển thị đường viền cho đến khi chuột rời khỏi đường dẫn

en: Editing preferences
vi: Biến soạn cấu hình

en: Show transform handles for single nodes
vi: Hiển thị các tay cầm biến hóa cho các nút đơn nhất

en: Show transform handles even when only a single node is selected
vi: Hiển thị các tay cầm biến hóa ngay cả khi chỉ có một nút đơn nhất được chọn mà thôi

en: Deleting nodes preserves shape
vi: Xóa các nút duy trì hình dạng

en: Move handles next to deleted nodes to resemble original shape; hold Ctrl to get the other behavior
vi: Di chuyển các tay cầm bên cạnh các nút đã xóa để giống với hình dạng ban đầu; giữ phím Ctrl xuống để đổi sang ứng xử khác

en: Object paint style
vi: Phong cách sơn đối tượng

en: Ignore first and last points
vi: Bỏ qua điểm đầu và cuối

en: The start and end of the measurement tool's control line will not be considered for calculating lengths. Only lengths between actual curve intersections will be displayed.
vi: Điểm đầu và cuối của đường điều khiển công cụ đo lường sẽ không được xem xét đến trong khi tính toán chiều dài. Chỉ có chiều dài giữa các điểm giao cắt của đường cong thực là sẽ được hiển thị mà thôi.

en: Sketch mode
vi: Chế độ phác thảo

comment: chỗ này hơi tối nghĩa, phải dùng thử
en: If on, the sketch result will be the normal average of all sketches made, instead of averaging the old result with the new sketch
vi: Nếu bật thì kết quả phác thảo sẽ là mức trung bình bình thường của toàn bộ các bản phác thảo đã thực hiện, thay vì tính trung bình kết quả cũ với bản phác thảo mới

en: If on, each newly created object will be selected (deselecting previous selection)
vi: Nếu bật thì mỗi đối tượng mới tạo sẽ được lựa chọn (hủy các lựa chọn trước đây)

en: Show font samples in the drop-down list
vi: Hiển thị mẫu phông chữ trong danh sách thả xuống

en: Show font samples alongside font names in the drop-down list in Text bar
vi: Hiển thị mẫu phông chữ cùng tên phông ở danh sách thả xuống trong thanh Văn Bản

en: Show font substitution warning dialog
vi: Hiển thị hộp đối thoại cảnh báo thay thế phông chữ

en: Show font substitution warning dialog when requested fonts are not available on the system
vi: Hiển thị hộp đối thoại cảnh báo thay thế phông khi phông chữ yêu cầu không có tồn tại trong hệ thống

en: Font sample
vi: Mẫu phông chữ

en: Change font preview sample text
vi: Thay đổi dòng văn bản mẫu duyệt thảo phông chữ

en: Use SVG2 auto-flowed text
vi: Sử dụng dòng văn bản đối lưu SVG2

en: Use SVG2 auto-flowed text instead of SVG1.2 auto-flowed text. (Recommended)
vi: Sử dụng dòng văn bản đối lưu SVG2 thay vì dòng văn bản đối lưu SVG1.2. (Đề cử)

en: Font directories
vi: Thư mục phông chữ

en: Use Inkscape's fonts directory
vi: Sử dụng thư mục phông chữ của Inkscape

en: Load additional fonts from "fonts" directory located in Inkscape's global "share" directory
vi: Nạp các phông chữ bổ sung từ thư mục "fonts" trong thư mục "share" toàn cầu của Inkscape

en: Use user's fonts directory
vi: Sử dụng thư mục phông chữ của người dùng

en: Load additional fonts from "fonts" directory located in Inkscape's user configuration directory
vi: Nạp phông chữ bổ sung từ thư mục "fonts" nằm trong thư mục cấu hình người dùng của Inkscape

en: Additional font directories
vi: Thư mục phông chữ bổ sung

en: Load additional fonts from custom locations (one path per line)
vi: Nạp phông chữ bổ sung từ các địa điểm tự chọn (mỗi đường dẫn một dòng)

en: Prevent sharing of gradient definitions
vi: Ngăn ngừa việc chia sẻ các định nghĩa dốc màu

en: When on, shared gradient definitions are automatically forked on change; uncheck to allow sharing of gradient definitions so that editing one object may affect other objects using the same gradient
vi: Khi được bật thì các định nghĩa dốc màu sử dụng chung sẽ được tự động sinh tạo một bản sao mới khi thay đổi; bỏ dấu kiểm đi để cho phép chia sẻ các định nghĩa dốc màu, hòng việc biên soạn một đối tượng sẽ ảnh hưởng các đối tượng khác sử dụng chung một dốc màu

en: Linear gradient _angle:
vi: Góc độ dốc màu tuyến tính:

en: Default angle of new linear gradients in degrees (clockwise from horizontal)
vi: Góc độ mặc định của các dốc màu tuyến tính mới trong đơn vị độ (thuận chiều kim đồng hồ từ chiều ngang)

en: Auto-delete unused gradients
vi: Tự động xóa các dốc màu không sử dụng nữa

en: When enabled, gradients that are not used will be deleted (auto-collected) automatically from the SVG file. When disabled, unused gradients will be preserved in the file for later use. (Note: This setting only affects new gradients.)
vi: Khi được bật thì các dốc màu không được sử dụng đến sẽ được tự động xóa đi khỏi tập tin SVG (tự động thu thập lại). Khi tắt đi thì các dốc màu không sử dụng sẽ đến sẽ được bảo tồn trong tập tin để sử dụng sau này. (Lưu ý: cài đặt này chỉ ảnh hưởng đến các dốc màu mới mà thôi.)

en: If on, connector attachment points will not be shown for text objects
vi: Nếu bật thì các điểm gắn của đường nối sẽ không hiển thị đối với các đối tượng văn bản

en: Color for symbolic icons:
vi: Màu sắc cho các ký hiệu tượng trưng:

en: Color for symbolic success icons:
vi: Màu sắc cho các ký hiệu tượng trưng ở trạng thái thành công (.success, màu lục):

en: Color for symbolic warning icons:
vi: Màu sắc cho các ký hiệu tượng trưng ở trạng thái cảnh báo (warning, màu da cam):

en: Color for symbolic error icons:
vi: Màu sắc cho các ký hiệu tượng trưng ở trạng thái lỗi (error, màu đỏ):

en: Albanian (sq)
vi: Albania (sq)

en: Arabic (ar)
vi: Arập (ar)

en: Armenian (hy)
vi: Acmenia (hy)

en: Assamese (as)
vi: Tiếng Assam (as)

en: Azerbaijani (az)
vi: Azecbaizan (az)

en: Belarusian (be)
vi: Belarus (be)

en: Chinese/China (zh_CN)
vi: Trung Quốc (zh_CN)

en: Chinese/Taiwan (zh_TW)
vi: Trung Quốc/Đài Loan (zh_TW)

en: Croatian (hr)
vi: Croatia (hr)

en: Czech (cs)
vi: Séc (cs)

en: Danish (da)
vi: Đan mạch (da)

en: Dutch (nl)
vi: Ha Lan (nl)

en: German (de)
vi: Đức (de)

en: Greek (el)
vi: Hi Lạp (el)

en: English (en)
vi: Anh (en)

en: English/Australia (en_AU)
vi: Anh Úc (en_AU)

en: English/Canada (en_CA)
vi: Anh/Canađa (en_CA)

en: English/Great Britain (en_GB)
vi: Anh/Anh (en_GB)

en: Estonian (et)
vi: Estonia (et)

en: Finnish (fi)
vi: Phần Lan (fi)

en: French (fr)
vi: Pháp (fr)

en: Galician (gl)
vi: Galicia (gl)

en: Hindi (hi)
vi: Tiếng Hindi (hi)

en: Hungarian (hu)
vi: Hungari (hu)

en: Icelandic (is)
vi: Tiếng Iceland (is)

en: Irish (ga)
vi: Ái Nhĩ Lan (ga)

en: Italian (it)
vi: Italia (it)

en: Japanese (ja)
vi: Nhật Bản (ja)

en: Kashmiri in Perso-Arabic script (ks@aran)
vi: Tiếng Kashmir trong chữ Perso-Ả Rập (ks@aran)

en: Kashmiri in Devanagari script (ks@deva)
vi: Tiếng Kashmir trong chữ Devanagari (ks@deva)

en: Konkani in Latin script (kok@latin)
vi: Konkani trong chữ Latinh (kok@latin)

en: Korean (ko)
vi: Hàn Quốc (ko)

en: Latvian (lv)
vi: Tiếng Latvia (lv)

en: Lithuanian (lt)
vi: Lithuania (lt)

en: Macedonian (mk)
vi: Macedonia (mk)

en: Manipuri in Bengali script (mni@beng)
vi: Manipuri trong chữ Bengali (mni@beng)

en: Mongolian (mn)
vi: Mông Cổ (mn)

en: Nepali (ne)
vi: Nepal (ne)

en: Norwegian Bokmål (nb)
vi: Bokmål Nauy (nb)

en: Norwegian Nynorsk (nn)
vi: Nynorsk Nauy (nn)

en: Polish (pl)
vi: Ba Lan (pl)

en: Portuguese (pt)
vi: Bồ Đào Nha (pt)

en: Portuguese/Brazil (pt_BR)
vi: Bồ Đào Nha/Brazil (pt_BR)

en: Romanian (ro)
vi: Romani (ro)

en: Russian (ru)
vi: Nga (ru)

en: Sanskrit (sa)
vi: Tiếng Phạn (sa)

en: Santali in Devanagari script (sat@deva)
vi: Santali trong chữ Devanagari (sat@deva)

en: Serbian (sr)
vi: Secbi (sr)

en: Serbian in Latin script (sr@latin)
vi: Tiếng Xecbi dùng mẫu tự Latin (sr@latin)

en: Sindhi in Devanagari script (sd@deva)
vi: Sindhi trong chữ Devanagari (sd@deva)

en: Slovak (sk)
vi: Slovakia (sk)

en: Slovenian (sl)
vi: Slovenia (sl)

en: Spanish (es)
vi: Tây Ban Nha (es)

en: Spanish/Mexico (es_MX)
vi: Tây Ban Nha/Mexico (es_MX)

en: Swedish (sv)
vi: Thụy Điển (sv)

en: Tamil (ta)
vi: Tiếng Tamil (ta)

en: Thai (th)
vi: Thái Lan (th)

en: Turkish (tr)
vi: Thổ Nhĩ Kỳ (tr)

en: Ukrainian (uk)
vi: Ukraina (uk)

en: Vietnamese (vi)
vi: Tiếng Việt (vi)

en: Set the language for menus and number formats
vi: Đặt ngôn ngữ dùng cho trình đơn và định dạng chữ số

en: Maximum documents in Open _Recent:
vi: Lượng tài liệu tối đa trong danh sách Mở Gần Đây:

en: Set the maximum length of the Open Recent list in the File menu, or clear the list
vi: Đặt số lượng tối đa danh sách tập tin Mở Gần Đây trong trình đơn Tập Tin, hoặc xóa sạch danh sách đi

en: _Zoom correction factor (in %)
vi: Hệ số sai số cho phép trong thu-phóng (trong tỷ lệ %)

en: Adjust the slider until the length of the ruler on your screen matches its real length. This information is used when zooming to 1:1, 1:2, etc., to display objects in their true sizes
vi: Điều chỉnh thanh trượt cho đến khi chiều dài của thước đo trên màn hình khớp với chiều dài thực. Thông tin này được sử dụng khi thu phóng tới tỉ lệ 1:1, 1:2 v.v. để hiển thị đối các tượng trong kích thước thật của chúng

en: Show zoom percentage corrected by factor
vi: Hiển thị tỷ lệ phần trăm mức thu phóng chỉnh sửa bởi hệ số

en: Zoom percentage can be either by the physical units or by pixels.
vi: Tỷ lệ phần trăm thu phóng có thể trong đơn vị vật lý hoặc trong số điểm ảnh.

en: Origin at upper left with y-axis pointing down
vi: Tọa độ gốc nằm ở phía trên bên trái với trục y trỏ xuống

en: When off, origin is at lower left corner and y-axis points up
vi: Khi tắt thì tọa độ gốc nằm ở góc dưới bên trái và các điểm trục y hướng lên

en: Lock canvas rotation by default
vi: Khóa xoay chiều của khung vẽ theo mặc định

en: Prevent accidental canvas rotation by disabling on-canvas keyboard and mouse actions for rotation
vi: Ngăn ngừa khung vẽ bất ngờ xoay chiều bằng cách tắt các hành động chuột và phím bấm trên khung vẽ đối với xoay chiều

en: Set the relative size of node handles
vi: Đặt kích thước tương đối của các tay cầm nút

en: Use narrow number entry boxes
vi: Sử dụng hộp nhập số hẹp

en: Make number editing boxes smaller by limiting padding
vi: Làm cho các hộp biên soạn nhỏ hơn bằng cách giới hạn lót đệm

en: Show current style
vi: Hiển thị kiểu cách hiện tại

en: Control visibility of current fill, stroke and opacity in status bar.
vi: Kiểm soát tính hữu hình của vùng tô phủ, nét vẽ và độ mờ đục hiện tại trong thanh trạng thái.

en: Show layer selector
vi: Hiển thị cần chọn lựa tầng lớp

en: Control visibility of layer selection menu in status bar.
vi: Kiểm soát tính hữu hình của trình đơn lựa chọn tầng lớp trong thanh trạng thái.

en: Show mouse coordinates
vi: Hiển thị tọa độ của chuột

en: Control visibility of mouse coordinates X & Y in status bar.
vi: Kiểm soát tính hữu hình của tọa độ chuột X & Y trong thanh trạng thái.

en: Show canvas rotation
vi: Hiển thị xoay chiều của khung vẽ

en: Control visibility of canvas rotation in status bar.
vi: Kiểm soát tính hữu hình của xoay chiều khung vẽ trong thanh trạng thái.

en: Mouse cursors
vi: Con trỏ chuột

en: Enable scaling
vi: Cho phép tỷ lệ hóa

en: When off, cursor scaling is disabled. Cursor scaling may be broken when fractional scaling is enabled.
vi: Khi tắt thì tỷ lệ hóa của con trỏ sẽ bị vô hiệu hóa. Tỷ lệ hóa của con trỏ có thể bị hỏng hóc khi cho phép tỷ lệ hóa trong phân số.

en: Show drop shadow
vi: Hiển thị bóng ngả

en: Control visibility of drop shadow for Inkscape cursors.
vi: Kiểm soát tính hữu hình của bóng ngả đối với các con trỏ của Inkscape.

en: Use system theme
vi: Sử dụng kiểu mẫu của hệ thống

en: Change GTK theme:
vi: Đổi kiểu mẫu GTK:

en: Open themes folder
vi: Mở thư mục kiểu mẫu

en: User themes:
vi: Kiểu mẫu của người dùng:

en: Location of the user’s themes
vi: Địa điểm của kiểu mẫu người dùng

en: Reset font size to 100%
vi: Hoàn lại cỡ phông về 100%

en: Apply font size changes to the UI
vi: Áp dụng sự thay đổi cỡ phông cho giao diện người dùng

en: _Font scale:
vi: Tỷ lệ của phông chữ:

en: Adjust size of UI fonts
vi: Điều chỉnh kích thước phông chữ giao diện người dùng

en: Make background brighter or darker to adjust contrast
vi: Làm cho nền sáng hơn hoặc tối đi để điều chỉnh độ tương phản

en: Use system icons
vi: Sử dụng các biểu tượng hệ thống

en: Change icon theme:
vi: Thay đổi kiểu mẫu biểu tượng:

en: Open icons folder
vi: Mở thư mục biểu tượng

en: User icons:
vi: Biểu tượng của người dùng:

en: Location of the user’s icons
vi: Địa điểm của các biểu tượng người dùng

en: Use symbolic icons
vi: Sử dụng biểu tượng tượng trưng

en: Use default base color for icons
vi: Sử dụng màu cơ sở mặc định cho các biểu tượng

en: Use default highlight colors for icons
vi: Sử dụng màu nêu bật cho các biểu tượng

en: Icon color base
vi: Cơ sở màu sắc cho biểu tượng

en: Base color for icons
vi: Màu cơ sở cho các biểu tượng

en: Icon color highlights
vi: Màu nêu bật cho biểu tượng

en: Highlight colors supported by some symbolic icon themes
vi: Màu nêu bật hỗ trợ bởi một số các kiểu mẫu biểu tượng tượng trưng

en: Reset theme colors for some symbolic icon themes
vi: Hoàn lại màu kiểu mẫu cho một số các kiểu mẫu biểu tượng tượng trưng

en: Theme decides
vi: Kiểu mẫu quyết định

en: Show icons in menus:
vi: Hiển thị biểu tượng trong các trình đơn:

en: You can either enable or disable all icons in menus. By default, the setting for the 'use-icon' attribute in the 'menus.ui' file determines whether to display icons in menus.
vi: Bạn có thể bật hoặc tắt toàn bộ các biểu tượng trong các trình đơn. Theo mặc định, cài đặt thuộc tính 'use-icon' (sử dụng biểu tượng) trong tập tin 'menus.ui' xác định có nên hiển thị biểu tượng trong các trình đơn hay không.

en: Color theme:
vi: Màu chủ đề:

en: Select visible tool buttons
vi: Chọn các nút công cụ hữu hình

en: Toolbox icon size:
vi: Kích thước biểu tượng trên hộp công cụ:

en: Control bar icon size:
vi: Kích thước biểu tượng trên thanh điều khiển:

en: Adjust toolbar icon size
vi: Điều chỉnh kích thước biểu tượng thanh công cụ

en: Present simplified snapping options that manage all advanced settings
vi: Trình bày các tùy chọn bám dính đơn giản hóa, tức những cái quản lý toàn bộ các cài đặt cao cấp

en: Expose all snapping options for manual control
vi: Biểu hiện toàn bộ các tùy chọn bám dính cho phép điều khiển thủ công

en: Snap controls bar:
vi: Thanh điều khiển bám dính:

en: Save and restore window geometry for each document
vi: Lưu và phục hồi hình học cửa sổ cho mỗi bản tài liệu

en: Remember and use last window's geometry
vi: Ghi nhớ và sử dụng kích thước hình học của cửa sổ trước đây

en: Don't save window geometry
vi: Không lưu hình học của cửa sổ

en: Native open/save dialogs
vi: Hộp đối thoại Mở/Lưu bản địa

en: GTK open/save dialogs
vi: Hộp thoại mở/lưu GTK

en: Dialogs are hidden in taskbar
vi: Các hộp đối thoại được ẩn giấu trong thanh tác vụ

en: Save and restore documents viewport
vi: Lưu và khôi phục cổng chiếu của các tài liệu

en: Zoom when window is resized
vi: Thu phóng khi cửa sổ thay đổi kích thước

[ctx: Dialog on top]
en: None
vi: Không

en: Aggressive
vi: Linh hoạt

[ctx: Window size]
en: Default
vi: Mặc định

[ctx: Window size]
en: Small
vi: Nhỏ

[ctx: Window size]
en: Large
vi: Lớn

[ctx: Window size]
en: Maximized
vi: Tối đa

en: Default window size:
vi: Kích thước cửa sổ mặc định:

en: Set the default window size
vi: Đặt kích thước cửa sổ mặc định

en: Saving window size and position
vi: Lưu kích thước và vị trí cửa sổ

en: Let the window manager determine placement of all windows
vi: Để trình quản lý cửa sổ quyết định vị trí của toàn bộ các cửa sổ

en: Remember and use the last window's geometry (saves geometry to user preferences)
vi: Ghi nhớ và sử dụng hình học của các cửa sổ trước đây (lưu hình học dùng cấu hình của người dùng)

en: Save and restore window geometry for each document (saves geometry in the document)
vi: Lưu và phục hồi hình học cửa sổ cho mỗi tài liệu (lưu hình học trong bản tài liệu)

en: Use Windows like open and save dialogs
vi: Sử dụng định dạng giống cửa sổ cho các hộp đối thoại mở và lưu

en: Use GTK open and save dialogs
vi: Sử dụng hộp đối thoại mở và lưu GTK

en: Dialogs settings
vi: Các cài đặt về hộp đối thoại

en: Docked
vi: Neo Chốt Được

en: Allow dialog docking
vi: Cho phép hộp đối thoại neo chốt

en: Disable dialog docking
vi: Tắt khả năng neo chốt hộp đối thoại

en: Dialog behavior
vi: Hành xử của hộp đối thoại

en: Dialogs are treated as regular windows
vi: Hộp thoại được đối xử như là các cửa sổ thông thường

en: Dialogs stay on top of document windows
vi: Hộp đối thoại nằm trên cùng các cửa sổ tài liệu

en: Same as Normal but may work better with some window managers
vi: Tương đương với Bình Thường song có thể hoạt động tốt hơn đối với một số trình quản lý cửa sổ nào đó

en: Dialog on top
vi: Hộp đối thoại ở trên cùng

en: Dialog names will be displayed when there is enough space
vi: Tên của hộp đối thoại sẽ được hiển thị khi có đủ khoảng trống

en: Only show label on active
vi: Duy hiển thị nhãn trên cái đang hoạt động mà thôi

en: Only show dialog icons
vi: Duy hiển thị biểu tượng hộp đối thoại

en: Labels behavior
vi: Cư xử của các nhãn hiệu

en: Save and restore dialogs' status
vi: Trạng thái của các hộp đối thoại Lưu và Khôi Phục

en: Save and restore dialogs' status (the last open windows dialogs are saved when it closes)
vi: Trạng thái của các hộp đối thoại Lưu và Khôi Phục (cửa sổ hộp đối thoại mở sau cùng được lưu lại khi nó đóng cửa)

en: Whether dialog windows are to be hidden in the window manager taskbar
vi: Các cửa sổ hộp đối thoại có được ẩn giấu trong thanh tác vụ của trình quản lý cửa sổ hay không

en: Zoom drawing when document window is resized, to keep the same area visible (this is the default which can be changed in any window using the button above the right scrollbar)
vi: Thu phóng bản vẽ khi cửa sổ tài liệu thay đổi kích thước, để duy trì hữu hình có cùng diện tích (đây là mặc định và là cái có thể thay đổi trong bất cứ cửa sổ nào sử dụng cái nút bên trên thanh cuộn bên phải).

en: Save documents viewport (zoom and panning position). Useful to turn off when sharing version controlled files.
vi: Lưu cổng chiếu các tài liệu (mức thu phóng và vị trí lia). Hữu ích trong việc tắt đi khi chia sẻ các tập tin có phiên bản được quản lý.

en: Use compact color selector mode switch
vi: Sử dụng cần gạt chế độ lựa chọn màu sắc gọn nhẹ

en: Use compact combo box for selecting color modes
vi: Sử dụng hộp combo box gọn nhẹ để chọn các chế độ màu sắc

en: Line color when zooming out
vi: Màu đường nét khi thu-phóng ra xa

en: The gridlines will be shown in minor grid line color
vi: Các đường khung lưới đồ thị sẽ được hiển thị trong màu đường khung lưới đồ thị thứ

en: The gridlines will be shown in major grid line color
vi: Các đường khung lưới đồ thị sẽ được hiển thị trong màu đường khung lưới đồ thị chính

en: Default grid settings
vi: Các cài đặt của khung lưới đồ thị mặc định

en: Grid units:
vi: Đơn vị khung lưới đồ thị:

en: Origin X:
vi: Tọa độ gốc X:

en: Origin Y:
vi: Tọa độ gốc Y:

en: Spacing X:
vi: Phân Khoảng X:

en: Spacing Y:
vi: Phân Khoảng Y:

en: Minor grid line color:
vi: Màu đường khung lưới đồ thị thứ:

en: Color used for normal grid lines
vi: Màu sử dụng cho các đường khung lưới đồ thị thông thường

en: Major grid line color:
vi: Màu của đường khung lưới đồ thị chính:

en: Color used for major (highlighted) grid lines
vi: Màu sử dụng cho các đường khung lưới đồ thị chính (nêu bật)

en: Major grid line every:
vi: Phân khoảng giữa hai đường khung lưới đồ thị chính:

en: Show dots instead of lines
vi: Hiển thị các chấm thay vì các đường

en: If set, display dots at gridpoints instead of gridlines
vi: Nếu bật thì hiển thị các chấm ở các giao điểm của đồ thị thay vì các đường đồ thị

en: Base length of z-axis
vi: Chiều dài cơ bản của trục Z

en: Angle X:
vi: Góc X:

en: Angle Z:
vi: Góc Z:

en: Show command line argument names
vi: Hiển thị tên đối số của dòng lệnh

en: Show action argument names in the command palette suggestions, most useful for using them on the command line
vi: Hiển thị tên đối số hành động trong các đề xuất bảng lệnh, rất hữu ích khi sử dụng chúng trên dòng lệnh

en: Show untranslated (English) names
vi: Hiển thị tên chưa dịch (tiếng Anh)

en: Also show the English names of the command
vi: Đồng thời hiển thị tên tiếng Anh của lệnh

en: Use current directory for "Save As ..."
vi: Sử dụng thư mục hiện tại cho "Lưu Thành..."

en: When this option is on, the "Save as..." and "Save a Copy..." dialogs will always open in the directory where the currently open document is; when it's off, each will open in the directory where you last saved a file using it
vi: Khi tùy chọn này được bật thì các hộp đối thoại "Lưu thành..." và "Lưu một bản sao..." sẽ luôn luôn mở trong thư mục nơi tài liệu hiện tại đang mở; khi tắt thì thì mỗi lần sẽ mở trong thư mục nơi tập tin mà bạn đã lưu trước đây sử dụng nó

en: Add default metadata to new documents
vi: Thêm siêu dữ liệu mặc định vào tài liệu mới

en: Add default metadata to new documents. Default metadata can be set from Document Properties->Metadata.
vi: Thêm siêu dữ liệu mặc định vào tài liệu mới. Siêu dữ liệu mặc định có thể được đặt từ Tính Chất Tài liệu->Siêu Dữ Liệu.

en: Show all outputs in Export Dialog
vi: Hiển thị toàn bộ các đầu ra trong Hộp Đối Thoại Xuất Khẩu

en: Will list all possible output extensions in the Export Dialog selection.
vi: Sẽ liệt kê toàn bộ mở rộng đầu ra có thể có trong lựa chọn Hộp Đối Thoại Xuất Khẩu.

en: _Grab sensitivity:
vi: Nắm bắt nhạy cảm:

en: How close on the screen you need to be to an object to be able to grab it with mouse (in screen pixels)
vi: Khoảng cách trên màn hình mà bạn cần nằm gần một đối tượng hòng có thể nắm bắt nó bằng chuột (trong số điểm ảnh màn hình)

en: _Click/drag threshold:
vi: Ngưỡng bấm chuột / kéo rê:

en: Maximum mouse drag (in screen pixels) which is considered a click, not a drag
vi: Khoảng cách kéo rê chuột tối đa (trong số điểm ảnh màn hình) được coi là một nhấn chuột chứ không phải là một hành động kéo rê

en: Use pressure-sensitive tablet
vi: Sử dụng máy tính bảng nhạy cảm với áp lực

en: Use the capabilities of a tablet or other pressure-sensitive device. Disable this only if you have problems with the tablet (you can still use it as a mouse)
vi: Sử dụng khả năng của bảng vẽ hay thiết bị nhạy cảm áp lực khác. Tắt tùy chọn này đi nếu bạn gặp khó khăn trong việc sử dụng bảng điện (bạn vẫn có thể sử dụng như một con chuột nữa đấy nhé).

en: Switch tool based on tablet device
vi: Đổi công cụ dựa trên thiết bị bảng điện

en: Change tool as different devices are used on the tablet (pen, eraser, mouse)
vi: Đổi công cụ khi sử dụng các thiết bị khác trên bảng điện (bút, tẩy, chuột)

en: Input devices
vi: Các thiết bị đầu vào

en: Use named colors
vi: Dùng các màu có danh hiệu

en: If set, write the CSS name of the color when available (e.g. 'red' or 'magenta') instead of the numeric value
vi: Nếu đặt thì viết tên CSS của màu ra khi có thể (chẳng hạn, 'red' (Đỏ) hay 'magenta' (Hồng Điều)) thay vì giá trị số

en: XML formatting
vi: Định dạng XML

en: Inline attributes
vi: Các thuộc tính nội lưu

en: Put attributes on the same line as the element tag
vi: Đặt các thuộc tính trên cùng dòng với phần tử thẻ

en: _Indent, spaces:
vi: Khoảng thụt lề:

en: The number of spaces to use for indenting nested elements; set to 0 for no indentation
vi: Số dấu cách cho mỗi bước thụt lề các phần tử lồng nhau; đặt là 0 để bỏ thụt lề đi

en: Path data
vi: Dữ liệu đường dẫn

en: Path string format:
vi: Định dạng dòng chữ đường dẫn:

en: Path data should be written: only with absolute coordinates, only with relative coordinates, or optimized for string length (mixed absolute and relative coordinates)
vi: Dữ liệu đường dẫn nên được viết: duy với tọa độ tuyệt đối, duy với tọa độ tương đối hoặc đã được tối ưu hóa cho chiều dài dòng chữ (hỗn hợp của tọa độ tuyệt đối và tương đối)

en: Force repeat commands
vi: Buộc lặp lại các lệnh

en: Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead of 'L 1,2 3,4')
vi: Buộc phải lặp lại cùng một lệnh đường dẫn (lấy ví dụ, 'L 1,2 L 3,4' thay vì 'L 1,2 3,4')

en: _Numeric precision:
vi: Độ chính xác của giá trị số:

en: Significant figures of the values written to the SVG file
vi: Số các chữ số đáng kể trong các giá trị được ghi vào tập tin SVG

en: Minimum _exponent:
vi: Luỹ thừa tối thiểu:

en: The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero
vi: Số nhỏ nhất được viết ra SVG là 10 mũ giá trị này; bất cứ giá trị nào nhỏ hơn sẽ được viết là 0

en: Improper Attributes Actions
vi: Hành động về thuộc tính không phù hợp

en: Print warnings
vi: In lời cảnh báo

en: Print warning if invalid or non-useful attributes found. Database files located in inkscape_data_dir/attributes.
vi: In lời cảnh báo nếu tìm thấy những thuộc tính không hợp lệ hoặc không hữu ích. Địa điểm của các tập tin cơ sở dữ liệu là nằm trong thư mục inkscape_data_dir/attributes.

en: Remove attributes
vi: Loại bỏ thuộc tính

en: Delete invalid or non-useful attributes from element tag
vi: Xóa các thuộc tính không hợp lệ hoặc không hữu ích khỏi thẻ đánh dấu phần tử

en: Inappropriate Style Properties Actions
vi: Hành Động trên các Tính Chất về Kiểu Cách Không Phù hợp

en: Print warning if inappropriate style properties found (i.e. 'font-family' set on a <rect>). Database files located in inkscape_data_dir/attributes.
vi: In lời cảnh báo in nếu tìm thấy các tính chất về kiểu cách không phù hợp (chẳng hạn như 'font-family' (họ phông chữ) được đặt trên <rect>). Địa điểm của các tập tin cơ sở dữ liệu là nằm trong thư mục inkscape_data_dir/attributes.

en: Remove style properties
vi: Loại bỏ các tính chất về kiểu cách

en: Delete inappropriate style properties
vi: Xóa các tính chất về kiểu cách không phù hợp

en: Non-useful Style Properties Actions
vi: Hành động trên các Tính Chất Về Kiểu Cách không hữu ích

en: Print warning if redundant style properties found (i.e. if a property has the default value and a different value is not inherited or if value is the same as would be inherited). Database files located in inkscape_data_dir/attributes.
vi: In lời cảnh báo nếu tìm thấy các tính chất về kiểu cách dư thừa (chẳng hạn như nếu một tính chất có giá trị mặc định và một giá trị khác không kế thừa được hoặc nếu giá trị vẫn như thế khi thừa kế). Địa điểm của các tập tin cơ sở dữ liệu là nằm trong thư mục inkscape_data_dir/attributes.

en: Delete redundant style properties
vi: Xóa các tính chất về kiểu cách dư thừa

en: Check Attributes and Style Properties on
vi: Kiểm tra các Thuộc Tính và các Tính Chất về Kiểu Cách ở

en: Check attributes and style properties on reading in SVG files (including those internal to Inkscape which will slow down startup)
vi: Kiểm tra các thuộc tính và tính chất về kiểu cách trong khi đang đọc các tập tin SVG (bao gồm cả các tính chất nội bộ trong Inkscape, quá trình này sẽ gây trì trệ việc khởi động)

en: Check attributes and style properties while editing SVG files (may slow down Inkscape, mostly useful for debugging)
vi: Kiểm tra thuộc tính và tính chất kiểu trong khi biên soạn tập tin SVG (có thể làm cho Inkscape hoạt động chậm lại, chủ yếu hữu ích trong việc điều tra và gỡ lỗi)

en: Check attributes and style properties on writing out SVG files
vi: Kiểm tra thuộc tính và tính chất về kiểu cách trong khi viết ra các tập tin SVG

en: SVG output
vi: Đầu ra SVG

en: Insert SVG 1.1 fallback in text
vi: Chèn văn bản dự phòng SVG 1.1 vào

en: Insert JavaScript code for mesh gradients
vi: Chèn mã JavaScript cho các dốc màu khung lưới

en: Insert JavaScript code for SVG2 hatches
vi: Chèn mã JavaScript cho các vùng gạch đánh bóng SVG2

en: Adds fallback options for non-SVG 2 renderers.
vi: Thêm tùy chọn dự phòng cho các máy kết xuất không phải SVG 2.

en: Adds a JavaScript polyfill for rendering meshes in web browsers.
vi: Thêm JavaScript tô phủ kín đa giác (polyfill) để kết xuất các khung lưới trong trình duyệt mạng.

en: Adds a JavaScript polyfill for rendering hatches in web browsers.
vi: Thêm JavaScript tô phủ kín đa giác (polyfill) để kết xuất các gạch đánh bóng trong trình duyệt mạng.

en: SVG 2 to SVG 1.1
vi: SVG 2 đến SVG 1.1

en: Use correct marker direction in SVG 1.1 renderers
vi: Sử dụng đúng chiều hướng của Dấu Hiệu trong các máy kết xuất SVG 1.1

en: Use correct marker colors in SVG 1.1 renderers
vi: Sử dụng đúng màu sắc của Dấu Hiệu trong các máy kết xuất SVG 1.1

en: SVG 2 allows markers to automatically be reversed at the start of a path with 'auto_start_reverse'. This adds a rotated duplicate of the marker's definition.
vi: SVG 2 cho phép các dấu hiệu tự động được đảo ngược chiều khi bắt đầu đường dẫn với 'auto_start_reverse'. Việc làm này cho thêm một bản sao xoay chiều của định nghĩa dấu hiệu.

en: SVG 2 allows markers to automatically match the stroke color by using 'context_paint' or 'context_fill'. This adjusts the markers own colors.
vi: SVG 2 cho phép các dấu hiệu tự động khớp màu nét bằng cách sử dụng 'context_paint' hoặc 'context_fill'. Việc làm này sẽ điều chỉnh màu sắc riêng của các dấu hiệu.

en: Display adjustment
vi: Điều Chỉnh Hiển Thị

en: The ICC profile to use to calibrate display output.
    Searched directories:%s
vi: Hồ sơ ICC sử dụng để định chuẩn đầu ra màn hình.
    Các thư mục lùng tìm: %s

en: Display rendering intent:
vi: Hiển thị ý định kết xuất:

en: The rendering intent to use to calibrate display output
vi: Ý định kết xuất sử dụng để hiệu chỉnh đầu ra hiển thị

en: Proofing
vi: Kiểm Chứng

en: Simulate output on screen
vi: Mô phỏng đầu ra trên màn hình

en: Simulates output of target device
vi: Mô phỏng đầu ra của thiết bị đích

en: Mark out of gamut colors
vi: Đánh dấu hiện tượng nằm ngoài phạm vi màu sắc

en: Highlights colors that are out of gamut for the target device
vi: Nêu bật các màu nằm ngoài phạm vi không gian màu cho phép của thiết bị đích

en: Out of gamut warning color:
vi: Màu cảnh báo nằm ngoài phạm vi không gian màu:

en: Selects the color used for out of gamut warning
vi: Chọn màu sử dụng để cảnh báo hiện tượng nằm ngoài phạm vi không gian màu

en: Device profile:
vi: Hồ sơ thiết bị:

en: The ICC profile to use to simulate device output
vi: Hồ sơ ICC sử dụng để mô phỏng đầu ra của thiết bị

en: Device rendering intent:
vi: Ý định kết xuất đối với thiết bị:

en: The rendering intent to use to calibrate device output
vi: Ý định kết xuất sử dụng để hiệu chỉnh thiết bị đầu ra

en: Enables black point compensation
vi: Cho phép bù trừ điểm đen

en: Enable autosave
vi: Bật tự động lưu

en: Automatically save the current document(s) at a given interval, thus minimizing loss in case of a crash
vi: Tự động lưu (các) tài liệu hiện tại sau một khoảng thời gian nhất định, để tránh mất mát trong trường hợp hỏng hóc

[ctx: Filesystem]
en: Autosave _directory:
vi: Thư mục lưu tự động:

en: The directory where autosaves will be written. This should be an absolute path (starts with / on UNIX or a drive letter such as C: on Windows).
vi: Thư mục nơi quá trình lưu tự động sẽ viết ra. Đường dẫn này phải là một đường dẫn tuyệt đối (trên UNIX, nó bắt đầu bằng dấu '/' hoặc bằng một chữ cái ám chỉ ổ đĩa như C: trên Windows).

en: _Interval (in minutes):
vi: Khoảng thời gian (trong số phút):

en: Interval (in minutes) at which document will be autosaved
vi: Khoảng thời gian (trong số phút) mà tài liệu sẽ được tự động lưu lại

en: _Maximum number of autosaves:
vi: Số tự động lưu tối đa:

en: Maximum number of autosaved files; use this to limit the storage space used
vi: Số tập tin tối đa tự động lưu; sử dụng cài đặt này để giới hạn lượng chỗ trống sử dụng cho lưu trữ

en: No matches were found, try another search!
vi: Không tìm thấy trường hợp nào khớp cả, thử một tìm kiếm khác đi xem nhé!

en: _Simplification threshold:
vi: Ngưỡng đơn giản hóa:

en: How strong is the Node tool's Simplify command by default. If you invoke this command several times in quick succession, it will act more and more aggressively; invoking it again after a pause restores the default threshold.
vi: Cường độ mặc định của lệnh đơn giản hoá trong công cụ Nút. Nếu bạn kích hoạt lệnh này liên tiếp vài lần thì nó sẽ hoạt động càng ngày càng mạnh mẽ hơn; nếu tái kích hoạt nó sau khi tạm ngưng một thời gian thì ngưỡng mặc định sẽ được hồi phục lại.

en: Color stock markers the same color as object
vi: Màu các dấu hiệu có sẵn trong kho đồng với màu của đối tượng

en: Color custom markers the same color as object
vi: Màu tùy chọn cho các dấu hiệu đồng với màu của đối tượng

en: Update marker color when object color changes
vi: Cập nhật màu của dấu hiệu khi màu đối tượng thay đổi

en: Select in all layers
vi: Chọn trong toàn bộ các tầng lớp

en: Select only within current layer
vi: Duy chọn nội trong tầng lớp hiện tại mà thôi

en: Select in current layer and sublayers
vi: Chọn trong tầng lớp hiện tại và các tầng lớp phụ mà thôi

en: Ignore hidden objects and layers
vi: Bỏ qua các đối tượng và tầng lớp ẩn khuất

en: Ignore locked objects and layers
vi: Bỏ qua các đối tượng và tầng lớp đã bị khóa lại

en: Select same behaves like select all
vi: Chọn phong cách cư xử giống với cư xử của lựa chọn toàn bộ

en: Deselect upon layer change
vi: Hủy chọn khi tầng lớp thay đổi

en: Select the topmost items only when in touch selection mode
vi: Duy chọn lựa đối tượng nằm trên cùng nhất khi ở trong chế độ lựa chọn bằng cảm ứng (chạm)

en: Uncheck this to be able to keep the current objects selected when the current layer changes
vi: Bỏ dấu kiểm (chọn) cái này để duy trì các đối tượng hiện tại ở trong tình trạng được lựa chọn khi tầng lớp hiện tại thay đổi

en: In touch selection mode, if multiple items overlap at a point, select only the topmost item
vi: Trong chế độ chọn cảm ứng (chạm), nếu nhiều đối tượng chồng gối tại một điểm thì chỉ chọn đối tượng nằm trên cùng nhất mà thôi

en: Make keyboard selection commands work on objects in all layers
vi: Làm cho lệnh chọn lựa bằng bàn phím hoạt động với các đối tượng trên mọi tầng lớp

en: Make keyboard selection commands work on objects in current layer only
vi: Làm cho lệnh chọn lựa bằng bàn phím duy hoạt động với các đối tượng trên tầng lớp hiện tại mà thôi

en: Make keyboard selection commands work on objects in current layer and all its sublayers
vi: Làm cho lệnh chọn lựa bằng bàn phím hoạt động với các đối tượng trong tầng lớp hiện tại và tất cả những tầng lớp dưới của nó nữa

en: Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)
vi: Bỏ dấu kiểm chọn để có thể chọn cả các đối tượng ẩn khuất nữa (hoặc bởi bản thân chúng hoặc bởi nằm trong một tầng lớp ẩn khuất)

en: Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)
vi: Bỏ dấu kiểm chọn để có thể chọn cả các đối tượng đã bị khóa nữa (hoặc bởi bản thân chúng hoặc bởi nằm trong một tầng lớp đã bị khóa lại)

en: Check this to make the 'select same' functions work like the select all functions, restricting to current layer only.
vi: Đặt dấu kiểm chọn cái này để làm cho chức năng 'chọn tương đồng' (select same) hoạt động giống chức năng lựa chọn toàn bộ, hạn chế chỉ nội trong tầng lớp hiện tại mà thôi.

en: Wrap when cycling objects in z-order
vi: Đảo chiều khi luân chuyển qua các đối tượng trong trật tự-z

en: Alt+Scroll Wheel
vi: Alt+Bánh Xe Cuộn

en: Wrap around at start and end when cycling objects in z-order
vi: Đảo chiều tại đầu và cuối khi luân chuyển qua các đối tượng trong trật tự-z

en: Paste above selection instead of layer-top
vi: Dán cho chỉ nằm trên cái lựa chọn mà thôi, thay vì nằm ở tầng trên cùng

en: If checked, pasted items and imported documents will be placed immediately above the current selection (z-order). Otherwise, insertion happens on top of all objects in the current layer.
vi: Nếu đánh dấu kiểm thì dán các đối tượng và tài liệu nhập khẩu để nằm trực tiếp trên lựa chọn hiện tại (theo trật tự z). Nếu không thì việc bổ sung sẽ xảy ra ở trên cùng toàn bộ các đối tượng trong tầng lớp hiện tại.

en: Scale stroke width
vi: Đổi tỷ lệ chiều rộng nét

en: Scale rounded corners in rectangles
vi: Đổi tỷ lệ góc tròn trong hình chữ nhật

en: Transform gradients
vi: Biến hóa các dốc màu

en: Transform patterns
vi: Biến hóa các hoa văn

en: Scale dashes with stroke
vi: Đổi tỷ lệ các gạch ngang cùng với nét vẽ

en: Preserved
vi: Bảo tồn

en: When scaling objects, scale the stroke width by the same proportion
vi: Khi đổi tỷ lệ các đối tượng thì đổi tỷ lệ chiều rộng nét với cùng một tỷ lệ thức (cân đối)

en: When scaling rectangles, scale the radii of rounded corners
vi: Khi đổi tỷ lệ hình chữ nhật thì đổi tỷ lệ cả các bán kính của góc bo tròn nữa

en: Move gradients (in fill or stroke) along with the objects
vi: Di chuyển các dốc màu (trong vùng tô kín hoặc nét vẽ) theo cùng các đối tượng

en: Move patterns (in fill or stroke) along with the objects
vi: Di chuyển các hoa văn (trong vùng tô kín hoặc nét vẽ) theo cùng các đối tượng

en: When changing stroke width, scale dash array
vi: Khi thay đổi chiều rộng nét thì cũng đổi tỷ lệ mảng dấu gạch ngang nữa

en: Store transformation
vi: Lưu sự biến dạng

en: If possible, apply transformation to objects without adding a transform= attribute
vi: Nếu có thể, áp dụng cách biến dạng của đối tượng mà không cộng thêm thuộc tính transform=

en: Always store transformation as a transform= attribute on objects
vi: Luôn luôn lưu các biến dạng thành thuộc tính transform= trên các đối tượng

en: Mouse _wheel scrolls by:
vi: Bánh xe chuột cuộn:

en: One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)
vi: Một khe của bánh xe chuột cuộn đủ khoảng cách này trong số điểm ảnh màn hình (với phím Shift thì theo chiều ngang).

en: Ctrl+arrows
vi: Ctrl+mũi tên

en: Sc_roll by:
vi: Cuộn:

en: Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)
vi: Việc bấm tổ hợp phím Ctrl + mũi tên sẽ cuộn theo khoảng cách này (trong số điểm ảnh màn hình).

en: Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)
vi: Việc bấm và giữ tổ hợp phím Ctrl+mũi tên sẽ tăng dần tốc độ cuộn (0 không tăng tốc).

en: Autoscrolling
vi: Tự động cuộn

en: How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)
vi: Tốc độ khung vẽ tự động cuộn khi bạn kéo rê vượt quá mép khung vẽ (0 để tắt chức năng tự động cuộn)

en: _Threshold:
vi: Ngưỡng:

en: How far (in screen pixels) you need to be from the canvas edge to trigger autoscroll; positive is outside the canvas, negative is within the canvas
vi: Khoảng cách (trong đơn vị điểm ảnh màn hình) mà bạn cần, từ mép của khung vẽ, để kích hoạt tính năng tự động cuộn; số dương là nằm ngoài khung vẽ, số âm làm nằm trong khung vẽ

en: Mouse move pans when Space is pressed
vi: Di chuyển của chuột sẽ thành động tác lia khi nhấn Dấu Cách (Space)

en: When on, pressing and holding Space and dragging pans canvas
vi: Khi bật thì việc nhấn và giữ Dấu Cách và kéo rê sẽ lia khung vẽ

en: Snap indicator
vi: Dấu báo hiệu bám dính

en: Enable snap indicator
vi: Bật dấu báo hiệu bám dính

en: After snapping, a symbol is drawn at the point that has snapped
vi: Sau khi bám dính thì một ký hiệu sẽ được vẽ tại điểm bám dính xảy ra

en: Show snap distance in case of alignment or distribution snap
vi: Hiển thị khoảng cách bám dính trong trường hợp canh hàng hoặc bám dính phân bổ

en: Snap indicator persistence (in seconds):
vi: Tiếp tục báo hiệu dấu bám dính (trong số giây):

en: Controls how long the snap indicator message will be shown, before it disappears
vi: Điều khiển thời gian thông điệp báo hiệu bám dính sẽ tiếp tục hiển thị, trước khi biến mất

en: What should snap
vi: Những gì có thể bám dính

en: Only snap the node closest to the pointer
vi: Chỉ bám dính vào nút gần con trỏ nhất mà thôi

en: Only try to snap the node that is initially closest to the mouse pointer
vi: Chỉ cố gắng bám dính vào nút nằm gần con trỏ chuột nhất ngay lúc đó

en: Snap the mouse pointer when dragging a constrained knot
vi: Bám dính con trỏ chuột khi kéo rê nút ràng buộc

en: When dragging a knot along a constraint line, then snap the position of the mouse pointer instead of snapping the projection of the knot onto the constraint line
vi: Khi kéo rê một nút dọc theo một đường ràng buộc, thì sau đó bám dính vị trí của con trỏ chuột thay vì bám dính dự đoán của nút trên đường ràng buộc

en: _Weight factor:
vi: Hệ số trọng lượng:

en: When multiple snap solutions are found, then Inkscape can either prefer the closest transformation (when set to 0), or prefer the node that was initially the closest to the pointer (when set to 1)
vi: Khi có nhiều độ phân giải bám dính thì Inkscape sẽ hoặc ưu tiên biến dạng gần nhất (khi đặt là 0) hoặc nút con nằm gần con trỏ nhất ngay lúc đó (khi đặt là 1)

en: Delayed snap
vi: Trì trệ bám dính

en: Delay (in seconds):
vi: Trì trệ (trong số giây):

en: Postpone snapping as long as the mouse is moving, and then wait an additional fraction of a second. This additional delay is specified here. When set to zero or to a very small number, snapping will be immediate.
vi: Trì hoãn quá trình bám dính trong khi chuột đang di chuyển, và đợi thêm một phân khoảng giây đồng hồ. Khoảng trì hoãn thêm này được xác định ở đây. Nếu đặt bằng 0 hoặc bằng một giá trị rất nhỏ thì bám dính ngay tức khắc.

en: _Arrow keys move by:
vi: Các phím mũi tên sẽ di chuyển:

en: Pressing an arrow key moves selected object(s) or node(s) by this distance
vi: Nhấn một phím mũi tên di chuyển (các) đối tượng hoặc nút đã chọn theo khoảng cách này

en: &gt; and &lt; _scale by:
vi: &gt; và &lt; tỷ lệ hóa với:

en: Pressing > or < scales selection up or down by this increment
vi: Nhấn > hoặc < để tỷ lệ hóa lựa chọn lên hoặc xuống bởi lượng gia lượng tăng tiến này

en: _Inset/Outset by:
vi: Thu Lại/Nở Ra với lượng:

en: Inset and Outset commands displace the path by this distance
vi: Các lệnh Thu Lại và Nở Ra dịch hình đường dẫn theo khoảng cách này

en: Compass-like display of angles
vi: Hiển thị góc độ như góc la bàn

en: When on, angles are displayed with 0 at north, 0 to 360 range, positive clockwise; otherwise with 0 at east, -180 to 180 range, positive counterclockwise
vi: Khi được bật thì các góc độ được hiển thị là 0 tại Cực Bắc, khoảng phạm vi 0 đến 360, giá trị dương theo chiều thuận kim đồng hồ; nếu không thì 0 sẽ là ở phía tây, khoảng -180º đến 180º, giá trị dương sẽ là ngược chiều kim đồng hồ

[ctx: Rotation angle]
en: None
vi: Không

en: _Rotation snaps every:
vi: Xoay chiều bám dính mỗi:

en: Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount
vi: Xoay chiều với Ctrl để bám dính vào mỗi số góc độ này; đồng thời, bấm ngoặc vuông [ hoặc ] để xoay chiều theo lượng này nữa

en: Relative snapping of guideline angles
vi: Bám dính tương đối các góc đường gióng

en: When on, the snap angles when rotating a guideline will be relative to the original angle
vi: Khi được bật thì sự bám dính vào góc độ trong khi xoay chiều đường gióng sẽ là tương đối với góc ban đầu

en: _Zoom in/out by:
vi: Lượng thu phóng vào/ra:

en: Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier
vi: Nhấn công cụ thu-phóng, phím +/-, và nút giữa chuột để thu-phóng vào ra theo hệ số nhân này

en: Zoom with middle mouse click
vi: Thu phóng bằng cái bấm của nút chuột giữa

en: When activated, clicking the middle mouse button (usually the mouse wheel) zooms.
vi: Khi được kích hoạt thì nhấp nút chuột giữa (thường là bánh xe chuột) thu-phóng.

en: _Rotate canvas by:
vi: Xoay chiều khung vẽ:

en: Rotate canvas clockwise and counter-clockwise by this amount.
vi: Xoay khung vẽ thuận chiều kim đồng hồ và ngược chiều kim đồng hồ theo số lượng này.

en: Move in parallel
vi: Di chuyển song song

en: Stay unmoved
vi: Không di chuyển

en: Move according to transform
vi: Di chuyển tùy theo biến hóa

en: Are unlinked
vi: Bị ngắt kết nối

en: Are deleted
vi: Bị xoá

en: Moving original: clones and linked offsets
vi: Di chuyển bản gốc: bản rập khuôn và dịch chuyển liên kết

en: Clones are translated by the same vector as their original
vi: Các bản rập khuôn sẽ được dịch chuyển bởi cùng một vector như bản gốc của chúng

en: Clones preserve their positions when their original is moved
vi: Các bản rập khuôn bảo tồn vị trí của chúng khi bản gốc di chuyển

en: Each clone moves according to the value of its transform= attribute; for example, a rotated clone will move in a different direction than its original
vi: Mỗi bản rập khuôn di chuyển theo giá trị của thuộc tính transform= của nó; ví dụ, một bản rập khuôn xoay chiều sẽ di chuyển theo một hướng, khác với bản gốc của nó

en: Deleting original: clones
vi: Xóa bản gốc: bản rập khuôn

en: Orphaned clones are converted to regular objects
vi: Các bản rập khuôn mồ côi sẽ được chuyển đổi thành các đối tượng thông thường

en: Orphaned clones are deleted along with their original
vi: Các bản rập khuôn mồ côi sẽ bị xóa đi cùng với bản gốc của chúng

en: Duplicating original+clones/linked offset
vi: Nhân đôi bản gốc + bản rập khuôn / dịch chuyển liên kết

en: Relink duplicated clones
vi: Tái liên kết các bản rập khuôn nhân đôi

en: When duplicating a selection containing both a clone and its original (possibly in groups), relink the duplicated clone to the duplicated original instead of the old original
vi: Khi nhân đôi lựa chọn có chứa cả hai, bản rập khuôn lẫn bản gốc (có thể trong các nhóm) thì tái liên kết các bản rập khuôn nhân đôi với bản gốc, thay vì tới bản gốc cũ

en: Unlinking clones
vi: Ngắt kết nối các bản rập khuôn

en: Path operations unlink clones
vi: Thao tác đường dẫn ngắt kết nối các bản rập khuôn

en: The following path operations will unlink clones: Stroke to path, Object to path, Boolean operations, Combine, Break apart
vi: Những thao tác đường dẫn sau đây sẽ ngắt liên kết các bản rập khuôn: Nét Vẽ sang thành Đường Dẫn, thao tác Boolean, Kết hợp, Bẻ gãy ra

comment: TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page
note: TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page
en: Clones
vi: Các Bản Rập Khuôn

en: When applying, use the topmost selected object as clippath/mask
vi: Khi áp dụng, sử dụng đối tượng được chọn trên cùng làm đường dẫn cắt xén hay màn chắn

en: Uncheck this to use the bottom selected object as the clipping path or mask
vi: Hủy chọn cái này để sử dụng đối tượng được chọn nằm dưới cùng làm đường dẫn cắt xén hay màn chắn

en: Uncheck this to remove clip/mask on ungroup
vi: Hủy chọn cái này để loại bỏ cắt xén/chắn lọc khi hủy nhóm

en: Remove clippath/mask object after applying
vi: Xóa các đối tượng đường dẫn cắt xén/chắn lọc sau khi áp dụng

en: After applying, remove the object used as the clipping path or mask from the drawing
vi: Sau khi áp dụng, loại bỏ đối tượng sử dụng làm đường dẫn cắt xén hay màn chắn khỏi bản vẽ

en: Before applying
vi: Trước khi áp dụng

en: Do not group clipped/masked objects
vi: Không nhóm các đối tượng bị cắt xén/chắn lọc

en: Put every clipped/masked object in its own group
vi: Đặt mỗi đối tượng bị cắt xén / chắn lọc trong nhóm riêng của nó

en: Put all clipped/masked objects into one group
vi: Đặt toàn bộ các đối tượng bị cắt xén / chắn lọc vào trong một nhóm

en: Apply clippath/mask to every object
vi: Áp dụng đường dẫn cắt xén / màn chắn vào mỗi đối tượng

en: Apply clippath/mask to groups containing single object
vi: Áp dụng đường dẫn cắt xén / màn chắn vào các nhóm có chứa một đơn đối tượng

en: Apply clippath/mask to group containing all objects
vi: Áp dụng đường dẫn cắt xén / màn chắn vào nhóm có chứa toàn bộ các đối tượng

en: After releasing
vi: Sau khi thả ra

en: Ungroup automatically created groups
vi: Tự động hủy các nhóm đã tạo ra

en: Ungroup groups created when setting clip/mask
vi: Hủy các nhóm đã tạo ra khi thiết lập cắt xén / chắn lọc

en: Clippaths and masks
vi: Đường dẫn cắt xén và màn chắn

en: Stroke Style Markers
vi: Các Dấu Hiệu Kiểu Cách Nét Vẽ

en: Stroke color same as object, fill color either object fill color or marker fill color
vi: Màu nét giống như đối tượng, màu tô phủ thì hoặc là màu tô của đối tượng hoặc là màu tô dấu hiệu

en: Document cleanup
vi: Dọn dẹp tài liệu

en: Remove unused swatches when doing a document cleanup
vi: Loại bỏ các bảng màu khi dọn dẹp tài liệu

en: Add advanced tiling options
vi: Thêm các tùy chọn xếp ô bàn cờ

en: Enables using 16 advanced mirror options between the copies (so there can be copies that are mirrored differently between the rows and the columns) for Tiling LPE
vi: Cho phép sử dụng 16 tùy chọn phản chiếu đối xứng giữa các bản sao (hầu cho có các bản sao phản chiếu đối xứng khác biệt giữa các hàng và các cột) cho Xếp Ô LPE (hiệu ứng đường dẫn)

en: Live Path Effects (LPE)
vi: Hiệu Ứng Đường Dẫn Trực Tuyến (LPE)

en: Number of _Threads:
vi: Số Luồng:

en: Rendering _cache size:
vi: Kích thước bộ đệm nhớ kết xuất :

en: Set the amount of memory per document which can be used to store rendered parts of the drawing for later reuse; set to zero to disable caching
vi: Đặt lượng bộ nhớ cho mỗi tài liệu, tức lượng cho phép sử dụng để lưu trữ các phần kết xuất của bản vẽ để tái sử dụng sau này; đặt thành 0 để vô hiệu hóa bộ nhớ đệm

en: X-ray radius:
vi: Bán kính x-quang:

en: Radius of the circular area around the mouse cursor in X-ray mode
vi: Bán kính của khu vực tròn xung quanh con trỏ chuột trong chế độ X-quang

en: Outline overlay opacity:
vi: Độ đục lồng phác thảo:

en: Responsive
vi: Phản ứng nhanh

en: Full redraw
vi: Vẽ lại đầy đủ

en: Multiscale
vi: Đa cấp

en: Update strategy:
vi: Chiến lược cập nhật:

en: How to update continually changing content when it can't be redrawn fast enough
vi: Phương pháp cập nhật nội dung thay đổi liên tục khi nó không thể vẽ nhanh kịp thời

en: Request that the canvas should be painted with OpenGL rather than Cairo. If OpenGL is unsupported, it will fall back to Cairo.
vi: Đòi hỏi khung vẽ phải được sơn vẽ bằng OpenGL thay vì Cairo. Nếu OpenGL không được hỗ trợ thì nó sẽ quay trở lại Cairo dự bị.

en: Best quality (slowest)
vi: Chất lượng cao nhất (chậm nhất)

en: Better quality (slower)
vi: Chất lượng cao hơn (chậm hơn)

en: Average quality
vi: Chất lượng vừa

en: Lower quality (faster)
vi: Chất lượng thấp hơn (nhanh hơn)

en: Lowest quality (fastest)
vi: Chất lượng thấp nhất (nhanh nhất)

en: Gaussian blur quality for display
vi: Chất lượng làm nhoè Gauss để hiển thị

en: Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)
vi: Chất lượng tốt nhất, song hiển thị có thể rất chậm khi phóng to (xuất khẩu ra ảnh bitmap luôn luôn sử dụng chất lượng tốt nhất)

en: Better quality, but slower display
vi: Chất lượng cao hơn, song hiển thị chậm hơn

en: Average quality, acceptable display speed
vi: Chất lượng vừa, tốc độ hiển thị chấp nhận được

en: Lower quality (some artifacts), but display is faster
vi: Chất lượng thấp hơn (có giả tượng), song hiển thị nhanh hơn

en: Lowest quality (considerable artifacts), but display is fastest
vi: Chất lượng thấp nhất (giả tượng đáng kể), song hiển thị nhanh nhất

en: Filter effects quality for display
vi: Chất lượng hiệu ứng thanh lọc để hiển thị

en: Use dithering
vi: Sử dụng đơn giản hóa hòa sắc

en: Enable developer mode
vi: Bật chế độ nhà phát triển (lập trình)

en: Developer mode
vi: Chế độ nhà phát triển

en: Enable additional debugging options
vi: Bật các tùy chọn bổ sung về điều tra và gỡ lỗi

comment: TRANSLATORS: The following are options for fine-tuning rendering, meant to be used by developers,
    find more explanations at https://gitlab.com/inkscape/inbox/-/issues/6544#note_886540227
note: TRANSLATORS: The following are options for fine-tuning rendering, meant to be used by developers, find more explanations at https://gitlab.com/inkscape/inbox/-/issues/6544#note_886540227
en: Low-level tuning options
vi: Các tùy chọn điều chỉnh ở mức thâm sâu (cơ bản)

en: Halve rendering tile rectangles until their largest dimension is this small
vi: Phân nửa ô kết xuất hình chữ nhật cho đến khi kích thước chiều lớn nhất của chúng nhỏ bằng ngần này

en: Render time limit
vi: Giới hạn thời gian kết xuất

en: The maximum time allowed for a rendering time slice
vi: Thời gian tối đa cho phép cắt lát thời gian kết xuất

en: Synchronous
vi: Đồng bộ hóa

en: Pixel streaming method
vi: Phương pháp truyền thống các điểm ảnh

en: Buffer padding
vi: Lót bộ đệm

en: Use buffers bigger than the window by this amount
vi: Sử dụng bộ đệm lớn hơn cửa sổ với lượng này

en: Prerender margin
vi: Lề tiền kết xuất

en: Pre-render a margin around the visible region.
vi: Tiền kết xuất lề xung quanh vùng nhìn thấy được.

en: Preempt size
vi: Kích thước khả ngưng (preempt)

en: Prevent thin tiles at the rendering edge by making them at least this size.
vi: Ngăn chặn khả năng các ô nằm ở cạnh kết xuất bằng cách làm cho chúng có kích thước ít nhất là cỡ này.

en: Min size for coarsener algorithm
vi: Kích thước tối thiểu cho thuật toán đơn giản hóa (coarsener)

en: Coarsener algorithm only processes rectangles smaller/thinner than this.
vi: Thuật toán đơn giản hóa (coarsener) chỉ xử lý các hình chữ nhật nhỏ / mỏng hơn giá trị này.

en: Glue size for coarsener algorithm
vi: Kích thước gắn (glue-size) cho thuật toán đơn giản hóa (coarsener)

en: Coarsener algorithm absorbs nearby rectangles within this distance.
vi: Thuật toán đơn giản hóa (coarsener) hấp thụ các hình chữ nhật nằm kề trong khoảng cách này.

en: Min fullness for coarsener algorithm
vi: Mức đầy đủ tối thiểu cho thuật toán đơn giản hóa

en: Refuse coarsening algorithm's attempt if the result would be more empty than this.
vi: Từ chối nỗ lực của thuật toán đơn giản hóa nếu kết quả trống rỗng hơn giá trị này.

en: Debugging, profiling and experiments
vi: Điều tra và gỡ lỗi, phân tích thống kê và thí nghiệm

en: Framecheck
vi: Kiểm tra khung hình

en: Print profiling data of selected operations to a file
vi: In dữ liệu phân tích thống kê của các thao tác được chọn ra một tập tin

en: Log certain events to the console
vi: Ghi nhật ký một số sự kiện nhất định vào bàn giao tiếp (cửa sổ dòng lệnh)

en: Introduce a fixed delay for each tile
vi: Cho phép một mức trì trệ cố định cho mỗi ô

en: The delay to introduce for each tile
vi: Khoảng thời gian trì trệ cho mỗi ô

en: Show redraw
vi: Hiển thị làm tươi mới lại

en: Paint a translucent random colour over each newly drawn tile
vi: Sơn một màu trong mờ ngẫu nhiên trên mỗi ô làm tươi mới lại

comment: * flow excluded region.  flowRegionExclude in SVG 1.2: see
    * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and
    * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem.
    TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the
en: Show unclean region
vi: Hiển thị vùng không sạch sẽ

en: Show the region that needs to be redrawn in red (only in Cairo mode)
vi: Hiển thị khu vực cần cần phải được vẽ lại bằng màu đỏ (duy trong chế độ Cairo mà thôi)

en: Show snapshot region
vi: Hiển thị vùng chụp nhanh

en: Show the region that still contains a saved copy of previously rendered content in blue (only in Cairo mode)
vi: Hiển thị khu vực vẫn còn chứa bản sao lưu nội dung đã kết xuất trước đây bằng màu lam (duy trong chế độ Cairo mà thôi)

en: Show clean region's fragmentation
vi: Hiển thị sự phân mảnh (fragmentation) của khu vực sạch sẽ

en: Show the outlines of the rectangles in the region where rendering is complete in green (only in Cairo mode)
vi: Hiển thị phác các hình chữ nhật trong khu vực đã hoàn chỉnh kết xuất bằng màu xanh lục (duy trong chế độ Cairo)

en: Disable redraw
vi: Tắt khả năng làm tươi mới

en: Temporarily disable the idle redraw process completely
vi: Tạm thời hoàn toàn vô hiệu hóa quá trình làm tươi mới lại

en: Sticky decoupled mode
vi: Giữ nguyên ở chế độ tách rời

en: Stay in decoupled mode even after rendering is complete
vi: Nằm nguyên tại chế độ tách rời ngay cả sau khi đã hoàn tất kết xuất

en: Continuously adjust viewing parameters in an animation loop.
vi: Liên tục điều chỉnh các tham số quan sát trong một vòng lặp hoạt hình.

en: Automatically reload images
vi: Tự động tái nạp các hình ảnh

en: Automatically reload linked images when file is changed on disk
vi: Tự động tái nạp các ảnh liên kết khi tập tin trên đĩa thay đổi

en: _Bitmap editor:
vi: Trình biên soạn bitmap:

en: _SVG editor:
vi: Trình biên soạn SVG:

en: Default export _resolution:
vi: Độ phân giải xuất khẩu mặc định:

en: Default image resolution (in dots per inch) in the Export dialog
vi: Độ phân giải hình ảnh mặc định (tính bằng số dấu chấm trên mỗi in-sơ) trong hộp đối thoại Xuất Khẩu

en: Resolution for Create Bitmap _Copy:
vi: Độ phân giải để Tạo Bản Sao Bitmap:

en: Resolution used by the Create Bitmap Copy command
vi: Độ phân giải sử dụng bởi lệnh Tạo Bản Sao Bitmap

en: Ask about linking and scaling when importing bitmap images
vi: Hỏi về liên kết và tỷ lệ hóa khi nhập khẩu các hình ảnh bitmap

en: Pop-up linking and scaling dialog when importing bitmap image.
vi: Bật hộp đối thoại kết nối và tỷ lệ hóa khi nhập khẩu hình ảnh bitmap.

en: Ask about linking and scaling when importing SVG images
vi: Hỏi về liên kết và tỷ lệ hóa khi nhập khẩu các hình ảnh SVG

en: Pop-up linking and scaling dialog when importing SVG image.
vi: Bật hộp đối thoại kết nối và tỷ lệ hóa khi nhập khẩu hình ảnh bitmap.

en: Store absolute file path for linked images
vi: Lưu trữ đường dẫn tập tin tuyệt đối cho các hình ảnh kết nối

en: By default, image links are stored as relative paths whenever possible. If this option is enabled, Inkscape will additionally add an absolute path ('sodipodi:absref' attribute) to the image. This is used as a fall-back for locating the linked image, for example if the SVG document has been moved on disk. Note that this will expose your directory structure in the file's source code, which can include personal information like your username.
vi: Theo mặc định, các liên kết hình ảnh lưu trữ dưới dạng đường dẫn tương đối khi có thể. Nếu tùy chọn này được bật lên, Inkscape sẽ thêm một đường dẫn tuyệt đối (thuộc tính 'sodipodi: absref') vào hình ảnh. Điều này được sử dụng như một dự phòng để định vị hình ảnh liên kết, ví dụ: nếu tài liệu SVG trên đĩa bị di chuyển đi. Lưu ý rằng điều này sẽ bộc lộ cấu trúc thư mục của bạn trong mã nguồn của tập tin, và nó có thể bao gồm các thông tin cá nhân như tên người dùng của bạn.

en: Bitmap import/open mode:
vi: Chế độ nhập khẩu/mở bitmap:

en: SVG import mode:
vi: Chế độ nhập khẩu SVG:

en: Image scale (image-rendering):
vi: Tỷ lệ hình ảnh (kết xuất hình ảnh):

en: Default _import resolution:
vi: Độ phân giải nhập khẩu mặc định:

en: Default import resolution (in dots per inch) for bitmap and SVG import
vi: Độ phân giải nhập khẩu mặc định (tính bằng số dấu chấm trên mỗi in-sơ) để nhập khẩu bitmap và SVG

en: Override file resolution
vi: Vượt quyền độ phân giải trong tập tin

en: Use default bitmap resolution in favor of information from file
vi: Sử dụng độ phân giải hình ảnh bitmap mặc định hơn là thông tin từ tập tin

en: Images in Outline Mode
vi: Hình ảnh trong Chế Độ Phác thảo

en: When active will render images while in outline mode instead of a red box with an x. This is useful for manual tracing.
vi: Khi hoạt động sẽ kết xuất hình ảnh trong khi đang ở trong chế độ phác thảo, thay vì hộp màu đỏ có dấu x. Việc làm này hữu ích cho việc can hình ảnh thủ công.

en: Imported Images
vi: Hình ảnh nhập khẩu

en: Select a file of predefined shortcuts and modifiers to use. Any customizations you create will be added separately to %1
vi: Chọn một tập tin có đường cắt ngắn và các phím bổ trợ xác định trước để sử dụng. Bất kỳ tùy chỉnh nào bạn tạo ra đều sẽ được cộng thêm vào %1 riêng biệt

en: Keyboard file:
vi: Tập tin bàn phím:

en: All keys specified must be held down to activate this functionality.
vi: Toàn bộ các khóa chỉ định phải được ấn xuống để kích hoạt chức năng này.

en: Change:
vi: Đổi:

en: Remove all your customized keyboard shortcuts, and revert to the shortcuts in the shortcut file listed above
vi: Loại bỏ toàn bộ các bố trí bàn phím tắt tùy chỉnh của bạn, và hoàn trở lại các bố trí phím tắt trong tập tin phím tắt liệt kê trên đây

en: Export ...
vi: Xuất khẩu...

en: Export custom keyboard shortcuts to a file
vi: Xuất khẩu các bố trí phím tắt tùy chỉnh ra một tập tin

en: Import ...
vi: Nhập Khẩu...

en: Import custom keyboard shortcuts from a file
vi: Nhập khẩu các bố trí phím tắt tùy chỉnh từ một tập tin

en: Unable to load keyboard modifier list.
vi: Không thể nạp danh sách bổ trợ bàn phím.

comment: File: ../src/ui/dialog/inkscape-preferences.cpp, line: 2149
en: Keyboard shortcut "%1"
    is already assigned to "%2"
vi: Bố trí phím tắt "%1"
    đã được ấn định cho "%2" rồi

comment: File: ../src/ui/dialog/inkscape-preferences.cpp, line: 2152
en: Reassign shortcut?
vi: Có muốn tái ấn định không?

comment: File: ../src/ui/dialog/inkscape-preferences.cpp, line: 2153
en: Are you sure you want to reassign this shortcut?
vi: Bạn có chắc chắn là mình muốn tái ấn định phím tắt này không?

en: Numpad
vi: Bàn Số

en: Ignore words with digits
vi: Bỏ qua các từ có chứa các con số

en: Ignore words containing digits, such as "R2D2"
vi: Bỏ qua các từ có chứa các chữ số, ví dụ như "R2D2"

en: Ignore words in ALL CAPITALS
vi: Bỏ qua các từ TOÀN BỘ VIẾT HOA

en: Ignore words in all capitals, such as "IUPAC"
vi: Bỏ qua các từ viết hoa toàn bộ, ví dụ như "IUPAC"

en: System info
vi: Thông tin hệ thống

en: Location of the user’s preferences file
vi: Địa điểm tập tin cấu hình của người dùng

en: Open preferences folder
vi: Mở thư mục cấu hình

en: User config:
vi: Cấu hình của người dùng:

en: Location of users configuration
vi: Địa điểm của cấu hình người dùng

en: Open extensions folder
vi: Mở thư mục các tiện ích mở rộng

en: User extensions:
vi: Tiện ích mở rộng của người dùng:

en: Location of the user’s extensions
vi: Địa điểm của các tiện ích mở rộng của người dùng

en: Open fonts folder
vi: Mở thư mục phông chữ

en: User fonts:
vi: Phông chữ của người dùng:

en: Location of the user’s fonts
vi: Địa điểm phông chữ của người dùng

en: User icons:
vi: Biểu tượng của người dùng:

en: Open templates folder
vi: Mở thư mục các bản mẫu

en: User templates:
vi: Các bản mẫu của người dùng:

en: Location of the user’s templates
vi: Địa điểm của các bản mẫu người dùng

en: Open symbols folder
vi: Mở thư mục các biểu tượng

en: User symbols:
vi: Các biểu tượng người dùng:

en: Location of the user’s symbols
vi: Địa điểm của các biểu tượng người dùng

comment: Tập tin HPGL dành cho máy vẽ
en: Open paint servers folder
vi: Mở thư mục máy chủ sơn vẽ

en: User paint servers:
vi: Các máy chủ sơn của người dùng:

en: Location of the user’s paint servers
vi: Địa điểm của các máy chủ sơn vẽ của người dùng

comment: Tập tin HPGL dành cho máy vẽ
en: Open palettes folder
vi: Mở thư mục các bảng màu

en: User palettes:
vi: Bảng màu của người dùng:

en: Location of the user’s palettes
vi: Địa điểm của các bảng màu người dùng

en: Open keyboard shortcuts folder
vi: Mở thư mục bố trí đường cắt ngắn bàn phím

en: User keys:
vi: Các bố trí phím của người dùng:

en: Location of the user’s keyboard mapping files
vi: Địa điểm của các tập tin ánh xạ bố trí bàn phím người dùng

en: Open user interface folder
vi: Mở thư mục giao diện người dùng

en: User UI:
vi: Giao diện người dùng:

en: Location of the user’s user interface description files
vi: Địa điểm của các tập tin mô tả giao diện người dùng

en: User cache:
vi: Bộ đệm nhớ của người dùng:

en: Location of user’s cache
vi: Địa điểm của bộ đệm nhớ người dùng

en: Temporary files:
vi: Các tập tin tạm thời:

en: Location of the temporary files used for autosave
vi: Địa điểm của các tập tin tạm thời sử dụng để lưu tự động

en: Inkscape data:
vi: Dữ liệu Inkscape:

en: Location of Inkscape data
vi: Địa điểm của dữ liệu Inkscape

en: Inkscape extensions:
vi: Các tiện ích mở rộng của Inkscape:

en: Location of the Inkscape extensions
vi: Địa điểm của tiện ích mở rộng Inkscape

en: System data:
vi: Dữ liệu hệ thống:

en: Locations of system data
vi: Địa điểm của dữ liệu hệ thống

en: Custom Font directories
vi: Thư mục Phông tùy chỉnh

en: Locations of icon themes
vi: Địa điểm của các kiểu mẫu biểu tượng

en: <span size='large'><b>No Results</b></span>
vi: <span size='large'><b>Không có kết quả</b></span>

en: Modify Knot Position
vi: Điều Chỉnh Vị Trí của Nút Điều Khiển

en: Position X (%s):
vi: Vị trí X (%s):

en: Position Y (%s):
vi: Vị trí Y (%s):

comment: TRANSLATORS: This means "The layer has been renamed"
note: TRANSLATORS: This means "The layer has been renamed"
en: Renamed layer
vi: Tầng lớp đã đổi tên

en: Above current
vi: Trên tầng hiện tại

en: As sublayer of current
vi: Tựa tầng lớp phụ của tầng hiện tại

en: Below current
vi: Dưới tầng lớp hiện tại

en: Deactivate path effect
vi: Giải hoạt hiệu ứng đường dẫn

en: Activate path effect
vi: Kích hoạt hiệu ứng đường dẫn

en: Remove path effect
vi: Loại bỏ hiệu ứng đường dẫn

en: Move path effect up
vi: Đưa hiệu ứng đường dẫn lên trên

en: Move path effect down
vi: Đưa hiệu ứng đường dẫn xuống dưới

en: Radius (pixels):
vi: Bán kính (số điểm ảnh):

en: Chamfer subdivisions:
vi: Mức phân chia bo vát:

en: Modify Fillet-Chamfer
vi: Sửa đổi Bo Tròn-Vát

en: Radius approximated
vi: Bán kính ước tính

en: Knot distance
vi: Khoảng cách nút

en: Position (%):
vi: Vị trí (%):

en: Modify Node Position
vi: Sửa Đổi Vị Trí Nút

en: Heap
vi: Vùng Heap Bộ Nhớ

en: Clear log messages
vi: Xóa các thông điệp nhật ký

en: Capture log messages
vi: Nắm bắt các thông điệp nhật ký

en: Ready.
vi: Sẵn sàng.

en: Log capture started.
vi: Đã khởi động ghi nhật ký.

en: Log capture stopped.
vi: Ghi nhật ký dừng lại rồi.

en: Create from template
vi: Tạo bản từ bản mẫu

en: Href:
vi: Siêu liên kết:

comment: For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link.
    TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute
note: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link.
en: Arcrole:
vi: Vai trò vòng cung:

comment: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute
note: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute
en: Actuate:
vi: Kích hoạt:

en: _DPI SVG:
vi: DPI của SVG:

en: Highlight Color
vi: Màu Nêu Bật

en: L_ock
vi: Khoá

en: Preserve Ratio
vi: Bảo Tồn Tỷ Lệ

en: _Interactivity
vi: Tính Tương tác

en: The id= attribute (only letters, digits, and the characters .-_: allowed)
vi: Thuộc tính id= (duy cho phép các chữ cái, chữ số và ký tự .-_: mà thôi)

en: A freeform label for the object
vi: Nhãn hình thức tự do cho đối tượng

en: Check to make the object invisible
vi: Đánh dấu kiểm để làm cho đối tượng vô hình

comment: TRANSLATORS: "Lock" is a verb here
note: TRANSLATORS: "Lock" is a verb here
en: Check to make the object insensitive (not selectable by mouse)
vi: Đánh dấu kiểm để làm cho đối tượng không mẫn cảm (không thể lựa chọn bằng chuột được)

en: Check to preserve aspect ratio on images
vi: Đánh dấu kiểm để bảo tồn tỷ lệ cân đối của khung hình trên các hình ảnh

en: Id invalid!
vi: ID không hợp lệ!

en: Id exists!
vi: ID tồn tại!

en: Set object ID
vi: Đặt ID của đối tượng

en: Set object label
vi: Đặt nhãn hiệu cho đối tượng

en: Set object title
vi: Đặt tiêu đề cho đối tượng

en: Set image DPI
vi: Đặt DPI cho hình ảnh

en: Set object description
vi: Đặt mô tả cho đối tượng

en: Set item highlight color
vi: Đặt màu nêu bật cho đối tượng

en: Lock object
vi: Khoá đối tượng

en: Unlock object
vi: Tháo khoá đối tượng

en: Set preserve ratio
vi: Đặt bảo tồn tỷ lệ

en: Hide object
vi: Ẩn giấu đối tượng

en: Unhide object
vi: Hiển thị đối tượng

en: Toggle item visibility
vi: Bật/tắt tính hữu hình của đối tượng

en: Toggle item locking
vi: Bật/tắt khóa đối tượng

en: <b>Hold ALT</b> while hovering over item to highlight, <b>hold SHIFT</b> and click to hide/lock all.
vi: <b>Giữ phím ALT</b> xuống trong khi đặt chuột lơ lửng trên đối tượng để nêu bật, <b>giữ SHIFT</b> xuống và bấm chuột để ẩn giấu / khóa toàn bộ.

en: Rename object
vi: Đổi tên đối tượng

en: All paint servers
vi: Toàn bộ các máy chủ sơn vẽ

[ctx: Polar arrange tab]
en: Y coordinate of the center
vi: Y tọa độ của trung tâm

[ctx: Polar arrange tab]
en: X coordinate of the center
vi: Tọa độ X của trung tâm

[ctx: Polar arrange tab]
en: Y coordinate of the radius
vi: Y tọa độ của bán kính

[ctx: Polar arrange tab]
en: X coordinate of the radius
vi: X Tọa độ của bán kính

[ctx: Polar arrange tab]
en: Ending angle
vi: Góc kết thúc

[ctx: Polar arrange tab]
en: Starting angle
vi: Góc khởi đầu

[ctx: Polar arrange tab]
en: Objects' bounding boxes:
vi: Hình hộp viền của đối tượng:

[ctx: Polar arrange tab]
en: Objects' rotational centers
vi: Trung tâm xoay chiều của đối tượng

[ctx: Polar arrange tab]
en: First selected circle/ellipse/arc
vi: Vòng tròn/hình elip/vòng cung được chọn đầu tiên

[ctx: Polar arrange tab]
en: Last selected circle/ellipse/arc
vi: Vòng tròn/hình elip/vòng cung được chọn cuối cùng

[ctx: Polar arrange tab]
en: Parameterized:
vi: Tham số hóa:

[ctx: Polar arrange tab]
en: Center X/Y:
vi: Trung Tâm X/Y:

[ctx: Polar arrange tab]
en: Radius X/Y:
vi: Bán kính X/Y:

en: Angle X/Y:
vi: Góc X/Y:

en: Rotate objects
vi: Xoay chiều các đối tượng

en: Couldn't find an ellipse in selection
vi: Không thể tìm thấy một hình elip trong lựa chọn

en: Arrange on ellipse
vi: Sắp xếp trên hình elip

en: SVG Document
vi: Tài liệu SVG

en: Could not open temporary PNG for bitmap printing
vi: Không mở được tập tin PNG tạm thời để in hình ảnh bitmap

en: Could not set up Document
vi: Không thể thiết lập Tài Liệu

en: Failed to set CairoRenderContext
vi: Lỗi xảy ra khi đặt Ngữ Cảnh Kết Xuất Cairo (CairoRenderContext)

en: Edited style element.
vi: Phần tử kiểu cách chỉnh sửa.

en: CSS selector
vi: Cần chọn CSS

en: Invalid CSS selector.
vi: Cần chọn CSS không hợp lệ.

en: _Ignore once
vi: Bỏ qua một lần

en: No dictionaries installed
vi: Không có từ điển nào đã được cài đặt cả

en: Suggestions:
vi: Gợi ý:

en: Accept the chosen suggestion
vi: Chấp nhận gợi ý đã chọn

en: Ignore this word only once
vi: Duy bỏ qua từ này một lần mà thôi

en: Ignore this word in this session
vi: Bỏ qua từ này trong phiên sử dụng này

en: Add this word to the chosen dictionary
vi: Thêm từ này vào từ điển đã chọn

en: Stop the check
vi: Dừng việc kiểm tra

en: Start the check
vi: Khởi đầu kiểm tra

en: <b>Finished</b>, <b>%d</b> words added to dictionary
vi: <b>Kết thúc</b>! <b>%d</b> từ đã cho thêm vào từ điển

en: <b>Finished</b>, nothing suspicious found
vi: <b>Kết thúc</b>, không thấy cái gì đáng nghi ngờ cả

en: Not in dictionary: <b>%s</b>
vi: Không nằm trong từ điển: <b>%s</b>

en: <i>Checking...</i>
vi: <i>Đang kiểm tra...</i>

en: Fix spelling
vi: Sửa lỗi chính tả

en: Browse for other files...
vi: Duyệt các tập tin khác...

en: Open a different file
vi: Mở tập tin khác

en: property
vi: tính chất

en: This value is commented out.
vi: Giá trị này được ghi chú loại bỏ ra.

note: TRANSLATORS: %1 is a CSS selector.
en: Used in %1
vi: Được sử dụng trong %1

en: Set SVG Font attribute
vi: Đặt thuộc tính Phông SVG

en: Adjust kerning value
vi: Điều chỉnh giá trị phân khoảng ký tự

en: ascender
vi: thứ tự tăng dần

en: x-height
vi: chiều cao-x

en: baseline
vi: đường cơ sở

en: descender
vi: đường thụt của ký tự

en: Set up typography canvas
vi: Thiết lập khung vẽ chữ

en: Font Attributes
vi: Các thuộc tính của phông

en: Horizontal advance X:
vi: Bước tiến chiều ngang X:

en: Default glyph width for horizontal text
vi: Chiều rộng ký tự mặc định cho văn bản chiều ngang

en: Horizontal origin X:
vi: Tọa độ gốc chiều ngang X:

en: Default X-coordinate of the origin of a glyph (for horizontal text)
vi: Tọa độ X mặc định của tọa độ gốc của ký tự (đối với văn bản chiều ngang)

en: Horizontal origin Y:
vi: Tọa độ gốc chiều ngang Y:

en: Default Y-coordinate of the origin of a glyph (for horizontal text)
vi: Tọa độ Y mặc định của tọa độ gốc của ký tự (đối với văn bản chiều ngang)

en: Font face attributes
vi: Thuộc tính vẻ mặt (tên) của phông chữ

en: Family name:
vi: Họ:

en: Name of the font as it appears in font selectors and css font-family properties
vi: Tên của phông chữ khi nó xuất hiện trong cần chọn phông chữ và các tính chất họ hàng phông chữ css

en: Em-size:
vi: Kích thước em:

en: Display units per <italic>em</italic> (nominally width of 'M' character)
vi: Đơn vị hiển thị trên mỗi <italic> em</italic> (chiều rộng danh nghĩa của ký tự 'M')

en: Ascender:
vi: Đường đầu:

en: Amount of space taken up by ascenders like the tall line on the letter 'h'
vi: Lượng khoảng không chiếm hữu bởi các đường đầu như đường cao trên chữ 'h'

en: Caps height:
vi: Chiều cao của chữ viết hoa:

en: The height of a capital letter above the baseline like the letter 'H' or 'I'
vi: Chiều cao của một chữ cái viết hoa nằm phía trên đường cơ sở như chữ 'H' hoặc chữ 'I'

en: x-height:
vi: chiều cao x:

en: The height of a lower-case letter above the baseline like the letter 'x'
vi: Chiều cao của một chữ in thường nằm trên đường cơ sở như chữ 'x'

en: Descender:
vi: Đường thụt của ký tự:

en: Amount of space taken up by descenders like the tail on the letter 'g'
vi: Lượng khoảng không chiếm hữu bởi các đường thụt như phần đuôi trên 'g'

en: Set up canvas
vi: Thiết lập khung vẽ

en: Add glyph
vi: Thêm ký tự

en: Select a <b>path</b> to define the curves of a glyph
vi: Chọn một <b>đường dẫn</b> để xác định đường cong của ký tự

en: The selected object does not have a <b>path</b> description.
vi: Đối tượng đã chọn không có mô tả của một <b>đường dẫn</b> nào cả.

en: No glyph selected in the SVGFonts dialog.
vi: Không có ký tự đã chọn nào trong hộp đối thoại Phông Chữ SVG.

en: Set glyph curves
vi: Đặt đường cong cho ký tự

en: Reset missing-glyph
vi: Hoàn lại ký tự thiếu vắng

en: Edit glyph name
vi: Biên soạn tên của ký tự

en: Set glyph unicode
vi: Đặt ký tự là unicode

en: Set glyph advance
vi: Đặt bước tiến của ký tự

en: Remove font
vi: Xóa phông

en: Remove glyph
vi: Xóa ký tự

en: Remove kerning pair
vi: Xóa cặp có bố trí phân khoảng ký tự đặc biệt

en: Toggle layer solo
vi: Bật/tắt tầng lớp đứng một mình

en: From selection
vi: Từ lựa chọn

en: Get curves
vi: Lấy đường cong

en: Get curves from selection to replace current glyph
vi: Lấy đường cong từ lựa chọn để thay thế ký tự hiện tại

en: Switch to a layer with the same name as current glyph
vi: Chuyển sang một tầng lớp có cùng tên với ký tự hiện tại

en: Add new glyph
vi: Thêm ký tự mới

en: Delete current glyph
vi: Xóa ký tự hiện tại

en: Glyph list view
vi: Xem danh sách ký tự

en: Glyph grid view
vi: Xem ký tự trong bố trí đồ thị

en: Add kerning pair
vi: Thêm cặp có bố trí phân khoảng ký tự đặc biệt

en: Add pair
vi: Thêm cặp

en: Select glyphs:
vi: Chọn các ký tự:

en: First glyph
vi: Ký tự đầu tiên

en: Second glyph
vi: Ký tự thứ hai

en: Kerning value:
vi: Giá trị phân khoảng ký tự:

en: Set font family
vi: Đặt họ phông chữ

en: font
vi: phông chữ

en: Add font
vi: Thêm phông chữ

en: Set SVG font name
vi: Đặt tên phông SVG

en: _Global settings
vi: Các sắp đặt toàn cầu

en: _Glyphs
vi: Các ký tự

en: _Kerning
vi: Phân khoảng giữa các ký tự

en: Preview text:
vi: Văn bản duyệt thảo:

en: Too large for preview
vi: Quá lớn để duyệt thảo

en: All symbol sets
vi: Toàn bộ các tập ký hiệu

en: No symbols found.
vi: Không tìm thấy ký hiệu nào cả.

en: Try a different search term,
    or switch to a different symbol set.
vi: Thử một khẩu ngữ tìm kiếm khác,
    hoặc chuyển sang một bộ ký hiệu khác.

en: No symbols in current document.
    Choose a different symbol set
    or add a new symbol.
vi: Không có ký hiệu nào trong tài liệu hiện tại cả.
    Chọn một tập ký hiệu khác
    hoặc cho thêm một ký hiệu mới.

en: Group from symbol
vi: Nhóm từ ký hiệu

en: Unnamed Symbols
vi: Các Ký Hiệu Không Tên

en: Set text style
vi: Đặt kiểu cách văn bản

[ctx: Arrange dialog]
en: Align
vi: Canh hàng

[ctx: Arrange dialog]
comment: TRANSLATORS: "Grid" refers to grid (columns/rows) arrangement
note: TRANSLATORS: "Grid" refers to grid (columns/rows) arrangement
en: Grid
vi: Đồ thị

[ctx: Arrange dialog]
comment: TRANSLATORS: "Circular" refers to circular/radial arrangement
note: TRANSLATORS: "Circular" refers to circular/radial arrangement
en: Circular
vi: Tỏa tròn

[ctx: Arrange dialog]
en: _Arrange
vi: Bố trí

en: Arrange selected objects
vi: Bố trí các đối tượng đã chọn

en: Horizontal displacement (relative) or position (absolute)
vi: Dịch hình (tương đối) hay định vị (tuyệt đối) theo chiều ngang

en: Vertical displacement (relative) or position (absolute)
vi: Dịch hình (tương đối) hay định vị (tuyệt đối) theo chiều dọc

en: Horizontal size (absolute or percentage of current)
vi: Kích thước chiều ngang (tuyệt đối hoặc phần trăm của hiện tại)

en: Vertical size (absolute or percentage of current)
vi: Kích thước theo chiều dọc (tuyệt đối hay phần trăm của hiện tại)

en: Rotation angle (positive = counterclockwise)
vi: Góc xoay chiều (số dương = ngược chiều kim đồng hồ)

en: Horizontal skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement
vi: Góc xô nghiêng theo chiều ngang (số dương = ngược chiều kim đồng hồ), hoặc dịch hình tuyệt đối, hay dịch hình theo phần trăm

en: Vertical skew angle (positive = clockwise), or absolute displacement, or percentage displacement
vi: Góc xô nghiêng theo chiều ngang (số dương = thuận chiều kim đồng hồ), hoặc dịch hình tuyệt đối, hay dịch hình theo phần trăm

en: Transformation matrix element A
vi: Phần tử ma trận biến dạng A

en: Transformation matrix element B
vi: Phần tử ma trận biến dạng B

en: Transformation matrix element C
vi: Phần tử ma trận biến dạng C

en: Transformation matrix element D
vi: Phần tử ma trận biến dạng D

en: Transformation matrix element E
vi: Phần tử ma trận biến dạng E

en: Transformation matrix element F
vi: Phần tử ma trận biến dạng F

en: Rela_tive move
vi: Di chuyển tương đối

en: _Scale proportionally
vi: Đổi tỷ lệ cân đối

en: Apply to each _object separately
vi: Áp dụng riêng biệt cho mỗi đối tượng

en: Edit c_urrent matrix
vi: Biên soạn ma trận hiện tại

en: Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly
vi: Cho thêm dịch hình tương đối chỉ định vào vị trí hiện tại; nếu không thì biên soạn vị trí tuyệt đối hiện tại một cách trực tiếp

en: Preserve the width/height ratio of the scaled objects
vi: Bảo tồn tỷ lệ chiều rộng/cao của các đối tượng đã đổi tỷ lệ

en: Apply the scale/rotate/skew to each selected object separately; otherwise, transform the selection as a whole
vi: Áp dụng đổi tỷ lệ/xoay chiều/xô nghiêng vào mỗi đối tượng đã chọn một cách riêng biệt; nếu không thì biến hóa lựa chọn như một tổng thể

en: Edit the current transform= matrix; otherwise, post-multiply transform= by this matrix
vi: Biên soạn ma trận transform= hiện tại; nếu không thì nhân transform= với ma trận này hậu kỳ

en: Matri_x
vi: Ma trận

en: Reset the values on the current tab to defaults
vi: Hoàn lại các giá trị trên thẻ hiện tại về mặc định

en: Apply transformation to selection
vi: Áp dụng biến hóa vào lựa chọn

en: Rotate in a counterclockwise direction
vi: Xoay chiều theo hướng ngược chiều kim đồng hồ

en: Rotate in a clockwise direction
vi: Xoay chiều theo hướng thuận chiều kim đồng hồ

en: E and F units
vi: Đơn vị E và F

en: Transform matrix is singular, <b>not used</b>.
vi: Ma trận biến hóa là ma trận đơn, <b>không sử dụng</b>.

en: Edit transformation matrix
vi: Biên soạn ma trận biến hóa

en: Rotation angle (positive = clockwise)
vi: Góc xoay chiều (dương = thuận chiều kim đồng hồ)

en: Drag to reorder nodes
vi: Kéo rê để sắp xếp trật tự lại các nút

en: Drop color on gradient
vi: Thả màu trên dốc màu

en: Drop color
vi: Thả màu

en: Could not parse SVG data
vi: Không thể phân tích dữ liệu SVG được

en: Drop SVG
vi: Thả SVG

en: Drop Symbol
vi: Thả Ký Hiệu

en: Drop bitmap image
vi: Thả hình ảnh bitmap

en: Change handle
vi: Đổi tay cầm

comment: TRANSLATORS: This refers to the pattern that's inside the object
note: TRANSLATORS: This refers to the pattern that's inside the object
en: <b>Move</b> the pattern fill inside the object
vi: <b>Di chuyển</b> hoa văn tô bên trong đối tượng

en: <b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>
vi: <b>Đổi tỷ lệ</b> hoa văn tô phủ; giữ đồng đều với <b>Ctrl</b>

en: <b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle
vi: <b>Xoay Chiều</b>hoa văn tô phủ; giữ <b>Ctrl</b> xuống để bám dính vào góc độ

comment: TRANSLATORS: This refers to the pattern that's inside the object
note: TRANSLATORS: This refers to the pattern that's inside the object
en: <b>Move</b> the stroke's pattern inside the object
vi: <b>Di chuyển</b> hoa văn của nét bên trong đối tượng

en: <b>Scale</b> the stroke's pattern; uniformly if with <b>Ctrl</b>
vi: <b>Đổi tỷ lệ</b> hoa văn của nét vẽ; đồng đều nếu với <b>Ctrl</b>

en: <b>Rotate</b> the stroke's pattern; with <b>Ctrl</b> to snap angle
vi: <b>Xoay chiều</b> hoa văn của nét vẽ; với <b>Ctrl</b> để bám dính góc độ

comment: TRANSLATORS: This refers to the hatch that's inside the object
note: TRANSLATORS: This refers to the hatch that's inside the object
en: <b>Move</b> the hatch fill inside the object
vi: <b>Di chuyển</b> vùng gạch đánh bóng phủ kín bên trong đối tượng

en: <b>Scale</b> the hatch fill; uniformly if with <b>Ctrl</b>
vi: <b>Đổi tỷ lệ</b> vùng gạch đánh bóng phủ kín; đồng đều nếu với <b>Ctrl</b>

en: <b>Rotate</b> the hatch fill; with <b>Ctrl</b> to snap angle
vi: <b>Xoay chiều</b> vùng gạch đánh bóng phủ kín; với <b>Ctrl</b> để bám dính góc độ

comment: TRANSLATORS: This refers to the pattern that's inside the object
note: TRANSLATORS: This refers to the pattern that's inside the object
en: <b>Move</b> the hatch stroke inside the object
vi: <b>Di chuyển</b> vùng gạch đánh bóng phủ kín bên trong đối tượng

en: <b>Scale</b> the hatch stroke; uniformly if with <b>Ctrl</b>
vi: <b>Đổi tỷ lệ</b> các nét gạch đánh bóng; đồng đều nếu dùng <b>Ctrl</b>

en: <b>Rotate</b> the hatch stroke; with <b>Ctrl</b> to snap angle
vi: <b>Xoay Chiều</b> nét gạch đánh bóng; với <b>Ctrl</b> để bám dính vào góc độ

en: <b>Resize</b> the filter effect region
vi: <b>Đổi kích thước</b> vùng hiệu ứng thanh lọc

en: Node or handle drag canceled.
vi: Kéo rê nút hoặc tay cầm đã bị hủy bỏ.

en: Vertical pan
vi: Lia chiều dọc

en: Pan/Scroll up and down
vi: Lia/Cuộn lên và xuống

en: Horizontal pan
vi: Lia theo chiều ngang

en: Pan/Scroll left and right
vi: Lia/Cuộn sang trái và phải

en: Canvas zoom
vi: Thu phóng khung vẽ

en: Zoom in and out with scroll wheel
vi: Thu-phóng vào ra bằng bánh xe cuộn

en: Canvas rotate
vi: Xoay chiều khung vẽ

en: Rotate the canvas with scroll wheel
vi: Xoay chiều khung vẽ bằng bánh xe cuộn

en: Add items to existing selection
vi: Thêm các đối tượng vào lựa chọn hiện có

en: Select inside groups
vi: Chọn bên trong các nhóm

en: Ignore groups when selecting items
vi: Bỏ qua các nhóm khi lựa chọn các đối tượng

en: Select with touch-path
vi: Lựa chọn với đường dẫn cảm ứng

en: Draw a band around items to select them
vi: Vẽ một dải chung quanh các đối tượng để chọn chúng

en: Select with box
vi: Chọn với hình hộp

en: Don't drag items, select more with a box
vi: Không kéo rê đối tượng, lựa chọn thêm bằng một hình hộp

en: Select the first
vi: Chọn cái đầu tiên

en: Drag the first item the mouse hits
vi: Kéo rê đối tượng đầu tiên mà chuột chạm vào

en: Forced Drag
vi: Ép Buộc Kéo Rê

en: Drag objects even if the mouse isn't over them
vi: Kéo rê đối tượng ngay cả khi chuột không nằm trên chúng

en: Cycle through objects
vi: Luân chuyển qua các đối tượng

en: Scroll through objects under the cursor
vi: Cuộn qua các đối tượng nằm dưới con trỏ

en: Move one axis only
vi: Chỉ di chuyển một trục mà thôi

en: When dragging items, confine to either x or y axis
vi: Khi kéo rê các đối tượng, giới hạn ở trục x hoặc y mà thôi

en: Move in increments
vi: Di chuyển theo gia lượng tăng tiến

en: Move the objects by set increments when dragging
vi: Di chuyển các đối tượng theo gia lượng tăng tiến đã định khi kéo rê

en: No Move Snapping
vi: Không Bám Dính Di Chuyển

en: Disable snapping when moving objects
vi: Vô hiệu hóa bám dính trong khi di chuyển các đối tượng

en: When resizing objects, confine the aspect ratio
vi: Khi thay đổi kích thước các đối tượng, giới hạn chúng trong tỷ lệ tương quan

en: Transform in increments
vi: Biến hóa theo gia lượng tăng tiến

en: Scale, rotate or skew by set increments
vi: Đổi tỷ lệ, xoay chiều hoặc xô nghiêng theo gia lượng tăng tiến đã định

en: Transform around center
vi: Biến hóa chung quanh trung tâm

en: When scaling, scale selection symmetrically around its rotation center. When rotating/skewing, transform relative to opposite corner/edge.
vi: Khi tỷ lệ hóa, đổi tỷ lệ lựa chọn một cách đối xứng quanh tâm xoay chiều của nó. Khi xoay chiều / xô nghiêng thì biến hóa tương đối với  góc / cạnh đối diện.

en: No Transform Snapping
vi: Không Bám Dính Biến Hóa

en: Disable snapping when transforming object.
vi: Vô hiệu hóa bám dính trong khi biến hóa đối tượng.

en: No Category
vi: Không Có Hạng Loại

note: #-#-#-#-#  marco_1.26.2-4.1_vi.po (marco 1.25.0)  #-#-#-#-# This is the text that should appear next to menu accelerators * that use the hyper key. If the text on this key isn't typically * translated on keyboards used for your language, don't translate * this. #-#-#-#-#  metacity_1:3.58.1-2_vi.po (
en: Hyper
vi: Cao

en: Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the vertical radius the same
vi: Điều chỉnh bán kính <b>làm tròn theo chiều ngang</b>; giữ <b>Ctrl</b> để giữ cho bán kính chiều dọc tương đồng

en: Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the horizontal radius the same
vi: Điều chỉnh bán kính <b>làm tròn theo chiều dọc</b>; giữ <b>Ctrl</b> để giữ cho bán kính chiều ngang tương đồng

en: Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to lock ratio or stretch in one dimension only
vi: Điều chỉnh <b>chiều rộng và chiều cao</b> của hình chữ nhật; giữ <b>Ctrl</b> để khóa tỷ lệ hay co kéo trên một chiều mà thôi

en: Drag to move the rectangle
vi: Kéo rê để di chuyển hình chữ nhật

en: Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with <b>Ctrl</b> to constrain to the directions of edges or diagonals
vi: Thay đổi kích thước hộp trong hướng X/Y; giữ <b>Shift</b> để dọc theo trục Z; <b>Ctrl</b> để hạn chế trong các của cạnh hay đường chéo

en: Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with <b>Ctrl</b> to constrain to the directions of edges or diagonals
vi: Thay đổi kích thước hộp dọc theo trục Z; giữ <b>Shift</b> để trong hướng X/Y; <b>Ctrl</b> để hạn chế trong các hướng của cạnh hay đường chéo

en: Move the box in perspective
vi: Di chuyển hình hộp trong phối cảnh xa gần

en: Drag to adjust the refX/refY position of the marker
vi: Kéo rê để điều chỉnh vị trí refX/refY của dấu hiệu

en: Adjust marker orientation through rotation
vi: Điều chỉnh chiều hướng của dấu hiệu thông qua xoay chiều

en: Adjust the <b>size</b> of the marker
vi: Điều chỉnh <b>kích thước</b> của dấu hiệu

en: Adjust ellipse <b>width</b>, with <b>Ctrl</b> to make circle
vi: Điều chỉnh <b>chiều rộng</b> của hình elip, giữ <b>Ctrl</b> để tạo hình tròn

en: Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle
vi: Điều chỉnh <b>chiều cao</b> của hình elip, giữ <b>Ctrl</b> để tạo hình tròn

en: Position the <b>start point</b> of the arc or segment; with <b>Shift</b> to move with <b>end point</b>; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment
vi: Định vị <b>điểm khởi đầu</b> của vòng cung hoặc phân đoạn; với <b>Shift</b> để di chuyển với <b>điểm kết thúc</b>; với <b>Ctrl</b> để bám dính góc độ; kéo rê <b>bên trong</b> hình elip cho vòng cung, <b>bên ngoài</b> cho phân đoạn

en: Position the <b>end point</b> of the arc or segment; with <b>Shift</b> to move with <b>start point</b>; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment
vi: Định vị <b>điểm kết thúc</b> của vòng cung hoặc phân đoạn; với <b>Shift</b> để di chuyển với <b>điểm khởi đầu</b>; với <b>Ctrl</b> để bám dính góc độ; kéo rê <b>bên trong</b> hình elip cho vòng cung, <b>bên ngoài</b> cho phân đoạn

en: Drag to move the ellipse
vi: Kéo rê để di chuyển hình elip

en: Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to round; with <b>Alt</b> to randomize
vi: Điều chỉnh <b>bán kính đỉnh</b> của hình ngôi sao hoặc hình đa giác; giữ <b>Shift</b> để làm tròn; giữ <b>Alt</b> để ngẫu nhiên hoá

en: Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to randomize
vi: Điều chỉnh <b>bán kính nền</b> của hình ngôi sao; giữ <b>Ctrl</b> để duy trì các đường lóe của hình ngôi sao tỏa tròn (không xiên lệch); giữ <b>Shift</b> để làm tròn; giữ <b>Alt</b> để ngẫu nhiên hoá

en: Drag to move the star
vi: Kéo rê để di chuyển hình ngôi sao

en: Drag to move the spiral
vi: Kéo rê để di chuyển hình xoắn ốc

en: Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; with <b>Alt</b> to converge/diverge
vi: Cuốn và nhả đường xoắn ốc từ <b>bên trong</b> ra; giữ <b>Ctrl</b> để bám dính vào góc độ; giữ <b>Alt</b> để hội tụ/phân kỳ

en: Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to scale/rotate; with <b>Alt</b> to lock radius
vi: Cuốn và nhả đường xoắn ốc từ <b>bên ngoài</b>; với <b>Ctrl</b> để bám dính góc độ; với <b>Shift</b> để tỷ lệ hóa/ xoay chiều; với <b>Alt</b> để khóa bán kính

en: Adjust the <b>offset distance</b>
vi: Điều chỉnh <b>khoảng cách dịch chuyển</b>

comment: Stop = phase (pha)
en: Adjust the <b>rectangular</b> region of the text.
vi: Điều chỉnh vùng <b>hình chữ nhật</b> của văn bản.

en: Adjust the text <b>shape padding</b>.
vi: Điều chỉnh <b>lót đệm mép hình</b> của văn bản.

en: Adjust the shape's <b>text margin</b>.
vi: Điều chỉnh <b>lề văn bản</b> của hình dạng.

en: Adjust the <b>inline size</b> (line length) of the text.
vi: Điều chỉnh <b>kích thước nội tuyến</b> (chiều dài dòng) của văn bản.

en: Drag to resize the <b>flowed text frame</b>
vi: Kéo rê để thay đổi kích thước của <b>dòng văn bản đối lưu trong khung hình</b>

en: Inkscape shortcuts (*.xml)
vi: Các phím tắt Inkscape (*.xml)

en: Select a filename for export
vi: Chọn tên tập tin để xuất khẩu

en: Drag curve
vi: Kéo rê đường cong

en: Remove segment
vi: Loại bỏ phân đoạn

en: Straighten segments
vi: Làm thẳng phân đoạn

[ctx: Path segment tip]
en: <b>Shift</b>: drag to open or move BSpline handles
vi: <b>Shift</b>: kéo rê để mở hoặc di chuyển các tay cầm BSpline

[ctx: Path segment tip]
en: <b>Shift</b>: click to toggle segment selection
vi: <b>Shift</b>: bấm để bật/tắt lựa chọn phân đoạn

[ctx: Path segment tip]
en: <b>Ctrl+Alt</b>: click to insert a node
vi: <b>Ctrl+Alt</b>: bấm để chèn thêm một nút

en: Retract handles
vi: Rút các tay cầm lại

en: Change node type
vi: Đổi kiểu nút

en: Make segments curves
vi: Làm cho các phân đoạn cong

en: Add nodes
vi: Thêm các nút

en: Add extremum nodes
vi: Thêm các nút cực đoan

en: Duplicate nodes
vi: Nhân đôi nút

en: Copy nodes
vi: Sao chép nút

en: Join nodes
vi: Nối nút

en: Break nodes
vi: Bẻ gãy các nút

en: Delete nodes
vi: Xoá nút

en: Move nodes
vi: Di chuyển nút

en: Move nodes horizontally
vi: Di chuyển nút theo chiều ngang

en: Move nodes vertically
vi: Di chuyển nút theo chiều dọc

en: Rotate nodes
vi: Xoay chiều nút

en: Scale nodes uniformly
vi: Đổi tỷ lệ nút đồng đều

en: Scale nodes
vi: Đổi tỷ lệ nút

en: Scale nodes horizontally
vi: Đổi tỷ lệ các nút theo chiều ngang

en: Scale nodes vertically
vi: Đổi tỷ lệ các nút theo chiều dọc

en: Skew nodes horizontally
vi: Xô nghiêng nút theo chiều ngang

en: Skew nodes vertically
vi: Xô nghiêng nút theo chiều dọc

en: Flip nodes horizontally
vi: Đảo lật nút theo chiều ngang

en: Flip nodes vertically
vi: Đảo lật nút theo chiều dọc

en: Corner node handle
vi: Tay cầm nút gẫy góc

en: Smooth node handle
vi: Tay cầm nút mịn màng

en: Symmetric node handle
vi: Tay cầm nút đối xứng

en: Auto-smooth node handle
vi: Tay cầm nút mịn màng tự động

[ctx: Path handle tip]
en: <b>Shift+Alt</b>: preserve handle length and rotate both handles
vi: <b>Shift+Alt</b>: bảo toàn chiều dài và xoay chiều cả hai tay cầm

[ctx: Path handle tip]
en: <b>Alt</b>: preserve handle length while dragging
vi: <b>Alt</b>: bảo toàn chiều dài tay cầm trong khi kéo rê

[ctx: Path handle tip]
en: <b>Shift+Ctrl</b>: snap rotation angle to %g° increments, and rotate both handles
vi: <b>Shift+Ctrl</b>: bám dính góc xoay chiều vào %g° gia lượng tăng tiến, và xoay chiều cả hai tay cầm

[ctx: Path handle tip]
en: <b>Ctrl</b>: Snap handle to steps defined in BSpline Live Path Effect
vi: <b>Ctrl</b>: bám dính tay cầm vào các bước xác định trong Hiệu Ứng Đường Dẫn Trực Tuyến BSpline

[ctx: Path handle tip]
en: <b>Ctrl</b>: snap rotation angle to %g° increments, click to retract
vi: <b>Ctrl</b>: bám dính góc xoay chiều vào %g° gia lượng tăng tiến, bấm chuột để rút lại

[ctx: Path handle tip]
en: <b>Shift</b>: rotate both handles by the same angle
vi: <b>Shift</b>: xoay chiều cả hai tay cầm theo cùng một góc độ

[ctx: Path handle tip]
en: <b>Shift</b>: move handle
vi: <b>Shift</b>: di chuyển tay cầm

[ctx: Path node tip]
en: node handle
vi: tay cầm nút

[ctx: Path node tip]
en: <b>Shift</b>: drag out a handle, click to toggle selection
vi: <b>Shift</b>: kéo ra một tay cầm, bấm chuột để bật/tắt lựa chọn

[ctx: Path node tip]
en: <b>Shift</b>: click to toggle selection
vi: <b>Shift</b>: bấm chuột để bật/tắt lựa chọn

[ctx: Path node tip]
en: <b>Ctrl</b>: move along axes, click to change node type
vi: <b>Ctrl</b>: di chuyển dọc theo trục, bấm chuột để thay đổi kiểu nút

[ctx: Path node tip]
en: <b>Alt</b>: sculpt nodes
vi: <b>Alt</b>: điêu khắc các nút

[ctx: Path node tip]
en: <b>%s</b>: drag to shape the path. (more: Shift, Ctrl, Alt)
vi: <b>%s</b>: kéo rê để định hình đường dẫn. (xem thêm: Shift, Ctrl, Alt)

[ctx: Path node tip]
en: <b>BSpline node</b> (%.3g power): drag to shape the path. (more: Shift, Ctrl, Alt)
vi: <b>Nút BSpline</b> (%.3g quyền lực): kéo rê để định hình đường dẫn. (xem thêm: Shift, Ctrl, Alt)

[ctx: Path node tip]
en: <b>%s</b>: drag to shape the path, click to toggle scale/rotation handles. (more: Shift, Ctrl, Alt)
vi: <b>%s</b>: kéo rê để định hình đường dẫn, bấm chuột để bật/tắt giữa tay cầm đổi tỷ lệ/xoay chiều. (xem thêm: Shift, Ctrl, Alt)

[ctx: Path node tip]
en: <b>%s</b>: drag to shape the path, click to select only this node. (more: Shift, Ctrl, Alt)
vi: <b>%s</b>: kéo rê để định hình đường dẫn, bấm chuột để chỉ chọn nút này mà thôi. (xem thêm: Shift, Ctrl, Alt)

[ctx: Path node tip]
en: <b>BSpline node</b> (%.3g power): drag to shape the path, click to select only this node. (more: Shift, Ctrl, Alt)
vi: <b>Nút BSpline</b> (%.3g quyền lực): kéo rê để định hình đường dẫn, bấm chuột để chỉ chọn nút này mà thôi. (xem thêm: Shift, Ctrl, Alt)

[ctx: Path node tip]
en: Move node by %s, %s
vi: Di chuyển nút %s, %s

en: Corner node
vi: Nút gẫy góc

en: Symmetric node
vi: Nút đối xứng

en: Auto-smooth node
vi: Nút tự-động mịn màng

en: Add node
vi: Thêm nút

en: Scale handle
vi: Đổi tỷ lệ tay cầm

en: Rotate handle
vi: Xoay chiều tay cầm

en: Delete node
vi: Xoá nút

en: Cycle node type
vi: Luân chuyển kiểu nút

en: Drag handle
vi: Kéo rê tay cầm

en: Retract handle
vi: Rút tay cầm lại

[ctx: Transform handle tip]
en: <b>Shift+Ctrl</b>: scale uniformly about the rotation center
vi: <b>Shift+Ctrl</b>: đổi tỷ lệ đồng đều chung quanh tâm xoay chiều

[ctx: Transform handle tip]
en: <b>Ctrl:</b> scale uniformly
vi: <b>Ctrl</b>: đổi tỷ lệ đồng đều

[ctx: Transform handle tip]
en: <b>Shift+Alt</b>: scale using an integer ratio about the rotation center
vi: <b>Shift+Alt</b>: đổi tỷ lệ dùng một tỉ số nguyên chung quanh tâm xoay chiều

[ctx: Transform handle tip]
en: <b>Shift</b>: scale from the rotation center
vi: <b>Shift</b>: đổi tỷ lệ từ tâm quay

[ctx: Transform handle tip]
en: <b>Alt</b>: scale using an integer ratio
vi: <b>Alt</b>: đổi tỷ lệ dùng tỷ số nguyên

[ctx: Transform handle tip]
en: <b>Scale handle</b>: drag to scale the selection
vi: <b>Đổi tỷ lệ tay cầm</b>: kéo rê để đổi tỷ lệ lựa chọn

[ctx: Transform handle tip]
en: Scale by %.2f%% x %.2f%%
vi: Đổi tỷ lệ %.2f%% x %.2f%%

[ctx: Transform handle tip]
en: <b>Shift+Ctrl</b>: rotate around the opposite corner and snap angle to %f° increments
vi: <b>Shift+Ctrl</b>: xoay chiều chung quanh góc đối diện và bám dính góc độ vào %f° gia lượng tăng tiến

[ctx: Transform handle tip]
en: <b>Shift</b>: rotate around the opposite corner
vi: <b>Shift</b>: xoay chiều chung quanh góc đối diện

[ctx: Transform handle tip]
en: <b>Ctrl</b>: snap angle to %f° increments
vi: <b>Ctrl</b>: bám dính góc độ vào %f° gia lượng tăng tiến

[ctx: Transform handle tip]
en: <b>Rotation handle</b>: drag to rotate the selection around the rotation center
vi: <b>Tay quay</b>: kéo rê để xoay chiều lựa chọn chung quanh tâm xoay

[ctx: Transform handle tip]
en: Rotate by %.2f°
vi: Xoay chiều %.2f°

[ctx: Transform handle tip]
en: <b>Shift+Ctrl</b>: skew about the rotation center with snapping to %f° increments
vi: <b>Shift+Ctrl</b>: xô nghiêng chung quanh tâm xoay chiều cùng bám dính vào %f° gia lượng tăng tiến

[ctx: Transform handle tip]
en: <b>Shift</b>: skew about the rotation center
vi: <b>Shift</b>: xô nghiêng chung quanh tâm xoay

[ctx: Transform handle tip]
en: <b>Ctrl</b>: snap skew angle to %f° increments
vi: <b>Ctrl</b>: bám dính góc độ xô nghiêng vào %f° gia lượng tăng tiến

[ctx: Transform handle tip]
en: <b>Skew handle</b>: drag to skew (shear) selection about the opposite handle
vi: <b>Nắm lệch</b>: kéo rê để xô nghiêng lựa chọn quanh tay cầm đối diện

[ctx: Transform handle tip]
en: Skew horizontally by %.2f°
vi: Xô nghiêng theo chiều ngang %.2f°

[ctx: Transform handle tip]
en: Skew vertically by %.2f°
vi: Xô nghiêng theo chiều dọc %.2f°

[ctx: Transform handle tip]
en: <b>Rotation center</b>: drag to change the origin of transforms
vi: <b>Tâm quay</b>: kéo rê để thay đổi tọa độ gốc biến hóa

en: Ellipse: Change radius
vi: Hình elip: Thay đổi bán kính

en: Arc: Change start/end
vi: Vòng Cung: Đổi đầu/cuối

en: <b>New:</b>
vi: <b>Mới:</b>

en: <b>Change:</b>
vi: <b>Đổi:</b>

en: 3D Box: Change perspective (angle of infinite axis)
vi: Hộp 3D: Đổi phối cảnh xa gần (góc của trục vô hạn)

en: (hairline)
vi: (nét mảnh)

en: (broad stroke)
vi: (nét rộng)

en: (speed blows up stroke)
vi: (mức thổi phồng nét vẽ lên theo tốc độ)

en: (slight widening)
vi: (làm rộng hơn một chút)

en: (constant width)
vi: (chiều rộng đồng đều)

en: (slight thinning, default)
vi: (hơi mỏng mảnh hơn, mặc định)

en: (speed deflates stroke)
vi: (tốc độ làm cho nét vẽ xẹp lại)

en: (no inertia)
vi: (không quán tính)

en: (slight smoothing, default)
vi: (hơi mịn màng, mặc định)

en: (noticeable lagging)
vi: (trì trệ nhìn thấy được)

en: (maximum inertia)
vi: (quán tính tối đa)

en: (left edge up)
vi: (cạnh bên trái lên)

en: (horizontal)
vi: (nằm ngang)

en: (right edge up)
vi: (cạnh bên phải lên)

en: (perpendicular to stroke, "brush")
vi: (vuông góc với nét, "bút lông")

en: (almost fixed, default)
vi: (gần như cố định, mặc định)

en: (fixed by Angle, "pen")
vi: (cố định bởi Góc Độ, "bút")

en: (blunt caps, default)
vi: (đầu nắp cùn, mặc định)

en: (slightly bulging)
vi: (hơi lồi ra một ít)

en: (approximately round)
vi: (ước chừng ròn)

en: (long protruding caps)
vi: (nắp lồi dài ra)

en: (smooth line)
vi: (đường mịn màng)

en: (slight tremor)
vi: (hơi chấn động)

en: (noticeable tremor)
vi: (chấn động nhìn thấy được)

en: (maximum tremor)
vi: (chấn động tối đa)

en: (no wiggle)
vi: (không ngọ nguậy)

en: (slight deviation)
vi: (hơi lệch lạc một chút)

en: (wild waves and curls)
vi: (sóng uống lượn và cong bừa bãi)

en: No preset
vi: Không c sắp đặt sẵn

en: Set connector type: orthogonal
vi: Đặt kiểu đường nối: trực giao

en: Set connector type: polyline
vi: Đặt kiểu đường nối: đa cạnh

en: Change connector curvature
vi: Đặt kiểu đường nối: uốn cong

en: Change connector spacing
vi: Đổi khoảng cách đường nối

en: Arrange connector network
vi: Bố trí mạng lưới đường nối

en: (no width)
vi: (không có chiều rộng)

en: No gradient
vi: Không dốc màu

en: Multiple gradients
vi: Nhiều dốc màu

[ctx: Gradient repeat type]
en: None
vi: Không

en: Reflected
vi: Phản quang

comment: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute
note: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute
en: Whether to fill with flat color beyond the ends of the gradient vector (spreadMethod="pad"), or repeat the gradient in the same direction (spreadMethod="repeat"), or repeat the gradient in alternating opposite directions (spreadMethod="reflect")
vi: Có nên tô phủ bằng màu phẳng vượt quá điểm kết thúc của véc-tơ dốc màu (spreadMethod="pad"), hoặc lặp lại dốc màu theo cùng một chiều hướng (spreadMethod="repeat"), hoặc lặp lại dốc màu trong hướng đối diện xen kẽ (spreadMethod="reflect")

en: No stops
vi: Không có mốc dừng

en: Stops
vi: Các mốc dừng

en: Assign gradient to object
vi: Ấn định dốc màu vào đối tượng

en: Set gradient repeat
vi: Đặt dốc màu lặp lại

en: Change gradient stop offset
vi: Đổi dịch chuyển mốc dừng của dốc màu

en: No stops in gradient
vi: Không có mốc dừng nào trong dốc màu cả

en: Multiple stops
vi: Nhiều mốc dừng

en: Choose a line segment type
vi: Chọn thể loại phân đoạn của đường

en: Measures only selected.
vi: Duy đo lường cái lựa chọn mà thôi.

en: Measure all.
vi: Đo lường toàn bộ.

en: Start and end measures inactive.
vi: Khởi đầu và kết thúc của các đo lường không hoạt động.

en: Start and end measures active.
vi: Khởi đầu và kết thúc của các đo lường đang hoạt động.

en: Compute all elements.
vi: Tính toán toàn bộ các phần tử.

en: Compute max length.
vi: Tính toán chiều dài tối đa.

en: Use all layers in the measure.
vi: Sử dụng toàn bộ các tầng lớp trong đo lường.

en: Use current layer in the measure.
vi: Sử dụng tầng lớp hiện tại trong đo lường.

[ctx: Type]
en: Coons
vi: Coons (khung lưới kiểu Steven Anson Coons)

comment: File: ../src/ui/toolbar/mesh-toolbar.cpp, line: 329
    TRANSLATORS: Type of Smoothing. See https://en.wikipedia.org/wiki/Coons_patch
note: TRANSLATORS: Type of Smoothing. See https://en.wikipedia.org/wiki/Coons_patch
en: Coons: no smoothing. Bicubic: smoothing across patch boundaries.
vi: Coons: (khung lưới kiểu Steven Anson Coons) không mượt mà. Song lập phương: làm mượt mà đến ranh giới miếng đắp vá.

en: Mesh gradients are part of SVG 2:
    * Syntax may change.
    * Web browser implementation is not guaranteed.
    
    For web: convert to bitmap (Edit->Make bitmap copy).
    For print: export to PDF.
vi: Dốc màu khung lưới là một phần của SVG 2:
    * Cú pháp có thể thay đổi.
    * Việc thực hiện trên trình duyệt mạng là một việc không bảo đảm chắc.
    
    Đối với mạng: chuyển đổi sang bitmap (Edit->Make bitmap copy).
    Để in ấn: xuất khẩu ra PDF.

en: Set mesh type
vi: Đặt thể loại khung lưới

en: Type in width & height of a page. (ex.: 15x10cm, 10in x 100mm)
    or choose preset from dropdown.
vi: Điền chiều rộng & chiều cao của một trang. (ví dụ: 15x10cm, 10in x 100mm)
    hoặc chọn cài đặt sẵn từ trình đơn thả xuống.

en: Resize Page
vi: Đổi Kích Thước Trang

en: Relabel Page
vi: Đổi Nhãn Trang

en: Page label
vi: Nhãn của trang

en: Single Page Document
vi: Tài Liệu Đơn Trang

en: Close gaps
vi: Đóng kín khoảng trống

en: (many nodes, rough)
vi: (nhiều nút, thô)

en: (few nodes, smooth)
vi: (ít nút, trơn)

[ctx: Cap]
en: Butt
vi: Bịt Đầu

en: Line endings when drawing with pressure-sensitive PowerPencil
vi: Đầu cuối của đường nét khi vẽ bằng bút chì PowerPencil nhạy cảm với áp lực

[ctx: Freehand shape]
en: None
vi: Không

en: Triangle in
vi: Tam giác đi vào

en: Triangle out
vi: Tam giác đi ra

en: From clipboard
vi: Từ bảng nháp

en: Bend from clipboard
vi: Uốn cong từ bảng tạm

en: Last applied
vi: Áp dụng trước đây

en: Shape of new paths drawn by this tool
vi: Hình dáng của các đường dẫn mới vẽ bởi công cụ này

en: not rounded
vi: không tròn

en: Change rectangle
vi: Đổi hình chữ nhật

en: Transform by toolbar
vi: Biến hóa bởi thanh công cụ

en: Now <b>stroke width</b> is <b>scaled</b> when objects are scaled.
vi: Hiện nay <b>chiều rộng nét</b> được <b>tỷ lệ hóa</b> khi đối tượng được đổi tỷ lệ.

en: Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled.
vi: Hiện nay <b>chiều rộng nét</b> <b>không được đổi tỷ lệ</b> khi đối tượng được tỷ lệ hóa.

en: Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are scaled.
vi: Hiện nay <b>các góc tròn của hình chữ nhật</b> cũng được <b>đổi tỷ lệ</b> khi hình chữ nhật được tỷ lệ hóa.

en: Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles are scaled.
vi: Hiện nay <b>các góc tròn của hình chữ nhật</b> <b>không được đổi tỷ lệ</b> khi hình chữ nhật được tỷ lệ hóa.

en: Now <b>gradients</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed).
vi: Hiện nay các <b>dốc màu</b> được <b>biến hóa</b> cùng với các đối tượng của nó khi chúng được biến hóa (di chuyển, đổi tỷ lệ, xoay chiều hoặc xô nghiêng).

en: Now <b>gradients</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed).
vi: Hiện nay các <b>dốc màu</b> được <b>giữ nguyên</b> khi các đối tượng được biến hóa (di chuyển, đổi tỷ lệ, xoay chiều hoặc xô nghiêng).

en: Now <b>patterns</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed).
vi: Hiện nay các <b>hoa văn</b> được <b>biến hóa</b> cùng với các đối tượng của chúng khi chúng được biến hóa (di chuyển, đổi tỷ lệ, xoay chiều hoặc xô nghiêng).

en: Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed).
vi: Hiện nay các <b>hoa văn</b> được <b>giữ nguyên</b> khi các đối tượng được biến hóa (di chuyển, đổi tỷ lệ, xoay chiều hoặc xô nghiêng).

en: just a curve
vi: chỉ một đường cong

en: one full revolution
vi: một vòng quay toàn phần

en: edge is much denser
vi: cạnh đặc hơn rất nhiều

en: edge is denser
vi: cạnh đặc hơn

en: even
vi: đều

en: center is denser
vi: trung tâm đặc hơn

en: center is much denser
vi: trung tâm đặc hơn rất nhiều

en: starts from center
vi: bắt đầu từ tâm

en: starts mid-way
vi: bắt đầu ở giữa

en: starts near edge
vi: bắt đầu gần mép cạnh

en: Change spiral
vi: Đổi xoắn ốc

en: (narrow spray)
vi: (phun hẹp)

en: (broad spray)
vi: (phun rộng)

en: (low population)
vi: (độ dày đặc thấp)

en: (high population)
vi: (độ dày đặc cao)

en: (high rotation variation)
vi: (lượng biến thiên xoay chiều cao)

en: (high scale variation)
vi: (lượng biến thiên đổi tỷ lệ cao)

en: (minimum scatter)
vi: (phân tán tối thiểu)

en: (maximum scatter)
vi: (phân tán tối đa)

en: (maximum mean)
vi: (trung bình tối đa)

en: (minimum offset)
vi: (dịch chuyển tối thiểu)

en: (maximum offset)
vi: (dịch chuyển tối đa)

en: triangle/tri-star
vi: tam giác/ngôi sao ba cạnh

en: square/quad-star
vi: vuông/ngôi sao bốn cạnh

en: pentagon/five-pointed star
vi: ngũ giác/ngôi sao năm đỉnh

en: hexagon/six-pointed star
vi: lục giác/ngôi sao sáu đỉnh

en: thin-ray star
vi: ngôi sao tia lóe mỏng

en: pentagram
vi: sao năm cánh

en: hexagram
vi: sao sáu cánh

en: heptagram
vi: sao bảy cánh

en: octagram
vi: sao tám cánh

en: regular polygon
vi: đa giác thông thường

en: twisted
vi: xoắn vặn

en: slightly pinched
vi: hơi thắt lại

en: NOT rounded
vi: KHÔNG tròn

en: slightly rounded
vi: hơi tròn

en: visibly rounded
vi: tròn hiển hiện

en: well rounded
vi: tròn mỹ mãn

en: amply rounded
vi: đủ tròn

en: blown up
vi: thổi phồng lên

en: NOT randomized
vi: KHÔNG ngẫu nhiên

en: slightly irregular
vi: hơi bất thường

en: visibly randomized
vi: hiển hiện ngẫu nhiên

en: strongly randomized
vi: rất ngẫu nhiên

en: Make polygon
vi: Tạo hình đa giác

en: Make star
vi: Tạo hình ngôi sao

en: Star: Change number of corners
vi: Ngôi Sao: đổi số góc cạnh

en: Star: Change spoke ratio
vi: Ngôi Sao: đổi tỷ lệ nan hoa

en: Star: Change rounding
vi: Ngôi Sao: đổi phương pháp làm tròn

en: Star: Change randomization
vi: Ngôi sao: đổi phương pháp ngẫu nhiên

[ctx: Text tool]
en: Normal
vi: Bình thường

en: Select Font Family (Alt-X to access)
vi: Chọn Họ Phông Chữ (Alt+X để truy cập)

en: Select all text with this font-family
vi: Chọn toàn bộ văn bản với họ phông chữ này

en: Font not found on system
vi: Không tìm thấy phông chữ trên hệ thống

en: Text: Change font family
vi: Văn bản: Đổi họ phông chữ

en: Text: Change font size
vi: Văn bản: Đổi kích thước phông chữ

en: Text: Change font style
vi: Văn bản: Đổi kiểu phông chữ

en: Text: Change superscript or subscript
vi: Văn bản: Đổi chữ nhỏ trên và dưới

en: Text: Change alignment
vi: Văn bản: Đổi canh hàng

en: Text: Change writing mode
vi: Văn bản: Đổi chế độ viết

en: Text: Change orientation
vi: Văn bản: Đổi định hướng

en: Text: Change direction
vi: Văn bản: Đổi chiều hướng

en: Text: Change line-height
vi: Văn bản: Đổi chiều cao dòng

en: Text: Change line-height unit
vi: Văn bản: Đổi đơn vị chiều cao dòng

en: Text: Change word-spacing
vi: Văn bản: Đổi khoảng cách từ

en: Text: Change letter-spacing
vi: Văn bản: Đổi khoảng cách kí tự

en: Text: Change dx (kern)
vi: Văn bản: Đổi dx (phân khoảng giữa các ký tự)

en: Text: Change dy
vi: Văn bản: Đổi dy

en: Text: Change rotate
vi: Văn bản: Đổi xoay chiều

en: Style of new rectangles
vi: Kiểu dáng của hình chữ nhật mới

en: Style of new ellipses
vi: Kiểu dáng của hình elip mới

en: Style of new stars
vi: Kiểu dáng của hình ngôi sao mới

en: Style of new 3D boxes
vi: Kiểu dáng của hộp 3D mới

en: Style of new spirals
vi: Kiểu dáng của xoắn ốc mới

en: Style of new paths created by Pencil
vi: Kiểu dáng của đường dẫn mới tạo bằng Bút Chì

en: Style of new paths created by Pen
vi: Kiểu dáng của đường dẫn tạo bằng Bút

en: Style of new calligraphic strokes
vi: Kiểu dáng của nét chữ thư pháp mới

en: Color/opacity used for color tweaking
vi: Màu/độ đục sử dụng để hiệu chỉnh màu

en: Style of Paint Bucket fill objects
vi: Kiểu dáng của Thùng Sơn tô kín các đối tượng

en: (minimum force)
vi: (cường độ tối đa)

en: (maximum force)
vi: (cường độ tối đa)

en: (rough, simplified)
vi: (gồ ghề, đơn giản)

en: (fine, but many nodes)
vi: (chính xác, còn rất nhiều nút)

en: <b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle
vi: <b>Ctrl</b>: tạo hình tròn hoặc hình elip có tỷ số là số nguyên, bám dính hình cung/góc của phân đoạn (cố định góc)

en: <b>Shift</b>: draw around the starting point
vi: <b>Shift</b>: vẽ quanh điểm khởi đầu

en: <b>Ellipse</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point
vi: <b>Elíp</b>: %s &#215; %s (giữ tỷ lệ %d:%d); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Ellipse</b>: %s &#215; %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point
vi: <b>Elíp</b>: %s × %s (hạn chế theo tỷ lệ vàng 1.618 : 1); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Ellipse</b>: %s &#215; %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point
vi: <b>Elíp</b>: %s × %s (hạn chế theo tỷ lệ vàng 1 : 1.618); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Ellipse</b>: %s &#215; %s; with <b>Ctrl</b> to make circle, integer-ratio, or golden-ratio ellipse; with <b>Shift</b> to draw around the starting point
vi: <b>Elíp</b>: %s × %s; với <b>Ctrl</b> để tạo vòng tròn, tỷ lệ số nguyên hoặc hình elíp tỷ lệ vàng; với <b>Shift</b> để vẽ xung quanh điểm khởi đầu

en: Create ellipse
vi: Tạo hình elip

en: Change perspective (angle of PLs)
vi: Đổi phối cảnh xa gần (góc của các đường phối cảnh)

en: <b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis
vi: <b>Hình hộp 3D</b>; giữ <b>Shift</b> để đẩy trồi theo trục Z

en: Create 3D box
vi: Tạo hình hộp 3D

en: <b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>
vi: <b>nét gióng điều hướng đã chọn</b>; bắt đầu vẽ theo nét gióng với <b>Ctrl</b>

en: <b>Select a guide path</b> to track with <b>Ctrl</b>
vi: <b>Chọn một nét gióng điều hướng</b> để bám theo với phím <b>Ctrl</b>

en: Tracking: <b>connection to guide path lost!</b>
vi: Bám theo: <b>kết nối vào nét gióng điều hướng đã bị mất đi!</b>

en: <b>Tracking</b> a guide path
vi: <b>Bám theo</b> Đường Gióng

en: <b>Drawing</b> a calligraphic stroke
vi: <b>Đang vẽ</b> một nét thư pháp

en: Draw calligraphic stroke
vi: Vẽ nét thư pháp

en: Creating new connector
vi: Tạo đường kết nối mới

en: Connector endpoint drag cancelled.
vi: Hành động kéo rê điểm cuối của đường kết nối đã bị hủy.

en: Reroute connector
vi: Đổi tuyến đường nối

en: Create connector
vi: Tạo đường nối

en: Finishing connector
vi: Kết thúc đường nối

en: Click to join at this point
vi: Bấm để nối tại điểm này

en: <b>Connector endpoint</b>: drag to reroute or connect to new shapes
vi: <b>Điểm cuối của kết nối</b>: kéo rê để đổi đường đi hoặc kết nối vào các hình mới

en: Select <b>at least one non-connector object</b>.
vi: Chọn <b>ít nhất một đối tượng không phải là kết nối</b>.

en: Make connectors avoid selected objects
vi: Làm cho đường nối tránh né các đối tượng đã chọn

en: Make connectors ignore selected objects
vi: Làm cho đường nối bỏ qua các đối tượng đã chọn

en: Set picked color
vi: Đặt màu đã chọn

en: , averaged with radius %d
vi: , được tính trung bình với bán kính %d

en:  under cursor
vi:  dưới con trỏ

en: <b>Release mouse</b> to set color.
vi: <b>Thả nút chuột</b> để đặt màu.

en: <b>Drawing</b> an eraser stroke
vi: <b>Vẽ</b> một nét tẩy

en: Draw eraser stroke
vi: Vẽ nét tẩy

en: Some objects could not be cut.
vi: Một số đối tượng không thể cắt được.

en: Cannot cut out from a bitmap, use <b>Clip</b> mode instead.
vi: Không thể cắt ra khỏi hình bitmap được, hãy sử dụng chế độ <b>Cắt xén</b> thay vì nhé.

en: Cannot cut out from a path with zero area, use <b>Clip</b> mode instead.
vi: Không thể cắt rời ra từ một đường dẫn có diện tích bằng không được, hãy sử dụng chế độ <b>Cắt xén</b> thay vì nhé.

en: Visible Colors
vi: Màu Sắc Hữu Hình

[ctx: Flood autogap]
en: None
vi: Không

[ctx: Flood autogap]
en: Small
vi: Nhỏ

[ctx: Flood autogap]
en: Medium
vi: Trung bình

[ctx: Flood autogap]
en: Large
vi: To

en: <b>Too much inset</b>, the result is empty.
vi: <b>Thu lại nhiều quá</b> dẫn đến kết quả là trống rỗng.

en: Area filled, path with <b>%d</b> node created and unioned with selection. | Area filled, path with <b>%d</b> nodes created and unioned with selection.
vi[0]: Vùng được tô kín, đường dẫn có <b>%d</b> nút được tạo và hợp nhất với lựa chọn.

en: Area filled, path with <b>%d</b> node created. | Area filled, path with <b>%d</b> nodes created.
vi[0]: Vùng được tô kín, đường dẫn có <b>%d</b> nút được tạo.

en: <b>Area is not bounded</b>, cannot fill.
vi: <b>Diện tích không có giới hạn</b> nên không thể tô phủ kín được.

en: <b>Only the visible part of the bounded area was filled.</b> If you want to fill all of the area, undo, zoom out, and fill again.
vi: <b>Chỉ phần hữu hình của vùng có giới hạn là đã được tô kín mà thôi.</b>Muốn tô toàn bộ diện tích thì hoàn tác, thu phóng ra xa, rồi làm lại tô kín nhé.

en: Fill bounded area
vi: Tô kín diện tích có giới hạn

en: Set style on object
vi: Đặt kiểu dáng cho đối tượng

en: <b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill
vi: <b>Vẽ lên</b> các vùng để cho thêm vào vùng tô kín; ấn giữ phím <b>Alt</b> tô theo cảm ứng chạm

en: Path is closed.
vi: Đường dẫn đã đóng kín.

en: Closing path.
vi: Đóng kín đường dẫn.

en: Draw path
vi: Vẽ đường dẫn

en: Creating single dot
vi: Tạo 1 dấu chấm

en: Create single dot
vi: Tạo 1 chấm

comment: TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message
note: TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message
en: %s selected
vi: Đã chọn %s

comment: TRANSLATORS: Mind the space in front. This is part of a compound message
note: TRANSLATORS: Mind the space in front. This is part of a compound message
en:  out of %d gradient handle |  out of %d gradient handles
vi[0]:  trong số %d tay cầm dốc màu

comment: TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message
note: TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message
en:  on %d selected object |  on %d selected objects
vi[0]:  trong %d đối tượng đã chọn

comment: TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count)
note: TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count)
en: One handle merging %d stop (drag with <b>Shift</b> to separate) selected | One handle merging %d stops (drag with <b>Shift</b> to separate) selected
vi[0]: Một tay cầm hội nhập %d mốc dừng (kéo với <b>Shift</b> để tách rời) đã chọn

comment: TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count)
en: <b>%d</b> gradient handle selected out of %d | <b>%d</b> gradient handles selected out of %d
vi[0]: <b>%d</b> tay cầm dốc màu đã chọn trong số %d

comment: TRANSLATORS: The plural refers to number of selected objects
note: TRANSLATORS: The plural refers to number of selected objects
en: <b>No</b> gradient handles selected out of %d on %d selected object | <b>No</b> gradient handles selected out of %d on %d selected objects
vi[0]: <b>Không có</b> tay cầm dốc màu nào đã chọn cả trong số %d của %d đối tượng đang chọn

en: Simplify gradient
vi: Đơn giản hoá dốc màu

en: Create default gradient
vi: Tạo dốc màu mặc định

en: <b>Draw around</b> handles to select them
vi: <b>Vẽ quanh</b> tay cầm để lựa chọn chúng

en: <b>Ctrl</b>: snap gradient angle
vi: <b>Ctrl</b>: bám dính góc độ của dốc màu

en: <b>Shift</b>: draw gradient around the starting point
vi: <b>Shift</b>: vẽ dốc màu quanh điểm khởi đầu

en: <b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle | <b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle
vi[0]: <b>dốc màu</b> cho %d các đối tượng; với <b>Ctrl</b> để bám dính góc độ

en: Select <b>objects</b> on which to create gradient.
vi: Chọn những <b>đối tượng</b> muốn tạo dốc màu trên đó.

en: Choose a construction tool from the toolbar.
vi: Chọn một công cụ kiến tạo (construction) từ thanh công cụ.

en: Measure start, <b>Shift+Click</b> for position dialog
vi: Đo lường bắt đầu, <b>Shift+Bấm chuột</b> hiện hộp đối thoại về vị trí

en: Measure end, <b>Shift+Click</b> for position dialog
vi: Đo lường kết thúc, <b>Shift+Bấm chuột</b> hiện hộp đối thoại về vị trí

en: Add guides from measure tool
vi: Thêm đường gióng từ công cụ đo lường

en: Keep last measure on the canvas, for reference
vi: Giữ đo lường cuối cùng trên khung vẽ, để tham chiếu

en: Convert measure to items
vi: Chuyển đổi đo lường sang các đối tượng

en: Add global measure line
vi: Thêm đường đo lường toàn cầu

en: Not selected
vi: Chưa được chọn

en: Press 'CTRL' to measure into group
vi: Bấm 'CTRL' để đo vào trong nhóm

comment: TRANSLATORS: Mind the space in front. This is part of a compound message
note: TRANSLATORS: Mind the space in front. This is part of a compound message
en:  out of %d mesh handle |  out of %d mesh handles
vi[0]:  trong số %d tay cầm khung lưới

en: <b>%d</b> mesh handle selected out of %d | <b>%d</b> mesh handles selected out of %d
vi[0]: <b>%d</b> tay cầm khung lưới được chọn trong %d

comment: TRANSLATORS: The plural refers to number of selected objects
note: TRANSLATORS: The plural refers to number of selected objects
en: <b>No</b> mesh handles selected out of %d on %d selected object | <b>No</b> mesh handles selected out of %d on %d selected objects
vi[0]: <b>Không có</b> tay cầm điều khiển khung lưới nào được chọn ra %d trong %d đối tượng đã chọn

en: Split mesh row/column
vi: Tách phân hàng/cột khung lưới

en: Toggled mesh path type.
vi: Bật/tắt thể loại đường dẫn khung lưới.

en: Approximated arc for mesh side.
vi: Tính vòng cung xấp xỉ cho bên khung lưới.

en: Toggled mesh tensors.
vi: Bật/tắt kéo căng khung lưới.

en: Smoothed mesh corner color.
vi: Làm màu góc khung lưới mịn màng.

en: Picked mesh corner color.
vi: Chọn màu góc khung lưới.

en: Inserted new row or column.
vi: Chèn thêm hàng hoặc cột mới.

en: Fit mesh inside bounding box
vi: Khí khung lưới vừa vặn bên trong hình hộp viền

en: Create mesh
vi: Tạo khung lưới

[ctx: Node tool tip]
en: <b>Shift</b>: drag to add nodes to the selection, click to toggle object selection
vi: <b>Shift</b>: kéo rê để thêm nút vào lựa chọn, nhấn chuột để bật/tắt lựa chọn đối tượng

[ctx: Node tool tip]
en: <b>Shift</b>: drag to add nodes to the selection
vi: <b>Shift</b>: kéo rê để thêm nút vào lựa chọn

note: TRANSLATORS: %1 is an angle in degrees, formatted with two decimal places.
en: Angle: %1°.
vi: Góc: %1°.

[ctx: Node tool tip]
en: Drag to select nodes, click to edit only this object
vi: Kéo rê chuột để chọn các nút, nhấn chuột để chỉ biên soạn đối tượng này mà thôi

[ctx: Node tool tip]
en: Drag to select nodes, click to clear the selection
vi: Kéo rê chuột để chọn các nút, nhấn chuột để hủy lựa chọn

[ctx: Node tool tip]
en: Drag to select objects to edit, click to edit this object (more: Shift)
vi: Kéo rê chuột để chọn các đối tượng biên soạn, nhấn chuột để biên soạn đối tượng này (xem thêm: Shift)

[ctx: Node tool tip]
en: Drag to select objects to edit
vi: Kéo rê chuột để chọn các đối tượng biên soạn

en: Resize page
vi: Đổi kích thước trang

en: Drawing cancelled
vi: Quá trình vẽ đã bị hủy

en: Continuing selected path
vi: Tiếp tục đường dẫn đã chọn

en: Creating new path
vi: Tạo đường dẫn mới

en: Appending to selected path
vi: Bổ sung thêm vào đường dẫn đã chọn

en: <b>Click</b> or <b>click and drag</b> to close and finish the path.
vi: <b>Nhấn chuột</b> hoặc <b>nhấn chuột và kéo rê</b> để đóng kín và kết thúc đường dẫn.

en: <b>Click</b> or <b>click and drag</b> to close and finish the path. Shift+Click make a cusp node
vi: <b>Nhấn chuột</b> hoặc <b>nhấn chuột và kéo rê</b> để đóng kín và kết thúc đường dẫn. <b>Shift+Nhấn Chuột</b> để tạo một nút đỉnh

en: <b>Click</b> or <b>click and drag</b> to continue the path from this point.
vi: <b>Nhấn chuột</b> hoặc <b>nhấn chuột và kéo rê</b> để tiếp tục đường dẫn từ điểm này.

en: <b>Click</b> or <b>click and drag</b> to continue the path from this point. Shift+Click make a cusp node
vi: <b>Nhấn chuột</b> hoặc <b>nhấn chuột và kéo rê</b> để tiếp tục đường dẫn từ điểm này. <b>Shift+Nhấn Chuột</b> để tạo một nút đỉnh

en: <b>Curve segment</b>: angle %3.2f&#176;; <b>Shift+Click</b> creates cusp node, <b>ALT</b> moves previous, <b>Enter</b> or <b>Shift+Enter</b> to finish
vi: <b>Phân đoạn đường cong</b>: góc %3.2f&#176;;<b>Shift+Bấm Chuột</b> tạo nút đỉnh, <b>ALT</b> di chuyển phần trước, <b>Enter</b> hoặc <b>Shift+Enter</b> để hoàn tất

en: <b>Line segment</b>: angle %3.2f&#176;; <b>Shift+Click</b> creates cusp node, <b>ALT</b> moves previous, <b>Enter</b> or <b>Shift+Enter</b> to finish
vi: <b>Phân đoạn đường</b>: góc %3.2f&#176;; <b>Shift+Bấm Chuột</b> tạo nút đỉnh, <b>ALT</b> di chuyển phần trước, <b>Enter</b> hoặc <b>Shift+Enter</b> để hoàn tất

en: <b>Curve segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path
vi: <b>Phân đoạn đường cung</b>: góc độ %3.2f&#176;, khoảng cách %s; với <b>Ctrl</b> để bám dính góc độ, <b>Enter</b> hoặc <b>Shift+Enter</b> để kết thúc đường dẫn

en: <b>Line segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path
vi: <b>Phân đoạn đường</b>: góc %3.2f&#176;, khoảng cách %s; với <b>Ctrl</b> để bám dính góc độ, <b>Enter</b> hoặc <b>Shift+Enter</b> để kết thúc đường dẫn

en: <b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap angle
vi: <b>Tay cầm đường cong</b>: góc độ %3.2f&#176;, chiều dài %s; với <b>Ctrl</b> để bám dính góc độ

en: <b>Curve handle, symmetric</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only
vi: <b>Tay cầm đường cong, đối xứng</b>: góc độ %3.2f&#176;, chiều dài %s; với <b>Ctrl</b> để bám dính góc độ, với <b>Shift</b> để chỉ di chuyển tay cầm này mà thôi

en: <b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only
vi: <b>Tay cầm đường cong</b>: góc độ %3.2f&#176;, chiều dài %s; với <b>Ctrl</b> để bám dính góc độ; giữ <b>Shift</b> chỉ di chuyển tay cầm này mà thôi

en: Drawing finished
vi: Bản vẽ hoàn tất

en: <b>Release</b> here to close and finish the path.
vi: <b>Thả ra</b> ở đây để đóng kín và kết thúc đường dẫn.

en: Drawing a freehand path
vi: Vẽ một đường dẫn tự do bằng tay

en: <b>Drag</b> to continue the path from this point.
vi: <b>Kéo rê</b> để tiếp tục đường dẫn từ điểm này.

en: Finishing freehand
vi: Kết thúc vẽ tự do bằng tay

en: <b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize.
vi: <b>Chế độ phác thảo</b>: giữ <b>Alt</b> nội suy giữa các đường dẫn phác thảo. Thả ra <b>Alt</b> để kết thúc.

en: Finishing freehand sketch
vi: Hoàn tất nét phác tự do

en: <b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular
vi: <b>Ctrl</b>: tạo hình vuông hay chữ nhật mà tỉ số là số nguyên, khóa một góc tròn

en: <b>Rectangle</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point
vi: <b>Hình chữ nhật</b>: %s &#215; %s (giữ tỷ lệ %d:%d); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point
vi: <b>Hình chữ nhật</b>: %s &#215; %s (giữ tỷ lệ vàng 1.618 : 1); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point
vi: <b>Hình chữ nhật</b>: %s &#215; %s (giữ tỷ lệ vàng 1.618 : 1); với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: <b>Rectangle</b>: %s &#215; %s; with <b>Ctrl</b> to make square, integer-ratio, or golden-ratio rectangle; with <b>Shift</b> to draw around the starting point
vi: <b>Hình chữ nhật</b>: %s &#215; %s; với <b>Ctrl</b> để tạo hình vuông, hình chữ nhật tỷ lệ số nguyên hoặc tỷ lệ vàng; với <b>Shift</b> để vẽ quanh điểm khởi đầu

en: Create rectangle
vi: Tạo hình chữ nhật

en: No objects selected. Click, %s+click, %s+scroll mouse on top of objects, or drag around objects to select.
vi: Không có đối tượng nào được chọn cả. Bấm, %s+bấm chuột, %s+cuộn chuột trên đầu các đối tượng hoặc kéo xung quanh các đối tượng để chọn.

en: Click selection again to toggle scale/rotation handles
vi: Bấm lại vào lựa chọn một lần nữa để bật/tắt các tay cầm tỷ lệ/xoay chiều

en: Move canceled.
vi: Hành động di chuyển bị hủy.

en: Selection canceled.
vi: Hành động lựa chọn bị hủy.

en: <b>Draw over</b> objects to select them; release <b>%s</b> to switch to rubberband selection
vi: <b>Vẽ trên</b> các đối tượng để chọn chúng; thả ra <b>%s</b> để chuyển sang lựa chọn bằng dây cao su

en: <b>Drag near</b> objects to select them; press <b>%s</b> to switch to touch selection
vi: <b>Kéo rê gần</b> các đối tượng gần để chọn chúng; bấm <b>%s</b> để chuyển sang lựa chọn bằng cảm ứng

en: <b>Drag around</b> objects to select them; press <b>%s</b> to switch to touch selection
vi: <b>Kéo xung quanh</b> các đối tượng để chọn chúng; bấm <b>%s</b> để chuyển sang lựa chọn bằng cảm ứng

en: Selected object is not a group. Cannot enter.
vi: Đối tượng được chọn không phải là nhóm. Không thể vào được.

en: <b>Ctrl</b>: snap angle
vi: <b>Ctrl</b>: bám dính góc

en: <b>Alt</b>: lock spiral radius
vi: <b>Alt</b>: khoá bán kính xoắn ốc

en: <b>Spiral</b>: radius %s, angle %.2f&#176;; with <b>Ctrl</b> to snap angle
vi: <b>Xoắn ốc</b>: bán kính %s, góc %.2f&#176;; với <b>Ctrl</b> để bám dính góc độ

en: Create spiral
vi: Tạo xoắn ốc

en: <b>%i</b> object selected | <b>%i</b> objects selected
vi[0]: <b>%i</b> đối tượng đã chọn

en: <b>Nothing</b> selected
vi: <b>không có gì</b> đã chọn cả

en: <b>Nothing selected!</b> Select objects to spray.
vi: <b>Không có gì đã được chọn cả!</b> Hãy chọn các đối tượng cần phun nhé.

en: Spray with copies
vi: Phun các bản sao

en: Spray with clones
vi: Phun các bản rập khuôn

en: Spray in single path
vi: Phun trong đơn đường dẫn

en: <b>Ctrl</b>: snap angle; keep rays radial
vi: <b>Ctrl</b>: bám dính góc, giữ các tia xòe tỏa tròn

en: <b>Polygon</b>: radius %s, angle %.2f&#176;; with <b>Ctrl</b> to snap angle
vi: <b>Đa giác</b>: bán kính %s, góc %.2f&#176;; với <b>Ctrl</b> để bám dính góc độ

en: <b>Star</b>: radius %s, angle %.2f&#176;; with <b>Ctrl</b> to snap angle
vi: <b>Hình ngôi sao</b>: bán kính %s, góc %.2f&#176;; với <b>Ctrl</b> để bám dính góc độ

en: Create star
vi: Tạo hình ngôi sao

en: Create text
vi: Tạo văn bản

en: Non-printable character
vi: Ký tự không thể in được

en: Insert Unicode character
vi: Chèn ký tự Unicode

en: Unicode (<b>Enter</b> to finish): %s: %s
vi: Unicode (<b>Enter</b> để kết thúc): %s: %s

en: Unicode (<b>Enter</b> to finish):
vi: Unicode (<b>Enter</b> kết thúc):

en: <b>Flowed text frame</b>: %s &#215; %s
vi: <b>Khung hình của dòng văn bản đối lưu</b>: %s &#215; %s

en: <b>Click</b> to edit the text, <b>drag</b> to select part of the text.
vi: <b>Nhấn chuột</b> để soạn thảo văn bản, <b>kéo rê</b> để chọn phần của văn bản.

en: <b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text.
vi: <b>Nhấn chuột</b> để biên soạn dòng văn bản đối lưu, <b>kéo rê</b> để chọn phần của văn bản.

en: Type text; <b>Enter</b> to start new line.
vi: Đánh văn bản; <b>Enter</b> để xuống dòng, tạo dòng mới.

en: Flowed text is created.
vi: Dòng văn bản đối lưu đã được tạo.

en: Create flowed text
vi: Tạo dòng văn bản đối lưu

en: The frame is <b>too small</b> for the current font size. Flowed text not created.
vi: Khung hình <b>quá nhỏ</b> so với cỡ phông chữ đang dùng. Không thể tạo dòng văn bản đối lưu được.

en: No-break space
vi: Dấu cách không ngắt

en: Insert no-break space
vi: Chèn dấu cách không ngắt

en: Make bold
vi: In đậm

en: Make italic
vi: In nghiêng

en: New line
vi: Dòng mới

en: Kern to the left
vi: Chỉnh phân khoảng giữa các ký tự về bên trái

en: Kern to the right
vi: Chỉnh phân khoảng giữa các ký tự về bên phải

en: Kern up
vi: Chỉnh phân khoảng giữa các ký tự lên trên

en: Kern down
vi: Chỉnh phân khoảng giữa các ký tự xuống dưới

en: Contract line spacing
vi: Giảm khoảng cách dòng

en: Contract letter spacing
vi: Giảm khoảng cách chữ

en: Expand line spacing
vi: Tăng khoảng cách dòng

en: Expand letter spacing
vi: Tăng khoảng cách chữ

en: Paste text
vi: Dán văn bản

en: Type or edit text (%d character%s); <b>Enter</b> to start new line. | Type or edit text (%d characters%s); <b>Enter</b> to start new line.
vi[0]: Đánh máy chữ hoặc chỉnh sửa văn bản (%d ký tự%s); <b>Enter</b> để bắt đầu dòng mới.

en: Type or edit flowed text (%d character%s); <b>Enter</b> to start new paragraph. | Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph.
vi[0]: Đánh máy chữ hoặc chỉnh sửa dòng văn bản đối lưu (%d ký tự%s); <b>Enter</b> để bắt đầu đoạn văn mới.

en: <b>Space+mouse move</b> to pan canvas
vi: <b>Dấu cách + di chuyển chuột </b> để lia khung vẽ

en: %s. Drag to <b>move</b>.
vi: %s. Kéo rê để <b>di chuyển</b>.

en: %s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>.
vi: %s. Kéo rê hoặc bấm chuột để <b>di chuyển vào trong</b>; với Shift để <b>di chuyển ra ngoài</b>.

en: %s. Drag or click to <b>move randomly</b>.
vi: %s. Kéo rê và nhấn chuột để <b>di chuyển ngẫu nhiên</b>.

comment: đổi tỷ lệ lên, đổi tỷ lệ xuống, hay phóng to và thu nhỏ???
en: %s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>.
vi: %s. Kéo rê hoặc nhấn chuột để <b>thu nhỏ</b>; với Shift để <b>phóng to</b>.

en: %s. Drag or click to <b>rotate clockwise</b>; with Shift, <b>counterclockwise</b>.
vi: %s. Kéo rê hoặc nhấn chuột để <b>xoay thuận chiều kim đồng hồ</b>; với Shift để <b>xoay ngược chiều kim đồng hồ</b>.

en: %s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>.
vi: %s. Kéo rê hoặc nhấn chuột để <b>nhân đôi</b>; với Shift để <b>xóa</b>.

en: %s. Drag to <b>push paths</b>.
vi: %s. Kéo rê để <b>đẩy đường dẫn</b>.

en: %s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>.
vi: %s. Kéo rê hoặc nhấn chuột để <b>thu lại đường dẫn</b>; với Shift để <b>mở rộng ra</b>.

en: %s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>.
vi: %s. Kéo rê hoặc nhấn chuột để <b>hấp dẫn đường dẫn</b>; với Shift để <b>đẩy ra</b>.

en: %s. Drag or click to <b>roughen paths</b>.
vi: %s. Kéo rê hoặc bấm chuột để <b>làm đường dẫn gồ ghề</b>.

en: %s. Drag or click to <b>paint objects</b> with color.
vi: %s. Kéo rê hay nhấn chuột để <b>tô màu đối tượng</b>.

en: %s. Drag or click to <b>randomize colors</b>.
vi: %s. Kéo rê hay nhấn chuột để <b>ngẫu nhiên hóa màu sắc</b>.

en: %s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>.
vi: %s. Kéo rê hay nhấn chuột: <b>tăng độ nhoè</b>; với Shift: <b>giảm nhoè</b>.

en: <b>Nothing selected!</b> Select objects to tweak.
vi: <b>Chưa chọn gì cả!</b> Hãy chọn đối tượng cần hiệu chỉnh.

en: Move tweak
vi: Hiệu chỉnh di chuyển

en: Move in/out tweak
vi: Hiệu chỉnh di chuyển vào/ra

en: Move jitter tweak
vi: Hiệu chỉnh di chuyển biến động

en: Scale tweak
vi: Hiệu chỉnh tỷ lệ

en: Rotate tweak
vi: Hiệu chỉnh xoay chiều

en: Duplicate/delete tweak
vi: Hiệu chỉnh nhân đôi/xóa

en: Push path tweak
vi: Hiệu chỉnh đẩy đường dẫn ra

en: Shrink/grow path tweak
vi: Hiệu chỉnh thu nhỏ/phóng to đường dẫn

en: Attract/repel path tweak
vi: Hiệu chỉnh hấp dẫn/đẩy lùi đường dẫn

en: Roughen path tweak
vi: Hiệu chỉnh độ gồ ghề của đường dẫn

en: Color paint tweak
vi: Hiệu chỉnh sơn màu

en: Color jitter tweak
vi: Hiệu chỉnh biến động màu

en: Blur tweak
vi: Hiệu chỉnh độ nhoè

en: Toggle color-managed display for this document window
vi: Bật/tắt chế độ hiển thị dưới dạng quản lý màu cho cửa sổ tài liệu này

en: Create guide
vi: Tạo đường gióng

en: Hexadecimal RGBA value of the color
vi: Giá trị RGBA thập lục của màu

en: Fix RGB fallback to match icc-color() value.
vi: Sửa RGB dự phòng để khớp với giá trị icc-color().

en: Alpha (opacity)
vi: Alpha (độ đục)

en: Choose style of color selection
vi: Chọn kiểu cách chọn lựa màu

en: Color Managed
vi: Quản Lý Màu

en: Out of gamut!
vi: Nằm ngoài không gian màu cho phép!

en: Too much ink!
vi: Quá nhiều mực!

en: Dash pattern
vi: Hoa văn gạch ngang

en: Pattern offset
vi: Dịch chuyển của hoa văn

en: outline
vi: đường viền

en: no filters
vi: không dùng bộ lọc

en: outline overlay
vi: vẽ lồng đường viền

en: print colors preview
vi: duyệt thảo màu in

en: Locked all guides
vi: Khóa toàn bộ các đường gióng

en: Unlocked all guides
vi: Đã mở khóa toàn bộ các đường gióng

en: Add Export
vi: Thêm Xuất Khẩu

en: Change fill rule
vi: Đổi quy tắc tô kín

en: Set fill color
vi: Đặt màu tô

en: Set stroke color
vi: Đặt màu nét

en: Remove fill
vi: Bỏ tô

en: Remove stroke
vi: Bỏ nét

en: Set gradient on fill
vi: Đặt tô kín bằng dốc màu

en: Set gradient on stroke
vi: Đặt dốc màu lên nét

en: Set mesh on fill
vi: Đặt khung lưới vào vùng tô phủ kín

en: Set mesh on stroke
vi: Đặt khung lưới trên nét

en: Set pattern on fill
vi: Đặt hoa văn để tô phủ kín

en: Set pattern on stroke
vi: Đặt hoa văn trên nét vẽ

comment: TRANSLATORS COMMENT: unset is a verb here
en: Unset fill
vi: Bỏ tô phủ

en: Unset stroke
vi: Bỏ nét

en: Blur (%)
vi: Làm Nhòe (%)

en: Opacity (%)
vi: Độ đục (%)

en: Select all text with this text family
vi: Chọn toàn bộ văn bản với họ văn bản này

en: Font not found on system:
vi: Không tìm thấy phông chữ trên hệ thống:

[ctx: Font selector]
en: Style
vi: Kiểu dáng

[ctx: Font feature]
en: Ligatures
vi: Luyến/Nối

[ctx: Font feature]
en: Common
vi: Sắp Đặt Chung

[ctx: Font feature]
en: Discretionary
vi: Tùy ý

[ctx: Font feature]
en: Historical
vi: Lịch sử

[ctx: Font feature]
en: Contextual
vi: Ngữ cảnh

[ctx: Font feature]
en: Position
vi: Vị trí

[ctx: Font feature]
en: Normal
vi: Bình thường

[ctx: Font feature]
en: Subscript
vi: Chữ viết dưới

[ctx: Font feature]
en: Superscript
vi: Chữ viết trên

[ctx: Font feature]
en: Capitals
vi: Chữ viết hoa

[ctx: Font feature]
en: Small
vi: Nhỏ

[ctx: Font feature]
en: All small
vi: Tất cả đều nhỏ

[ctx: Font feature]
en: Petite
vi: Nhỏ nhắn

[ctx: Font feature]
en: All petite
vi: Tất cả đều nhỏ nhắn

[ctx: Font feature]
en: Unicase
vi: Một cỡ

[ctx: Font feature]
en: Titling
vi: Tiêu đề

[ctx: Font feature]
en: Numeric
vi: Số

[ctx: Font feature]
en: Lining
vi: Chiều ngang cao bằng nhau

[ctx: Font feature]
en: Old Style
vi: Kiểu cũ (cao thấp không đồng hàng)

[ctx: Font feature]
en: Default Style
vi: Phong Cách Mặc Định

[ctx: Font feature]
en: Proportional
vi: Cân Đối

[ctx: Font feature]
en: Tabular
vi: Để sắp bảng, chiều rộng bằng nhau

[ctx: Font feature]
en: Default Width
vi: Chiều rộng mặc định

[ctx: Font feature]
en: Diagonal
vi: Gạch chéo (phân số, số không)

[ctx: Font feature]
en: Stacked
vi: Chồng tầng (phân số)

[ctx: Font feature]
en: Default Fractions
vi: Phân Số Mặc Định

[ctx: Font feature]
en: Ordinal
vi: Thứ tự

[ctx: Font feature]
en: Slashed Zero
vi: Gạch chéo số 0

[ctx: Font feature]
en: East Asian
vi: Đông Á

[ctx: Font feature]
en: Default
vi: Mặc định

[ctx: Font feature]
en: Simplified
vi: Đơn giản

[ctx: Font feature]
en: Traditional
vi: Truyền thống

[ctx: Font feature]
en: Full Width
vi: Chiều rộng đầy đủ

[ctx: Font feature]
en: Feature Settings
vi: Cài Đặt Tính Năng

[ctx: Font feature]
en: Selection has different Feature Settings!
vi: Lựa chọn có nhiều Cài Đặt Tính Năng khác nhau!

en: Common ligatures. On by default. OpenType tables: 'liga', 'clig'
vi: Các luyến/nối thông dụng. The mặc định thì bật. Bảng OpenType: 'liga', 'clig'

en: Discretionary ligatures. Off by default. OpenType table: 'dlig'
vi: Luyến/nối tùy ý. Theo mặc định là tắt. Bảng OpenType: 'dlig'

en: Historical ligatures. Off by default. OpenType table: 'hlig'
vi: Các luyến/nối lịch sử. Tắt theo mặc định. Bảng OpenType: 'hlig'

en: Contextual forms. On by default. OpenType table: 'calt'
vi: Hình thức theo ngữ cảnh. Theo mặc định thì bật. Bảng OpenType: 'calt'

en: Normal position.
vi: Vị trí bình thường.

en: Subscript. OpenType table: 'subs'
vi: Chữ viết dưới. Bảng OpenType: 'subs'

en: Superscript. OpenType table: 'sups'
vi: Chữ viết trên. Bảng OpenType: 'sups'

en: Normal capitalization.
vi: Viết hoa bình thường.

en: Small-caps (lowercase). OpenType table: 'smcp'
vi: Chữ in hoa nhỏ (chữ thường). Bảng OpenType: 'smcp'

en: All small-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'smcp'
vi: Toàn bộ chữ in hoa nhỏ (chữ hoa và chữ thường). Bảng OpenType: 'c2sc' và 'smcp'

en: Petite-caps (lowercase). OpenType table: 'pcap'
vi: Chữ in hoa xin xắn (chữ thường). Bảng OpenType: 'pcap'

en: All petite-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'pcap'
vi: Toàn bộ các chữ in hoa xinh xắn (chữ hoa và chữ thường). Bảng OpenType: 'c2sc' và 'pcap'

en: Unicase (small caps for uppercase, normal for lowercase). OpenType table: 'unic'
vi: Một cỡ (chữ in hoa nhỏ cho chữ hoa, bình thường cho chữ thường). Bảng OpenType: 'unic'

en: Titling caps (lighter-weight uppercase for use in titles). OpenType table: 'titl'
vi: Chữ hoa tiêu đề (chữ hoa trọng lượng nhẹ hơn để sử dụng trong tiêu đề). Bảng OpenType: 'titl'

en: Normal style.
vi: Kiểu bình thường.

en: Lining numerals. OpenType table: 'lnum'
vi: Các chữ số chiều ngang cao bằng nhau. Bảng OpenType: 'lnum'

en: Old style numerals. OpenType table: 'onum'
vi: Chữ số kiểu cũ. Bảng OpenType: 'onum'

en: Normal widths.
vi: Chiều rộng bình thường.

en: Proportional width numerals. OpenType table: 'pnum'
vi: Chữ số chiều rộng cân đối. Bảng OpenType: 'pnum'

en: Same width numerals. OpenType table: 'tnum'
vi: Chữ số có chiều rộng giống nhau. Bảng OpenType: 'tnum'

en: Normal fractions.
vi: Phân số bình thường.

en: Diagonal fractions. OpenType table: 'frac'
vi: Phân số có gạch chéo. Bảng OpenType: 'frac'

en: Stacked fractions. OpenType table: 'afrc'
vi: Phân số xếp chồng lên nhau. Bảng OpenType: 'afrc'

en: Ordinals (raised 'th', etc.). OpenType table: 'ordn'
vi: Thứ tự (nâng ký hiệu chỉ thứ tự 'th' (tiếng Anh) cao lên, v.v.). Bảng OpenType: 'ordn'

en: Slashed zeros. OpenType table: 'zero'
vi: Số 0 với gạch chéo ở giữa. Bảng OpenType: 'zero'

en: Default variant.
vi: Biến thể mặc định.

en: JIS78 forms. OpenType table: 'jp78'.
vi: Hình thức JIS78. Bảng OpenType: 'jp78'.

en: JIS83 forms. OpenType table: 'jp83'.
vi: Hình thức JIS83. Bảng OpenType: 'jp83'.

en: JIS90 forms. OpenType table: 'jp90'.
vi: Hình thức JIS90. Bảng OpenType: 'jp90'.

en: JIS2004 forms. OpenType table: 'jp04'.
vi: Hình thức JIS2004. Bảng OpenType: 'jp04'.

en: Simplified forms. OpenType table: 'smpl'.
vi: Hình thức đơn giản. Bảng OpenType: 'smpl'.

en: Traditional forms. OpenType table: 'trad'.
vi: Hình thức truyền thống. Bảng OpenType: 'trad'.

en: Default width.
vi: Chiều rộng mặc định.

en: Full width variants. OpenType table: 'fwid'.
vi: Biến thể chiều rộng toàn phần. Bảng OpenType: 'fwid'.

en: Proportional width variants. OpenType table: 'pwid'.
vi: Biến thể chiều rộng cân đối. Bảng OpenType: 'pwid'.

en: Ruby variants. OpenType table: 'ruby'.
vi: Biến thể ruby. Bảng OpenType: 'ruby'.

en: Feature settings in CSS form (e.g. "wxyz" or "wxyz" 3).
vi: Cài đặt tính năng ở dạng CSS (ví dụ: "wxyz" hoặc "wxyz" 3).

comment: TRANSLATORS: "Stop" means: a "phase" of a gradient
en: Stop color
vi: Màu mốc dừng

en: Create a duplicate gradient
vi: Tạo dốc màu trùng lặp

en: Delete unused gradient
vi: Xóa dốc màu không sử dụng đến

en: Edit gradient
vi: Biên soạn dốc màu

en: Swatch
vi: Màu Mẫu

en: Rename gradient
vi: Đổi tên dốc màu

en: No document selected
vi: Không có tài liệu nào được chọn cả

en: No gradients in document
vi: Không có dốc màu nào trong tài liệu cả

en: No gradient selected
vi: Không có dốc màu nào đã được chọn cả

en: Set image rendering option
vi: Đặt tùy chọn về kết xuất cho hình ảnh

en: Current layer
vi: Tầng lớp hiện tại

en: Toggle current layer visibility
vi: Bật/tắt tính hữu hình của tầng lớp hiện tại

en: Lock or unlock current layer
vi: Khoá hoặc gỡ khóa tầng lớp hiện tại

en: Lock layer
vi: Khoá tầng lớp

en: Unlock layer
vi: Gỡ khoá tầng lớp

en: Hide layer
vi: Ẩn giấu tầng lớp

en: Unhide layer
vi: Hiện tầng lớp

[ctx: MetadataLicence]
en: Other
vi: Cái khác

en: Document license updated
vi: Giấy phép tài liệu đã được cập nhật

en: Change blur/blend filter
vi: Thay đổi bộ lọc nhòe mờ/pha trộn

en: Change isolation
vi: Thay đổi tính biệt lập

en: Border and shadow color
vi: Màu đường viền và bóng ngả

en: Move to previous page
vi: Di chuyển đến trang trước

en: Move to next page
vi: Di chuyển đến trang tiếp theo

en: Current page
vi: Trang hiện tại

en: No paint
vi: Không có sơn

en: Flat color
vi: Màu phẳng

en: Linear gradient
vi: Dốc màu tuyến tính

en: Radial gradient
vi: Dốc màu tỏa tròn

en: Mesh gradient
vi: Dốc màu khung lưới

en: Unset paint (make it undefined so it can be inherited)
vi: Không sử dụng sơn (làm cho nó trở thành không xác định để có thể kế thừa nó)

comment: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
en: Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)
vi: Bất cứ sự giao cắt bản thân hoặc đường dẫn phụ nào tạo lỗ hổng trong vùng tô kín (luật tô-kín: chẵn/lẻ)

comment: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
note: TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
en: Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)
vi: Vùng tô kín là đặc ngoại trừ trường hợp đường dẫn phụ nằm ngược hướng (luật tô-kín: khác không)

en: <b>No objects</b>
vi: <b>Không có đối tượng nào cả</b>

en: <b>Multiple styles</b>
vi: <b>Nhiều kiểu cách</b>

en: <b>Paint is undefined</b>
vi: <b>Sơn chưa xác định</b>

en: <b>No paint</b>
vi: <b>Không có sơn</b>

en: <b>Flat color</b>
vi: <b>Màu phẳng</b>

en: Use the <b>Mesh tool</b> to modify the mesh.
vi: Sử dụng <b>Công Cụ Khung Lưới</b> để sửa đổi khung lưới.

en: <b>Mesh fill</b>
vi: <b>Tô phủ kín khung lưới</b>

en: <b>Hatch fill</b>
vi: <b>Tô phủ gạch đánh bóng</b>

en: <b>Swatch fill</b>
vi: <b>Tô phủ màu mẫu</b>

en: Select a bitmap editor
vi: Chọn trình biên soạn ảnh bitmap

en: Reseed the random number generator; this creates a different sequence of random numbers.
vi: Đặt lại hạt nhân cho máy sinh ngẫu; Việc làm này sẽ tạo ra một chuỗi số ngẫu nhiên khác đi.

en: Bitmap options
vi: Tùy chọn cho ảnh Bitmap

en: Preferred resolution of rendering, in dots per inch.
vi: Độ phân giải kết xuất ảnh bitmap hay dùng, trong số điểm trên mỗi in-sơ.

en: Render using Cairo vector operations.  The resulting image is usually smaller in file size and can be arbitrarily scaled, but some filter effects will not be correctly rendered.
vi: Kết xuất dùng các thao tác véc-tơ của Cairo. Hình ảnh kết quả thường có kích thước tập tin nhỏ hơn, và có khả năng đổi tỷ lệ tùy tiện, song một số hiệu ứng thanh lọc sẽ không được kết xuất một cách chính xác.

en: Render everything as bitmap.  The resulting image is usually larger in file size and cannot be arbitrarily scaled without quality loss, but all objects will be rendered exactly as displayed.
vi: Kết xuất mọi thứ dưới dạng ảnh bitmap. Hình ảnh kết quả thường có kích thước tập tin lớn hơn, và không thể thể đổi tỷ lệ một cách tùy tiện được, song toàn bộ các đối tượng sẽ được kết xuất chính xác như trong hiển thị vậy.

[ctx: Fill]
en: <i>None</i>
vi: <i>Không</i>

[ctx: Stroke]
en: <i>None</i>
vi: <i>Khôn</i>

en: <b>Unset</b>
vi: <b>Bỏ Thiết Lập</b>

en: Different fills
vi: Các kiểu tô phủ khác

en: Different strokes
vi: Các kiểu nét khác

en: Pattern (fill)
vi: Hoa văn (tô phủ)

en: Pattern (stroke)
vi: Hoa văn (nét)

en: Hatch
vi: Gạch đánh bóng

en: Linear gradient (fill)
vi: Dốc màu tuyến tính (tô phủ kín)

en: Linear gradient (stroke)
vi: Dốc màu tuyến tính (nét)

en: Radial gradient (fill)
vi: Dốc màu tỏa tròn (tô phủ kín)

en: Radial gradient (stroke)
vi: Dốc màu tỏa tròn (nét)

en: Mesh gradient (fill)
vi: Dốc màu khung lưới (tô phủ kín)

en: Mesh gradient (stroke)
vi: Dốc màu khung lưới(nét)

en: Flat color (fill)
vi: Màu phẳng bẹt (tô phủ)

en: Flat color (stroke)
vi: Màu phẳng bẹt (nét)

en: Make fill opaque
vi: Làm cho vùng tô phủ đục

en: Apply last set color to fill
vi: Áp dụng màu đặt trước đây thành màu tô

en: Apply last set color to stroke
vi: Áp dụng màu đặt trước đây thành màu nét

en: Apply last selected color to fill
vi: Áp dụng màu chọn trước đây thành màu tô

en: Apply last selected color to stroke
vi: Áp dụng màu chọn trước đây thành màu nét

en: Invert fill
vi: Đảo vùng/màu tô

en: Invert stroke
vi: Đảo nét

en: White fill
vi: Tô phủ màu trắng

en: White stroke
vi: Nét màu trắng

en: Black fill
vi: Tô phủ màu đen

en: Black stroke
vi: Nét màu đen

en: Paste fill
vi: Dán tô phủ kín

en: Paste stroke
vi: Dán nét

en: , drag to adjust, middle-click to remove
vi: , kéo rê để điều chỉnh, bấm nút giữa để loại bỏ

en: Fill is averaged over selected objects
vi: Hệ số tô phủ được tính trung bình qua các đối tượng đã chọn

en: Stroke is averaged over selected objects
vi: Nét được tính trung bình qua các đối tượng đã chọn

en: Hairline
vi: (nét mảnh)

en: Stroke width: %.5g%s%s
vi: Chiều rộng nét: %.5g%s%s

en:  (averaged)
vi:  (tính trung bình)

en: Adjust alpha
vi: Điều chỉnh alpha

en: Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Shift</b> to adjust saturation, without modifiers to adjust hue
vi: Điều chỉnh <b>alpha</b>: trước là %.3g, bây giờ là <b>%.3g</b> (chênh lệch là %.3g); với <b>Ctrl</b> để điều chỉnh độ nhạt/sáng, với <b>Shift</b> để điều chỉnh độ bão hòa, không sử dụng phím bổ trợ để điều chỉnh sắc thái của màu

en: Adjust saturation
vi: Điều chỉnh độ bão hòa

en: Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue
vi: Điều chỉnh <b>độ bão hòa</b>: trước là %.3g, bây giờ là <b>%.3g</b> (chênh lệch là %.3g); với <b>Ctrl</b> để điều chỉnh độ sáng/nhạt, với <b>Alt</b> để điều chỉnh alpha, không sử dụng phím bổ trợ để điều chỉnh sắc thái của màu

en: Adjust lightness
vi: Điều chỉnh độ sáng

en: Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue
vi: Điều chỉnh <b>độ nhẹ</b>: trước là %.3g, bây giờ <b>%.3g</b> (chênh lệch là %.3g); với <b>Shift</b> để điều chỉnh độ bão hòa, với <b>Alt</b> để điều chỉnh alpha, không sử dụng phím bổ trợ để điều chỉnh sắc thái của màu

en: Adjust hue
vi: Điều chỉnh sắc thái của màu

en: Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> to adjust lightness
vi: Điều chỉnh <b>màu sắc</b>: trước là %.3g, bây giờ là <b>%.3g</b> (chênh lệch là %.3g); với <b>Shift</b> để điều chỉnh độ bão hòa, với <b>Alt</b> để điều chỉnh alpha, với <b>Ctrl</b> để điều chỉnh độ sáng/nhạt

en: Adjust stroke width
vi: Điều chỉnh chiều rộng nét

en: Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)
vi: Điều chỉnh <b>chiều rộng nét</b>: trước là %.3g bây giờ là <b>%.3g</b> (chênh lệch là %.3g)

[ctx: Stroke width]
en: _Width:
vi: Chiều Rộng:

en: Dashes:
vi: Gạch gạch:

en: Repeating "dash gap ..." pattern
vi: Lặp lại mẫu "gạch, cách trống ..."

comment: (arrowheads, bullets, faces, whatever) to the start, end, or middle nodes of a path.
    TODO: Marker còn có thể là Dấu Hiệu
    TRANSLATORS: Path markers are an SVG feature that allows you to attach arbitrary shapes
note: TRANSLATORS: Path markers are an SVG feature that allows you to attach arbitrary shapes (arrowheads, bullets, faces, whatever) to the start, end, or middle nodes of a path.
en: Markers:
vi: Các Dấu Hiệu:

en: Start Markers are drawn on the first node of a path or shape
vi: Dấu hiệu khởi đầu được vẽ trên nút đầu tiên của một đường dẫn hoặc hình dạng

en: Mid Markers are drawn on every node of a path or shape except the first and last nodes
vi: Dấu hiệu giữa được vẽ trên toàn bộ các nút của đường dẫn hoặc hình dạng, ngoại trừ nút đầu tiên và nút cuối cùng

en: End Markers are drawn on the last node of a path or shape
vi: Dấu hiệu cuối được vẽ trên nút cuối cùng của đường dẫn hoặc hình dạng

comment: "Join" option (in the Fill and Stroke dialog).
    For an example, draw a triangle with a large stroke width and modify the
    TRANSLATORS: Bevel join: joining lines with a blunted (flattened) corner.
note: TRANSLATORS: Bevel join: joining lines with a blunted (flattened) corner. For an example, draw a triangle with a large stroke width and modify the "Join" option (in the Fill and Stroke dialog).
en: Bevel join
vi: Đầu nối cắt vát

comment: "Join" option (in the Fill and Stroke dialog).
    For an example, draw a triangle with a large stroke width and modify the
    TRANSLATORS: Round join: joining lines with a rounded corner.
note: TRANSLATORS: Round join: joining lines with a rounded corner. For an example, draw a triangle with a large stroke width and modify the "Join" option (in the Fill and Stroke dialog).
en: Round join
vi: Đầu nối tròn

comment: "Join" option (in the Fill and Stroke dialog).
    For an example, draw a triangle with a large stroke width and modify the
    TRANSLATORS: Miter join: joining lines with a sharp (pointed) corner.
note: TRANSLATORS: Miter join: joining lines with a sharp (pointed) corner. For an example, draw a triangle with a large stroke width and modify the "Join" option (in the Fill and Stroke dialog).
en: Miter join
vi: Đầu nối cắt góc

comment: TRANSLATORS: cap type specifies the shape for the ends of lines
    spw_label(t, _("_Cap:"), 0, i);
note: TRANSLATORS: cap type specifies the shape for the ends of lines spw_label(t, _("_Cap:"), 0, i);
en: Cap:
vi: Nắp:

comment: TRANSLATORS: Round cap: the line shape extends beyond the end point of the
    line; the ends of the line are rounded
note: TRANSLATORS: Round cap: the line shape extends beyond the end point of the line; the ends of the line are rounded
en: Round cap
vi: Nắp tròn

comment: TRANSLATORS: Square cap: the line shape extends beyond the end point of the
    line; the ends of the line are square
note: TRANSLATORS: Square cap: the line shape extends beyond the end point of the line; the ends of the line are square
en: Square cap
vi: Nắp vuông

en: Fill, Stroke, Markers
vi: Vùng Tô, Nét, Dấu Hiệu

en: Stroke, Fill, Markers
vi: Nét, Vùng Tô, Dấu Hiệu

en: Fill, Markers, Stroke
vi: Vùng Tô, Dấu Hiệu, Nét

en: Markers, Fill, Stroke
vi: Dấu Hiệu, Vùng Tô, Nét

en: Stroke, Markers, Fill
vi: Nét, Dấu Hiệu, Vùng Tô

en: Markers, Stroke, Fill
vi: Dấu Hiệu, Nét, Vùng Tô

en: Set markers
vi: Đặt dấu hiệu

en: Set stroke width
vi: Đặt chiều rộng nét vẽ

comment: TRANSLATORS: An item in context menu on a colour in the swatches
en: Set stroke dash
vi: Đặt dấu gạch ở nét vẽ

en: Set stroke miter
vi: Đặt góc cắt ở nét vẽ

en: Set stroke style
vi: Đặt kiểu nét vẽ

en: L Gradient
vi: Dốc Màu Tuyến Tính

en: R Gradient
vi: Dốc Màu Tỏa Tròn

en: Fill: %06x/%.3g
vi: Tô : %06x/%.3g

en: Stroke: %06x/%.3g
vi: Nét: %06x/%.3g

[ctx: Fill and stroke]
en: <i>None</i>
vi: <i>Không</i>

[ctx: Fill and stroke]
en: No fill
vi: Không tô

[ctx: Fill and stroke]
en: No stroke
vi: Không nét

en: Stroke width: %1
vi: Chiều rộng nét: %1

en: Stroke width: %.5g%s
vi: Chiều rộng nét: %.5g%s

en: Opacity: %2.1f %%
vi: Độ mờ đục: %2.1f %%

en: Swatch color
vi: Màu mẫu

en: Change swatch color
vi: Đổi màu mẫu

en: Failed to create the page file.
vi: Thất bại trong việc tạo tập tin trang.

en: Split vanishing points
vi: Tách phân điểm ảo

en: Merge vanishing points
vi: Hội nhập các điểm ảo

en: 3D box: Move vanishing point
vi: Hình hộp 3D: Di chuyển điểm ảo

en: <b>Infinite</b> vanishing point shared by the box | <b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)
vi[0]: Điểm ảo <b>vô hạn</b> được <b>%d</b> hình hộp dùng chung; kéo rê với <b>Shift</b> để tách biệt các hộp đã chọn

en: Collection of <b>%d</b> vanishing points shared by the box; drag with <b>Shift</b> to separate | Collection of <b>%d</b> vanishing points shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate
vi[0]: Tập hợp <b>%d</b> điểm ảo đang được <b>%d</b> hình hộp sử dụng chung; kéo rê với <b>Shift</b> để tách biệt

en: Set attribute
vi: Đặt thuộc tính

en: Tile size:
vi: Kích thước ô:

en: Border:
vi: Đường Ranh Giới:

en: Use scrollbar
vi: Sử dụng thanh cuộn

en: Stretch to fill
vi: Kéo giãn để phủ kín

en: Click to Copy
vi: Bấm Chuột để Sao chép

en: Export selected objects
vi: Xuất khẩu các đối tượng đã chọn

en: Export everything inside document
vi: Xuất khẩu mọi vật bên trong tài liệu

en: Export cropped content inside the page
vi: Xuất khẩu nội dung cắt xén bên trong trang

en: Export custom area by specifying coordinates
vi: Xuất khẩu diện tích tùy chọn bằng cách xác định tọa độ

en: Width
    (px)
vi: Chiều rộng
    (px)

en: Height
    (px)
vi: Chiều cao
    (px)

en: Export Selected Only
vi: Duy Xuất Khẩu cái đã Chọn mà thôi

en: Browse export directory
vi: Duyệt thư mục xuất khẩu

en: Select export format
vi: Chọn định dạng xuất khẩu

en: Export a part of document
vi: Xuất khẩu một phần bản tài liệu

en: Export selected objects to separate files
vi: Xuất khẩu các đối tượng đã chọn ra các tập tin riêng biệt

en: Export layers as separate files
vi: Xuất khẩu các tầng lớp như các tập tin riêng biệt

en: Export pages as separate files
vi: Xuất khẩu các trang như các tập tin riêng biệt

en: Export to multiple files and file formats
vi: Xuất khẩu ra nhiều tập tin và nhiều định dạng tập tin

en: Apply the paint to the fill of objects
vi: Áp dụng sơn vào vùng tô phủ của các đối tượng

en: Apply the paint to the stroke of objects
vi: Áp dụng sơn vào nét của các đối tượng

en: Save Document as Template
vi: Lưu Tài Liệu làm Bản Mẫu

en: Author:
vi: Tác giả:

en: Keywords:
vi: Từ Khóa:

en: Set as default template
vi: Đặt làm bản mẫu mặc định

en: Symbol set
vi: Tập ký hiệu

en: _Features
vi: Các Chức Năng Đặc Thù

en: This dialog allows you to automatically convert a raster graphic into vector paths. Several options are available for different use cases:
     * "Brightness cutoff" detects areas that are darker than the threshold value and creates a path enclosing them (using potrace).
     * "Edge detection" detects changes greater than the given threshold value in the brightness of color patches and creates paths to separate them (using potrace).
     * "Color quantization" separates the image into the given number of colors, and separates them with a path (using potrace).
     * "Autotrace" uses the autotrace algorithm with the given option.
     * "Centerline tracing" tries to vectorize a line drawing (with autotrace).
     * "Multicolor" options separate the image into a number of scans, depending on brightness, color separation, or gray levels (using potrace), or using the autotrace algorithm, and create several paths for those.
     * The "Pixel art" tab allows to use an algorithm for pixel recognition or one for depixelizing to vectorize pixel art images.
    
     * NOTE:
      1) Save your work before tracing
      2) Watch your pixel count: "Trace pixel art" creates up to one path per pixel. It is not recommended for images that are not pixel art.
      3) Autotrace is slower than potrace, it is not recommended for big images. Preprocessing your images to increase contrast is recommended.
      4) If your goal is to get few nodes and good precision, manual tracing is always best.
vi: Hộp đối thoại này cho phép bạn tự động chuyển đổi đồ họa điểm ảnh thành các đường dẫn véctơ. Có một số tùy chọn có thể sử dụng trong nhiều trường hợp khác nhau:
     * "Phân mức độ sáng" phát hiện các khu vực tối hơn giá trị ngưỡng và tạo một đường dẫn bao quanh chúng (sử dụng potrace).
     * "Phát hiện cạnh" phát hiện những thay đổi lớn hơn giá trị ngưỡng đã cho về độ sáng của các mảng màu và tạo các đường dẫn để tách phân chúng ra (sử dụng potrace).
     * "Lượng tử hóa màu" phân tách hình ảnh thành một số màu nhất định và phân tách chúng bằng một đường dẫn (sử dụng potrace).
     * "Tự động truy tìm" sử dụng thuật toán autotrace với tùy chọn đã cho.
     * "Truy tìm đường trung tâm" thử véctơ hóa một đường vẽ (với tính năng tự động theo dõi).
     * Các tùy chọn "Nhiều màu" phân tách hình ảnh thành một số bản rà quét, tùy vào độ sáng, độ tách phân của màu hoặc mức ghi xám (sử dụng potrace), hoặc sử dụng thuật toán tự động autotrace, và tạo một số đường dẫn cho chúng.
     * Thẻ "Nghệ thuật điểm ảnh" cho phép sử dụng một thuật toán để nhận dạng điểm ảnh hoặc một thuật toán để phi điểm ảnh hóa, biến chúng thành các hình ảnh nghệ thuật điểm ảnh véctơ.
    
     * GHI CHÚ:
      1) Lưu công việc của bạn trước khi truy tìm
      2) Xem số lượng điểm ảnh của bạn: "Nghệ thuật truy tìm điểm ảnh" (Trace pixel art) tạo ra tối đa một đường dẫn cho mỗi điểm ảnh. Đây không phải là một phương pháp đề cử cho các hình ảnh không phải là nghệ thuật điểm ảnh.
      3) Tự động truy tìm (Autotrace) chậm hơn là potrace. Không nên sử dụng nó cho những hình ảnh lớn. Nên xử lý trước hình ảnh của bạn để tăng độ tương phản lên.
      4) Nếu mục tiêu của bạn là để có được một lượng nút nhỏ với độ chính xác tốt, thì việc theo truy tìm thủ công luôn luôn là cách tốt nhất.

en: Speckles
vi: Chấm lốm đốm

en: Ignore small spots (speckles) in the bitmap
vi: Bỏ qua các chấm nhỏ (lốm đốm) trong hình ảnh bitmap

en: Smooth corners
vi: Góc mượt mà

en: Smooth out sharp corners of the trace
vi: Làm mịn các góc sắc của hình truy tìm

en: Try to optimize paths by joining adjacent Bezier curve segments
vi: Thử tối ưu hoá các đường dẫn bằng cách nối các phân đoạn đường cung Bezier kề cạnh lại

en: Edge threshold
vi: Ngưỡng cạnh

en: Filter iterations
vi: Số lần lặp lại quá trình thanh lọc

en: Error threshold
vi: Ngưỡng sai số

en: Invert image
vi: Đảo nghịch hình ảnh

en: Invert black and white regions
vi: Đảo ngược các vùng đen và trắng

en: Brightness cutoff
vi: Phân mức độ sáng

en: Color quantization
vi: Lượng tử hóa màu

en: Autotrace
vi: Tự động truy tìm

en: Centerline tracing (autotrace)
vi: Truy tìm đường trung tâm (autotrace)

en: Detection mode:
vi: Chế độ phát hiện:

en: Speckles of up to this many pixels will be suppressed
vi: Lượng chấm lốm đốm lên đến mức số điểm ảnh này sẽ bị chặn lại

en: Increase this to smooth corners more
vi: Tăng giá trị này lên để làm mịn góc hơn

en: Increase this to reduce the number of nodes in the trace by more aggressive optimization
vi: Tăng giá trị này để giảm số lượng nút trong bản rà quét bằng cách tối ưu hoá năng nổ hơn

en: User-assisted trace
vi: Truy tìm mà người dùng hỗ trợ

en: Cover the area you want to select as the foreground then select both objects
vi: Bao phủ khu vực bạn muốn chọn làm tiền cảnh sau đó chọn cả hai đối tượng

en: Single scan
vi: Rà quét một lần

en: Brightness steps
vi: Bước phân độ sáng

en: Grays
vi: Ghi Xám

en: Autotrace (slower)
vi: Tự động truy tìm (Autotrace) (chậm hơn)

en: Scans
vi: Số bản rà quét

en: Apply Gaussian blur to the bitmap before tracing
vi: Áp dụng làm nhoè Gauss vào hình ảnh bitmap trước khi rà quét

en: Remove background
vi: Xóa nền

en: Remove bottom (background) layer when done
vi: Gỡ bỏ tầng đáy (nền) một khi làm xong

en: The desired number of scans
vi: Số lần rà quét mong muốn

en: Stack scans on top of one another (no gaps) instead of tiling (usually with gaps)
vi: Chồng tầng các bản rà quét lên nhau (không có kẽ hở) thay vì xếp ô cờ (thường là có kẽ hở)

en: Multicolor
vi: Nhiều màu

en: Favors connections that are part of a long curve (multiplier)
vi: Ủng hộ các kết nối là một phần của đường cong dài (hệ số nhân)

en: Avoid single disconnected pixels (weight)
vi: Tránh các đơn điểm ảnh bị ngắt kết nối (trọng lượng)

en: Islands
vi: Hải đảo

en: Favors connections that are part of foreground color
vi: Ủng hộ các kết nối là một phần của màu tiền cảnh

en: Sparse pixels:
vi: Điểm ảnh thưa thớt:

en: The heuristic computed vote will be multiplied by this value
vi: Kết quả bầu tính toán được thông qua phỏng đoán sẽ nhân với giá trị này

en: A constant vote value
vi: Giá trị phiếu bầu cố định

en: The radius of the window analyzed
vi: Bán kính của cửa sổ phân tích

en:  Heuristics:
vi:  Phỏng đoán:

en: Preserve staircasing artifacts
vi: Bảo tồn giả tượng bậc thang

en: Output composed of straight lines
vi: Đầu ra bao gồm các đường thẳng

en:  Output:
vi:  Đầu Ra:

en: Window radius
vi: Bán kính cửa sổ

en: Pixel art
vi: Mỹ thuật điểm ảnh

en: Live updates
vi: Cập nhật trực tuyến

en: Update preview
vi: Cập nhật duyệt thảo

en: Abort trace operation
vi: Hủy thao tác truy tìm

en: New element node
vi: Nút phần tử mới

en: New text node
vi: Nút văn bản mới

en: Duplicate node
vi: Nhân đôi nút

en: Unindent node
vi: Bỏ thụt lề nút

en: Indent node
vi: Thụt lề nút

en: Raise node
vi: Nâng nút lên

en: Lower node
vi: Hạ nút xuống

en: Delete Text
vi: Xóa Chữ

en: Embed Images
vi: Nhúng Hình Ảnh

en: Precision of approximating gradient meshes:
vi: Độ chính xác trong khi tính ước tính dốc màu của các khung lưới:

en: rough
vi: nhám, gồ ghề

en: Fonts:
vi: Phông chữ :

en: Pages:
vi: Trang:

en: Clip to:
vi: Cắt xén thành:

comment: Stop = phase (pha)
en: Reverse the direction of the gradient
vi: Đảo ngược hướng của dốc màu

en: Stop Offset:
vi: Dịch chuyển của mốc dừng:

en: Offset of selected stop
vi: Dịch chuyển mốc dừng lựa chọn

en: Insert new stop
vi: Chèn thêm mốc dừng mới

en: Gradient library
vi: Thư viện dốc màu

en: Inkscape. Draw freely.
vi: Inkscape. Vẽ tự do.

en: Official splash artwork of this version
vi: Tác phẩm mỹ thuật quảng cáo chính thức của phiên bản này

en: <big><b>Do you want to get involved with Inkscape? <a href="https://inkscape.org/contribute/">Check this page!</a></b></big>
vi: <big><b>Bạn có muốn tham gia vào Inkscape không? <a href="https://inkscape.org/contribute/">Xin hãy xem trang này!</a></b></big>

en: List of authors who contributed to the code
vi: Danh sách các tác giả đã đóng góp cho mã

en: <big><b>Do you want to contribute to translation activities? <a href="https://inkscape.org/contribute/translations/">Join us here!</a></b></big>
vi: <big><b>Bạn có muốn đóng góp cho các hoạt động dịch thuật không? <a href="https://inkscape.org/contribute/translations/">Tham gia cùng chúng tôi tại đây!</a></b></big>

en: List of translators
vi: Danh sách các dịch giả

en: <big><b>See the full details about the Inkscape licenses <a href="https://inkscape.org/about/license/">here</a>!</b></big>
vi: <big><b>Xem chi tiết đầy đủ về giấy phép Inkscape <a href="https://inkscape.org/about/license/">tại đây</a>!</b></big>

en: License file failed to load.
vi: Không nạp được tập tin giấy phép.

en: Inkscape license
vi: Giấy phép Inkscape

en: Link to the official website
vi: Kết nối đến trang web chính thức

en: Click to copy the version number to the clipboard
vi: Bấm chuột để sao chép số phiên bản vào bảng nháp

en: Version Copied!
vi: Phiên bản sao chép!

en: Debug Info Copied!
vi: Thông tin điều tra và gỡ lỗi đã sao chép!

en: Click to copy debug info to the clipboard
vi: Bấm để sao chép thông tin điều tra và gỡ lỗi vào bảng nháp

en: Light Checkerboard
vi: Ô Cờ Màu Nhạt

en: Dark Checkerboard
vi: Ô Cờ Màu Sẫm

en: Solid White
vi: Màu Trắng Trơn

en: Inkscape (default)
vi: Inkscape (mặc định)

en: Colorful
vi: Nhiều màu

en: Classic Symbolic
vi: Ký Hiệu Kinh Điển

en: Compacted (Small Screens)
vi: Gọn Nhẹ (Màn Hình Nhỏ)

en: Classic Inkscape
vi: Inkscape Kinh Điển

en: <b>Warning:</b> Using a non-standard shortcut keyboard layout could make it harder to follow tutorials.
vi: <b>Cảnh báo:</b> Sử dụng bố trí phím tắt không tiêu chuẩn có thể làm cho việc thi hành theo hướng dẫn học tập trở nên khó khăn hơn.

en: Select the default color background for the canvas
vi: Chọn nền màu mặc định cho khung vẽ

en: Set to dark theme
vi: Đặt kiểu mẫu màu tối

en: Learn how to
    Contribute Time
vi: Tìm hiểu phương pháp làm thế nào để
    Đóng Góp Thời Gian

en: Learn how to
    Fund Inkscape
vi: Tìm hiểu làm thế nào để
    Góp Quỹ cho Inkscape

en: Supported by You
vi: Được hỗ trợ bởi các bạn

[ctx: Welcome dialog]
en: Recent Files
vi: Những Tập Tin Gần Đây

[ctx: Welcome dialog]
en: Existing Files
vi: Những Tập Tin Hiện có

en: Show this every time
vi: Luôn luôn hiển thị màn hình này

en: Time to Draw
vi: Đến lúc phải vẽ rồi

en: Size X:
vi: Kích thước X:

en: Size Y:
vi: Kích thước Y:

en: Scale with stroke
vi: Đổi tỷ lệ theo nét vẽ

en: Orient along the path, reversing at the start
vi: Định hướng dọc theo đường dẫn, đảo ngược ngay từ đầu

en: Orient along the path
vi: Định hướng dọc theo đường dẫn

en: Fixed specified angle
vi: Góc chỉ định trước

en: Fixed angle:
vi: Góc cố định:

en: Edit on canvas
vi: Biên soạn trên khung vẽ

en: Horizontal radius of the circle, ellipse, or arc
vi: Bán kính thuận chiều ngang của vòng tròn, hình elip hoặc vòng cung

en: Vertical radius of the circle, ellipse, or arc
vi: Bán kính thuận chiều dọc của vòng tròn, hình elip hoặc vòng cung

en: The angle (in degrees) from the horizontal to the arc's start point
vi: Góc (trong đơn vị độ) từ đường nằm ngang đến điểm khởi đầu của hình cung

en: The angle (in degrees) from the horizontal to the arc's end point
vi: Góc (trong đơn vị độ) từ đường nằm ngang đến điểm kết thúc của hình cung

en: Switch to slice (closed shape with two radii)
vi: Chuyển sang cắt lát phân miếng (hình đóng kín với hai đường bán kính)

en: Switch to arc (unclosed shape)
vi: Chuyển sang hình vòng cung (hình không đóng kín)

en: Switch to chord (closed shape)
vi: Chuyển sang đường cung (hình đóng kín)

en: Make the shape a whole ellipse, not arc or segment
vi: Làm cho hình trở thành elip trọn vẹn, không phải là hình vòng cung hay cắt miếng

en: Horizontal radius of rounded corners
vi: Bán kính theo chiều ngang của các góc tròn

en: Vertical radius of rounded corners
vi: Bán kính theo chiều dọc của các góc tròn

en: Make corners sharp
vi: Làm cho góc sắc nhọn

en: Rounded:
vi: Tròn:

en: Randomized:
vi: Ngẫu nhiên:

en: Number of corners of a polygon or star
vi: Số góc của hình đa giác hay hình ngôi sao

en: How rounded are the corners (0 for sharp)
vi: Các góc tròn ở mức nào (0 sắc nhọn)

en: Scatter randomly the corners and angles
vi: Rải rác các góc cạnh và góc độ ngẫu nhiên

en: Regular polygon (with one handle) instead of a star
vi: Hình đa giác thông thường (với một tay cầm) thay vì hình ngôi sao

en: Star instead of a regular polygon (with one handle)
vi: Hình ngôi sao thay vì hình đa giác thông thường (với một tay cầm)

en: Spoke ratio:
vi: Tỷ lệ nan hoa:

comment: Base radius is the same for the closest handle.
    TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle.
en: Base radius to tip radius ratio
vi: Tỷ lệ giữa bán kính cơ bản và bán kính đỉnh

en: Front page
vi: Trang đầu

en: Width of front page
vi: Chiều rộng của trang đầu

en: Height of front page
vi: Chiều cao của trang đầu

en: Resize to content:
vi: Đổi kích thước khít với nội dung:

en: Fit the page to the current selection or the drawing if there's no selection.
vi: Khít vừa trang vào lựa chọn hiện tại, hay khít bản vẽ nếu không có lựa chọn nào cả.

en: Document scale establishes size of user units.
    SVG element positions are expressed in user units.
vi: Thang đo của tài liệu thiết lập kích thước của đơn vị người dùng.
    Vị trí các phần tử SVG sẽ được biểu hiện trong đơn vị người dùng.

en: Predefined paper sizes to choose from
vi: Kích thước giấy sắp đặt trước để lựa chọn

en: Document's units used to specify document size only
vi: Các đơn vị tài liệu sử dụng duy để xác định kích thước tài liệu mà thôi

en: Advanced viewbox scaling options
vi: Tùy chọn thang đo cao cấp về hình hộp quan sát

en: Viewbox
vi: Hình Hộp Quan Sát

en: Non-uniform scale!
vi: Tỷ lệ không đồng nhất!

en: per user unit
vi: trên mỗi đơn vị người dùng

en: Unsupported percentage size!
vi: Kích thước phần trăm chưa được hỗ trợ!

en: Display units:
vi: Đơn vị hiển thị:

en: Units used throughout the user interface
vi: Các đơn vị được sử dụng trong toàn bộ giao diện người dùng

en: Page background color used during editing and exporting
vi: Màu nền trang được sử dụng trong quá trình biên soạn và xuất khẩu

en: Page border and drop shadow color
vi: Ranh giới trang và màu bóng ngả

en: Desk background color surrounding pages
vi: Màu nền mặt bàn chung quanh trang

en: If set, use a colored checkerboard for the desk background.
vi: Nếu được đặt thì sử dụng một bàn ô cờ có màu làm nền của mặt bàn làm việc.

en: If set, a rectangular page border is shown.
vi: Nếu bật thì hiển thị một ranh giới trang hình chữ nhật.

en: If set, the page border is always on top of the drawing.
vi: Nếu được đặt thì ranh giới trang luôn nằm trên cùng của bản vẽ.

en: Show shadow
vi: Hiển thị bóng ngả

en: If set, the page border shows a shadow on its right and lower side.
vi: Nếu bật thì ranh giới trang hiển thị một bóng ngả về dưới bên phải của nó.

en: Use antialiasing
vi: Sử dụng chống răng cưa

en: If unset, no antialiasing will be done on the drawing.
vi: Nếu không đặt thì sẽ không có sự chống răng cưa (làm mịn) được thực hiện trên bản vẽ.

en: Last selected
vi: Cái được chọn cuối cùng

en: First selected
vi: Cái được chọn đầu tiên

en: Middle of selection
vi: Giữa lựa chọn

en: Min value
vi: Giá trị tối thiểu

en: Max value
vi: Giá trị tối đa

en: Biggest object
vi: Đối tượng lớn nhất

en: Smallest object
vi: Đối tượng nhỏ nhất

en: Selection Area
vi: Khu vực lựa chọn

en: Treat selection as group
vi: Đối xử với lựa chọn như nhóm vậy

en: Alignment handles with third click
vi: Canh hàng các tay cầm bằng cú nhấp chuột thứ ba

en: Move/align selection as group
vi: Di chuyển/canh hàng lựa chọn như nhóm vậy

en: Relative to:
vi: Tương đối với:

en: Align right edges of objects to the left edge of anchor
vi: Sắp cạnh phải của các đối tượng dọc theo cạnh trái của vùng neo chốt

en: Align left edges
vi: Canh hàng cạnh trái

en: Center on vertical axis
vi: Trung tâm hóa trên trục dọc

en: Align right edges
vi: Canh hàng các cạnh phải

en: Align left edges of objects to the right edge of anchor
vi: Canh hàng các cạnh trái của đối tượng dọc theo cạnh phải của neo chốt

en: Align bottom edges of objects to the top edge of anchor
vi: Canh hàng các cạnh đáy của đối tượng vào cạnh đỉnh của neo chốt

en: Align top edges
vi: Canh hàng các cạnh đỉnh

en: Center on horizontal axis
vi: Trung tâm hóa trên trục ngang

en: Align bottom edges
vi: Canh hàng các cạnh đáy

en: Align top edges of objects to bottom edge of anchor
vi: Canh hàng các cạnh của đối tượng vào cạnh đáy của neo chốt

en: Minimum horizontal gap (in pixel units) between bounding boxes
vi: Khoảng cách ngang tối thiểu (tính theo đơn vị điểm ảnh) giữa các hình hộp viền

en: Minimum vertical gap (in pixel units) between bounding boxes
vi: Khoảng cách dọc tối thiểu (trong đơn vị điểm ảnh) giữa các hình hộp viền

en: Move objects as little as possible so that their bounding boxes do not overlap
vi: Di chuyển các đối tượng ít nhất có thể, hầu cho các hình hộp viền của chúng không không chồng gối lên nhau

en: Align selected nodes to a common horizontal line
vi: Canh hàng các nút đã chọn vào một đường nằm ngang chung

en: Align selected nodes to a common vertical line
vi: Căn hàng các nút đã chọn vào một đường dọc chung

en: Align Nodes
vi: Canh Hàng các Nút

en: New from _Template...
vi: Mới từ Bản Mẫu...

en: Save a Cop_y...
vi: Lưu một Bản Sao...

en: Save Template...
vi: Lưu thành Bản Mẫu...

en: Import _Web Image...
vi: Nhập Khẩu Hình Ảnh...

en: Clean _Up Document
vi: Dọn Dẹp Tài Liệu

en: _Document Properties...
vi: Tính Chất Tài Liệu...

en: Undo _History...
vi: Lịch sử hoàn tác...

en: _Find/Replace...
vi: Lùng Tìm/Thay Thế...

en: Clo_ne
vi: Rập Khuôn

en: Create Clo_ne
vi: Tạo Bản Rập Khuôn

en: Create Tiled Clones...
vi: Tạo Bản Rập Khuôn Xếp Ô Cờ...

en: Unlin_k Clone
vi: Gỡ Liên Kết Bản Rập Khuôn

en: Unlink Clones _recursively
vi: Gỡ Liên Kết các bản Rập Khuôn một cách Đệ Quy

en: Select _Original
vi: Chọn bản _gốc

en: Make a _Bitmap Copy
vi: Tạo bản sao Bitmap

en: Select Al_l
vi: Chọn Toàn Bộ

en: Select All in All La_yers
vi: Chọn toàn bộ trên tất cả các tầng lớp

en: In_vert Selection
vi: Đảo Lựa Chọn

en: D_eselect
vi: Hủy chọn

en: _Resize Page to Selection
vi: Đổi Kích Thước Trang cho vừa Lựa chọn

en: _XML Editor...
vi: Trình Biên Soạn XML...

en: Center Page
vi: Đưa Trang về Trung tâm

en: Zoom Previous
vi: Thu-Phóng Trước Đây

en: Rotate Counter-Clockwise
vi: Xoay Ngược Chiều Kim Đồng Hồ

en: _Display Mode
vi: Chế Độ Hiển Thị

en: Outline Overlay
vi: Vẽ Lồng Đường Viền

en: No Filters
vi: Không có bộ lọc

en: _Split Mode
vi: Chế Độ Tách Phân

en: Page _Grid
vi: Khung Lưới Đồ Thị trên Trang

en: G_uides
vi: Đường Gióng

en: Sh_ow/Hide
vi: Hiện/Ẩn

en: _Commands Bar
vi: Thanh Lệnh

en: Sn_ap Controls Bar
vi: Thanh Điều Khiển Bám Dính

en: T_ool Controls Bar
vi: Thanh Điều khiển Công Cụ

en: _Toolbox
vi: Hộp Công Cụ

en: Scroll_bars
vi: Thanh Cuộn

en: _Palette
vi: Bảng Màu

en: Show/Hide D_ialogs
vi: Hiện/Ẩn Hộp Đối Thoại

en: _Command Palette
vi: Bảng Lệnh

comment: TRANSLATORS: "Swatches" means: color samples
en: S_watches...
vi: Bảng Chọn Màu...

en: _Messages...
vi: Thông Điệp...

en: P_revious Window
vi: Cửa Sổ Trước

en: N_ext Window
vi: Cửa Sổ Tiếp Theo

en: Duplic_ate Window
vi: Nhân Đôi Cửa Sổ

en: Wide Screen
vi: Màn Hình Rộng

en: _Show/Hide Current Layer
vi: Hiện/Ẩn Tầng Lớp Hiện Tại

en: _Lock/Unlock Current Layer
vi: Khoá/Mở Khóa Tầng Lớp Hiện Tại

en: Switch to Layer Abov_e
vi: Chuyển Lên Tầng Lớp Trên

en: Switch to Layer Belo_w
vi: Chuyển Xuống Tầng Lớp Dưới

en: Move Selection to Layer Abo_ve
vi: Đưa Lựa Chọn lên Tầng Lớp Trên

en: Move Selection to Layer Bel_ow
vi: Đưa Lựa Chọn xuống Tầng Lớp Dưới

en: Layer to _Top
vi: Tầng Lớp lên Đỉnh

en: Layer to _Bottom
vi: Tầng Lớp xuống Đáy

en: D_uplicate Current Layer
vi: Nhân Đôi Tầng Lớp Hiện Tại

en: _Delete Current Layer
vi: Xoá Tầng Lớp Hiện Tại

en: _Object
vi: Đối Tượng

en: S_ymbols...
vi: Kí Hiệu...

en: _Paint Servers...
vi: Máy Chủ Sơn Vẽ...

en: _Selectors and CSS...
vi: Cần Chọn và CSS...

en: _Pop Selected Objects out of Group
vi: Bật đối tượng đã chọn ra khỏi Nhóm

en: Cli_p
vi: Cắt Xén

en: _Set Clip
vi: Đặt Cắt Xén

en: _Set Inverse Clip (LPE)
vi: Đặt Cắt Xén Đảo Ngược (LPE)

en: _Release Clip
vi: Phóng Thích Cắt Xén

en: Mas_k
vi: Màn Chắn

en: _Set Mask
vi: Đặt Màn Chắn

en: _Set Inverse Mask (LPE)
vi: Đặt Màn Chắn Đảo Ngược (LPE)

en: _Release Mask
vi: Phóng Thích Màn Chắn

en: Patter_n
vi: Hoa Văn

en: Objects to Patter_n
vi: Đối Tượng thành Hoa Văn

en: Pattern to _Objects
vi: Hoa Văn thành Đối Tượng

en: Objects to _Marker
vi: Đối Tượng thành Dấu Hiệu

en: Objects to Gu_ides
vi: Đối Tượng thành Đường Gióng

en: Raise to _Top
vi: Nâng Lên Đỉnh

en: Lower to _Bottom
vi: Hạ Xuống Đáy

en: Transfor_m...
vi: Biến Hóa...

en: _Align and Distribute...
vi: Canh Hàng Và Phân Bổ...

en: _Path
vi: Đường Dẫn

en: _Object to Path
vi: Đối Tượng thành Đường Dẫn

en: _Stroke to Path
vi: Nét Viền thành Đường Dẫn

en: _Union
vi: Hợp Nhất

en: _Intersection
vi: Giao Cắt

en: E_xclusion
vi: Loại Trừ

en: Di_vision
vi: Chia

comment: Advanced tutorial for more info
    TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
en: Cut _Path
vi: Cắt Đường Dẫn

comment: Advanced tutorial for more info
    TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
en: Break _Apart
vi: Bẻ Gãy Ra

en: Split Pat_h
vi: Tách Phân Đường Dẫn

comment: See also the Advanced Tutorial for explanation.
    TRANSLATORS: "inset": contract a shape by offsetting the object's path,
    i.e. by displacing it perpendicular to the path in each point.
en: I_nset
vi: Thu Lại

comment: See also the Advanced Tutorial for explanation.
    TRANSLATORS: "outset": expand a shape by offsetting the object's path,
    i.e. by displacing it perpendicular to the path in each point.
en: Outs_et
vi: Mở Rộng Ra

en: D_ynamic Offset
vi: Dịch Chuyển Năng Động

en: _Linked Offset
vi: Dịch Chuyển Liên Kết

en: Si_mplify
vi: Đơn Giản Hóa

en: Path E_ffects...
vi: Các Hiệu Ứng Đường Dẫn...

en: Paste Path _Effect
vi: Dán Hiệu Ứng Đường Dẫn

en: Remove Path _Effect
vi: Xóa Hiệu Ứng Đường Dẫn

en: SVG Font Editor...
vi: Trình Biên Soạn Phông Chữ SVG...

en: _Unicode Characters...
vi: Ký Tự Unicode...

en: _Put on Path
vi: Đặt Lên Đường Dẫn

en: _Remove from Path
vi: Xóa khỏi Đường Dẫn

en: _Flow into Frame
vi: Lưu Chảy nội trong Khung Hình

en: Set _Subtraction Frames
vi: Đặt Khung Hình Khấu Trừ

en: _Unflow
vi: Ngừng Lưu Chảy

en: _Convert to Text
vi: Chuyển Đổi về Văn Bản Thường

en: Remove Manual _Kerns
vi: Bỏ Phân Khoảng giữa các ký tự Đặt Thủ Công

en: Filter_s
vi: Các Bộ Lọc

en: Filter _Editor...
vi: Trình Biên Soạn các Bộ Lọc...

en: _Remove Filters
vi: Xóa các Bộ Lọc

en: Exte_nsions
vi: Trình Mở Rộng

en: Previous Exte_nsion
vi: Trình Mở Rộng Trước Đây

en: _Previous Extension Settings...
vi: Những Cài Đặt của Trình Mở Rộng Trước Đây...

en: Manage Extensions...
vi: Quản lý các Trình Mở Rộng...

en: Inkscape: _Basic
vi: Inkscape: Cơ bản

en: Inkscape: _Shapes
vi: Inkscape: Hình dạng

en: Inkscape: _Advanced
vi: Inkscape: Cao cấp

comment: TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
en: Inkscape: T_racing
vi: Inkscape: Đồ Can Hình Ảnh

en: Inkscape: _Calligraphy
vi: Inkscape: Thư Pháp

en: Inkscape: _Interpolate
vi: Inkscape: Nội Suy

en: _Elements of Design
vi: Thành Phần Thiết Kế

en: _Tips and Tricks
vi: Mẹo Vặt và Thủ Thuật

en: _About Inkscape
vi: Giới Thiệu về Inkscape

en: <b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them.
vi: <b>Chúc mừng bạn đến với Inkscape!</b> Hãy sử dụng các hình dạng hay các công cụ vẽ tay tự do để tạo các đối tượng; dùng cần lựa chọn (mũi tên) để di chuyển hay biến hóa chúng.

en: Cursor coordinates
vi: Toạ độ con trỏ

en: Finish:
vi: Kết thúc:

en: Angle Y:
vi: Góc Y:

en: Choose a preset
vi: Chọn một sắp đặt sẵn

en: Add or edit calligraphic profile
vi: Thêm hoặc biên soạn hồ sơ thư pháp

en: The width of the calligraphic pen (relative to the visible canvas area)
vi: Chiều rộng của bút thư pháp (tương đối với với diện tích khung vẽ nhìn thấy được)

en: Use the pressure of the input device to alter the width of the pen
vi: Sử dụng cảm ứng áp lực của thiết bị đầu vào để thay đổi chiều rộng nét vẽ của bút

en: Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)
vi: Dò theo độ sáng của nền theo chiều rộng của bút (màu trắng - chiều rộng tối thiểu, màu đen - chiều rộng tối đa)

en: How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 makes them broader, 0 makes width independent of velocity)
vi: Điều chỉnh tốc độ thu hẹp nét vẽ (> 0 làm các nét vẽ nhanh mảnh mai hơn, < 0 làm cho rộng hơn, 0 làm cho chiều rộng không phụ thuộc vào tốc độ nữa)

en: Thinning:
vi: Làm cho mỏng mảnh:

en: Increase to make the pen drag behind, as if slowed by inertia
vi: Tăng lên để làm cho cái bút kéo rê theo đằng sau, giống như nó bị quán tính làm trì hoãn lại

en: Mass:
vi: Khối lượng:

en: The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)
vi: Góc của ngòi bút (theo độ; 0=nằm ngang; không có tác động nếu độ cố định=0)

en: Use the tilt of the input device to alter the angle of the pen's nib
vi: Dùng độ nghiêng của thiết bị đầu vào để thay đổi góc độ của ngòi bút

comment: Angle behavior không biết thay behavior là gì
en: Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle, -100 = fixed angle in opposite direction)
vi: Các cư xử của góc độ (0 = ngòi luôn vuông góc với chiều hướng của nét vẽ, 100 = góc cố định, -100 = góc cố định theo hướng ngược lại)

en: Fixation:
vi: Độ cố định:

comment: TRANSLATORS: "cap" means "end" (both start and finish) here
en: Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)
vi: Tăng lên để làm cho nắp lòi ra nhiều hơn ở hai đầu cuối của nét (0 = không nắp, 1 = nắp tròn)

comment: TRANSLATORS: "cap" means "end" (both start and finish) here
en: Caps:
vi: Nắp:

en: Increase to make strokes rugged and trembling
vi: Tăng lên để làm cho nét gồ ghề và chấn động

en: Tremor:
vi: Độ chấn động:

en: Increase to make the pen waver and wiggle
vi: Tăng lên để làm cho cái bút rung rinh và ngọ nguậy

en: Wiggle:
vi: Ngọ nguậy:

en: Make connector orthogonal or polyline
vi: Làm các đường nối trực giao hay đa cạnh

en: The amount of connectors curvature
vi: Lượng cong của đường nối

en: Curvature:
vi: Độ cong:

en: The amount of space left around objects by auto-routing connectors
vi: Khoảng trống còn lại chung quanh đối tượng do đường nối tự động định tuyến

en: Ideal length for connectors when layout is applied
vi: Chiều dài lý tưởng cho các đường nối khi bố trí được áp dụng

en: Make connectors with end-markers (arrows) point downwards
vi: Làm cho đường nối có dấu hiệu đầu cuối (mũi tên) chỉ xuống

en: Do not allow overlapping shapes
vi: Không cho phép các hình chồng chéo lên nhau

en: Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha
vi: Chọn cả hai màu và alpha (tính trong suốt) dưới con trỏ; nếu không thì chỉ chọn màu nhìn thấy được nhân trước với alpha

en: If alpha was picked, assign it to selection as fill or stroke transparency
vi: Nếu alpha đã được chọn thì ấn định nó vào vùng lựa chọn làm độ trong suốt của màu tô kín hay nét vẽ

en: Delete objects touched by eraser
vi: Xóa các đối tượng mà tẩy chạm vào

en: Cut out from paths and shapes
vi: Cắt ra khỏi đường dẫn và hình dạng

en: Clip from objects
vi: Cắt xén từ các đối tượng

en: The width of the eraser pen (relative to the visible canvas area)
vi: Chiều rộng của bút tẩy (tương đối với diện tích khung vẽ nhìn thấy được)

en: Break apart cut items
vi: Tách rời các phần tử bị cắt

en: Create linear gradient
vi: Tạo dốc màu tuyến tính

en: Create radial (elliptic or circular) gradient
vi: Tạo dốc màu tỏa tròn (hình elip hay tròn)

en: Create gradient in the fill
vi: Tạo dốc màu trong vùng tô kín

en: Create gradient in the stroke
vi: Tạo dốc màu trong nét vẽ

en: Link gradients to change all related gradients
vi: Kết nối dốc màu để thay đổi toàn bộ các dốc màu liên quan

en: No geometric tool is active
vi: Không có công cụ hình học nào là đang hoạt động cả

en: Show bounding box (used to cut infinite lines)
vi: Hiển thị hình hộp viền (dùng để cắt các đường vô hạn)

en: Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection
vi: Đặt hình hộp viền giới hạn (để cắt các đường vô hạn) là hình hộp viền của lựa chọn hiện tại

en: Display measuring info for selected items
vi: Hiển thị thông tin đo lường cho các đối tượng đã chọn

en: Open LPE dialog (to adapt parameters numerically)
vi: Mở hộp thoại Hiệu Ứng Đường Dẫn Trực Tuyến (để thích nghi với các tham số như các con số)

en: The font size to be used in the measurement labels
vi: Kích thước phông chữ sử dụng trong các nhãn đo lường

en: Decimal precision of measure
vi: Độ chính xác thập phân của đo lường

en: Scale the results
vi: Đổi tỷ lệ kết quả

en: Scale %:
vi: Đổi tỷ lệ %:

en: Mark dimension offset
vi: Dịch chuyển của dấu kích thước

en: Measure only selected
vi: Duy đo lường cái lựa chọn mà thôi

en: Measure all layers
vi: Đo lường toàn bộ các tầng lớp

en: Ignore first and last
vi: Bỏ qua đầu tiên và cuối cùng

en: Show measures between items
vi: Hiển thị đo lường giữa các đối tượng

en: Show hidden intersections
vi: Hiển thị các giao cắt ẩn khuất

en: Reverse measure
vi: Đảo ngược đo lường

en: Phantom measure
vi: Đo lường ảo

en: To guides
vi: Thành các đường gióng

en: Convert to item
vi: Chuyển đổi thành đối tượng

en: Mark Dimension
vi: Đánh Dấu Kích Thước

en: Create mesh gradient
vi: Tạo dốc màu khung lưới

en: Create conical gradient
vi: Tạo dốc màu hình nón

en: Number of rows in new mesh
vi: Số hàng trong khung lưới mới

en: Number of columns in new mesh
vi: Số cột trong khung lưới mới

en: Edit fill mesh
vi: Biên soạn khung lưới tô phủ kín

en: Edit stroke mesh
vi: Biên soạn khung lưới nét vẽ

en: Toggle selected sides between Beziers and lines.
vi: Chuyển đổi các cạnh đã chọn sang các Bezier và các đường.

en: Make selected sides elliptical by changing length of handles. Works best if handles already approximate ellipse.
vi: Làm cho các cạnh bên cong hình elip bằng cách thay đổi chiều dài của tay cầm. Hoạt động tốt nhất nếu các tay cầm đã gần tương tự elip rồi.

en: Pick colors for selected corner nodes from underneath mesh.
vi: Chọn màu cho các nút gãy góc đã chọn từ bên dưới khung lưới.

en: Scale mesh to fit inside bounding box.
vi: Đổi tỷ lệ khung lưới để khít vừa bên trong hình hộp viền.

en: WARNING: Mesh SVG Syntax Subject to Change
vi: CẢNH BÁO: Cú Pháp Khung Lưới SVG có thể thay đổi

en: Insert node at min X
vi: Chèn thêm nút tại X tối thiểu

en: Insert node at max X
vi: Chèn thêm nút tại X tối đa

en: Insert node at min Y
vi: Chèn thêm nút tại Y tối thiểu

en: Insert node at max Y
vi: Chèn thêm nút tại Y tối đa

en: Insert new nodes into selected segments
vi: Chèn thêm nút mới vào phân đoạn đã chọn

en: Delete selected nodes
vi: Xoá các nút đã chọn

en: Join selected nodes
vi: Nối các nút được chọn lại

en: Break path at selected nodes
vi: Ngắt đường dẫn tại các nút đã chọn

en: Join selected endnodes with a new segment
vi: Nối các đầu cuối nút đã chọn với một phân đoạn mới

en: Delete segment between two non-endpoint nodes
vi: Xóa phân đoạn nằm giữa hai nút không phải là điểm cuối

en: Make selected nodes corner
vi: Làm các nút đã chọn gẫy góc

en: Make selected nodes smooth
vi: Làm các nút đã chọn mịn màng

en: Make selected nodes symmetric
vi: Làm các nút đã chọn đối xứng

en: Make selected nodes auto-smooth
vi: Làm các nút đã chọn tự động mịn màng

en: Convert selected object to path
vi: Chuyển đối tượng được chọn thành đường dẫn

en: Convert selected object's stroke to paths
vi: Chuyển nét vẽ của đối tượng được chọn thành các đường dẫn

en: X coordinate of selected node(s)
vi: Toạ độ X của (các) nút đã chọn

en: Y coordinate of selected node(s)
vi: Toạ độ Y của (các) nút đã chọn

en: Show path outline (without path effects)
vi: Hiển thị nét viền đường dẫn (không có hiệu ứng đường dẫn)

en: Show Bezier handles of selected nodes
vi: Hiển thị các tay cầm Bezier của các nút đã chọn

en: Show transformation handles for selected nodes
vi: Hiển thị các tay cầm biến hóa cho các nút đã chọn

en: Show mask(s) of selected object(s)
vi: Hiển thị màn chắn của (các) đối tượng đã chọn

en: Show clipping path(s) of selected object(s)
vi: Hiển thị đường dẫn cắt xén của (các) đối tượng đã chọn

en: Page Label
vi: Nhãn Trang

en: The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill
vi: Hiệu số tối đa cho phép giữa điểm ảnh đã nhấn chuột vào và các điểm ảnh lân cận cần tính đến trong vùng tô

en: The amount to grow (positive) or shrink (negative) the created fill path
vi: Lượng cần tăng (số dương) hay giảm (số âm) đường dẫn tô kín đã tạo ra

en: Grow/shrink by:
vi: Phóng to/thu nhỏ:

en: Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)
vi: Hoàn lại các tham số thùng sơn về giá trị mặc định (sử dụng Cấu Hình > Công Cụ của Inkscape để đổi các giá trị mặc định).

en: Mode of new lines drawn by this tool
vi: Chế độ các đường mới mà công cụ này vẽ

en: Create regular Bezier path
vi: Tạo đường dẫn Bezier phổ thông

en: Create Spiro path
vi: Tạo đường dẫn xoắn Spiro

en: Create BSpline path
vi: Tạo đường dẫn BSpline

en: Create a sequence of straight line segments
vi: Tạo một chuỗi các phân đoạn đường thẳng

en: Create a sequence of paraxial line segments
vi: Vẽ một chuỗi các phân đoạn đường thẳng quanh bàng trục

en: Flatten Spiro or BSpline LPE
vi: Làm phẳng bẹt LPE Xoắn Spiro hoặc BSpline

en: Use pressure input
vi: Sử dụng áp lực cung cấp ở đầu vào

en: Min percent of pressure
vi: Phần trăm tối thiểu của áp lực

en: Max percent of pressure
vi: Phần trăm tối đa của áp lực

en: How much smoothing (simplifying) is applied to the line
vi: Độ làm mịn (đơn giản hóa) áp dụng vào đường nét

en: LPE based interactive simplify
vi: Đơn giản hóa tương tác trên cơ sở LPE

en: LPE simplify flatten
vi: LPE đơn giản hóa làm phẳng bẹt

en: Scale of the width of the power stroke shape.
vi: Tỷ lệ chiều rộng của hình dạng nét vẽ quyền lực.

en: Width of rectangle
vi: Chiều rộng của hình chữ nhật

en: Height of rectangle
vi: Chiều cao của hình chữ nhật

en: Select all objects
vi: Chọn toàn bộ các đối tượng

en: Deselect any selected objects
vi: Hủy chọn bất cứ đối tượng nào đã chọn

en: Enable snapping
vi: Cho phép bám dính

en: Bounding boxes
vi: Hình hộp viền

en: Edge midpoints
vi: Trung điểm của cạnh

en: Path intersections
vi: Các điểm giao cắt nhau

en: Cusp nodes
vi: Nút đỉnh

en: Smooth nodes
vi: Nút làm mịn

en: Line midpoints
vi: Trung điểm của đường

en: Object midpoints
vi: Trung điểm đối tượng

en: Other points
vi: Các điểm khác

en: Object rotation centers
vi: Tâm xoay của đối tượng

en: Text baselines and anchors
vi: Đường cơ sở văn bản và các neo chốt

en: Guide lines
vi: Đường gióng

en: Page borders
vi: Ranh giới trang

en: Nodes in same path
vi: Nút trong cùng một đường dẫn

en: Reset to simple snapping mode
vi: Hoàn lại về chế độ bám dính đơn giản

en: Same distances
vi: Cùng khoảng cách

en: Perpendicular lines
vi: Đường vuông góc

en: Tangential lines
vi: Đường tiếp tuyến

en: Advanced mode
vi: Chế Độ Cao Cấp

en: Number of revolutions
vi: Số vòng quay

en: Turns:
vi: Số Vòng Quay:

en: How much denser/sparser are outer revolutions; 1 = uniform
vi: Mức vòng quay bên ngoài dày đặc/thưa thớt hơn là bao nhiêu (1 = đồng đều)

en: Radius of the innermost revolution (relative to the spiral size)
vi: Bán kính của vòng quay trong cùng (tương đối với kích thước xoắn ốc)

en: Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)
vi: Hoàn lại các tham số hình dạng về các giá trị mặc định (sử dụng Cấu Hình> Công cụ của Inkscape để đổi các giá trị mặc định)

en: Spray copies of the initial selection
vi: Phun các bản sao của lựa chọn ban đầu

en: Spray clones of the initial selection
vi: Phun các bản rập khuôn của lựa chọn ban đầu

en: Spray objects in a single path
vi: Phun các đối tượng trong một đường dẫn đơn nhất

en: Delete sprayed items from selection
vi: Xóa các đối tượng đã phun ra khỏi lựa chọn

en: The width of the spray area (relative to the visible canvas area)
vi: Chiều rộng của khu vực phun (tương đối với diện tích khung vẽ nhìn thấy được)

en: Use the pressure of the input device to alter the width of spray area
vi: Sử dụng áp lực của thiết bị đầu vào để thay đổi chiều rộng của diện tích phun

en: Adjusts the number of items sprayed per click
vi: Điều chỉnh số lượng đối tượng được phun trong mỗi nhấp chuột

en: Variation of the rotation of the sprayed objects; 0% for the same rotation than the original object
vi: Lượng biến thiên xoay chiều của các đối tượng phun ra; 0% để xoay chiều đồng với đối tượng ban đầu

en: Variation in the scale of the sprayed objects; 0% for the same scale than the original object
vi: Biến thiên trong đổi tỷ lệ của các đối tượng phun ra; 0% để đồng với tỷ lệ của đối tượng ban đầu

en: Use the pressure of the input device to alter the scale of new items
vi: Sử dụng áp lực thiết bị đầu vào để thay đổi tỷ lệ của các đối tượng mới

en: Increase to scatter sprayed objects
vi: Tăng mức phân tán các đối tượng phun ra

en: 0 to spray a spot; increase to enlarge the ring radius
vi: 0 để phun một điểm; tăng lên để mở rộng bán kính vòng tròn

en: Apply over no transparent areas
vi: Áp dụng trên khu vực không trong suốt

en: Apply over transparent areas
vi: Áp dụng trên khu vực trong suốt

en: No overlap between colors
vi: Không có sự chồng gối giữa các màu

en: Prevent overlapping objects
vi: Ngăn chặn các đối tượng chồng gối

en: Increase to segregate objects more (value in percent)
vi: Tăng để phân tách riêng các đối tượng nhiều hơn (giá trị tính theo lượng phần trăm)

en: Pick color from the drawing. You can use clonetiler trace dialog for advanced effects. In clone mode original fill or stroke colors must be unset.
vi: Chọn màu sắc từ bản vẽ. Bạn có thể sử dụng hộp đối thoại theo dõi rập khuôn xếp ô cờ cho các hiệu ứng cao cấp. Trong chế độ rập khuôn thì màu tô và màu nét phải chưa được đặt thì mới được.

en: Apply picked color to fill
vi: Áp dụng màu đã chọn để tô phủ kín

en: Apply picked color to stroke
vi: Áp dụng màu đã chọn cho nét vẽ

en: Inverted pick value, retaining color in advanced trace mode
vi: Đảo ngược giá trị chọn, duy trì màu trong chế độ theo (trace) dõi nâng cao

en: Pick from center instead of average area.
vi: Chọn từ trung tâm thay vì diện tích trung bình.

en: Corners:
vi: Số góc:

en: Spacing between baselines
vi: Khoảng cách giữa các đường cơ sở

en: Justify (only flowed text)
vi: Cân bằng (duy dòng văn bản đối lưu)

en: Toggle superscript
vi: Bật/tắt chữ nhỏ cao

en: Toggle subscript
vi: Bật/tắt chữ nhỏ thấp

en: Block progression
vi: Tiến triển của phân khối

en: Horizontal text
vi: Chữ ngang

en: Vertical text — lines: right to left
vi: Văn bản dọc — dòng: từ phải sang trái

en: Vertical text — lines: left to right
vi: Văn bản dọc — dòng: từ trái sang phải

en: Text (glyph) orientation in vertical text.
vi: Chiều hướng văn bản (ký tự) trong chữ dọc.

en: Auto glyph orientation
vi: Tự động phân chiều hướng cho ký tự

en: Upright glyph orientation
vi: Chiều hướng ký tự thẳng đứng

en: Sideways glyph orientation
vi: Chiều hướng ký tự nằm nghiêng

en: Text direction for normally horizontal text.
vi: Chiều hướng văn bản cho văn bản vốn nằm ngang.

en: Left to right text
vi: Văn bản trái sang phải

en: Right to left text
vi: Văn bản phải sang trái

en: Spacing between letters (px)
vi: Khoảng cách giữa các ký tự (px)

en: Spacing between words (px)
vi: Khoảng cách giữa các từ (px)

en: Horizontal kerning (px)
vi: Phân khoảng chiều ngang (px)

en: Vertical kerning (px)
vi: Phân khoảng chiều dọc (px)

en: Character rotation (degrees)
vi: Xoay chiều ký tự (độ)

en: SELECTING
vi: LỰA CHỌN

en: SHAPES
vi: HÌNH DẠNG

en: CREATING NEW
vi: TẠO MỚI

en: COLORS AND STYLES
vi: MÀU SẮC VÀ KIỂU DÁNG

en: OTHER
vi: KHÁC

en: CANVAS TOOLS
vi: CÔNG CỤ KHUNG VẼ

en: Move objects in any direction
vi: Di chuyển các đối tượng theo mọi chiều hướng

en: Move objects towards cursor; with Shift from cursor
vi: Di chuyển đối tượng về phía con trỏ; với Shift từ con trỏ

en: Move objects in random directions
vi: Di chuyển đối tượng trong các chiều hướng ngẫu nhiên

en: Shrink objects, with Shift enlarge
vi: Thu nhỏ các đối tượng, với Shift để phóng to

en: Rotate objects, with Shift counterclockwise
vi: Xoay chiều các đối tượng, với Shift để xoay ngược chiều kim đồng hồ

en: Duplicate objects, with Shift delete
vi: Nhân đôi đối tượng, với Shift để xóa

en: Push parts of paths in any direction
vi: Đẩy các phần của đường dẫn trong bất cứ chiều hướng nào

en: Shrink (inset) parts of paths; with Shift grow (outset)
vi: Thu nhỏ (thu lại) các phần của đường dẫn; với Shift để phình to (mở rộng ra)

en: Attract parts of paths towards cursor; with Shift from cursor
vi: Hấp dẫn các phần của đường dẫn về phía con trỏ; với Shift từ con trỏ

en: Roughen parts of paths
vi: Làm nhiều phần của đường dẫn trở nên gồ ghề

en: Paint the tool's color upon selected objects
vi: Sơn màu của công cụ trên các đối tượng đã chọn

en: Jitter the colors of selected objects
vi: Biến động màu sắc của các đối tượng đã chọn

en: Blur selected objects more; with Shift, blur less
vi: Làm nhoè các đối tượng đã chọn nhiều hơn; với Shift để làm ít đi

en: The width of the tweak area (relative to the visible canvas area)
vi: Chiều rộng của vùng hiệu chỉnh (tương đối với diện tích khung vẽ nhìn thấy được)

en: The force of the tweak action
vi: Cường độ của hành động hiệu chỉnh

en: Force:
vi: Cường Độ:

en: Use the pressure of the input device to alter the force of tweak action
vi: Sử dụng áp lực của thiết bị đầu vào cung cấp để thay đổi cường độ của hành động hiệu chỉnh

en: Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes
vi: Độ trung thực thấp thì đơn giản hoá các đối tượng; độ trung thực cao bảo tồn hình dạng đặc trưng của đường dẫn song có thể tạo ra rất nhiều nút mới

en: Fidelity:
vi: Độ trung thực:

en: In color mode, act on object's hue
vi: Trong chế độ màu, hành động theo màu sắc của đối tượng

en: In color mode, act on object's saturation
vi: Trong chế độ màu, hành động trên độ bão hòa của đối tượng

en: In color mode, act on object's lightness
vi: Trong chế độ màu, hành động trên độ sáng/nhạt của đối tượng

en: In color mode, act on object's opacity
vi: Trong chế độ màu, hành động theo độ đục của đối tượng

en: Error encoding '{}' as {} barcode: {}
vi: Lỗi mã hóa '{}' thành {} mã vạch: {}

en: No string specified for barcode.
vi: Không có dòng chữ chỉ định cho mã vạch.

en: Not a Number, must be digits 0-9 only
vi: Không phải là Số. Nhất định phải là chữ số 0-9 mà thôi

en: Wrong size {:d}, must be {} digits
vi: Kích thước sai {:d}, nhất định phải là {} chữ số

en: Checksum failed, omit for new sum
vi: Kiểm tra tổng đã thất bại, bỏ qua tổng mới

en: CODE25 can only encode numbers.
vi: CODE25 chỉ có thể mã hóa các con số .

en: Invalid UPC Number
vi: Số UPC không hợp lệ

en: No barcode encoder: {}
vi: Không có bộ mã hóa mã vạch: {}

en: No barcode format given.
vi: Chưa cung cấp định dạng mã vạch.

en: Invalid type of barcode: {}.{}
vi: Thể loại mã vạch không hợp lệ: {}.{}

en: Barcode module is missing barcode class: {}.{}
vi: Mô-đun mã vạch bị thiếu lớp (class) mã vạch: {}.{}

en: Ignoring unusual opacity value: {}
vi: Bỏ qua giá trị đục bất thường: {}

en: Total number of objects not converted: {}
vi: Tổng số đối tượng chưa chuyển đổi: {}

en: Could not load file, not a ACECAD DHW file!
vi: Không thể nạp tập tin được. Không phải là tập tin ACECAD DHW!

en: Unsupported tag: {}
vi: Thẻ đánh dấu chưa hỗ trợ: {}

en: Please select an object
vi: Xin vui lòng chọn một đối tượng

en: This extension requires two selected paths.
vi: Phần mở rộng này đòi hỏi hai đường dẫn được chọn.

en: Please convert texts to path first
vi: Xin vui lòng chuyển đổi văn bản sang đường dẫn trước đi đã

en: The total length of the pattern is too small
    Please choose a larger object or set 'Space between copies' > 0
vi: Tổng chiều dài của hoa văn là quá nhỏ
    Xin vui lòng chọn một đối tượng lớn hơn hoặc đặt 'Khoảng cách giữa các bản sao' > 0

en: New Document (unsaved)
vi: Tài Liệu Mới (chưa lưu)

en: This is a single page document.
vi: Đây là một tài liệu đơn trang.

en: An object that has the extrude parameter set was detected. The imported figure may be displayed incorrectly.
vi: Đã phát hiện thấy một đối tượng có tập tham số đẩy trồi. Con số đã nhập khẩu có thể không được hiển thị chính xác.

en: Failed to import the numpy or numpy.linalg modules. These modules are required by the ROBO option.Please install them and try again.
vi: Thất bại trong việc nhập khẩu các mô-đun numpy hoặc numpy.linalg. Tùy chọn ROBO đòi hỏi các mô-đun này. Xin vui lòng cài đặt chúng và thử lại nhé.

en: Too many nested groups. Please use the "Deep Ungroup" extension first.
vi: Có quá nhiều nhóm đan lồng vào nhau. Xin vui lòng sử dụng phần mở rộng "Deep Ungroup" trước nhất đi đã.

en: Error: Field 'Layer match name' must be filled when using 'By name match' option
vi: Lỗi: Trường 'Tên khớp tầng lớp' (Layer match name) phải được điền khi sử dụng tùy chọn 'theo tên khớp' (By name match)

en: Warning: Layer '{}' not found!
vi: Cảnh báo: Không tìm thấy Tầng Lớp '{}'!

en: Need at least 2 paths selected
vi: Cần ít nhất 2 có đường dẫn đã được chọn rồi

en: Select at least one object.
vi: Ít nhất chọn một đối tượng.

en: x-interval cannot be zero. Please modify 'Start X value' or 'End X value'
vi: quãng x (x-interval) không thể bằng 0 được. Xin vui lòng sửa đổi 'Giá trị X khởi đầu' ('Start X value) hoặc 'Giá trị X cuối cùng' (End X value) nhé

en: y-interval cannot be zero. Please modify 'Y value of rectangle's top' or 'Y value of rectangle's bottom'
vi: quãng y (y-interval) không thể bằng 0 được. Xin vui lòng sửa đổi 'Giá trị Y của đỉnh hình chữ nhật' (Y value of rectangle's top) hoặc 'Giá trị Y của đáy hình chữ nhật' (Y value of rectangle's bottom) nhé

en: Invalid function specification
vi: Đặc tả hàm không hợp lệ

en: Please select a rectangle
vi: Xin vui lòng chọn một hình chữ nhật

en: This extension requires at least one non empty layer.
vi: Phần mở rộng này đòi hỏi ít nhất một tầng lớp không trống rỗng.

en: Unknown guide preset: {}
vi: Cài đặt sẵn đường gióng chưa biết đến: {}

en: Please enter an image name
vi: Xin vui lòng nhập tên hình ảnh

en: To use the export hints option, you need to have previously exported the document. Otherwise no export hints exist!
vi: Để sử dụng tùy chọn gợi ý xuất khẩu thì bạn phải đã từng trước đây xuất khẩu tài liệu rồi đã. Nếu không thì không có gợi ý xuất khẩu nào tồn tại cả!

en: The sliced bitmaps have been saved as:
vi: Các bitmap cắt lát đã được lưu thành:

en: Width or height attribute missing on toplevel <svg> tag
vi: Thiếu mất thuộc tính chiều rộng hoặc chiều cao ở thẻ <svg> tầng trên cùng

en: Error parsing SVG font at {}
vi: Lỗi phân tích phông SVG tại {}

en: Font not found; Unable to generate glyph table.
vi: Không tìm thấy phông chữ; Không thể sinh tạo bảng ký tự được.

en: Unable to process text. Consider unlinking cloned text.
vi: Không thể xử lý văn bản. Xin cân nhắc khả năng ngắt văn bản đã rập khuôn nhé.

en: Warning: unable to load SVG stroke fonts.
vi: Cảnh báo: không thể tải phông nét SVG.

en: Warning: unable to convert text flowed into a frame.
    Please use Text > Unflow to convert it prior to use.
    If you are unable to identify the object in question, please contact technical support for help.
vi: Cảnh báo: không thể chuyển đổi văn bản lưu chảy vào khung hình được.
    Xin vui lòng sử dụng Văn Bản > Ngắt Đối Lưu để chuyển đổi nó trước khi sử dụng.
    Nếu bạn không thể xác định đối tượng đề cập được, thì vui lòng liên hệ với bộ phận hỗ trợ kỹ thuật để được trợ giúp.

en: Attribute "xlink:href" not set on node {}.
vi: Thuộc tính "xlink:href" chưa được đặt trên nút {}.

en: File not found "{}". Unable to embed image.
vi: Không tìm thấy tập tin "{}". Không thể nhúng hình ảnh được.

en: %s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon
vi: %s không thuộc định dạng image/png, image/jpeg, image/bmp, image/gif, image/tiff, hay image/x-icon

en: {} error occurred | {} errors occurred.
vi[0]: Lỗi xảy ra

en: Unable to create directory {}.
vi: Không thể tạo thư mục {}.

en: Unable to extract image, is it maybe already linked?
vi: Không thể trích xuất hình ảnh được. Có thể nó đã được liên kết rồi chăng?

en: Invalid image format found.
vi: Tìm thấy định dạng ảnh không hợp lệ.

en: Unable to decode encoding {}.
vi: Không thể giải mã mã hóa {}.

en: Unable to extract image, file {} already exists.
vi: Không thể trích xuất hình ảnh được. Tập tin {} đã tồn tại rồi.

en: Unable to write to {}
vi: Không thể viết ra {}

en: Image extracted to: {}
vi: Hình ảnh đã được trích xuất ra: {}

en: TextPath elements are not supported
vi: Phần tử Đường Dẫn Văn Bản (TextPath) chưa được hỗ trợ

en: Area is zero, cannot calculate Center of Mass
vi: Diện tích bằng không. Không thể tính toán Trung Tâm Khối Lượng được

en: {} is deprecated and should be removed
vi: {} đã lỗi thời và nên loại bỏ đi

en: {} or `optparse` has been deprecated and replaced with `argparser`. You must change `self.OptionParser.add_option` to `self.arg_parser.add_argument`; the arguments are similar.
vi: {} hoặc 'optparse' đã trở thành lỗi thời rồi và được thay thế bằng 'argparser'. Bạn cần phải thay đổi `self.OptionParser.add_option` thành `self.arg_parser.add_argument` đi nhé; Các đối số thì tương tự.

comment: File: ../share/extensions/inkex/deprecated.py, line: 108
en: {} method is now a required method. It should be created on {cls}, even if it does nothing.
vi: {} method (phương thức) bây giờ là một phương thức bắt buộc. Nó cần phải được tạo ra tại {cls}, ngay cả khi nó không làm gì cả đi chăng nữa.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.get_current_layer()` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.get_current_layer()` thay vì nhé.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.get_center_position()` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.get_center_position()` thay vì nhé.

en: {} is now a dict in the SvgDocumentElement class. Use `self.svg.selected`.
vi: {} bây giờ là từ điển trong lớp SvgDocumentElement. Sử dụng `self.svg.selected` nhé.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.get_ids()` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.get_ids()` thay vì nhé.

comment: File: ../share/extensions/inkex/deprecated.py, line: 148
en: {} has been removed
vi: {} đã được gỡ bỏ rồi

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.getElementById(eid)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.getElementById(eid)` thay vì nhé.

en: {} is now a new method in the SvgDocumentElement class. Use `self.svg.getElement(path)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.getElement(path)` thay vì nhé.

en: {} is no longer in use. Use the lxml `.getparent()` method instead.
vi: {} không còn được sử dụng nữa. Thay vào đó, hãy sử dụng phương thức `.getparent()` của lxml nhé.

en: {} is now a property of the SvgDocumentElement class. Use `self.svg.namedview` to access this element.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.namedview` để truy cập phần tử này nhé.

en: {} is now a method of the namedview element object. Use `self.svg.namedview.add(Guide().move_to(x, y, a))` instead.
vi: {} bây giờ là một phương thức của đối tượng phần tử namedview. Sử dụng `self.svg.namedview.add(Guide().move_to(x, y, a))` thay vì nhé.

comment: File: ../share/extensions/inkex/deprecated.py, line: 178
en: {} is now `Effect.run()`. The `output` argument has changed.
vi: {} bây giờ là 'Effect.run()'. Đối số `đầu ra` (output) đã thay đổi.

en: self.args[-1] is now self.options.input_file.
vi: self.args[-1] hiện là self.options.input_file.

en: self.svg_file is now self.options.input_file.
vi: self.svg_file hiện là self.options.input_file.

en: {} is now a method in the SvgDocumentElement class.  Use `self.svg.get_unique_id(old_id)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.get_unique_id(old_id)` thay vì nhé.

en: {} is now a property of the SvgDocumentElement class. Use `self.svg.width` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.width` thay vì nhé.

en: {} is now a property of the SvgDocumentElement class. Use `self.svg.height` instead.
vi: {} bây giờ là một tính chất của lớp SvgDocumentElement. Sử dụng `self.svg.height` thay vì nhé.

en: {} is now a property of the SvgDocumentElement class. Use `self.svg.unit` instead.
vi: {} bây giờ là một tính chất của lớp SvgDocumentElement. Sử dụng `self.svg.unit` thay vì nhé.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.unittouu(str)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.unittouu(str)` thay vì nhé.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.uutounit(value, unit)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng`self.svg.uutounit(value, unit)` thay vì nhé.

en: {} is now a method in the SvgDocumentElement class. Use `self.svg.add_unit(value)` instead.
vi: {} bây giờ là một phương thức trong lớp SvgDocumentElement. Sử dụng `self.svg.add_unit(value)` thay vì nhé.

en: An error occurred during document preparation
vi: Lỗi xảy ra trong quá trình chuẩn bị tài liệu

en: At least two paths need to be selected
vi: Ít nhất hai đường dẫn cần phải được chọn

en: Unable to set attribute {} to {}
vi: Không thể đặt thuộc tính {} cho {}

en: You selected 'Other'. Please enter an attribute to interpolate.
vi: Bạn đã chọn 'Other' (Khác). Xin vui lòng nhập thuộc tính để nội suy.

en: There is no selection to interpolate
vi: Không có lựa chọn nào để nội suy cả

en: To assign an effect, please select an object.
vi: Để ấn định một hiệu ứng, thì xin vui lòng chọn một đối tượng.

en: No object selected. Please select the object you want to assign an effect to and then press apply.
vi: Không có đối tượng nào được chọn cả. Xin vui lòng chọn đối tượng bạn muốn ấn định một hiệu ứng cho nó rồi ấn áp dụng nhé.

en: The JessyInk script is not installed in this SVG file or has a different version than the JessyInk extensions. Please select "install/update..." from the "JessyInk" sub-menu of the "Extensions" menu to install or update the JessyInk script.
vi: Mã lệnh JessyInk chưa được cài đặt trong tập tin SVG này, hoặc có phiên bản khác với phần mở rộng của JessyInk. Xin vui lòng chọn "cài đặt/cập nhật..." từ trình đơn phụ "JessyInk" của trình đơn "Trình Mở Rộng" (Extensions) để cài đặt hoặc cập nhật mã lệnh JessyInk nhé.

en: Layer not found. Removed current master slide selection.
vi: Không tìm thấy tầng lớp. Loại bỏ tấm phim chiếu chính hiện tại.

en: More than one layer with this name found. Removed current master slide selection.
vi: Tìm thấy có nhiều tầng lớp với cái tên này. Loại bỏ lựa chọn tấm phim chiếu chính hiện tại.

en: JessyInk script version {} installed.
vi: Phiên bản mã lệnh JessyInk {} đã được cài đặt.

en: JessyInk script installed.
vi: Mã lệnh JessyInk được cài đặt.

en: 
    Master slide:
vi: 
    Tấm phim chiếu chính:

en: 
    Slide {0!s}:
vi: 
    Tấm phim chiếu {0!s}:

en: {0}Transition {1}: {2} ({3!s} s)
vi: {0}Chuyển cảnh {1}: {2} ({3!s} s)

en: 
    {0}Auto-texts:
vi: 
    {0}Văn bản tự động:

en: {0}	"{1}" (object id "{2}") will be replaced by "{3}".
vi: {0}	"{1}" (id đối tượng "{2}") sẽ được thay thế bằng "{3}".

en: 
    {0}Initial effect (order number {1}):
vi: 
    {0}Hiệu ứng ban đầu (số thứ tự {1}):

en: 
    {0}Effect {1} (order number {2}):
vi: 
    {0}Hiệu ứng {1} (số thứ tự {2}):

en: {0}	View will be set according to object "{1}"
vi: {0}	Góc nhìn sẽ được đặt theo đối tượng "{1}"

en: {0}	Object "{1}"
vi: {0}	đối tượng "{1}"

en:  will appear
vi:  sẽ xuất hiện

en:  will disappear
vi:  sẽ biến mất

en:  using effect "{0}"
vi:  sử dụng hiệu ứng "{0}"

en:  in {0!s} s
vi:  trong {0!s} s

en: Please enter a layer name.
vi: Xin vui lòng nhập tên tầng lớp.

en: Layer '{}' not found.
vi: Không tìm thấy tầng lớp '{}'.

en: Could not obtain the selected layer for inclusion of the video element.
vi: Không thể dùng tầng lớp đã chọn để bao gồm phần tử video được.

en: Could not obtain the selected layer for inclusion of the video element.
vi: Không thể dùng tầng lớp đã chọn để bao gồm phần tử video được.

en: No object selected. Please select the object you want to assign a view to and then press apply.
vi: Không có đối tượng nào đã được chọn cả. Xin vui lòng chọn đối tượng bạn muốn ấn định góc nhìn vào rồi nhấn áp dụng.

en: Slice: '{}' does not exist.
vi: Tấm phim chiếu: '{}' không tồn tại.

en: Export exists ({}), not overwriting
vi: Xuất khẩu tồn tại ({}), không ghi đè

en: No padding or margin available.
vi: Không có lót đệm hoặc lề để sử dụng.

en: unable to locate marker: %s
vi: bất khả định vị dấu hiệu: %s

en: Please select at least one path object.
vi: Xin vui lòng chọn ít nhất một đối tượng đường dẫn nhé.

en: Didn't find any fonts in this document/selection.
vi: Không tìm thấy bất kỳ phông chữ nào trong tài liệu/lựa chọn này cả.

en: Found the following font only: %s
vi: Chỉ tìm thấy phông chữ sau: %s

en: Found the following fonts:
    %s
vi: Tìm thấy các phông chữ sau:
    %s

en: There are no common styles between these elements.
vi: Không có kiểu cách chung chung nào giữa các yếu tố này cả.

en: Chart-Layer: {}
vi: Tầng lớp biểu đồ: {}

en: Negative values are currently not supported!
vi: Hiện tại chưa hỗ trợ các giá trị âm!

en: Filename not specified!
vi: Không xác định tên tập tin!

en: Unknown input type
vi: Thể loại đầu vào chưa biết đến

en: No data to render into a chart.
vi: Không có dữ liệu để kết xuất thành biểu đồ được.

en: Failed to import module 'packaging'.
    Please make sure it is installed (e.g. using 'pip install packaging'
    or 'sudo apt-get install python3-packaging') and try again.
vi: Thất bại trong việc nhập khẩu mô-đun 'đóng gói' (packaging).
    Xin vui lòng đảm bảo là nó đã được cài đặt (ví dụ: sử dụng 'pip install packaging'
    hoặc 'sudo apt-get install python3-packaging') và thử lại.

en: Failed to import module 'scour'.
    Please make sure it is installed (e.g. using 'pip install scour'
      or 'sudo apt-get install python3-scour') and try again.
vi: Thất bại trong việc nhập khẩu mô-đun 'scour'.
    Xin vui lòng đảm bảo nó được cài đặt (ví dụ: sử dụng 'pip install scour'
      hoặc 'sudo apt-get install python3-scour') và thử lại.

en: You must select two objects only.
vi: Bạn chỉ được chọn hai đối tượng mà thôi.

en: The second selected object is a group, not a path.
    Try using Object->Ungroup.
vi: Đối tượng được chọn thứ hai là một nhóm, không phải là đường dẫn.
    Hãy thử dùng Đối tượng -> Rã Nhóm (Object->Ungroup).

en: The second selected object is not a path.
    Try using the procedure Path->Object to Path.
vi: Đối tượng thứ hai mà bạn chọn không phải là một đường dẫn.
    Thử sử dụng quy trình Đường Dẫn->Đối tượng thành đường dẫn (Path->Object to Path) xem nhé.

en: The first selected object is neither a path nor a group.
    Try using the procedure Path->Object to Path.
vi: Đối tượng được chọn đầu tiên vừa không phải là một đường dẫn cũng không phải là một nhóm.
    Hãy thử sử dụng quy trình Đường Dẫn->Đối tượng thành đường dẫn (Path->Object to Path) xem nhé.

en: Second selected path is too short. Must be four or more nodes.
vi: Đường dẫn được chọn thứ hai quá ngắn. Phải có ít nhất bốn nút mới được.

en: The points for the selected envelope must not all be in a line.
vi: Các điểm cho phong bì đã chọn nhất định không được cùng nằm trong một đường.

en: The 'stretch' option requires that the pattern must have non-zero width :
    Please edit the pattern width.
vi: Tùy chọn 'co kéo' (stretch) yêu cầu hoa văn phải có chiều rộng khác 0:
    Xin vui lòng chỉnh sửa chiều rộng hoa văn đi nhé.

en: An exception occurred during LaTeX compilation:
vi: Một trường hợp ngoại lệ đã xảy ra trong quá trình biên dịch LaTeX:

en: Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them.  On a Debian-like system this can be done with the command, sudo apt-get install python-numpy.
vi: Quá trình nhập khẩu các mô-đun numpy hoặc numpy.linalg đã bị thất bại. Phần mở rộng này yêu cầu phải có các mô-đun này. Xin vui lòng cài đặt chúng nhé. Trên một hệ thống giống như Debian thì điều này có thể được thực hiện với lệnh: sudo apt-get install python-numpy.

en: This extension requires two selected objects.
vi: Phần mở rộng này yêu cầu phải có hai đối tượng đã được chọn.

en: This extension requires that the second path be four nodes long.
vi: Phần mở rộng này yêu cầu đường dẫn thứ hai phải có 4 nút.

en: Selection contains non-symetric scaling
vi: Lựa chọn có chứa tỷ lệ phi đối xứng

en: TR: Selection contains transformations with skew/rotation
vi: TR: Lựa chọn có chứa biến hóa xô nghiêng / xoay chiều

en: Selection contains non-symetric scaling, can't snap stroke width
vi: Lựa chọn có chứa tỷ lệ phi đối xứng, không thể bám dính chiều rộng nét vẽ được

en: Path: Selection contains transformations with skew/rotation
vi: Đường dẫn: Lựa chọn có chứa biến hóa xô nghiêng / xoay chiều

en: Rect: Selection contains transformations with skew/rotation
vi: Rect: Lựa chọn có chứa biến hóa xô nghiêng / xoay chiều

en: No paths where found. Please convert objects to paths.
vi: Không tìm thấy đường dẫn nào cả. Xin vui lòng chuyển đổi đối tượng thành đường dẫn trước đi đã.

en: Can't find wavefront object file {}
vi: Không tìm thấy tập tin đối tượng wavefront {}

en: This extension requires the numpy library.
vi: Phần mở rộng này đòi hỏi thư viện numpy.

en: Face data not found.
vi: Không tìm thấy dữ liệu bề mặt.

en: Failed to open default printer
vi: Quá trình mở máy in mặc định đã bị thất bại

en: No GhostScript executable was found
vi: Không tìm thấy GhostScript thực thi được

en: Ghostscript was unable to read the file. 
    The following error message was returned:
vi: Ghostscript không thể đọc tập tin. 
    Đã nhận được thông điệp báo lỗi sau đây:

en: The optipng command failed, possibly due to a mismatch of theinterlacing and compression level options. Please try to disable "Interlaced" or set "Level" to 1 or higher.
vi: Lệnh optipng không thành công, có thể do sự không khớp giữa các tùy chọn mức độ nén và sự xen kẽ (theinterlacing). Xin vui lòng cố gắng vô hiệu hóa (tắt) "Interlaced" (xen kẽ) hoặc đặt "Level" (mức độ) thành 1 hoặc cao hơn.

en: The optipng command failed with the following message:
vi: Lệnh optipng thất bại với thông điệp sau:

en: Invalid symbol size.
vi: Kích thước ký hiệu không hợp lệ.

en: Please enter an input string.
vi: Xin vui lòng nhập dòng chữ đầu vào.

en: Invalid bit value, {}!
vi: Giá trị bit không hợp lệ, {}!

en: The string is too large to represent as QR code
vi: Dòng chữ quá lớn để thể hiện dưới dạng mã QR

en: Wrong symbol '{}' in alphanumeric representation: Should be [A-Z, 0-9] or {}
vi: Ký hiệu đại diện chữ số sai '{}': Phải là [A-Z, 0-9] hoặc {}

en: Please enter an input text
vi: Xin vui lòng nhập văn bản đầu vào

en: Please enter symbol id
vi: Xin vui lòng nhập id ký hiệu (symbol id)

en: Please select an element to clone
vi: Xin vui lòng chọn một phần tử để rập khuôn

en: Can't find symbol {}
vi: Không thể tìm thấy ký hiệu {}

en: Couldn't find anything using that font, please ensure the spelling and spacing is correct.
vi: Không thấy cái gì sử dụng phông chữ đó cả. Xin vui lòng đảm bảo chính tả và phân khoảng cách là chính xác.

en: There was nothing selected
vi: Chưa có gì chọn cả

en: Nothing to do, no action specified.
vi: Không có hành động nào được chỉ định cả. Không có gì để làm.

en: Please enter a search string in the find box.
vi: Xin vui lòng nhập dòng chữ tìm kiếm vào hộp lùng tìm.

en: Please enter a replacement font in the replace with box.
vi: Xin vui lòng nhập phông thay thế vào hộp "thay thế bằng" (replace with).

en: Please enter a replacement font in the replace all box.
vi: Xin vui lòng nhập phông thay thế vào hộp "thay thế toàn bộ" (replace all).

en: There is no selection to restack.
vi: Không thấy có lựa chọn nào đã chồng tầng lại (restack) cả.

en: You need at least 7mm bleed to show cutting marks or color marks
vi: Bạn cần ít nhất 7mm rò rỉ để hiển thị vết cắt hoặc vệt màu

en: Could not detect Scribus version ()
vi: Không thể phát hiện phiên bản Scribus ()

en: Found Scribus {}. This extension requires Scribus 1.5.x.
vi: Tìm thấy Scribus {}. Phần mở rộng này yêu cầu Scribus 1.5.x.

en: Please select a color profile in the document settings.
vi: Xin vui lòng chọn hồ sơ màu trong các cài đặt của tài liệu.

en: Please only link a single color profile in the document settings. No output generated.
vi: Xin vui lòng chỉ kết nối một đơn hồ sơ màu trong các cài đặt của tài liệu. Không có kết quả nào sinh tạo ra cả.

en: You must select a correct system encoding.
vi: Bạn phải chọn một hệ thống mã hóa đúng đắn.

en: SVG document is invalid or contains unsupported features
    
    Error message: %s
    
    The SVG to Synfig converter is designed to handle SVG files that were created using Inkscape. Unsupported features are most likely to occur in SVG files written by other programs.
vi: Tài liệu SVG không hợp lệ hoặc có chứa các tính năng chưa được hỗ trợ
    
    Thông điệp báo lỗi: %s
    
    Trình chuyển đổi SVG sang Synfig được thiết kế để xử lý các tập tin SVG do Inkscape tạo ra. Những tính năng chưa hỗ trợ rất có thể xảy ra trong các tập tin SVG do các chương trình khác viết.

en: Element {} uses a flow region that is not a rectangle. First unflow text.
vi: Phần tử {} sử dụng vùng đối lưu không phải là hình chữ nhật. Văn bản ngừng đối lưu đầu tiên.

en: Invalid Triangle Specifications.
vi: Thông số kỹ thuật về hình tam giác không hợp lệ.

en: Please select objects!
vi: Xin vui lòng chọn các đối tượng!

en: You must select at least two elements. The last one is the object you want to go to.
vi: Bạn phải chọn ít nhất hai phần tử. Đối tượng cuối cùng chính là đối tượng bạn muốn đi đến.

en: You must select at least two elements.
vi: Bạn phải chọn ít nhất hai đối tượng.

en: You must to select some "Slicer rectangles" or other "Layout groups".
vi: Bạn phải chọn một vài "Hình chữ nhật Cắt Xén" (Slicer rectangles) nào đó, hoặc các "Nhóm bố trí" (Layout groups) khác mới được.

en: You must give a directory to export the slices.
vi: Bạn phải cung cấp một thư mục để xuất khẩu các phần cắt lát ra.

en: Can't create '{}': {}.
vi: Không thể kiến tạo '{}': {} được.

en: Dir doesn't exist '{}'.
vi: Thư mục không tồn tại '{}'.

en: No slicer layer found.
vi: Không tìm thấy có tầng lớp cắt xén nào cả.

en: You must install the ImageMagick to get JPG and GIF.
vi: Bạn phải cài ImageMagick để lấy JPG và GIF.

en: Please enter an even number of lines of longitude.
vi: Xin vui lòng nhập một số dòng kinh tuyến chẵn nhé.

en: Add Nodes
vi: Thêm Nút

en: Division method:
vi: Phương pháp chia:

en: By max. segment length
vi: Theo chiều dài phân đoạn tối đa

en: By number of segments
vi: Theo số đoạn

en: Unit of maximum segment length:
vi: Đơn vị chiều dài phân đoạn tối đa:

en: Modify Path
vi: Sửa đường dẫn

en: AI SVG Input
vi: Đầu Vào SVG của AI

en: Cleans the cruft out of Adobe Illustrator SVGs before opening
vi: Làm sạch ảnh SVG của Adobe Illustrator trước khi mở

comment: File: ../share/extensions/color_blackandwhite.inx, line: 7
en: Threshold Color (1-255):
vi: Màu ngưỡng (1-255):

en: Red Function:
vi: Hàm Màu Đỏ:

en: Green Function:
vi: Hàm Màu Lục:

en: Blue Function:
vi: Hàm Màu Lam:

en: Input (r,g,b) Color Range:
vi: Phạm Vi Màu Cung Cấp (r,g,b):

comment: File: ../share/extensions/color_custom.inx, line: 18
en: 
    Allows you to evaluate different functions for each channel.
    r, g and b are the normalized values of the red, green and blue channels. The resulting RGB values are automatically clamped.
    
    Example (half the red, swap green and blue):
      Red Function: r*0.5
      Green Function: b
      Blue Function: g
vi: 
    Cho phép bạn đánh giá mỗi hàm khác nhau trên từng kênh.
    r, g và b là các giá trị bình thường hóa của các kênh đỏ, lục, lam. Các giá trị RGB kết quả sẽ được tự động kiểm soát chặt chẽ.
    
    Ví dụ (phân nửa màu đỏ, tráo đổi lục và lam):
      Hàm Đỏ: r*0.5
      Hàm Lục: b (Lam)
      Hàm Lam: g (Lục)

en: HSL Adjust
vi: Điều chỉnh HSL

en: Hue (°)
vi: Sắc Thái (°)

en: Rotate hue by degrees (wraps around)
vi: Xoay chiều sắc thái theo số độ (đảo chiều)

en: Random hue
vi: Sắc thái ngẫu nhiên

en: Saturation (%)
vi: Độ bão hòa (%)

en: add/subtract percentage to/from saturation (min=-100, max=100).
vi: cộng/trừ phần trăm vào/từ độ bão hòa (tối thiểu=-100, tối đa=100).

en: Random saturation
vi: Độ bão hòa ngẫu nhiên

en: Lightness (%)
vi: Độ Sáng (%)

en: add/subtract percentage to/from lightness (min=-100, max=100).
vi: cộng/trừ phần trăm vào/từ độ sáng (tối thiểu=-100, tối đa=100).

en: Random lightness
vi: Độ nhạt/sáng ngẫu nhiên

en: 
    Adjusts hue, saturation and lightness in the HSL representation of the selected objects's color.
vi: 
    Điều chỉnh sắc thái, độ bão hòa và độ sáng trong miêu tả HSL của màu đối tượng chọn.

en: Less Hue
vi: Giảm Sắc Thái

en: Less Light
vi: Giảm Độ Sáng

en: Less Saturation
vi: Giảm Độ Bão Hòa

en: List All
vi: Liệt Kê Toàn Bộ

en: More Hue
vi: Tăng Sắc Thái

en: More Light
vi: Tăng Độ Sáng

en: More Saturation
vi: Tăng Độ Bão Hòa

en: Hue range (%)
vi: Phạm vi sắc thái (%)

en: Saturation range (%)
vi: Phạm vi bão hòa (%)

en: Lightness range (%)
vi: Phạm vi độ sáng (%)

en: Opacity range (%)
vi: Phạm vi độ đục (%)

en: Randomizes hue, saturation, lightness and/or opacity (opacity randomization only for objects and groups). Change the range values to limit the distance between the original color and the randomized one.
vi: Ngẫu nhiên hóa sắc thái, độ bão hòa, độ sáng và/hoặc độ đục (chỉ ngẫu nhiên hóa độ đục cho các đối tượng và các nhóm mà thôi). Đổi giá trị phạm vi để giới hạn khoảng cách giữa màu gốc và màu ngẫu nhiên hóa.

en: Remove Blue
vi: Bỏ Màu Lam

en: Remove Green
vi: Bỏ Màu Lục

en: Remove Red
vi: Bỏ Màu Đỏ

en: Color to replace
vi: Màu thay thế

en: From color
vi: Từ màu

en: Ignore opacity when searching for colors to replace
vi: Bỏ qua độ đục khi tìm kiếm màu sắc để thay thế

en: New color
vi: Màu mới

en: To color
vi: Tới màu

en: Common Objects
vi: Những Đối Tượng Phổ Thông

en: Circumcircle
vi: Đường tròn ngoại tiếp

en: Circumcentre
vi: Tâm đường tròn ngoại tiếp

en: Incircle
vi: Đường tròn nội tiếp

en: Incentre
vi: Tâm đường tròn nội tiếp

en: Contact Triangle
vi: Tam giác tiếp xúc

en: Excircles
vi: Các đường tròn bàng tiếp

en: Excentres
vi: Tâm của các đường tròn bàng tiếp

en: Extouch Triangle
vi: Tam Giác Extouch

en: Excentral Triangle
vi: Tam giác Excentral

en: Orthocentre
vi: Trực Tâm

en: Orthic Triangle
vi: Tam Giác Hình Chiếu

en: Altitudes
vi: Đường cao

en: Angle Bisectors
vi: Các đường phân giác

en: Nine-Point Centre
vi: Tâm đường tròn Euler

en: Nine-Point Circle
vi: Đường tròn Euler

en: Symmedians
vi: Đường Đối Trung

en: Symmedian Point
vi: Điểm Đối Trung

en: Symmedial Triangle
vi: Tam Giác Đối Xứng

en: Gergonne Point
vi: Điểm đối trung

en: Nagel Point
vi: Điểm Nagel

en: Custom Points and Options
vi: Các Điểm Tự Chọn và Tùy Chỉnh

en: Custom Point Specified By:
vi: Điểm Tự Chọn được Xác Định bởi:

en: Trilinear Coordinates
vi: Tọa Độ Tam Tuyến

en: Triangle Function
vi: Hàm Tam Giác

en: Point At:
vi: Vị Trí Điểm tại:

en: Draw Marker At This Point
vi: Vẽ Dấu Hiệu Tại Điểm Này

en: Draw Circle Around This Point
vi: Vẽ Đường Tròn Quanh Điểm Này

en: Radius (px):
vi: Bán kính (px):

en: Draw Isogonal Conjugate
vi: Vẽ Liên Hợp Đẳng Giác

en: Draw Isotomic Conjugate
vi: Vẽ Liên Hợp Đồng Quy

en: This extension draws constructions about a triangle defined by the first 3 nodes of a selected path. You may select one of preset objects or create your own ones.
                
    All units are the Inkscape's pixel unit. Angles are all in radians.
    You can specify a point by trilinear coordinates or by a triangle centre function.
    Enter as functions of the side length or angles.
    Trilinear elements should be separated by a colon: ':'.
    Side lengths are represented as 's_a', 's_b' and 's_c'.
    Angles corresponding to these are 'a_a', 'a_b', and 'a_c'.
    You can also use the semi-perimeter and area of the triangle as constants. Write 'area' or 'semiperim' for these.
    
    You can use any standard Python math function:
    ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); 
    modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); 
    acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); 
    cos(x); sin(x); tan(x); degrees(x); radians(x); 
    cosh(x); sinh(x); tanh(x)
    
    Also available are the inverse trigonometric functions:
    sec(x); csc(x); cot(x)
    
    You can specify the radius of a circle around a custom point using a formula, which may also contain the side lengths, angles, etc. You can also plot the isogonal and isotomic conjugate of the point. Be aware that this may cause a divide-by-zero error for certain points.
vi: Phần mở rộng này vẽ các nét dựng cấu trúc quanh một hình tam giác được xác định bởi 3 nút đầu tiên của một đường dẫn đã chọn. Bạn có thể chọn một trong các đối tượng cài đặt sẵn hoặc tạo các đối tượng của riêng mình.
                
    Toàn bộ các đơn vị là đơn vị pixel của Inkscape. Các góc đều là trong radian.
    Bạn có thể chỉ định một điểm theo tọa độ tam tuyến hoặc bằng một hàm trung tâm tam giác.
    Nhập dưới dạng hàm của chiều dài cạnh hoặc góc.
    Các phần tử tam tuyến nên phải được tách phân ra bởi một dấu hai chấm: ':'.
    Chiều dài các cạnh được thể hiện là 's_a', 's_b' và 's_c'.
    Các góc tương ứng với chúng là 'a_a', 'a_b' và 'a_c'.
    Bạn cũng có thể sử dụng nửa chu vi và diện tích của tam giác làm các hằng số. Viết 'diện tích' (area) hoặc 'bán chu vi' (semiperim) cho những cái này.
    
    Bạn có thể sử dụng bất kỳ hàm toán Python tiêu chuẩn nào như:
    ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); 
    modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); 
    acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); 
    cos(x); sin(x); tan(x); degrees(x); radians(x); 
    cosh(x); sinh(x); tanh(x)
    
    Bên cạnh đó còn có các hàm lượng giác đảo nghịch:
    sec(x); csc(x); cot(x)
    
    Bạn có thể chỉ định bán kính của một vòng tròn quanh một điểm tùy thích bằng cách sử dụng công thức, mà trong đó nó có thể có chứa các chiều dài cạnh, góc độ, v.v. Bạn cũng có thể vẽ liên hợp đẳng giác và liên hợp đồng quy của điểm. Lưu ý rằng việc làm này có thể gây ra lỗi chia bằng 0 đối với bất kể một điểm nào đó.

en: DHW file input
vi: Đầu vào tập tin DHW

en: ACECAD Digimemo File (*.dhw)
vi: Tập Tin ACECAD Digimemo (*.dhw)

en: Open files from ACECAD Digimemo
vi: Mở tập tin từ ACECAD Digimemo

en: X Offset:
vi: Dịch Chuyển X:

en: Y Offset:
vi: Dịch Chuyển Y:

en: Bounding box type:
vi: Thể loại hình hộp viền:

en: Visualize Path
vi: Trực Quan Hóa Đường Dẫn

en: Follow path orientation
vi: Chạy theo chiều của đường dẫn

en: Stretch spaces to fit skeleton length
vi: Kéo dãn khoảng cách cho vừa chiều dài khung

en: Space between copies:
vi: Khoảng cách giữa các bản sao:

en: Normal offset:
vi: Dịch Chuyển chuẩn:

en: Original pattern will be:
vi: Hoa văn ban đầu sẽ là:

en: Cloned
vi: Đã tạo bản rập khuôn liên kết

en: Randomly
vi: Ngẫu nhiên

en: Sequentially
vi: Tuần tự

comment: Name: don't translate / Tên: đừng dịch
en: Process Illustrator SVG
vi: Xử lý SVG của Illustrator

en: 
    Apply this extension after opening an SVG file
        exported from Adobe Illustrator to:
    
    (1) Recognize and import named layers.
    
    (2) Correct document scale, if necessary.
        (Illustrator may export SVG at 75% of correct size.)
vi: 
    Áp dụng mở rộng này sau khi mở tập tin SVG
        được xuất khẩu từ Adobe Illustrator sang:
    
    (1) Nhận biết và nhập khẩu các tầng lớp có tên.
    
    (2) Điều chỉnh tỷ lệ của tài liệu, nếu cần.
        (Illustrator có thể xuất khẩu SVG tới mức chính xác 75% cỡ thực.)

en: How to export SVG from Illustrator
vi: Phương pháp xuất khẩu SVG từ Illustrator

en: For best results when exporting from AI:
    * When naming layers in AI, either:
        * Use just a number as the layer name, or
        * Include a space in each layer name
    * Use File > Export > Export As...
    * Check the "Use Artboards" option
    * Select the SVG format option and click Export
    * Styling: Presentation attributes
    * Object IDs: Layer names
    * Minify, Responsive: Both off
vi: Để đạt được kết quả tốt nhất khi xuất khẩu từ AI sang thì:
    * Khi đặt tên các tầng lớp trong AI, hoặc là:
        * Chỉ sử dụng một con số làm tên tầng lớp mà thôi, hoặc
        * Bao gồm một khoảng trống trong mỗi tên tầng lớp
    * Sử dụng Tập Tin > Xuất Khẩu > Xuất khẩu Thành... (File > Export > Export As...)
    * Kiểm tra tùy chọn "Sử dụng Artboards"
    * Chọn tùy chọn định dạng SVG và bấm Xuất Khẩu
    * Kiểu dáng: Thuộc tính trình bày (Presentation attributes)
    * Id đối tượng: Tên tầng lớp (Layer names)
    * Minify, Responsive: Tắt cả hai

en: DOC Info
vi: Thông tin DOC

en: DPI 90 to 96
vi: DPI 90 đến 96

en: DPI Switch from 90 to 96
vi: Chuyển đổi DPI từ 90 sang 96

en: DPI 96 to 90
vi: DPI 96 sang 90

en: DPI Switch from 96 to 90
vi: Chuyển đổi DPI từ 96 sang 90

en: Desktop Cutting Plotter R12
vi: Máy Tính Để Bàn Cắt Đồ Thị R12

en: Desktop Cutting Plotter (AutoCAD DXF R12) (*.dxf)
vi: Máy Tính Để Bàn Cắt Đồ Thị (AutoCAD DXF R12) (*.dxf)

en: DXF R12 Output
vi: Đầu Ra DXF R12

en: DXF Input
vi: Đầu Vào DXF

comment: File: ../share/extensions/dxf_input.inx, line: 8
en: Method of Scaling:
vi: Phương Pháp đổi Tỷ Lệ:

en: Manual scale
vi: Đổi tỷ lệ thủ công

en: Automatic scaling to size A4
vi: Tự động đổi tỷ lệ sang kích thước A4

en: Read from file
vi: Đọc từ tập tin

en: Manual scale factor:
vi: Hệ số đổi tỷ lệ thủ công:

comment: File: ../share/extensions/dxf_input.inx, line: 14
en: Manual x-axis origin (mm):
vi: Tọa độ gốc trục x thủ công (mm):

comment: File: ../share/extensions/dxf_input.inx, line: 15
en: Manual y-axis origin (mm):
vi: Tọa độ gốc trục y thủ công (mm):

en: Text scale factor:
vi: Hệ số đổi tỷ lệ văn bản:

comment: File: ../share/extensions/dxf_input.inx, line: 16
en: Gcodetools compatible point import
vi: Nhập khẩu điểm tương thích với công cụ Gcodetools

en: Text Font:
vi: Phông Văn bản:

en: - AutoCAD Release 13 and newer.
    - for manual scaling, assume dxf drawing is in mm.
    - assume svg drawing is in pixels, at 96 dpi.
    - scale factor and origin apply only to manual scaling.
    - to determine text scale factor cf. dxf_input_text_scale_factor.svg 
    - 'Automatic scaling' will fit the width of an A4 page.
    - 'Read from file' uses the variable $MEASUREMENT.
    - layers are preserved only on File->Open, not Import.
    - limited support for BLOCKS, use AutoCAD Explode Blocks instead, if needed.
vi: - Phiên bản AutoCAD 13 trở lên.
    - để đổi tỷ lệ thủ công, giả định bản vẽ dxf trong đơn vị mm.
    - giả định bản vẽ svg là trong đơn vị điểm ảnh, dùng 96 dpi.
    - hệ số tỷ lệ và tọa độ gốc chỉ áp dụng cho việc tỷ lệ hóa thủ công mà thôi.
    - để xác định hệ số tỷ lệ văn bản cf. dxf_input_text_scale_factor.svg 
    - 'Đổi tỷ lệ tự động' sẽ khít chiều rộng của một trang A4.
    - 'Đọc từ tập tin' sử dụng biến số $MEASUREMENT (đo lường).
    - các tầng lớp chỉ được bảo tồn khi Tập tin -> Mở (File->Open), chứ không trong quá trình nhập khẩu (Import).
    - hỗ trợ hạn chế cho các khối (BLOCKS), sử dụng AutoCAD Explode Blocks thay vì, nếu cần thiết.

en: Import AutoCAD's Document Exchange Format
vi: Nhập Khẩu Định Dạng Trao Đổi Tài Liệu của AutoCAD

en: Desktop Cutting Plotter R14
vi: Máy Tính Để Bàn Cắt Đồ Thị R14

en: ROBO-Master compatible spline output (may distort some shapes)
vi: Đầu ra spline tương thích với ROBO-Master (có thể gây biến dạng cho một số hình dạng)

en: Base unit:
vi: Đơn vị cơ sở:

en: Layer export selection:
vi: Lựa chọn xuất khẩu tầng lớp:

en: All (default)
vi: Toàn bộ (mặc định)

en: Visible only
vi: Duy hữu hình

en: By name match
vi: Theo tên trùng khớp

en: Layer match name:
vi: Tầng lớp trùng khớp tên:

en: - AutoCAD Release 14 DXF format.
    - The base unit parameter specifies in what unit the coordinates are output (96 px = 1 in).
    - Supported element types
        - paths (lines and splines)
        - rectangles
        - clones (the crossreference to the original is lost)
    - ROBO-Master spline output is a specialized spline readable only by ROBO-Master and AutoDesk viewers, not Inkscape.
    - LWPOLYLINE output is a multiply-connected polyline, disable it to use a legacy version of the LINE output.
    - You can choose to export all layers, only visible ones or by name match (case insensitive and use comma ',' as separator)
vi: - Phiên bản AutoCAD 14 định dạng DXF.
    - Tham số đơn vị cơ sở chỉ định đơn vị tọa độ là đầu ra là trong đơn vị nào (96 px = 1 in).
    - Các thể loại phần tử hỗ trợ
        - đường dẫn (đường thẳng và đường cong splines)
        - hình chữ nhật
        - các bản rập khuôn (tham chiếu chéo với bản gốc bị mất)
    - Đầu ra spline ROBO-Master là một đường cong spline chuyên dụng chỉ có thể đọc được bởi các trình duyệt thảo ROBO-Master và AutoDesk mà thôi, không phải Inkscape.
    - Đầu ra LWPOLYLINE là một đường đa giác polyline đa-liên, vô hiệu hóa nó để sử dụng một phiên bản lỗi thời của đầu ra LINE.
    - Bạn có thể chọn xuất toàn bộ các tầng lớp, chỉ duy những cái hữu hình hoặc những cái bởi tên khớp (bất kể kiểu chữ hoa hay thường và và sử dụng dấu phẩy ',' làm dấu tách phân)

en: Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)
vi: Máy Tính Để Bàn Cắt Đồ Thị (AutoCAD DXF R14) (*.dxf)

en: Desktop Cutting Plotter
vi: Máy Tính Để Bàn Cắt Đồ Thị

en: EPS Input
vi: Đầu Vào EPS

en: Determine page orientation from text direction
vi: Xác định chiều hướng của trang từ chiều hướng của văn bản

en: The PS/EPS importer can try to determine the page orientation such that the majority of the text runs left-to-right.
vi: Trình nhập khẩu PS/EPS có thể cố gắng xác định chiều hướng của trang sao cho phần lớn văn bản chạy từ trái sang phải.

en: Page by page
vi: Từng trang một

en: Export as GIMP Palette
vi: Xuất Khẩu thành Bảng Màu GIMP

en: GIMP Palette (*.gpl)
vi: Bảng màu GIMP (*.gpl)

en: Exports the colors of this document as GIMP Palette
vi: Xuất khẩu các màu sắc trong tài liệu này thành bảng màu GIMP

en: Follow curves
vi: Đi theo đường cong

en: Combine lines to single path
vi: Kết hợp các đường nét thành đơn đường dẫn

en: If true, connecting lines will be inserted as subpaths of a single path. If false, they will be inserted in newly created group. Only applies to mode=lines.
vi: Nếu đúng thì các đường kết nối sẽ được chèn dưới dạng các đường dẫn thứ của một đơn đường dẫn. Nếu không (sai) thì chúng sẽ được chèn vào một nhóm mới tạo. Chỉ áp dụng nếu chế độ=đường nét (mode=lines).

en: XFIG Input
vi: Đầu Vào XFIG

en: XFIG Graphics File (*.fig)
vi: Tập Tin Đồ Họa XFIG (*.fig)

en: Open files saved with XFIG
vi: Mở tập tin đã lưu với XFIG

en: Flatness:
vi: Độ phẳng:

en: Foldable Box
vi: Vỏ Hộp Gập Được

en: Tab Proportion:
vi: Tỷ Lệ Thẻ:

en: Add Guide Lines
vi: Thêm các Đường Gióng

en: Fractalize
vi: Phân Dạng

en: Subdivisions:
vi: Mức phân hóa:

en: Rectangle corner radius
vi: Bán kính góc hình chữ nhật

en: Absolute offset (user units)
vi: Dịch chuyển tuyệt đối (đơn vị người dùng)

en: A positive value moves the frame to the outside of the bounding box of the selected object(s).
vi: Một giá trị dương sẽ di chuyển khung hình ra bên ngoài hình hộp viền của (các) đối tượng đã chọn.

en: Relative offset (percentage)
vi: Dịch chuyển tương đối (phần trăm)

en: A positive value moves the frame to the outside of the bounding box of the selected object(s). Relative offset is usually preferable over absolute offset if the selection height and width differ significantly.
vi: Một giá trị dương sẽ di chuyển khung hình ra bên ngoài hình hộp viền của (các) đối tượng đã chọn. Dịch chuyển tương đối thường thích hợp hơn là dịch chuyển tuyệt đối nếu chiều cao và chiều rộng lựa chọn khác nhau đáng kể.

en: Style of the frame:
vi: Kiểu dáng của khung hình:

en: Stroke Color:
vi: Màu Nét:

en: Fill Color:
vi: Màu Tô:

en: Stroke width (user units)
vi: Chiều rộng nét vẽ (đơn vị người dùng)

en: Stacking order
vi: Thứ tự chồng tầng

en: Frame below object(s)
vi: Khung hình bên dưới (các) đối tượng

en: Fill below, stroke above object(s)
vi: Vùng tô nằm bên dưới, nét vẽ nằm trên (các) đối tượng

en: Frame on top of object(s)
vi: Khung hình nằm trên cùng (các) đối tượng

en: Clip framed object(s) to frame
vi: Cắt xén (các) đối tượng đóng khung vào khung hình

en: Group frame and framed object(s)
vi: Nhóm khung hình và (các) đối tượng đóng khung

en: Function Plotter
vi: Trình Vẽ Đồ Thị Dùng Hàm Toán

en: Range and sampling
vi: Khoảng giới hạn và lấy mẫu

en: Start X value:
vi: Giá trị X khởi đầu:

en: End X value:
vi: Giá trị X kết thúc:

en: Multiply X range by 2*pi
vi: Nhân khoảng X với 2*π

en: Y value of rectangle's bottom:
vi: Giá trị Y của cạnh đáy hình chữ nhật:

en: Y value of rectangle's top:
vi: Giá trị Y của cạnh đỉnh hình chữ nhật:

en: Number of samples:
vi: Số mẫu:

comment: File: ../share/extensions/funcplot.inx, line: 14
    File: ../share/extensions/param_curves.inx, line: 16
en: Isotropic scaling
vi: Đổi Tỷ Lệ Đẳng Hướng

en: When set, Isotropic scaling uses smallest of width/xrange or height/yrange
vi: Khi thiết lập, đổi tỷ lệ đẳng hướng sử dụng giá trị nhỏ nhất width/xrange (chiều rộng/khoảng x) hoặc height/yrange (chiều cao/khoảng y)

en: Use polar coordinates
vi: Sử dụng toạ độ cực

en: Select a rectangle before calling the extension,
    it will determine X and Y scales. If you wish to fill the area, then add x-axis endpoints.
    
    With polar coordinates:
       Start and end X values define the angle range in radians.
       X scale is set so that left and right edges of rectangle are at +/-1.
       Isotropic scaling is disabled.
       First derivative is always determined numerically.
vi: Chọn một hình chữ nhật trước khi gọi phần mở rộng,
    nó sẽ xác định tỷ lệ X và Y. Nếu bạn muốn bao kín khu vực thì hãy thêm các điểm cuối trục x (x-axis endpoints).
    
    Với tọa độ cực:
       Các giá trị X khởi đầu và kết thúc xác định phạm vi góc trong radian.
      Tỷ lệ X được đặt sao cho các cạnh trái và phải của hình chữ nhật ở mức +/-1.
       Tỷ lệ đẳng hướng bị vô hiệu hóa.
       Phái sinh đầu tiên luôn được xác định bằng số.

en: Standard Python math functions are available:
vi: Các hàm toán Python tiêu chuẩn cũng đồng thời có sẵn để sử dụng:

en: The constants pi, e and tau are also available.
vi: Các hằng số pi, e và tau cũng là những hằng số có sẵn để sử dụng nữa.

en: Functions from the random library may also be used, eg. random(); randint(a, b); uniform(a, b).
vi: Chúng ta còn có thể sử dụng các hàm từ thư viện ngẫu nhiên (random) nữa, như: random(); randint(a, b); uniform(a, b).

en: This extension creates a plot of a function (in variable x).
vi: Phần mở rộng này tạo ra một đồ thị của hàm (trong biến x).

en: In order to use the extension, select a rectangle first. The rectangle will serve as bounding box of the plot.
vi: Để sử dụng chức năng của mở rộng này thì trước tiên hãy chọn hình chữ nhật. Hình chữ nhật sẽ đóng vai trò là hình hộp viền của đồ thị.

en: Clip with rectangle
vi: Cắt xén theo hình chữ nhật

en: Remove rectangle
vi: Loại bỏ hình chữ nhật

en: Draw Axes
vi: Vẽ trục

comment: File: ../share/extensions/funcplot.inx, line: 46
en: Add x-axis endpoints
vi: Thêm điểm kết thúc trục x

en: GIMP XCF
vi: XCF của GIMP

en: Convert all guides to Gimp guides.
vi: Chuyển đổi toàn bộ các đường gióng sang đường gióng của Gimp.

en: Save Grid
vi: Lưu Khung Lưới Đồ Thị

en: Convert the first rectangular grid to a Gimp grid (note that the default Inkscape grid is very narrow when shown in Gimp).
vi: Chuyển đổi khung lưới hình chữ nhật đầu tiên thành khung lưới của Gimp (lưu ý rằng khung lưới Inkscape mặc định rất hẹp khi hiển thị trong Gimp).

en: Save Background
vi: Lưu Nền

en: Add the document background to each converted layer.
vi: Thêm nền của tài liệu vào từng tầng lớp đã chuyển đổi.

en: File Resolution:
vi: Độ phân giải tập tin:

en: XCF file resolution, in DPI.
vi: Độ phân giải tập tin XCF, trong DPI.

en: This extension exports the document to Gimp XCF format according to the following options:
    
    Each first level layer is converted to a Gimp layer. Sublayers are concatenated and converted with their first level parent layer into a single Gimp layer.
vi: Phần mở rộng này xuất tài liệu sang định dạng Gimp XCF chiểu theo các tùy chọn sau đây:
    
    Mỗi tầng lớp cấp đầu tiên được chuyển đổi thành một tầng lớp Gimp. Các tầng lớp phụ sẽ được ghép nối và chuyển đổi với tầng lớp phụ huynh cấp đầu tiên của chúng vào thành một đơn tầng lớp Gimp.

en: GIMP XCF maintaining layers (*.xcf)
vi: XCF duy trì các tầng lớp của GIMP (*.xcf)

en: Cartesian Grid
vi: Lưới đồ thị vuông góc

en: Border Thickness:
vi: Độ Dày Đường Viền:

en: Border Thickness Unit:
vi: Đơn Vị Độ Dày Đường Viền:

en: Major X Divisions:
vi: Mức Phân Chia X Chính:

en: Major X Division Spacing:
vi: Khoảng Cách Phân Chia X Chính:

en: Major X Division Spacing Unit:
vi: Đơn Vị Khoảng Cách Phân Chia X Chính:

en: Subdivisions per Major X Division:
vi: Mức Phân Cấp Thứ trên mỗi Phân Vùng Chính theo chiều X:

en: Logarithmic X Subdiv. (Base given by entry above)
vi: Dùng thang chia logarith cho chiều X (cơ số được cung cấp bởi các tham số trên)

en: Subsubdivs. per X Subdivision:
vi: Mức Tái Phân Cấp Thứ trên mỗi Phân Vùng Cấp Thứ của X:

en: Major X Division Thickness:
vi: Độ Dày Đường Phân Chia X Chính:

en: Minor X Division Thickness:
vi: Độ Dày Đường Phân Chia X Phụ:

en: Subminor X Division Thickness:
vi: Độ Dày Đường Phân Chia Phân Vùng Phụ X:

en: X Division Thickness Unit:
vi: Đơn Vị Độ Dày Đường Phân Chia X:

en: Major Y Divisions:
vi: Mức Phân Chia Y Chính:

en: Major Y Division Spacing:
vi: Khoảng Cách Phân Chia Y Chính:

en: Major Y Division Spacing Unit:
vi: Đơn Vị Khoảng Cách Phân Chia Y Chính:

en: Subdivisions per Major Y Division:
vi: Mức Phân Cấp Thứ trên mỗi Phân Vùng Chính theo chiều Y:

en: Logarithmic Y Subdiv. (Base given by entry above)
vi: Dùng thang chia logarith cho chiều Y (cơ số được cung cấp bởi các tham số trên)

en: Subsubdivs. per Y Subdivision:
vi: Mức Tái Phân Cấp Thứ trên mỗi Phân Vùng Cấp Thứ của Y:

en: Major Y Division Thickness:
vi: Độ Dày Đường Phân Chia Y Chính:

en: Minor Y Division Thickness:
vi: Độ Dày Đường Phân Chia Y Phụ:

en: Subminor Y Division Thickness:
vi: Độ Dày Đường Phân Chia Phân Vùng Phụ Y:

en: Y Division Thickness Unit:
vi: Đơn Vị Độ Dày Đường Phân Chia Y:

en: Isometric Grid
vi: Đồ Thị Lưới Đẳng Cự

en: X Divisions [x2]:
vi: Mức Phân Chia X [x2]:

en: Y Divisions [x2] [> 1/2 X Div]:
vi: Mức Phân Y [x2] [> 1/2 X Div]:

en: Division Spacing (px):
vi: Khoảng Phân Chia (px):

en: Subdivisions per Major Division:
vi: Số Lần Chia mỗi Phân Khu Chính:

en: Subsubdivs per Subdivision:
vi: Số Lần Phân Chia trên mỗi Phân Khu Phụ:

en: Major Division Thickness (px):
vi: Độ Dày Đường Phân Chia Chính (px):

en: Minor Division Thickness (px):
vi: Độ Dày Đường Phân Chia Phụ (px):

en: Subminor Division Thickness (px):
vi: Độ Dày Đường Phân Chia Cấp Thứ (px):

en: Border Thickness (px):
vi: Độ Dày Đường Viền (px)

en: Polar Grid
vi: Lưới Cực Tuyến

en: Centre Dot Diameter (px):
vi: Đường Kính Chấm Trung Tâm (px):

en: Circumferential Labels:
vi: Nhãn Chu Vi:

en: Circumferential Label Size (px):
vi: Kích Thước Nhãn Chu Vi (px):

en: Circumferential Label Outset (px):
vi: Khoảng Cách Nhãn (px):

en: Circular Divisions
vi: Phân Vùng Hình Tròn

en: Major Circular Divisions:
vi: Số Phân Vùng Chính:

en: Major Circular Division Spacing (px):
vi: Khoảng Cách Phân Vùng Chính (px):

en: Subdivisions per Major Circular Division:
vi: Số Phân Vùng Phụ trong mỗi Phân Vùng Chính:

en: Logarithmic Subdiv. (Base given by entry above)
vi: Dùng thang chia Logarith (dựa trên nền tảng tham số ở trên)

en: Major Circular Division Thickness (px):
vi: Độ Dày Đường Phân Chia Chính (px):

en: Minor Circular Division Thickness (px):
vi: Độ Dày Đường Phân Chia Phụ (px):

en: Angular Divisions
vi: Phân Vùng Góc Cạnh

en: Angle Divisions:
vi: Số Phân Góc:

en: Angle Divisions at Centre:
vi: Số Phân Góc ở Trung Tâm:

en: Subdivisions per Major Angular Division:
vi: Số Phân Khu Phụ cho mỗi Phân Khu Góc Cạnh Chính:

en: Major Angular Division Thickness (px):
vi: Độ Dày Đường Phân Chia Góc Chính (px):

en: Minor Angular Division Thickness (px):
vi: Độ Dày Đường Phân Chia Góc Phụ (px):

en: Apply to pages
vi: Áp dụng vào các trang

en: On which pages the guides are created, e.g. "1, 2, 4-6, 8-". Default: All pages.
vi: Các trang sẽ tạo đường gióng, ví dụ: "1, 2, 4-6, 8-". Mặc định: Tất cả các trang.

en: Regular guides
vi: Đường gióng thông thường

en: Guides preset:
vi: Bố trí đường gióng đã định nghĩa trước:

en: Rule-of-third
vi: Quy tắc một phần ba

en: Diagonal guides
vi: Đường gióng chéo

en: Upper left corner
vi: Góc trên bên trái

en: Upper right corner
vi: Góc trên bên phải

en: Lower left corner
vi: Góc dưới bên trái

en: Lower right corner
vi: Góc dưới bên phải

en: Margins preset:
vi: Lề đặt trước:

en: Left book page
vi: Trang sách trái

en: Right book page
vi: Trang sách phải

en: Book pages, starting with right
vi: Trang sách, bắt đầu bên phải

en: Book pages, starting with left
vi: Trang sách, bắt đầu bên trái

en: Header margin:
vi: Lề tiêu đề:

[ctx: Margin]
en: None
vi: Không có

en: Footer margin:
vi: Lề chân trang:

en: Start from edges
vi: Bắt đầu từ cạnh

en: Delete existing guides
vi: Xóa các đường gióng hiện có

en: Omit duplicated guides
vi: Bỏ qua các đường gióng trùng lặp

en: Guillotine
vi: Máy Xén

en: Directory to save images to:
vi: Thư mục để lưu hình ảnh vào:

comment: File: ../share/extensions/guillotine.inx, line: 11
en: Image name (without extension):
vi: Tên hình ảnh (không có đuôi định dạng):

comment: File: ../share/extensions/guillotine.inx, line: 12
en: Ignore these settings and use export hints
vi: Bỏ qua các sắp đặt này và sử dụng gợi ý xuất khẩu

en: Draw Handles
vi: Vẽ các Tay Cầm

en: Hershey Text
vi: Văn Bản Hershey

en: 
    Hershey Text
vi: 
    Văn Bản Hershey

en: A tool to replace text with stroke fonts
vi: Một công cụ thay thế văn bản bằng phông nét

en: Font face:
vi: Mặt phông chữ:

comment: Block above this are derived from fonts licensed under SIL Open Font License
    File: ../share/extensions/hershey.inx, line: 53
note: Block above this are derived from fonts licensed under SIL Open Font License
en: Other (given below)
vi: Khác (cung cấp dưới đây)

comment: File: ../share/extensions/hershey.inx, line: 56
en: 
    Other SVG font name or path (if "Other" selected above):
vi: 
    Tên phông chữ SVG khác hoặc đường dẫn (nếu "Khác" được chọn ở trên):

en: Name/Path:
vi: Tên/Đường Dẫn:

en: Preserve original text
vi: Bảo tồn văn bản gốc

comment: File: ../share/extensions/hershey.inx, line: 66
en: 
    Hershey Text Utility Functions
vi: 
    Một số Chức Năng về Văn Bản Hershey

en: Generate font table
vi: Tạo bảng phông chữ

comment: File: ../share/extensions/hershey.inx, line: 72
en: Generate glyph table in selected font
vi: Tạo bảng ký tự trong phông đã chọn

comment: File: ../share/extensions/hershey.inx, line: 75
en: 
    
    Sample text to use when generating font table:
vi: 
    
    Văn bản mẫu để sử dụng khi tạo bảng phông chữ:

en: 
    This extension renders all text (or all selected text)
    in your document into using specialized "stroke" or
    "engraving" fonts designed for plotters.
    
    Whereas regular "outline" fonts (e.g., TrueType) work
    by filling in the region inside an invisible outline,
    engraving fonts are composed only of individual lines
    or strokes; much like human handwriting.
    
    Engraving fonts are used for creating text paths that
    computer controlled drawing and cutting machines (from
    pen plotters to CNC routers) can efficiently follow.
    
    A complete user guide is available to download at:
      http://wiki.evilmadscientist.com/hershey
    
    For extended help, click "Apply" with this tab selected.
vi: 
    Tiện ích mở rộng này kết xuất toàn bộ các văn bản (hoặc tất cả các văn bản đã chọn)
    trong tài liệu của bạn để sử dụng "nét vẽ" chuyên dụng hoặc
    các phông chữ "khắc" được thiết kế cho những máy vẽ plotter.
    
    Trong khi phông chữ "phác thảo" thông thường (ví dụ: TrueType) hoạt động
    Bằng cách lấp đầy khu vực bên trong một phác thảo vô hình,
    phông chữ khắc chỉ bao gồm các dòng riêng lẻ
    hoặc nét vẽ; Giống như chữ viết tay của con người.
    
    Phông chữ khắc được sử dụng để tạo đường dẫn văn bản
    máy vẽ và cắt điều khiển máy tính (từ
    bút vẽ cho bộ định tuyến CNC) có thể làm theo một cách hiệu quả.
    
    Hướng dẫn sử dụng đầy đủ có sẵn để tải xuống tại:
      http://wiki.evilmadscientist.com/hershey
    
    Để được trợ giúp mở rộng, hãy bấm "Áp dụng" với tab này được chọn.

comment: File: ../share/extensions/hershey.inx, line: 109
en: 
    The classic Hershey fonts included are derived from
    work by Dr. A. V. Hershey.
    
    Additional modern "EMS" fonts in this distribution are
    derivatives created from fonts licensed under the SIL
    Open Font License.
    
    For full credits and license information, please read the
    credits embedded within the SVG fonts included with this
    distribution.
vi: 
    Các phông chữ Hershey kinh điển bao gồm ở đây bắt nguồn từ
    công trình của tiến sĩ A. V. Hershey.
    
    Các phông chữ "EMS" hiện đại bổ sung trong phân phối này là
    các dẫn xuất được tạo từ các phông chữ được cấp phép SIL
    Giấy Phép Phông Mở (Open Font License).
    
    Để biết đầy đủ thông tin về công trạng và thông tin giấy phép thì xin vui lòng đọc
    các dòng viết về công trạng được nhúng sẵn trong phông chữ SVG được gắn kèm với bản phân phối này.

en: HP Graphics Language file (*.hpgl)
vi: Tập tin Ngôn Ngữ Đồ Họa HP (*.hpgl)

en: Import an HP Graphics Language file
vi: Nhập khẩu tập tin Ngôn Ngữ Đồ Họa HP

en: HPGL Output
vi: Xuất Khẩu HPGL

en: Please make sure that all objects you want to save are converted to paths. Please use the plotter extension (Extensions menu) to plot directly over a serial connection.
vi: Xin vui lòng đảm bảo rằng toàn bộ các đối tượng bạn muốn lưu được chuyển đổi thành đường dẫn. Xin vui lòng sử dụng phần mở rộng plotter (trình đơn Trình Mở Rộng) để vẽ trực tiếp trên kết nối nối tiếp (serial connection).

en: Plotter Settings
vi: Cài Đặt Plotter

en: Resolution X (dpi):
vi: Độ phân giải X (dpi):

comment: File: ../share/extensions/hpgl_input.inx, line: 9
    File: ../share/extensions/hpgl_output.inx, line: 11
    File: ../share/extensions/plotter.inx, line: 69
en: The amount of steps the plotter moves if it moves for 1 inch on the X axis (Default: 1016.0)
vi: Số bước mà máy vẽ plotter phải di chuyển đi đi được khoảng cách 1 in-sơ trên trục X (Mặc định: 1016.0)

en: Resolution Y (dpi):
vi: Độ phân giải Y (dpi):

comment: File: ../share/extensions/hpgl_input.inx, line: 10
    File: ../share/extensions/hpgl_output.inx, line: 12
    File: ../share/extensions/plotter.inx, line: 70
en: The amount of steps the plotter moves if it moves for 1 inch on the Y axis (Default: 1016.0)
vi: Số bước mà máy vẽ plotter phải di chuyển đi đi được khoảng cách 1 in-sơ trên trục Y (Mặc định: 1016.0)

en: Pen number:
vi: Số bút:

en: The number of the pen (tool) to use (Standard: '1')Can be defined in the layer name. eg. (Pen 1)
vi: Số bút (công cụ) sử dụng (Tiêu chuẩn: '1') Có thể xác định trong tên tầng lớp nữa, ví dụ. (Bút 1) (Pen 1)

comment: File: ../share/extensions/hpgl_output.inx, line: 14
    File: ../share/extensions/plotter.inx, line: 72
en: Pen force (g):
vi: Lực của bút (g):

comment: File: ../share/extensions/hpgl_output.inx, line: 14
    File: ../share/extensions/plotter.inx, line: 72
en: The amount of force pushing down the pen in grams, set to 0 to omit command; most plotters ignore this command (Default: 0)
vi: Lượng lực đè xuống bút, tính bằng gram, đặt thành 0 để bỏ qua lệnh; hầu hết các máy vẽ plotter bỏ qua lệnh này (Mặc định: 0)

comment: File: ../share/extensions/hpgl_output.inx, line: 15
    File: ../share/extensions/plotter.inx, line: 73
en: Pen speed (cm/s or mm/s):
vi: Tốc độ bút (cm/s hoặc mm/s):

en: The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model), set to 0 to omit command; most plotters ignore this command (Default: 0)Can be defined in the layer name together with the pen number. eg. (Pen3 Speed10)
vi: Tốc độ bút sẽ di chuyển trong đơn vị cm hoặc milimet mỗi giây (tùy thuộc vào mô hình máy plotter của bạn), đặt bằng 0 để bỏ qua lệnh; hầu hết các máy vẽ plotter bỏ qua lệnh này (Mặc định: 0) Có thể định nghĩa trong tên tầng lớp cùng với số bút. ví dụ. (Pen3 Speed10) (Bút 3, tốc độ 10)

en: Rotation (°, Clockwise):
vi: Xoay Chiều (°, Thuận chiều kim đồng hồ):

comment: File: ../share/extensions/hpgl_output.inx, line: 16
    File: ../share/extensions/plotter.inx, line: 74
en: Rotation of the drawing (Default: 0°)
vi: Xoay chiều bản vẽ (Mặc định: 0°)

en: Mirror X axis
vi: Trục phản chiếu đối xứng X

comment: File: ../share/extensions/hpgl_output.inx, line: 22
    File: ../share/extensions/plotter.inx, line: 80
en: Check this to mirror the X axis (Default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) để phản chiếu đối xứng trục X (Mặc định: Không chọn)

en: Mirror Y axis
vi: Trục phản chiếu đối xứng Y

comment: File: ../share/extensions/hpgl_output.inx, line: 23
    File: ../share/extensions/plotter.inx, line: 81
en: Check this to mirror the Y axis (Default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) để phản chiếu đối xứng trục Y (Mặc định: Không chọn)

en: Center zero point
vi: Điểm 0 trung tâm

comment: File: ../share/extensions/hpgl_output.inx, line: 24
    File: ../share/extensions/plotter.inx, line: 82
en: Check this if your plotter uses a centered zero point (Default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) nếu máy vẽ plotter của bạn sử dụng điểm 0 trung tâm (Mặc định: Không chọn)

en: If you want to use multiple pens and speeds on your pen plotter create one layer for each pen, name the layers "Pen1 Speed10", "Pen2", etc., and put your drawings in the corresponding layers. This overrules the pen number and speed value from the menu option above.
vi: Nếu bạn muốn sử dụng nhiều bút và nhiều tốc độ trên máy vẽ bút của bạn, thì hãy tạo ra một tầng lớp cho mỗi cây bút, hãy đặt tên cho các tầng lớp "Bút1 Tốc Độ 10" "Bút 2" ("Pen1 Speed10" , "Pen2"), v.v., và đặt các bản vẽ của bạn trong các tầng lớp tương ứng. Việc làm này sẽ vượt quyền số bút và giá trị tốc độ lấy từ tùy chọn trình đơn ở trên.

en: Plot Features
vi: Các Tính Năng của Máy Vẽ Plotter

comment: File: ../share/extensions/hpgl_output.inx, line: 29
    File: ../share/extensions/plotter.inx, line: 87
en: Overcut (mm):
vi: Khoảng cách cắt quá (mm):

comment: File: ../share/extensions/hpgl_output.inx, line: 29
    File: ../share/extensions/plotter.inx, line: 87
en: The distance in mm that will be cut over the starting point of the path to prevent open paths, set to 0.0 to omit command (Default: 1.00)
vi: Khoảng cách trong mm sẽ được cắt quá điểm khởi đầu của đường dẫn để ngăn ngừa các đường dẫn mở, đặt thành 0.0 để bỏ qua lệnh (Mặc định: 1.00)

en: Tool (Knife) offset correction (mm):
vi: Công cụ (Dao) dịch chuyển bù trừ (mm):

comment: File: ../share/extensions/hpgl_output.inx, line: 30
    File: ../share/extensions/plotter.inx, line: 88
en: The offset from the tool tip to the tool axis in mm, set to 0.0 to omit command (Default: 0.25)
vi: Dịch chuyển từ đỉnh đầu của công cụ đến trục công cụ trong mm, được đặt bằbg 0.0 để bỏ qua lệnh (Mặc định: 0.25)

en: Precut
vi: Cắt Trước

comment: File: ../share/extensions/hpgl_output.inx, line: 31
    File: ../share/extensions/plotter.inx, line: 89
en: Check this to cut a small line before the real drawing starts to correctly align the tool orientation. (Default: Checked)
vi: Đánh dấu kiểm mục này (chọn) để cắt một đường nhỏ trước khi bản vẽ thực sự bắt đầu canh hàng chính xác định hướng của công cụ. (Mặc định: Chọn)

en: Curve flatness:
vi: Độ phẳng của đường cong:

comment: File: ../share/extensions/hpgl_output.inx, line: 32
    File: ../share/extensions/plotter.inx, line: 90
en: Curves are divided into lines, this number controls how fine the curves will be reproduced, the smaller the finer (Default: '1.2')
vi: Các đường cong được chia thành nhiều đường thẳng và con số này kiểm soát mức mịn màng của các đường cong được tái tạo tốt như thế nào, càng nhỏ thì càng mịn (Mặc định: '1.2')

en: Auto align
vi: Tự động canh hàng

comment: File: ../share/extensions/hpgl_output.inx, line: 33
    File: ../share/extensions/plotter.inx, line: 91
en: Check this to auto align the drawing to the zero point (Plus the tool offset if used). If unchecked you have to make sure that all parts of your drawing are within the document border! (Default: Checked)
vi: Đánh dấu kiểm mục này (chọn) để tự động canh hàng bản vẽ về điểm 0 (Cộng với dịch chuyển của công cụ nếu sử dụng). Nếu không chọn thì bạn phải đảm bảo rằng toàn bộ các phần của bản vẽ của bạn nằm trong ranh giới của tài liệu nhé! (Mặc định: Chọn)

en: All these settings depend on the plotter you use, for more information please consult the manual or homepage for your plotter.
vi: Toàn bộ các cài đặt này đều phụ thuộc vào máy vẽ plotter mà bạn sử dụng. Để biết thêm thông tin thì xin hãy vui lòng tham khảo hướng dẫn sử dụng hoặc trang chủ cho máy vẽ plotter của bạn trước đi đã nhé.

en: Export an HP Graphics Language file
vi: Xuất Khẩu tập tin Ngôn Ngữ Đồ Họa HP

en: Set Image Attributes
vi: Đặt các Thuộc Tính Hình Ảnh

en: Render all bitmap images like in older Inskcape versions. Available options:
vi: Kết xuất toàn bộ các hình ảnh bitmap như trong các phiên bản Inskcape cũ hơn. Các tùy chọn gồm có:

comment: File: ../share/extensions/image_attributes.inx, line: 16
en: Support non-uniform scaling
vi: Hỗ trợ đổi tỷ lệ không đồng đều

comment: File: ../share/extensions/image_attributes.inx, line: 17
en: Render images blocky
vi: Kết xuất hình ảnh răng cưa

en: Image Aspect Ratio
vi: Tỷ Lệ Tương Quan của Hình Ảnh

comment: File: ../share/extensions/image_attributes.inx, line: 22
en: preserveAspectRatio attribute:
vi: thuộc tính bảo tồn tỷ lệ tương quan preserveAspectRatio:

comment: File: ../share/extensions/image_attributes.inx, line: 35
en: meetOrSlice:
vi: khít Vừa hoặc Cắt Cụt (meetOrSlice):

en: Change only selected image(s)
vi: Chỉ thay đổi (các) ảnh đã chọn mà thôi

en: Change all images in selection
vi: Thay đổi toàn bộ các hình ảnh trong chọn lựa

en: Change all images in document
vi: Thay đổi toàn bộ các hình ảnh trong tài liệu

en: Image Rendering Quality
vi: Chất Lượng Kết Xuất Hình Ảnh

en: Image rendering attribute:
vi: Thuộc tính kết xuất hình ảnh:

en: Apply attribute to parent group of selection
vi: Áp dụng thuộc tính vào nhóm phụ huynh của lựa chọn

en: Apply attribute to SVG root
vi: Áp dụng thuộc tính vào gốc SVG

en: Embed only selected images
vi: Chỉ nhúng các hình ảnh được chọn mà thôi

en: Embed Selected Images
vi: Nhúng Hình Ảnh đã Chọn

en: Extract Images
vi: Chiết Xuất Hình Ảnh

en: Extract only selected images
vi: Chỉ trích xuất ảnh các hình đã chọn mà thôi

en: Choose directory:
vi: Chọn thư mục:

en: Relative paths are interpreted with respect to the current file location. Missing folders are created automatically.
vi: Đường dẫn tương đối sẽ được phân tích trong tương quan với địa điểm hiện tại của tập tin. Các thư mục vắng thiếu sẽ được tự động tạo mới.

en: File name base:
vi: Cơ sở tên tập tin:

en: Image file name prefix; will be suffixed with a counter. Leave empty to use image id for the file names. The file extension will be appended automatically.
vi: Tiền tố tên tập tin hình ảnh; chúng sẽ được gắn một hậu tố bằng một số đếm. Nếu để trống rỗng thì sẽ sử dụng id của hình ảnh làm tên của tập tin. Đuôi định dạng sẽ được thêm vào một cách tự động.

en: Link extracted images
vi: Kết nối với các hình ảnh trích xuất

en: After saving the image file, the image data is replaced with a link to that file.
vi: Sau khi lưu tập tin hình ảnh rồi thì dữ liệu hình ảnh sẽ được thay thế bằng một kết nối đến tập tin đó.

en: Enter filename:
vi: Nhập tên tập tin:

en: Relative paths are interpreted with respect to the current file location. If a folder is given instead of a filename, the image id is used as filename. The file extension is appended or corrected automatically.
vi: Đường dẫn tương đối sẽ được phân tích trong tương quan với địa điểm hiện tại của tập tin. Nếu thay vì tên tập tin, một thư mục được cung cấp, thì id của hình ảnh sẽ được sử dụng làm tên tập tin. Đuôi định dạng sẽ được bổ sung một cách tự động.

en: Convert to html5 canvas
vi: Chuyển đổi sang thành khung vẽ html5

en: HTML 5 canvas (*.html)
vi: Khung vẽ HTML 5 (*.html)

en: HTML 5 canvas code
vi: Mã khung vẽ HTML 5

en: Follow Link
vi: Đi Theo Liên Kết

en: Illumination Angle:
vi: Góc chiếu sáng:

en: Shades:
vi: Bóng Tối:

en: Only black and white:
vi: Duy đen trắng:

en: Blur stdDeviation:
vi: Độ lệch chuẩn làm nhoè:

en: Blur width:
vi: Chiều rộng nhoè mờ:

en: Blur height:
vi: Chiều cao nhoè mờ:

en: Interpolation steps:
vi: Số bước nội suy:

en: Interpolation method:
vi: Phương pháp nội suy:

en: The first option rediscretizes both paths before the interpolation with the other path's node positions. The second option removes extra nodes of the longer path.
vi: Tùy chọn đầu tiên tái rời rạc hóa (rediscretizes) cả hai đường dẫn trước khi nội suy với các vị trí nút của đường dẫn khác. Tùy chọn thứ hai loại bỏ các nút thừa trong đường dẫn dài hơn.

en: Split paths into segments of equal lengths
vi: Tách phân đường dẫn thành các phân đoạn có độ dài bằng nhau

en: Discard extra nodes of longer path
vi: Loại bỏ các nút thừa của đường dẫn dài hơn

en: Duplicate endpaths
vi: Nhân đôi đường dẫn cuối

en: Interpolate style
vi: Nội suy kiểu dáng

en: Use Z-order
vi: Sử dụng trật tự Z

comment: File: ../share/extensions/interp.inx, line: 11
    File: ../share/extensions/interp_att_g.inx, line: 45
en: Workaround for reversed selection order in Live Preview cycles
vi: Giải pháp tránh né cho thứ tự lựa chọn đảo ngược trong chu kỳ Duyệt Thảo Trực Tiếp (Live Preview)

en: Attribute to Interpolate:
vi: Thuộc Tính cần Nội Suy:

en: Other Attribute
vi: Thuộc Tính Khác

en: If you selected "Other" above, you must specify the details for this "other" here.
vi: Nếu bạn chọn "Khác" ở trên rồi thì bạn nhất định phải xác định chi tiết cho "Khác" này ở đây.

en: Other Attribute:
vi: Thuộc tính khác:

en: Other Attribute type:
vi: Kiểu Thuộc Tính khác:

en: Start Value:
vi: Giá trị đầu:

en: End Value:
vi: Giá trị cuối:

en: No Unit
vi: Không có đơn vị

en: Auto-texts
vi: Văn bản tự động

en: Auto-Text:
vi: Văn Bản Tự Động:

en: None (remove)
vi: Không (loại bỏ)

en: Slide title
vi: Tiêu Đề

en: Slide number
vi: Tấm phim số

en: Number of slides
vi: Tổng số tấm phim

en: This extension allows you to install, update and remove auto-texts for a JessyInk presentation. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn cài đặt, cập nhật và loại bỏ văn bản tự động cho bản trình chiếu JessyInk. Để biết thêm chi tiết, xin vui lòng xem code.google.com/p/jessyink.

en: Built-in effect
vi: Hiệu ứng tích hợp

en: Duration in seconds:
vi: Thời lượng trong số giây:

en: None (default)
vi: Không (mặc định)

comment: Dip = nhúng, chấm. Dip pen = bút chấm?
en: Appear
vi: Xuất hiện

en: Fade in
vi: Phai mờ dần từ ngoài vào

en: Build-out effect
vi: Hiệu ứng xây dựng biến mất dần

en: This extension allows you to install, update and remove object effects for a JessyInk presentation. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn cài đặt, cập nhật và loại bỏ các hiệu ứng đối tượng cho bản trình bày JessyInk. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: JessyInk zipped pdf or png output
vi: JessyInk đầu ra tập tin nén pdf (zipped pdf) hoặc tập tin hình ảnh định dạng png

en: This extension allows you to export a JessyInk presentation once you created an export layer in your browser. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn xuất khẩu bản trình bày JessyInk, một khi bạn đã tạo một tầng xuất khẩu trong trình duyệt mạng của mình. Để biết thêm chi tiết, xin vui lòng xem code.google.com/p/jessyink.

en: JessyInk zipped pdf or png output (*.zip)
vi: JessyInk đầu ra tập tin nén pdf (zipped pdf) hoặc tập tin hình ảnh định dạng png (*.zip)

en: Creates a zip file containing pdfs or pngs of all slides of a JessyInk presentation.
vi: Tạo tập tin nén (zip) chứa pdf hoặc png của toàn bộ các tấm phim chiếu của bản trình bày JessyInk.

en: Install/update
vi: Cài đặt/nâng cấp

en: This extension allows you to install or update the JessyInk script in order to turn your SVG file into a presentation. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn cài đặt hoặc cập nhật văn lệnh JessyInk để biến tập tin SVG của bạn thành bản trình bày. Để biết thêm chi tiết xin vui lòng xem code.google.com/p/jessyink.

en: Slide mode
vi: Chế Độ Chiếu

comment: File: ../share/extensions/jessyInk_keyBindings.inx, line: 8
en: Back (with effects):
vi: Quay trở lại (có hiệu ứng):

en: Next (with effects):
vi: Tiếp theo (có hiệu ứng):

en: Back (without effects):
vi: Quay trở lại (không có hiệu ứng):

en: Next (without effects):
vi: Tiếp theo (không có hiệu ứng):

en: First slide:
vi: Trang chiếu đầu tiên:

en: Last slide:
vi: Trang chiếu cuối cùng:

en: Switch to index mode:
vi: Chuyển sang chế độ chỉ mục:

en: Switch to drawing mode:
vi: Chuyển sang chế độ vẽ:

en: Set duration:
vi: Đặt thời khoảng:

en: Add slide:
vi: Thêm trang chiếu:

comment: File: ../share/extensions/jessyInk_keyBindings.inx, line: 18
en: Toggle progress bar:
vi: Bật/tắt thanh tiến trình:

en: Reset timer:
vi: Hoàn lại đồng hồ thời hạn:

en: Export presentation:
vi: Xuất khẩu bản trình bày:

en: Switch to slide mode:
vi: Chuyển sang chế độ trang chiếu:

en: Set path width to default:
vi: Đặt chiều rộng đường dẫn thành mặc định:

en: Set path width to 1:
vi: Đặt chiều rộng đường dẫn thành 1:

en: Set path width to 3:
vi: Đặt chiều rộng đường dẫn thành 3:

en: Set path width to 5:
vi: Đặt chiều rộng đường dẫn thành 5:

en: Set path width to 7:
vi: Đặt chiều rộng đường dẫn thành 7:

en: Set path width to 9:
vi: Đặt chiều rộng đường dẫn thành 9:

en: Undo last path segment:
vi: Hoàn tác phân đoạn đường dẫn cuối cùng:

en: Path Colors
vi: Màu Đường dẫn

en: Set path color to blue:
vi: Đặt màu đường dẫn thành màu lam:

en: Set path color to cyan:
vi: Đặt màu đường dẫn thành da trời:

en: Set path color to green:
vi: Đặt màu đường dẫn thành màu lục:

en: Set path color to black:
vi: Đặt màu đường dẫn thành màu đen:

en: Set path color to magenta:
vi: Đặt màu đường dẫn thành màu hồng điều:

en: Set path color to orange:
vi: Đặt màu đường dẫn thành màu da cam:

en: Set path color to red:
vi: Đặt màu đường dẫn thành màu đỏ:

en: Set path color to white:
vi: Đặt màu đường dẫn thành màu trắng:

en: Set path color to yellow:
vi: Đặt màu đường dẫn thành màu vàng:

en: Index mode
vi: Chế độ chỉ mục

en: Select the slide to the left:
vi: Chọn trang chiếu ở bên trái:

en: Select the slide to the right:
vi: Chọn trang chiếu bên phải:

en: Select the slide above:
vi: Chọn trang chiếu ở trên:

en: Select the slide below:
vi: Chọn trang chiếu bên dưới:

en: Previous page:
vi: Trang trước:

en: Next page:
vi: Trang tiếp theo:

en: Decrease number of columns:
vi: Giảm số cột:

en: Increase number of columns:
vi: Tăng số cột:

en: Set number of columns to default:
vi: Đặt số cột mặc định:

en: This extension allows you customize the key bindings JessyInk uses. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn tùy chỉnh các bố trí bàn phím mà JessyInk sử dụng. Để biết thêm chi tiết xin vui lòng xem code.google.com/p/jessyink.

en: Master slide
vi: Trang chiếu chính

en: Name of layer:
vi: Tên tầng lớp:

en: If no layer name is supplied, the master slide is unset.
vi: Nếu không có tên tầng lớp nào được cung cấp thì sẽ không có trang chiếu chính.

en: This extension allows you to change the master slide JessyInk uses. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn thay đổi trang chiếu chính mà JessyInk sử dụng. Để biết thêm chi tiết xin vui lòng xem code.google.com/p/jessyink.

en: Mouse handler
vi: Trình xử lý chuột

en: Mouse settings:
vi: Các cài đặt về chuột:

en: No-click
vi: Không nhấn chuột

en: Dragging/zoom
vi: Kéo rê/thu-phóng

en: This extension allows you customize the mouse handler JessyInk uses. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn tùy tiện chỉnh sửa trình xử lý chuột mà JessyInk sử dụng. Để biết thêm chi tiết xin vui lòng xem code.google.com/p/jessyink.

en: This extension allows you to obtain information about the JessyInk script, effects and transitions contained in this SVG file. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn tìm hiểu thông tin về văn lệnh, hiệu ứng và các chuyển cảnh của JessyInk có trong tập tin SVG này. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: Transition in effect
vi: Hiệu ứng chuyển cảnh vào

en: Transition out effect
vi: Hiệu ứng chuyển cảnh ra

en: This extension allows you to change the transition JessyInk uses for the selected layer. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn thay đổi chuyển cảnh mà JessyInk sử dụng cho tầng lớp đã chọn. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: Uninstall/remove
vi: Tháo rỡ/xóa bỏ

en: Please select the parts of JessyInk you want to uninstall/remove.
vi: Xin vui lòng chọn các phần của JessyInk mà bạn muốn tháo gỡ/xóa bỏ.

en: Remove script
vi: Xóa văn lệnh

en: Remove effects
vi: Xóa các hiệu ứng

en: Remove master slide assignment
vi: Xóa ấn định trang chiếu chính

en: Remove transitions
vi: Xóa các chuyển cảnh

en: Remove auto-texts
vi: Các các văn bản tự động

en: Remove views
vi: Xóa các góc nhìn

en: This extension allows you to uninstall the JessyInk script. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn tháo gỡ văn lệnh JessyInk. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: This extension puts a JessyInk video element on the current slide (layer). This element allows you to integrate a video into your JessyInk presentation. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này đặt phần tử phim video JessyInk trên trang chiếu hiện tại (tầng lớp). Phần tử này cho phép bạn tích hợp phim video vào bài thuyết trình JessyInk của mình. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: Remove view
vi: Xóa góc nhìn

en: Choose order number 0 to set the initial view of a slide.
vi: Chọn thứ tự số 0 để đặt góc nhìn ban đầu của một trang chiếu.

en: This extension allows you to set, update and remove views for a JessyInk presentation. Please see code.google.com/p/jessyink for more details.
vi: Tiện ích mở rộng này cho phép bạn thiết lập, cập nhật và xóa các góc nhìn cho bản trình bày của JessyInk. Xin vui lòng xem code.google.com/p/jessyink để biết thêm chi tiết.

en: Maximum displacement in X (px):
vi: Dịch hình tối đa chiều X (px):

en: Maximum displacement in Y (px):
vi: Dịch hình tối đa chiều Y (px):

en: Shift nodes
vi: Dịch chuyển các nút

en: Shift node handles
vi: Dịch chuyển các tay cầm của nút

comment: File: ../share/extensions/jitternodes.inx, line: 12
en: Distribution of the displacements:
vi: Phân bổ các dịch hình:

en: This effect randomly shifts the nodes (and optionally node handles) of the selected path.
vi: Hiệu ứng này di chuyển ngẫu nhiên vị trí các nút (và đồng thời các tay cầm nếu muốn) của đường dẫn đã chọn.

en: Icon mode
vi: Chế độ biểu tượng

en: Sizes
vi: Kích cỡ

en: L-system
vi: Hệ hàm Lindenmayer (L-system)

en: Axiom and rules
vi: Tiên đề và quy luật

en: Axiom:
vi: Tiên đề:

en: Rules:
vi: Quy luật:

en: Step length (px):
vi: Chiều dài bước (px):

en: Randomize step (%):
vi: Ngẫu nhiên hóa bước (%):

en: Left angle:
vi: Góc trái:

en: Right angle:
vi: Góc phải:

en: Randomize angle (%):
vi: Ngẫu nhiên hóa góc (%):

en: Number of paragraphs:
vi: Số đoạn văn:

en: Color Markers
vi: Dấu Hiệu màu

en: From object
vi: Từ đối tượng

comment: TODO: Marker còn có thể là Dấu Hiệu
en: Marker type:
vi: Kiểu Dấu Hiệu:

en: solid
vi: đặc

en: filled
vi: đã tô

en: Invert fill and stroke colors
vi: Đảo màu tô và nét

en: Assign alpha
vi: Gán độ đục

en: Assign fill color
vi: Đặt màu tô

en: Assign stroke color
vi: Đặt màu nét

en: Measure Path
vi: Đo đường dẫn

[ctx: measure extension]
en: Area
vi: Vùng

en: Font size (px):
vi: Kích cỡ phông (px):

en: Offset (px):
vi: Dịch Chuyển (px):

en: Length Unit:
vi: Đơn vị chiều dài:

en: Compressed Inkscape SVG with media export
vi: SVG Inkscape đã nén với phương tiện xuất

en: Image zip directory:
vi: Thư mục ảnh zip:

en: Add font list
vi: Thêm danh sách phông chữ

en: Compressed Inkscape SVG with media (*.zip)
vi: SVG Inkscape đã nén với phương tiện (*.zip)

en: Inkscape's native file format compressed with Zip and including all media files
vi: Định dạng gốc trong Inkscape, được nén vào tập tin Zip và bao gồm toàn bộ các tập tin phương tiện

en: Data:
vi: Dữ liệu:

en: XAML Output
vi: Đầu ra XAML

en: XAML Input
vi: Nhập XAML

en: Area width:
vi: Độ rộng vùng:

en: mark with an arrow
vi: dấu Hiệu bằng mũi tên

en: mark with style
vi: dấu Hiệu bằng kiểu

en: Minimum arc radius:
vi: Bán kính cung tối thiểu:

en: Units (mm or in):
vi: Đơn vị (mm hoặc in):

[ctx: GCode postprocessor]
en: None
vi: Không có

en: Generate log file
vi: Phát sinh tập tin log

en: Full path to log file:
vi: Đường dẫn đầy đủ đến tập tin log:

en: DXF Points
vi: Điểm DXF

en: Convert selection:
vi: Chuyển đổi lựa chọn:

en: Orientation type:
vi: Kiểu hướng:

en: Z surface:
vi: Bề mặt Z:

en: Z depth:
vi: Chiều sâu Z:

en: Create fine cut using:
vi: Tạo lát cắt bằng:

en: Offset path
vi: Dịch chuyển đường dẫn

en: Tools library
vi: Thư viện công cụ

en: Tools type:
vi: Kiểu công cụ:

en: cone
vi: hình nón

en: tangent knife
vi: dao tiếp tuyến

en: Double Vision
vi: Tầm nhìn đôi

en: Crown
vi: Vương miện

en: Optimized SVG Output
vi: Xuất SVG Tối ưu

[ctx: Indent]
en: None
vi: Không có

en: Optimized SVG (*.svg)
vi: SVG Tối ưu (*.svg)

en: Parametric Curves
vi: Vẽ cung lượng giác

en: Range and Sampling
vi: Phạm vi và Lấy mẩu

en: Start t-value:
vi: Giá trị t đầu:

en: End t-value:
vi: Giá trị t cuối:

en: Number Nodes
vi: Nút số

en: Dot size:
vi: Kích cỡ chấm:

en: Starting dot number:
vi: Số chấm bắt đầu:

en: Pattern along Path
vi: Hoa văn dọc theo đường dẫn

en: Copies of the pattern:
vi: Bản sao của hoa văn :

en: Deformation type:
vi: Cách làm biến dạng:

en: Tangential offset:
vi: Dịch Chuyển tiếp tuyến:

en: Pattern is vertical
vi: Hoa văn nằm dọc

en: Duplicate the pattern before deformation
vi: Nhân đôi hoa văn trước khi làm biến dạng

en: Basic settings
vi: Cài đặt cơ bản

en: Advanced settings
vi: Cài đặt nâng cao

en: Perfect-Bound Cover Template
vi: Mẫu Bìa Sách Hoàn Hảo

en: Book Properties
vi: Các Tính Chất của Sách

en: Book Width (inches):
vi: Chiều Rộng Sách (in-sơ):

en: Book Height (inches):
vi: Chiều Cao Sách (in-sơ):

en: Remove existing guides
vi: Bỏ các đường gióng hiện có

en: Interior Pages
vi: Các Trang Bên Trong

en: Paper Thickness Measurement:
vi: Đo Lường về Độ Dày của Giấy:

en: Pages Per Inch (PPI)
vi: Số trang mỗi In-sơ (PPI)

en: Caliper (inches)
vi: Kích thước đo bằng thước cặp (in-sơ)

comment: TODO : Find this string
en: Bond Weight #
vi: Trọng Lượng Giấy Bond #

en: Specify Width
vi: Chỉ Định Chiều Rộng

en: Cover Thickness Measurement:
vi: Đo Lường về Độ Dày của Bìa:

en: Bleed (in):
vi: Mép Tràn Lề (in-sơ):

en: Note: Bond Weight # calculations are a best-guess estimate.
vi: Lưu ý: Tính toán bằng Trọng Lượng Giấy Bond # là tính toán ước lượng gần nhất.

en: PixelSnap
vi: Bám Dính Điểm Ảnh

comment: File: ../share/extensions/pixelsnap.inx, line: 6
en: Snap selected paths, images, and rectangles to pixel boundaries. Strokes with a non-zero odd width are snapped to midpoints, so they align correctly
vi: Bám dính đường dẫn, hình ảnh và các hình chữ nhật đã chọn vào ranh giới điểm ảnh. Các nét có chiều rộng lẻ khác 0 sẽ được bám dính vào trung điểm, hầu cho chúng được canh hàng chính xác

comment: File: ../share/extensions/pixelsnap.inx, line: 8
en: Snap unselected ancestors' translations (groups, layers, document height) first
vi: Trước tiên bám dính các dịch chuyển của tổ tiên phần tử chưa chọn (nhóm, tầng lớp, chiều cao tài liệu) đã

comment: File: ../share/extensions/pixelsnap.inx, line: 9
en: Calculate offset relative to unselected ancestors' transforms (includes document height offset)
vi: Tính toán dịch chuyển tương đối với các biến hóa của các phần tử tiền bối chưa được chọn (bao gồm dịch chuyển trong chiều cao của tài liệu)

comment: File: ../share/extensions/pixelsnap.inx, line: 16
en: Maximum slope to consider straight (%)
vi: Độ dốc tối đa để được cân nhắc là thẳng (%)

en: Origin of the coordinate system:
vi: Tọa độ gốc của hệ tọa độ:

en: Please make sure that all objects you want to plot are converted to paths.
vi: Hãy đảm bảo rằng toàn bộ các đối tượng mà bạn muốn plot đều đã được chuyển đổi thành đường dẫn nhé.

en: Port type:
vi: Thể loại cổng:

en: Parallel port:
vi: Cổng song song (Parallel port):

en: The port of your parallel connection, on Windows not currently supported, on Linux something like: '/dev/usb/lp2' (default: /dev/usb/lp2)
vi: Cổng kết nối song song của bạn, hiện tại không hỗ trợ trên Windows, trên Linux thì thường là: '/dev/usb/lp2' (mặc định: /dev/usb/lp2)

en: The port of your serial connection, on Windows something like 'COM1', on Linux something like: '/dev/ttyUSB0' (default: COM1)
vi: Cổng kết nối nối tiếp của bạn, trên Windows thì thường là 'COM1', trên Linux thì thường là: '/dev / ttyUSB0' (mặc định: COM1)

en: Serial baud rate:
vi: Tốc độ baud nối tiếp:

en: The Baud rate of your serial connection (default: 9600)
vi: Tốc độ Baud của kết nối nối tiếp của bạn (mặc định: 9600)

en: Serial byte size:
vi: Kích thước byte nối tiếp:

en: The Byte size of your serial connection, 99% of all plotters use the default setting (default: 8 Bits)
vi: Kích thước Byte của kết nối nối tiếp của bạn, 99% of toàn bộ các máy vẽ plotter sử dụng cài đặt mặc định (mặc định: 8 Bits)

en: Serial stop bits:
vi: Các bit dừng nối tiếp:

en: The Stop bits of your serial connection, 99% of all plotters use the default setting (default: 1 Bit)
vi: Các bit Dừng của kết nối nối tiếp của bạn, 99% of toàn bộ các máy vẽ plotter sử dụng sắp đặt mặc định (mặc định: 1 Bit)

en: Serial parity:
vi: Số chẵn lẻ nối tiếp (Serial parity):

en: The Parity of your serial connection, 99% of all plotters use the default setting (default: None)
vi: Số chẵn lẻ (Parity) của kết nối nối tiếp của bạn, 99% of tất cả những máy vẽ plotter sử dụng cài đặt mặc định (mặc định: Không có)

en: Serial flow control:
vi: Điều khiển luồng kết nối nối tiếp:

en: The software / hardware flow control of your serial connection (default: Software)
vi: Phần mềm / phần cứng kiểm soát luồng kết nối nối tiếp của bạn (mặc định: Phần mềm)

en: Software (XON/XOFF)
vi: Phần mềm (XON/XOFF)

en: Hardware (RTS/CTS)
vi: Phần cứng (RTS/CTS)

en: Hardware (DSR/DTR + RTS/CTS)
vi: Phần cứng (DSR/DTR + RTS/CTS)

en: Command language:
vi: Ngôn ngữ lệnh:

en: The command language to use (default: HPGL)
vi: Ngôn ngữ lệnh để sử dụng (mặc định: HPGL, Hewlett-Packard Graphics Language: Ngôn ngữ đồ họa Hewlett-Packard)

en: KNK Plotter (HPGL variant)
vi: KNK Plotter (biến thể HPGL)

en: Using wrong settings can under certain circumstances cause Inkscape to freeze. Always save your work before plotting!
vi: Trong một số trường hợp nhất định, việc sử dụng cài đặt sai sẽ có thể khiến cho Inkscape ngừng hoạt động (đóng băng). Hãy nhớ là luôn luôn lưu công việc của bạn lại đi đã, trước khi sử dụng máy vẽ plotter nhé!

en: This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed.
vi: Đây có thể là một kết nối nối tiếp (serial connection) thực hoặc một cầu nối USB-to-Serial (USB-to-Serial bridge). Xin hãy hỏi nhà sản xuất máy vẽ plotter của bạn để lấy trình điều vận (drivers) nếu cần thiết.

en: Parallel (LPT) connections are not supported.
vi: Không hỗ trợ kết nối song song (LPT).

en: The number of steps the plotter moves when it moves by 1 inch on the X axis (default: 1016.0)
vi: Số bước mà máy vẽ plotter di chuyển khi nó di chuyển khoảng cách 1 in-sơ trên trục X (mặc định: 1016.0)

en: The number of steps the plotter moves when it moves by 1 inch on the Y axis (default: 1016.0)
vi: Số bước mà máy vẽ plotter di chuyển khi nó di chuyển khoảng cách 1 in-sơ trên trục Y (mặc định: 1016.0)

en: The number of the pen (tool) to use (standard: '1'). Can also be defined in the layer name (e.g. 'Pen 1')
vi: Số bút (công cụ) để sử dụng (tiêu chuẩn: '1'). Đồng thời cũng có thể được định nghĩa trong tên tầng lớp (ví dụ: 'Bút 1')

en: The force pushing down the pen in grams. Set to 0 to omit command; most plotters ignore this command (default: 0)
vi: Lực đẩy bút xuống tính bằng gram. Đặt bằng 0 để bỏ qua lệnh; hầu hết các máy vẽ plotter bỏ qua lệnh này (mặc định: 0)

en: The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model). Set to 0 to omit command. Most plotters ignore this command (default: 0). Can be defined in the layer name together with the pen number (e.g. 'Pen 3 Speed 10').
vi: Tốc độ bút sẽ di chuyển trong đơn vị centimét hoặc milimét mỗi giây (tùy thuộc vào mô hình máy vẽ plotter của bạn). Đặt thành 0 để bỏ qua lệnh. Hầu hết các máy vẽ plotter bỏ qua lệnh này (mặc định: 0). Mình có thể được định nghĩa trong tên tầng lớp cùng với số bút (ví dụ: 'Bút 3 Tốc Độ 10' ('Pen 3 Speed 10')).

en: Rotation (°, clockwise):
vi: Xoay chiều (°, thuận chiều kim đồng hồ):

en: Rotation of the drawing (default: 0°)
vi: Xoay chiều bản vẽ (mặc định: 0°)

en: Check this to mirror the X axis (default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) để phản chiếu đối xứng trục X (mặc định: không chọn)

en: Check this to mirror the Y axis (default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) để phản chiếu đối xứng trục Y (mặc định: không chọn)

en: Center origin
vi: Trung tâm hóa tọa độ gốc

en: Check this if your plotter uses a centered origin (default: Unchecked)
vi: Đánh dấu kiểm mục này (chọn) nếu máy plotter của bạn sử dụng tọa độ gốc trung tâm (mặc định: Không chọn)

en: If you want to use multiple pens and speeds with your pen plotter, create one layer for each pen number and speed value, name the layers "Pen 1 Speed 10", "Pen 2 Speed 20" etc. and put your drawings on the corresponding layers. This overrides the pen number and pen speed options in the menu above.
vi: Nếu bạn muốn sử dụng nhiều bút và nhiều tốc độ với máy vẽ đồ thị bằng bút (pen plotter) của mình thì hãy tạo một tầng lớp cho mỗi số bút và giá trị tốc độ, đặt tên cho các tầng lớp "Bút 1 Tốc Độ 10", "Bút 2 Tốc Độ 20" ("Pen 1 Speed 10", "Pen 2 Speed 20"), v.v. và đặt bản vẽ của bạn vào tầng lớp tương ứng. Việc làm này sẽ vượt quyền các tùy chọn số bút và tốc độ bút trong trình đơn ở trên.

en: The distance in mm that will be cut over the starting point of the path to prevent open paths. Set to 0.0 to omit command (default: 1.00).
vi: Khoảng cách tính bằng mm sẽ được cắt qua điểm bắt đầu của đường dẫn để ngăn chặn các đường dẫn mở. Đặt thành 0.0 để bỏ qua lệnh (mặc định: 1.00).

en: Tool (knife) offset correction (mm):
vi: Điều chỉnh dịch chuyển của công cụ (dao) (mm):

en: The offset from the tool tip to the tool axis in mm. Set to 0.0 to omit command (default: 0.25).
vi: Dịch chuyển từ đầu đến trục của công cụ trong đơn vị mm. Đặt bằng 0.0 để bỏ qua lệnh (mặc định: 0.25).

en: Check this to cut a small line to correctly align the tool orientation before the real drawing starts (default: Checked).
vi: Đánh dấu kiểm mục này (chọn) để cắt một đường nhỏ để canh hàng chính xác chiều hướng của công cụ trước khi bản vẽ thực sự bắt đầu (mặc định:đánh dấu kiểm (chọn)).

en: Curves are divided into lines. This number controls how fine the curves will be reproduced, the smaller the finer (default: 1.2).
vi: Các đường cong sẽ được chia ra thành các đường thẳng. Con số này điều khiển mức độ hoàn hảo các đường cong sẽ được tái tạo như thế nào, càng nhỏ thì càng mịn hơn (mặc định: 1.2).

en: Check this to auto align the drawing to the origin (plus the tool offset if used). If unchecked, you have to make sure that all parts of your drawing are within the document border! (default: Checked)
vi: Đánh dấu kiểm (chọn) mục này để tự động canh hàng bản vẽ về tọa độ gốc (cộng với dịch chuyển công cụ nếu sử dụng). Nếu không đánh dấu kiểm (không chọn) thì bạn phải đảm bảo rằng toàn bộ các phần của bản vẽ của bạn nằm trong ranh giới tài liệu nhé! (mặc định là: đánh dấu kiểm (chọn))

en: 3D Polyhedron
vi: Khối Đa Diện 3D

en: Model file
vi: Tập tin mô hình

en: Tetrahedron
vi: Khối tứ diện

en: Octahedron
vi: Khối 8 mặt

en: Icosahedron
vi: Khối 20 mặt

en: Load from file
vi: Nạp từ tập tin

en: Object Type:
vi: Kiểu Đối Tượng:

en: Face-Specified
vi: Bề Mặt Định Vị

en: Edge-Specified
vi: Cạnh Định Vị

en: Clockwise wound object
vi: Xoay đối tượng thuận chiều kim đồng hồ

en: Rotation (deg):
vi: Xoay Chiều (độ):

en: Then rotate around:
vi: Sau đó xoay quanh:

en: Scaling factor:
vi: Hệ số đổi tỷ lệ:

en: Fill color, Red:
vi: Màu tô, Đỏ:

en: Fill color, Green:
vi: Màu tô, Lục:

en: Fill color, Blue:
vi: Màu tô, Lam:

en: Fill opacity (%):
vi: Độ đục màu tô (%):

en: Stroke opacity (%):
vi: Độ đục của nét (%):

en: Stroke width (px):
vi: Chiều rộng nét (px):

en: Light X:
vi: Nguồn sáng X:

en: Light Y:
vi: Nguồn sáng Y:

en: Light Z:
vi: Nguồn sáng Z:

comment: back-facing : quay lưng vào nhau?
en: Draw back-facing polygons
vi: Vẽ các đa giác mặt sau

en: Z-sort faces by:
vi: Sắp xếp thứ tự Z các bề mặt theo:

en: View Previous Glyph
vi: Xem Ký Tự Trước

en: Win32 Vector Print
vi: In Ấn Véctơ Win32

en: Printing Marks
vi: Dấu In

en: Crop Marks
vi: Dấu Cắt Xén

en: Bleed Marks
vi: Dấu Mép Tràn Lề

en: Registration Marks
vi: Dấu Đăng Ký

en: Star Target
vi: Ký Hiệu Đích Ngôi Sao

en: Color Bars
vi: Các Thanh Màu

en: Page Information
vi: Thông tin trang vẽ

en: Positioning
vi: Định vị

en: Set crop marks to:
vi: Đặt các dấu cắt xén vào:

en: Bleed Margin
vi: Mép Tràn Lề

en: PostScript Input
vi: Đầu Vào PostScript

en: Export to JPEG
vi: Xuất Khẩu sang JPEG

en: Quality between 0 and 100
vi: Chất lượng từ 0 đến 100

en: Store image as a progressive JPEG file.
vi: Lưu trữ hình ảnh dưới dạng tập tin JPEG lũy tiến.

en: Low Quality Warning
vi: Cảnh Báo Chất Lượng Thấp

en: This is a high compression example for demonstration.
vi: Đây là một ví dụ trình diễn mức nén cao.

en: Learn more details about JPEG:
vi: Tìm hiểu thêm chi tiết về JPEG:

en: Render to JPEG file format
vi: Kết xuất sang định dạng tập tin JPEG

en: Optimized PNG
vi: Tối ưu hóa PNG

en: Optimize PNG with 'optipng'
vi: Tối ưu hóa PNG với 'optipng'

en: Minimal Effort
vi: Nỗ lực ít nhất

en: Single Compression Trial
vi: Một Lần Thử Nghiệm Nén

en: Two Compression Trials
vi: Hai lần Thử Nghiệm Nén

en: Five Compression Trials
vi: Năm lần Thử Nghiệm Nén

en: Ten Compression Trials
vi: Mười lần Thử Nghiệm Nén

en: Lossy Options
vi: Các Tùy Chọn về Mất Mát Dữ Liệu

en: Allow bit depth reduction
vi: Cho phép giảm độ sâu bit

en: Allow color type reduction
vi: Cho phép giảm thể loại màu

en: Allow palette reduction
vi: Cho phép giảm bảng màu

en: Optimized PNG (*.png)
vi: Tối ưu hóa PNG (*.png)

en: Optimize PNG output for file size.
vi: Tối ưu hóa đầu ra PNG cho kích thước tập tin.

en: Export to TIFF
vi: Xuất khẩu ra TIFF

en: Group 3
vi: Nhóm 3

en: Group 4
vi: Nhóm 4

en: Render to TIFF file format
vi: Kết xuất ra định dạng tập tin TIFF

en: Export to WebP
vi: Xuất Khẩu sang WebP

en: Lossless:
vi: Nén không mất mát:

en: Do not use lossy compression.
vi: Không sử dụng nén mất mát dữ liệu.

en: Quality between 1 and 100
vi: Chất lượng từ 1 đến 100

en: Export to WebP file format.
vi: Xuất khẩu sang định dạng tập tin WebP.

en: Alphabet Soup
vi: Súp bằng Chữ Cái

en: Barcode Type:
vi: Kiểu mã vạch:

en: Barcode Data:
vi: Dữ liệu mã vạch:

en: Bar Height:
vi: Chiều cao của vạch:

en: Datamatrix
vi: Ma trận dữ liệu

comment: File: ../share/extensions/render_barcode_datamatrix.inx, line: 7
    File: ../share/extensions/render_barcode_qrcode.inx, line: 8
en: Size, in unit squares:
vi: Kích thước, trong đơn vị số hình vuông:

en: Square Size (px):
vi: Kích thước hình vuông (px):

en: The content of the QR code, most commonly a web link.
vi: Nội dung của mã QR, thông thường là một địa chỉ liên kết web.

en: With 'Auto', the extension will choose the best size, depending upon the length of the text and the selected error correction level.
vi: Với 'Tự động' thì phần mở rộng sẽ chọn kích thước tốt nhất, tùy thuộc vào độ dài của văn bản và mức hiệu chỉnh lỗi đã chọn.

en: If your QR code is likely to get smudged or readability will be reduced in some other way, choose a high error correction level. Higher error correction levels mean that the text that can be encoded must be shorter.
vi: Nếu mã QR của bạn có khả năng bị nhòe hoặc khả năng đọc bị kém đi, bằng cách này hay cách khác, thì xin chọn mức hiệu chỉnh lỗi cao. Mứcmức hiệu chỉnh lỗi cao hơn có nghĩa là văn bản có thể được mã hóa phải ngắn hơn.

comment: File: ../share/extensions/render_barcode_qrcode.inx, line: 22
en: Error correction level:
vi: Mức hiệu chỉnh lỗi:

en: L (Approx. 7%)
vi: L (Xấp xỉ. 7%)

en: M (Approx. 15%)
vi: M (Xấp xỉ. 15%)

en: Q (Approx. 25%)
vi: Q (Xấp xỉ. 25%)

en: H (Approx. 30%)
vi: H (Xấp xỉ. 30%)

en: QR Mode:
vi: Chế độ QR:

en: 'Bytes array': can encode any text, 'Only numbers': can only encode numbers, 'ALPHAnum': can only encode capital letters and some symbols, sufficient for most web urls.
vi: 'Mảng Byte': có thể mã hóa bất kỳ văn bản nào, 'Chỉ chấp nhận số': chỉ có thể mã hóa các con số mà thôi, 'ALPHAnum': chỉ có thể mã hóa chữ in hoa và một số ký hiệu, đủ để sử dụng cho hầu hết các địa chỉ url của các trang mạng web.

en: Bytes array
vi: Mảng Byte

en: Only numbers
vi: Chỉ chấp nhận số

en: Invert QR code:
vi: Đảo ngược màu mã QR:

en: Invert the colors, may fail for symbols option
vi: Đảo ngược màu, có thể thất bại đối với tùy chọn ký hiệu

en: Square size (px):
vi: Kích thước hình vuông (px):

en: Drawing type:
vi: Kiểu vẽ:

en: Smooth type:
vi: Kiểu làm mịn:

en: Greedy
vi: Tham Lam

en: Use predefined shape:
vi: Sử dụng hình dạng xác định trước:

en: The first selected object will be cloned.
vi: Đối tượng được chọn đầu tiên sẽ được rập khuôn.

en: The ID of the selected symbol. Open the XML editor to find it as the value for 'xlink:href' for a selected instance of the symbol.
vi: ID của ký hiệu đã chọn. Mở trình soạn thảo XML để tìm nó làm giá trị cho 'xlink:href' cho thực thể ký hiệu đã chọn.

en: Symbol ID:
vi: ID của Ký Hiệu:

comment: File: ../share/extensions/render_barcode_qrcode.inx, line: 46
en: Smooth square value (0-1):
vi: Mức làm mịn hình vuông (0-1):

en: Manually define the group ID of the generated QR code. Leave blank to have it auto-generated.
vi: Xác định ID nhóm của mã QR sinh tạo một cách thủ công. Để trống để nó tự động sinh tạo.

en: For details about QR codes, see:
vi: Để biết chi tiết về mã QR, xin hãy xem:

en: Rack Gear
vi: Thanh Răng Cưa

en: Rack Length:
vi: Chiều Dài Thanh:

en: Tooth Spacing:
vi: Khoảng Cách Răng:

en: Contact Angle:
vi: Góc Tiếp Xúc:

en: Gear
vi: Bánh răng cưa

en: Number of teeth:
vi: Số răng:

en: Circular pitch (tooth size):
vi: Vòng chia bước răng (kích thước răng):

en: Pressure angle (degrees):
vi: Góc ép (độ):

comment: File: ../share/extensions/render_gears.inx, line: 9
en: Diameter of center hole (0 for none):
vi: Đường kính của lỗ trung tâm (0 = không có):

en: Unit of measurement for both circular pitch and center diameter.
vi: Đơn vị đo cho cả hai, vòng chia bước răng và đường kính trung tâm.

en: Find and Replace font
vi: Tìm và Thay Thế phông chữ

en: Find font:
vi: Tìm phông chữ:

en: Replace font
vi: Phông chữ thay thế

en: Replace all fonts with:
vi: Thay thế toàn bộ các phông chữ bằng:

en: List all fonts
vi: Liệt kê toàn bộ các phông chữ

en: Choose this tab if you would like to see a list of the fonts used/found.
vi: Chọn thẻ này nếu bạn muốn xem danh sách các phông chữ được sử dụng/tìm thấy.

comment: File: ../share/extensions/replace_font.inx, line: 22
en: Work on:
vi: Hoạt động trên:

en: Entire drawing
vi: Toàn bộ bản vẽ

en: Selected objects only
vi: Duy các đối tượng được chọn

en: Restack
vi: Chồng Tầng Lại

en: Based on Position
vi: Dựa trên Vị Trí

en: Restack Direction
vi: Hướng Chồng Tầng Lại

en: Left to Right (0)
vi: Trái sang Phải (0)

en: Bottom to Top (90)
vi: Đáy lên Đỉnh (90)

en: Right to Left (180)
vi: Phải sang Trái (180)

en: Top to Bottom (270)
vi: Đỉnh xuống Đáy (270)

en: Radial Outward
vi: Tỏa Tròn ra Ngoài

en: Radial Inward
vi: Tỏa Tròn vào Trong

en: Object Reference Point
vi: Điểm Tham Chiếu Đối Tượng

en: Based on Z-Order
vi: Dựa trên Z-Order

en: Restack Mode
vi: Chế Độ Chồng Tầng Lại

en: Reverse Z-Order
vi: Đảo Ngược Trật Tự Z

en: Shuffle Z-Order
vi: Xáo Trộn Trật Tự Z

en: 
    This extension changes the z-order of objects based on their position
    on the canvas or their current z-order.
    The extension restacks all the selected objects. Groups are treated as
    a single object.
    If elements of a group are selected together with external objects,
    the elements of the group are extracted and positioned next to the other
    objects being restacked (elements on different layers are brought together
    to the same layer).
vi: 
    Phần mở rộng này thay đổi thứ tự z của các đối tượng dựa trên vị trí của chúng
    trên khung vẽ hoặc thứ tự z hiện tại của họ.
    Phần mở rộng chồng tầng lại toàn bộ các đối tượng đã chọn. Các nhóm sẽ được đối xử như
    một đơn đối tượng.
    Nếu các phần tử của một nhóm được chọn cùng với các đối tượng bên ngoài
    thì các phần tử của nhóm sẽ được trích xuất và định vị bên cạnh các phần tử
    được chồng tầng lại khác (các phần tử trên các tầng lớp khác nhau sẽ được tập hợp lại 
    về cùng một tầng lớp).

en: Random Tree
vi: Cây Ngẫu Nhiên

en: Initial size:
vi: Kích thước ban đầu:

en: Minimum size:
vi: Kích thước tối thiểu:

en: Omit redundant segments
vi: Bỏ qua các phân đoạn dư thừa

comment: File: ../share/extensions/rtree.inx, line: 8
en: Lift pen for backward steps
vi: Nâng bút lên cho các bước lùi

en: Rubber Stretch
vi: Co Kéo Dây Cao Su

en: Strength (%):
vi: Cường Độ (%):

en: Curve (%):
vi: Độ Cong (%):

en: Export to PDF via Scribus
vi: Xuất khẩu sang PDF qua Scribus

en: PDF version:
vi: Phiên bản PDF:

en: PDF title (mandatory for PDF/X):
vi: Tiêu đề PDF (bắt buộc đối với PDF/X):

en: Bleed added around the document (mm):
vi: Mép tràn lề được thêm vào xung quanh tài liệu (mm):

en: Include an area of the given size around the Inkscape page in the final document.
vi: Bao gồm một khu vực có kích thước nhất định xung quanh trang Inkscape trong tài liệu cuối cùng.

en: Show bleed marks
vi: Hiển thị các dấu mép tràn lề

en: Show color reference
vi: Hiển thị tham chiếu màu

en: Exports the document to PDF using Scribus
vi: Xuất khẩu tài liệu sang PDF dùng Scribus

en: 1 - Setup Typography Canvas
vi: 1 - Thiết Lập Khung Vẽ Kiểu Chữ

en: Caps Height:
vi: Chiều Cao Chữ Viết Hoa:

en: X-Height:
vi: Chiều cao X:

en: Spirograph
vi: Đồ Họa Xoay Bánh Răng Cưa

en: R - Ring Radius (px):
vi: R — Bán Kính Nhẫn (px):

en: r - Gear Radius (px):
vi: r - Bán Kính Bánh Răng (px):

en: d - Pen Radius (px):
vi: d - Bán Kính Bút (px):

en: Gear Placement:
vi: Cách Đặt Bánh Răng:

en: Inside (Hypotrochoid)
vi: Bên trong (Hypotrochoid)

en: Outside (Epitrochoid)
vi: Bên ngoài (Epitrochoid)

en: Quality (Default = 16):
vi: Chất lượng (Mặc Định = 16):

en: Straighten Segments
vi: Làm Thẳng Phân Đoạn

en: Percent:
vi: Phần trăm:

en: Behavior:
vi: Trạng Thái:

en: FXG Output
vi: Đầu ra FXG

en: Adobe's XML Graphics file format
vi: Định dạng tập tin Đồ Họa XML của Adobe

en: Year (4 digits):
vi: Năm (4 số):

en: Month (0 for all):
vi: Tháng (0 là toàn bộ):

en: Fill empty day boxes with next month's days
vi: Điền các ô ngày trống rỗng bằng các ngày trong tháng tới

en: Show week number
vi: Hiển thị số tuần

en: Week start day:
vi: Ngày bắt đầu tuần:

en: Weekend:
vi: Cuối tuần:

en: Saturday and Sunday
vi: Thứ Bảy và Chủ Nhật

en: Automatically set size and position
vi: Tự động đặt kích thước và vị trí

en: The options below have no influence when the above is checked.
vi: Các tùy chọn dưới đây sẽ không có tác động khi cái ở trên được đánh dấu kiểm.

en: Months per line:
vi: Số tháng mỗi hàng:

en: Month Width:
vi: Chiều Rộng Khung Tháng:

en: Month Margin:
vi: Lề Tháng:

en: Year color:
vi: Màu năm:

en: Month color:
vi: Màu tháng:

en: Weekday name color:
vi: Màu ngày trong tuần:

en: Day color:
vi: Màu ngày:

en: Weekend day color:
vi: Màu ngày cuối tuần:

en: Next month day color:
vi: Màu ngày của tháng tới:

en: Week number color:
vi: Màu số tuần:

en: Year font:
vi: Phông chữ cho năm:

en: Month font:
vi: Phông chữ cho tháng:

en: Weekday name font:
vi: Phông chữ cho tên trong tuần:

en: Day font:
vi: Phông chữ cho ngày:

en: You may change the names for other languages:
vi: Bạn có thể thay đổi tên sang ngôn ngữ khác:

en: Month names:
vi: Tên tháng:

en: January February March April May June July August September October November December
vi: Tháng_1 Tháng_2 Tháng_3 Tháng_4 Tháng_5 Tháng_6 Tháng_7 Tháng_8 Tháng_9 Tháng_10 Tháng_11 Tháng_12

en: Day names:
vi: Tên ngày:

en: Sun Mon Tue Wed Thu Fri Sat
vi: CN T2 T3 T4 T5 T6 T7

en: The day names list must start with Sunday.
vi: Danh sách tên ngày phải bắt đầu từ Chủ Nhật.

en: Week number column name:
vi: Tên cột số tuần:

note: #-#-#-#-#  phpmyadmin_4:5.2.3+dfsg-1_vi.po (phpMyAdmin 5.2.3-dev)  #-#-#-#-# l10n: Column header for week of the year in calendar
en: Wk
vi: Tuần

en: Char Encoding:
vi: Mã Hóa Ký Tự:

en: Latin - iso-8859-15 - Western Europe
vi: Tiếng Latinh - iso-8859-15 - Tây Âu

en: Windows - Central and Eastern Europe
vi: Windows - Trung và Đông Âu

en: Windows - Russian and more
vi: Windows - Tiếng Nga và hơn thế nữa

en: Windows - Western Europe
vi: Windows - Tây Âu

en: Windows - Greek
vi: Windows - Tiếng Hy Lạp

en: Windows - Turkish
vi: Windows - Tiếng Thổ Nhĩ Kỳ

en: Windows - Hebrew
vi: Windows - Tiếng Do Thái

en: Windows - Arabic
vi: Windows - Tiếng Ả Rập

en: Windows - Baltic languages
vi: Windows - Ngôn ngữ Baltic

en: Windows - Vietnamese
vi: Windows - Tiếng Việt

en: UTF-32 - All languages
vi: UTF-32 - Toàn bộ các ngôn ngữ

en: UTF-16 - All languages
vi: UTF-16 - Toàn bộ các ngôn ngữ

en: UTF-8 - All languages
vi: UTF-8 - Toàn bộ các ngôn ngữ

en: Select your system encoding. More information at http://docs.python.org/library/codecs.html#standard-encodings.
vi: Chọn mã hóa hệ thống của bạn. Thông tin chi tiết thêm tại http://docs.python.org/library/codecs.html#standard-encodings.

en: Convert SVG Font to Glyph Layers
vi: Chuyển đổi Phông SVG sang các Tầng Lớp Ký Tự (Glyph)

en: Stop after (30 Recommended)
vi: Dừng lại sau (Đề cử 30)

en: Synfig Output
vi: Đầu ra Synfig

en: Synfig Animation written using the sif-file exporter extension
vi: Synfig Animation được viết bằng cách sử dụng phần mở rộng xuất khẩu tập tin sif

en: Collection of SVG files One per root layer
vi: Bộ sưu tập các tập tin SVG Một cái cho mỗi tầng lớp gốc

en: Layers as Separate SVG (*.tar)
vi: Tầng Lớp là SVG Riêng Biệt (*.tar)

en: Each layer split into it's own svg file and collected as a tape archive (tar file)
vi: Mỗi tầng lớp chia thành từng tập tin svg riêng và được thu thập dưới dạng băng lưu trữ (tape archive) (tập tin tar)

en: Business Card
vi: Danh Thiếp

comment: File: ../share/extensions/empty_business_card.inx, line: 7
en: Business card size:
vi: Kích thước danh thiếp:

en: ISO Card (ISO 7810)
vi: Thẻ ISO (ISO 7810)

en: 85mm x 55mm (Europe)
vi: 85mm x 55mm (Châu Âu)

en: 55mm x 55mm (Europe Square)
vi: 55mm x 55mm (Hình Vuông Châu Âu)

en: 90mm x 55mm (Australia, India, ...)
vi: 90mm x 55mm (Úc, Ấn Độ, ...)

en: 91mm x 55mm (Japan)
vi: 91mm x 55mm (Nhật Bản)

en: 90mm x 54mm (China, ...)
vi: 90mm x 54mm (Trung Quốc,...)

en: 90mm x 50mm (India, Russia, ...)
vi: 90mm x 50mm (Ấn Độ, Nga,...)

en: 3.5in x 2in (US/Canada)
vi: 3,5in x 2in (Mỹ / Canada)

en: 2in x 2in (US Square)
vi: 2in x 2in (Hình Vuông Hoa Kỳ)

en: DVD Cover
vi: Bìa DVD

en: DVD spine width:
vi: Chiều rộng cột sống DVD:

en: Normal (14mm)
vi: Bình thường (14mm)

en: Slim (9mm)
vi: Mỏng (9mm)

en: Super Slim (7mm)
vi: Siêu mỏng (7mm)

en: Ultra Slim (5mm)
vi: Cực Mỏng (5mm)

comment: File: ../share/extensions/empty_dvd_cover.inx, line: 14
en: DVD cover bleed (mm):
vi: Mép tràn lề bìa DVD (mm):

en: Seamless Pattern
vi: Hoa Văn Liền Mạch

en: Custom Width (px):
vi: Chiều Rộng Tùy Chỉnh (px):

en: Custom Height (px):
vi: Chiều Cao Tùy Chỉnh (px):

en: Convert to Braille
vi: Chuyển đổi thành chữ nổi cho người mù (Bray)

en: Text direction:
vi: Chiều hướng của văn bản:

en: Horizontal point:
vi: Điểm chiều ngang:

en: Vertical point:
vi: Điểm chiều dọc:

en: fLIP cASE
vi: đảo Kiểu Chữ HOA thường

en: lowercase
vi: chữ thường

en: Flow text
vi: Đối lưu văn bản

en: Keep style
vi: Giữ kiểu cách

en: rANdOm CasE
vi: kiểu chữ HOA/thường nGẫu NhIÊN

en: Sentence case
vi: Chữ hoa đầu câu

en: Split:
vi: Tách Phân:

[ctx: split]
en: Lines
vi: Thành các Dòng

[ctx: split]
en: Words
vi: Thành các Từ

[ctx: split]
en: Letters
vi: Thành các Ký Tự

en: Threshold for separating manual kerns into words (multiples of font size)
vi: Ngưỡng để tách phân các phân khoảng giữa các ký tự đặt thủ công thành các từ riêng biệt (bội số của kích thước phông chữ)

en: This effect splits texts into different lines, words or letters.
vi: Hiệu ứng này sẽ tách phân văn bản thành các dòng, từ hoặc ký tự riêng biệt.

en: Doing so leads the text to lose a lot of its semantics. Only use this effect if you know what you're doing!
vi: Làm như vậy sẽ khiến văn bản mất rất nhiều ngữ nghĩa của nó. Chỉ nên sử dụng hiệu ứng này nếu bạn thông hiểu tường tận điều mình đang làm có tác động thế nào!

en: This extension can work with standard text elements, both SVG2 and SVG1.2 flowed text elements and manual kerns. It does not work for TextPath elements.
vi: Phần mở rộng này có thể hoạt động với các phần tử văn bản tiêu chuẩn, cả các phần tử văn bản đối lưu SVG2 và SVG1.2 và chỉnh phân khoảng ký tự thủ công. Cái này không hoạt động với các phần tử Đường Dẫn Văn Bản (TextPath).

en: Note that the extension only uses a very rough estimate of the position of each word/letter. Text with different writing mode (e.g. tb-rl) is processed, but will be misaligned. Automatic line breaks in legacy flowtext (flowroot elements) are ignored.
vi: Lưu ý rằng phần mở rộng chỉ sử dụng một ước tính rất sơ bộ về vị trí của mỗi từ/chữ cái. Văn bản với chế độ viết khác nhau (ví dụ: đỉnh/đáy, phải/trái (tb-rl)) sẽ được xử lý, nhưng sẽ bị lệch lạc. Ngắt dòng tự động trong văn bản đối lưu lỗi thời (các yếu tố gốc lưu chảy (flowroot)) sẽ bị bỏ qua.

en: UPPERCASE
vi: CHỮ HOA

en: Side Length a (px):
vi: Chiều Dài Cạnh a (px):

en: Side Length b (px):
vi: Chiều Dài Cạnh b (px):

en: Side Length c (px):
vi: Chiều Dài Cạnh c (px):

en: Angle a (deg):
vi: Góc a (độ):

en: Angle b (deg):
vi: Góc b (độ):

en: Angle c (deg):
vi: Góc c (độ):

en: From Three Sides
vi: Từ 3 Cạnh

en: From Sides a, b and Angle c
vi: Từ các Cạnh a, b và Góc c

en: From Sides a, b and Angle a
vi: Từ các Cạnh a, b và Góc a

en: From Side a and Angles a, b
vi: Từ Cạnh a và các Góc a, b

en: From Side c and Angles a, b
vi: Từ Cạnh c và các Góc a, b

en: Rotation is clockwise
vi: Xoay thuận chiều kim đồng hồ

en: Deep Ungroup
vi: Hủy Nhóm Sâu

en: Ungroup all groups in the selected object.
vi: Hủy nhóm toàn bộ các nhóm trong đối tượng đã chọn.

en: Starting Depth
vi: Độ sâu bắt đầu

en: Stopping Depth (from top)
vi: Độ sâu ngừng lại (từ đỉnh)

comment: File: ../share/extensions/ungroup_deep.inx, line: 9
en: Depth to Keep (from bottom)
vi: Độ sâu duy trì (từ đáy)

en: Voronoi Diagram
vi: Biểu Đồ Voronoi

comment: File: ../share/extensions/voronoi2svg.inx, line: 9
en: Type of diagram:
vi: Thể loại biểu đồ:

en: Delaunay Triangulation
vi: Tam Giác Hóa Delaunay

en: Voronoi and Delaunay
vi: Voronoi và Delaunay

en: Options for Voronoi diagram
vi: Các tùy chọn cho biểu đồ Voronoi

en: Bounding box of the diagram:
vi: Hình hộp viền của biểu đồ:

en: Automatic from selected objects
vi: Tự động từ các đối tượng đã chọn

en: Show the bounding box
vi: Hiển thị hình hộp viền

en: Options for Delaunay Triangulation
vi: Các tùy chọn cho Tam Giác Hóa Delaunay

en: Triangles color
vi: Màu của các tam giác

en: Default (Stroke black and no fill)
vi: Mặc định (Nét đen và không tô phủ)

en: Triangles with item color
vi: Hình tam giác với màu của đối tượng

en: Triangles with item color (random on apply)
vi: Hình tam giác với màu của đối tượng (ngẫu nhiên khi áp dụng)

en: Select a set of objects. Their centroids will be used as the sites of the Voronoi diagram. Text objects are not handled.
vi: Chọn một tập hợp các đối tượng. Các trọng tâm của chúng sẽ được sử dụng làm vị trí của biểu đồ Voronoi. Các đối tượng văn bản sẽ không được xử lý.

comment: File: ../share/extensions/generate_voronoi.inx, line: 9
en: Average size of cell (px):
vi: Kích thước trung bình của tế bào (px):

comment: File: ../share/extensions/generate_voronoi.inx, line: 10
en: Size of Border (px):
vi: Kích Thước Đường Viền (px):

comment: File: ../share/extensions/generate_voronoi.inx, line: 13
en: Generate a random pattern of Voronoi cells. The pattern will be accessible in the Fill and Stroke dialog. You must select an object or a group.
    
    If border is zero, the pattern will be discontinuous at the edges. Use a positive border, preferably greater than the cell size, to produce a smooth join of the pattern at the edges. Use a negative border to reduce the size of the pattern and get an empty border.
vi: Tạo ra một hoa văn ngẫu nhiên của các tế bào Voronoi. Chúng ta có thể tiếp cận được hoa văn trong hộp đối thoại về vùng tô và nét vẽ. Bạn phải chọn một đối tượng hoặc một nhóm nào đó.
    
    Nếu đường viền bằng 0 thì hoa văn sẽ không liên tục ở các cạnh. Sử dụng một đường viền dương, tốt nhất là lớn hơn kích thước tế bào, để tạo ra một sự kết hợp trơn tru của mô hình ở các cạnh. Sử dụng một đường viền âm để giảm kích thước của hoa văn và có được một đường viền trống.

en: Interactive Mockup
vi: Mô Hình Hóa sự Tương Tác

en: focus (e.g. with tab key)
vi: tập trung (với phím tab chẳng hạn)

en: remove focus (e.g. with tab key)
vi: hủy tập trung (với phím tab chẳng hạn)

en: press left mouse button down
vi: nhấn nút chuột trái xuống

en: let left mouse button go
vi: thả nút chuột trái ra

en: move cursor into object
vi: di chuyển con trỏ vào trong đối tượng

en: move cursor within object
vi: di chuyển con trỏ nội trong đối tượng

en: move cursor out of object
vi: di chuyển con trỏ ra khỏi đối tượng

en: element is loaded by browser
vi: phần tử được trình duyệt nạp vào

en: This extension allows you to create interactive elements in your drawing. These will react to user actions when the file is viewed in a web browser.
vi: Tiện ích mở rộng này cho phép bạn tạo các phần tử tương tác trong bản vẽ của mình. Chúng sẽ phản ứng với hành động của người dùng khi tập tin được duyệt thảo trong trình duyệt web.

en: When the interaction is triggered (e.g. by a click on an object that looks like a button), the view will shift to another element. This is achieved by changing the viewbox of the SVG with JavaScript.
vi: Khi sự tương tác kích hoạt (ví dụ: bằng một cú nhấp chuột vào một đối tượng trông giống như một nút bấm), thì tầm quan sát (view) sẽ nhảy sang một phần tử khác. Điều này đạt được bằng cách thay đổi hộp quan sát (viewbox) của SVG bằng JavaScript.

en: To add interactivity to one or more elements in the drawing, select these first. Add the element that the user will see after the interaction to the selection. Select which action a user must do to make the interactivity happen and click on Apply. Each element can respond to multiple (different) actions.
vi: Để thêm tính tương tác cho một hoặc nhiều phần tử trong bản vẽ, trước tiên hãy chọn những phần tử này trước đi đã. Thêm phần tử mà người dùng sẽ nhìn thấy sau khi tương tác vào vùng chọn xảy ra. Chọn hành động mà một người dùng nhất định phải làm để thực hiện sự tương tác và nhấp vào nút Áp Dụng. Mỗi phần tử có thể phản hồi nhiều hành động (khác nhau).

en: Set Attributes
vi: Đặt thuộc tính

en: Attribute to set:
vi: Thuộc tính cần đặt:

en: When should the set be done:
vi: Khi nào sẽ là lúc thực hiện cái đã được ấn định:

en: on click
vi: trên cái bấm (on click)

en: on focus
vi: khi bị tập trung vào (on focus)

en: on blur
vi: khi làm nhoè (on blur)

en: on activate
vi: khi được kích hoạt (on active)

en: on mouse down
vi: khi chuột xuống (on mouse down)

en: on mouse up
vi: khi chuột lên (on mouse up)

en: on mouse over
vi: khi chuột lơ lửng ở trên (on mouse over)

en: on mouse move
vi: khi chuột di chuyển (on mouse move)

en: on mouse out
vi: khi chuột nằm ngoài phần tử (on mouse out)

en: on element loaded
vi: khi phần tử được nạp vào (on element loaded)

en: The list of values must have the same size as the attributes list.
vi: Bảng liệt kê các giá trị phải có kích thước tương đồng với danh sách thuộc tính.

en: Value to set:
vi: Giá trị ấn định:

en: Compatibility with previews code to this event:
vi: Tính tương thích với mã duyệt thảo cho sự kiện này:

en: Run it after
vi: Chạy sau khi

en: Run it before
vi: Chạy trước khi

en: The next parameter is useful when you select more than two elements
vi: Tham số tiếp theo chỉ hữu ích khi bạn chọn hai phần tử hoặc hơn

en: Source and destination of setting:
vi: Nguồn và đích của cài đặt:

en: All selected ones set an attribute in the last one
vi: Toàn bộ các đối tượng đã chọn sẽ đặt một thuộc tính trong đối tượng cuối cùng

en: The first selected sets an attribute in all others
vi: Đối tượng được chọn đầu tiên sẽ đặt một thuộc tính trong toàn bộ những cái khác

en: This effect adds a feature visible (or usable) only on a SVG enabled web browser (like Firefox).
vi: Hiệu ứng này cho thêm một tính năng chỉ hữu hình (hoặc khả dụng) trên trình duyệt web hỗ trợ SVG (như Firefox) mà thôi.

en: This effect sets one or more attributes in the second selected element, when a defined event occurs on the first selected element.
vi: Khi một sự kiện xác định nào đó xảy ra trên phần tử được chọn đầu tiên thì hiệu ứng này đặt một hoặc nhiều thuộc tính trong phần tử được chọn thứ hai.

en: If you want to set more than one attribute, you must separate this with a space, and only with a space.
vi: Nếu bạn muốn đặt nhiều thuộc tính thì bạn phải tách phân thuộc tính này bằng một dấu cách, và chỉ sử dụng dấu cách mà thôi.

en: Transmit Attributes
vi: Truyền thông thuộc tính

en: Attribute to transmit:
vi: Thuộc tính sẽ truyền thông:

en: When to transmit:
vi: Thời đểm truyền thông:

en: Source and destination of transmitting:
vi: Nguồn và đích truyền thông:

en: All selected ones transmit to the last one
vi: Toàn bộ các cái đã chọn sẽ truyền thông tới cái cuối cùng

en: The first selected transmits to all others
vi: Mục đầu tiên được chọn sẽ gửi cho toàn bộ các mục khác

en: This effect transmits one or more attributes from the first selected element to the second when an event occurs.
vi: Hiệu ứng này sẽ truyền thông một hoặc nhiều thuộc tính từ đối tượng được chọn thứ nhất sang đối tượng thứ hai khi một sự kiện xảy ra.

en: If you want to transmit more than one attribute, you should separate this with a space, and only with a space.
vi: Nếu bạn muốn truyền thông nhiều thuộc tính thì bạn hãy dùng dấu cách để phân biệt chúng, và chỉ dùng một dấu cách thôi nhé.

en: HTML id attribute:
vi: Thuộc tính id HTML:

en: HTML class attribute:
vi: Thuộc tính lớp HTML:

en: Width unit:
vi: Đơn vị chiều rộng:

en: Pixel (fixed)
vi: Điểm ảnh (cố định)

en: Percent (relative to parent size)
vi: Phần trăm (tương đối với kích thước của phụ huynh)

en: Undefined (relative to non-floating content size)
vi: Vô định (tương đối với kích thước nội dung không trôi nổi)

en: Height unit:
vi: Đơn vị chiều cao:

en: Layout Group is only about to help a better code generation (if you need it). To use this, you must to select some "Slicer rectangles" first.
vi: Nhóm Bài Trí (Layout Group) chỉ là nhằm giúp sinh tạo mã tốt hơn (nếu bạn cần) mà thôi. Để sử dụng cái này, trước tiên bạn phải chọn một "Khuôn cắt xén hình chữ nhật" đi đã.

en: Slicer
vi: Trình Cắt Xén

en: Force Dimension:
vi: Kích Thước Ép Buộc:

comment: i18n. Description duplicated in a fake value attribute in order to make it translatable
note: i18n. Description duplicated in a fake value attribute in order to make it translatable
en: Force Dimension must be set as <width>x<height>
vi: Kích thước ép buộc nhất định phải được đặt là chiều rộng x chiều cao (<width>x<height>)

en: If set, this will replace DPI.
vi: Nếu được đặt thì giá trị này sẽ thay thế DPI.

en: JPG specific options
vi: Các tùy chọn đặc thù của JPG

en: 0 is the lowest image quality and highest compression, and 100 is the best quality but least effective compression
vi: 0 là chất lượng hình ảnh thấp nhất và mức nén cao nhất, và 100 là chất lượng tốt nhất song mức nén ít hiệu quả nhất

en: GIF specific options
vi: Các tùy chọn đặc thù của GIF

en: Palette size:
vi: Kích thước bảng màu:

en: Options for HTML export
vi: Các tùy chọn xuất khẩu HTML

en: Layout disposition:
vi: Sơ Đồ Bố Trí:

en: Positioned html block element with the image as Background
vi: Phần tử khối html định vị với hình ảnh làm nền sau

en: Tiled Background (on parent group)
vi: Nền Bố Trí Ô Cờ (trên nhóm phụ huynh)

en: Background — repeat horizontally (on parent group)
vi: Nền — lặp lại theo chiều ngang (trên nhóm phụ huynh)

en: Background — repeat vertically (on parent group)
vi: Nền — lặp lại theo chiều dọc (trên nhóm phụ huynh)

en: Background — no repeat (on parent group)
vi: Nền — không lặp lại (trên nhóm phụ huynh)

en: Left Floated Image
vi: Hình Ảnh Trôi Nổi về Bên Trái

en: Right Floated Image
vi: Hình Ảnh Trôi Nổi về Bên Phải

en: Position anchor:
vi: Vị trí neo chốt:

en: Top and Left
vi: Trên Cùng và Bên Trái

en: Top and Center
vi: Trên Cùng và Trung tâm

en: Top and right
vi: Trên Cùng và bên phải

en: Middle and Left
vi: Giữa và Bên Trái

en: Middle and Center
vi: Giữa và Trung tâm

en: Middle and Right
vi: Giữa và Bên Phải

en: Bottom and Left
vi: Dưới Cùng và Bên Trái

en: Bottom and Center
vi: Dưới Cùng và Trung tâm

en: Bottom and Right
vi: Dưới Cùng và Bên Phải

en: Directory path to export:
vi: Đường dẫn thư mục để xuất khẩu:

en: Create directory, if it does not exists
vi: Tạo thư mục, nếu nó chưa tồn tại

comment: File: ../share/extensions/webslicer_export.inx, line: 11
en: With HTML and CSS
vi: Với HTML và CSS

en: All sliced images, and optionally - code, will be generated as you had configured and saved to one directory.
vi: Toàn bộ các hình ảnh cắt lát, và có thể bên cạnh đó - mã dòng, sẽ được sinh tạo như bạn đã cấu hình và lưu vào một thư mục vậy.

en: Wireframe Sphere
vi: Hình Cầu Khung Dây

en: Lines of latitude:
vi: Số đường vĩ tuyến:

comment: File: ../share/extensions/wireframe_sphere.inx, line: 7
en: Lines of longitude:
vi: Số đường kinh tuyến:

en: Tilt (deg):
vi: Nghiêng (độ):

en: Hide lines behind the sphere
vi: Ẩn giấu các đường ở phía sau quả cầu

en: Vector Graphics Editor
vi: Trình xử lý ảnh Véc-tơ

en: A Free and open source vector graphics editor. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting.
vi: Đây là trình biên soạn đồ họa vector nguồn mở và miễn phí. Nó cung cấp nhiều tính năng phong phú và được sử dụng rộng rãi cho cả minh họa mỹ thuật và kỹ thuật như phim hoạt hình, clip art, logo, bố trí phông chữ, sơ đồ và biểu đồ tiến trình.

en: It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.
vi: Inkscape sử dụng đồ họa vector để cho phép các bản in và kết xuất sắc nét ở độ phân giải không giới hạn và không bị ràng buộc với một số điểm ảnh cố định nào như đồ họa raster. Inkscape sử dụng định dạng tập tin SVG được tiêu chuẩn hóa làm định dạng chính, được hỗ trợ bởi nhiều ứng dụng khác bao gồm trình duyệt web.

comment: File: ../org.inkscape.Inkscape.appdata.xml.in, line: 18
en: Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
vi: Inkscape hỗ trợ nhiều tính năng SVG tiên tiến (dấu hiệu, bản sao rập khuôn, pha trộn alpha, v.v.) và rất cẩn thận trong việc thiết kế một giao diện hợp lý. Chúng ta rất dễ dàng biên soạn các nút, thực hiện các hoạt động đường dẫn phức tạp, đồ can các hình ảnh bitmaps và nhiều hơn nữa. Chúng tôi cũng mong muốn duy trì một cộng đồng người dùng và nhà phát triển thịnh vượng bằng cách sử dụng phát triển mở, hướng tới cộng đồng.

en: Create and edit Scalable Vector Graphics images
vi: Tạo và biên soạn các hình ảnh Đồ Họa Véctơ Năng Động

en: image;editor;vector;drawing;
vi: hình ảnh;trình soạn thảo;vector;bản vẽ;

comment: File: ../share/ui/units.xml, line: 15
en: CSS Pixels (96/inch)
vi: Điểm Ảnh CSS (96/inch)

en: PostScript points (72/inch)
vi: Điểm PostScript (72/inch)

en: 12 points
vi: 12 điểm

comment: File: ../share/ui/units.xml, line: 36
en: Inches (96 px/in)
vi: Insơ (96 px/in)

en: Millimeters (25.4 mm/in)
vi: Milimét (25,4 mm/in)

en: Centimeters (10 mm/cm)
vi: Centimét (10 mm/cm)

en: turns
vi: vòng quay

comment: File: ../share/ui/units.xml, line: 78
en: Turns (360 deg/turn)
vi: Vòng quay (360 độ / vòng)

en: font-height
vi: chiều cao phông chữ

en: font-heights
vi: chiều cao phông chữ

en: Font height
vi: Chiều cao phông chữ

en: x-heights
vi: chiều cao x

en: Height of letter 'x'
vi: Chiều cao của chữ 'x'

comment: File: ../share/ui/units.xml, line: 95
en: half-em
vi: nửa em

comment: File: ../share/ui/units.xml, line: 96
en: half-ems
vi: nửa ems

comment: File: ../share/ui/units.xml, line: 99
en: Half of font height
vi: Một nửa chiều cao của phông chữ

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Barcode
vi: Mã vạch

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Save debug logs
vi: Lưu các nhật gỡ lỗi

note: Type: select Choices Possible locations for debug logs to be saved :sl2:
en: serve over network
vi: phục vụ qua mạng

note: Type: select Choices Possible locations for debug logs to be saved :sl2:
en: mounted file system
vi: hệ thống tập tin đã gắn

note: Type: select Choices Possible locations for debug logs to be saved :sl2:
en: floppy
vi: đĩa mềm

note: Type: select Description :sl2:
en: How should the debug logs be saved or transferred?
vi: Các bản ghi gỡ lỗi nên được lưu hoặc truyền như thế nào?

note: Type: select Description :sl2:
en: Debugging log files for the installer are accessible in /var/log/. They can be served up over the network (a small webserver is started on this machine, to achieve that), saved to some mounted file system (like the one on a USB stick), or to a floppy.
vi: Các tập tin nhật ký gỡ lỗi cho bộ cài đặt tiếp cận được trong /var/log/. Chúng có thể được phục vụ qua mạng (một máy dịch vụ web nhỏ được khởi chạy trên máy tính này, để thực hiện việc đó). lưu vào một số hệ thống tập tin gắn (như một đã USB), hoặc vào một đĩa mềm.

note: Type: string Description :sl2:
en: Directory in which to save debug logs:
vi: Thư mục vào đó cần lưu các bản ghi gỡ lỗi:

note: Type: string Description :sl2:
en: Please make sure the file system you want to save debug logs on is mounted before you continue.
vi: Hãy kiểm tra xem hệ thống tập tin vào đó bạn muốn lưu các bản ghi gỡ lỗi đã được gắn trước khi bạn tiếp tục.

note: Type: error Description :sl2:
en: Cannot save logs
vi: Không thể lưu các bản ghi

note: Type: error Description :sl2:
en: The directory "${DIR}" does not exist.
vi: Thư mục “${DIR}” không tồn tại.

note: Type: note Description :sl3:
en: Web server started, but network not running
vi: Trình phục vụ Mạng đã khởi chạy, nhưng mạng không chạy

note: Type: note Description :sl3:
en: A simple web server has been started on this computer to serve log files and debug info. However, the network is not set up yet. The web server will be left running, and will be accessible once the network is configured.
vi: Một trình phục vụ Mạng đơn giản đã được khởi chạy trên máy tính này, để phục vụ các tập tin ghi lưu và thông tin gỡ lỗi. Tuy nhiên, mạng chưa được thiết lập. Trình phục vụ Mạng sẽ còn chạy, cũng sẽ cho khả năng truy cập sau khi mạng được cấu hình.

note: Type: note Description :sl3:
en: Web server started
vi: Trình phục vụ Mạng đã được khởi chạy

note: Type: note Description :sl3:
en: A simple web server has been started on this computer to serve log files and debug info. An index of all the available log files can be found at http://${ADDRESS}/
vi: Một trình phục vụ Mạng đơn giản đã được khởi chạy trên máy tính này, để phục vụ các tập tin ghi nhật ký và thông tin gỡ lỗi. Một mục lục các tập tin ghi nhật ký nằm ở “http://${ADDRESS}/”

note: Type: note Description :sl2:
en: Insert formatted floppy in drive
vi: Hãy tải đĩa mềm đã định dạng vào ổ

note: Type: note Description :sl2:
en: Log files and debug info will be copied into this floppy.
vi: Các tập tin ghi lưu và thông tin gỡ lỗi sẽ được sao chép vào đĩa mềm này.

note: Type: note Description :sl2:
en: The information will also be stored in /var/log/installer/ on the installed system.
vi: Thông tin này sẽ cũng được cất giữ vào “/var/log/installer/” trên hệ thống đã cài đặt.

note: Type: error Description :sl3:
en: Failed to mount the floppy
vi: Gặp lỗi khi lắp đĩa mềm

note: Type: error Description :sl3:
en: Either the floppy device cannot be found, or a formatted floppy is not in the drive.
vi: Hoặc thiết bị đĩa mềm không tìm thấy được, hoặc một đĩa mềm đã định dạng không nằm trong ổ.

note: Type: text Description :sl1: finish-install progress bar item
en: Gathering information for installation report...
vi: Đang thu thập thông tin để ghi báo cáo quá trình cài đặt…

note: Type: boolean Description
en: Migrate old install out of /var/www/iog/?
vi: Nâng cấp bản cài đặt cũ từ « /var/www/iog » ?

note: Type: boolean Description
en: A previous package release has left data installed in the /var/www/iog/ directory. Current versions of the IOG package now use /var/lib/iog/ for IOG data files.
vi: Một bản phát hành gói trước đã cài đặt dữ liệu vào thư mục « /var/www/iog/ ». Gói IOG hiện thời sử dụng các tập tin dữ liệu IOG trong thư mục « /var/lib/iog/ ».

note: Type: boolean Description
en: If you choose this option, all existing network data will be moved to the new location.
vi: Bật tùy chọn này thì tất cả các dữ liệu mạng được dời sang vị trí mơi.

note: Type: boolean Description
en: Consequently, directory settings in the IOG configuration file (/etc/iog.cfg) will be changed to /var/lib/iog and a web server alias declaration will be added so that old network statistics are still published.
vi: Do đó, thiết lập thư mục trong tập tin cấu hình IOG (/etc/iog.cfg) sẽ được thay đổi sang « /var/lib/iog », và một lời tuyên bố bí danh trình phục vụ Web sẽ được thêm để vẫn còn xuất bản thống kê mạng cũ.

note: Type: select Choices
en: direct
vi: trực tiếp

note: Type: boolean Description
en: Restart ircd-hybrid on each upgrade?
vi: Khởi chạy ircd-hybrid mỗi lần nâng cấp ?

note: Type: select Choices
en: serial, native
vi: nối tiếp, sở hữu

note: Type: select Description
en: IrDA device type:
vi: Loại thiết bị IrDA:

note: Type: select Description
en: If you want to use a serial dongle, a FIR (Fast IrDA) serial emulation port or something similar choose "serial". Otherwise choose "native" for a native chip driver. Select "serial" if unsure, because nearly all FIR devices can run in slow SIR (Serial IrDA) mode. You might cross-check with the package "setserial" for the serial setup of your system.
vi: Nếu bạn muốn sử dụng một khóa tiếp hợp (dongle) nối tiếp, một cổng mô phỏng nối tiếp FIR (Fast IrDA), hay một điều tương tự, thì hãy chọn «nối tiếp». Nếu không thì hãy chọn «sở hữu» cho một bộ hỗ trợ thiết bị tinh thể sở hữu. Hãy chọn «nối tiếp» nếu chưa chắc, vì gần tất cả thiết bị FIR có thể chạy trong chế độ IrDA nối tiếp (SIR) chạm. Bạn có thể kiểm tra xem lại gói tin «setserial» để thiết lập hệ thống bạn cho thiết bị nối tiếp.

note: Type: string Description
en: Serial device file for IrDA:
vi: Tập tin thiết bị nối tiếp cho IrDA:

note: Type: select Choices
en: none, act200l, actisys, actisys+, airport, ep7211, esi, girbil, litelink, ma600, mcp2120, old_belkin, tekram
vi: không có, act200l, actisys, actisys+, airport, ep7211, esi, girbil, litelink, ma600, mcp2120, old_belkin, tekram

note: Type: select Description
en: Dongle type:
vi: Loại khóa tiếp hợp:

note: Type: select Description
en: If you use a FIR serial emulation port, choose "none". Note that it is possible that your actual kernel supports more/less/other dongle types. In that case you have to edit /etc/default/irda-utils by hand.
vi: Nếu bạn sử dụng một cổng mô phỏng nối tiếp FIR thì hãy chọn «không có». Hãy ghi chú rằng hạt nhân bạn có lẽ sẽ hỗ trợ loại khóa tiếp hợp nhiều hay ít hay khác. Trong trường hợp ấy bạn sẽ phải tự sửa đổi tập tin «/etc/default/irda-utils».

note: Type: select Description
en: FIR chip type:
vi: Loại tinh thể FIR:

note: Type: select Description
en: Note that you must have a properly built kernel module if you want to use a native chip. The modules offered here can be different to the ones that are available for your actual kernel. In that case you have to edit /etc/modutils/irda-utils (2.4) or /etc/modprobe.d/irda-utils (2.6) by hand.
vi: Hãy ghi chú rằng bạn phải có một mô-đun hạt nhân được xây dụng cho đúng nếu bạn muốn sử dụng một tinh thể sở hữu. Những mô-đun được cung cấp vào đây có thể khác với những điều trong hạt nhân thật của bạn. Trong trường hợp ấy, bạn sẽ phải sữa đổi tập tin «/etc/modutils/irda-utils (2.4)» hay «/etc/modprobe.d/irda-utils (2.6)».

note: Type: string Description
en: Module options for the FIR chip:
vi: Tùy chọn mô-đun cho tinh thể FIR:

note: Type: string Description
en: Some kernel modules require options to work. You can retrieve the possible options for your module with the command "modinfo <modulename>".
vi: Một số mô-đun hạt nhân cần đến tùy chọn để hoạt động. Bạn có thể gọi mọi tùy chọn có thể cho mô-đun bạn bằng cách dùng lệnh:
    modinfo <modulename>

note: Type: string Description
en: Port for setserial to quiet:
vi: Cổng cần setserial làm dịu:

note: Type: string Description
en: Set the name of the serial port / device which should be quieted by setserial. Only few machines need that when in FIR-mode, so most likely, it should be left blank. See README.Debian for more information.
vi: Hãy lập tên của cổng/thiết bị nối tiếp mà trình setserial nên làm dịu. Rất ít máy cần đến hành động ấy khi trong chế độ FIR, thì rất có thể là nên bỏ nó trống. Hãy xem tập tin README.Debian để tìm thông tin thêm.

note: Type: boolean Description
en: Discovery behavior?
vi: Hành vi phát hiện?

note: Type: boolean Description
en: Confirm if you want to use discovery mode. When in discovery mode, the device in your machine looks for other devices on a regular basis.
vi: Hãy xác nhận nếu bạn muốn sử dụng chế độ phát hiện. Khi trong chế độ phát hiện, thiết bị trong máy bạn tìm thiết bị khác nào một cách đều dặn.

note: Type: boolean Description
en: Enable IrDA on system startup?
vi: Bật IrDA khi khởi động hệ thống không?

note: Type: boolean Description
en: Confirm if you want IrDA to be enabled when your system is booting. This is necessary for devices that need "irattach" to be run. Most devices need it, except for some rare FIR devices.
vi: Hãy xác nhận nếu bạn muốn hiệu lực IrDA khi hệ thống bạn đang khởi động. Nó cần đến cho mọi thiết bị cần «irattach» có được chạy. Phần lớn thiết bị cần nó, trừ một số thiết bị FIR ít có.

note: Type: string Description
en: Servers the DHCP relay should forward requests to:
vi: Máy phục vụ tới đó trình gửi tiếp DHCP nên chuyển tiếp yêu cầu :

comment: The name or IP address of at least one DHCP server to which DHCP and
    BOOTP requests should be relayed must be specified on the command line.
note: Type: string Description
en: Please enter the hostname or IP address of at least one DHCP server to which DHCP and BOOTP requests should be relayed.
vi: Hãy nhập tên máy hoặc địa chỉ IP của ít nhất một máy phục vụ DHCP tới đó cần chuyển tiếp yêu cầu DHCP và BOOTP.

comment: You can specify more than one server, just separate the server names (or
    IP addresses) with spaces.
note: Type: string Description
en: You can specify multiple server names or IP addresses (in a space-separated list).
vi: Cũng có thể ghi rõ nhiều tên máy phục vụ hay địa chỉ IP, trong danh sách định giới bằng dấu cách.

note: Type: string Description
en: Interfaces the DHCP relay should listen on:
vi: Giao diện trên chúng trình gửi tiếp DHCP nên lắng nghe:

note: Type: string Description
en: Please specify which network interface(s) the DHCP relay should attempt to configure. Multiple interface names should be entered as a space-separated list.
vi: Hãy ghi rõ những giao diện mạng nào trình gửi tiếp DHCP nên thử cấu hình. Nhiều tên giao diện nên được nhập trong danh sách định giới bằng dấu cách.

note: Type: string Description
en: Leave this field blank to allow for automatic detection and configuration of network interfaces by the DHCP relay, in which case only broadcast interfaces will be used (if possible).
vi: Bỏ trống trường này để cho phép trình gửi tiếp DHCP tự động phát hiện và cấu hình giao diện mạng, trong trường hợp đó chỉ sử dụng giao diện kiểu quảng bá (nếu có thể).

note: Type: string Description
en: Additional options for the DHCP relay daemon:
vi: Tùy chọn bổ sung cho trình nền gửi tiếp DHCP:

comment: It is possible to specify additional options for the DHCP relay daemon.
note: Type: string Description
en: Please specify any additional options for the DHCP relay daemon.
vi: Hãy ghi rõ tùy chọn bổ sung nào cho trình nền gửi tiếp DHCP.

note: Type: string Description
en: For example: '-m replace' or '-a -D'.
vi: Thí dụ : « -m replace » hay « -a -D ».

note: Type: string Description
en: Network interfaces on which the DHCP server should listen:
vi: Giao diện mạng nào trên đó trình phục vụ DHCP nên lắng nghe:

note: Type: string Description
en: Please specify on which network interface(s) the DHCP server should listen for DHCP requests. Multiple interface names should be entered as a space-separated list.
vi: Hãy ghi rõ trên những giao diện mạng nào trình phục vụ DHCP nên lắng nghe yêu cầu DHCP. Nhiều tên giao diện nên được nhập trong danh sách định giới bằng dấu cách.

note: Type: string Description
en: The interfaces will be automatically detected if this field is left blank.
vi: Bỏ trống trường này thì tự động phát hiện giao diện.

note: Type: error Description
en: ISP dialup configuration already exists
vi: Cấu hình quay số ISP đã có

note: Type: error Description
en: The device.${IPPP0} and ipppd.${IPPP0} files already exist. Therefore, the ipppd configuration phase won't touch anything there, as it looks like it has already been configured.
vi: Hai tập tin « device.${IPPP0} » và « ipppd.${IPPP0} » đã có. Vì vậy, giai đoạn cấu hình ipppd này sẽ không sửa đổi gì trong hai tập tin này, có vẻ là nó đã được cấu hình về trước.

note: Type: error Description
en: If it doesn't work yet, and you want to try the automatic configuration, stop all ISDN processes (use "/etc/init.d/isdnutils stop"), remove the files mentioned above, and rerun the configuration with "dpkg-reconfigure ipppd". After that, restart the ISDN processes with "/etc/init.d/isdnutils start".
vi: Nếu nó chưa hoạt động được, và bạn muốn thử tự động cấu hình, hãy dừng chạy mọi tiến trình ISDN (chạy câu lệnh « etc/init.d/isdnutils stop »), gỡ bỏ các tập tin nói trên, và chạy lại việc cấu hình bằng câu lệnh « dpkg-reconfigure ipppd ». Sau đó thì khởi chạy lại những tiến trình ISDN dùng « /etc/init.d/isdnutils start ».

note: Type: string Description
en: Interface to configure:
vi: Giao diện cần cấu hình:

note: Type: string Description
en: The default setting should be safe for most configurations.
vi: Thiết lập mặc định vẫn an toàn cho phần lớn các cấu hình.

note: Type: string Description
en: However, if you have special requirements or want to choose to configure another interface, please enter it here.
vi: Tuy nhiên, nếu bạn có nhu cầu đặc biệt hoặc muốn cấu hình một giao diện khác, hãy nhập vào đây.

note: Type: string Description
en: Leave the field blank if you do not want to configure anything now.
vi: Không muốn cấu hình gì ngay thì bỏ trống.

note: Type: error Description
en: Invalid interface name
vi: Sai đặt tên giao diện

note: Type: error Description
en: Valid interface names begin with "ippp" followed by a number between 0 and 63.
vi: Tên giao diện đúng chứa « ippp » và một số từ 0 đến 63, v.d. « ippp3 ».

note: Type: string Description
en: ISP's telephone number:
vi: Số điện thoại của ISP:

note: Type: string Description
en: At least one phone number has to be dialed in order to connect to an Internet service provider (ISP).
vi: Để kết nối đến nhà cung cấp dịch vụ Internet (ISP) thì cần phải quay ít nhất một số điện thoại.

note: Type: string Description
en: Please enter that telephone number here, including dialing prefixes, area codes, and so on, but without any spaces.
vi: Ở đây thì gõ số điện thoại đó, gồm có tiền tố quốc tế hay vùng, mà không có dấu cách nào.

note: Type: string Description
en: Multiple telephone numbers may be entered and should be separated by spaces.
vi: Cũng có thể nhập nhiều số điện thoại, định giới bằng dấu cách.

note: Type: string Description
en: Leave the field blank if you want to configure the connection manually.
vi: Bỏ trống trường này nếu bạn muốn tự cấu hình kết nối.

note: Type: string Description
en: Local MSN:
vi: MSN cục bộ :

note: Type: string Description
en: When making a call with ISDN, the MSN (phone number) that is originating the call must be given in the call-setup message. While a wrong MSN will usually be replaced by the main MSN for the ISDN line, especially on PABXes, a wrong MSN (often the extension number in this case) will cause the call-setup to fail. So, it is best to enter the correct local MSN here.
vi: Khi gọi điện thoại bằng ISDN, MSN (số điện thoại) đang khởi tạo cuộc điện thoại cũng phải được đưa ra trong thông điệp thiết lập cuộc gọi. Dù một MSN sai bình thường được thay thế bằng MSN chính của dây ISDN, đặc biệt trên PABX một MSN sai (v.d. số thứ tự phần mở rộng) gây ra lỗi thiết lập cuộc gọi. Vì thế nên gõ vào đây MSN địa phương đúng.

note: Type: string Description
en: This may also be necessary if you want the costs to be registered to one particular MSN, in case you have more than one MSN and this is supported by your telecommunication providing company.
vi: Cũng vậy nếu bạn muốn chi phí được đăng ký với một MSN nào đó, trong trường hợp bạn có nhiều MSN và công ty viễn thông hỗ trợ chức năng này.

note: Type: string Description
en: ISP account name:
vi: Tên tài khoản ISP:

note: Type: string Description
en: Most ISPs require an account name and password to be provided when connecting.
vi: Hậu hết ISP yêu cầu một tên tài khoản và mật khẩu được nhập khi kết nối.

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

note: Type: password Description
en: Please enter the password to use when connecting to the ISP. This password will be kept in /etc/ppp/pap-secrets and /etc/ppp/chap-secrets together with the account name.
vi: Hãy gõ mật khẩu cần sử dụng khi kết nối tới ISP. Mật khẩu này được lưu vào « /etc/ppp/pap-secrets » và « /etc/ppp/chap-secrets » cùng với tên tài khoản.

note: Type: error Description
en: ISP user name already in pap-secrets
vi: Tên người dùng ISP đã có trong « pap-secrets »

note: Type: error Description
en: The user name you entered for logging into your ISP is already listed in the /etc/ppp/pap-secrets file. The existing entry will be commented out, and a new entry with the data you just entered will be inserted.
vi: Để đăng nhập vào ISP, bạn đã gõ một tên người dùng đã có trong tập tin « /etc/ppp/pap-secrets ». Phần mềm này sẽ ghi chú tắt mục nhập đã có, và tạo một mục nhập khác với dữ liệu bạn mới gõ vào.

note: Type: error Description
en: ISP user name already in chap-secrets
vi: Tên người dùng ISP đã có trong « chap-secrets »

note: Type: error Description
en: The user name you entered for logging into your ISP is already listed in the /etc/ppp/chap-secrets file. The existing entry will be commented out, and a new entry with the data you just entered will be inserted.
vi: Để đăng nhập vào ISP, bạn đã gõ một tên người dùng đã có trong tập tin « /etc/ppp/chap-secrets ». Phần mềm này sẽ ghi chú tắt mục nhập đã có, và tạo một mục nhập khác với dữ liệu bạn mới gõ vào.

note: Type: error Description
en: ISP user name already in chap-secrets and pap-secrets
vi: Tên người dùng ISP đã có trong « chap-secrets » và « pap-secrets »

note: Type: error Description
en: The user name you entered for logging into your ISP is already listed in the chap-secrets and pap-secrets files in /etc/ppp/. The existing entries will be commented out, and new entries with the data you just entered will be inserted.
vi: Để đăng nhập vào ISP, bạn đã gõ một tên người dùng đã có trong tập tin  « /etc/ppp/pap-secrets » và « /etc/ppp/chap-secrets ». Phần mềm này sẽ ghi chú tắt các mục nhập đã có, và tạo các mục nhập khác với dữ liệu bạn mới gõ vào.

note: Type: error Description
en: (Re)start ipppd manually
vi: Khởi chạy lại ipppd bằng tay

note: Type: error Description
en: There is no /etc/init.d/isdnutils on this system; hence you will have to stop and start any ipppd daemons manually.
vi: Không có tập tin « /etc/init.d/isdnutils » trên hệ thống này thì bạn cần phải tự dừng chạy và khởi chạy trình nền (dæmon) ippd nào.

note: Type: error Description
en: Error running isdnutils init script
vi: Gặp lỗi khi chạy văn lệnh sơ khởi isdnutils

note: Type: error Description
en: The /etc/init.d/isdnutils script ran with errors. Please check the installation of the isdnutils-base package; reinstall it if necessary. Perhaps moving /etc/init.d/isdnutils.dpkg-dist (if it exists) to /etc/init.d/isdnutils will also help.
vi: Văn lệnh « /etc/init.d/isdnutils » đã chạy với lỗi. Hãy kiểm tra xem lại bản cài đặt của gói « isdnutils-base », và cài đặt lại nó nếu cần thiết. Có lẽ việc di chuyển tập tin « /etc/init.d/isdnutils.dpkg-dist » (nếu còn có) sang « /etc/init.d/isdnutils » sẽ cũng có ích.

note: Type: select DefaultChoice Translators: You must NOT translate this string, but you can change its value. The comment between brackets is used to distinguish this msgid from the one in the Choices list; you do not have to worry about them, and have to simply choose a msgstr among the English values 
en: other[ default country]
vi: Vietnam

note: Type: select Description
en: Please choose the local country. This will be used to set the rate table to use for calculating the costs of calls.
vi: Hãy chọn quốc gia ở. Thông tin này được sử dụng để đặt bảng giá cần dùng khi tính chi phí gọi.

note: Type: string Description
en: Country's ISO two-letter code:
vi: Mã ISO quốc gia hai chữ số:

note: Type: string Description
en: Please enter the ISO code of the local country. As no rate tables are available, this setting will be unused.
vi: Hãy nhập mã ISO quốc gia. Thiết lập này không được dùng vì không có bảng rate.

note: Type: string Description
en: Prefix to dial before international number:
vi: Tiền tố điện thoại quốc tế:

note: Type: string Description
en: Country ITU code:
vi: Mã ITU quốc gia:

note: Type: string Description
en: Please enter the international code for the local country.
vi: Hãy nhập mã quốc tế của quốc gia địa phương.

note: Type: string Description Translators: do not translate ${default_countrycode} and ${default_country}
en: Example: ${default_countrycode} for ${default_country}
vi: V.d. ${default_countrycode} cho ${default_country}

note: Type: string Description
en: Prefix for area code, if applicable:
vi: Tiền tố mã vùng (nếu có):

note: Type: string Description
en: Local area code, if applicable:
vi: Mã vùng địa phương (nếu có):

note: Type: boolean Description
en: Run isdnrate as a daemon?
vi: Bạn có muốn chạy trình isdnrate như là trình nền không?

note: Type: boolean Description
en: The isdnrate utility calculates the costs of a connection to a given phone number, used e.g. for LCR systems to find the cheapest carrier on a call-by-call basis. Having it run as a daemon speeds things up as then it only has to load all the data once.
vi: Tiện ích isdnrate tính giá kết nối tới một số điện thoại đưa ra (dùng chẳng hạn cho hệ thống LCR mỗi lần gọi tìm mạng rẻ nhất). Chạy tiện ích này làm trình nền thì tăng tốc độ, do chỉ cần nạp dữ liệu một lần thôi.

note: Type: boolean Description
en: This setting is only useful for special setups, such as for an ISDN-to-H.323 gateway.
vi: Thiết lập này chỉ có ích cho cấu hình đặc biệt, v.d. cổng ra ISDN đến H.323.

note: Type: string Description
en: Number that vbox should answer:
vi: Số nên được vbox trả lời:

note: Type: string Description
en: Vbox must know what number to listen to. Depending on the country's ISDN system, this may or may not include the area code. Leading "0" should most often be dropped.
vi: Vbox cần biết nên lắng nghe số nào. Phụ thuộc vào hệ thống ISDN của quốc gia ở, số này chứa mã vùng hay không. Cũng nên bỏ số "0" ở phía trước.

note: Type: string Description
en: Leave the field blank if you want to configure by hand, or if you already use an existing (working) vbox configuration from the time when this was still part of isdnutils (unless you want to create a new configuration).
vi: Bỏ trống trường này nếu bạn muốn tự cấu hình, hoặc nếu bạn có một cấu hình vbox vẫn hữu ích từ isdnutils.

note: Type: string Description
en: Number of rings for vbox to pick up the line:
vi: Số lần reo chuông trước khi vbox trả lời:

note: Type: string Description
en: One ring is about 5 seconds. This setting can later be fine-tuned for each incoming telephone number, for instance to aggressively filter some incoming numbers.
vi: Chuông reo mỗi lần khoảng 5 phút. Cũng có thể điều chỉnh giá trị này cho từng số điện thoại gửi đến, chẳng hạn để lọc ra vài số gửi đến.

note: Type: string Description
en: You should read vbox.conf(5) for more information.
vi: Xem trang hướng dẫn vbox.conf(5) để tìm chi tiết.

note: Type: boolean Description
en: Should incoming messages be attached to notification mails?
vi: Tin nhẳn gửi đến có nên định kèm thư thông báo không?

note: Type: boolean Description
en: When a message is recorded, an email notification is sent. If that email should contain the message as an attachment, choose the option.
vi: Mỗi lần thu một tin nhẳn thì cũng gửi một thư thông báo. Nếu bạn muốn định tin nhẳn kèm thư thông báo, hãy bật tuỳ chọn này.

note: Type: string Description
en: Run the answering machine as:
vi: Chạy máy trả lời như :

note: Type: string Description
en: The vboxd daemon should run as an unprivileged (non-root) user. It must be a member of the "dialout" group.
vi: Trình nền vboxd nên chạy là một người dùng không có quyền truy cập đặc biệt (không phải người chủ). Người dùng này cũng phải thuộc về nhóm « dialout ».

note: Type: text Description Translators, do not translate "Daemonuser"
en: ${Daemonuser} unknown
vi: ${Daemonuser} không được nhận ra

note: Type: text Description
en: The user you chose does not exist on this machine. You must choose a valid username.
vi: Bạn đã chọn một người dùng không có trên máy này. Phải chọn một tên người dùng vẫn hợp lệ.

note: Type: string Description
en: Login for the answering machine:
vi: Đăng nhập vào máy trả lời:

note: Type: string Description
en: Connections to the answering machine (using the vbox program provided by the isdnvboxclient package) will be prompted for a username and password.
vi: Kết nối đến máy trả lời (dùng chương trình vbox được gói isdnvboxclient cung cấp) cũng được nhắc nhập tên người dùng và mật khẩu.

note: Type: string Description
en: The username you define here does not have to correspond to a login account on this system.
vi: Ở đây thì bạn xác định một tên người dùng không nhất thiết tương ứng với một tài khoản đăng nhập trên hệ thống này.

note: Type: password Description Translators, do not translate "${User}"
en: Password for ${User}:
vi: Mật khẩu của ${User}:

note: Type: password Description
en: Please choose the password for the ${User} connection user.
vi: Hãy chọn mật khẩu cho người dùng kết nối ${User}.

note: Type: error Description
en: No home directory
vi: Không có thư mục chính

note: Type: error Description
en: The home directory "${DIR}" for user "${USER}" does not exist. This means that the file "${DIR}/.vbox.conf" cannot be created.
vi: Thư mục chính « ${DIR} » cho người dùng « ${USER} » không tồn tại thì không thể tạo được tập tin cấu hình « ${DIR}/.vbox.conf ».

note: Type: error Description
en: Non-existing user
vi: Người dùng không tồn tại

note: Type: error Description
en: The user "${USER}" doesn't exist on the system. Please rerun the configuration with "dpkg-reconfigure isdnvboxserver" to enter another username, or after creating the user.
vi: Người dùng « ${USER} » không có trên hệ thống này. Hãy chạy lại câu lệnh cấu hình « dpkg-reconfigure isdnvboxserver » để nhập một tên người dùng khác, hoặc sau khi tạo người dùng.

note: Type: boolean Description
en: Should vboxgetty be enabled?
vi: Có nên hiệu lực vboxgetty không?

note: Type: boolean Description
en: A call for vboxgetty is defined in /etc/inittab, but not yet enabled. Choosing this option will enable it once this package is fully configured. Refuse this option if you want to tweak it manually.
vi: Một lời gọi cho vboxgetty được xác định trong « /etc/inittab » mà chưa được hiệu lực. Bật tùy chọn này thì hiệu lực nó một khi cấu hình đầy đủ gói này. Tắt tuỳ chọn này nếu bạn muốn tự điều chỉnh.

note: Type: error Description
en: Device in inittab doesn't agree with devfs mode
vi: Thiết bị trong « inittab » không khớp với chế độ « devfs »

note: Type: error Description
en: The entry for vboxgetty in /etc/inittab uses a device name that does not correspond to the current devfs usage; either a devfs (/dev/isdn/ttyIxx) name is used in inittab while devfs is not mounted, or the non-devfs name is used while devfs is mounted.
vi: Mục nhập cho « vboxgetty » trong « /etc/inittab » dùng một tên thiết bị không tương ứng với cách sử dụng « devfs » hiện thời: hoặc một tên « devfs » (/dev/isdn/ttyIxx) được dùng trong « inittab » khi chưa gắn kết « devfs », hoặc tên khác « devfs » được dùng khi « devfs » được gắn kết.

note: Type: error Description
en: This problem has to be fixed manually.
vi: Vấn đề này phải được sửa chữa bằng tay.

note: Type: error Description
en: Device in vboxgetty.conf doesn't agree with devfs mode
vi: Thiết bị trong « vboxgetty»  không khớp với chế độ « devfs »

note: Type: error Description
en: The device entry in /etc/isdn/vboxgetty.conf uses a device name that does not correspond to the current devfs usage; either a devfs (/dev/isdn/ttyIxx) name is used in vboxgetty.conf while devfs is not mounted, or the non-devfs name is used while devfs is mounted.
vi: Mục nhập thiết bị trong « /etc/isdn/vboxgetty.conf » dùng một tên thiết bị không tương ứng với cách sử dụng « devfs » hiện thời: hoặc có một tên « devfs » (/dev/isdn/ttyIxx) được dùng trong « vboxgetty.conf » khi chưa gắn kết « devfs », hoặc tên khác « devfs » được dùng khi « devfs » được gắn kết.

note: Type: boolean Description
en: Extract firmware from Apple driver?
vi: Rút phần vững khỏi trình điều khiển Apple không?

note: Type: boolean Description
en: If you choose this option, please make sure that you have access to the AppleUSBVideoSupport driver file.
vi: Bật tùy chọn này thì cũng cần thiết có quyền truy cập đến tập tin điều khiển thiết bị ảnh động USB AppleUSBVideoSupport.

note: Type: string Description
en: Apple driver file location:
vi: Vị trí trình điều khiển Apple:

note: Type: note Description
en: Apple driver file not found
vi: Không tìm thấy tập tin điều khiển thiết bị Apple

note: Type: note Description
en: The file you specified does not exist. The firmware extraction has been aborted.
vi: Bạn đã xác định một tập tin không tồn tại. Vì thế tiến trình giải nén phần vững bị hủy bỏ.

note: Type: text Description
en: Firmware extracted successfully
vi: Phần vững đã được giải nén.

note: Type: text Description
en: The iSight firmware has been extracted successfully.
vi: Phần vững iSight đã được giải nén.

note: Type: text Description
en: Failed to extract firmware
vi: Lỗi giải nén phần vững

note: Type: text Description
en: The firmware extraction failed. Please check that the file you specified is a valid firmware file.
vi: Lỗi giải nén phần vững. Hãy kiểm tra tập tin xác định là một tập tin phần vững hợp lệ.

note: Official name for AFG
en: Islamic Republic of Afghanistan
vi: Cộng Hoà Hồi Giáo A Phú Hãn

note: Official name for AGO
en: Republic of Angola
vi: Cộng hoà Ăng-gô-la

note: Official name for ALB
en: Republic of Albania
vi: Cộng Hoà An-ba-ni

note: Official name for AND
en: Principality of Andorra
vi: Chức vương Ăn-đoa-râ

note: Official name for ARG
en: Argentine Republic
vi: Cộng hoà Á-căn-đình

note: Official name for ARM
en: Republic of Armenia
vi: Nước Cộng Hoà Ac-mê-ni

note: Official name for AUT
en: Republic of Austria
vi: Cộng hoà Ao

note: Official name for AZE
en: Republic of Azerbaijan
vi: Nước Cộng Hoà Ai-xợ-bai-gianh

note: Official name for BDI
en: Republic of Burundi
vi: Cộng hoà Bu-run-đi

note: Official name for BEL
en: Kingdom of Belgium
vi: Vương quốc Bỉ

note: Official name for BEN
en: Republic of Benin
vi: Cộng hoà Bê-ninh

note: Official name for BGD
en: People's Republic of Bangladesh
vi: Nước Cộng Hoà Nhân Dân Bang-la-đesợ

note: Official name for BGR
en: Republic of Bulgaria
vi: Nước Cộng Hoà Bua-ga-ri

note: Official name for BHR
en: Kingdom of Bahrain
vi: Vương Quốc Ba-rainh

note: Official name for BHS
en: Commonwealth of the Bahamas
vi: Liên bang Ba-ha-ma

note: Official name for BIH
en: Republic of Bosnia and Herzegovina
vi: Nước Cộng Hoà Bô-xni-a và Hẻ-xê-gô-vi-na

note: Official name for BLR
en: Republic of Belarus
vi: Nước Cộng Hoà Be-la-ruxợ

note: Name for BOL
en: Bolivia, Plurinational State of
vi: Bô-li-vi-a, Quốc gia Đa Dân tộc

note: Official name for BOL
en: Plurinational State of Bolivia
vi: Quốc gia Đa Dân tộc Bô-li-vi-a

note: Official name for BRA
en: Federative Republic of Brazil
vi: Cộng hoà Liên bang Bra-xin

note: Official name for BTN
en: Kingdom of Bhutan
vi: Vương Quốc Bu-thănh

note: Official name for BWA
en: Republic of Botswana
vi: Nước Cộng Hoà Bốt-xoă-na

note: Official name for CHE
en: Swiss Confederation
vi: Liên Bang Thụy Sĩ

note: Official name for CHL
en: Republic of Chile
vi: Cộng hoà Chi-lê

note: Official name for CHN
en: People's Republic of China
vi: Nước Cộng Hoà Nhân Dân Trung Quốc

note: Official name for CIV
en: Republic of Côte d'Ivoire
vi: Cộng Hoà Cốt đi-vouă

note: Official name for CMR
en: Republic of Cameroon
vi: Nước Cộng Hoà Ca-mơ-runh

note: Official name for COG
en: Republic of the Congo
vi: Cộng hoà Công-gô

note: Official name for COL
en: Republic of Colombia
vi: Cộng hoà Cô-lôm-bi-a

note: Official name for COM
en: Union of the Comoros
vi: Liên Bang Cô-mô-rô-xợ

note: Official name for CRI
en: Republic of Costa Rica
vi: Cộng hoà Cốt-x-tha Ri-ca

note: Official name for CUB
en: Republic of Cuba
vi: Cộng hoà Cu-ba

note: Official name for CYP
en: Republic of Cyprus
vi: Cộng hoà Síp

note: Official name for DEU
en: Federal Republic of Germany
vi: Cộng hoà Liên bang Đức

note: Official name for DJI
en: Republic of Djibouti
vi: Cộng hoà Gi-bu-ti

note: Official name for DMA
en: Commonwealth of Dominica
vi: Liên bang Đô-mi-ni-cạ

note: Official name for DNK
en: Kingdom of Denmark
vi: Vương Quốc Đan Mạch

note: Official name for DZA
en: People's Democratic Republic of Algeria
vi: Cộng Hoà Dân Chủ Nhân Dân An-giê-ri

note: Official name for ECU
en: Republic of Ecuador
vi: Cộng hoà Ê-cu-a-đoa

note: Official name for EGY
en: Arab Republic of Egypt
vi: Cộng hoà A-rập Ai-cập

note: Official name for ERI
en: the State of Eritrea
vi: Quốc gia Eritrea

note: Official name for ESP
en: Kingdom of Spain
vi: Vương Quốc Tay Ban Nha

note: Official name for EST
en: Republic of Estonia
vi: Nước Cộng Hoà E-xợ-tô-ni-a

note: Official name for ETH
en: Federal Democratic Republic of Ethiopia
vi: Cộng hoà Nhân dân Liên bang Ê-ti-ô-pi-a

note: Official name for FIN
en: Republic of Finland
vi: Nước Cộng Hoà Phần Lan

note: Official name for FJI
en: Republic of Fiji
vi: Cộng hoà Phi gi

note: Official name for FRA
en: French Republic
vi: Cộng hoà Pháp

note: Official name for FSM
en: Federated States of Micronesia
vi: Liên Bang Mi-khợ-rô-nê-xi-a

note: Official name for GAB
en: Gabonese Republic
vi: Nước Cộng Hoà Ga-bon

note: Official name for GBR
en: United Kingdom of Great Britain and Northern Ireland
vi: Vương Quốc Thống Nhất Anh va Bắc Ái Nhĩ Lan

note: Official name for GHA
en: Republic of Ghana
vi: Cộng hoà Ga-na

note: Official name for GIN
en: Republic of Guinea
vi: Cộng hoà Ghi-nê

note: Official name for GNB
en: Republic of Guinea-Bissau
vi: Nước Cộng Hoà Ghi-nê Bi-xau

note: Official name for GNQ
en: Republic of Equatorial Guinea
vi: Nước Cộng Hoà Ghi-nê Xích Đạo

note: Official name for GRC
en: Hellenic Republic
vi: Nước Cộng Hoà Hy Lạp

note: Official name for GTM
en: Republic of Guatemala
vi: Cộng hoà Gua-tê-ma-la

note: Official name for GUY
en: Republic of Guyana
vi: Cộng hoà Guy-a-na

note: Official name for HKG
en: Hong Kong Special Administrative Region of China
vi: Miền Quản Lý Đặc Biệt Hông Kông của Trung Quốc

note: Official name for HND
en: Republic of Honduras
vi: Nước Cộng Hoà Hôn-đu-ra-xợ

note: Official name for HRV
en: Republic of Croatia
vi: Nước Cộng Hoà Cợ-rô-a-ti-a

note: Official name for HTI
en: Republic of Haiti
vi: Cộng hoà Ha-i-ti

note: Official name for IDN
en: Republic of Indonesia
vi: Cộng hoà Nam Dương

note: Official name for IND
en: Republic of India
vi: Cộng hoà Ấn-độ

note: Official name for IRN
en: Islamic Republic of Iran
vi: Cộng hoà Hồi giáo Ba Tư

note: Official name for IRQ
en: Republic of Iraq
vi: Cộng hoà I-rắc

note: Official name for ISL
en: Republic of Iceland
vi: Nước Cộng Hoà Băng Đảo

note: Official name for ISR
en: State of Israel
vi: Quốc Gia Do Thái

note: Official name for ITA
en: Italian Republic
vi: Nước Cộng Hoà Ý

note: Official name for JOR
en: Hashemite Kingdom of Jordan
vi: Vương Quốc Ha-se-mai-th Gi-oa-đanh

note: Official name for KAZ
en: Republic of Kazakhstan
vi: Nước Cộng Hoà Kha-xa-kh-x-thanh

note: Official name for KEN
en: Republic of Kenya
vi: Cộng hoà Khi-nia

note: Official name for KGZ
en: Kyrgyz Republic
vi: Nước Cộng Hoà Khư-rơ-gư-xtanh

note: Official name for KHM
en: Kingdom of Cambodia
vi: Vương Quốc Căm Bốt

note: Official name for KIR
en: Republic of Kiribati
vi: Cộng hoà Ki-ri-ba-ti

note: Official name for KWT
en: State of Kuwait
vi: Quốc Gia Cu-ouai-thợ

note: Official name for LBN
en: Lebanese Republic
vi: Nước Cộng Hoà Le-ba-non

note: Official name for LBR
en: Republic of Liberia
vi: Cộng hoà Li-bê-ri-a

note: Official name for LIE
en: Principality of Liechtenstein
vi: Chức Vương Likh-ten-xtainh

note: Official name for LKA
en: Democratic Socialist Republic of Sri Lanka
vi: Cộng Hoà Xã hội Nhân Dân Tích Lan

note: Official name for LSO
en: Kingdom of Lesotho
vi: Vương quốc Lê-xô-thô

note: Official name for LTU
en: Republic of Lithuania
vi: Cộng hoà Li-tu-a-ni-a

note: Official name for LUX
en: Grand Duchy of Luxembourg
vi: Đất công tước trên Lục Xâm Bảo

note: Official name for LVA
en: Republic of Latvia
vi: Cộng hoà Lát-vi-a

note: Official name for MAC
en: Macao Special Administrative Region of China
vi: Miền Quản Lý Đặc Biệt Ma-cao của Trung Quốc

note: Official name for MAR
en: Kingdom of Morocco
vi: Vương Quốc Mo-ro-cô

note: Official name for MCO
en: Principality of Monaco
vi: Chức Vương Mo-na-cô

note: Name for MDA
en: Moldova, Republic of
vi: Nước Cộng Hoà Mổ-đô-vạ

note: Official name for MDA
en: Republic of Moldova
vi: Cộng hoà Moa-đô-va

note: Official name for MDG
en: Republic of Madagascar
vi: Nước Cộng Hoà Ma-đa-ga-xợ-ca

note: Official name for MDV
en: Republic of Maldives
vi: Cộng hoà Mal-đi-vợx

note: Official name for MEX
en: United Mexican States
vi: Liên Bang Mê-hi-cô

note: Official name for MHL
en: Republic of the Marshall Islands
vi: Nước Cộng Hoà Quần Đảo Ma-san

note: module: base
en: North Macedonia
vi: Bắc Macedonia

note: Official name for MLI
en: Republic of Mali
vi: Cộng hoà Ma-li

note: Official name for MLT
en: Republic of Malta
vi: Cộng hoà Moa-ta

note: Official name for MMR
en: Republic of Myanmar
vi: Cộng hoà Miến Điện

note: Official name for MNP
en: Commonwealth of the Northern Mariana Islands
vi: Liên Bang Bắc Quần Đảo Ma-ri-a-na

note: Official name for MOZ
en: Republic of Mozambique
vi: Nước Cộng Hoà Mô-xam-bí-khợ

note: Official name for MRT
en: Islamic Republic of Mauritania
vi: Cộng hoà Hồi giáo Mô-ri-ta-ni-a

note: Official name for MUS
en: Republic of Mauritius
vi: Nước Cộng Hoà Mô-ri-sơ-xợ

note: Official name for MWI
en: Republic of Malawi
vi: Cộng hoà Ma-la-uy

note: Official name for NAM
en: Republic of Namibia
vi: Cộng hoà Na-mi-bi-a

note: Official name for NER
en: Republic of the Niger
vi: Nước Cộng Hoà Ni-gie

note: Official name for NGA
en: Federal Republic of Nigeria
vi: Cộng hoà Liên bang Ni-giê-ri-a

note: Official name for NIC
en: Republic of Nicaragua
vi: Cộng hoà Ni-ca-ra-gua

note: Official name for NLD
en: Kingdom of the Netherlands
vi: Vương Quốc Hoà Lan

note: Official name for NOR
en: Kingdom of Norway
vi: Vương Quốc Na Uy

note: Official name for NPL
en: Federal Democratic Republic of Nepal
vi: Cộng hoà Nhân dân Liên bang Ne-pan

note: Official name for NRU
en: Republic of Nauru
vi: Cộng hoà Nau-ru

note: Official name for OMN
en: Sultanate of Oman
vi: Ngôi vua Ô-man

note: Official name for PAK
en: Islamic Republic of Pakistan
vi: Nước Cộng Hoà Hồi Giáo Pa-ki-xợ-thănh

note: Official name for PAN
en: Republic of Panama
vi: Nước Cộng Hoà Pa-na-ma

note: Official name for PER
en: Republic of Peru
vi: Cộng hoà Pê-ru

note: Official name for PHL
en: Republic of the Philippines
vi: Công hóa Phi-li-pi-nợ

note: Official name for PLW
en: Republic of Palau
vi: Nước Cộng Hoà Pa-lau

note: Official name for PNG
en: Independent State of Papua New Guinea
vi: Quốc Gia Độc Lập Papua New Guinea

note: Official name for POL
en: Republic of Poland
vi: Nước Cộng Hoà Ba Lan

note: Official name for PRK
en: Democratic People's Republic of Korea
vi: Cộng hoà Nhân dân Dân chủ Bắc Hàn

note: Official name for PRT
en: Portuguese Republic
vi: Nước Cộng Hoà Bồ Đào Nha

note: Official name for PRY
en: Republic of Paraguay
vi: Nước Cộng Hoà Pa-ra-guay

note: Name for PSE
en: Palestine, State of
vi: Palestine, quốc gia

note: Official name for PSE
en: the State of Palestine
vi: Quốc gia Palestine

note: Official name for QAT
en: State of Qatar
vi: Quốc gia Ca-tă

note: Official name for RWA
en: Rwandese Republic
vi: Cộng hoà Ru-oanh-đa

note: Official name for SAU
en: Kingdom of Saudi Arabia
vi: Vương quốc A-rập Xau-đi

note: Official name for SDN
en: Republic of the Sudan
vi: Nước Cộng Hoà Xu-đanh

note: Official name for SEN
en: Republic of Senegal
vi: Cộng hoà Xê-nê-gan

note: Official name for SGP
en: Republic of Singapore
vi: Cộng hoà Xin-ga-po

note: Official name for SLE
en: Republic of Sierra Leone
vi: Nước Cộng Hoà Xi-ê-ra Lê-ô-nê

note: Official name for SLV
en: Republic of El Salvador
vi: Nước Cộng Hoà En-xan-va-đoa

note: Official name for SMR
en: Republic of San Marino
vi: Cộng hoà Xan Ma-ri-nô

note: Official name for SOM
en: Federal Republic of Somalia
vi: Cộng hoà Liên bang Xo-ma-li

note: Official name for SRB
en: Republic of Serbia
vi: Cộng hoà Xéc-bi

note: Official name for SSD
en: Republic of South Sudan
vi: Nước Cộng Hoà Nam Xu-đăng

note: Official name for STP
en: Democratic Republic of Sao Tome and Principe
vi: Nước Cộng Hoà Nhân Dân Xao Tô-mê và Pợ-rin-xi-pê

note: Official name for SUR
en: Republic of Suriname
vi: Nước Cộng Hoà Xu-ri-na-me

note: Official name for SVN
en: Republic of Slovenia
vi: Cộng hoà Xlô-ven

note: Official name for SWE
en: Kingdom of Sweden
vi: Vương quốc Thuỵ Điển

note: Official name for SYC
en: Republic of Seychelles
vi: Cộng hoà Xây-sen

note: Official name for TCD
en: Republic of Chad
vi: Nước Cộng Hoà Chê-đ

note: Official name for TGO
en: Togolese Republic
vi: Cộng hoà Tô-gô

note: Official name for THA
en: Kingdom of Thailand
vi: Vương Quốc Thái Lan

note: Official name for TJK
en: Republic of Tajikistan
vi: Nước Cộng Hoà Tha-gi-ki-xthanh

note: Official name for TLS
en: Democratic Republic of Timor-Leste
vi: Nước Cộng Hoà Dân Chủ Thi-moa Le-xợ-te

note: Official name for TON
en: Kingdom of Tonga
vi: Vương quốc Tông-ga

note: Official name for TTO
en: Republic of Trinidad and Tobago
vi: Cộng hoà Trinh-i-đat và To-ba-gô

note: Official name for TUN
en: Republic of Tunisia
vi: Cộng hoà Tu-ni-xi-a

note: Name for TWN, Official name for TWN
en: Taiwan, Province of China
vi: Đài Loan, Tỉnh Trung Quốc

note: Official name for TZA
en: United Republic of Tanzania
vi: Nước Cộng Hoà Thống Nhất Than-xa-ni-a

note: Official name for UGA
en: Republic of Uganda
vi: Cộng hoà U-gan-đa

note: Official name for URY
en: Eastern Republic of Uruguay
vi: Cộng hoà Đông U-ru-guay

note: Official name for UZB
en: Republic of Uzbekistan
vi: Nước Cộng Hoà U-xợ-bê-khi-xtanh

note: Name for VEN
en: Venezuela, Bolivarian Republic of
vi: Nước Cộng Hoà Bo-li-va-ri Vê-nê-xu-ê-la

note: Official name for VEN
en: Bolivarian Republic of Venezuela
vi: Nước Cộng Hoà Bo-li-va-ri Vê-nê-xu-ê-la

note: Official name for VIR
en: Virgin Islands of the United States
vi: Quần Đảo Vơ-chin Mỹ

note: Official name for VNM
en: Socialist Republic of Viet Nam
vi: Nước Cộng Hoà Xã Hội Việt Nam

note: Official name for VUT
en: Republic of Vanuatu
vi: Cộng hoà Va-nu-a-tu

note: Official name for WSM
en: Independent State of Samoa
vi: Quốc Gia Độc Lập Xa-mô-a

note: Official name for YEM
en: Republic of Yemen
vi: Cộng hoà Y-ê-men

note: Official name for ZAF
en: Republic of South Africa
vi: Cộng hoà Nam Phi

note: Official name for ZMB
en: Republic of Zambia
vi: Nước Cộng Hoà Xam-bi-a

note: Official name for ZWE
en: Republic of Zimbabwe
vi: Nước Cộng Hoà Xim-ba-bu-ê

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Scan hard drives for an installer ISO image
vi: Quét các đĩa cứng tìm ảnh ISO cài đặt

note: Type: text Description :sl3:
en: Detecting hardware to find hard drives
vi: Đang phát hiện phần cứng để tìm đĩa cứng

note: Type: text Description :sl3:
en: Searching drives for an installer ISO image
vi: Đang tìm kiếm các ổ đĩa tìm ảnh ISO kiểu cài đặt

note: Type: text Description :sl3:
en: Mounting ${DRIVE}...
vi: Đang gắn ${DRIVE}…

note: Type: text Description :sl3:
en: Scanning ${DRIVE} (in ${DIRECTORY})...
vi: Đang quét ${DRIVE} (trong ${DIRECTORY})…

note: Type: boolean Description :sl3:
en: Do full disk search for installer ISO image?
vi: Chạy việc tìm kiếm đĩa đầy đủ tìm ảnh ISO kiểu cài đặt không?

note: Type: boolean Description :sl3:
en: The quick scan for installer ISO images, which looks only in common places, did not find an installer ISO image. It's possible that a more thorough search will find the ISO image, but it may take a long time.
vi: Việc quét nhanh tìm ảnh ISO cài đặt, mà chỉ tìm trong những nơi thường, chưa tìm thấy ảnh ISO cài đặt. Có thể việc tìm kiếm toàn diện hơn sẽ tìm được ảnh ISO đó, nhưng có thể mất nhiều thời gian.

note: Type: error Description :sl3:
en: Failed to find an installer ISO image
vi: Không tìm thấy ảnh ISO kiểu cài đặt

note: Type: error Description :sl3:
en: No installer ISO images were found. If you downloaded the ISO image, it may have a bad filename (not ending in ".iso"), or it may be on a file system that could not be mounted.
vi: Không tìm thấy ảnh ISO cài đặt nào. Nếu bạn đã tải vệ ảnh ISO, nó có thể mang tên tập tin sai (không kết thúc bằng “.iso”), hoặc nó có thể nằm trên hệ thống tập tin không thể gắn kết được.

note: Type: error Description :sl3:
en: You'll have to use an alternative installation method, select another device to look for ISO image, or try again after you've fixed it.
vi: Bạn cần phải sử dụng một phương pháp cài đặt khác, hãy chọn thiết bị khác để tìm tập tin ảnh ISO, hoặc thử lại lần nữa sau khi bạn giải quyết xong sự cố.

note: Type: error Description :sl3:
en: While one or more possible ISO images were found, they could not be mounted. The ISO image you downloaded may be corrupt.
vi: Mặc dù tìm thấy một hay nhiều ảnh ISO có thể, không thể gắn chúng. Ảnh ISO đã tải về có thể bị hỏng.

note: Type: error Description :sl3:
en: No installer ISO image found
vi: Không tìm thấy ảnh ISO cài đặt

note: Type: error Description :sl3:
en: While one or more possible ISO images were found, they did not look like valid installer ISO images.
vi: Mặc dù tìm thấy một hay nhiều ảnh ISO có thể, chúng không hình như ảnh ISO cài đặt hợp lệ.

note: Type: note Description :sl3:
en: Successfully mounted ${SUITE} installer ISO image
vi: Ảnh ISO cài đặt ${SUITE} đã được cài đặt

note: Type: note Description :sl3:
en: The ISO file ${FILENAME} on ${DEVICE} (${SUITE}) will be used as the installation ISO image.
vi: Tập tin ISO ${FILENAME} trên ${DEVICE} (${SUITE}) sẽ được dùng là ảnh ISO cài đặt.

note: Type: select Choices :sl3:
en: All detected devices
vi: Các thiết bị nhận diện được

note: Type: select Description :sl3:
en: Device or partition to search for installation ISO(s):
vi: Thiết bị hoặc phân vùng để tìm tập tin ISO cài đặt:

note: Type: select Description :sl3:
en: You can select a device, manually specify a non-detected device, or rescan available devices (useful for slow USB devices).
vi: Bạn có thể chọn thiết bị, chọn thủ công một thiết bị không được phát hiện hoặc quét lại các thiết bị có sẵn (hữu ích đối với các thiết bị USB chậm).

note: Type: string Description :sl3:
en: Device name:
vi: Tên thiết bị:

note: Type: select Description :sl3:
en: ISO file to use:
vi: Tập tin ISO sẽ dùng:

note: Type: select Description :sl3:
en: One or multiple ISO files have been detected on the selected device(s). Please choose which one you want to use, or ask for a more thorough search.
vi: Một hoặc nhiều tập tin ISO được phát hiện trên (các) thiết bị được chọn. Vui lòng chọn tập tin bạn muốn dùng, hoặc yêu cầu tìm kiếm tỉ mỉ hơn.

note: Type: boolean Description :sl3:
en: Is ISO file ${FILENAME} the correct image for installation?
vi: Tập tin ISO ${FILENAME} có đúng là ảnh dùng để cài đặt?

note: Type: boolean Description :sl3:
en: The ISO file ${FILENAME} on ${DEVICE} (${SUITE}, code ${CODENAME}, self-described as '${DESCRIPTION}') will be used as the installation ISO image.
vi: Tập tin ISO ${FILENAME} trên ${DEVICE} (${SUITE}, mã ${CODENAME}, tự mô tả là “${DESCRIPTION}”) sẽ được dùng làm ảnh ISO cài đặt.

note: Type: boolean Description :sl3:
en: If multiple ISO files exist on the same installer drive, you may select which one you want to use.
vi: Nếu có nhiều tập tin ISO tồn tại trong cùng ổ cài đặt, bạn có thể chọn tập tin muốn dùng.

note: Type: boolean Description :sl3:
en: Copy the ISO image into RAM before mounting it?
vi: Chép ảnh ISO vào RAM trước khi gắn chứ?

note: Type: boolean Description :sl3:
en: There is enough available memory to be able to copy the ISO image into RAM.
vi: Ở đây có đủ bộ nhớ để có thể chép tập tin ảnh ISO vào RAM.

note: Type: boolean Description :sl3:
en: Choosing this option allows reusing the disk hosting the ISO image. If you don't do it, the disk will be actively used to access the ISO image and it can't be partitioned by the installer.
vi: Việc chọn tùy chọn này cho phép sử dụng lại đĩa đang chứa tập tin ảnh ISO. Nếu bạn không làm thế, đĩa sẽ hay được kích hoạt để truy cập ảnh ISO và không thể phân vùng bởi bộ cài đặt.

note: Type: boolean Description :sl3:
en: Note however that if you overwrite the disk containing the ISO image, you should not reboot before the end of the installation as you will not be able to restart the installer since the ISO image will be gone from the hard disk and memory.
vi: Tuy nhiên cần lưu ý rằng nếu bạn ghi đè lên đĩa có chứa ảnh ISO, bạn không nên khởi động lại trước khi kết thúc cài đặt nếu không bạn sẽ không thể khởi động lại trình cài đặt do ảnh ISO sẽ không còn ở đĩa cứng và bộ nhớ.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl2:
en: Load installer components from an installer ISO
vi: Tải các thành phần cài đặt từ ảnh ISO cài đặt

note: Type: select Description
en: MTA log type:
vi: Kiểu bản ghi MTA:

note: Type: select Description
en: Isoqlog has multi-mta support. You must select the logformat which is used by your mail server.
vi: Trình Isoqlog hỗ trợ nhiều MTA (Mail Transfer Agent: tác nhân truyền thư tín). Bạn cần phải chọn định dạng bản ghi dùng bởi máy phục vụ thư tín.

note: Type: string Description
en: Directory to use for HTML outputs:
vi: Thư mục chứa kết xuất HTML:

note: Type: string Description
en: Please choose the directory where isoqlog should write its output. It must be in "WebRoot" of your webserver.
vi: Hãy chọn thư mục vào đó trình isoqlog nên ghi kết xuất. Thư mục này phải nằm dưới « Gốc Mạng » (WebRoot) của máy phục vụ Mạng.

comment: Name: don't translate / Tên: đừng dịch
note: Type: string Description
en: Local host name:
vi: Tên máy cục bộ :

note: Type: select Description
en: Language to use for outputs:
vi: Ngôn ngữ cần dùng cho kết xuất:

note: Type: select Description
en: Isoqlog has multi language support on reports. You can select the preferred language for outputs.
vi: Trình Isoqlog hỗ trợ khả năng thông báo bằng một của nhiều ngôn ngữ khác nhau. Ở đây thì bạn có thể chọn ngôn ngữ thích hơn.

note: Type: string Description
en: Domains for which you want to make reports:
vi: Các miền về chúng bạn muốn thông báo :

note: Type: string Description
en: Isoqlog can display Top incoming, outgoing, total, and byte based statistics for each domain. Please enter the domains separated by spaces.
vi: Trình Isoqlog có thể hiển thị thống kê tối đa gửi đến, gửi đi, tổng số và dựa vào byte cho mỗi miền. Hãy nhập các miền định giới bằng dấu cách.

note: TRANSLATORS: The first placeholder is a filename, including the directory path. The second placeholder is an ISO standard, e.g. 3166-1 or 639-3.
en: The file "%1$s" does not contain valid ISO %2$s data.
vi: Tập tin “%1$s” không chứa dữ liệu ISO %2$s hợp lệ.

en: Run "isoquery --help" to see a full list of available command line options.
vi: Chạy "isoquery --help" để xem danh sách tùy chọn dòng lệnh đầy đủ.

en: The ISO standard to use. Possible values: 639-2, 639-3, 639-5, 3166-1, 3166-2, 3166-3, 4217, 15924 (default: 3166-1)
vi: Tiêu chuẩn ISO muốn dùng. Giá trị có thể là: 639-2, 639-3, 639-5, 3166-1, 3166-2, 3166-3, 4217, 15924 (mặc định: 3166-1)

en: Use pathname as prefix for the data files (default: /usr/share/iso-codes/json)
vi: Dùng tên đường dẫn như là tiền tố cho các tập tin dữ liệu (mặc định: /usr/share/iso-codes/json)

en: PATHNAME
vi: TÊN_ĐƯỜNG_DẪN

en: Use this locale for output
vi: Dùng miền địa phương này cho kết xuất

en: LOCALE
vi: MIỀN_ĐỊA_PHƯƠNG

en: Name for the supplied codes (default)
vi: Tên cho mã được cung cấp (mặc định)

en: Official name for the supplied codes. This may be the same as --name (only applies to ISO 3166-1)
vi: Tên chính thức cho mã được cung cấp. Giá trị này có thể trùng với “--name”. (Chỉ áp dụng cho ISO 3166-1)

en: Common name for the supplied codes. This may be the same as --name (only applies to ISO 639-2, 639-3, and 3166-1)
vi: Tên thường gọi cho mã được cung cấp. Giá trị này có thể trùng với “--name”. (Chỉ áp dụng cho ISO 639-2, 639-3 và ISO 3166-1)

en: Separate entries with a NULL character instead of newline
vi: Ngăn cách các mục tin bằng một ký tự mã 0 (NULL) thay cho một ký tự dòng mới

en: Show program version and copyright
vi: Hiển thị phiên bản chương trình và tác quyền

en: [ISO codes]
vi: [Các mã ISO]

note: TRANSLATORS: The placeholder is a string like "1234-5".
en: ISO standard "%s" is not supported.
vi: Tiêu chuẩn ISO “%s” không được hỗ trợ.

en: Copyright © 2007-2022 Dr. Tobias Quathamer
vi: Tác quyền © năm 2007-2022 của Dr. Tobias Quathamer

note: TRANSLATORS: Please change the uppercase words as appropriate for your language.
en: Translation to LANGUAGE Copyright © YEAR YOUR-NAME
vi: Bản dịch tiếng Việt của Clytie Siddall (tác quyền © 2010 của Tổ chức Phần mềm Tự do)
    và nhóm Việt hóa phần mềm tại <https://www.debian.org/international/Vietnamese>.

note: TRANSLATORS: The first placeholder is a code like "urgl" or "does-not-exist", the second placeholder is the current ISO standard like "3166-1" or "15924".
en: The code "%1$s" is not defined in ISO %2$s.
vi: Mã “%1$s” không được định nghĩa trong ISO %2$s.

note: Type: boolean Description
en: Enable realtime process priority?
vi: Bật mức ưu tiên tiến trình thời gian thực ?

note: Type: boolean Description
en: If you want to run jackd with realtime priorities, the user starting jackd needs realtime permissions. Accept this option to create the file /etc/security/limits.d/audio.conf, granting realtime priority and memlock privileges to the audio group.
vi: Nếu bạn muốn chạy trình nền jackd ở mức ưu tiên thời gian thực thì người dùng khởi chạy jackd cần có quyền truy cập thời gian thực. Hiệu lực tuỳ chọn này để tạo tập tin cấu hình « /etc/security/limits.d/audio.conf » mà cấp cho nhóm « audio » (âm thânh) quyền truy cập thời gian thực đối với mức ưu tiên và khoá bộ nhớ.

note: Type: boolean Description
en: Running jackd with realtime priority minimizes latency, but may lead to complete system lock-ups by requesting all the available physical system memory, which is unacceptable in multi-user environments.
vi: Chạy trình nền jackd ở mức ưu tiên thời gian thực thì giảm sự âm ỷ, nhưng mà cũng có thể dẫn tới toàn bộ hệ thống đang treo cứng do yêu cầu tất cả các bộ nhớ hệ thống vật lý sẵn sàng, một trường hợp không thể chấp nhận được trong môi trường đa người dùng.

note: Type: note Description
en: Notice for jazip packages users
vi: Thông báo cho mọi người dùng gói tin jazip

note: Type: note Description
en: This message is displayed because the configuration file /etc/jazip.conf was not on your system prior to package installation.
vi: Hiển thị thông điệp này vì không có tập tin cấu hình «/etc/jazip.conf» trong hệ thống bạn trước khi cài đặt gói tin.

note: Type: note Description
en: The script `/usr/sbin/jazipconfig --non-interactive` was run in an attempt to create a working /etc/jazip.conf configuration file. If this was unsuccessful, run /usr/sbin/jazipconfig again as root without the --non-interactive switch, or consult jazip.conf(5) to create it yourself.
vi: Đã chạy tập lệnh «/usr/sbin/jazipconfig --non-interactive» để cố tạo một tập tin cấu hình «/etc/jazip.conf» hoạt động. Nếu nó không thành công, hãy chạy lại «/usr/sbin/jazipconfig» với tư cách người chủ (root) không có đối số «--non-interactive», hãy xem trang hướng dẫn (man) «jazip.conf(5)» để tìm thông tin về tự tạo nó.

note: Type: note Description
en: Users must be added to the 'floppy' group to allow access to the jazip program and the devices it manages.  For example, to add user 'joe':
vi: Phải thêm các người dùng vào nhóm «floppy» để cho phép truy cập trình jazip và các thiết bị mà nó quản lý. Lấy thí dụ, để thêm người dùng «Hoa»:

note: Type: note Description
en: # adduser joe floppy
vi: # adduser Hoa floppy

note: Type: note Description
en: See /usr/share/doc/jazip/README.Debian for details.
vi: Hãy xem tập tin «/usr/share/doc/jazip/README.Debian» để tìm chi tiết.

en: Display the about screen.
vi: Hiển thị màn hình "Giới thiệu"

en: Help: {0}
vi: Trợ giúp: {0}

en: Java OpenStreetMap Editor
vi: Trình chỉnh sửa Java OpenStreetMap

en: Last change at {0}
vi: Thay đổi lần cuối lúc {0}

en: Java Version {0}
vi: Phiên bản Java {0}

en: Follow us on
vi: Theo dõi chúng tôi trên

en: Preferences are stored in {0}
vi: Các Tuỳ chỉnh được lưu tại {0}

en: Symbolic names for directories and the actual paths:
vi: Tên tượng trưng của thư mục và đường dẫn thực tế:

en: Contribution
vi: Đóng góp

en: Installation Details
vi: Chi tiết Cài đặt

en: About JOSM...
vi: Thông tin về JOSM...

en: Report bug
vi: Báo lỗi

en: Failed to locate resource ''{0}''.
vi: Không tìm được tài nguyên ''{0}''.

en: Failed to load resource ''{0}'', error is {1}.
vi: Không tải được tài nguyên ''{0}'', lỗi là {1}.

en: Please select at least one already uploaded node, way, or relation.
vi: Hãy chọn ít nhất một node, đường hoặc relation đã được upload

en: Please select the target layer.
vi: Hãy chọn lớp đích

en: Select target layer
vi: Chọn lớp đích

en: <html>There are no layers the source layer<br>''{0}''<br>could be merged to.</html>
vi: <html>Không có lớp nào để gộp lớp nguồn<br>''{0}''<br>vào.</html>

en: No target layers
vi: Không có lớp đích

en: Selects those elements on the map which are chosen on the list above.
vi: Chọn các phần tử trên bản đồ được chọn trong danh sách trên.

en: Download and show the history of the selected objects
vi: Tải về và xem lịch sử của đối tượng được lựa chọn

en: Select WMS layers
vi: Chọn lớp WMS

en: Add layers
vi: Thêm lớp

en: Time filter for "{0}" such as "{1}"
vi: Bộ lọc thời gian cho "{0}" như "{1}"

en: Invalid service URL.
vi: URL dịch vụ không hợp lệ.

en: WMS Error
vi: Lỗi WMS

en: Could not retrieve WMS layer list.
vi: Không thể lấy danh sách lớp WMS.

en: Could not parse WMS layer list.
vi: Không thể phân tích danh sách lớp WMS.

en: Could not parse WMTS layer list.
vi: Không thể phân tích danh sách lớp WMTS.

en: WMTS Error
vi: Lỗi WMTS

en: Select image format for WMS layer
vi: Chọn định dạng ảnh cho lớp WMS

en: Show only layers for current view
vi: Chỉ hiển thị các lớp cho khung nhìn hiện tại

en: Add a node by entering latitude / longitude or easting / northing.
vi: Thêm 1 nốt bằng kinh độ / vĩ độ hoặc toạ độ Đông / Bắc.

en: Tools: {0}
vi: Công cụ: {0}

en: Align Nodes in Circle
vi: Chỉnh các nốt theo Vòng tròn

en: Move the selected nodes into a circle.
vi: Di chuyển các nốt đã chọn vào trong vòng tròn

en: Selection could not be used to align in circle.
vi: Lựa chọn không sử dụng cho căn chỉnh vòng tròn.

en: Nothing changed
vi: Không có gì thay đổi

en: Please select only one node as center.
vi: Vui lòng chỉ chọn 1 nốt làm trung tâm.

en: Align each Way in Circle
vi: Chỉnh từng Đường trong Vòng tròn

en: One or more nodes involved in this action may have additional referrers.
vi: Một hoặc nhiều nút liên quan đến hành động này cần có thêm nguồn tham chiếu.

en: Not enough nodes to calculate center.
vi: Không đủ nút để tính toán trung tâm.

en: Cannot determine center of circle for this geometry.
vi: Không thể xác định tâm vòng tròn cho hình học này.

en: Align Nodes in Line
vi: Chỉnh các nút trong đường.

en: Move the selected nodes in to a line.
vi: Di chuyển các nốt đã chọn vào 1 đường.

en: Please select at least three nodes.
vi: Xin hãy chọn ít nhất 3 nốt.

en: Can not align a polygon. Abort.
vi: Không thể căn chỉnh một đa giác. Huỷ bỏ.

en: Intersection of three or more ways can not be solved. Abort.
vi: Giao điểm của ba đường trở lên không được giải quyết. Huỷ bỏ.

en: Two parallels ways found. Abort.
vi: Tìm thấy hai đường song song. Huỷ bỏ.

en: problem
vi: vấn đề

en: Nothing selected to zoom to.
vi: Không có gì được chọn để phóng to.

en: Zoom to {0}
vi: Phóng to đến {0}

en: Zoom the view to {0}.
vi: Phóng đến {0}

en: View: {0}
vi: Xem: {0}

en: No conflicts to zoom to
vi: Không có xung đột cần xem

en: Changeset Manager
vi: Quản lý các thay đổi

en: Toggle visibility of Changeset Manager window
vi: Hiện/ẩn cửa sổ Trình quản lý Bộ thay đổi

en: Close open changesets...
vi: Đóng các thay đổi đang mở...

en: Close open changesets
vi: Đóng các thay đổi đang mở

en: File: {0}
vi: Tập tin: {0}

en: There are no open changesets
vi: Không có thay đổi đang mở

en: No open changesets
vi: Không có thay đổi đang mở

en: Downloading open changesets ...
vi: Đang tải các bộ thay đổi mở…

en: Combine Way
vi: Gộp đường

en: Combine several ways into one.
vi: Gộp nhiều đường thành 1.

en: Change directions?
vi: Đổi chiều ?

en: Reverse and Combine
vi: Đảo chiều và Gộp

en: The ways can not be combined in their current directions.  Do you want to reverse some of them?
vi: Các đường không thể gộp được theo chiều hiện tại. Bạn có muốn đảo chiều chúng ?

en: Could not combine ways<br>(They could not be merged into a single string of nodes)
vi: Không thể gộp các đường<br>(Chúng không thể được gộp thành một chuỗi nút)

en: Reverse Ways
vi: Đảo chiều đường

en: Combine {0} way | Combine {0} ways
vi[0]: Gộp {0} đường

en: Please select at least two ways to combine.
vi: Hãy chọn ít nhất 2 đường để gộp

en: Combine confirmation
vi: Xác nhận gộp

en: Copy selected objects to paste buffer.
vi: Copy các đối tượng đã chọn để paste.

en: Edit: {0}
vi: Sửa: {0}

en: Please select something to copy.
vi: Xin hãy chọn đối tượng để sao chép.

en: Copy coordinates of selected nodes to clipboard.
vi: Copy toạ độ các nút đã chọn vào clipboard.

en: Copy server URLs
vi: Sao chép URL máy chủ

en: Copy server URLs of selected objects to clipboard.
vi: Copy URL máy chủ của đối tượng đã chọn vào clipboard.

en: Create Circle
vi: Tạo Đường tròn

en: Create a circle from three selected nodes.
vi: Tạo một đường tròn từ 3 nốt đã chọn.

en: Please select exactly two or three nodes or one way with exactly two or three nodes.
vi: Vui lòng chọn chính xác 2 hoặc 3 nút, hoặc 1 đường có 2 hoặc 3 nút.

en: Those nodes are not in a circle. Aborting.
vi: Những nút đó không nằm trong vòng tròn. Huỷ bỏ.

en: Cannot add a node outside of the world.
vi: Không thể tạo thêm nốt bên ngoài biên.

en: Update multipolygon
vi: Cập nhật đa giác.

en: Create multipolygon
vi: Tạo đa giác

en: No data loaded.
vi: Không có data được tải.

en: You must select at least one way.
vi: Bạn phải chọn ít nhất một đường.

en: Non-Way member removed from multipolygon | Non-Way members removed from multipolygon
vi[0]: Đã xoá các thành viên không có Đường đi khỏi đa giác.

en: Delete selected objects.
vi: Xóa các đối tượng đã chọn.

en: You are about to delete nodes which can have other referrers not yet downloaded.
vi: Bạn sắp xoá các nút có thể có các tham chiếu chưa được tải xuống.

en: You are about to delete ways which can have other referrers not yet downloaded.
vi: Bạn sắp xoá các đường đi có thể có các tham chiếu chưa được tải xuống.

en: You are about to delete relations which can have other referrers not yet downloaded.
vi: Bạn sắp xoá các quan hệ có thể có các tham chiếu chưa được tải xuống.

en: You are about to delete primitives which can have other referrers not yet downloaded.
vi: Bạn sắp xoá các bản gốc có thể có các tham chiếu chưa được tải xuống.

en: {0}<br>This can cause problems because other objects (that you do not see) might use them.<br>Do you really want to delete?
vi: {0}<br>Điều này có thể gặp sự cố vì các đối tượng khác (bạn không nhìn thấy) có thể sử dụng chúng.<br>Bạn vẫn muốn xoá?

en: You are about to delete incomplete objects.<br>This will cause problems because you don''t see the real object.<br>Do you really want to delete?
vi: Bạn sắp xoá các đối tượng chưa hoàn chỉnh<br>Điều này có thể gặp sự cố vì bạn không nhìn thấy đối tượng thật.<br>Bạn vẫn muốn xoá?

en: You are about to delete {0} relation: {1}<br/>This step is rarely necessary and cannot be undone easily after being uploaded to the server.<br/>Do you really want to delete? | You are about to delete {0} relations: {1}<br/>This step is rarely necessary and cannot be undone easily after being uploaded to the server.<br/>Do you really want to delete?
vi[0]: Bạn đang chuẩn bị xoá {0} quan hệ: {1}<br/>Bước này không quá quan trọng và không thể hoàn tác dễ dàng sau khi tải lên máy chủ.<br/>Bạn có thực sự muốn xoá?

en: Delete relation?
vi: Xoá quan hệ?

en: Delete the active layer. Does not delete the associated file.
vi: Xoá lớp đang hoạt động. Không xoá tệp liên quan.

en: Dialogs panel
vi: Bảng hộp thoại

en: Toggle dialogs panel, maximize mapview
vi: Chuyển đổi bảng hộp thoại, phóng to mapview

en: Saving file {0}...
vi: Đang lưu tập tin {0}...

en: Successfully saved file {0}
vi: Lưu tập tin {0} thành công

en: Distribute the selected nodes to equal distances along a line.
vi: Phân bố các nút đã chọn theo một khoảng bằng nhau dọc theo 1 đường.

en: Ignoring {0} nodes with null coordinates
vi: Bỏ qua {0} nút có toạ độ rỗng.

en: Please select :
    * One no self-crossing way with at most two of its nodes;
    * Three nodes.
vi: Vui lòng chọn :
    * Một đường không tự cắt chính nó với tối đa 2 nút;
    * Ba nút.

en: Download data
vi: Tải dữ liệu

en: Download data...
vi: Tải dữ liệu...

en: Download map data from a server of your choice
vi: Tải xuống dữ liệu bản đồ từ máy chủ bạn chọn

en: <html>This action will require {0} individual<br>download request. Do you wish<br>to continue?</html> | <html>This action will require {0} individual<br>download requests. Do you wish<br>to continue?</html>
vi[0]: <html>Hành động này yêu cầu {0} yêu cầu <br>tải xuống riêng biệt. Bạn có muốn<br>tiếp tục không?</html>

en:   adding {0} {1}
vi:   đang thêm {0} {1}

en: Calculating Download Area
vi: Đang tính toán Diện tích tải xuống

en: Download along...
vi: Tải về dọc theo…

en: Download OSM data along the selected ways.
vi: Tải dữ liệu OSM bên cạnh các đường đã chọn.

en: Download Along
vi: Tải về Dọc theo

en: Please select 1 or more ways to download along
vi: Vui lòng chọn lối để tải về dọc theo

en: Download from OSM along selected ways
vi: Tải về dữ liệu OSM dọc theo các lối được chọn

en: Download notes in current view
vi: Tải về ghi chú trong góc nhìn hiện tại

en: Download in current view
vi: Tải về trong góc nhìn hiện tại

en: Download map data from the OSM server in current view
vi: Tải xuống dữ liệu map từ máy chủ OSM trong khung nhìn hiện tại

en: Download object...
vi: Tải về đối tượng…

en: Download OSM object by ID
vi: Tải về đối tượng OSM bằng ID

en: Download parent ways/relations...
vi: Tải về lối/quan hệ mẹ...

en: Download objects referring to one of the selected objects
vi: Tải về các đối tượng tham chiếu đến một trong những đối tượng được chọn

en: Draw boundaries of downloaded data
vi: Tải về dữ liệu trong ranh giới được vẽ

en: Enable/disable hatched background rendering of areas outside of the downloaded areas.
vi: Bật/tắt hiển thị  nền gạch chéo các khu vực bên ngoài khu vực đã tải xuống.

en: Exit the application.
vi: Thoát chương trình

en: Expert Mode
vi: Chế độ Nâng cao

en: Enable/disable expert mode
vi: Bật/tắt chế độ nâng cao

en: Follow line
vi: Bám theo đường

en: Continues drawing a line that shares nodes with another line.
vi: Tiếp tục vẽ đường có chung nút với đường khác

en: Fullscreen view
vi: Toàn màn hình

en: Toggle fullscreen view
vi: Bật/tắt hiện toàn màn hình

en: Export to GPX...
vi: Xuất tệp GPX...

en: Export the data to GPX file.
vi: Xuất dữ liệu ra tệp GPX.

en: Nothing to export. Get some data first.
vi: Không có gì để xuất. Hãy chọn dữ liệu trước.

en: Export GPX file
vi: Xuất file GPX

en: Display history information about OSM ways, nodes, or relations.
vi: Hiện thông tin lịch sử về đường, nút, hoặc các quan hệ trong OSM.

en: Show history
vi: Hiện lịch sử

en: History (web)
vi: Lịch sử (web)

en: Display history information about OSM ways, nodes, or relations in web browser.
vi: Hiển thị thông tin lịch sử của các đường, nút hoặc quan hệ OSM trong trình duyệt web.

en: Adjust the position of this imagery layer
vi: Thay đổi vị trí của lớp ảnh này

en: Adjust imagery offset
vi: Hiệu chỉnh độ lệch hình ảnh

en: Use arrow keys or drag the imagery layer with mouse to adjust the imagery offset.
    You can also enter east and north offset in the {0} coordinates.
    If you want to save the offset as bookmark, enter the bookmark name below
vi: Sử dụng phím mũi tên hoặc kéo lớp ảnh bằng chuột để điều chỉnh độ lệch của ảnh.
    Bạn cũng có thể nhập độ lệnh hướng đông và bắc theo toạ độ {0}.
    Nếu muốn lưu độ lệch này như bookmark, hãy nhập tên bookmark phía dưới.

en: Bookmark name:
vi: Tên bookmark:

en: Selection: {0}
vi: Lựa chọn: {0}

en: Join area confirmation
vi: Xác nhận nối liền vùng

en: This can lead to nodes being deleted accidentally.
vi: Tác vụ này có thể khiến nốt bị xóa bất ngờ.

en: Are you really sure to continue?
vi: Bạn có chắc muốn tiếp tục không?

en: Please abort if you are not sure
vi: Xin hãy thoát nếu không chắc chắn

en: Move tags from ways to relations
vi: Chuyển các thẻ từ lối sang quan hệ

en: Removed duplicate nodes
vi: Xóa các nốt dư

en: Removed now unreferrenced nodes
vi: Xóa các nốt không còn được tham chiếu đến

en: Added node on all intersections
vi: Đặt nốt vào tất cả các điểm giao

en: Keep older versions
vi: Giữ các phiên bản cũ hơn

en: Delete relations
vi: Xóa các quan hệ

en: Delete Ways that are not part of an inner multipolygon
vi: Xóa các lối không thuộc về tổ hợp đa giác bên trong

en: Fix tag conflicts
vi: Fix xung đột tag

en: Cannot join inner and outer ways of a multipolygon
vi: Không thể nối liền các lối bên trong và bên ngoài của tổ hợp đa giác

en: Removed Element from Relations
vi: Gỡ phần tử khỏi quan hệ

en: Join Node to Way
vi: Nối Nút vào Đường

en: Move Node onto Way
vi: Chuyển nốt lên lối

en: No Shortcut
vi: Không có phím tắt

en: Jump to Position
vi: Nhảy tới Vị trí

en: Enter Lat/Lon to jump to position.
vi: Nhập vĩ độ/kinh độ để nhảy tới vị trí.

en: You can also paste an URL from www.openstreetmap.org
vi: Cũng có thể dán URL từ www.openstreetmap.org

en: Enter a place name to search for
vi: Nhập địa danh để tìm kiếm

en: Zoom (in metres)
vi: Zoom (mét)

en: Jump there
vi: Nhảy tới đấy

en: Jumping to: {0}
vi: Đang nhảy tới: {0}

en: Could not parse Latitude, Longitude or Zoom. Please check.
vi: Không thể phân tích vĩ độ, kinh độ, hoặc mức độ thu phóng. Xin kiểm tra lại.

en: Unable to parse Lon/Lat
vi: Không thể phân tích kinh đô/vĩ độ

en: Imagery: {0}
vi: Hình ảnh: {0}

en: Custom WMS Link
vi: Liên kết WMS tùy biến

en: WMS URL or Image ID:
vi: URL WMS hoặc ID Hình ảnh:

en: No valid WMS URL or id
vi: Không phải URL WMS hoặc ID hợp lệ

en: Merge layer
vi: Gộp layer

en: Merge the current layer into another layer
vi: Gộp lớp hiện tại vào một lớp khác

en: Merge Nodes
vi: Gộp các Nút

en: Merge nodes into the oldest one.
vi: Gộp các Nút vào Nút cũ nhất.

en: Abort Merging
vi: Hủy bỏ Gộp

en: Click to abort merging nodes
vi: Nhấn chuột để hủy gộp nốt

en: Merge {0} node | Merge {0} nodes
vi[0]: Gộp {0} nốt

en: Merge selection
vi: Hợp nhất lựa chọn

en: Mirror selected nodes and ways.
vi: Phản chiếu các nốt và lối được chọn.

en: Please select at least one node or way.
vi: Vui lòng chọn ít nhất 1 Nút hoặc Đường.

en: Move objects {0}
vi: Di chuyển đối tượng {0}

en: Move {0}
vi: Di chuyển {0}

en: Moves Objects {0}
vi: Di chuyển các đối tượng {0}

en: Move Node...
vi: Di chuyển Nút...

en: Edit latitude and longitude of a node.
vi: Sửa vĩ độ và kinh độ của nút.

en: Create a new map layer.
vi: Tạo lớp bản đồ mới.

en: Open {0}
vi: Mở {0}

en: Click to continue and to open {0} browser | Click to continue and to open {0} browsers
vi[0]: Nhấn chuột để tiếp tục mở {0} trình duyệt

en: Click to abort launching external browsers
vi: Click để huỷ mở trình duyệt

en: URL Files
vi: Tập tin URL

en: Open a file.
vi: Mở một tệp.

en: Unable to locate file  ''{0}''.
vi: Không tìm thấy tập tin ''{0}''.

en: Opening files
vi: Mở tập tin

en: Cannot open {0} file with the file importer ''{1}''. | Cannot open {0} files with the file importer ''{1}''.
vi[0]: Không thể mở {0} file bằng trình nhập file ''{1}''.

en: no importer
vi: không có trình nhập

en: <html>Cannot open directory ''{0}''.<br>Please select a file.</html>
vi: <html>Không thể mở thư mục ''{0}''.<br>Xin vui lòng chọn tập tin.</html>

en: Opening {0} file... | Opening {0} files...
vi[0]: Đang mở {0} tập tin…

en: Opening file ''{0}'' ...
vi: Đang mở tệp ''{0}'' ...

en: Open an URL.
vi: Mở một URL.

en: Enter URL to download:
vi: Nhập URL để tải xuống:

en: Enter an URL from where data should be downloaded
vi: Nhập URL để tải về dữ liệu

en: Download as new layer
vi: Tải về lớp mới

en: Select if the data should be downloaded into a new layer
vi: Chọn để tải về dữ liệu vào lớp mới

en: Zoom to downloaded data
vi: Phóng vừa dữ liệu được tải về

en: Select to zoom to entire newly downloaded data.
vi: Chọn để phóng vừa toàn bộ dữ liệu mới được tải về.

en: Download Location
vi: Tải xuống Vị trí

en: Download URL
vi: URL tải xuống

en: Start downloading data
vi: Bắt đầu tải dữ liệu

en: Close dialog and cancel downloading
vi: Đóng hộp thoại và huỷ tải xuống

en: Orthogonalize Shape
vi: Trực giao hóa Hình dạng

en: Orthogonalize Shape / Undo
vi: Trực giao hóa Hình dạng / Hoàn tác

en: Undo orthogonalization for certain nodes
vi: Hoàn tác trực giao hóa đối với một số nốt cụ thể

en: Orthogonalize / Undo
vi: Trực giao hóa / Hoàn tác

en: Selection must consist only of ways and nodes.
vi: Chỉ có thể lựa chọn lối và nốt.

en: Orthogonalize
vi: Trực giao hóa

en: Please select ways with angles of approximately 90 or 180 degrees.
vi: Xin vui lòng chọn lối khuỷu góc vào khoảng 90 hoặc 180 độ.

en: Paste contents of clipboard.
vi: Dán nội dung bảng tạm.

en: Paste at source position
vi: Dán vào vị trí nguồn

en: Paste Tags
vi: Dán tag

en: Apply tags of contents of paste buffer to all selected items.
vi: Áp dụng nội dung của tag trong bộ nhớ đệm cho tất cả các item được chọn.

en: Open a preferences dialog for global settings.
vi: Mở hộp thoại tùy chỉnh có cấu hình toàn bộ.

en: Purge...
vi: Quên bớt…

en: Forget objects but do not delete them on server when uploading.
vi: Quên đối tượng mà không xóa khỏi máy chủ khi tải lên.

en: Confirm Purging
vi: Xác nhận Quên bớt

en: This operation makes JOSM forget the selected objects.<br> They will be removed from the layer, but <i>not</i> deleted<br> on the server when uploading.
vi: Tác vụ này làm cho JOSM quên các đối tượng được chọn.<br> Chúng sẽ được xóa khỏi lớp nhưng <i>không</i> được<br> xóa khỏi máy chủ khi tải lên.

en: Clear Undo/Redo buffer
vi: Xóa bộ đệm hoàn tác/làm lại

en: Redo ...
vi: Làm lại…

en: Redo {0}
vi: Làm lại {0}

en: Also rename the file
vi: Đồng thời đổi tên tập tin

en: Could not rename file ''{0}''
vi: Không thể đổi tên tệp ''{0}''

en: Reorder imagery layers
vi: Sắp xếp lại các lớp hình ảnh

en: Reorders non-overlay imagery layers.
vi: Sắp xếp lại các lớp hình ảnh không phải lớp phủ.

en: Report a ticket to JOSM bugtracker
vi: Báo cáo lỗi tại trình theo dõi lỗi của JOSM

en: Restart the application.
vi: Khởi động lại ứng dụng.

en: Click to restart later.
vi: Nhấn chuột để khởi động lại sau.

en: Restore selected tags
vi: Phục hồi các thẻ được chọn

en: Reverse way
vi: Đảo ngược lối

en: Reverse the direction of all selected ways.
vi: Đảo ngược hướng đi của tất cả Đường được chọn.

en: Please select at least one way.
vi: Vui lòng chọn ít nhất một đường.

en: Save the current data.
vi: Lưu dữ liệu hiện tại.

en: The file "{0}" will be modified.<br>Would you like to overwrite the existing file?
vi: Tập tin “{0}” sẽ được chỉnh sửa.<br>Bạn có muốn ghi đè tập tin được chọn?

en: Always overwrite GPX files without asking
vi: Luôn ghi đè tập tin GPX mà không hỏi trước

en: No Exporter found! Nothing saved.
vi: Không thể lưu vì không tìm thấy trình xuất khẩu.

en: <html>An error occurred while saving.<br>Error is:<br>{0}</html>
vi: <html>Xuất hiện lỗi khi lưu.<br>Lỗi là:<br>{0}</html>

en: Save the current data to a new file.
vi: Lưu dữ liệu hiện tại vào 1 tệp mới.

en: Search Notes...
vi: Tìm ghi chú…

en: Search the OSM API for notes containing words:
vi: Tìm API OSM cho các ghi chú có từ:

en: You must enter a search term
vi: Yêu cầu nhập từ khóa tìm kiếm

en: Select all undeleted objects in the data layer. This selects incomplete objects too.
vi: Chọn tất cả các đối tượng chưa bị và chưa hoàn thành trong lớp dữ liệu.

en: Select shared child objects
vi: Chọn các đối tượng con chung

en: Select child objects (way nodes and relation members) that are shared by all objects in the current selection
vi: Chọn các đối tượng con (nốt của lối và thành viên quan hệ) được dùng chung bởi tất cả các đối tượng được chọn hiện tại

en: Shared Child Objects
vi: Đối tượng con chung

en: Load Session
vi: Tải Phiên làm việc

en: Load a session from file.
vi: Tải phiên làm việc từ tập tin.

en: Loading session ''{0}''
vi: Đang tải phiên làm việc ''{0}''

en: Unable to add layer ''{0}'': {1}
vi: Không thể thêm lớp ''{0}'': {1}

en: Data Error
vi: Lỗi dữ liệu

en: <html>Could not load session file ''{0}''.<br>Error is:<br>{1}</html>
vi: <html>Không thể tải tập tin phiên làm việc ''{0}''.<br>Lỗi là:<br>{1}</html>

en: Save the current session.
vi: Lưu phiên làm việc hiện tại.

en: Session file (archive) (*.joz)
vi: Tập tin phiên làm việc (lưu trữ) (*.joz)

en: Session file (*.jos)
vi: Tập tin phiên làm việc (*.jos)

en: Save Session...
vi: Lưu Phiên làm việc…

en: Show status report with useful information that can be attached to bugs
vi: Hiện báo cáo trạng thái bao gồm các thông tin hữu ích có thể đính kèm với lỗi.

en: Show Status Report
vi: Hiện Báo cáo Trạng thái

en: Status Report
vi: Báo cáo Trạng Thái

en: Copy to clipboard and close
vi: Sao chép vào clipboard và Đóng

en: Split Way
vi: Chia đường

en: Split a way at the selected node.
vi: Chia đường tại nút được chọn.

en: The selected nodes do not share the same way.
vi: Các nút được chọn không có chung đường.

en: The selected node is not in the middle of any way. | The selected nodes are not in the middle of any way.
vi[0]: Nút được chọn không nằm giữa bất kỳ đường nào.

en: There is more than one way using the node you selected. Please select the way also. | There is more than one way using the nodes you selected. Please select the way also.
vi[0]: Có nhiều đường sử dụng nút bạn đã chọn. Vui lòng chọn thêm đường.

en: Duplicate nodes that are used by multiple ways.
vi: Nhân đôi các nút được dùng cho nhiều đường.

en: None of these nodes are glued to anything else.
vi: Không có nút nào được gắn với bất kì đối tượng nào cả

en: Select either:
vi: Chọn một:

en: * One tagged node, or
vi: * Một nút có tag, hoặc

en: * One node that is used by more than one way, or
vi: * Một nút được dùng bởi nhiều đường, hoặc

en: Unselect All
vi: Bỏ chọn tất cả

en: Unselect all objects.
vi: Bỏ chọn các đối tượng

en: Update data
vi: Cập nhật dữ liệu

en: Selection empty
vi: Lựa chọn rỗng

en: Upload all changes in the active data layer to the OSM server
vi: Upload tất cả thay đổi trong lớp đang kích hoạt hiện tại lên máy chủ OSM

en: Upload data
vi: Upload dữ liệu

en: Nothing to upload. Get some data first.
vi: Không có gì để tải lên.

en: Upload all changes in the current selection to the OSM server.
vi: Upload tất cả thay đổi trong lựa chọn hiện tại lên máy chủ OSM.

en: Play/pause audio.
vi: Phát/tạm dừng audio

en: Apply selected changes
vi: Áp dụng các thay đổi đã chọn

en: Do not apply changes
vi: Không áp dụng các thay đổi

en: Please select which changes you want to apply.
vi: Vui lòng chọn các thay đổi bạn muốn áp dụng.

en: Tags of
vi: Tag của

en: ({0}/{1}) Downloading changeset {2}...
vi: ({0}/{1}) Đang tải xuống bộ thay đổi {2}...

en: Determine user id for current user...
vi: Xác định ID người dùng cho người dùng hiện tại...

en: Errors during download
vi: Lỗi trong quá trình tải xuống

en: Download GeoJSON
vi: Tải xuống GeoJSON

en: Download GPS
vi: Tải xuống GPS

en: Downloading GPS data
vi: Tải dữ liệu GPS

en: Downloaded GPX Data
vi: Đã tải dữ liệu GPX

en: No notes found in this area.
vi: Không có ghi chú nào trong khu vực này.

en: Download OSM Notes
vi: Tải các ghi chú OSM

en: Downloading notes
vi: Đang tải các ghi chú

en: {0} note has been downloaded. | {0} notes have been downloaded.
vi[0]: {0} ghi chú đã được tải xuống.

en: Since the download limit was {0}, there might be more notes to download.
vi: Vì giới hạn tải xuống là {0}, có thể có nhiều ghi chú cần tải hơn.

en: Request a smaller area to make sure that all notes are being downloaded.
vi: Chọn khu vực nhỏ hơn để đảm bảo tất cả ghi chú được tải xuống.

en: Download OSM Note by ID
vi: Tải ghi chú OSM theo ID

en: No data found in this area.
vi: Không tìm thấy dữ liệu trong khu vực này.

en: Download OSM
vi: Tải xuống OSM

en: Downloading data
vi: Đang tải dữ liệu

en: OSM Server URL:
vi: URL máy chủ OSM

en: Delete Mode
vi: Xóa Mode

en: object | objects
vi[0]: đối tượng

en: Select WMTS layer
vi: Chọn lớp WMTS

en: Select Vector Tile Layers
vi: Chọn Lớp Mảnh Vectơ

en: Failed to store OAuth Access Token to credentials manager
vi: Lỗi khi lưu trữ Token Truy cập OAuth vào trình quản lý đăng nhập

en: railway
vi: đường sắt

en: waterway
vi: đường thủy

en: landuse
vi: sử dụng đất

en: building
vi: đang dựng

en: House number {0} at {1}
vi: Số nhà {0} tại {1}

en: House number {0}
vi: Số nhà {0}

en: public transport
vi: phương tiện công cộng

en: relation | relations
vi[0]: quan hệ

en: <html>Error in filter <code>{0}</code>:<br>{1}
vi: <html>Lỗi trong bộ lọc <code>{0}</code>:<br>{1}

en: <p><b>{0}</b> object hidden | <p><b>{0}</b> objects hidden
vi[0]: <p><b>{0}</b> đối tượng ẩn.

en: <b>{0}</b> object disabled | <b>{0}</b> objects disabled
vi[0]: <b>{0}</b> đối tượng bị tắt

en: Cannot add a way with only {0} nodes.
vi: Không thể thêm đường chỉ với {0} nút.

en: Each node must connect exactly 2 ways
vi: Mỗi nút phải kết nối với chính xác 2 đường

en: way | ways
vi[0]: con đường

en: closedway
vi: đường bị đóng

en: Cannot add node {0} to incomplete way {1}.
vi: Không thể thêm nút {0} vào đường chưa hoàn thành {1}.

en: Key cannot be empty when tag operator is used. Sample use: key=value
vi: Không thể để trống chìa khóa khi sử dụng cú pháp thẻ. Cách sử dụng: chìa khóa=giá trị

en: Mercator
vi: Phép chiếu Mercator

en: Sinusoidal
vi: Dạng sin

en: Worldwide
vi: Toàn cầu

en: Running test {0}
vi: Đang chạy thử nghiệm {0}

en: Internal Server Error
vi: Lỗi tại máy phục vụ

en: Bad Request
vi: Yêu cầu sai

en: Communication with OSM server failed
vi: Giao tiếp với máy chủ OSM không thành công

en: Object deleted | Objects deleted
vi[0]: Đối tượng đã bị xóa

en: You are running version {0} of Java.
vi: Bạn đang sử dụng phiên bản Java {0}.

en: JOSM is running in offline mode. This resource will not be available: {0} | JOSM is running in offline mode. These resources will not be available: {0}
vi[0]: JOSM đang chạy ở chế độ offline. Tài nguyên này sẽ không khả dụng: {0}

en: An unexpected exception occurred.
    This is always a coding error. If you are running the latest version of JOSM, please consider being kind and file a bug report.
vi: Một lỗi không mong muốn đã xảy ra.
    Đây luôn là lỗi lập trình. Nếu bạn đang chạy phiên bản mới nhất của JOSM, hãy cân nhắc báo cáo lỗi một cách nghiêm túc.

en: Apply?
vi: Áp dụng?

en: New key
vi: Phím mới

en: Download information about the selected changesets from the OSM server
vi: Tải xuống thông tin về các changeset đã chọn từ máy chủ OSM

en: Changesets: Download information about the selected changeset from the OSM server
vi: Changeset: Tải xuống thông tin về changeset đã chọn từ máy chủ OSM

en: Tags:
vi: Thẻ:

en: Layer {0}
vi: Lớp {0}

en: this layer is the active layer
vi: lớp này là lớp hiện hành

en: this layer is not currently active (click to activate)
vi: lớp này không hiện hành (bấm để kích hoạt)

en: Information about layer
vi: Thông tin về lớp

en: case sensitive
vi: phân biệt HOA/thường

note: Translators: this is the spoken word for the character '¬' (U+00ac)
en: logical not
vi: phủ định

note: module: base
en: properties
vi: thuộc tính

en: Download my changesets from the OSM server (max. 100 changesets)
vi: Tải xuống changeset của tôi từ máy chủ OSM (tối đa 100 changeset)

en: <html>JOSM is currently running with an anonymous user. It cannot download<br>your changesets from the OSM server unless you enter your OSM user name<br>in the JOSM preferences.</html>
vi: <html>JOSM hiện đang chạy bằng người dùng ẩn danh. Nó không thể tải xuống<br>các changeset của bạn từ máy chủ OSM trừ khi bạn nhập tên người OSM của bạn<br>trong tuỳ chọn JOSM.</html>

en: Select in layer
vi: Chọn trong lớp

en: Invalid user ID
vi: Mã số người dùng không hợp lệ

en: Invalid user name
vi: Sai tên người dùng

en: Copy of {0}
vi: Bản sao của {0}

en: Show/hide
vi: Hiện / ẩn

en: Show/hide layer
vi: Hiện / ẩn lớp

en: Create bookmark
vi: Tạo đánh đánh dấu

en: Rename the currently selected bookmark
vi: Đổi tên bookmark đang chọn hiện tại

en: Download object
vi: Tải về đối tượng

en: Edit item
vi: Biên tập mục tin

en: Show user {0}
vi: Hiển thị người dùng {0}

en: Check "Upload" to upload the changes to the OSM server.
vi: Chọn "Upload" to tải lên các thay đổi đến máy chủ OSM.

en: Update objects
vi: Cập nhật các đối tượng

en: Add author information
vi: Thêm thông tin tác giả

en: Predefined
vi: Được xác định trước

en: OSM Server Files bzip2 compressed
vi: File máy chủ OSM được nén bzip2

en: OSM Server Files gzip compressed
vi: File máy chủ OSM được nén gzip

en: OSM Server Files XZ compressed
vi: File máy chủ OSM được nén XZ

en: Save Layer
vi: Lưu Layer

en: Save anyway
vi: Vẫn lưu

en: Save Access Token in preferences
vi: Lưu Token Truy cập vào tuỳ chọn

en: Access Token Key:
vi: Khoá Token Truy cập

en: Access Token Secret:
vi: Khoá bí mật Token Truy cập

en: Access Token URL:
vi: URL Token Truy cập:

en: <html>Run a fully automatic procedure to get an access token from the OSM website.<br>JOSM accesses the OSM website on behalf of the JOSM user and fully<br>automatically authorizes the user and retrieves an Access Token.</html>
vi: <html>Chạy quy trình tự động để nhận token truy cập từ trang web OSM.<br>JOSM thay mặt người dùng truy cập trang web OSM và hoàn toàn<br>tự động uỷ quyền người dùng và nhận Token Truy cập.</html>

en: <html>Run a semi-automatic procedure to get an access token from the OSM website.<br>JOSM submits the standards OAuth requests to get a Request Token and an<br>Access Token. It dispatches the user to the OSM website in an external browser<br>to authenticate itself and to accept the request token submitted by JOSM.</html>
vi: <html>Chạy quy trình bán tự động để nhận token truy cập từ trang web OSM.<br>JOSM gửi các yêu cầu OAuth tiêu chuẩn để nhận Token Yêu Cầu và<br>Token Truy cập. Nó đưa người dùng đến trang web OSM bằng trình duyệt bên ngoài<br>để tự xác thực và chấp nhận token yêu cầu do JOSM gửi.</html>

en: Please enter your OSM user name and password. The password will <strong>not</strong> be saved in clear text in the JOSM preferences and it will be submitted to the OSM server <strong>only once</strong>. Subsequent data upload requests don''t use your password any more.
vi: Vui lòng nhập tên người dùng và mật khẩu OSM của bạn. Mật khẩu sẽ <strong>không</strong> lưu dạng text rõ ràng trong tuỳ chỉnh JOSM và nó sẽ gửi đến máy chủ OSM <strong>chỉ một lần</strong>. Các yêu cầu upload dữ liệu tiếp theo sẽ không dùng mật khẩu của bạn nữa.

en: Accept Access Token
vi: Chấp nhận Token Truy cập

en: Test Access Token
vi: Test Token Truy cập

en: <html>The automatic process for retrieving an OAuth Access Token<br>from the OSM server failed.<br><br>Please try again or choose another kind of authorization process,<br>i.e. semi-automatic or manual authorization.</html>
vi: <html>Quy trình tự động truy xuất Token Truy cập OAuth<br>từ máy chủ OSM bị thất bại.<br><br>Vui lòng thử lại hoặc chọn loại quy trình uỷ quyền khác,<br>ví dụ như bán tự động hoặc thủ công.</html>

en: <html>The automatic process for retrieving an OAuth Access Token<br>from the OSM server failed because JOSM was not able to build<br>a valid login URL from the OAuth Authorize Endpoint URL ''{0}''.<br><br>Please check your advanced setting and try again.</html>
vi: <html>Quy trình tự động truy xuất Token Truy cập OAuth<br>từ máy chủ OSM không thành công vì JOSM không thể dựng<br>URL đăng nhập hợp lệ từ OAuth Authorize Endpoint URL''{0}''.<br><br>Vui lòng kiểm tra cài đặt nâng cao của bạn và thử lại.</html>

en: Please enter an OAuth Access Token which is authorized to access the OSM server ''{0}''.
vi: Vui lòng nhập Token Truy cập OAuth được uỷ quyền truy cập vào máy chủ OSM ''{0}''.

en: Advanced OAuth parameters
vi: Tham số OAuth Nâng cao

en: Enter the OAuth Access Token
vi: Nhập Token Truy cập OAuth

en: <html><body>Please enter an OAuth Access Token which is authorized to access the OSM server ''{0}''.</body></html>
vi: <html><body>Vui lòng nhập Token Truy cập OAuth được uỷ quyền truy cập vào máy chủ OSM ''{0}''.</body></html>

en: <strong>Warning:</strong> Since you are using not the default OSM API, make sure to set an OAuth consumer key and secret in the <i>Advanced OAuth parameters</i>.
vi: <strong>Cảnh báo:</strong> Khi bạn không sử dụng OSM API mặc định, hãy đảm bảo đã cài khoá OAuth consumer và khoá bí mật trong <i>các tham số OAuth Nâng cao</i>.

en: <html>Successfully used the Access Token ''{0}'' to<br>access the OSM server at ''{1}''.<br>You are accessing the OSM server as user ''{2}'' with id ''{3}''.</html>
vi: <html>Sử dụng Token Truy cập ''{0}'' để<br>truy cập máy chủ OSM tại ''{1}'' thành công.<br>Bạn đang truy cập máy chủ OSM bằng người dùng''{2}'' với id ''{3}''.</html>

en: <html>Failed to access the OSM server ''{0}''<br>with the Access Token ''{1}''.<br>The server rejected the Access Token as unauthorized. You will not<br>be able to access any protected resource on this server using this token.</html>
vi: <html>Không thể truy cập máy chủ OSM ''{0}''<br>bằng Token truy cập ''{1}''. <br>Máy chủ đã từ chối Token truy cập vì không được ủy quyền. Bạn sẽ không thể<br>truy cập bất kỳ tài nguyên được bảo vệ nào trên máy chủ này bằng token này.</html>

en: <html>Failed to retrieve information about the current user from the OSM server ''{0}''.<br>This is probably not a problem caused by the tested Access Token, but<br>rather a problem with the server configuration. Carefully check the server<br>URL and your Internet connection.</html>
vi: <html>Không thể lấy thông tin về người dùng hiện tại từ máy chủ OSM ''{0}''. <br>Đây có khả năng không phải vấn đề liên quan đến Token truy cập đã được test,<br>mà là vấn đề về cấu hình máy chủ. Hãy kiểm tra kỹ URL máy chủ<br>và kết nối internet của bạn.</html>

en: <html>Failed to sign the request for the OSM server ''{0}'' with the token ''{1}''.<br>The token ist probably invalid.</html>
vi: <html>Không thể ký yêu cầu cho máy chủ OSM ''{0}'' bằng token ''{1}''. <br>Token này có khả năng không hợp lệ.</html>

en: Entry ''{0}'' requires JOSM Version {1}. (Currently running: {2})
vi: Mục ''{0}'' yêu cầu Phiên bản JOSM {1}. (Phiên bản đang chạy: {2})

en: Continue anyway
vi: Dù sao thì vẫn tiếp tục

en: Reset to default
vi: Đặt lại thành mặc định

en: Advanced Preferences
vi: Tùy biến nâng cao

en: Show user name in title
vi: Hiện tên người dùng trên tiêu đề

en: Display Advanced OAuth Parameters
vi: Hiện các tham số OAuth Nâng cao

en: You do not have an Access Token yet to access the OSM server using OAuth. Please authorize first.
vi: Bạn chưa có Token Truy cập để truy cập máy chủ OSM thông qua OAuth. Vui lòng thực hiện uỷ quyền trước.

en: You already have an Access Token to access the OSM server using OAuth.
vi: Bạn đã có Token Truy cập để truy cập đến máy chủ OSM bằng OAuth.

en: New Access Token
vi: Token Truy cập mới

en: Click to step through the OAuth authorization process and generate a new Access Token
vi: Click để chạy quy trình uỷ quyền OAuth và tạo một Token Truy cập mới

en: Click test access to the OSM server with the current access token
vi: Click để thử truy cập đến máy chủ OSM với token truy cập hiện tại

en: <html>Use the default OSM server URL (<strong>{0}</strong>)</html>
vi: <html>Dùng URL máy chủ OSM mặc định (<strong>{0}</strong>)</html>

en: OSM Server
vi: Máy chủ OSM

en: Connection Settings for the OSM server.
vi: Cài đặt kết nối cho máy chủ OSM

en: On demand
vi: Chỉ khi bật

en: count
vi: đếm

en: Contacting OSM Server...
vi: Đang liên hệ máy chủ OSM...

en: Failed to rename file {0} to {1}.
vi: Lỗi khi đổi nên file {0} thành {1}.

en: Obtain authentication to OSM servers
vi: Nhận xác thực đến máy chủ OSM

en: Contacting OSM Server for {0}
vi: Đang liên hệ máy chủ OSM cho {0}

en: Could not connect to the OSM server. Please check your internet connection.
vi: Không thể kết nối với máy chủ OSM. Vui lòng kiểm tra kết nối internet của bạn.

en: include
vi: bao gồm

en: Disable plugin
vi: Tắt phần bổ sung

en: <html>Failed to initialize communication with the OSM server {0}.<br>Check the server URL in your preferences and your internet connection.
vi: <html>Không thể khởi tạo giao tiếp với máy chủ OSM {0}.<br>Kiểm tra URL máy chủ trong tùy chọn và kết nối internet của bạn.

en: <html>Authorisation at the OSM server failed.<br></html>
vi: <html>Ủy quyền tại máy chủ OSM không thành công.<br></html>

en: <html>Communication with the OSM server ''{0}'' timed out. Please retry later.</html>
vi: <html>Hết thời gian giao tiếp với máy chủ OSM ''{0}'' timed out. Vui lòng thử lại sau.</html>

en: <html>Communication with the OSM server ''{0}''failed. The server replied<br>the following error code and the following error message:<br><strong>Error code:<strong> {1}<br><strong>Error message (untranslated)</strong>: {2}</html>
vi: <html>Giao tiếp với máy chủ OSM ''{0}'' không thành công. Máy chủ trả về <br>mã lỗi và nội dung lỗi như sau<br><strong>Mã lỗi:<strong> {1}<br><strong>Nội dung lỗi (chưa được dịch)</strong>: {2}</html>

en: reserved
vi: dành riêng

en: Files of type:
vi: Loại files:

en: Rename file "{0}" to
vi: Đổi tên file "{0}" thành

en: Selection:
vi: Chọn:

en: Horse
vi: Ngựa

en: private
vi: riêng

note: Type: select Choices
en: bavarian
vi: Ba-va-ri-a

note: Type: select Choices
en: french
vi: Pháp

note: Type: select Choices
en: german
vi: Đức

[ctx: parking]
en: surface
vi: bề mặt

en: Seasonal
vi: Mùa

en: Managed
vi: Quản lý

en: Markings
vi: Đánh dấu

[ctx: crossing:markings]
en: surface
vi: bề mặt

en: Junction
vi: Mối nối

en: Taxi
vi: Xe tắc xi

en: reversible
vi: có thể hoàn tác

en: fixed
vi: cố định

en: A point where groundwater naturally flows to the surface of the earth from underground.
vi: Địa điểm mà nước ngầm tự nhiên chảy từ lòng đất lên trên mặt đất.

[ctx: pipeline]
en: surface
vi: bề mặt

note: Translators: the name of letter Y
en: wye
vi: chữ Y

note: ../themes/mxflat/theme.jl ../themes/gradient/theme.jl
en: diagonal
vi: chéo

en: only
vi: chỉ

note: module: base
en: Rental
vi: Cho thuê

en: Train
vi: Xe lửa

en: Hotel
vi: Khách san

note: module: base
en: Restaurant
vi: Nhà hàng

note: module: base
en: Delivery
vi: Giao hàng

en: Attraction
vi: Lôi cuốn

en: city
vi: t.p.

en: notice
vi: thông báo

note: Translators: short braille for the rolename of a radio button.
en: radio
vi: cmột

en: Emergency
vi: Khẩn cấp

note: Type: select Choices
en: legal
vi: hành pháp

note: Translators: this is how someone would speak the name of the multi key
en: multi
vi: đa

note: I18N: ./data/gui/dialogs/online/server_configuration_dialog.stkgui I18N: Multiplayer game mode I18N: ./data/gui/screens/online/create_server.stkgui I18N: Game mode
en: Soccer
vi: Đá banh

en: Door
vi: Cửa

[ctx: pump]
en: surface
vi: bề mặt

en: Traffic
vi: Lưu lượng

note: NOTE: this exists only if ical timezones are being used
en: floating
vi: không cố định

en: battery
vi: pin

en: Outdoor
vi: Ở ngoài

en: Laundry
vi: Giặt

note: Second level entry under Games Policy definition: Amusements, eye-candy, entertaining demos, screen hacks (screensavers), etc. Examples: xdesktopwaves, xphoon, xpenguins
en: Toys
vi: Đồ chơi

note: TRANSLATORS: Satellite group: Education satellites TRANSLATORS: CelesTrak source [Education]: https://celestrak.org/NORAD/elements/education.txt https://celestrak.org/NORAD/elements/gp.php?GROUP=education&FORMAT=tle
en: education
vi: giáo dục

en: Garden
vi: Vườn

en: Except
vi: Loại trừ

en: emergency
vi: khẩn cấp

en: Surface Model by Land Steiermark
vi: Mô hình bề mặt của Land Steiermark

en: Tiris: DOM (Surface model)
vi: Tiris: DOM (mô hình bề mặt)

en: Kartverket DOM Digital Surface Model
vi: Mô hình bề mặt kỹ thuật số Kartverket DOM

en: Accuracy:
vi: Độ chính xác:

en: relations
vi: quan hệ

comment:  MENU_ITEM_ROTATE90
note: MENU_ITEM_ROTATE90
en: Rotate 90
vi: Xoay 90

comment:  MENU_ITEM_ROTATE270
note: MENU_ITEM_ROTATE270
en: Rotate 270
vi: Xoay 270

en: Layer Properties
vi: Các thuộc tính lớp

note: module: gamification
en: Challenge Name
vi: Tên thử thách

en: hidden
vi: ẩn

en: Copy color
vi: Sao chép màu sắc

en: Change Properties
vi: Thay đổi các thuộc tính

en: below
vi: bên dưới

en: Filtering
vi: Đang lọc

en: Merging
vi: Hòa trộn

en: Show users on map
vi: Hiển thị người dùng trên bản đồ

en: List of surfaces the vehicle cannot use, values are separated by semicolons (;)
vi: Danh sách các loại bề mặt mà xe không thể sử dụng, giá trị phân cách bằng dấu chấm phẩy (;)

en: Restore defaults
vi: Khôi phục mặc định

en: Surface values must not contain any of the following characters: '','', '' '{' '',  '' '}' '', ''='', ''|''
vi: Các giá trị bề mặt phải không được chứa các ký tự sau: '','', '' '{' '',  '' '}' '', ''='', ''|''

en: Correct
vi: Đúng

en: Wrong
vi: Sai

en: username
vi: tài khoản

en: OSM Server Files o5m compressed
vi: File máy chủ OSM được nén o5m

en: OSM Server Files pbf compressed
vi: File máy chủ OSM được nén pbf

en: Could not rename file!
vi: Không thể đổi tên file!

en: Could not rename file {0} to {1}!
vi: Không thể đổi tên file {0} thành {1}!

en: No data found
vi: Không tìm thấy dữ liệu nào

en: Invalid value
vi: Giá trị không hợp lệ

note: module: base
en: Filter Name
vi: Tên Bộ lọc

en: Vias:
vi: Via:

en: Ask every time
vi: Hỏi mọi lúc

en: Save to file
vi: Lưu vào tập tin

en: language
vi: ngôn ngữ

en: aliases
vi: bí danh

en: Statements
vi: Các câu lệnh

en: Village/City
vi: Làng/Thành phố

note: Type: note Description
en: Found old version of /etc/jove.rc. Moved it to /etc/jove/jove.rc
vi: Tìm thấy phiên bản « /etc/jove.rc » cũ. Đã di chuyển nó vào « /etc/jove/jove.rc ».

note: Type: note Description
en: Old version of /etc/jove.rc and new version /etc/jove/jove.rc found
vi: Tìm thấy cả hai phiên bản cũ « /etc/jove.rc » và phiên bản mới « /etc/jove/jove.rc ».

note: Type: note Description
en: Moving old version to /etc/jove/jove.rc.old
vi: Đang di chuyển phiên bản cũ vào « /etc/jove/jove.rc.old ».

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

en: This record is deleted.
    Undelete it or copy it to make changes.
vi: Mục ghi này bị xoá bỏ.
    Để thay đổi gì, hãy hủy xoá bỏ nó hoặc sao chép nó.

en: Unable to open file: %s
vi: Không thể mở tập tin: %s

en: File doesn't appear to be address.dat format
vi: Tập tin này có vẻ không phải là tập tin dạng <địa_chỉ.dat>.

en: %s is a directory
vi: %s là thư mục

en: Do you want to overwrite file %s?
vi: Bạn có muốn ghi đè lên tập tin %s không?

en: Overwrite File?
vi: Ghi đè tập tin không?

en: Can't export address %d
vi: Không thể xuất địa chỉ %d.

en: Unknown export type
vi: Kiểu xuất lạ

en: You can't modify a record that is deleted
vi: Bạn không thể sửa đổi một mục ghi bị xoá bỏ.

note: Illegal category, Assume that category 0 is Unfiled and valid
en: Category is not legal
vi: Phân loại không được phép

en: executing command = [%s]
vi: đang thực hiện lệnh = [%s]

en: -Unnamed-
vi: -Không tên-

en: 0 records
vi: 0 mục ghi

en: %d of %d records
vi: %d trên %d bản ghi

en: Quick Find:
vi: Tìm nhanh:

en: Cancel the modifications
vi: Thôi sửa đổi gì

en: Delete the selected record
vi: Xoá bỏ mục ghi được chọn

en: Undelete the selected record
vi: Phục hồi mục ghi được chọn

en: Copy the selected record
vi: Sao chép mục ghi được chọn

note: New button New Record button
en: New Record
vi: Mục ghi mới

en: Add a new record
vi: Thêm một mục ghi mới

note: "Add Record" button Add Record button
en: Add Record
vi: Thêm mục ghi

en: Add the new record
vi: Thêm mục ghi mới đó

en: Commit the modifications
vi: Ghi lưu các sửa đổi

en: Remind me
vi: Nhắc nhở tôi

en: Unable to open file: %s%s
vi: Không thể mở tập tin: %s%s

en: Appointment Reminder
vi: Bộ nhắc nhở cuộc hẹn

en: Past Appointment
vi: Cuộc hẹn qua

en: Postponed Appointment
vi: Cuộc hẹn đã hoãn

en: J-Pilot Alarm
vi: Báo động J-Pilot

en: PC file corrupt?
vi: Tập tin PC bị hỏng không?

en: fseek failed - fatal error
vi: việc fseek bị lỗi — lỗi nghiêm trọng

en: rename failed
vi: việc thay đổi tên bị lỗi

en: The maximum number of categories (16) are already used
vi: Số phân loại tối (16) đa được dùng

en: Enter New Category
vi: Gõ loại mới

en: You must select a category to rename
vi: Bạn phải chọn phân loại cần thay đổi tên

en: Enter New Category Name
vi: Gõ tên loại mới

en: You must select a category to delete
vi: Bạn phải chọn phân loại cần xoá bỏ

en: There are %d records in %s.
    Do you want to move them to %s, or delete them?
vi: Có %d mục ghi trong %s.
    Bạn có muốn di chuyển chúng vào %s, hoặc xoá bỏ chúng không?

en: invalid state file %s line %d
vi: tập tin tính trạng không hợp lệ %s, dòng %d

en: The category %s can't be used more than once
vi: Không thể dùng phân loại %s nhiều lần.

en: unknown type =
vi: không biết kiểu =

en: fields per row count != %d, unknown format
vi: số trường trong mỗi hàng != %d, dạng thức không rõ

en: field count != %d, unknown format
vi: số trường != %d, dạng thức không rõ

en: Unknown format, file has wrong schema
vi: Dạng thức không rõ, tập tin có giản đồ không đúng.

en: File schema is:
vi: Giản đồ tập tin là:

en: %s:%d Record %d, field %d: Invalid type.  Expected %d, found %d
vi: %s:%d Mục ghi %d, trường %d: Kiểu không hợp lệ.  Ngờ %d, còn tìm %d

en: read of file terminated
vi: việc đọc tập tin bị chấm dứt

en: Unknown repeatType (%d) found in DatebookDB
vi: Không biết kiểu làm lại repeatType (%d) được tìm trong cơ sở dữ liệu lịch DatebookDB

en: Repeat on Days:
vi: Lập lại vào Hôm:

en: Appointment description text > %d, truncating to %d
vi: Chuỗi mô tả cuộc hẹn > %d nên cắt xén nó thành %d

en: File doesn't appear to be datebook.dat format
vi: Tập tin có vẻ không phải có dạng thức <sổ_ngày.dat>

en: Unknown export type
vi: Không biết kiểu xuất

note: Label for instructions
en: Export All Datebook Records
vi: Xuất ra mọi mục ghi của Sổ Ngày

en: Datebook Categories
vi: Loại Sổ Ngày

en: Begin On Date
vi: Ngày đầu

en: End On Date
vi: Ngày cuối

en: This appointment can either
    repeat on the 4th %s
    of the month, or on the last
    %s of the month.
    Which do you want?
vi: Cuộc hạn này có thể
    lặp lại vào %s thứ 4
    của tháng, hoặc vào %s
    cuối của tháng.
    Bạn có muốn chón gì?

en: Question?
vi: Hỏi ?

en: You cannot have an appointment that repeats every %d %s(s)
vi: Bạn không thể có cuộc hẹn lặp lại từng %d %s

note: This is a timeless event
en: No Time
vi: Chưa có giờ

en: Invalid Appointment
vi: Cuộc hẹn không hợp lệ

en: The End Date of this appointment
    is before the start date.
vi: Ngày cuối cua cuộc hẹn này
    nằm trước ngày đầu.

en:  (TODAY)
vi:  (HÔM NAY)

note: "Show ToDos" button
en: Show ToDos
vi: Hiện Cần Làm

en: DateBk Tags
vi: Thẻ Sổ Ngày

note: "No Repeat" page for notebook
en: This event will not repeat
vi: Sự kiện này không lặp lại.

en: Frequency is Every
vi: Tần số là Từng

en: End on
vi: Kết thúc vào

en: Repeat by:
vi: Lặp lại theo :

en: Day of week
vi: Hôm của tuần

en: Phone Dialer
vi: Bộ Quay số Điện thoại

en: Prefix 1
vi: Tiền tố 1

en: Prefix 2
vi: Tiền tố 2

en: Prefix 3
vi: Tiền tố 3

en: Phone number:
vi: Số điện thoại:

en: Dial Command
vi: Lệnh Quay số

note: Label for instructions
en: Select records to be exported
vi: Chọn mục ghi cần xuất

en: Use Ctrl and Shift Keys
vi: Dùng phím Ctrl và Shift

en: Record was marked as private
vi: Mục ghi có nhãn Riêng

en: Record was not marked as private
vi: Mục ghi không có nhãn Riêng

en: Category before import was: [%s]
vi: Phân loại trước khi nhập là: [%s]

en: Record will be put in category [%s]
vi: Mục ghi sẽ nằm trong phân loại [%s]

note: Import All button
en: Import All
vi: Nhập hết

en: To change to a hidden directory type it below and hit TAB
vi: Để chuyển đổi sang một kiểu thư mục bị ẩn, hãy gõ nó dưới đây rồi bấm phím TAB.

en: Import File Type
vi: Kiểu tập tin nhập

en: There is no print support for this conduit.
vi: Không hỗ trợ khả năng in cho ống dẫn này.

en: There is no import support for this conduit.
vi: Không hỗ trợ khả năng nhập cho ống dẫn này.

en: There is no export support for this conduit.
vi: Không hỗ trợ khả năng xuất cho ống dẫn này.

en: Cancel Sync
vi: Thôi đồng bộ

en: Sync Anyway
vi: Vẫn đồng bộ

en: Sync Problem
vi: Lỗi đồng bộ

en:  User:
vi:  Người dùng:

en: Unknown command from sync process
vi: Không biết lệnh từ tiến trình đồng bộ

en: /_File
vi: /_Tập tin

en: /File/tear
vi: /Tập tin/tách rời

en: /File/_Find
vi: /Tập tin/_Tìm

en: /File/_Install
vi: /Tập tin/_Cài đặt

en: /File/Import
vi: /Tập tin/Nhập

en: /File/Export
vi: /Tập tin/Xuất

en: /File/Preferences
vi: /Tập tin/Tùy thích

en: /File/_Print
vi: /Tập tin/_In

en: /File/Install User
vi: /Tập tin/Cài đặt người dùng

en: /File/Restore Handheld
vi: /Tập tin/Phục hồi bộ cầm tay

en: /View/Hide Private Records
vi: /Xem/Ẩn các mục ghi riêng

en: /View/Show Private Records
vi: /Xem/Hiện các mục ghi riêng

en: /View/Mask Private Records
vi: /Xem/Lọc các mục ghi riêng

en: /View/Datebook
vi: /Xem/Sổ Ngày

en: /View/Addresses
vi: /Xem/Địa chỉ

en: /View/Todos
vi: /Xem/Cần làm

en: /View/Memos
vi: /Xem/Ghi nhớ

en: /_Plugins
vi: /Xem/Bộ cầm _phít

en: /_Web
vi: /_Mạng

comment: Name: don't translate /Tên: đừng dịch
note: web
en: /Web/Netscape
vi: /Mạng/Netscape

comment: Name: don't translate / Tên: đừng dịch
en: /Web/Mozilla
vi: /Mạng/Mozilla

en: /Web/Galeon
vi: /Mạng/Galeon

en: /Web/Opera
vi: /Mạng/Opera

en: /Web/GnomeUrl
vi: /Mạng/GnomeUrl

en: /Web/Lynx
vi: /Mạng/Lynx

en: /Web/Links
vi: /Mạng/Links

en: /Web/W3M
vi: /Mạng/W3M

en: /Web/Konqueror
vi: /Mạng/Konqueror

en: /_Plugins/%s
vi: /Bộ cầm _phít/%s

en: /_Help/%s
vi: /Trợ _giúp/%s

en: Not loading plugins.
vi: Không tải bộ cầm phít.

en: Ignoring all alarms.
vi: Bỏ qua mọi bảo động.

en: Ignoring past alarms.
vi: Bỏ qua các bảo động qua.

en: Unable to open pipe
vi: Không thể mở ống

en: Sync your palm to the desktop
    and then do a backup
vi: Đồng bộ hóa Palm với máy tính
    rồi sao lưu hết

en: Datebook/Go to Today
vi: Sổ Ngày/Đi tới ngày hôm nay

en: ToDo List
vi: Danh sách Cần làm

en: Memo Pad
vi: Tập giấy Ghi nhớ

en: Do it now
vi: Làm ngay

en: Don't tell me again!
vi: Đừng nói điều này lần nữa.

en: Select a UTF-8 encoding
vi: Chọn bảng mã UTF-8

en: This record is already deleted.
    It is scheduled to be deleted from the Palm on the next sync.
vi: Mục ghi đã bị xoá bỏ.
    Nó sẽ bị xoá bỏ ra máy Palm vào lúc đồng bộ hóa kế tiếp.

en: Unable to open PC records file
vi: Không thể mở tập tin mục ghi PC.

en: Couldn't find record to delete
vi: Không thể tìm thấy mục ghi cần xoá bỏ.

en: Unknown header version %d
vi: Không biết phiên bản phần đầu %d

en: %s:%d Error opening file: %s
vi: %s:%d Gặp lỗi khi mở tập tin: %s

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

en: Error reading %s 5
vi: Gặp lỗi khi đọc %s 5.

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

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

en: Unknown PC header version = %d
vi: Không biết phiên bản phần đầu PC = %d

en: Unable to open log file, giving up.
vi: Không thể mở tập tin bản ghi nên chịu thua.

en: Unable to open log file
vi: Không thể mở tập tin bản ghi.

en: Memo text > 65535, truncating
vi: Chuỗi ghi nhớ >65535 nên cắt xén nó

en: Imported Memo %s
vi: Ghi nhớ đã nhập %s

en: File doesn't appear to be memopad.dat format
vi: Tập tin có vẻ không phải có dạng thức <tập_giấy_ghi_nhớ.dat>.

en: Can't export memo %d
vi: Không thể xuất ghi nhớ %d.

en: Monthly View
vi: Xem tháng

en: Palm Password
vi: Mật khẩu Palm

en: Incorrect, Reenter PalmOS Password
vi: Sai, hãy gõ lại mật khẩu PalmOS

en: Enter PalmOS Password
vi: Gõ mật khẩu PalmOS

en: infinite loop
vi: bị lặp vô hạn

en: While reading %s%s line 1:[%s]
vi: Trong khi đọc %s%s dòng 1:[%s]

en: Wrong Version
vi: Phiên bản không đúng

en: Check preferences->conduits
vi: Kiểm tra Tùy thích → Ống dẫn

en: Open failed on plugin [%s]
     error [%s]
vi: Việc mở bị lỗi trên bộ cầm phít [%s]
     lỗi [%s]

en:  plugin is invalid: [%s]
vi:  bộ cầm phít không hợp lệ: [%s]

en: Plugin:[%s]
vi: Bộ cầm phít:[%s]

en: This plugin is version (%d.%d).
vi: Bộ cầm phít này là phiên bản (%d.%d).

en: It is too old to work with this version of J-Pilot.
vi: nó quá cũ để hoạt động với phiên bản J-Pilot này.

en: Datebook
vi: Sổ Ngày

en: Conduits
vi: Ống dẫn

en: Time format
vi: Định dạng thời gian

note: Number of backups
en: Number of backups to be archived
vi: Số bản sao lưu cần lưu trữ

note: Show deleted files check box
en: Show deleted records (default NO)
vi: Hiển thị mục ghi bị xoá bỏ (mặc định là KHÔNG)

note: Show modified files check box
en: Show modified deleted records (default NO)
vi: Hiển thị mục ghi bị xoá bỏ đã sửa đổi (mặc định là KHÔNG)

en: Ask confirmation for file installation (J-Pilot -> PDA) (default YES)
vi: Nhắc xác nhận cài đặt tập tin (J-Pilot → PDA) (mặc định là CÓ)

note: Show highlight days check box
en: Highlight calendar days with appointments
vi: Làm nổi bật ngày trên lịch có cuộc hẹn

note: Highlight today on month and week view
en: Annotate today in day, week, and month views
vi: Đánh dấu ngày hôm nay trong khung xem ngày, tuần và tháng đều

note: Show number of years on anniversaries in month and week view
en: Append years on anniversaries in day, week, and month views
vi: Phụ thêm năm vào ngày kỉ niệm trong khung xem ngày, tuần và tháng đều

note: Show use DateBk check box
en: Use DateBk note tags
vi: Dùng thẻ ghi chú Sổ Ngày

en: DateBk support disabled in this build
vi: Bản xây dựng này không hỗ trợ Sổ Ngày (DateBk)

en: Mail Command
vi: Lệnh thư

en: %s is replaced by the e-mail address
vi: %s được thay thế bằng địa chỉ thư điện tử

note: hide completed check box
en: Hide Completed ToDos
vi: Ẩn mọi tác vụ hoàn tất

note: hide todos not yet due check box
en: Hide ToDos not yet due
vi: Ẩn tác vụ chưa tới hạn

note: record todo completion date check box
en: Record Completion Date
vi: Ghi lưu Ngày hoàn tất

note: Use Manana check box
en: Use Manana database
vi: Dùng cơ sở dữ liệu Manana

en: Use default number of days due
vi: Dùng số ngày tới hạn mặc định

note: ******************************************************************** Alarms preference tab Open alarm windows check box
en: Open alarm windows for appointment reminders
vi: Mở cửa sổ báo động khi nhắc nhở cuộc hẹn

note: Execute alarm command check box
en: Execute this command
vi: Thi hành lệnh này

note: Shell warning label
en: WARNING: executing arbitrary shell commands can be dangerous!!!
vi: Cảnh báo : thực thi lệnh hệ vỏ tùy ý có thể gây nguy hiểm !!!

en: Alarm Command
vi: Lệnh báo động

en: %t is replaced with the alarm time
vi: %t được thay thế bằng giờ báo động

en: %d is replaced with the alarm date
vi: %d được thay thế bằng ngày báo động

en: %D is replaced with the alarm description
vi: %D được thay thế bằng mô tả báo động

en: %N is replaced with the alarm note
vi: %N được thay thế bằng ghi chú báo động

en: %D (description substitution) is disabled in this build
vi: %D (thay thế mô tả) bị tắt trong bản xây dụng này

en: %N (note substitution) is disabled in this build
vi: %N (thay thế ghi chú) bị tắt trong bản xây dụng này

note: ******************************************************************** Conduits preference tab Sync datebook check box
en: Sync datebook
vi: Đồng bộ hóa Sổ Ngày

note: Sync address check box
en: Sync address
vi: Đồng bộ hóa Địa chỉ

note: Sync todo check box
en: Sync todo
vi: Đồng bộ hóa Cần làm

note: Sync memo check box
en: Sync memo
vi: Đồng bộ hóa Ghi nhớ

note: Show sync Manana check box
en: Sync Manana
vi: Đồng bộ hóa Manana

note: Show use Japanese Kana extention check box
en: Use J-OS (Not Japanese PalmOS:WorkPad/CLIE)
vi: Dùng J-OS (không phải PalmOS của Nhật: WorkPad/CLIE)

note: Make a Sync checkbox for each plugin
en: Sync %s (%s)
vi: Đồng bộ hóa %s (%s)

en: Print Options
vi: Tùy chọn in

en: Daily Printout
vi: Bản in hàng ngày

en: Weekly Printout
vi: Bản in hàng tuần

en: Monthly Printout
vi: Bản in hàng tháng

en: All records in this category
vi: Mọi mục ghi trong phân loại này

en: Print all records
vi: In mọi mục ghi

en: One record per page
vi: Một mục ghi trong mỗi trang

note: Print Command
en: Print Command (e.g. lpr, or cat > file.ps)
vi: Lệnh in (ví dụ: lpr hay cat > tập_tin.ps)

en: Restore Handheld
vi: Phục hồi bộ cầm tay

note: Label for instructions
en: To restore your handheld:
vi: Để phục hồi bộ cầm tay của bạn:

en: 2. Enter the User Name and User ID.
vi: 2. Gõ tên người dùng và ID người dùng.

en: 3. Press the OK button.
vi: 3. Nhấn nút Được.

en: This will overwrite data that is currently on the handheld.
vi: Việc này sẽ ghi đè lên toàn bộ dữ liệu hiện thời trên bộ cầm phít.

en: datebook
vi: sổ ngày

en: todo
vi: cần làm

en: plugin ?
vi: bộ cầm phít ?

en: No records found
vi: Không tìm thấy

en: open lock file failed
vi: việc mở tập tin khoá bị lỗi

en: lock failed
vi: việc khoá bị lỗi

en: sync file is locked by pid %d
vi: tập tin đồng bộ bị khoá bởi PID %d

en: unlock failed
vi: việc mở khoá bị lỗi

en: sync is locked by pid %d
vi: việc đồng bộ bị khoá bởi PID %d

en: Unable to read home dir
vi: Không thể đọc thư mục chính

en: %s (Creator ID '%s') is up to date, fetch skipped.
vi: %s (ID người tạo « %s ») là hiện thời nên việc lấy đã bỏ qua.

en: Fetching '%s' (Creator ID '%s')...
vi: Đang lấy « %s » (ID người tạo « %s »)...

en: Failed, unable to create file %s
vi: Bị lỗi, không thể tạo tập tin %s.

en: Failed, unable to back up database %s
vi: Bị lỗi, không thể cập nhật cơ sở dữ liệu %s.

en: OK
vi: Được

en: Skipping %s (Creator ID '%s')
vi: Đang bỏ qua %s  (ID người tạo « %s »)

en: Installing %s
vi: Đang cài đặt %s...

en: 
    Unable to open file: '%s': %s!
vi: 
    Không thể mở tập tin « %s »: %s

en: 
    Unable to sync file: '%s': file corrupted?
vi: 
    Không thể đồng bộ hóa tập tin « %s »: tập tin bị hỏng không?

en: 
    Unable to open file: %s
vi: 
    Không thể mở tập tin: %s

en: Install %s failed
vi: Việc cài đặt %s bị lỗi.

en: Failed.
vi: Bị lỗi.

en: %s:%d Error getting app info %s
vi: %s:%d Gặp lỗi khi lấy thông tin về ứng dụng %s

en: %s:%d Error unpacking app info %s
vi: %s:%d Gặp lỗi khi giải nén thông tin về ứng dụng %s

en: Error reading appinfo block for %s
vi: Gặp lỗi khi đọc khối thông tin về ứng dụng cho %s

note: Fix - need a func for this logging
en: Could not add category %s to remote.
vi: Không thể thêm phân loại %s vào bộ ở xa.

en: Too many categories on remote.
vi: Quá nhiều phân loại trên bộ ở xa.

en: All records on desktop in %s will be moved to %s.
vi: Mọi mục ghi trên máy tính trong %s sẽ được di chuyển sang %s.

en: Syncing %s
vi: Đang đồng bộ hóa %s

en: Wrote an %s record.
vi: Mới ghi một mục ghi %s.

en: Writing an %s record failed.
vi: Việc ghi mục ghi %s bị lỗi.

en: Deleting an %s record failed.
vi: Việc xoá bỏ mục ghi %s bị lỗi.

en: Deleted an %s record.
vi: Đang xoá bỏ mục ghi %s.

en: Wrote a %s record.
vi: Mới ghi mục ghi %s.

en: Writing a %s record failed.
vi: Việc ghi mục ghi %s bị lỗi.

en: Deleting a %s record failed.
vi: Việc xoá bỏ mục ghi %s bị lỗi.

en: Deleted a %s record.
vi: Mới xoá bỏ mục ghi %s.

en: dlp_DeleteRecord failed
    This could be because the record was already deleted on the Palm
vi: Việc « dlp_DeleteRecord » (xoá bỏ mục ghi) bị lỗi.
    Có lẽ vì mục ghi đó đã bị xoá bỏ trên Palm.

en: Finished installing user information.
vi: Mới cài đặt xong thông tin người dùng.

en:  Syncing on device %s
vi:  Đang đồng bộ hóa thiết bị %s

en:  Press the HotSync button now
vi:  Hãy nhấn ngay nút HotSync

en: Last Synced Username-->"%s"
vi: Tên người dùng được đồng bộ hóa mới đây → « %s »

en: Last Synced UserID-->"%d"
vi: ID người dùng được sync mới đây → « %d »

en:  This Username-->"%s"
vi:  Tên người dùng này → « %s »

en:  This User ID-->%d
vi:  ID người dùng này → %d

en: Username is "%s"
vi: Tên người dùng là « %s »

en: User ID is %d
vi: ID người dùng là %d

en: lastSyncPC = %d
vi: đồng bộ hóa PC mới đây = %d

en: This PC = %lu
vi: PC này = %lu

en: Sync canceled
vi: Đồng bộ hóa bị thôi

en: Finished restoring handheld.
vi: Mới phục hồi xong bộ cầm tay.

en: You may need to sync to update J-Pilot.
vi: Có lẽ bạn cần phải đồng bộ hóa để cập nhật J-Pilot.

en: Doing a fast sync.
vi: Đang đồng bộ hóa nhanh.

en: Doing a slow sync.
vi: Đang đồng bộ hóa chậm.

en: Thank you for using J-Pilot.
vi: Cám ơn bạn đã dùng J-Pilot.

en: Finished.
vi: Đã xong.

en: Exiting with status %s
vi: Đang thoát với trạng thái %s

en: ToDo description text > %d, truncating to %d
vi: Chuỗi mô tả Cần làm > %d nên cắt xén nó thành %d

en: ToDo note text > %d, truncating to %d
vi: Chuỗi ghi chú Cần làm > %d nên cắt xén nó thành %d

en: File doesn't appear to be todo.dat format
vi: Tập tin có vẻ không phải có dạng thức <cần_làm.dat>.

en: Can't export todo %d
vi: Không thể xuất Cần làm %d

en: Priority out of range
vi: Ưu tiên ở ngoại phạm vi.

en: Date Due:
vi: Ngày tới hạn:

en: Couldn't find empty DB file %s: %s
vi: Không tìm thấy tập tin cơ sở dữ liệu rỗng %s: %s

en:  may not be installed.
vi:  không thể được cài đặt.

note: Can't create directory
en: Can't create directory %s
vi: Không thể tạo thư mục %s

en: Save Changed Record?
vi: Lưu mục ghi đã thay đổi không?

en: Do you want to save the changes to this record?
vi: Bạn có muốn lưu các thay đổi của mục ghi này không?

en: Save New Record?
vi: Lưu mục ghi mới không?

en: Do you want to save this new record?
vi: Bạn có muốn lưu mục ghi mới này không?

en: infinite loop, breaking
vi: bị lặp vô hạn nên ngắt nó

en:  which port to sync on, and at what speed.
vi:  cổng nào nơi cần đồng bộ hóa, tại tốc độ nào.

en:  If PILOTPORT is not set then it defaults to /dev/pilot.
vi: Nếu chưa đặt cổng PILOTPORT nên mặc định là </dev/pilot>.

en: Date compiled
vi: Ngày đã biên dịch

en: Compiled with these options:
vi: Đã biên dịch với những tùy chọn này:

en: Installed Path
vi: Đường dẫn đã cài đặt

en: pilot-link version
vi: phiên bản pilot-link

en: USB support
vi: Hỗ trợ USB

en: Private record support
vi: Hỗ trợ mục ghi riêng

en: Datebk support
vi: Hỗ trợ Sổ Ngày

en: Plugin support
vi: Hỗ trợ bộ cầm phít

en: Manana support
vi: Hỗ trợ Manana

en: NLS support (foreign languages)
vi: Hỗ trợ NLS (tiếng nước ngoài)

en: GTK2 support
vi: Hỗ trợ GTK2

note: No HOME var
en: Can't get HOME environment variable
vi: Không thể lấy biến môi trường HOME

en: PC ID is 0.
vi: ID PC là 0.

en: Today is %A, %x %X
vi: Ngày hôm nay là %A, %x %X

en: Today is %%A, %s %s
vi: Ngày hôm nay là %%A, %s %s

en: Weekly View
vi: Xem tuần

en: EU (Euro)
vi: EU (đồng Âu €)

en: Korea
vi: Triều-tiên

en: Airfare
vi: Tiền vé

en: BusinessMeals
vi: Ăn làm việc

en: CarRental
vi: Thuê xe

en: Gifts
vi: Quà biếu

en: Incidentals
vi: Lặt vặt

en: Limo
vi: Xe hòm

en: Lodging
vi: Chỗ trợ

en: Mileage
vi: Lý/giờ

en: Postage
vi: Bưu phí

en: Snack
vi: Ăn vội vàng

en: Supplies
vi: Đồ cung cấp

en: Tolls
vi: Thuế qua đường

en: Expense: Unknown expense type
vi: Phí tổn: kiểu phí tổn không rõ

en: Expense: Unknown payment type
vi: Phí tổn: kiểu trả không rõ

en: Prepaid
vi: Trả trước

note: Payment Menu
en: Payment:
vi: Số tiền trả:

en: KeyRing: pack_KeyRing(): buf_size too small
vi: Vòng chìa khoá: pack_KeyRing(): « buf_size » (kích cỡ bộ đệm) quá nhõ

en: Incorrect, Reenter KeyRing Password
vi: Không đúng, gõ lại mật khẩu vòng chìa khoá

en: Enter a NEW KeyRing Password
vi: Gõ mật khẩu vòng chìa khoá MỚI

en: Enter KeyRing Password
vi: Gõ mật khẩu vòng chìa khoá

en: KeyRing: file %s not found.
vi: KeyRing: không tìm thấy tập tin %s.

en: KeyRing: Try Syncing.
vi: KeyRing: hãy cố đồng bộ hoá.

en: KeyRing
vi: Vòng chìa khoá

note: Change Password button
en: Change
    KeyRing
    Password
vi: Thay đổi
    mật khẩu
    vòng chìa khoá

note: Name entry
en: name:
vi: tên:

note: Account entry
en: account:
vi: tài khoản:

note: Password entry
en: password:
vi: mật khẩu :

en: Expecting a JSON object, but the root node is of type `%s'
vi: Cần đối tượng JSON nhưng nút gốc thuộc loại '%s'

en: Unexpected type '%s' in JSON node
vi: Cần loại '%s' trong nút JSON

en: Missing elements in JSON array to conform to a tuple
vi: Thiếu phần tử trong mảng JSON để tuân thủ ống

en: Missing closing symbol ')' in the GVariant tuple type
vi: Thiếu dấu đóng ')' trong loại ống GVariant

en: Unexpected extra elements in JSON array
vi: Cần phần tử bổ sung trong mảng JSON

en: Invalid string value converting to GVariant
vi: Giá trị chuỗi chuyển đổi sang GVariant không hợp lệ

en: A GVariant dictionary entry expects a JSON object with exactly one member
vi: Mục từ điển GVariant cần đối tượng JSON với duy nhất một phần tử

en: GVariant class '%c' not supported
vi: Không hỗ trợ lớp GVariant '%c'

en: Invalid GVariant signature
vi: Chữ ký GVariant không hợp lệ

en: JSON data is empty
vi: Dữ liệu JSON rỗng

en: %s:%d: Parse error: %s
vi: %s:%d: Lỗi phân tích: %s

en: Only one root node is allowed in a JSONPath expression
vi: Chỉ cho phép duy nhất một nút gốc trong biểu thức JSONPath

en: Root node followed by invalid character '%c'
vi: Ký tự không hợp lệ '%c' theo sau nút gốc

en: Malformed slice expression '%*s'
vi: Biểu thức chặt '%*s' hư

en: Invalid set definition '%*s'
vi: Định nghĩa tập '%*s' không hợp lệ

en: Invalid slice definition '%*s'
vi: Định nghĩa chặt '%*s' không hợp lệ

en: Invalid array index definition '%*s'
vi: Định nghĩa chỉ mục mảng '%*s' không hợp lệ

en: The current node is of type '%s', but an array or an object was expected.
vi: Nút hiện thời loại '%s', nhưng đang cần mảng hoặc một đối tượng.

en: The index '%d' is greater than the size of the array at the current position.
vi: Chỉ mục '%d' lớn hơn kích thước mảng tại vị trí hiện thời.

en: The index '%d' is greater than the size of the object at the current position.
vi: Chỉ mục '%d' lớn hơn kích thước đối tượng tại vị trí hiện thời.

en: No node available at the current position
vi: Không có nút ở vị trí hiện thời.

en: The current node is of type '%s', but an object was expected.
vi: Nút hiện thời thuộc loại '%s', nhưng đang cần đối tượng.

en: The member '%s' is not defined in the object at the current position.
vi: Chưa định nghĩa thành viên '%s' trong đối tượng tại vị trí hiện thời.

en: The current position holds a '%s' and not an object
vi: Vị trí hiện thời chứa '%s', không phải đối tượng

en: The current position holds a '%s' and not a value
vi: Vị trí hiện thời chứa '%s', không phải giá trị

en: The current position does not hold an integer type
vi: Vị trí hiện thời không phải kiểu số nguyên

en: The current position does not hold a floating point type
vi: Vị trí hiện thời không phải kiểu số thực

en: The current position does not hold a string type
vi: Vị trí hiện thời không phải kiểu chuỗi

en: The current position does not hold a boolean type
vi: Vị trí hiện thời không phải kiểu luận lý

en: Seconds to wait before capturing:
vi: Số giây đợi trước khi ghi hình:

en: Sound from microphone
vi: Âm thanh từ mi-crô

en: Sound from speakers
vi: Âm thanh từ loa

en: Mouse cursor
vi: Con trỏ chuột

en: Window borders
vi: Viền cửa sổ

en: When capturing include:
vi: Khi ghi hình bao gồm cả:

en: Kazam Preferences
vi: Thiết lập Kazam

en: Speakers:
vi: Loa:

en: Set volume
vi: Thiết đặt âm lượng

en: Microphone:
vi: Mi-crô

en: Countdown splash:
vi: Ảnh đến ngược

en: Toggle display of countdown splash
vi: Hiện/ẩn ảnh đếm ngược

en: Set the number of frames per second
vi: Thiết đặt số khung hình mỗi giây

en: Record with:
vi: Ghi với:

en: Automatic file saving:
vi: Tự động lưu tập tin:

en: Filename prefix:
vi: Phần trước tên tập tin:

en: Shutter sound:
vi: Âm thanh chụp:

en: Shutter type:
vi: Kiểu chụp:

en: Screencast and Screenshot tool
vi: Công cụ ghi hình và chụp hình

en: Record a video or take a screenshot of your screen
vi: Ghi lại một đoạn video hoặc chụp ảnh màn hình

en: Take a screenshot of entire workspace
vi: Chụp hình vùng làm việc hiện tại

en: Select an area to screenshot
vi: Chọn vùng để chụp ảnh

en: Select a window to screenshot
vi: Chọn cửa sổ để chụp ảnh

en: Gstreamer 1.0 or higher required, bailing out.
vi: Cần có Gstreamer 1.0 hoặc mới hơn, đnag thoát.

en: Record a video of your desktop.
vi: Ghi hình màn hình làm việc.

en: Record a picture of your desktop.
vi: Chụp ảnh màn hình làm việc.

en: Capture contents of the current screen.
vi: Ghi hình trên màn hình hiện tại.

en: All Screens
vi: Tất cả màn hình

en: Capture contents of all of your screens.
vi: Ghi hình trên tất cả màn hình.

en: Capture contents of a single window.
vi: Ghi hình cửa sổ.

en: Capture a pre-selected area of your screen.
vi: Ghi hình một khu vực được lựa chọn trước.

en: Finish recording
vi: Hoàn tất ghi hình

en: Cancel countdown
vi: Thôi đếm ngược

en: Select a window by clicking on it.
vi: Nhấn chọn cửa sổ.

en: Press ENTER or ESC to cancel
vi: Nhấn ENTER hoặc ESC để thôi

en: Recording finished
vi: Đã ghi hình xong

en: Kazam finished recording.
    What do you want to do now?
vi: Kazam đã ghi hình xong.
    Bạn muốn làm gì tiếp theo?

en: Edit with:
vi: Chỉnh sửa bằng:

en: Save for later
vi: Lưu lại

en: Record a video of activity on your screen or capture a screenshot.
vi: Ghi lại hoạt động trên màn hình làm việc hoặc chụp ảnh màn hình.

en: Quit Kazam
vi: Thoát Kazam

en: About Kazam
vi: Giới thiệu Kazam

en: Select an area by clicking and dragging.
vi: Chọn khu vực bằng cách nhấn và kéo chuột.

en: Press ENTER to confirm or ESC to cancel
vi: Nhấn ENTER để xác nhận hoặc ESC để huỷ

en: Pause recording
vi: Tạm dừng ghi hình

note: Type: text Description Main menu item. Please keep below 55 columns :sl1:
en: Select a keyboard layout
vi: Chọn bố trí bàn phím

note: Type: select Description :sl2:
en: Type of keyboard:
vi: Kiểu bàn phím:

note: Type: select Description :sl2:
en: Please choose the type of keyboard to configure.
vi: Hãy chọn kiểu bàn phím cần cấu hình.

note: Type: text Description :sl2: Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS
en: No keyboard to configure
vi: Không có bàn phím cần cấu hình

note: Type: text Description :sl2: Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS
en: Do not configure keyboard; keep kernel keymap
vi: Không cấu hình bàn phím; giữ lại sơ đồ phím của hạt nhân

note: Type: text Description :sl1: base-installer progress bar item
en: Configuring keyboard...
vi: Đang cấu hình bàn phím ...

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: PC-style (AT or PS-2 connector) keyboard
vi: Bàn phím kiểu PC (bộ kết nối AT hoặc PS-2)

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: Atari keyboard
vi: Bàn phím Atari

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: Amiga keyboard
vi: Bàn phím Amiga

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: Acorn keyboard
vi: Bàn phím Acorn

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: Mac keyboard
vi: Bàn phím Mac

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: Sun keyboard
vi: Bàn phím Sun

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: USB keyboard
vi: Bàn phím USB

note: Type: text Description Translators, this is a menu choice. MUST BE UNDER 65 COLUMNS :sl2:
en: HP HIL keyboard
vi: Bàn phím HP HIL

en: Couldn't activate vt %d
vi: Không thể kích hoạt vt %d

en: could not deallocate console %d: ioctl VT_DISALLOCATE
vi: không thể bỏ phân phối thiết bị điều khiển %d: ioctl VT_DISALLOCATE

en: unknown charset %s - ignoring charset request
vi: không rõ bảng mã %s - lờ đi yêu cầu bảng mã

en: Symbols recognized by %s:
    (numeric value, symbol)
vi: Ký hiệu được nhận ra bởi %s:
    (giá trị số, ký hiệu)

en: Couldn't read VTNO:
vi: Không thể đọc VTNO:

en: Plain scancodes xx (hex) versus keycodes (dec)
vi: Mã quét (scancode) đơn giản xx (hệ mười sáu) đối lập với mã phím (hệ mười)

en: 0 is an error; for 1-88 (0x01-0x58) scancode equals keycode
vi: 0 là một lỗi; đối với 1-88 (0x01-0x58) mã quét (scancode) bằng mã phím (keycode)

en: for 1-%d (0x01-0x%02x) scancode equals keycode
vi: đối với 1-%d (0x01-0x%02x) mã quét (scancode) bằng mã phím (keycode)

en: failed to get keycode for scancode 0x%x: ioctl KDGETKEYCODE
vi: gặp lỗi khi lấy mã phím (keycode) cho mã quét (scancode) 0x%x: ioctl KDGETKEYCODE

en: Typematic Rate set to %.1f cps (delay = %d ms)
vi: Tốc độ “Typematic” đặt thành  %.1f cps (chậm trễ = %d ms)

en: includes are nested too deeply
vi: những tập tin bao gồm lồng nhau quá sâu

en: cannot open include file %s
vi: không thể mở tập tin bao gồm %s

en: string too long
vi: chuỗi quá dài

en: expected filename between quotes
vi: cần tên tập tin ở giữa cặp dấu nháy kép

en: unicode keysym out of range: %s
vi: “unicode keysym” nằm ngoài phạm vi: %s

en: unable to initialize array: %s
vi: không thể khởi tạo mảng: %s

en: Error writing map to file
vi: Lỗi ghi nhớ ánh xạ vào tập tin

en: impossible: not meta?
vi: không thể: không phải meta?

en: func %d not allocated
vi: hàm %d chưa được phân bổ

en: KDGKBENT: %s: error at index %d in table %d
vi: KDGKBENT: %s: có lỗi tại chỉ mục %d trong bảng %d

en: KDGKBSENT: %s: Unable to get function key string
vi: KDGKBSENT: %s: Không thể lấy chuỗi khóa hàm

en: KDGKBDIACR(UC): %s: Unable to get accent table
vi: KDGKBDIACR(UC): %s: Không thể lấy bảng trọng âm

en: unable to get keymap %d
vi: không thể lấy ánh xạ phím %d

en: unable to unset key %d for table %d
vi: không thể bỏ đặt phím %d cho bảng %d

en: lk_add_key called with bad keycode %d
vi: lk_add_key được gọi với mã phím sai %d

en: unable to set key %d for table %d
vi: không thể đặt phím %d cho bảng %d

en: impossible error in lk_add_constants
vi: gần như chắc chắn là lk_add_constans có chứa lỗi

en: unable to get symbol by wrong type: %d
vi: không thể lấy ký hiệu bằng kiểu sai: %d

en: unable to get symbol of %d type by wrong index: %d
vi: không thể lấy ký hiệu của kiểu %d bằng chỉ số sai: %d

en: Keymap %d: Permission denied
vi: Ánh xạ phím %d: Không đủ quyền

en: keycode %d, table %d = %d%s
vi: mã phím %d, bảng %d = %d%s

en:     FAILED
vi:     GẶP-LỖI

en: failed to bind key %d to value %d
vi: gặp lỗi khi tổ hợp phím %d với giá trị %d

en: deallocate keymap %d
vi: giải cấp phát ánh xạ phím %d

en: KDSKBENT: %s: could not deallocate keymap %d
vi: KDSKBENT: %s: không thể giải cấp phát ánh xạ phím %d

en: KDSKBENT: %s: cannot deallocate or clear keymap
vi: KDSKBENT: %s: không thể giải cấp phát hay xóa sạch ánh xạ phím

en: KDSKBMODE: %s: could not switch to Unicode mode
vi: KDSKBMODE: %s: không thể chuyển đổi sang chế độ Unicode

en: failed to bind string '%s' to function %s
vi: gặp lỗi khi ràng buộc chuỗi “%s” với hàm %s

en: failed to clear string %s
vi: gặp lỗi khi xóa sạch chuỗi %s

en: too many compose definitions
vi: quá nhiều định nghĩa cấu tạo

en: 
    Changed %d key | 
    Changed %d keys
vi[0]: 
    Đã thay đổi %d chuỗi

en: Changed %d string | Changed %d strings
vi[0]: Đã thay đổi %d chuỗi

en: Loaded %d compose definition | Loaded %d compose definitions
vi[0]: Đã tảo %d định nghĩa tổ hợp

en: (No change in compose definitions)
vi: (Chưa sửa đổi phần định nghĩa cấu tạo)

en: '%s' is not a function key symbol
vi: “%s” không phải là một ký hiệu phím chức năng

en: keycode range supported by kernel:           1 - %d
vi: vùng mã phím (keycode) được nhân hỗ trợ:      1 - %d

en: max number of actions bindable to a key:         %d
vi: số hành động lớn nhất mà một phím chấp nhận:     %d

en: number of keymaps in actual use:                 %u
vi: số lượng ánh xạ phím (keymap) dùng trên thực tế: %u

en: of which %u dynamically allocated
vi: cái mà %u được phân phối tự động

en: ranges of action codes supported by kernel:
vi: phạm vi mã hành động được nhân hỗ trợ:

en: number of function keys supported by kernel: %d
vi: số phím chức năng được nhân hỗ trợ: %d

en: max nr of compose definitions: %d
vi: nr lớn nhất của định nghĩa cấu tạo: %d

en: nr of compose definitions in actual use: %u
vi: nr của định nghĩa cấu tạo được dùng trên thực tế: %u

en: 
    The following synonyms are recognized:
vi: 
    Những từ đồng nghĩa sau được nhận ra:

en: %-15s for %s
vi: %-15s cho %s

en: 
    Recognized modifier names and their column numbers:
vi: 
    Nhận ra tên bộ điều chỉnh và số cột của chúng:

en: %s: Bad end of range (0x%x)
vi: %s: Kết thúc của phạm vi sai (0x%x)

en: Cannot write font file header
vi: Không thể ghi nhớ phần đầu (header) tập tin phông chữ

en: Cannot write font file
vi: Không thể ghi tập tin phông chữ

en: This file contains 3 fonts: 8x8, 8x14 and 8x16. Please indicate
    using an option -8 or -14 or -16 which one you want loaded.
vi: Tập tin này chứa 3 phông chữ: 8x8, 8x14 và 8x16. Xin hãy cho biết
    phông bạn muốn nạp bằng một tùy chọn -8 hoặc -14 hoặc -16.

en: You asked for font size %d, but only 8, 14, 16 are possible here.
vi: Bạn yêu cầu kích thước phông chữ %d, nhưng chỉ có kích thước 8, 14 và 16.

en: Couldn't find owner of current tty!
vi: không tìm thấy người sở hữu tty đang dùng!

en: %s: Illegal vt number
vi: %s: Số vt không hợp lệ

en: Only root can use the -u flag.
vi: Chỉ có siêu quản trị mới có thể dùng cờ -u.

en: Cannot find a free vt
vi: Không tìm thấy vt nào còn rảnh rỗi

en: Cannot check whether vt %d is free; use `%s -f' to force.
vi: Không thể kiểm tra xem vt %d là tự do hay không; sử dụng “%s -f” để ép buộc thực hiện.

en: vt %d is in use; command aborted; use `%s -f' to force.
vi: vt %d đang được sử dụng; lệnh bị bãi bỏ; sử dụng “%s -f” để ép buộc thực hiện.

en: Unable to find command.
vi: Không thể tìm thấy lệnh.

en: Unable to set new session
vi: Không thể đặt phiên làm việc mới

en: Using VT %s
vi: Đang dùng VT %s

en: Cannot open %s read/write
vi: không thể mở %s để đọc/ghi

en: Couldn't deallocate console %d
vi: Không thể cấp phát lại console (thiết bị điều khiển) %d

en: Old mode: %dx%d  New mode: %dx%d
vi: Chế độ cũ: %dx%d  Chế độ mới: %dx%d

en: Old #scanlines: %d  New #scanlines: %d  Character height: %d
vi: #scanlines Cũ:  %d  #scanlines Mới: %d  Chiều cao ký tự : %d

en: resizecons: the command `%s' failed
vi: resizecons: câu lệnh “%s” bị lỗi

en: resizecons: don't forget to change TERM (maybe to con%dx%d or linux-%dx%d)
vi: resizecons: đừng quên thay đổi TERM (có thể thành con%dx%d hoặc linux-%dx%d)

en: resizecons:
    call is:  resizecons COLSxROWS  or:  resizecons COLS ROWS
    or: resizecons -lines ROWS, with ROWS one of 25, 28, 30, 34, 36, 40, 44, 50, 60
vi: resizecons:
    lệnh: resizecons COLSxROWS  hoặc:  resizecons COLS ROWS
    hoặc: resizecons -lines ROWS, với ROWS là một trong số 25, 28, 30, 34, 36, 40, 44, 50, 60

en: resizecons: cannot get I/O permissions.
vi: resizecons: không lấy được quyền I/O.

en: error reading scancode
vi: lỗi đọc mã quét (scancode)

en: code outside bounds
vi: mã nằm ngoài khung giới hạn

en: failed to set scancode %x to keycode %d: ioctl KDSETKEYCODE
vi: gặp lỗi khi đặt mã quét (scancode) %x cho mã phím (keycode) %d: ioctl KDSETKEYCODE

en: on
vi: bật

en: Error reading current led setting. Maybe stdin is not a VT?: ioctl KDGETLED
vi: Lỗi đọc cài đặt đèn báo hiện tại. Có thể đầu vào tiêu chuẩn không phải là một VT?: ioctl KDGETLED

en: Current default flags:
vi: Cờ mặc định hiện tại:

en: Current flags:
vi: Cờ hiện tại:

en: Current leds:
vi: Đèn báo hiện tại:

en: Old default flags:
vi: Cờ mặc định cũ:

en: New default flags:
vi: Cờ mặc định mới:

en: Old flags:
vi: Cờ cũ:

en: New flags:
vi: Cờ mới:

en: Old leds:
vi: Đèn báo cũ:

en: New leds:
vi: Đèn báo mới:

en: old state:
vi: trạng thái cũ:

en: new state:
vi: trạng thái mới:

en: Error: %s: Invalid value in field %u in line %u.
vi: Lỗi: %s: Giá trị không hợp lện trong trường %u tại dòng %u.

en: Error: %s: Insufficient number of fields in line %u.
vi: Lỗi: %s: Số lượng trường bị thiếu tại dòng %u.

en: Showing %d-char font
vi: Đang hiển thị phông chữ %d-ký-tự

en: ?UNKNOWN?
vi: ?KHÔNG RÕ?

en: kb mode was %s
vi: chế độ bàn phím từng là %s

en: [ if you are trying this under X, it might not work
    since the X server is also reading /dev/console ]
vi: [ nếu bạn chạy lệnh này dưới X, có thể nó không làm việc
    vì máy chủ X cũng đọc /dev/console ]

en: caught signal %d, cleaning up...
vi: nhận được tín hiệu %d, đang dọn dẹp…

en: 
    Press any keys - Ctrl-D will terminate this program
vi: 
    Nhấn phím bất kỳ - Ctrl-D sẽ dừng chương trình này

en: release
vi: nhả

en: press
vi: nhấn

en: keycode %3d %s
vi: mã phím (keycode) %3d %s

en: Please try again later.
vi: Xin hãy thử lại sau.

en: The entire console display is now completely locked by %s.
vi: Bộ hiển thị toàn bộ bảng điều khiển hiện nay được khóa hoàn toàn bởi %s.

en: The %s is now locked by %s.
vi: “%s” bị khóa bởi %s.

en: Use Alt-function keys to switch to other virtual consoles.
vi: Dùng các phím Alt-function để chuyển bảng điều khiển ảo khác.

en: %s: locks virtual consoles, saving your current session.
    Usage: %s [options]
           Where [options] are any of:
    -c or --current: lock only this virtual console, allowing user to
           switch to other virtual consoles.
    -a or --all: lock all virtual consoles by preventing other users
           from switching virtual consoles.
    -v or --version: Print the version number of vlock and exit.
    -h or --help: Print this help message and exit.
vi: %s: khóa các bảng điều khiển ảo, ghi lại phiên hiện hành của bạn.
    Cách dùng: %s [các-tùy-chọn]
    
    Với [các-tùy-chọn] là:
    -c hay --current: chỉ khóa bảng điều khiển ảo này, cho phép người dùng
            chuyển sang bảng điều khiển khác.
    -a hay --all: khóa tất cả các bảng điều khiển ảo để ngăn cản những người khác
            chuyển đổi thiết bị điều khiển ảo.
    -v hay --version: Hiển thị số phiên bản của vlock rồi thoát.
    -h hay --help: Hiển thị trợ giúp này rồi thoát.

en: unrecognized user
vi: không nhận ra người dùng

en: stdin is not a tty
vi: stdin không phải là một tty

en: This tty (%s) is not a virtual console.
vi: tty này (%s) không phải là bảng điều khiển ảo.

en: The entire console display cannot be locked.
vi: Toàn bộ phần trình bày bảng điều khiển không thể bị khóa.

en: Written by Mike Haertel and others; see
    <https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
vi: Được viết bởi Mike Haertel và nhiều người khác, xem tại
    <https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.

note: i18n: file: src/skinpage.ui:41 i18n: ectx: property (text), widget (QPushButton, configureSkinButton)
en: &Configure Skin
vi: &Cấu hình vỏ ngoài

note: i18n: file: src/skinpage.ui:51 i18n: ectx: property (text), widget (QPushButton, deleteSkinButton)
en: &Delete Skin
vi: &Xóa vỏ ngoài

en: Addon Config
vi: Cấu hình Addon

en: Configure Fcitx
vi: Cấu hình Fcitx

en: First candidate
vi: Ứng cử viên đầu tiên

en: Manage Skin
vi: Quản lý vỏ ngoài

en: Other candidate
vi: Ứng cử viên khác

en: Show &Advance option
vi: Hiện tùy c&họn nâng cao

en: Skin %1 Cannot be loaded
vi: Vỏ ngoài %1 không thể nạp

en: View system
vi: Xem thông tin hệ thống

en: What to do
vi: Phải làm gì

en: Error while loading the evdev module: 
    %s
vi: Gặp lỗi khi nạp mô-đun evdev:
    %s

en: No event devices are available in %s.
vi: Trong %s, không có sẵn thiết bị dữ kiện.

en: Select keyboard
vi: Chọn bàn phím

en: Please select your keyboard:
vi: Hãy chọn bàn phím:

en: Every input device has its own "event device". All event devices are listed above. You should select the event device of your keyboard.
    Click "OK" after selecting the keyboard and this program will test if you selected the right device.
    Note USB keyboards have two event devices. The first is for all "normal" keys and the second for the extra function keys. Choose the second device.
vi: Mỗi thiết bị nhập vào có « thiết bị dữ kiện » riêng.
    Tất cả các thiết bị dữ kiện được liệt kê bên trên.
    Bạn nên chọn thiết bị dữ kiện của bàn phím đang dùng.
    Chọn bàn phím thì nhấn vào nút OK rồi chương trình này sẽ thử
    bạn đã chọn thiết bị đúng chưa.
    Ghi chú rằng bàn phím kiểu USB có hai thiết bị dữ kiện.
    Cái thứ hai đại diện các phím « chuẩn », còn cái thứ hai đại diện
    các phím chức năng bổ trợ. Ở đây hãy chọn thiết bị thứ hai.

en: <b>Help information:</b>
vi: <b>Thông tin trợ giúp:</b>

en: Change _keyboard...
vi: Đổi _bàn phím...

en: Scancode:
vi: Mã quét:

en: _Change...
vi: Đổ_i...

en: Special _action:
vi: _Hành động đặc biệt:

en: Keycode:
vi: Mã phím:

en: Key settings
vi: Thiết lập phím

en: Press key
vi: Bấm phím

en: Please enter the name of the new key:
vi: Hãy nhập chỉ tên của phím mới:

en: Choose an appropriate name for the key. Is there for example a text label on the key, use the label as the key's name.
vi: Hãy chọn tên thích hợp với phím. Chẳng hạn, phím có nhãn văn bản thì dùng nó làm tên phím.

en: Please fill in your real name and e-mail address. This information will be used for the administration of the keyboard files.
    The e-mail address must be real in order to send the keyboard file.
vi: Hãy điền vào họ tên thật và địa chỉ thư điện tử. Thông tin này sẽ được dùng để quản trị các tập tin bàn phím.
    Không thể gửi tập tin bàn phím cho địa chỉ thư sai.

en: E-mail address:
vi: Địa chỉ thư :

en: About keyTouch-editor
vi: Giới thiệu keyTouch-editor

en: Press the extra function key.
vi: Bấm phím chức năng bổ trợ.

en: Event description:
vi: Mô tả dữ kiện:

en: Please press one of the extra function keys.
    Press "Cancel" and select another event device
    when this window does not disappear after
    pressing the key.
vi: Hãy bấm một của những phím chức năng bổ trợ.
    Cửa sổ này không đóng sau khi bấm phím thì
    bấm « Thôi » rồi chọn thiết bị dữ kiện khác.

en: Please select the event device for your keyboard.
vi: Hãy chọn thiết bị dữ kiện cho bàn phím đang dùng.

en: Do you want to send this keyboard file to the developer of keyTouch?
    This will help other people with the same keyboard.
    Only say "Yes" when the keyboard file is finished.
vi: Bạn có muốn gửi tập tin bàn phím này cho nhà phát triển keyTouch không?
    Nó sẽ giúp các người khác dùng cùng bàn phím.
    Chỉ chấp nhận khi tập tin bàn phím hoàn tất.

en: Save keyboard file
vi: Lưu tập tin bàn phím

en: A file named "%s" already exists. Are you sure you want to overwrite it?
vi: Tập tin tên « %s » đã có. Bạn có chắc muốn ghi đè lên nó không?

en: Could not allocate memory.
vi: Không thể cấp phát bộ nhớ.

en: Failed to send the keyboard file.
vi: Lỗi gửi tập tin bàn phím.

en: The keyboard file has been saved successfully, but cannot yet be imported in keyTouch because it is not a valid keyboard file.
vi: Tập tin bàn phím đã được lưu, nhưng chưa nhập khẩu được vào keyTouch vì nó không phải tập tin bàn phím hợp lệ.

en: The keyboard file "%s" has been modified.
    Do you want to save your changes?
vi: Tập tin bàn phím « %s » bị sửa đổi.
    Bạn có muốn lưu các thay đổi không?

en: Open keyboard file
vi: Mở tập tin bàn phím

en: Cannot add the key because the name is already in the list.
vi: Không thể thêm phím vì tên đó đã có trong danh sách.

en: The keyboard file contains an invalid action element.
vi: Tập tin bàn phím chứa một yếu tố hành động (action) không hợp lệ.

en: The keyboard file contains an invalid action-type value.
vi: Tập tin bàn phím chứa một giá trị kiểu hành động (action-type) không hợp lệ.

en: The keyboard file contains an incomplete key element.
vi: Tập tin bàn phím chứa một yếu tố phím (key) chưa hoàn tất.

en: '%s' is an invalid keyboard file.
vi: « %s » là tập tin bàn phím không hợp lệ.

en: The keyboard file '%s' does not contain a keyboard element.
vi: Tập tin bàn phím « %s » không chứa yếu tố bàn phím (keyboard).

en: The keyboard file '%s' does not contain a key-list element.
vi: Tập tin bàn phím « %s » không chứa yếu tố danh sách phím (key-list).

en: The keyboard file '%s' is invalid.
vi: Tập tin bàn phím « %s » không hợp lệ.

en: Failed to read the keyboard name from %s.
vi: Lỗi đọc tên bàn phím từ %s.

en: '%s' is not a valid XML document.
vi: « %s » không phải tài liệu XML hợp lệ.

en: Failed to read events.
vi: Lỗi đọc dữ kiện.

en: Could not open event device '%s'.
vi: Không thể mở thiết bị dữ kiện « %s ».

en: Could not open ACPI socket file '%s'.
vi: Không thể mở tập tin ổ cắm ACPI « %s ».

en: The keyboard file contains an invalid action element (where the action is a plugin).
vi: Tập tin bàn phím chứa một yếu tố hành động (action) không hợp lệ (mà hành động là phần bổ sung).

en: The keyboard file contains the invalid action-type value '%s'.
vi: Tập tin bàn phím chứa một giá trị kiểu hành động (action-type) không hợp lệ « %s ».

en: The keyboard file contains an empty key-name element.
vi: Tập tin bàn phím chứa một yếu tố ten phím (key-name) rỗng.

en: The keyboard file contains more than once a key named '%s'.
vi: Tập tin bàn phím chứa nhiều lần phím tên « %s ».

en: '%s' is an invalid scancode.
vi: « %s » là mà quét không hợp lệ.

en: Keycode %s is used more than once.
vi: Mã phím %s dùng nhiều lần.

en: The keyboard file contains an empty keycode.
vi: Tập tin bàn phím chứa mã phím rỗng.

en: '%s' is an invalid keycode.
vi: « %s » là mã phím không hợp lệ.

en: The last-change-date "%s" of the keyboard file is not a valid date.
vi: Ngày thay đổi cuối (last-change-date) « %s » của tập tin bàn phím không phải ngày tháng hợp lệ.

en: The keyboard file does not contain a keyboard element.
vi: Tập tin bàn phím không chứa yếu tố bàn phím (keyboard).

en: The keyboard file does not contain a key-list element.
vi: Tập tin bàn phím không chứa yếu tố danh sách phím (key-list).

en: The "keyboard" element in the keyboard file does not contain a %s element.
vi: Tập tin bàn phím không chứa yếu tố "keyboard" lần lượt chứa yếu tố %s.

en: The syntax version of the keyboard file is not compatible with this version of keyTouch.
vi: Phiên bản cú pháp của tập tin bàn phím không tương thích với phiên bản keyTouch này.

en: The keyboard file does not contain any %s element.
vi: Tập tin bàn phím không chứa yếu tố %s.

en: Build board outline
vi: Xây dựng đường bao ngoài bo mạch

en: Create layers
vi: Tạo các lớp

en: No footprint loaded.
vi: Không có footprint nào được tải.

en: Footprint outline is missing or malformed. Run Footprint Checker for a full analysis.
vi: Đường viền footprint bị thiếu hoặc không đúng định dạng. Chạy Footprint Checker để phân tích đầy đủ.

en: Board outline is missing or malformed. Run DRC for a full analysis.
vi: Đường viền bo mạch bị thiếu hoặc không đúng định dạng. Chạy DRC để phân tích đầy đủ.

en: Create tracks and vias
vi: Tạo các đường mạch và via

en: Create zones
vi: Tạo các vùng bao phủ đồng

en: Build Tech layers
vi: Xây dựng các lớp ghi chú kỹ thuật

en: Build Tech layer %d
vi: Dựng lớp kỹ thuật %d

en: Simplifying copper layer polygons
vi: Giảm bớt các đa giác lớp đồng

en: Calculating plated copper
vi: Đang tính toán lượng đồng mạ

en: Simplifying %d copper layers
vi: Giảm bớt %d lớp đồng

en: Simplify holes contours
vi: Đơn giản hóa đường viền lỗ

en: Build BVH for holes and vias
vi: Xây dựng BVH cho lỗ xuyên và vias

en: OpenGL context creation error
vi: Lỗi tạo môi trường đồ họa OpenGL

en: Your OpenGL version is not supported. Minimum required is 1.5.
vi: Phiên bản OpenGL của bạn không được hỗ trợ. Yêu cầu tối thiểu là 1,5.

en: Last render time %.0f ms
vi: Thời gian quét ảnh lần trước %.0f ms

en: Net %s	Net class %s
vi: Net %s Trường Net%s

en: Pad %s
vi: Khối %s

en: Rule area %s
vi: Vùng qua tắc %s

en: Load OpenGL: board
vi: Tải OpenGL: bo mạch

en: Load OpenGL: holes and vias
vi: Tải OpenGL: lỗ và vias

en: Load OpenGL: layers
vi: Tải OpenGL: các lớp

en: Load OpenGL layer %s
vi: Tải lớp OpenGL: %s

en: Loading 3D models...
vi: Đang tải các mẫu 3D...

en: Reload time %.3f s
vi: Thời gian tải lại: %.3f giây

en: Load Raytracing: board
vi: Tải Raytracing: bo mạch

en: Load Raytracing: layers
vi: Tải Raytracing: các lớp

en: Rendering time %.3f s
vi: Thời gian hiển thị %.3f s

en: Rendering: %.0f %%
vi: Đang kết xuất: %.0f %%

en: Rendering: Post processing shader
vi: Đang kết xuất: Shader hậu xử lý hình ảnh

en: Export Current View as PNG...
vi: Xuất khung hình hiện tạ ra PNG ...

en: Export Current View as JPEG...
vi: Xuất khung hình hiện tại ra ảnh JPEG ...

en: 3D Viewer
vi: Trình xem 3D

en: Copy 3D Image
vi: Sao chép hình ảnh 3D

en: 3D Grid
vi: Lưới 3D

en: Reset to Default Settings
vi: Đặt lại về Cài đặt mặc định

en: Reload board
vi: Tải lại bo mạch

en: Copy 3D image to clipboard
vi: Sao chép hình ảnh 3D vào khay nhớ tạm

en: Render current view using Raytracing
vi: Hiển thị chế độ xem hiện tại bằng Raytracing

en: KiCad 3D Viewer
vi: Trình xem 3D KiCad

en: Follow PCB Editor
vi: Theo dõi trình chỉnh sửa bản mạch in

en: Follow PCB Plot Settings
vi: Theo dõi cài đặt in bản mạch in

en: legacy colors
vi: Màu kế thừa

en: 3D Image File Name
vi: Tên File hình ảnh 3D

en: Insufficient permissions to save file '%s'.
vi: Không đủ quyền để lưu file '%s'.

en: Failed to copy image to clipboard
vi: Không sao chép được hình ảnh vào khay nhớ tạm

en: Can't save file
vi: Không thể lưu file

en: Place point around which the board will be rotated (middle mouse click)
vi: Đặt trục xoay trung tâm (nhấp chuột giữa)

en: Rotate X Clockwise
vi: Xoay trục X theo chiều kim đồng hồ

en: Rotate X Counterclockwise
vi: Xoay X theo chiều ngược kim đồng hồ

en: Rotate Y Clockwise
vi: Xoay Y theo chiều kim đồng hồ

en: Rotate Y Counterclockwise
vi: Xoay Y theo chiều ngược kim đồng hồ

en: Rotate Z Clockwise
vi: Xoay Z theo chiều kim đồng hồ

en: Rotate Z Counterclockwise
vi: Xoay Z theo chiều ngược kim đồng hồ

en: Move Board Left
vi: Di chuyển bo mạch sang trái

en: Move Board Right
vi: Di chuyển bo mạch sang phải

en: Move Board Up
vi: Di chuyển bo mạch lên trên

en: Move Board Down
vi: Di chuyển bo mạch xuống dưới

en: Home View
vi: Trang chính

en: Redraw at the home position and zoom
vi: Vẽ lại ở vị trí ban đầu và phóng to

en: Flip Board
vi: Lật bo mạch

en: Flip the board view
vi: Đảo góc nhìn bo mạch

en: Toggle Orthographic Projection
vi: Chuyển đổi không gian hình chiếu

en: Enable/disable orthographic projection
vi: Bật/tắt hình chiếu dạng vuông góc

en: View Front
vi: Góc nhìn mặt trước

en: View Back
vi: Góc nhìn mặt sau

en: View Left
vi: Góc nhìn bên trái

en: View Right
vi: Góc nhìn bên phải

en: View Top
vi: Góc nhìn phía trên

en: View Bottom
vi: Góc nhìn bên dưới

en: No 3D Grid
vi: Không có lưới 3D

en: 3D Grid 10mm
vi: Lưới 3D 10mm

en: 3D Grid 5mm
vi: Lưới 3D 5mm

en: 3D Grid 2.5mm
vi: Lưới 3D 2.5mm

en: 3D Grid 1mm
vi: Lưới 3D 1mm

en: Render Realistic Materials
vi: Hiển thị vật liệu thực tế

en: Use all material properties from each 3D model file
vi: Sử dụng tất cả thuộc tính vật liệu từ mỗi tập tin mô hình 3D

en: Render Solid Colors
vi: Kết xuất màu đồng nhất

en: Use only the diffuse color property from 3D model file
vi: Chỉ sử dụng thuộc tính màu khuếch tán từ tệp mô hình 3D

en: Render CAD Colors
vi: Kết xuất màu CAD

en: Use a CAD color style based on the diffuse color of the material
vi: Sử dụng kiểu màu CAD dựa trên màu khuếch tán của vật liệu

en: Show Through Hole 3D Models
vi: Hiển thị mô hình 3D linh kiện xuyên lỗ

en: Show 3D models for 'Through hole' type footprints
vi: Hiển thị mô hình 3D cho kiểu footprint 'xuyên lỗ'

en: Show SMD 3D Models
vi: Hiện mô hình 3D SMD

en: Show 3D models for 'Surface mount' type footprints
vi: Hiện mô hình 3D cho kiểu footprint 'Linh kiện dán'

en: Show Unspecified 3D Models
vi: Hiển thị mô hình 3D không xác định

en: Show 3D models for 'unspecified' type footprints
vi: Hiển thị mô hình 3D cho footprint loại 'không xác định'

en: Show 3D Models not in POS File
vi: Hiển thị Mô hình 3D không có trong Tệp POS

en: Show 3D models even if not found in .pos file
vi: Hiển thị mô hình 3D ngay cả khi không tìm thấy trong tệp .pos

en: Show 3D Models marked DNP
vi: Hiển thị Mô hình 3D được đánh dấu DNP

en: Show 3D models even if marked 'Do Not Place'
vi: Hiển thị mô hình 3D ngay cả khi được đánh dấu 'Không được đặt'

en: Show Model Bounding Boxes
vi: Hiện hộp bao mô hình

en: Show 3D model bounding boxes in realtime renderer
vi: Hiển thị hộp bao mô hình 3D trong trình kết xuất thời gian thực

en: Show 3D Axis
vi: Hiện Trục 3D

en: Show Appearance Manager
vi: Hiện Trình quản lý giao diện

en: Show/hide the appearance manager
vi: Ẩn/hiện trình quản lý giao diện

en: Board Body
vi: Phần khối bo mạch

en: Show board body
vi: Hiển thị thân bo mạch

en: Show front copper / surface finish color
vi: Lớp đồng/chuẩn cho bề mặt bản mạch

en: Show back copper / surface finish color
vi: Hiển thị lớp đồng mạ / màu phủ bề mặt

en: Adhesive
vi: Lớp keo

en: Show adhesive
vi: Hiện lớp keo

en: Solder Paste
vi: Kem hàn

en: Show solder paste
vi: Hiện lớp kem hàn

en: Show front silkscreen
vi: Hiển thị lớp in chữ trên cùng

en: Show back silkscreen
vi: Hiển thị lớp nền in chữ

en: Show front solder mask
vi: Hiển thị lớp phủ che đồng trên cùng

en: Show back solder mask
vi: Hiển thị lớp phủ che đồng dưới cùng

en: Show user drawings layer
vi: Hiển thị các lớp vẽ ghi chú kỹ thuật

en: Show user comments layer
vi: Hiển thị các lớp vẽ ghi chú

en: Show user ECO1 layer
vi: Hiển thị lớp vẽ phay rãnh 1

en: Show user ECO2 layer
vi: Hiển thị lớp vẽ phay rãnh 2

en: Through-hole Models
vi: Các dạng mũi khoan xuyên lỗ

en: SMD Models
vi: Các dạng linh kiện dán

en: Virtual Models
vi: Mô hình ảo

en: Models not in POS File
vi: Mô hình không có trong tệp vị trí

en: Models marked DNP
vi: Phân loại đánh dấu không sử dụng

en: Model Bounding Boxes
vi: Mẫu đường bao khung vuông

en: Show footprint values
vi: Hiện giá trị bản in của chân linh kiện

en: Show footprint references
vi: Hiện giá trị tham khảo bản in chân linh kiện

en: Footprint Text
vi: Chữ của bản in chân linh kiện

en: Show all footprint text
vi: Hiển thị tất cả chữ trên bản in chân linh kiện

en: Off-board Silkscreen
vi: Lớp chữ ngoài rìa bo mạch

en: Do not clip silk layers to board outline
vi: Không để chạm lớp in chữ vào đường bao ngoài bo mạch

en: 3D Axis
vi: Trục 3 chiều

en: Background Start
vi: Nền khởi đầu

en: Background gradient start color
vi: Màu đầu tiên để tô nền màu dạng sóng

en: Background End
vi: Nền sau cùng

en: Background gradient end color
vi: Màu cuối để tô nền màu dạng sóng

en: Use board stackup colors
vi: Tô màu cho định vị các lớp của bo mạch

en: Save and restore color and visibility combinations.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through presets in the popup.
vi: Lưu và khôi phục phức hợp màu sắc và hiển thị,
    Sử dụng %s+Tab để kích hoạt lựa chọn.
    Nhấn Tab liên tiếp trong khi nhấn giữ %s sẽ di chuyển giữa những cài đặt có sẵn trong cửa sổ hiện ra.

en: Save and restore camera position and zoom.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through viewports in the popup.
vi: Lưu và khôi phục vị trí nhìn và thu phóng.
    Sử dụng %s+Tab để kích hoạt bộ chọn.
    Nhấn Tab liên tiếp trong khi nhấn giữ %s sẽ di chuyển giữa các khung nhìn trong cửa sổ hiện ra.

en: Left double click or middle click to change color
vi: Nhấp đúp chuột trái hoặc nhấp chuột giữa để thay đổi màu sắc

en: Uncheck 'Use board stackup colors' to allow color editing.
vi: Bỏ chọn 'Sử dụng màu có sẵn cho định vị các lớp bo mạch' để cho phép chỉnh sửa màu khác.

en: Show or hide %s
vi: Hiện hoặc ẩn%s

en: Presets (%s+Tab):
vi: Giá trị đặt trước (%s+Tab):

en: Save preset...
vi: Lưu giá trị đặt trước...

en: Delete preset...
vi: Xóa giá trị đặt trước ...

en: Layer preset name:
vi: Tên các lớp đặt trước:

en: Save Layer Preset
vi: Lưu các lớp đặt trước

en: Overwrite existing preset?
vi: Ghi đè giá trị đặt sẵn hiện có?

en: Select preset:
vi: Lựa chọn cài đặt trước sẵn có:

en: Viewports (%s+Tab):
vi: Các khung nhìn (%s+Tab):

en: Save viewport...
vi: Lưu các khung nhìn...

en: Delete viewport...
vi: Xóa các khung nhìn ...

en: Viewport name:
vi: Tên khung nhìn:

en: Save Viewport
vi: Lưu khung nhìn

en: Delete Viewport
vi: Xóa khung nhìn

en: Select viewport:
vi: Lựa chọn khung nhìn:

en: Presets (Ctrl+Tab):
vi: Cài đặt trước (Ctrl+Tab):

en: Viewports (Alt+Tab):
vi: Khung nhìn (Alt+Tab):

en: (unsaved)
vi: (chưa lưu)

en: All supported files (%s)
vi: Tất cả các dạng tệp tin được hỗ trợ (%s)

en: Available paths:
vi: Các Đường dẫn có sẵn:

en: Configure Paths
vi: Cấu hình các Đường dẫn

en: Select 3D Model
vi: Chọn Mô hình 3D

en: Render Options
vi: Các Tùy chọn Render

en: Clip silkscreen at via annuli
vi: Xén lớp in chữ tại vòng đồng lỗ xuyên

en: Clip silkscreen at solder mask edges
vi: Xén lớp in chữ tại rìa phần phủ che đồng

en: Show filled areas in zones
vi: Hiển thị các chỗ đã lấp đầy trong các vùng phủ.

en: Use bare copper color for unplated copper (slow)
vi: Sử dụng màu đồng trần cho phần đồng không mạ (chậm)

en: Use different colors for plated and unplated copper. (Slow)
vi: Sử dụng các màu khác nhau cho phần đồng mạ và không mạ. (Chậm)

en: Material properties:
vi: Thuộc tính vật liệu:

en: Realistic
vi: Phong cách thực

en: Solid colors
vi: Màu sắc tô đầy

en: CAD colors
vi: Màu sắc vẽ CAD

en: Camera Options
vi: Tùy chọn góc nhìn

en: Rotation increment:
vi: Góc xoay thêm:

en: deg
vi: độ

en: Redraw while moving
vi: Vẽ lại trong khi di chuyển

en: Redraw speed:
vi: Tốc độ vẽ lại:

en: Rendering Options
vi: Lựa chọn cách tạo ảnh đồ họa

en: Show model bounding boxes
vi: Hiển thị các đường hình hộp bao ngoài

en: Show copper and tech layers thickness (very slow)
vi: Hiển thị độ dày lớp đồng và kỹ thuật(rất chậm)

en: Highlight items on rollover
vi: Tô sáng những phần được cuộn ngang qua

en: Anti-aliasing:
vi: Khử bỏ răng cưa:

en: 3D-Viewer must be closed and re-opened to apply this setting
vi: Hiển thị 3D phải được đóng và mở lại để áp dụng cài đặt này

en: Selection color:
vi: Màu chọn:

en: While Moving
vi: Trong khi di chuyển

en: Disable anti-aliasing
vi: Vô hiệu hóa khử răng cưa

en: Disable thickness
vi: Vô hiệu hóa dày

en: Disable vias
vi: Vô hiệu hóa lỗ xuyên

en: Disable holes
vi: Vô hiệu hóa các lỗ

en: Procedural textures (slow)
vi: Tiến trình tạo hoa văn (chậm)

en: Add floor (slow)
vi: Thêm tầng (chậm)

en: Anti-aliasing (slow)
vi: Khử răng cưa

en: Screen space ambient occlusions and global illumination reflections (slow)
vi: Phản xạ ảnh chiếu không gian nền xung quanh và ánh sáng bao khỏa (chậm)

en: Number of Samples
vi: Số lượng mẫu

en: Spread Factor %
vi: Yếu tố dàn trải%

en: Recursion Level
vi: Mức đệ quy

en: Number of rays that will be cast, into light direction, to evaluate a shadow point
vi: Số lượng tia sáng sẽ được truyền, đi về hướng ánh sáng, để đánh giá một điểm bóng

en: Reflections:
vi: Sự Phản chiếu:

en: Number of rays that will be cast to evaluate a reflection point
vi: Số lượng tia sáng sẽ được truyền để đánh giá một điểm phản xạ

en: Interactions number that a ray can travel through objects. (higher number of levels improve results, specially on very transparent boards)
vi: Số tương tác mà một tia sáng có thể truyền qua các vật thể. (số lượng cấp độ cao hơn sẽ cải thiện kết quả, đặc biệt là trên các bo mạch rất trong suốt)

en: Refractions:
vi: Sự khúc xạ:

en: Number of rays that will be cast to evaluate a refraction point
vi: Số lượng tia sáng sẽ được truyền để đánh giá một điểm khúc xạ

en: Number of bounces that a ray can hit reflective objects
vi: Số lần dội lại mà một tia có thể chạm vào các vật thể phản xạ

en: Lights Configuration
vi: Cấu hình ánh sáng

en: Ambient camera light:
vi: Ánh sáng góc nhìn xung quanh:

en: Top light:
vi: Ánh sáng phía trên:

en: Bottom light:
vi: Ánh sáng phía dưới:

en: Elevation (deg)
vi: Nâng thêm (độ)

en: Azimuth (deg)
vi: Phương vị (độ)

en: Light 1:
vi: Ánh sáng 1:

en: Light 5:
vi: Ánh sáng 5:

en: Light 2:
vi: Ánh sáng 2:

en: Light 6:
vi: Ánh sáng 6:

en: Light 3:
vi: Ánh sáng 3:

en: Light 7:
vi: Ánh sáng 7:

en: Light 4:
vi: Ánh sáng 4:

en: Light 8:
vi: Ánh sáng 8:

en: 3D Preview Options
vi: Cài đặt 3D Xem trước

en: Board thickness:
vi: Độ dày bo mạch:

en: Show or hide the board body
    If hidden, show only copper and silkscreen layers.
vi: Ẩn hoặc hiện phần thân bo mạch
    Nếu bị ẩn, chỉ hiển thị các lớp đồng và lớp in chữ.

en: Reload board and 3D models
vi: Tải lại bo mạch và mô hình 3D

en: KiCad Image Converter
vi: Chuyển đổi hình ảnh KiCad

en: Create Drawing Sheet File
vi: Tạo tệp Trang vẽ kỹ thuật

en: File '%s' could not be created.
vi: Tệp "%s" không thể được tạo ra.

en: Create PostScript File
vi: Tạo Tệp PostScript

en: Create Symbol Library
vi: Tạo Thư viện Biểu Tượng

en: Create Footprint Library
vi: Tạo Thư viện Kiểu Chân linh kiện

en: Unable to export to the Clipboard
vi: Không thể xuất sang bộ nhớ tạm

en: Error allocating memory for potrace bitmap
vi: Lỗi phân bổ bộ nhớ cho tô vẽ đường ảnh bitmap

en: Original Picture
vi: Ảnh Gốc

en: Greyscale Picture
vi: Ảnh màu xám

en: Black && White Picture
vi: Ảnh Đen và Trắng

en: Image Information
vi: Thông tin hình ảnh

en: Image PPI:
vi: Hình ảnh PPI:

en: Load Source Image
vi: Chọn Ảnh nguồn

en: Output Size
vi: Kích cỡ đầu ra

en: Lock height / width ratio
vi: Khóa Tỷ lệ chiều cao / chiều rộng

en: Black / white threshold:
vi: Ngưỡng đen / trắng:

en: Adjust the level to convert the greyscale picture to a black and white picture.
vi: Điều chỉnh mức độ để chuyển đổi ảnh thang độ xám thành ảnh đen trắng.

en: Symbol (.kicad_sym file)
vi: Biểu tượng (tệp .kicad_sym)

en: Footprint (.kicad_mod file)
vi: Chân gắn linh kiện (tệp .kicad_mod)

en: F.Silkscreen
vi: Lớp chữ mặt trên

en: User.Drawings
vi: Lớp vẽ ghi chú kỹ thuật

en: User.Comments
vi: Lớp vẽ ghi chú

en: User.Eco1
vi: Lớp vẽ đường phay rãnh 1

en: User.Eco2
vi: Lớp vẽ phay rãnh 2

en: Postscript (.ps file)
vi: Xuất kiểu mã hóa (tệp .ps)

en: Drawing Sheet (.kicad_wks file)
vi: Bản vẽ kỹ thuật (tệp .kicad_wks)

en: Export to Clipboard
vi: Xuất ra Bộ nhớ tạm

en: Modification from API
vi: Chỉnh sửa từ API

en: Background Jobs
vi: Tác vụ chạy nền

en: Cannot make path '%s' absolute with respect to '%s'.
vi: Không thể làm cho đường dẫn '%s' tuyệt đối đối với '%s'.

en: Output directory '%s' created.
vi: Thư mục đầu ra '%s' đã được tạo.

en: Cannot create output directory '%s'.
vi: Không thể tạo thư mục đầu ra '%s'.

en: This operating system is not supported by KiCad and its dependencies.
vi: Phiên bản hệ điều hành không còn được hỗ trợ bởi KiCad và các tính năng phụ.

en: Unsupported Operating System
vi: Hệ điều hành không được hỗ trợ

en: Any issues with KiCad on this system cannot be reported to the official bugtracker.
vi: Bất kỳ sự cố với KiCad trên hệ thống này không thể được báo cáo với phân tìm kiếm chính thức vấn đề gây lỗi.

en: File Open Warning
vi: Cảnh báo mở tệp tin

en: Interleaved saves may produce very unexpected results.
vi: Lưu xen kẽ có thể tạo ra kết quả không mong đợi.

en: Your current changes will be permanently lost.
vi: Các thay đổi hiện tại của bạn sẽ bị mất vĩnh viễn.

en: Loading design_blocks...
vi: Đang tải thiết kế theo khối...

en: UNKNOWN (%d)
vi: KHÔNG RÕ (%d)

en: KiCad Design Block folders
vi: Thư mục thiết kế theo khối KiCad

en: Cannot overwrite library path '%s'.
vi: Không thể ghi đè lên đường dẫn thư viện '%s'.

en: Library path '%s' could not be created.
    
    Make sure you have write permissions and try again.
vi: Không thể tạo đường dẫn thư viện '%s'.
    
    Hãy đảm bảo bạn có quyền ghi đè và thử lại.

en: Insufficient permissions to delete folder '%s'.
vi: Không đủ quyền để xóa thư mục '%s'.

en: Library folder '%s' has unexpected files.
vi: Thư mục thư viện '%s' có tệp không đúng.

en: Unexpected folder '%s' found in library path '%s'.
vi: Thư mục không đúng '%s' được thấy trong đường dẫn thư viện '%s'.

en: Design block library '%s' cannot be deleted.
vi: Không thể xóa thư viện thiết kế theo khối '%s'.

en: Design block metadata file '%s' could not be read.
vi: Tệp "%s" dữ liệu thư viện theo khối không thể đọc được.

en: Design block does not have a valid library ID.
vi: Thiết kế theo khối không có giá trị ID đúng.

en: Schematic source file '%s' does not exist.
vi: Tệp nguồn sơ đồ '%s' không tồn tại.

en: Design block folder '%s' could not be created.
vi: Thư mục thiết kế theo khối '%s' không thể được tạo ra.

en: Schematic file '%s' could not be saved as design block at '%s'.
vi: Tệp sơ đồ '%s' không thể được lưu như thiết kế theo khối tại '%s'.

en: Design block '%s' does not exist.
vi: Thiết kế theo khối '%s' không tồn tại

en: Design block folder '%s' could not be deleted.
vi: Không thể xóa thư mục thiết kế theo khối '%s'.

en: Duplicate library nickname '%s' found in design block library table file line %d.
vi: Trùng lặp biệt danh thư viện '%s' được tìm thấy trong tệp thư viện thiết kế theo khối ở dòng %d.

en: design-block-lib-table files contain no library named '%s'.
vi: tệp bảng-thư-viện-thiết-kế-theo-khối không chứa thư viện có tên '%s'.

en: Added by Plugin and Content Manager
vi: Được thêm vào bởi trình quản lý phụ trợ và nội dung

en: Cannot create global library table path '%s'.
vi: Không thể tạo đường dẫn bảng thư viện chung '%s'.

en: The KiCad EDA Suite is a set of open source applications for the creation of electronic schematics and printed circuit boards.
vi: KiCad EDA Suite là một tập hợp các ứng dụng nguồn mở để tạo ra các sơ đồ điện tử và bo mạch in.

en: KiCad on the web
vi: KiCad trên web

en: The official KiCad website -
vi: Trang web chính thức của KiCad -

en: Developer website -
vi: Trang web dành cho nhà phát triển -

en: Official KiCad library repositories -
vi: Kho lưu trữ thư viện KiCad chính thức -

en: Bug tracker
vi: Trình theo dõi lỗi

en: Report or examine bugs -
vi: Báo cáo hoặc kiểm định vấn đề gây lỗi -

en: KiCad users group and community
vi: Nhóm cho người dùng KiCad và cộng đồng

en: KiCad forum -
vi: Diễn đàn KiCad -

en: The complete KiCad EDA Suite is released under the
vi: KiCad EDA hoàn chỉnh được phát hành theo

en: GNU General Public License (GPL) version 3 or any later version
vi: GNU General Public License (GPL) phiên bản 3 hoặc bất kỳ phiên bản mới hơn

en: Lead Development Team
vi: Trưởng nhóm phát triển

en: Lead Development Alumni
vi: Cựu phát triển chính

en: Additional Contributions By
vi: Đóng góp bổ sung bởi

en: Documentation Team
vi: Nhóm Tài liệu

en: Librarian Team
vi: Nhóm thư viện KiCad

en: 3D models
vi: Mô hình 3D

en: Footprints
vi: Chân gắn linh kiện

en: Package Developers
vi: Phát triển đóng gói

en: Doc Writers
vi: Những người viết tài liệu

en: Librarians
vi: Quản lý thư viện

en: Packagers
vi: Những người Đóng gói

en: Could not open clipboard to write version information.
vi: Không thể mở bộ nhớ tạm để ghi thông tin phiên bản.

en: Clipboard Error
vi: Lỗi bộ nhớ tạm

en: Copied...
vi: Sao chép...

en: App Title
vi: Tiêu đề Ứng dụng

en: Build Version Info
vi: Thông tin phiên bản được build

en: Lib Version Info
vi: Thông tin phiên bản thư viện

en: &Copy Version Info
vi: &Sao chép Thông tin Phiên bản

en: Copy KiCad version info to the clipboard
vi: Sao chép thông tin phiên bản KiCad vào bộ nhớ tạm

en: &Report Bug
vi: &Báo cáo vấn đề gây Lỗi

en: Report a problem with KiCad
vi: Báo cáo sự cố với KiCad

en: Donate to KiCad
vi: Đóng góp cho KiCad

en: <b>Currently matching nets:</b>
vi: <b> Các đường tín hiệu hiện đang khớp:</b>

en: Net class:
vi: Lớp tín hiệu:

en: Note: complete netclass assignments can be edited in Schematic Setup > Project.
vi: Ghi chú: lớp tín hiệu hoàn thành gán tên có thể được chỉnh sửa trong các thiết lập sơ đồ mạch > Dự án.

en: Add Netclass Assignment
vi: Thêm tên gán lớp tính hiệu

en: Clear Color
vi: Xóa Màu sắc

en: Defined Colors
vi: Màu đã định nghĩa

en: Preview (old/new):
vi: Xem trước (cũ/mới):

en: Environment variable name cannot be empty.
vi: Tên biến môi trường không thể để trống.

en: Environment variable path cannot be empty.
vi: Đường dẫn biến môi trường không thể để trống.

en: 3D search path alias cannot be empty.
vi: Bí danh đường dẫn tìm kiếm 3D không thể để trống.

en: 3D search path cannot be empty.
vi: Đường dẫn tìm kiếm 3D không thể để trống.

en: This path was defined  externally to the running process and
    will only be temporarily overwritten.
vi: Đường dẫn này được xác định bên ngoài cho quá trình chạy và
    sẽ chỉ tạm thời bị ghi đè.

en: The next time KiCad is launched, any paths that have already
    been defined are honored and any settings defined in the path
    configuration dialog are ignored.  If you did not intend for
    this behavior, either rename any conflicting entries or remove
    the external environment variable(s) from your system.
vi: Lần sau khi KiCad được khởi chạy, bất kỳ đường dẫn nào đã
    xác định rồi được giữ lại và bất kỳ cài đặt nào được xác định trong
    hộp thoại cấu hình đường dẫn bị bỏ qua.  Nếu bạn không có ý định cho
    tiến hành này, cũng nên đổi tên bất kỳ mục xung đột đã ghi vào hoặc loại bỏ
    biến môi trường bên ngoài từ hệ thống của bạn.

en: The name %s is reserved, and cannot be used.
vi: Tên %s đã được bảo lưu và không thể sử dụng được.

en: Enter the name and value for each environment variable.  Grey entries are names that have been defined externally at the system or user level.  Environment variables defined at the system or user level take precedence over the ones defined in this table.  This means the values in this table are ignored.
vi: Nhập tên và giá trị cho mỗi biến môi trường.  Mục màu xám là tên đã được xác định bên ngoài ở cấp độ hệ thống hoặc người dùng.  Biến môi trường được xác định ở cấp độ hệ thống hoặc người dùng được ưu tiên hơn các biến được xác định trong bảng này.  Điều này có nghĩa là các giá trị trong bảng này được bỏ qua.

en: To ensure environment variable names are valid on all platforms, the name field will only accept upper case letters, digits, and the underscore characters.
vi: Để đảm bảo tên biến môi trường hợp lệ trên tất cả các nền tảng, trường tên sẽ chỉ chấp nhận chữ hoa, chữ số và các ký tự gạch dưới.

en: Configure Global %s Library Table
vi: Cấu hình Bảng Thư viện chung %s

en: KiCad has been run for the first time using the new %s library table for
    accessing libraries.  In order for KiCad to access %s libraries,
    you must configure your global %s library table.  Please select from one
    of the options below.  If you are not sure which option to select, please
    use the default selection.
vi: KiCad đã được chạy lần đầu tiên bằng cách sử dụng bảng thư viện %s mới cho
    truy cập thư viện.  Để KiCad truy cập thư viện %s,
    bạn phải cấu hình bảng thư viện chung %s.  Vui lòng chọn từ một
    các tùy chọn dưới đây.  Nếu bạn không chắc nên chọn tùy chọn nào, vui lòng
    sử dụng lựa chọn mặc định.

en: Copy default global %s library table (recommended)
vi: Sao chép bảng thư viện chung %s mặc định ( được khuyến cáo)

en: Select this option if you not sure about configuring the global %s library table
vi: Chọn tùy chọn này nếu bạn không chắc chắn về cấu hình bảng thư viện chung %s

en: Copy custom global %s library table
vi: Sao chép bảng thư viện chung %s tùy chỉnh

en: Select this option to copy a %s library table file other than the default
vi: Chọn tùy chọn này để sao chép tệp tin bảng thư viện %s khác với tệp tin mặc định

en: Create an empty global %s library table
vi: Tạo bảng thư viện chung %s trống

en: Select this option to define %s libraries in project specific library tables
vi: Chọn tùy chọn này để xác định thư viện %s trong bảng thư viện cụ thể của dự án

en: Select global %s library table file:
vi: Chọn tệp tin bảng thư viện chung %s:

en: dummy
vi: Thụ động

en: Configure Global Library Table
vi: Cấu hình Bảng Thư viện chung

en: Grid size X out of range.
vi: Kích thước lưới X nằm ngoài phạm vi.

en: Grid size Y out of range.
vi: Kích thước lưới Y nằm ngoài phạm vi.

en: Hotkey List
vi: Danh sách phím tắt

en: Schematic
vi: Sơ đồ mạch

en: This project file contains multiple PCB+Schematic combinations.
    Choose which one should be imported to KiCad.
vi: Tệp dự án này chứa nhiều kết hợp PCB+sơ đồ mạch.
    Chọn cái nào sẽ được nhập vào KiCad.

en: Choose Project to Import
vi: Chọn dự án để nhập

en: Skip Locked Items
vi: Bỏ qua đối tượng bị khóa

en: Remove locked items from the selection and only apply the operation to the unlocked items (if any).
vi: Loại bỏ các phần tử đã khóa khỏi lựa chọn và chỉ áp dụng thao tác với các phần tử đã mở khóa (nếu có).

en: These items will be skipped unless you override the locks.
vi: Các đối tượng này sẽ được bỏ qua trừ khi bạn ghi đè lên phần khóa.

en: Remember decision for this session.
vi: Hãy nhớ quyết định cho phần này.

en: Remember the option selected for the remainder of this session.
    This dialog will not be shown again until KiCad is restarted.
vi: Hãy nhớ tùy chọn đã chọn cho phần còn lại của mục này.
    Hộp thoại này sẽ không hiển thị lại cho đến khi KiCad được khởi động lại.

en: Override Locks
vi: Ghi đè phần khóa

en: Override locks and apply the operation on all the items selected.
    Any locked items will remain locked after the operation is complete.
vi: Ghi đè phần khóa và áp dụng thao tác trên tất cả các thành phần đã chọn.
    Mọi thành phần bị khóa sẽ vẫn bị khóa sau khi hoạt động hoàn tất.

en: Locked Items
vi: Đối tượng Bị khóa

en: Quit KiCad
vi: Thoát khỏi KiCad

en: Welcome to KiCad %s!
vi: Chào mừng bạn đến với KiCad %s!

en: Import settings from a previous version (none found)
vi: Nhập vào các cài đặt từ phiên bản trước (không tìm thấy)

en: Select Settings Path
vi: Chọn Đường dẫn Cài đặt

en: How would you like to configure KiCad?
vi: Bạn muốn định cấu hình KiCad như thế nào?

en: Import settings from a previous version at:
vi: Nhập cài đặt từ phiên bản trước tại:

en: Choose a different path
vi: Chọn một đường dẫn khác

en: The selected path does not contain valid KiCad settings!
vi: Đường dẫn đã chọn không chứa cài đặt KiCad hợp lệ!

en: Import library configuration from previous version
vi: Nhập cấu hình thư viện từ phiên bản trước

en: When checked, the symbol and footprint library tables from the previous version will be imported into this version
vi: Khi được chọn, các bảng thư viện biểu tượng và chân linh kiện từ phiên bản trước sẽ được nhập vào phiên bản này

en: Start with default settings
vi: Khởi động với Cài đặt mặc định

en: Configure KiCad Settings Path
vi: Cấu hình các Đường dẫn KiCad

en: USLetter 8.5x11in
vi: US giấy viết thư 8.5x11in

en: USLegal 8.5x14in
vi: US giấy hành chính 8.5x14in

en: USLedger 11x17in
vi: US giấy ghi 11x17in

en: User (Custom)
vi: Người dùng (Tùy chỉnh)

en: Preview Settings
vi: Cài đặt Xem trước

en: Preview Paper
vi: Xem trước trang in

en: Preview Title Block Data
vi: Xem trước Dữ liệu Khối Tiêu đề

en: Page Settings
vi: Cài đặt Trang

en: Title Block
vi: Khối Tiêu đề

en: Error loading drawing sheet '%s'.
vi: Lỗi tải trang bản vẽ kỹ thuật '%s'.

en: Drawing Sheet File
vi: Têp bản vẽ kỹ thuật

en: Error loading drawing sheet '%s'.
    %s
vi: Lỗi tải bản vẽ kỹ thuật '%s'.

en: dummy text
vi: văn bản chữ không thực tế

en: Custom paper size:
vi: Kích thước trang giấy tùy chỉnh:

en: Custom paper height.
vi: Chiều cao trang giấy tùy chỉnh.

en: Custom paper width.
vi: Chiều rộng trang giấy tùy chỉnh.

en: Export to other sheets
vi: Xuất sang các trang khác

en: Drawing Sheet
vi: Bản vẽ kỹ thuật

en: Title Block Parameters
vi: Tham số Khối Tiêu đề

en: Number of sheets: %d
vi: Số tờ: %d

en: Sheet number: %d
vi: Số trang: %d

en: Issue Date:
vi: Ngày phát hành:

en: Comment1:
vi: Chú thích1:

en: Comment2:
vi: Chú thích2:

en: Comment3:
vi: Chú thích3:

en: Comment4:
vi: Chú thích4:

en: Comment5:
vi: Chú thích5:

en: Comment6:
vi: Chú thích6:

en: Comment7:
vi: Chú thích7:

en: Comment8:
vi: Chú thích8:

en: Comment9:
vi: Chú thích9:

en: Finds the next available reference designator for any designators that already exist in the design.
vi: Tìm tên định danh linh kiện có sẵn kế tiếp cho bất kỳ tên linh kiện đã tồn tại trong thiết kế.

en: Replaces reference designators with '%s'.
vi: Thay tên định danh linh kiện với'%s'.

en: Assign unique reference designators to pasted symbols
vi: Gán riêng biệt tên định danh cho biểu tượng linh kiện được dán

en: Keep existing reference designators, even if they are duplicated
vi: Giữ tên định danh linh kiện hiện có, ngay cả khi chúng bị trùng lặp

en: Clear reference designators on all pasted symbols
vi: Xóa tên định danh linh kiện trên tất cả các biểu tượng được dán

en: Reference Designators
vi: Tên định danh linh kiện

en: Remove the net information from all connected items before pasting
vi: Bỏ thông tin tín hiệu từ tất cả phần tử kết nối trước khi dán

en: Select an <b>Option Choice</b> in the listbox above, and then click the <b>Append Selected Option</b> button.
vi: Chọn một <b>Lựa chọn tùy chọn</b> trong hộp danh sách ở trên rồi nhấp vào nút <b>Nối tùy chọn đã chọn</b>.

en: Options for Library '%s'
vi: Các tùy chọn với Thư viện '%s'

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

en: Option Choices
vi: Sự Tuỳ chọn

en: Options supported by current plugin
vi: Các tùy chọn được hỗ trợ bởi plugin hiện tại

en: <<    Append Selected Option
vi: <<    Nối tùy chọn đã chọn

en: Warning: scale is not a number.
vi: Cảnh báo: tỷ lệ co dãn không là con số đúng.

en: Warning: scale set to a very large value.
    It will be clamped to %f.
vi: Cảnh báo: Tùy chọn tỷ lệ thu phóng là giá trị rất lớn.
    Nó sẽ được giữ vào khoảng %f

en: Warning: scale set to a very small value.
    It will be clamped to %f.
vi: Cảnh báo: Tùy chọn tỷ lệ thu phóng là một giá trị rất nhỏ.
    Nó sẽ được giữ vào khoảng %f.

en: Nothing to print
vi: Không có gì để in

en: Previous print job not yet complete.
vi: Tác vụ in trước đó chưa hoàn tất.

en: There was a problem printing.
vi: Có vấn đề in ấn.

en: An error occurred initializing the printer information.
vi: Gặp lỗi khi khởi tạo thông tin máy in.

en: Output mode:
vi: Chế độ xuất:

en: Print drawing sheet
vi: In bản vẽ kỹ thuật

en: Print Frame references.
vi: In khung tài liệu tham khảo.

en: Fit to page
vi: Vừa với trang

en: Set X scale adjust for exact scale plotting
vi: Cài đặt điều chỉnh tỷ lệ X để bản vẽ tỷ lệ chính xác

en: Info text
vi: Văn bản tin

en: Page Setup...
vi: Thiết lập Trang...

en: MyLabel
vi: Nhãn của tôi

en: Move Point to Location
vi: Di chuyển điểm tới vị trí

en: Enabled:
vi: Đã cho phép:

en: View Preset Switcher
vi: Xem trình chuyển đổi cài đặt trước

en: C&ommit
vi: C&Bỏ sót

en: Commit message cannot be empty
vi: Tin nhắn xác nhận không được để trống

note: module: base
en: Test Connection
vi: Kiểm tra kết nối

en: Enter the password for the SSH key
vi: Nhập mật khẩu cho khóa SSH

en: Connection successful
vi: Kết nối thành công

en: Could not connect to '%s'
vi: Không thể kết nối với '%s'

en: Could not open private key '%s'
vi: Không thể mở khóa riêng tư'%s'

en: Invalid SSH Key
vi: Số SSH không hợp lệ

en: The selected file is not a valid SSH private key
vi: Tệp đã chọn không phải là khóa riêng tư SSH hợp lệ

en: Could not open public key '%s'
vi: Không thể mở khóa công cộng '%s'

en: Please enter a URL for the repository
vi: Xin vui lòng nhập URL cho vùng lưu trữ

en: SSH private key:
vi: Khóa bí mật SSH:

en: Select SSH private key file
vi: Chọn tệp tin số SSH cá nhân

en: Git Repository
vi: Vùng lưu trữ trên Git

en: Git Branch Switch
vi: Chuyển đổi nhánh Git

en: Select or enter a branch name:
vi: Chọn hoặc nhập tên nhánh:

en: Last Commit
vi: Xác nhận trước

en: Last Updated
vi: Cập nhật lúc trước

en: Git Commit Data
vi: Xác nhận dữ liệu trên Git

en: Use default values
vi: Sử dụng giá trị mặc định

en: Author name:
vi: Tên tác giả:

en: Author e-mail:
vi: Email tác giả:

en: Reveal Themes in Finder
vi: Bộc lộ các Chủ đề trong Bộ tìm kiếm

en: New theme name:
vi: Tên giao diện mới:

en: Add Color Theme
vi: Thêm giao diện màu sắc

en: Theme already exists!
vi: Chủ đề đã tồn tại!

en: New Theme...
vi: Chủ đề Mới...

en: Revert to saved color
vi: Trả về màu đã lưu

en: Override individual item colors
vi: Ghi đè màu sắc từng mục riêng lẻ

en: Show all items in their default color even if they have specific colors set in their properties.
vi: Hiển thị tất cả các phần tử bằng màu mặc định của chúng ngay cả khi chúng có các màu cụ thể được đặt trong thuộc tính của chúng.

en: Open Theme Folder
vi: Mở thư mục giao diện

en: Open the folder containing color themes
vi: Mở thư mục chứa các giao diện màu sắc

en: Set the scale for the canvas.
    
    On high-DPI displays on some platforms, KiCad cannot determine the scaling factor. In this case you may need to set this to a value to match your system's DPI scaling. 2.0 is a common value. 
    
    If this does not match the system DPI scaling, the canvas will not match the window size and cursor position.
vi: Đặt tỷ lệ cho vùng hình vẽ.
    
    Trên màn hình DPI cao trên một số nền tảng, KiCad không thể xác định hệ số tỷ lệ. Trong trường hợp này, bạn có thể cần đặt giá trị này thành một giá trị để phù hợp với tỷ lệ DPI của hệ thống. 2.0 là một giá trị chung.
    
    Nếu điều này không khớp với tỷ lệ DPI của hệ thống, canvas sẽ không khớp với kích thước cửa sổ và vị trí con trỏ.

en: Use an automatic value for the canvas scale.
    
    On some platforms, the automatic value is incorrect and should be set manually.
vi: Sử dụng một giá trị tự động cho tỷ lệ vùng hình vẽ.
    
    Trên một số nền tảng, giá trị tự động không chính xác và phải được đặt theo cách thủ công.

en: Default 'explorer.exe /n,/select,%F' for this OS.
vi: Mặc định 'explorer.exe /n,/select,%F' cho hệ điều hành này.

en: File explorer command.
    example:
vi: Lệnh duyệt tệp tin
    ví dụ:

en: Explorer command with mandatory '%s' suffix after last entered character.
vi: Lệnh duyệt tệp tin với hậu tố '%s' bắt buộc sau khi ký tự cuối được nhập vào.

en: Executable files (
vi: Các tập tin thực thi (

en: Select Preferred PDF Viewer
vi: Chọn trình xem PDF ưa thích

en: Accelerated graphics:
vi: Đồ họa nâng cao:

en: No Antialiasing
vi: Không khử răng cưa

en: Fast Antialiasing
vi: Khử răng cưa nhanh

en: High Quality Antialiasing
vi: Khử răng cưa chất lượng cao

en: Fallback graphics:
vi: Đồ họa dự phòng:

en: Helper Applications
vi: Trợ giúp ứng dụng

en: Text editor:
vi: Trình soạn thảo văn bản:

en: File manager:
vi: Quản lý tệp tin:

en: System default PDF viewer
vi: Trình xem PDF mặc định của hệ thống

en: Show icons in menus
vi: Hiển thị các biểu tượng trong menu

en: Show scrollbars in editors
vi: Hiển thị thanh cuộn trong chỉnh sửa

en: This change takes effect when relaunching the editor.
vi: Thay đổi này có hiệu lực khi khởi chạy lại trình chỉnh sửa.

en: Focus follows mouse between schematic and PCB editors
vi: Tập trung theo chuột giữa trình soạn thảo sơ đồ và PCB

en: If the mouse cursor is moved over the canvas of a schematic or PCB editor window, that window is raised.
vi: Nếu con trỏ chuột được di chuyển quá khung vẽ của cửa sổ trình soạn thảo sơ đồ hoặc PCB, cửa sổ đó sẽ được nâng lên.

en: Show popup indicator when toggling settings with hotkeys
vi: Hiển thị chỉ dẫn nổi khi bật tắt cài đặt với phím tắt

en: When enabled, certain hotkeys that cycle between settings will show a popup indicator briefly to indicate the change in settings.
vi: Khi được cho phép, vài phím tắt nào đó mà tiến hành giữa các cài đặt sẽ hiển thị cửa sổ chỉ dẫn nổi nhanh để chỉ rõ sự thay đổi trong cài đặt.

en: Use alternating row colors in tables
vi: Sử dụng luân phiên màu sắc cho dòng trong bảng

en: When enabled, use a different color for every other table row
vi: Khi được cho phép, sử dụng màu sắc khác nhau cho mỗi dòng khác nhau của bảng

en: Use icons designed for light window backgrounds
vi: Sử dụng các biểu tượng được thiết kế cho ánh sáng nền cửa sổ

en: Use icons designed for dark window backgrounds
vi: Sử dụng các biểu tượng được thiết kế cho tông màu nền tối của cửa sổ phần mềm

en: Automatically choose light or dark icons based on the system color theme
vi: Tự động chọn các biểu tượng sáng hoặc tối dựa trên chủ đề màu hệ thống

en: Toolbar icon size:
vi: Kích thước hình đại diện ở thanh công cụ:

en: Use compact icons in the toolbars
vi: Sử dụng các biểu tượng nhỏ gọn trên thanh công cụ

en: Use the default KiCad icon size in the toolbars
vi: Sử dụng kích thước biểu tượng KiCad mặc định trên thanh công cụ

en: Use larger icons in the toolbars
vi: Sử dụng các biểu tượng lớn hơn trên thanh công cụ

en: Canvas scale:
vi: Tỉ lệ canvas:

en: Apply icon scaling to fonts
vi: Áp dụng tỷ lệ biểu tượng cho phông chữ

en: (This workaround will improve some GTK HiDPI font scaling issues.)
vi: (Cách giải quyết này sẽ cải thiện một số vấn đề về tỷ lệ phông chữ GTK HiDPI.)

en: High-contrast mode dimming factor:
vi: Hệ số làm mờ chế độ tương phản cao:

en: First hotkey selects tool
vi: Công cụ chọn phím nóng đầu tiên

en: If not checked, hotkeys will immediately perform an action even if the relevant tool was not previously selected.
vi: Nếu không được chọn, các phím nóng sẽ ngay lập tức thực hiện một hành động ngay cả khi công cụ liên quan chưa được chọn trước đó.

en: Remember open files for next project launch
vi: Nhớ mở tệp cho lần khởi chạy dự án tiếp theo

en: If checked, launching a project will also launch tools such as the schematic and board editors with previously open files
vi: Nếu được chọn, việc khởi chạy dự án cũng sẽ khởi chạy các công cụ như chỉnh sửa sơ đồ và bo mạch với các tệp đã mở trước đó

en: &Auto save:
vi: &Tự động lưu:

en: Delay after the first change to create a backup file of the board on disk.
    If set to 0, auto backup is disabled
vi: Trì hoãn sau lần thay đổi đầu tiên để tạo tệp sao lưu của bo mạch trên đĩa.
    Nếu được đặt thành 0, tính năng tự động sao lưu sẽ bị tắt

en: File history size:
vi: Kích thước tệp lịch sử:

en: 3D cache file duration:
vi: Thời lượng tồn tại tệp bộ nhớ cache 3D:

en: 3D cache files older than this are deleted.
    If set to 0, cache clearing is disabled
vi: Các tệp bộ nhớ 3D cũ hơn sẽ bị xóa.
    Nếu được đặt thành 0, tính năng xóa bộ nhớ sẽ bị tắt

en: Project Backup
vi: Sao lưu dự án

en: Automatically backup projects
vi: Tự động sao lưu dự án

en: Automatically create backup archives of the current project when saving files
vi: Tự động tạo kho lưu trữ sao lưu của dự án hiện tại khi lưu tệp

en: Create backups when auto save occurs
vi: Tạo bản sao lưu khi tự động lưu xảy ra

en: Create backups when the auto save feature is enabled.  If not checked, backups will only be created when you manually save a file.
vi: Tạo bản sao lưu khi tính năng lưu tự động được bật. Nếu không được chọn, các bản sao lưu sẽ chỉ được tạo khi bạn lưu tệp theo cách thủ công.

en: Maximum backups to keep:
vi: Số sao lưu tối đa để giữ lại:

en: How many backup files total to keep (set to 0 for no limit)
vi: Tổng số tệp sao lưu cần giữ lại(đặt thành 0 không giới hạn)

en: Maximum backups per day:
vi: Số sao lưu tối đa mỗi ngày:

en: How many backup files to keep each day (set to 0 for no limit)
vi: Có bao nhiêu tệp sao lưu để giữ lại mỗi ngày (đặt thành 0 cho không giới hạn)

en: Minimum time between backups:
vi: Thời gian tối thiểu giữa các lần sao lưu:

en: Number of minutes since the last backup before another will be created the next time you save (set to 0 for no minimum)
vi: Số phút kể từ lần sao lưu cuối cùng trước khi lần sao lưu khác sẽ được tạo vào lần bạn lưu tiếp theo (đặt thành 0 cho không tối thiểu)

en: Maximum total backup size:
vi: Tổng kích thước sao lưu tối đa:

en: If the total size of backup files grows above this limit, old backups will be deleted (set to 0 for no limit)
vi: Nếu tổng kích thước của các tệp sao lưu vượt quá giới hạn này, các bản sao lưu cũ sẽ bị xóa (được đặt thành 0 cho không giới hạn)

en: KiCad can anonymously report crashes and special event data to developers in order to aid identifying critical bugs across the user base more effectively and help profile functionality to guide improvements.
    
    To link automatic reports from the same KiCad install, a unique identifier is generated that is completely random, and is only used for the purposes of crash reporting. No personally identifiable information (PII) including IP address is stored or connected to this identifier. You may reset this id at anytime with the button provided.
    
    If you choose to voluntarily participate, KiCad will automatically handle sending said reports when crashes or events occur. Your design files such as schematic or PCB are never shared in this process.
vi: KiCad có thể báo cáo ẩn danh sự cố và dữ liệu sự kiện đặc biệt cho nhà phát triển để hỗ trợ xác định các vấn đề gây ra lỗi nghiêm trọng thông qua nền tảng người dùng hiệu quả hơn và giúp đỡ chức năng hồ sơ thông tin cá nhân để hướng dẫn cải tiến.
    
    Để liên kết các báo cáo tự động từ cùng một bản cài đặt KiCad, một số nhận dạng duy nhất được tạo hoàn toàn ngẫu nhiên, nó chỉ được sử dụng cho mục đích báo cáo sự cố. Không có thông tin nhận dạng cá nhân (PII) bao gồm địa chỉ IP được lưu trữ hoặc kết nối với số nhận dạng này. Bạn có thể đặt lại id này bất cứ lúc nào bằng nút được cung cấp.
    
    Nếu bạn chọn tự nguyện tham gia, KiCad sẽ tự động xử lý việc gửi các báo cáo đã nói khi xảy ra sự cố hoặc sự kiện. Các tệp thiết kế của bạn như sơ đồ mạch hoặc PCB không bao giờ được chia sẻ trong quá trình này.

en: I agree to provide anonymous reports
vi: Tôi đồng ý cung cấp báo cáo ẩn danh

en: Reset Unique Id
vi: Đặt trở lại góc nhìn duy nhất

en: Remove Invalid Cells
vi: Xóa các ô không hợp lệ

en: Illegal character '%c' in nickname '%s'.
vi: Ký tự không hợp lệ '%c' trong biệt danh '%s'.

en: Migrate Library
vi: Di chuyển thư viện

en: Select %s Library
vi: Chọn %s thư viện

en: A library nicknamed '%s' already exists.
vi: Thư viện có biệt danh '%s' đã tồn tại.

en: Error saving global library table:
    
    %s
vi: Lỗi khi lưu bảng thư viện toàn cục:
    
    %s

en: Error saving project-specific library table:
    
    %s
vi: Lỗi khi lưu bảng thư viện dành riêng cho dự án:
    
    %s

en: Migrate Libraries
vi: Di chuyển các thư viện

en: Copy Embedded Reference
vi: Sao chép tham số đã được nhúng

en: File '%s' already exists.
vi: Tệp '%s' đã tồn tại.

en: Failed to add file '%s'.
vi: Không tải được tệp tin '%s'.

en: Select a file to embed
vi: Chọn một tệp để nhúng

en: Select a directory to export files
vi: Chọn một thư mục để xuất tệp tin

en: Directory '%s' is not writable.
vi: Thư mục '%s' không thể ghi được.

en: Folder '%s' is not writable.
vi: Thư viện '%s' không thể ghi được.

en: Failed to open file '%s'.
vi: Không mở được tệp tin '%s'.

en: Failed to write file '%s'.
vi: Không viết được tệp tin '%s'.

en: Add embedded file
vi: Thêm tệp tin được nhúng

en: Remove embedded file
vi: Bỏ tệp tin được nhúng

en: Store a copy of all fonts used
vi: Lưu trữ bản sao của tất cả dạng kiểu chữ được dùng

en: Grid size '%s' already exists.
vi: Kích thước lưới '%s' đã tồn tại.

en: Fast Grid Switching
vi: Chuyển đổi nhanh lưới

en: Grid 1:
vi: Lưới 1:

en: (hotkey)
vi: (phím nóng)

en: Grid 2:
vi: Lưới 2:

en: Grid Overrides
vi: Ghi đè lưới

en: Connected items:
vi: Phần tử được kết nối:

en: Wires:
vi: Dây:

en: Graphics:
vi: Đồ họa:

en: Type filter text
vi: Nhập văn bản được lọc

en: Undo All Changes
vi: Hoàn tác tất cả các thay đổi

en: Undo all changes made so far in this dialog
vi: Hoàn tác tất cả các thay đổi được thực hiện cho đến nay trong hộp thoại này

en: Import Hotkeys...
vi: Nhập vào các phím nóng ...

en: Import hotkey definitions from an external file, replacing the current values
vi: Nhập định nghĩa phím nóng từ tệp bên ngoài, thay thế các giá trị hiện tại

en: Import Hotkeys File:
vi: Nhập tệp tin cài đặt phím nóng:

en: | Action | Default Hotkey | Description
vi: | Hành động | Phím nóng mặc định | Mô tả

en: Incorrect scale number
vi: Số tỷ lệ không chính xác

en: This scale results in an image which is too small (%.2f mm or %.1f mil).
vi: Sự co dãn này dẫn đến ảnh quá nhỏ (%.2f mm hoặc %.1f mil).

en: This scale results in an image which is very large (%.1f mm or %.2f in). Are you sure?
vi: Sự co dãn này dẫn đến ảnh rất lớn (%.1f mm hoặc %.2f in). Bạn có chắc không?

en: Convert to Greyscale
vi: Chuyển sang màu tông xám

en: Only one action can be assigned to each vertical scroll setting
vi: Chỉ có thể chỉ định một hành động cho mỗi cài đặt trên thanh cuộn dọc

en: Pan and Zoom
vi: Pan và thu phóng

en: Center and warp cursor on zoom
vi: Con trỏ giữa và dọc khi thu phóng

en: Center the cursor on screen when zooming.
vi: Căn giữa con trỏ trên màn hình khi thu phóng.

en: Automatically pan while moving object
vi: Tự động xoay khi di chuyển đối tượng

en: When drawing a track or moving an item, pan when approaching the edge of the display.
vi: Khi vẽ một đường mạch hoặc di chuyển một phần tử, hãy kéo khi tiến đến gần mép của màn hình.

en: Use zoom acceleration
vi: Sử dụng thu phóng nâng cao

en: Zoom faster when scrolling quickly
vi: Thu phóng nhanh hơn khi cuộn nhanh

en: Zoom speed:
vi: Tốc độ thu phóng:

en: How far to zoom in for each rotation of the mouse wheel
vi: Phóng to bao xa cho mỗi vòng quay của con lăn chuột

en: Pick the zoom speed automatically
vi: Chọn tốc độ thu phóng tự động

en: Auto pan speed:
vi: Tốc độ pan tự động:

en: How fast to pan when moving an object off the edge of the screen
vi: Pan nhanh như thế nào khi di chuyển một đối tượng ra khỏi mép màn hình

en: Drag Gestures
vi: Kéo rê Cử chỉ

en: Left button drag:
vi: Kéo rê nút trái:

en: Draw selection rectangle
vi: Vẽ hình vuông để lựa chọn

en: Drag selected objects; otherwise draw selection rectangle
vi: Kéo các đối tượng đã chọn; nếu không thì vẽ hình chữ nhật lựa chọn

en: Drag any object (selected or not)
vi: Kéo bất kỳ đối tượng nào (được chọn hoặc không)

en: Middle button drag:
vi: Kéo nút giữa:

en: Right button drag:
vi: Kéo nút phải:

en: Scroll Gestures
vi: Cử chỉ cuốn qua

en: Vertical touchpad or scroll wheel movement:
vi: Bàn di chuột dọc hoặc chuyển động của cuộn chuột:

en: Only one action can be assigned to each column
vi: Chỉ có thể chỉ định một hành động cho mỗi cột

en: Pan up/down:
vi: Xoay lên/xuống:

en: Pan left/right:
vi: Xoay trái/phải:

en: Pan left/right with horizontal movement
vi: Kéo qua lại trái / phải bằng di chuyển ngang

en: Pan the canvas left and right when scrolling left to right on the touchpad
vi: Xoay khung vẽ sang trái và phải khi cuộn từ trái sang phải trên bàn di chuột

en: Reset to Mouse Defaults
vi: Đặt lại con trỏ chuột về Mặc định

en: Reset to Trackpad Defaults
vi: Đặt lại bàn di chuột về Mặc định

en: Check for KiCad updates on startup
vi: Kiểm tra cập nhật KiCad khi khởi động

en: Plugin and Content Manager
vi: Trình quản lý nội dung và phụ trợ

en: Check for package updates on startup
vi: Kiểm tra cập nhật gói khi khởi động

en: Automatically add installed libraries to global library table
vi: Tự động thêm thư viện đã được cài đặt vô bảng thư viện chung

en: Automatically remove uninstalled libraries
vi: Tự động loại bỏ thư viện đã gỡ bỏ

en: Library nickname prefix:
vi: Tiền tố biệt danh thư viện:

en: Listening at %s
vi: Nghe tại %s

en: This installation of KiCad does not have API support enabled.
vi: Bản cài đặt KiCad này không hỗ trợ API.

en: KiCad API is not enabled; external Python plugins will not be available
vi: API KiCad chưa được bật; các plugin Python bên ngoài sẽ không khả dụng

en: No valid Python interpreter chosen; external Python plugins will not be available
vi: Trình biên dịch Python được chọn thì vô giá trị; phụ trợ Python từ bên ngoài sẽ không thể có sẵn được

en: Found %s
vi: Tìm thấy %s

en: Not a valid Python 3 interpreter
vi: Trình biên dịch Python 3 vô giá trị

en: When the KiCad API is enabled, plugins and other software running on this computer can connect to KiCad.
vi: Khi KiCad API được cho phép, phần phụ trợ và các phần mềm khác đang chạy trên máy tính này có thể được kết nối với KiCad.

en: Enable KiCad API
vi: Cho phép KiCad API

en: Enable the KiCad API.  Doing so will allow third-party software running on your computer to access KiCad.
vi: Cho phép KiCad API. Làm như vậy sẽ cho phép phần mềm của bên thứ ba chạy trên máy tính của bạn truy cập KiCad.

en: Python Interpreter
vi: Trình biên dịch Python

en: Path to Python interpreter:
vi: Đường dẫn tới trình biên dịch Python:

en: Select the path to a Python interpreter
vi: Lựa chọn đường dẫn tới trình biên dịch Python

en: No Python interpreter chosen; external Python plugins will not be available
vi: Không có trình biên dịch Python được chọn; phần phụ trợ Python bên ngoài sẽ không có sẵn được

en: Python interpreter status
vi: Tình trạng trình biên dịch Python

en: <Not defined>
vi: <Không xác định>

en: Set color to transparent to use layer default color.
vi: Đặt màu thành trong suốt để sử dụng là màu mặc định cho các lớp.

en: The netclasses have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Lớp tín hiệu đã được thay đổi bên ngoài hội thoại thiết lập.
    Bạn có muốn tải lại?

en: Netclass must have a name.
vi: Netclass phải có một tên.

en: Netclass name already in use.
vi: Tên Netclass đã được sử dụng.

en: Minimum copper clearance
vi: Clearance lớp đồng tối thiểu

en: Minimum track width
vi: Chiều rộng đường mạch nhỏ nhất

en: Via pad diameter
vi: Đường kính phần chân đồng lỗ xuyên

en: Via plated hole diameter
vi: Đường kính lỗ Via mạ

en: Microvia pad diameter
vi: Đường kính pad Microvia

en: Microvia plated hole diameter
vi: Đường kính lỗ microvia mạ

en: Differential pair track width
vi: Chiều rộng đường mạch cặp vi sai

en: Differential pair gap
vi: Khoảng cách cặp vi sai

en: Schematic wire thickness
vi: Độ dày dây dẫn sơ đồ mạch

en: Bus wire thickness
vi: Độ dày dây nối Bus

en: Schematic wire color
vi: Màu sắc dây dẫn sơ đồ mạch

en: Schematic wire line style
vi: Kiểu đường dây dẫn sơ đồ mạch

en: PCB netclass color
vi: Màu sắc lớp tín hiệu PCB

en: The default net class is required.
vi: Lớp net mặc định là bắt buộc.

en: <b>Nets matching '%s':</b>
vi: <b> Nets phù hợp với '%s':</b>

en: Clearance
vi: Khoảng rộng ngăn cách

en: Track Width
vi: Chiều rộng Track

en: Via Size
vi: kích thước Via

en: Via Hole
vi: Lỗ xuyên thẳng

en: uVia Size
vi: Kích thước uVia

en: uVia Hole
vi: Lỗ xuyên siêu nhỏ

en: DP Width
vi: Chiều rộng DP

en: DP Gap
vi: Khoảng DP

en: PCB Color
vi: Màu sắc PCB

en: Wire Thickness
vi: Độ dày dây dẫn

en: Bus Thickness
vi: Độ dày Bus

en: Set color to transparent to use KiCad default color.
vi: Đặt màu thành trong suốt để sử dụng màu mặc định của KiCad.

en: Import colors from schematic
vi: Nhập màu sắc từ sơ đồ mạch

en: Net Class
vi: Lớp tín hiệu

en: From Pin Conflicts Map
vi: Từ bản đồ chân có xung đột

en: The violation severities have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Sự vi phạm nghiêm trọng đã được thay đổi bên ngoài hộp thoại thiết lập.
    Bạn có muốn tải lại?

en: The text variables have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Các biến văn bản đã được thay đổi bên ngoài hộp thoại thiết lập.
    Bạn có muốn tải lại?

en: Variable name cannot be empty.
vi: Tên biến không được để trống.

en: Variable Name
vi: Tên biến

en: Text Substitution
vi: Tráo đổi văn bản

en: Could not use OpenGL, falling back to software rendering
vi: Không thể sử dụng OpenGL, quay trở lại phần mềm quét ảnh

en: Graphics error
vi: Lỗi đồ họa

en: Could not use OpenGL
vi: Không thể dùng OpenGL

en: Failed to read image data.
vi: Không tải được dữ liệu của ảnh.

en: File could not be opened.
vi: Tệp tin không thể được mở ra.

en: Drawing sheet was not fully read.
vi: Bản vẽ kỹ thuật chưa được đọc đầy đủ.

en: Ran out of memory.
vi: Quá tải bộ nhớ.

en: Imported Shape
vi: Hình dạng đã được nhập

en: Error writing drawing sheet file
vi: Lỗi khi ghi vô tệp tin bản vẽ kỹ thuật

en: First Page Only
vi: Chỉ trang đầu tiên

en: Subsequent Pages
vi: Trang theo sau

en: All Pages
vi: Tất cả các trang

en: First Page Option
vi: Tùy chọn Trang Đầu tiên

en: Repeat Count
vi: Đếm Lặp lại

en: Repeat Label Increment
vi: Lặp lại Nhãn tăng dần

en: Repeat Position Increment
vi: Lặp lại vị trí tăng dần

en: Rectangle, width %s height %s
vi: Hình chữ nhật, chiều rộng %s chiều cao %s

en: Line, length %s
vi: Đường thẳng, chiều dài %s

en: Page Limits
vi: Giới hạn Trang

en: Expecting %s
vi: Đang đợi %s

en: Expecting '%s'
vi: Đang đợi %s

en: %s is a duplicate
vi: %s là một bản sao

en: Unexpected '%s'
vi: Không mong đợi '%s'

en: need a number for '%s'
vi: cần một số cho '%s'

en: Un-terminated delimited string
vi: Chuỗi giới hạn không kết thúc

en: String delimiter must be a single character of ', ", or $
vi: Giới hạn chuỗi phải là một ký tự đơn của ', ", hoặc $

en: Invalid floating point number in
    file: '%s'
    line: %d
    offset: %d
vi: Số dấu phẩy động không hợp lệ trong
    tập tin: '%s'
    dòng: %d
    độ lệch: %d

en: Missing floating point number in
    file: '%s'
    line: %d
    offset: %d
vi: Thiếu dấu cho số thập phân trong
    tập tin: '%s'
    dòng: %d
    độ lệch: %d

en: Invalid floating point number
vi: Số thập phân không hợp lệ

en: File '%s' was not found.
vi: Không tìm thấy tệp tin "%s".

en: Mouse and Touchpad
vi: Chuột và Bàn di chuột

en: Data Collection
vi: Thu thập dữ liệu

en: Symbol Editor
vi: Trình chỉnh sửa ký hiệu

en: Editing Options
vi: Các tùy chọn chỉnh sửa

en: Schematic Editor
vi: Trình chỉnh sửa sơ đồ mạch

en: Annotation Options
vi: Tùy chọn đánh số

en: Field Name Templates
vi: Tên trường mẫu

en: Simulator
vi: Trình mô phỏng

en: Footprint Editor
vi: Trình chỉnh sửa Footprint

en: Origins & Axes
vi: Gốc và trục

en: PCB Editor
vi: Trình chỉnh sửa PCB

en: Realtime Renderer
vi: Renderer thời gian thực

en: Raytracing Renderer
vi: Trình quét ảnh theo tia

en: Gerber Viewer
vi: Trình xem Gerber

en: Excellon Options
vi: Các Tùy chọn bảng tính

en: Drawing Sheet Editor
vi: Trình chỉnh sửa bản vẽ kỹ thuật

en: Packages and Updates
vi: Gói và cập nhật

en: Insufficient permissions to folder '%s'.
vi: Không đủ quyền đối với thư mục '%s'.

en: Well this is potentially embarrassing!
    It appears that the last time you were editing
    %s
    KiCad exited before saving.
    
    Do you wish to open the auto-saved file instead?
vi: Vâng, điều này có thể gây bối rối!
    Có vẻ như lần cuối cùng bạn chỉnh sửa
    %s
    KiCad đã thoát trước khi lưu.
    
    Thay vào đó, bạn có muốn mở tệp được lưu tự động không?

en: The auto save file could not be renamed to the board file name.
vi: Không thể đổi tên tệp lưu tự động thành tên tệp bo mạch.

en: Documentation File
vi: Tệp Tài liệu

en: Documentation file '%s' not found.
vi: không tìm thấy tệp tin tài liệu '%s'.

en: Unknown MIME type for documentation file '%s'
vi: Không hiểu Loại MIME cho tệp tin tài liệu"%s"

en: Edit Grids...
vi: Chỉnh sửa Lưới...

en: Zoom Auto
vi: Tự động Thu phóng

en: Zoom %.2f
vi: Thu phóng %.2f

en: grid %s
vi: lưới %s

en: Constrain to H, V, 45
vi: Ràng buộc ở H, V, 45

en: Select Library
vi: Chọn Thư viện

en: Net Inspector
vi: Khám phá tín hiệu

en: Pad
vi: Chân đồng

en: Reference Image
vi: Hình ảnh Tham chiếu

en: ItemList
vi: Danh sách phần tử

en: NetInfo
vi: Thông tin tín hiệu

en: No-Connect Flag
vi: Cờ Không Kết nối

en: Wire Entry
vi: Đầu vào dây nối

en: Bus Entry
vi: Đầu vào đường bus

en: Rule Area
vi: Vùng quy tắc

en: Net Label
vi: Nhãn tín hiệu

en: Directive Label
vi: Nhãn định hướng

en: Global Label
vi: Nhãn chung

en: Hierarchical Label
vi: Nhãn phân cấp

en: Sheet Pin
vi: Chân của tờ trang

en: SCH Screen
vi: Màn hình SCH

en: Gerber Layout
vi: Trình vẽ Gerber

en: Draw Item
vi: Vẽ phần tử

en: Thermal Spoke
vi: Nan hoa nhiệt

en: Number Box
vi: Hộp Số học

en: Bezier Curve
vi: Đường cong Bezier

en: Pad Number Box
vi: Hộp đánh số chân đồng

en: Thermal Spoke Template
vi: Biểu Mẫu Ngăn tản nhiệt

en: Shape Properties
vi: Thuộc tính hình dạng

en: Start X
vi: Bắt đầu X

en: Start Y
vi: Bắt đầu Y

en: End X
vi: Kết thúc X

en: End Y
vi: Kết thúc Y

en: Bold+Italic
vi: Đậm + Nghiêng

en: Text Properties
vi: Thuộc tính Văn bản

en: Horizontal Justification
vi: Cân bằng chiều ngang

en: Vertical Justification
vi: Cân bằng dọc

en: opt
vi: Lựa

en: The base path of locally installed system footprint libraries (.pretty folders).
vi: Đường dẫn cơ sở của các thư viện chân gắn linh kiện trong hệ thống được cài đặt cục bộ (thư mục .pretty).

en: The base path of system footprint 3D shapes (.3Dshapes folders).
vi: Đường dẫn cơ sở của hình dạng 3D của chân gắn linh kiện trong hệ thống (các thư mục .3Dshapes).

en: The base path of the locally installed symbol libraries.
vi: Đường dẫn cơ sở của các thư viện biểu tượng được cài đặt cục bộ.

en: A directory containing project templates installed with KiCad.
vi: Thư mục chứa các dự án mẫu được cài đặt cùng với KiCad.

en: Optional. Can be defined if you want to create your own project templates folder.
vi: Không bắt buộc. Có thể được xác định nếu bạn muốn tạo thư mục dự án mẫu của riêng mình.

en: A directory containing 3rd party plugins, libraries and other downloadable content.
vi: Thư mục chứa các plugin, thư viện của bên thứ 3 và các nội dung có thể tải xuống khác.

en: Internally defined by KiCad (cannot be edited) and is set to the absolute path of the currently loaded project file.  This environment variable can be used to define files and paths relative to the currently loaded project.  For instance, ${KIPRJMOD}/libs/footprints.pretty can be defined as a folder containing a project specific footprint library named footprints.pretty.
vi: Được xác định nội bộ bởi KiCad (không thể chỉnh sửa) và được đặt thành đường dẫn tuyệt đối của tệp dự án hiện đang được tải. Biến môi trường này có thể được sử dụng để xác định các tệp và đường dẫn liên quan đến dự án hiện đang được tải. Ví dụ: $ {KIPRJMOD} /libs/footprints.pretty có thể được định nghĩa là một thư mục chứa thư viện footprint cụ thể của dự án có tên footprints.pretty.

en: A directory containing system-wide scripts installed with KiCad
vi: Thư mục chứa các tập lệnh toàn hệ thống được cài đặt với KiCad

en: A directory containing user-specific scripts installed with KiCad
vi: Thư mục chứa các tập lệnh dành riêng cho người dùng được cài đặt với KiCad

en: %s in '%s', line %d, offset %d.
vi: %s trong '%s', dòng %d, offset %d.

en: KiCad was unable to open this file because it was created with a more recent version than the one you are running.
    
    To open it you will need to upgrade KiCad to a version dated %s or later.
vi: KiCad không thể mở tệp này vì nó được tạo bằng phiên bản mới hơn phiên bản bạn đang chạy.
    
    Để mở nó, bạn cần nâng cấp KiCad lên phiên bản %s trở lên.

en: KiCad was unable to open this file because it was created with a more recent version than the one you are running.
    
    To open it you will need to upgrade KiCad to version %s or later (file format dated %s or later).
vi: KiCad không thể mở tệp này vì nó được tạo bằng phiên bản mới hơn phiên bản bạn đang chạy.
    
    Để mở nó, bạn cần nâng cấp KiCad lên phiên bản %s trở lên (định dạng tệp ngày %s trở lên).

en: Full error text:
vi: Văn bản lỗi đầy đủ:

en: No Files
vi: Không có tệp tin

en: The given path does not exist
vi: Đường dẫn đã cho không tồn tại

en: Alias:
vi: Bí danh: .

en: This path:
vi: Đường dẫn này:

en: Existing path:
vi: Đường dẫn hiện tại:

en: Bad alias (duplicate name)
vi: Bí danh không hợp lệ (tên trùng lặp)

en: Error loading font '%s'.
vi: Lỗi tải phông chữ '%s'.

en: Font '%s' not found; substituting '%s'.
vi: Không tìm thấy phông chữ '%s'; thay thế '%s'.

en: Load Error
vi: Lỗi Tải

en: Errors were encountered loading footprints:
vi: Đã gặp lỗi khi tải footprint:

en: Duplicate library nickname '%s' found in footprint library table file line %d.
vi: Biệt hiệu thư viện trùng lặp '%s' được tìm thấy trong dòng tệp bảng thư viện footprint %d.

en: Command '%s' could not be found.
vi: Không thể tìm thấy lệnh '%s'.

en: Unable to find a PDF viewer for '%s'.
vi: Không thể tìm thấy trình xem PDF cho "%s".

en: Problem while running the PDF viewer '%s'.
vi: Có sự cố trong khi chạy trình xem PDF '%s'.

en: Cannot copy file '%s'.
vi: Không thể sao chép tệp tin "%s".

en: Invalid directory name, cannot remove root
vi: Tên thư mục vô giá trị, không thể xóa bỏ gốc thư mục

en: Error removing directory '%s': %s
vi: Lỗi xóa thư mục '%s': %s

en: Could not copy file: %s to %s
vi: Không thể sao chép tệp: %s vào %s

en: Could not copy directory: %s to %s
vi: Không thể sao chép thư mục: %s đến %s

en: Could not read file: %s
vi: Không thể đọc tệp: %s

en: Could not clone repository '%s'
vi: Không thể sao chép vùng lưu trữ '%s'

en: Could not lookup remote '%s'
vi: Không thể tra cứu từ xa '%s'

en: Could not read 'FETCH_HEAD'
vi: Không thể đọc 'FETCH_HEAD'

en: Could not lookup commit
vi: Không thể tra cứu cam kết

en: Could not analyze merge
vi: Không thể phân tích hợp nhất

en: Invalid HEAD.  Cannot merge.
vi: Đầu nguồn vô giá trị.  Không thể hợp lại.

en: Could not get repository head
vi: Không thể có đầu nguồn vùng lưu trữ

en: Could not get reference OID for reference '%s'
vi: Không thể có OID tham chiếu cho tham chiếu '%s'

en: Failed to perform checkout operation.
vi: Khổng thể thực hiện tiến trình tra xét khi xuất.

en: Could not merge commits
vi: Không thể hợp nhất các cam kết

en: Could not get repository index
vi: Không thể lấy ra mục lục vùng lưu trữ

en: Could not get conflict iterator
vi: Không thể lấy ra truy cập lặp xung đột

en: Could not lookup remote
vi: Không thể tra cứu từ xa

en: Received %u of %u objects
vi: Đã nhận đối tượng %u của %u

en: * [updated] %s..%s %s
vi: *[Đã cập nhật] %s.. %s %s

en: * [new] %s %s
vi: * [mới] %s %s

en: * [rejected] %s (%s)
vi: * [từ chối] %s (%s)

en: [updated] %s
vi: [đã cập nhật] %s

en: Invalid repository.
vi: Kho lưu trữ không hợp lệ.

en: Failed to commit changes.
vi: Không thể cam kết thay đổi.

en: Failed to merge branches.
vi: Không thể hợp nhất các nhánh dữ liệu.

en: Failed to clone repository.
vi: Không sao chép được kho lưu trữ.

en: Remote repository not found.
vi: Không tìm thấy kho lưu trữ từ xa.

en: Authentication failed for remote repository.
vi: Không thể chứng thực để điều khiển từ xa vùng lưu trữ.

en: Branch not found.
vi: không tìm thấy nhánh dữ liệu.

en: Failed to create branch.
vi: Không thể tạo nhánh dữ liệu.

en: Failed to delete branch.
vi: Không thể xóa nhánh dữ liệu.

en: File not found during checkout operation.
vi: Không tìm thấy tập tin trong suốt tiến trình kiểm trước khi xuất.

en: Merge conflict encountered.
vi: Đụng phải xung đột khi hợp nhất.

en: Rebase conflict encountered.
vi: Đụng phải xung đột khi thiết lập lại nền tảng.

en: Failed to pull changes from remote repository.
vi: Không thể kéo các thay đổi từ kho lưu trữ từ xa.

en: Failed to push changes to remote repository.
vi: Không thể đẩy các thay đổi tới kho lưu trữ từ xa.

en: Failed to establish connection with remote repository.
vi: Không thiết lập được kết nối với kho lưu trữ từ xa.

en: Tag not found.
vi: Không tìm thấy tag.

en: Accept Autocomplete
vi: Chấp nhận Tự động hoàn thành

en: Pan Up/Down
vi: Pan lên / xuống

en: Finish Drawing
vi: Hoàn tất Bản vẽ

en: Highlight Net
vi: Tô sáng Net

en: Remove from Selection
vi: Loại bỏ khỏi lựa chọn

en: %s is not supported.
vi: %s không được hỗ trợ.

en: DXF images not currently supported.
vi: Hình ảnh DXF hiện không được hỗ trợ.

en: Error reading file: cannot determine length.
vi: Lỗi khi đọc tệp: không xác định được độ dài.

en: Error reading file.
vi: Lỗi khi đọc tệp.

en: File import cancelled by user.
vi: Nhập tệp bị hủy bởi người dùng.

en: The selected file is not valid or might be corrupt!
vi: Tệp đã chọn không hợp lệ hoặc có thể bị hỏng!

en: Unexpected number of points in '%s'. Found %d but expected %d.
vi: một số điểm không mong đợi trong '%s'. Tìm thấy %d nhưng mong đợi %d.

en: Missing node '%s' in '%s'
vi: Thiếu nút '%s' trong '%s'

en: Unknown node '%s' in '%s'
vi: Nút không biết '%s' trong '%s'

en: Missing Parameter '%s' in '%s'
vi: Thiếu tham số '%s' trong '%s'

en: Unknown Parameter '%s' in '%s'
vi: Tham số Không biết '%s' trong '%s'

en: Unable to parse '%s' in '%s'
vi: Không thể phân tích cú pháp '%s' trong '%s'

en: Invalid size %lld: too large
vi: Kích thước không hợp lệ %lld: quá lớn

en: Invalid Arc with radius %f and angle %f
vi: Arc không hợp lệ với bán kính %f và góc %f

en: JSON error reading '%s': %s
vi: Lỗi JSON khi đọc '%s': %s

en: Error loading schema: %s
vi: Lỗi tải sơ đồ mạch: %s

en: Error loading editor.
vi: Lỗi khi tải trình chỉnh sửa.

en: Unable to switch language to %s
vi: Không thể chuyển đổi ngôn ngữ sang %s

en: Global labels
vi: Nhãn toàn cục

en: Symbol fields
vi: Các trường ký hiệu

en: Schematic text && graphics
vi: Căn bản & & đồ họa sơ đồ mạch

en: Sheet fields
vi: Trường Sheet

en: Highlighted items
vi: Phần tử được tô sáng

en: Selection highlight
vi: Tô sáng phần lựa chọn

en: Reference designators
vi: Bộ chỉ định tham chiếu

en: Through vias
vi: Lỗ  xuyên các lớp

en: Micro-vias
vi: Lỗ xuyên siêu nhỏ

en: Edit options...
vi: Các tùy chọn chỉnh sửa...

en: Library settings for %s...
vi: Cài đặt thư viện cho %s...

en: Unrecognized character '%c'
vi: Ký tự không được nhận dạng '%c'

en: Unrecognized function '%s'
vi: Hàm không được ghi nhận '%s'

en: Missing units for '%s'| (%s)
vi: Thiếu đơn vị cho '%s'| (%s)

en: Type mismatch between '%s' and %lf
vi: Nhập không khớp giữa '%s' và %lf

en: Type mismatch between %lf and '%s'
vi: Nhập không khớp giữa %lf và '%s'

en: %s, %s and %d more
vi: %s, %s và %d nữa

en: No default editor found, you must choose one.
vi: Không tìm thấy trình chỉnh sửa mặc định nào, bạn phải chọn một trình chỉnh sửa.

en: Select Preferred Editor
vi: Chọn Trình soạn thảo Ưu tiên

en: This language is not supported by the operating system.
vi: Ngôn ngữ này không được hỗ trợ bởi hệ điều hành.

en: The KiCad language file for this language is not installed.
vi: Tệp ngôn ngữ KiCad cho ngôn ngữ này không được cài đặt.

en: Show Page %s
vi: Hiện Trang %s

en: Error loading project footprint library table.
vi: Lỗi tải bảng thư viện footprint trong dự án.

en: Could not open archive file.
vi: Không thể mở tệp lưu trữ.

en: Invalid archive file format.
vi: Định dạng tệp lưu trữ không hợp lệ.

en: Extracting file '%s'.
vi: Đang giải nén tệp '%s'.

en: Error extracting file!
vi: Lỗi khi giải nén tập tin!

en: Archived file '%s'.
vi: Đã lưu trữ tệp '%s'.

en: Failed to archive file '%s'.
vi: Không thể lưu trữ tệp '%s'.

en: Zip archive '%s' created (%s uncompressed, %s compressed).
vi: Kho lưu trữ zip '%s' được tạo (%s không nén, %s nén).

en: Unable to open %s for reading.
vi: Không thể mở %s để đọc.

en: Maximum line length exceeded
vi: Chiều dài dòng tối đa vượt quá

en: Line length exceeded
vi: Chiều dài dòng vượt quá

en: KiCad Default
vi: Mặc định Kicad

en: KiCad Classic
vi: KiCad cổ điển

en: Create a new document in the editor
vi: Tạo tài liệu mới trong trình soạn thảo

en: New Library...
vi: Thư viện Mới...

en: Create a new library folder
vi: Tạo thư mục thư viện mới

en: Add Library...
vi: Thêm Thư viện...

en: Add an existing library folder
vi: Thêm thư mục thư viện hiện có

en: Open existing document
vi: Mở tài liệu hiện có

en: Save current document to another location
vi: Lưu tài liệu hiện tại vào vị trí khác

en: Save a copy of the current document to another location
vi: Lưu bản sao của tài liệu hiện tại vào một vị trí khác

en: Page Settings...
vi: Cài đặt trang...

en: Settings for paper size and title block info
vi: Cài đặt cho kích thước giấy và thông tin khối tiêu đề

en: Close the current editor
vi: Đóng trình chỉnh sửa hiện tại

en: Cancel current tool
vi: Hủy công cụ hiện tại

en: Perform the right-mouse-button action
vi: Thực hiện thao tác chuột phải

en: Paste Special...
vi: Dán đặc biệt ...

en: Duplicates the selected item(s)
vi: Nhân đôi (các) khoản phần tử đã chọn

en: Find Next Marker
vi: Tìm Điểm đánh dấu Tiếp theo

en: Replace and Find Next
vi: Thay thế và Tìm Tiếp

en: Exclude Marker
vi: Loại trừ đánh dấu

en: Zoom to Objects
vi: Thu phóng đến Đối tượng

en: Zoom In at Cursor
vi: Phóng to tại Con trỏ

en: Zoom Out at Cursor
vi: Phóng to tại Con trỏ

en: Cursor Up Fast
vi: Con trỏ lên nhanh

en: Cursor Down Fast
vi: Con trỏ xuống nhanh

en: Cursor Left Fast
vi: Con chạy Nhanh Trái

en: Cursor Right Fast
vi: Con trỏ phải nhanh

en: Performs left mouse button click
vi: Thực hiện bấm nút chuột trái

en: Double-click
vi: Nhấn đúp chuột

en: Performs left mouse button double-click
vi: Thực hiện bấm nút chuột trái

en: Pin Library
vi: Thư viện Pin

en: Keep the library at the top of the list
vi: Giữ thư viện ở đầu danh sách

en: No longer keep the library at the top of the list
vi: Không còn giữ thư viện ở đầu danh sách

en: Switch to Next Grid
vi: Chuyển sang Lưới tiếp theo

en: Switch to Previous Grid
vi: Chuyển sang Lưới Trước

en: Grid Origin
vi: Điểm gốc của lưới

en: Reset Grid Origin
vi: Đặt lại điểm gốc của Lưới

en: Grid Origin...
vi: Điểm gốc của lưới...

en: Set the grid origin point
vi: Đặt điểm gốc của lưới

en: Select Columns...
vi: Chọn cột...

en: Switch units
vi: Chuyển đổi đơn vị

en: Switch between imperial and metric units
vi: Chuyển đổi giữa đơn vị đo lường Anh và hệ mét

en: Polar Coordinates
vi: Tọa độ cực

en: Switch between polar and cartesian coordinate systems
vi: Chuyển đổi giữa hệ tọa độ cực và hệ tọa độ Cartesian

en: Reset Local Coordinates
vi: Đặt lại tọa độ cục bộ

en: Full-Window Crosshairs
vi: Crosshairs toàn cửa sổ

en: Show 3D viewer window
vi: Hiển thị cửa sổ trình xem 3D

en: Symbol Library Browser
vi: Trình duyệt Thư viện Symbol

en: Footprint Library Browser
vi: Trình duyệt Thư viện Footprint

en: Show Datasheet
vi: Hiển thị Datasheet

en: Update PCB from Schematic...
vi: Cập nhật PCB từ Schematic ...

en: Update PCB with changes made to schematic
vi: Cập nhật PCB với các thay đổi được thực hiện đối với sơ đồ mạch

en: Update Schematic from PCB...
vi: Cập nhật sơ đồ mạch từ PCB...

en: Update schematic with changes made to PCB
vi: Cập nhật sơ đồ mạch với các thay đổi được thực hiện đối với PCB

en: Configure Paths...
vi: Cấu hình Đường dẫn...

en: Edit path configuration environment variables
vi: Chỉnh sửa các biến môi trường cấu hình đường dẫn

en: Manage Symbol Libraries...
vi: Quản lý Thư viện Symbol ...

en: Edit the global and project symbol library lists
vi: Chỉnh sửa danh sách thư viện symbol toàn cục và trong dự án

en: Manage Footprint Libraries...
vi: Quản lý Thư viện Footprint ...

en: Edit the global and project footprint library lists
vi: Chỉnh sửa danh sách thư viện footprint toàn cục và trong dự án

en: Getting Started with KiCad
vi: Bắt đầu với KiCad

en: Open "Getting Started in KiCad" guide for beginners
vi: Mở hướng dẫn "Bắt đầu trong KiCad" cho người mới bắt đầu

en: Open product documentation in a web browser
vi: Mở tài liệu sản phẩm trong trình duyệt web

en: List Hotkeys...
vi: Liệt kê các phím nóng ...

en: Displays current hotkeys table and corresponding commands
vi: Hiển thị bảng phím nóng hiện tại và các lệnh tương ứng

en: Open "Contribute to KiCad" in a web browser
vi: Mở "Đóng góp cho KiCad" trong trình duyệt web

en: Help file '%s' could not be found.
    Do you want to access the KiCad online help?
vi: Không thể tìm thấy tập tin trợ giúp '%s'.
    Bạn có muốn truy cập trợ giúp trực tuyến của KiCad không?

en: Could not launch the default browser.
    For information on how to help the KiCad project, visit %s
vi: Không thể khởi chạy trình duyệt mặc định.
    Để biết thông tin về cách trợ giúp dự án KiCad, hãy truy cập %s

en: Get involved with KiCad
vi: Tham gia với KiCad

en: Zoom: %.2f
vi: Thu phóng: %.2f

en: Incorrect value: %s
vi: Giá trị không chính xác: %s

en: Invalid signal name
vi: Tên tín hiệu không hợp lệ

en: Signal names cannot contain CR or LF characters
vi: Tên tín hiệu không được chứa các ký tự CR hoặc LF

en: Signal names cannot contain spaces
vi: Tên tín hiệu không được chứa khoảng trắng

en: The value field cannot contain %s character(s).
vi: Trường giá trị không được chứa (các) ký tự %s.

en: The footprint field cannot contain %s character(s).
vi: Trường footprint không thể chứa (các) ký tự %s.

en: The datasheet field cannot contain %s character(s).
vi: Trường datasheet không được chứa (các) ký tự %s.

en: The sheet name cannot contain %s character(s).
vi: Tên sheet không được chứa (các) ký tự %s.

en: The sheet filename cannot contain %s character(s).
vi: Tên tệp sheet không được chứa (các) ký tự %s.

en: The field cannot contain %s character(s).
vi: Trường này không thể chứa (các) ký tự %s.

en: References must start with a letter.
vi: Các tham chiếu phải bắt đầu bằng một chữ cái.

en: Footprint not found.
vi: Không tìm thấy Footprint.

en: Loading Footprint Libraries
vi: Đang tải Thư viện Footprint

en: No default footprint
vi: Không có footprint mặc định

en: Software graphics (for computers which do not support KiCad's hardware acceleration requirements)
vi: Đồ họa phần mềm (dành cho máy tính không hỗ trợ yêu cầu tăng tốc phần cứng của KiCad)

en: Grid thickness:
vi: Độ dày lưới:

en: When grid shown
vi: Khi lưới được hiển thị

en: Always show crosshairs
vi: Luôn hiển thị dấu chéo

en: Set plot view to show all items
vi: Cài đặt dạng xem bản in để hiển thị tất cả các mục

en: Reset %s to Defaults
vi: Đặt lại %s về Mặc định

en: %d objects selected
vi: %d đối tượng được chọn

en: %s must be at least %s.
vi: %s phải ít nhất %s.

en: %s must be less than %s.
vi: %s phải nhỏ hơn %s.

en: Press a new hotkey, or press Esc to cancel...
vi: Nhấn phím nóng mới hoặc nhấn Esc để hủy bỏ...

en: Current key:
vi: Phím hiện tại:

en: Set Hotkey
vi: Đặt Phím nóng

en: '%s' is a reserved hotkey in KiCad and cannot be assigned.
vi: '%s' là phím nóng dành riêng trong KiCad và không thể gán được.

en: Undo Changes
vi: Hoàn tác tất cả các thay đổi

en: Clear Assigned Hotkey
vi: Xóa Phím nóng Được Gán

en: Confirm change
vi: Xác nhận thay đổi

en: (double-click to edit)
vi: (kích đúp để sửa)

note: Translators: Alternate is a table column header where the cells in the column represent keyboard combinations the user can press to invoke Orca commands.  These represent alternative key bindings that are used in addition to the key bindings in the "Key Bindings" column.
en: Alternate
vi: Thay thế

en: File save error
vi: Lỗi lưu tệp tin

en: Output Messages
vi: Thông báo đầu ra

en: Infos
vi: Các thông tin

en: KiCad symbol library files
vi: Tệp thư viện symbol KiCad

en: KiCad project files
vi: Tệp dự án KiCad

en: KiCad legacy project files
vi: Tệp dự án củ KiCad

en: All KiCad project files
vi: Tất cả các tệp dự án KiCad

en: KiCad legacy schematic files
vi: Tệp sơ đồ mạch củ KiCad

en: KiCad s-expression schematic files
vi: Tệp sơ đồ mạch s-expression KiCad

en: CADSTAR Archive files
vi: Tệp lưu trữ CADSTAR

en: Eagle XML files
vi: Tệp Eagle XML

en: KiCad netlist files
vi: Tệp netlist KiCad

en: KiCad printed circuit board files
vi: Tệp bảng mạch in KiCad

en: KiCad footprint files
vi: Tệp footprint KiCad

en: KiCad footprint library paths
vi: Đường dẫn thư viện footprint KiCad

en: KiCad symbol footprint link files
vi: Tệp liên kết footprint và symbol KiCad

en: Drill files
vi: Tệp lỗ khoan

en: SVG files
vi: Tệp SVG

en: CSV Files
vi: Tệp CSV

en: Portable document format files
vi: Tệp định dạng tài liệu di động

en: PostScript files
vi: Tệp PostScript

en: Report files
vi: Tệp báo cáo

en: VRML and X3D files
vi: Tệp VRML và X3D

en: IDFv3 footprint files
vi: Tệp footprint IDFv3

en: Legacy footprint export files
vi: Tệp xuất footprint củ

en: SPICE netlist file
vi: Tệp danh sách netlist SPICE

en: CadStar netlist file
vi: Tệp netlist CadStar

en: Symbol footprint association files
vi: Tệp liên kết footprint và symbol

en: Zip file
vi: Tệp Zip

en: GenCAD 1.4 board files
vi: Các tệp bo mạch GenCAD 1.4

en: DXF Files
vi: Tệp DXF

en: Specctra DSN file
vi: Tệp Specctra DSN

en: IPC-D-356 Test Files
vi: Tệp kiểm tra IPC-D-356

en: PNG file
vi: Tệp PNG

en: Jpeg file
vi: Tệp jpeg

en: Equivalence File Load Error
vi: Lỗi tải tệp tương đương

en: %lu footprint/symbol equivalences found.
vi: %lu Footprint/Symbol tương đương được tìm thấy.

en: Component %s: footprint %s not found in any of the project footprint libraries.
vi: Linh kiện %s: footprint %s không được tìm thấy trong bất kỳ thư viện footprint nào của dự án.

en: CvPcb Warning
vi: Cảnh báo CvPcb

en: You have run CvPcb for the first time using the new footprint library table method for finding footprints.
    CvPcb has either copied the default table or created an empty table in your home folder.
    You must first configure the library table to include all footprint libraries not included with KiCad.
    See the "Footprint Library Table" section of the CvPcb documentation for more information.
vi: Bạn đã chạy CvPcb lần đầu tiên bằng cách sử dụng phương pháp tạo bảng thư viện footprint mới để tìm các footprint.
    CvPcb đã sao chép bảng mặc định hoặc tạo một bảng trống trong thư mục chính của bạn.
    Trước tiên, bạn phải định cấu hình bảng thư viện để bao gồm tất cả các thư viện footprint không có trong KiCad.
    Xem phần "Bảng Thư viện Footprint" của tài liệu CvPcb để biết thêm thông tin.

en: An error occurred attempting to load the global footprint library table.
vi: Đã xảy ra lỗi khi cố tải bảng thư viện footprint toàn cục.

en: Assign Footprints
vi: Chỉ định dấu chân

en: Footprint Libraries
vi: Thư viện Footprint

en: Symbol : Footprint Assignments
vi: Symbol : chỉ định Footprint

en: Filtered Footprints
vi: Các Footprint được lọc

en: Apply, Save Schematic && Continue
vi: Áp dụng, Lưu Sơ đồ mạch && Tiếp tục

en: Symbol to footprint changes are unsaved
vi: Thay đổi Symbol với footprint chưa được lưu

en: Symbol to Footprint links have been modified. Save changes?
vi: Các liên kết Symbol đến Footprint đã được sửa đổi. Lưu thay đổi?

en: Pin Count
vi: Số lượng pin

en: No Filtering
vi: Không lọc

en: Filtered by %s
vi: Được lọc bởi %s

en: : %i matching footprints
vi: : %i footprint phù hợp

en: Description: %s;  Keywords: %s
vi: Mô tả: %s;  Từ khóa: %s

en: Library location: %s
vi: Vị trí thư viện: %s

en: Library location: unknown
vi: Vị trí thư viện: không xác định

en: No PCB footprint libraries are listed in the current footprint library table.
vi: Không có thư viện footprint nào trong PCB được liệt kê trong bảng thư viện footprint hiện tại.

en: Configuration Error
vi: Lỗi Cấu hình

en: Error loading schematic.
    %s
vi: Lỗi tải sơ đồ mạch.
    %s

en: No text editor selected in KiCad.  Please choose one.
vi: Không có trình soạn thảo văn bản nào được chọn trong KiCad. Hãy chọn một cái.

en: Footprint Association File
vi: Tệp Liên kết footprint

en: File '%s' already exists in list.
vi: Tệp "%s" đã tồn tại trong danh sách.

en: Cmp file assignment
vi: Gán tệp Cmp

en: Footprint assignments from schematic netlist and symbol footprint association file (.cmp) are conflicting.
    
    Please choose the assignment.
vi: Việc gán footprint từ netlist sơ đồ và tệp liên kết footprint và symbol (.cmp) đang xung đột.
    
    Vui lòng chọn cài đặt.

en: Footprint Assignment Conflicts
vi: Xung đột gán Footprint

en: First check your footprint library table entries.
vi: Đầu tiên hãy kiểm tra các mục được nhập trong bảng thư viện footprint của bạn.

en: Problematic Footprint Library Tables
vi: Bảng thư viện footprint có vấn đề

en: The following errors occurred attempting to convert the footprint assignments:
vi: Các lỗi sau đã xảy ra khi cố gắng chuyển đổi việc gán footprint:

en: 
    You will need to reassign them manually if you want them to be updated correctly the next time you import the netlist in Pcbnew.
vi: 
    Bạn sẽ cần phải gán lại chúng bằng tay nếu bạn muốn chúng được cập nhật một cách chính xác trong lần tiếp theo bạn nhập netlist trong Pcbnew.

en: Schematic saved
vi: Sơ đồ mạch đã được lưu

en: Footprint Filters:
vi: Bộ lọc footprint:

en: Manage Footprint Association Files...
vi: Quản lý Tệp Liên kết footprint...

en: Save to Schematic
vi: Lưu vào Sơ đồ mạch

en: Select next symbol with no footprint assignment
vi: Chọn symbol tiếp theo mà không gán footprint

en: Select previous symbol with no footprint assignment
vi: Chọn symbol trước đó mà không gán footprint

en: Use symbol footprint filters
vi: Sử dụng bộ lọc footprint và symbol

en: Filter footprint list by footprint filters defined in the symbol
vi: Lọc danh sách footprint bằng bộ lọc footprint được xác định trong symbol

en: Filter by pin count
vi: Lọc theo số lượng chân pin

en: Filter footprint list by pin count
vi: Lọc danh sách footprint theo số lượng chân pin

en: Filter by library
vi: Lọc theo thư viện

en: Filter footprint list by library
vi: Lọc danh sách footprint theo thư viện

en: Delete all associations?
vi: Xóa tất cả các liên kết?

en: %d duplicate time stamps were found and replaced.
vi: %d dấu thời gian trùng lặp đã được tìm thấy và thay thế.

en: Updated %s (unit %s) from %s to %s.
vi: Đã cập nhật %s (đơn vị %s) từ %s thành %s.

en: Updated %s from %s to %s.
vi: Đã cập nhật %s từ %s thành %s.

en: Script file:
    %s
    not found. Script not available.
vi: Tệp script:
    %s
    không tìm thấy. Tập lệnh không có sẵn.

en: Both %s and %s are attached to the same items; %s will be used in the netlist
vi: Cả %s và %s đều được gắn vào các mục giống nhau; %s sẽ được sử dụng trong netlist

en: Net %s is graphically connected to bus %s but is not a member of that bus
vi: Net %s được kết nối bằng đồ thị với bus %s nhưng không phải là thành viên của bus đó

en: %s pin %s found
vi: %s pin %s tìm thấy

en: %s found but pin %s not found
vi: đã tìm thấy %s nhưng không tìm thấy chân %s

en: %s found
vi: %s được tìm thấy

en: Selected net:
vi: net đã chọn:

en: Add the library to the global library table?
vi: Thêm thư viện vào bảng thư viện chung?

en: Choose the Library Table to add the library to:
vi: Chọn Bảng Thư viện để thêm thư viện vào:

en: Add To Library Table
vi: Thêm vào Bảng Thư viện

en: Library %s already exists.
vi: Thư viện %s đã tồn tại.

en: Annotation Messages:
vi: Thông báo chú thích:

en: Entire schematic
vi: Toàn bộ sơ đồ mạch

en: Current sheet only
vi: Chỉ trang vẽ hiện tại

en: Keep existing annotations
vi: Giữ các chú thích hiện có

en: Reset existing annotations
vi: Đặt lại chú thích hiện có

en: Numbering
vi: Đánh số

en: Use first free number after:
vi: Sử dụng số tự do đầu tiên sau:

en: First free after sheet number X 100
vi: Tự do đầu tiên sau tờ số X 100

en: First free after sheet number X 1000
vi: Tự do đầu tiên sau tờ số X 1000

en: Clear Annotation
vi: Xóa chú thích

en: Annotate Schematic
vi: Chú thích Sơ đồ mạch

en: (file missing)
vi: (tệp bị thiếu)

en: The selected BOM generator script %s could not be found.
vi: Không thể tìm thấy tập lệnh trình tạo BOM đã chọn %s.

en: 
    
    Searched:
    	%s
    	%s
vi: 
    
    Đã tìm kiếm:
    %s
    %s

en: Generating BOM requires a fully annotated schematic.
vi: Tạo BOM đòi hỏi một sơ đồ mạch được chú thích đầy đủ.

en: Generator nickname:
vi: Tạo Biệt danh:

en: Add Generator
vi: Thêm Trình tạo

en: BOM generator scripts:
vi: Các tập lệnh của trình tạo BOM:

en: Add a new BOM generator and its command line to the list
vi: Thêm trình tạo BOM mới và dòng lệnh của nó vào danh sách

en: Edit the script file in the text editor
vi: Chỉnh sửa tệp tập lệnh trong trình soạn thảo văn bản

en: Remove the current generator script from list
vi: Xóa tập lệnh trình tạo hiện tại khỏi danh sách

en: Command line running the generator:
vi: Dòng lệnh chạy trình tạo:

en: Show console window
vi: Hiển thị cửa sổ dòng lệnh

en: By default, command line runs with hidden console window and output is redirected to the info display.
    Set this option to show the window of the running command.
vi: Theo mặc định, dòng lệnh chạy với cửa sổ dòng lệnh được ẩn và đầu ra được chuyển hướng đến màn hình thông tin.
    Đặt tùy chọn này để hiển thị cửa sổ của lệnh đang chạy.

en: Reset the list of BOM generator scripts to the default settings
vi: Đặt lại danh sách các tập lệnh trình tạo BOM về cài đặt mặc định

en: Change all symbols in schematic
vi: Thay đổi tất cả các Symbol trong sơ đồ mạch

en: Change Symbols
vi: Thay đổi Symbols

en: Change symbols matching value:
vi: Thay đổi Symbol phù hợp với giá trị:

en: Change symbols matching library identifier:
vi: Thay đổi các symbol(ký hiệu) khớp với mã định danh thư viện:

en: Update Fields
vi: Cập nhật các trường

en: Remove fields if not in new symbol
vi: Xóa các trường nếu không có trong Symbol mới

en: Reset fields if empty in new symbol
vi: Đặt lại trường nếu trống trong symbol mới

en: Update field sizes and styles
vi: Cập nhật kích thước và kiểu trường

en: Update field positions
vi: Cập nhật vị trí trường

en: *** symbol not found ***
vi: *** không tìm thấy symbol ***

en: *** new symbol has too few units ***
vi: *** Symbol mới có quá ít đơn vị ***

en: Update symbol %s from '%s' to '%s'
vi: Cập nhật symbol(ký hiệu) %s từ '%s' thành '%s'

en: Update symbols %s from '%s' to '%s'
vi: Cập nhật symbol(ký hiệu) %s từ '%s' thành '%s'

en: Change symbol %s from '%s' to '%s'
vi: Thay đổi symbol %s từ '%s' thành '%s'

en: Change symbols %s from '%s' to '%s'
vi: Thay đổi symbol %s từ '%s' thành '%s'

en: Update all symbols in schematic
vi: Cập nhật tất cả các symbol trong sơ đồ

en: Update symbols matching reference designator:
vi: Cập nhật symbol phù hợp với tên chỉ định tham chiếu:

en: Update symbols matching value:
vi: Thay đổi Symbol phù hợp với giá trị:

en: Update symbols matching library identifier:
vi: Thay đổi các symbol(ký hiệu) khớp với mã định danh thư viện:

en: New library identifier:
vi: Mã định danh thư viện mới:

en: Update Options
vi: Cập nhật các tùy chọn

en: Remove fields if not in library symbol
vi: Xóa các trường nếu không có trong thu viện symbol

en: Removes fields that do not occur in the original library symbols
vi: Loại bỏ các trường không xuất hiện trong các thư viện symbol ban đầu

en: Reset fields if empty in library symbol
vi: Đặt lại các trường nếu trống trong thư viện symbol

en: Update/reset field visibilities
vi: Cập nhật / đặt lại hiển thị của trường

en: Update/reset field positions
vi: Cập nhật trường vị trí

en: Update Symbols from Library
vi: Cập nhật các Symbol từ Thư viện

en: Database connection failed: %s
vi: Kết nối cơ sở dữ liệu thất bại: %s

en: Loaded %zu libraries
vi: Đã tải %zu thư viện

en: Available Candidates for %s
vi: Ứng viên có sẵn cho %s

en: All %u link(s) resolved
vi: Tất cả %u liên kết đã được giải quyết

en: Invalid symbol library identifier
vi: Mã nhận dạng thư viện symbol không hợp lệ

en: Error loading symbol %s from library %s.
    
    %s
vi: Lỗi khi tải biểu tượng %s từ thư viện %s.
    
    %s

en: Replace current symbols fields by fields from the new library.
    Warning: fields "Value" and "Footprints" will be therefore replaced.
vi: Thay thế các trường symbol hiện tại bằng các trường từ thư viện mới.
    Cảnh báo: các trường "Giá trị" và "footprint" do đó sẽ được thay thế.

en: Symbol Library References
vi: Tham khảo Thư viện symbol

en: Run ERC
vi: Chạy ERC

en: Show Annotation dialog
vi: Hiển thị hộp thoại gán Chú thích

en: Schematic is not fully annotated. ERC results will be incomplete.
vi: Sơ đồ mạch chưa được gán chú thích đầy đủ. Kết quả ERC sẽ không hoàn thành.

en: Delete exclusions too?
vi: Xóa các loại trừ nữa?

en: Delete All Markers
vi: Xóa tất cả các điểm đánh dấu

en: Errors and Warnings Only
vi: Chỉ lỗi và cảnh báo

en: Errors, Warnings and Exclusions
vi: Lỗi, Cảnh báo và Loại trừ

en: %d symbol(s) require annotation.<br><br>
vi: %d (các) biểu tượng yêu cầu chú thích.<br><br>

en: -------- ERC cancelled by user.<br><br>
vi: -------- ERC bị hủy bởi người dùng.<br><br>

en: Done.<br><br>
vi: Xong. <br><br>

en: appropriate
vi: thích hợp

en: Remove exclusion for this violation
vi: Xóa loại trừ đối với vi phạm này

en: It will be placed back in the %s list
vi: Nó sẽ được đặt trở lại trong danh sách %s

en: It will be excluded from the %s list
vi: Nó sẽ bị loại khỏi danh sách %s

en: Change severity to Error for all '%s' violations
vi: Thay đổi mức độ nghiêm trọng thành Lỗi đối với tất cả các vi phạm '%s'

en: Change severity to Warning for all '%s' violations
vi: Thay đổi mức độ nghiêm trọng thành Cảnh báo cho tất cả các vi phạm '%s'

en: Ignore all '%s' violations
vi: Bỏ qua tất cả các vi phạm '%s'

en: Violations will not be checked or reported
vi: Vi phạm sẽ không được kiểm tra hoặc báo cáo

en: Open the Schematic Setup... dialog
vi: Mở hộp thoại ... Thiết lập sơ đồ mạch

en: Edit violation severities...
vi: Chỉnh sửa mức độ vi phạm ...

en: Pin Conflicts Map
vi: Bản đồ Xung đột Pin

en: Violation Severity
vi: Mức độ nghiêm trọng của vi phạm

en: Report file '%s' created.
vi: Tệp báo cáo '%s' đã được tạo.

en: Tests Running...
vi: Các kiểm tra đang chạy...

en: a page
vi: một trang

en: Violations (%s)
vi: Vi phạm (%s)

en: Edit ignored tests
vi: Chỉnh sửa các kiểm tra bị bỏ qua

en: Ignored Tests (%s)
vi: Các kiểm tra bị Bỏ qua (%s)

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Exclusions
vi: Loại trừ

en: Delete Marker
vi: Xóa điểm đánh dấu

en: Electrical Rules Checker
vi: Trình kiểm tra các luật điện tử

en: Export Netlist
vi: Xuất Netlist

en: Netlist command:
vi: Lệnh Netlist:

en: Save Netlist File
vi: Lưu tệp Netlist

en: Exporting netlist requires a fully annotated schematic.
vi: Xuất netlist đòi hỏi một sơ đồ được chú thích đầy đủ.

en: This plugin already exists.
vi: Plugin này đã tồn tại.

en: You must provide a netlist generator title
vi: Bạn phải cung cấp một tiêu đề để tạo netlist

en: Sheet filename can only be modified in Sheet Properties dialog.
vi: Tên tệp trang vẽ chỉ có thể được sửa đổi trong hộp thoại Thuộc tính Trang vẽ.

en: Align horizontal center
vi: Căn giữa theo chiều ngang

en: Align top
vi: Căn trên cùng

en: Align vertical center
vi: Căn giữa theo chiều dọc

en: Text size:
vi: Kích thước cỡ chữ:

en: Common to all units
vi: Phổ biến cho tất cả các đơn vị

en: Text Item Properties
vi: Thuộc tính mục văn bản

en: Other symbol fields
vi: Các trường ký hiệu khác

en: Wires && wire labels
vi: Dây && nhãn dây

en: Sheet titles
vi: Tiêu đề trang

en: Other sheet fields
vi: Các trường trang khác

en: Sheet borders && backgrounds
vi: Đường viền & & nền trang

en: Filter items by parent reference designator:
vi: Lọc các mục theo chỉ định tham chiếu chính:

en: Filter items by parent symbol library id:
vi: Lọc các mục theo id thư viện biểu tượng chính:

en: Filter items by parent symbol type:
vi: Lọc các mục theo loại ký hiệu chính:

en: Non-power symbols
vi: Biểu tượng không phải nguồn điện

en: Power symbols
vi: Biểu tượng nguồn điện

en: Filter items by net:
vi: Lọc các mục theo net:

en: Set To
vi: Đặt thành

en: -- leave unchanged --
vi: - không thay đổi --

en: H Align:
vi: Căn chỉnh ngang:

en: V Align:
vi: Căn chỉnh dọc:

en: Line style:
vi: Kiểu dáng đường kẻ:

en: Edit Text and Graphic Properties
vi: Chỉnh sửa thuộc tính văn bản và đồ họa

en: Error creating symbol library table '%s'.
    %s
vi: Lỗi khi tạo bảng thư viện biểu tượng %s.
    %s

en: Please select a symbol library table file.
vi: Vui lòng chọn tệp bảng thư viện ký hiệu.

en: Error reading symbol library table '%s'.
    %s
vi: Lỗi khi đọc bảng thư viện biểu tượng %s .
    %s

en: Error copying global symbol library table '%s' to '%s'.
vi: Lỗi sao chép bảng thư viện biểu tượng toàn cục '%s' sang '%s'.

en: Junction Properties
vi: Thuộc tính mối nối

en: Global Label Properties
vi: Thuộc tính Nhãn Toàn cục

en: Hierarchical Label Properties
vi: Thuộc tính nhãn phân cấp

en: The first field is mandatory.
vi: Trường đầu tiên là bắt buộc.

en: Enter the text to be used within the schematic
vi: Nhập văn bản sẽ được sử dụng trong sơ đồ mạch

en: Syntax help
vi: Trợ giúp về cú pháp

en: H Align
vi: Căn chỉnh H

en: Tri-state
vi: Ba trạng thái

en: Electrical Type
vi: Loại điện

en: Graphic Style
vi: Phong cách Đồ họa

en: Number Text Size
vi: Kích thước chữ số

en: Pin numbers:
vi: Số pin:

en: Group by name
vi: Nhóm theo tên

en: Pin Table
vi: Bảng pin

en: Select Footprint...
vi: Chọn Dấu chân ...

en: Browse for footprint
vi: Duyệt tìm dấu chân

en: Show datasheet in browser
vi: Hiển thị Datasheet trong trình duyệt

en: New field name:
vi: Tên trường mới:

en: Field must have a name.
vi: Trường phải có tên.

en: Power Symbol
vi: Ký hiệu Nguồn điện

en: Derive from existing symbol:
vi: Bắt nguồn từ biểu tượng hiện tại:

en: Number of units per package:
vi: Số lượng đơn vị mỗi gói:

en: All units are interchangeable
vi: Tất cả các đơn vị có thể hoán đổi cho nhau

en: Check this option when all symbol units are identical except
    for pin numbers.
vi: Kiểm tra lựa chọn này khi tất cả các đơn vị biểu tượng đều giống nhau ngoại trừ
    cho số pin.

en: Create symbol as power symbol
vi: Tạo biểu tượng làm biểu tượng nguồn

en: Exclude from board
vi: Loại trừ khỏi bo mạch

en: Show pin name text
vi: Hiển thị văn bản tên pin

en: New Symbol
vi: Biểu tượng Mới

en: Fields must have a name.
vi: Các trường phải có tên.

en: Delete extra units from symbol?
vi: Xóa các đơn vị bổ sung khỏi biểu tượng không ?

en: Delete alternate body style (De Morgan) from symbol?
vi: Xóa kiểu cơ thể thay thế (De Morgan) khỏi biểu tượng không?

en: The name '%s' is already in use.
vi: Tên '%s' đã được sử dụng.

en: The first %d fields are mandatory.
vi: Các trường %d đầu tiên là bắt buộc.

en: Add Footprint Filter
vi: Thêm Bộ lọc Footprint

en: Edit Footprint Filter
vi: Chỉnh sửa Bộ lọc Footprint

en: Derive from symbol:
vi: Xuất phát từ biểu tượng:

en: Select symbol to derive this symbol from or select
    <None> for root symbol.
    
    Derived symbols were formerly referred to as aliases.
    This is no longer the case and all symbols are either
    derived from another symbols or they stand alone as
    root symbols.
vi: Chọn biểu tượng để lấy biểu tượng này từ hoặc chọn
    <Không> cho biểu tượng gốc.
    
    Các ký hiệu có nguồn gốc trước đây được gọi là bí danh.
    Điều này không còn đúng nữa và tất cả các ký hiệu đều
    bắt nguồn từ các biểu tượng khác hoặc chúng đứng riêng lẻ như
    các ký hiệu gốc.

en: Enter the number of units for a symbol that contains more than one unit
vi: Nhập số lượng đơn vị cho một ký hiệu chứa nhiều hơn một đơn vị

en: Has alternate body style (De Morgan)
vi: Có kiểu dáng thay thế (De Morgan)

en: Define as power symbol
vi: Xác định là biểu tượng nguồn

en: Pin Text Options
vi: Tùy chọn văn bản Pin

en: Show pin number
vi: Hiển thị số pin

en: Show or hide pin numbers
vi: Hiển thị hoặc ẩn số pin

en: Show pin name
vi: Hiển thị tên pin

en: Show or hide pin names
vi: Hiển thị hoặc ẩn tên pin

en: Place pin names inside
vi: Đặt tên pin bên trong

en: Check this option to have pin names inside the body and pin number outside.
    If not checked pins names and pins numbers are outside.
vi: Chọn tùy chọn này để có tên pin bên trong thân và số pin bên ngoài.
    Nếu không kiểm tra được tên chân và số chân ở bên ngoài.

en: Position offset:
vi: Vị trí offset:

en: Margin between the pin name position and the symbol body.
vi: Khoảng cách giữa vị trí tên pin và thân biểu tượng.

en: Footprint filters:
vi: Bộ lọc footprint:

en: A list of footprints names that can be used for this symbol.
    Footprints names can used wildcards like sm* to allow all footprints names starting by sm.
vi: Danh sách các tên footprint có thể được sử dụng cho biểu tượng này.
    Tên footprint có thể sử dụng các ký tự đại diện như sm* để cho phép tất cả các tên dấu chân bắt đầu bằng sm.

en: Add footprint filter
vi: Thêm Bộ lọc Footprint

en: Edit footprint filter
vi: Chỉnh sửa Bộ lọc Footprint

en: Delete footprint filter
vi: Xóa bộ lọc footprint

en: Footprint Filters
vi: Bộ lọc footprint

en: Library Symbol Properties
vi: Thuộc tính Ký hiệu Thư viện

en: Combo!
vi: Kết hợp!

en: Conflicting Labels
vi: Các nhãn xung đột

en: New Label
vi: Nhãn mới

en: This schematic has one or more buses with more than one label.
    This was allowed in previous KiCad versions but is no longer permitted.
vi: Sơ đồ này có một hoặc nhiều bus với nhiều nhãn.
    Điều này đã được cho phép trong các phiên bản KiCad trước đó nhưng không còn được phép nữa.

en: Please select a new name for each of the buses below.
    A name has been suggested for you based on the labels attached to the bus.
vi: Vui lòng chọn tên mới cho mỗi bus bên dưới.
    Tên đã được gợi ý cho bạn dựa trên các nhãn gắn trên xe buýt.

en: Proposed new name:
vi: Tên mới được đề xuất:

en: Accept Name
vi: Chấp nhận tên

en: Migrate Buses
vi: Chuyển bus

en: This pin is not on a %d mils grid which will make it difficult to connect to in the schematic.
    Do you wish to continue?
vi: Chân này không nằm trên lưới %d mils, điều này sẽ gây khó khăn cho việc kết nối trong sơ đồ.
    Bạn có muốn tiếp tục không?

en: Pin &name:
vi: chân Pin và tên:

en: &Pin length:
vi: &Độ dài chân pin:

en: N&ame text size:
vi: Kích thước tên chữ:

en: Number text si&ze:
vi: Kích thước tên số:

en: Electrical type:
vi: Kiểu tín hiệu điện:

en: Used by the ERC.
vi: Được dùng bởi ERC.

en: Graphic style:
vi: Kiểu Đồ họa:

en: Common to all &units in symbol
vi: Chung cho tất cả & các đơn vị trong biểu tượng

en: &Visible
vi: &Nhìn thấy

en: Pin Properties
vi: Thuộc tính chân pin

en: Plot All Pages
vi: Vẽ sơ đồ tất cả các trang

en: Plot Current Page
vi: Vẽ sơ đồ trang hiện tại

en: Select Output Directory
vi: Chọn thư mục để lưu

en: Do you want to use a path relative to
    '%s'?
vi: Bạn có muốn dùng đường dẫn liên quan với
    '%s'?

en: Plot Output Directory
vi: Thư mục chứa bản vẽ

en: Schematic size
vi: Kích thước sơ đồ mạch

en: Falling back to user path '%s'.
vi: Quay lại đường dẫn người dùng tại '%s'.

en: No project or path defined for the current schematic.
vi: Không có dự án hoặc đường dẫn được chỉ rõ cho sơ đồ mạch hiện tại.

en: Target directory for plot files. Can be absolute or relative to the schematic main file location.
vi: Thư mục đầu ra cho các tệp bản vẽ. Có thể là tuyệt đối hoặc tương đối với vị trí tệp chính của sơ đồ mạch.

en: Plot drawing sheet
vi: Xuất trang bản vẽ

en: Select the color theme to use for plotting
vi: Chọn màu chủ đề để dùng xuất bản vẽ

en: Plot the background color if the output format supports it
vi: Xuất màu nền bản vẽ nếu định dạng đầu ra có hỗ trợ

en: Selection of the default pen thickness used to draw items, when their thickness is set to 0.
vi: Việc chọn độ dày mũi bút mặc định được dùng để vẽ các thành phần, khi đó độ dày của chúng được cài là 0.

en: HPGL Options
vi: HPGL Chọn

en: Position and units:
vi: Vị trí và đơn vị:

en: Bottom left, plotter units
vi: Bên trái phía dưới cùng, đơn vị Bản vẽ

en: Centered, plotter units
vi: Trung tâm, đơn vị bản vẽ

en: Page fit, user units
vi: Trang vừa vặn, đơn vị do người dùng

en: Content fit, user units
vi: Nội dung vừa vặn, đơn vị do người dùng

en: Pen width:
vi: Độ dày mũi bút:

en: This schematic was made using older symbol libraries which may break the schematic.  Some symbols may need to be linked to a different symbol name.  Some symbols may need to be "rescued" (copied and renamed) into a new library.
    
    The following changes are recommended to update the project.
vi: Sơ đồ mạch này được vẽ với các thư viện symbol cũ có thể phá vỡ sơ đồ mạch này..  vài symbol có thể cần được liên kết với một symbol có tên khác.  vài symbol có thể cần được "cứu trợ" (được sao chép hoặc đổi tên) vào một thư viện mới.
    
    Sự thay đổi này được khuyến cáo để cập nhật dự án.

en: Symbols to update:
vi: Các biểu tượng cần cập nhật:

en: Import Settings from Another Project...
vi: Nhập cài đặt từ dự án khác...

en: Fill Style
vi: Kiểu Tô

en: Do not fill
vi: Không điền đầy

en: Fill with body outline color
vi: Lấp đầy với màu viền cơ thể

en: Fill with body background color
vi: Lấp đầy với màu nền cơ thể

en: '%s' already exists.
vi: '%s' đã tồn tại.

en: Change '%s' link from '%s' to '%s'?
vi: Thay đổi liên kết '%s' từ '%s' thành '%s'?

en: Error occurred saving schematic file '%s'.
vi: Đã xảy ra lỗi khi lưu tệp sơ đồ '%s'.

en: Failed to save schematic '%s'
vi: Không lưu được sơ đồ mạch '%s'

en: Page number:
vi: Số trang:

en: New Simulation Tab
vi: Tab mô phỏng mới

en: AC
vi: ĐIện chính

en: Simulation Analysis
vi: Phân tích mô phỏng

en: Format %s
vi: Định dạng %s

en: No model named '%s' in library.
vi: Không có mô hình "%s" trong thư viện.

en: Built-in SPICE model
vi: Mô hình SPICE tích hợp

en: Place repeated copies
vi: Đặt các bản sao lặp lại

en: Keep the symbol selected for subsequent clicks.
vi: Giữ Symbol được chọn cho các lần nhấp tiếp theo.

en: Place all units
vi: Đặt tất cả các đơn vị

en: Sequentially place all units of the symbol.
vi: Đặt tuần tự tất cả các đơn vị của Symbol.

en: Could not open/create path '%s'.
vi: Không thể mở/tạo đường dẫn '%s'.

en: Wrote BOM output to '%s'
vi: Đã ghi đầu ra BOM vào '%s'

en: Exclude DNP
vi: Loại trừ DNP

en: Group symbols
vi: Ký hiệu nhóm

en: Group symbols together based on common properties
vi: Nhóm các ký hiệu lại với nhau dựa trên các thuộc tính chung

en: Update Symbol from Library...
vi: Cập nhật các Biểu tượng từ Thư viện...

en: Change Symbol...
vi: Thay đổi Biểu tượng...

en: Edit Symbol...
vi: Chỉnh sửa biểu tượng...

en: Edit Library Symbol...
vi: Chỉnh sửa Thư viện biểu tượng...

en: Created project symbol library table.
vi: Đã tạo bảng thư viện biểu tượng dự án.

en: Symbol library table mapping complete!
vi: Ánh xạ bảng thư viện biểu tượng đã hoàn tất!

en: Cannot create project remap back up folder '%s'.
vi: Không thể tạo thư mục sao lưu ánh xạ lại dự án '%s'.

en: Backing up file '%s' to '%s'.
vi: Đang sao lưu tệp '%s' vào '%s'.

en: Failed to back up file '%s'.
vi: Không thể sao lưu tệp '%s'.

en: Failed to create backup folder '%s'.
vi: Không thể tạo thư mục sao lưu '%s'.

en: Table Properties
vi: Các thuộc tính Bảng

en: Net names
vi: Tên net

en: Update Schematic from PCB
vi: Cập nhật sơ đồ mạch từ PCB

en: Update/reset Fields
vi: Cập nhật / đặt lại các trường

en: Update/reset field sizes and styles
vi: Cập nhật trường kích thước và kiểu

en: Default font:
vi: Phông mặc định:

en: Clarify selection from menu
vi: Làm rõ lựa chọn từ menu

en: Add item(s) to selection
vi: Thêm (các) mục vào lựa chọn

en: Remove item(s) from selection
vi: Xóa (các) mục vào lựa chọn

en: Default line width:
vi: Độ dày đường mặc định:

note: Type: text Description :sl3: Translators: use the acronym for "Physical Volume" in your language here
en: PV
vi: KV

en: Add Library
vi: Thêm Thư viện

en: File '%s' already exists. Do you want overwrite this file?
vi: Tệp '%s' đã tồn tại. Bạn có muốn ghi đè lên tập tin này?

en: An error occurred attempting to load the global symbol library table.
    Please edit this global symbol library table in Preferences menu.
vi: Đã xảy ra lỗi khi tải bảng thư viện biểu tượng toàn cục.
    Vui lòng chỉnh sửa bảng thư viện biểu tượng toàn cục này trong menu Tùy chọn.

en: Failed to create output directory
vi: Không tạo được thư mục đầu ra

en: Warning: duplicate sheet names.
vi: Cảnh báo: trùng tên trang.

en: Unknown netlist format.
vi: Định dạng danh sách mạng không xác định.

en: Unable to open destination '%s'
vi: Không thể mở đích '%s'

en: Unable to load library
vi: Không thể tải thư viện

en: There is no symbol selected to save.
vi: Không có biểu tượng nào được chọn để lưu.

en: Saving symbol library in updated format
vi: Lưu thư viện biểu tượng ở định dạng đã cập nhật

en: Symbol library was not updated
vi: Thư viện biểu tượng chưa được cập nhật

en: Found %d violations
vi: Đã tìm thấy %d vi phạm

en: Unable to save ERC report to %s
vi: Không thể lưu báo cáo ERC vào %s

en: Saved ERC Report to %s
vi: Đã lưu Báo cáo ERC vào %s

en:  (in drawing sheet)
vi:  (trong bản vẽ)

en: Different footprints assigned to %s and %s
vi: Các footprint khác nhau được gán cho %s và %s

en: Symbol %s has unplaced units %s
vi: Biểu tượng %s có đơn vị chưa được đặt %s

en: Symbol %s has input power pins in units %s that are not placed.
vi: Biểu tượng %s có các chân nguồn đầu vào theo đơn vị %s chưa được đặt.

en: Symbol %s has input pins in units %s that are not placed.
vi: Biểu tượng %s có các chân đầu vào theo đơn vị %s chưa được đặt.

en: Netclass %s is not defined
vi: Netclass %s chưa được xác định

en: Four items connected at %d, %d
vi: Bốn mục được kết nối tại %d, %d

en: Pin %s is connected to both %s and %s
vi: Chân %s được kết nối với cả %s và %s

en: Symbol '%s' not found in symbol library '%s'
vi: Không tìm thấy biểu tượng '%s' trong thư viện biểu tượng '%s'

en: Symbol '%s' doesn't match copy in library '%s'
vi: Ký hiệu '%s' không khớp với bản sao trong thư viện '%s'

en: The current configuration does not include the footprint library '%s'.
vi: Cấu hình hiện tại không bao gồm thư viện dấu chân '%s'.

en: Footprint '%s' not found in library '%s'.
vi: Không tìm thấy dấu chân '%s' trong thư viện '%s'.

en: Checking sheet names...
vi: Đang kiểm tra tên trang tính ...

en: Checking bus conflicts...
vi: Đang kiểm tra xung đột bus ...

en: Checking conflicts...
vi: Đang kiểm tra xung đột ...

en: Checking footprints...
vi: Đang kiểm tra footprint ...

en: Checking pins...
vi: Đang kiểm tra các pin...

en: Checking for unresolved variables...
vi: Đang kiểm tra các biến chưa được giải quyết...

en: Checking no connect pins for connections...
vi: Đang kiểm tra không có chân kết nối cho kết nối...

en: Checking for library symbol issues...
vi: Đang kiểm tra các vấn đề về biểu tượng trong thư viện...

en: Symbol is not annotated
vi: Biểu tượng chưa được đánh số

en: ERC report (%s, Encoding UTF8)
vi: Báo cáo ERC (%s, Mã hóa UTF8)

en: 
    ***** Sheet %s
vi: 
    ***** Tờ %s

en: 
     ** ERC messages: %d  Errors %d  Warnings %d
vi: 
     ** Thông báo ERC: %d Lỗi %d Cảnh báo %d

en: Schematic '%s' is already open by '%s' at '%s'.
vi: Sơ đồ mạch '%s' đã được mở bởi '%s' tại '%s'.

en: Error loading schematic '%s'.
vi: Lỗi khi tải sơ đồ mạch '%s'.

en: Memory exhausted loading schematic '%s'.
vi: Hết bộ nhớ khi đang tải sơ đồ mạch '%s'.

en: Illegal entry found in project file symbol library list.
vi: Mục nhập không hợp lệ được tìm thấy trong danh sách thư viện biểu tượng tệp dự án.

en: Do not show this dialog again.
vi: Không hiện lại hộp thoại này.

en: Schematic is read only.
vi: Sơ đồ chỉ đọc.

en: Error saving schematic file '%s'.
    %s
vi: Lỗi lưu tệp sơ đồ mạch '%s'.
    %s

en: Folder '%s' could not be created.
    
    Make sure you have write permissions and try again.
vi: Không thể tạo thư mục '%s'.
    
    Hãy đảm bảo bạn có quyền ghi và thử lại.

en: You do not have write permissions to:
vi: Bạn không có quyền ghi vào thư mục:

en: Unhandled exception occurred loading schematic '%s'.
vi: Đã xảy ra ngoại lệ chưa được xử lý khi tải sơ đồ mạch '%s'.

en: Well this is potentially embarrassing!
    It appears that the last time you were editing one or more of the schematic files
    were not saved properly.  Do you wish to restore the last saved edits you made?
vi: Vâng, điều này có thể gây bối rối!
    Có vẻ như lần cuối cùng bạn chỉnh sửa một hoặc nhiều tệp sơ đồ mạch
    đã không được lưu đúng cách. Bạn có muốn khôi phục các chỉnh sửa đã lưu gần đây nhất mà bạn thực hiện không?

en: The following automatically saved file(s) could not be restored
vi: Không thể khôi phục (các) tệp được lưu tự động sau đây

en: The autosave file '%s' could not be removed.
    Manual removal will be required.
vi: Không thể xóa tệp lưu tự động '%s'.
    Bạn sẽ phải loại xóa thủ công.

en: The following automatically saved file(s) could not be removed
vi: Không thể xóa (các) tệp được lưu tự động sau đây

en: Error loading symbol %s from library '%s'.
vi: Lỗi khi tải biểu tượng %s từ thư viện '%s'.

en: Import Graphics
vi: Nhập Đồ họa

en: Import Vector Graphics File
vi: Nhập tệp Đồ họa Vector

en: Unit %s
vi: Đơn vị %s

en: Failed to add symbol %s to library file '%s'.
vi: Không thể thêm biểu tượng %s vào tệp thư viện '%s'.

en: Symbol %s not found in any library or cache.
vi: Không tìm thấy biểu tượng %s trong bất kỳ thư viện hoặc bộ đệm nào.

en: Errors occurred creating symbol library %s.
vi: Đã xảy ra lỗi khi tạo thư viện biểu tượng %s.

en: Non-KiCad Schematic...
vi: Sơ đồ không từ KiCad...

en: Replace current schematic sheet with one imported from another application
vi: Thay thế trang sơ đồ hiện tại bằng trang được nhập từ ứng dụng khác

en: Symbols to Library...
vi: Ký hiệu tới Thư viện...

en: Symbols to New Library...
vi: Ký hiệu tới Thư viện mới...

en: &Place
vi: &Đặt

en: &Inspect
vi: &Kiểm tra

en: Wire from %s, %s to %s, %s
vi: Dây từ %s, %s đến %s, %s

en: Bus from %s, %s to %s, %s
vi: Bus từ %s, %s đến %s, %s

en: Symbol '%s' pin '%s'
vi: Biểu tượng '%s' chân '%s'

en: Sheet '%s' pin '%s'
vi: Trang '%s' chân '%s'

en: Label '%s' at %s, %s
vi: Nhãn '%s' tại %s, %s

en: Global label '%s' at %s, %s
vi: Nhãn toàn cục '%s' tại %s, %s

en: Hierarchical label '%s' at %s, %s
vi: Nhãn phân cấp '%s' tại %s, %s

en: Junction at %s, %s
vi: Junction tại %s, %s

en: No-Connect at %s, %s
vi: Không Kết nối tại %s, %s

en: Unhandled item type %d
vi: Loại mục chưa được xử lý %d

en: Failed to create directory 'devices' .
vi: Không tạo được thư mục 'thiết bị'.

en: Failed to create file '%s'.
vi: Không thể tạo tệp '%s'.

en: Could not open file '%s' to write IBIS model
vi: Không thể mở tệp '%s' để ghi mô hình IBIS

en: Error in parsing model '%s', error: '%s'
vi: Lỗi khi phân tích mô hình '%s', lỗi: '%s'

en: Could not find library file '%s'
vi: Không thể tìm thấy tệp thư viện '%s'

en: Error: duplicate sheet names. Continue?
vi: Lỗi: tên sheet trùng lặp. Tiếp tục?

en: Change Unit
vi: Thay đổi đơn vị

en: Set Pin Function
vi: Đặt chức năng chân

en: Power input
vi: Nguồn vào

en: Power output
vi: Nguồn ra

en: Open collector
vi: Hở collector

en: Open emitter
vi: Hở emitter

en: Unconnected
vi: Không được kết nối

en: Inverted clock
vi: Đảo xung nhịp

en: Input low
vi: Đầu vào thấp

en: Clock low
vi: Xung nhịp thấp

en: Output low
vi: Đầu ra thấp

en: Falling edge clock
vi: Xung nhịp cạnh xuống

en: NonLogic
vi: Phi logic

en: Print Schematic
vi: In sơ đồ mạch

en: An error occurred attempting to print the schematic.
vi: Lỗi đã xảy ra khi in sơ đồ mạch.

en: Print (or not) the Frame references.
vi: In (hoặc không) Viền khung giới hạn.

en: Print background color
vi: In với màu nền

en: Use a different color theme for printing:
vi: Dùng một Bộ màu chủ đề khác đề in:

en: Print page %d
vi: In trang %d

en: Rename %s to %s
vi: Đổi tên %s thành %s

en: The following libraries were not found:
vi: Không tìm thấy các thư viện sau:

en: Error loading the symbol library table '%s'.
vi: Lỗi khi tải bảng thư viện ký hiệu '%s'.

en: Error saving global symbol library table:
    %s
vi: Lỗi khi lưu bảng thư viện ký hiệu toàn cục:
    %s

en: Error saving project-specific symbol library table:
    %s
vi: Lỗi khi lưu bảng thư viện ký hiệu dành riêng cho dự án:
    %s

en: No symbol libraries are loaded.
vi: Không có thư viện ký hiệu nào được tải.

en: Select Symbol Library
vi: Chọn Thư viện Ký hiệu

en: The library containing the current symbol has changed.
    Do you want to reload the library?
vi: Thư viện chứa Ký hiệu hiện tại đã thay đổi.
    Bạn có muốn tải lại thư viện không?

en: Bus Alias %s Members
vi: %s Thành viên bí danh Bus

en: New schematic file is unsaved
vi: Tệp sơ đồ mới chưa được lưu

en: Schematic file '%s' already exists.
vi: Tệp sơ đồ '%s' đã tồn tại.

en: Could not open CvPcb
vi: Không thể mở CvPcb

en: [Unsaved]
vi: [Chưa lưu]

en: Highlighted net: %s
vi: Mạng được đánh dấu: %s

en: Symbol Field
vi: Phần của biểu tượng

en: Expected Altium Schematic file version 5.0
vi: Mong đợi tệp sơ đồ Altium phiên bản 5.0

en: Port %s has no connections.
vi: Cổng %s không có kết nối.

en: Error reading image %s.
vi: Lỗi khi đọc hình ảnh %s.

en: Altium schematic files
vi: Tệp sơ đồ mạch Altium

en: CADSTAR Schematic Archive files
vi: Tệp tin lưu trữ sơ đồ mạch CADSTAR

en: Error reading database table %s: %s
vi: Lỗi đọc bảng cơ sở dữ liệu %s: %s

en: Could not find '%s' in the imported library.
vi: Không thể tìm thấy '%s' trong thư viện đã nhập.

en: Eagle XML schematic files
vi: Tệp sơ đồ mạch Eagle XML

en: Error loading symbol '%s' from library '%s': %s
vi: Lỗi khi tải biểu tượng '%s' từ thư viện '%s': %s

en: Error enumerating symbol library '%s': %s
vi: Lỗi liệt kê thư viện biểu tượng '%s': %s

en: Error loading schematic '%s': %s
vi: Lỗi khi tải sơ đồ mạch '%s': %s

en: Failed to parse value: '%s'
vi: Không thể phân tích giá trị: '%s'

en: Error retriving data from HTTP library %s: %s
vi: Lỗi truy xuất dữ liệu từ thư viện HTTP %s: %s

en: Open cancelled by user.
vi: Mở bị hủy bởi người dùng.

en: Symbol library '%s' already exists.
vi: Thư viện ký hiệu '%s' đã tồn tại.

en: Symbol library '%s' cannot be deleted.
vi: Không thể xóa thư viện biểu tượng '%s'.

en: KiCad legacy symbol library files
vi: Tệp thư viện symbol củ KiCad

en: Insufficient permissions to read library '%s'.
vi: Không đủ quyền để đọc thư viện '%s'.

en: Cannot parse %s as a symbol
vi: Không thể phân tích %s dưới dạng biểu tượng

en: Symbol %s contains invalid character '%c'
vi: Biểu tượng %s chứa ký tự không hợp lệ '%c'

en: Invalid symbol unit name prefix %s
vi: Tiền tố tên đơn vị biểu tượng không hợp lệ %s

en: Invalid symbol unit name suffix %s
vi: Hậu tố tên đơn vị ký hiệu không hợp lệ %s

en: Invalid symbol unit number %s
vi: Số đơn vị biểu tượng không hợp lệ %s

en: Invalid symbol convert number %s
vi: Số chuyển đổi biểu tượng không hợp lệ %s

en: Invalid hyperlink url '%s'
vi: url siêu liên kết không hợp lệ '%s'

en: Unknown SCH_FILE_T value: %d
vi: Giá trị SCH_FILE_T không xác định: %d

en: Label '%s'
vi: Nhãn '%s'

en: Directive Label [%s %s]
vi: Nhãn chỉ thị [%s %s]

en: Global Label '%s'
vi: Nhãn toàn cục '%s'

en: Hierarchical Label '%s'
vi: Nhãn phân cấp '%s'

en: Vertical Bus, length %s
vi: Bus dọc, chiều dài %s

en: Excluded
vi: Loại trừ

en: Pin %s [%s, %s, %s]
vi: Chân %s [%s, %s, %s]

en: Plotted to '%s'.
vi: Đã vẽ vào '%s'.

en: Duplicate items %s%s%s
vi: Trùng lặp nhiều mục %s%s%s

en: Differing unit counts for item %s%s%s and %s%s%s
vi: Số lượng đơn vị khác nhau cho mục %s%s%s và %s%s%s

en: Different values for %s%d%s (%s) and %s%d%s (%s)
vi: Các giá trị khác nhau cho %s %d %s (%s) và %s %d %s (%s)

en: Setting schematic symbol '%s %s' library identifier to '%s'.
vi: Đặt mã định danh thư viện biểu tượng sơ đồ '%s %s' thành '%s'.

en: Bezier Curve, %d points
vi: Đường cong Bezier, %d điểm

en: BOM
vi: Liệt kê linh kiện

en: Hierarchical Sheet %s
vi: Trang phân cấp %s

en: Hierarchical Sheet Pin %s
vi: Ghim bảng phân cấp %s

en: No library defined!
vi: Không có thư viện được xác định!

en: Symbol not found in %s!
vi: Không tìm thấy biểu tượng trong %s!

en: Symbol %s [%s]
vi: Biểu tượng %s [%s]

en: %d Columns
vi: %d Cột

en: Cell Properties
vi: Các thuộc tính của ô

en: Graphic Text '%s'
vi: Văn bản Đồ họa '%s'

en: Checking component
vi: Đang kiểm tra linh kiện

en: Checking model
vi: Đang kiểm tra mô hình

en: Checking package model
vi: Đang kiểm tra mô hình gói

en: Cannot open file
vi: Không thể mở tệp

en: Number is not an integer
vi: Số không phải là số nguyên

en: Unknown keyword in
vi: Từ khóa không xác định trong

en: Unknown Model_type
vi: Model_type không xác định

en: Internal Error while reading model_type
vi: Lỗi nội bộ khi đọc model_type

en: Internal Error while reading Enable
vi: Lỗi nội bộ khi đọc Enable

en: Unknown polarity
vi: Phân cực không xác định

en: Error while reading temporary file
vi: Lỗi khi đọc tệp tạm thời

en: Error loading workbook: line %d: %s.
vi: Lỗi khi tải sổ làm việc: dòng %d: %s.

en: Simulation model library not found at '%s'
vi: Không tìm thấy thư viện mô hình mô phỏng tại '%s'

en: Simulation model library not found at '%s' or '%s'
vi: Không tìm thấy thư viện mô hình mô phỏng tại '%s' hoặc '%s'

en: Error loading simulation model: no '%s' field
vi: Lỗi khi tải mô hình mô phỏng: không có trường '%s'

en: Error loading simulation model: could not find base model '%s' in library '%s'
vi: Lỗi tải mô hình mô phỏng: không thể tìm thấy mô hình cơ sở '%s' trong thư viện '%s'

en: Invalid IBIS file '%s'
vi: Tệp IBIS không hợp lệ '%s'

en: No simulation model definition found for symbol '%s'.
vi: Không tìm thấy định nghĩa mô hình mô phỏng nào cho biểu tượng '%s'.

en: Error reading simulation model from symbol '%s':
    %s
vi: Lỗi khi đọc mô hình mô phỏng từ biểu tượng '%s':
    %s

en: Unknown simulation model pin '%s'
vi: Mô hình mô phỏng chân '%s' không xác định

en: Could not find IBIS component '%s'
vi: Không thể tìm thấy linh kiện IBIS '%s'

en: Invalid IBIS component '%s'
vi: Linh kiện IBIS không hợp lệ '%s'

en: Could not find IBIS pin '%s' in component '%s'
vi: Không thể tìm thấy chân IBIS '%s' trong linh kiện '%s'

en: Invalid IBIS pin '%s' in component '%s'
vi: Chân IBIS không hợp lệ '%s' trong linh kiện '%s'

en: Could not find IBIS model '%s'
vi: Không thể tìm thấy mô hình IBIS '%s'

en: Invalid IBIS model '%s'
vi: Mô hình IBIS không hợp lệ '%s'

en: Simulator requires a fully annotated schematic.
vi: Trình mô phỏng yêu cầu một giản đồ được chú thích đầy đủ.

en: Another simulation is already running.
vi: Một mô phỏng khác đang chạy.

en: Format %s...
vi: Định dạng %s...

en: Error: no current simulation.
vi: Lỗi: không có mô phỏng dòng điện.

en: Error: simulation type not defined.
vi: Lỗi: loại mô phỏng không được xác định.

en: Error: simulation type doesn't support plotting.
vi: Lỗi: loại mô phỏng không hỗ trợ vẽ đồ thị.

en: Could not find model '%s' to copy for "A Kind Of" model '%s'
vi: Không thể tìm thấy mô hình '%s' để sao chép cho mô hình "A Kind Of" '%s'

en: Loading library %s...
vi: Đang tải thư viện %s...

en: Error loading symbol library %s.
    
    %s
vi: Lỗi khi tải thư viện biểu tượng %s.
    
    %s

en: Loading Symbol Libraries
vi: Đang tải thư viện symbol

en: Symbol library loading was cancelled by user.
vi: Việc tải thư viện biểu tượng đã bị người dùng hủy.

en: Library '%s' already exists.
vi: Thư viện '%s' đã tồn tại.

en: Could not create the library file '%s'.
    Make sure you have write permissions and try again.
vi: Không thể tạo tệp thư viện '%s'.
    Hãy đảm bảo bạn có quyền ghi và thử lại.

en: Loading library '%s'...
vi: Đang tải thư viện '%s'...

en: The current configuration does not include the symbol library '%s'.
vi: Cấu hình hiện tại không bao gồm thư viện ký hiệu '%s'.

en: Symbol library '%s' is not writable.
vi: Thư viện biểu tượng '%s' không thể ghi được.

en: Symbol '%s' already exists in library '%s'.
vi: Biểu tượng '%s' đã tồn tại trong thư viện '%s'.

en: Rename All
vi: Đổi tên tất cả

en: Symbol %s already exists in library '%s'.
vi: Biểu tượng %s đã tồn tại trong thư viện '%s'.

en: Insufficient permissions to save library '%s'.
vi: Không đủ quyền để lưu thư viện '%s'.

en: Error creating symbol library '%s'.
vi: Lỗi khi tạo thư viện biểu tượng '%s'.

en: Symbol %s saved to library '%s'.
vi: Biểu tượng %s đã được lưu vào thư viện '%s'.

en: The symbol '%s' has been modified.
    Do you want to remove it from the library?
vi: Ký hiệu '%s' đã được sửa đổi.
    Bạn có muốn xóa nó khỏi thư viện không?

en: Symbol %s not found in library '%s'.
vi: Không tìm thấy biểu tượng %s trong thư viện '%s'.

en: Save Library '%s' As...
vi: Lưu Thư viện '%s' dưới dạng...

en: Undefined!
vi: Không xác định!

en: Datasheet
vi: Bảng dữ liệu

en: Error loading symbol library '%s'.
vi: Lỗi khi tải thư viện biểu tượng '%s'.

en: Cannot load symbol '%s' from library '%s'.
vi: Không thể tải biểu tượng '%s' từ thư viện '%s'.

en: Error saving symbol %s to library '%s'.
vi: Lỗi khi lưu biểu tượng %s vào thư viện '%s'.

en: Hide all footprint fields
vi: Ẩn tất cả các trường footprint

en: Failed to open symbol-footprint link file '%s'.
vi: Không thể mở tệp liên kết biểu tượng-footprint '%s'.

en: Footprint re-linking cancelled by user.
vi: Liên kết lại footprint bị hủy bởi người dùng.

en: Cannot find %s pin '%s'.
vi: Không thể tìm thấy %s chân '%s'.

en: New Symbol...
vi: Biểu tượng Mới…

en: Mirror Vertically
vi: Lật Dọc

en: Mirror Horizontally
vi: Lật Ngang

en: Import 2D drawing file
vi: Nhập tệp bản vẽ 2D

en: Could not load image from '%s'.
vi: Không thể tải hình ảnh từ '%s'.

en: Draw %s
vi: Vẽ %s

en: Edit %s Field
vi: Chỉnh sửa %s Trường

en: Edit '%s' Field
vi: Chỉnh sửa '%s' Trường

en: Edit Sheet Properties
vi: Chỉnh sửa Thuộc tính Trang

en: Include power symbols in schematic to the library?
vi: Đưa các ký hiệu nguồn từ sơ đồ vào thư viện?

en: Could not add library '%s'.
vi: Không thể thêm thư viện '%s'.

en: %d duplicate IDs replaced.
vi: %d ID trùng lặp được thay thế.

en: Run %s > %s
vi: Chạy %s > %s

en: Run %s
vi: Chạy %s

en: Symbol %s
vi: Ký hiệu(Biểu tượng) %s

en: Library:
vi: Thư viện

en: The library no longer contains the item %s.
vi: Thư viện không còn chứa mục %s nữa.

en: noname
vi: không tên

en: No symbol selected
vi: Không có symbol nào được chọn

en: Can't save file '%s'.
vi: Không thể lưu tệp '%s'.

en: (page %s)
vi: (trang %s)

en: Only %s
vi: Chỉ có %s

en: Locked items
vi: Những mục bị khóa

en: Allow selection of locked items
vi: Cho phép chọn những mục bị khóa

en: Other items
vi: Những mục khác

en: No footprint specified
vi: Không có footprint nào được chỉ định

en: Invalid footprint specified
vi: Footprint được chỉ định không hợp lệ

en: Clear layer %d?
vi: Làm sạch lớp %d?

en: Select Layer: %s
vi: Chọn Lớp: %s

en: Graphic Layer %d
vi: Lớp Đồ họa %d

en: Error reading EXCELLON drill file
vi: Lỗi đọc file khoan EXCELLON

en: Tool %d not defined
vi: Công cụ %d không được xác định

en: <b>Not loaded:</b> <i>%s</i>
vi: <b>Không được tải:</b> <i>%s</i>

en: <b>Memory was exhausted reading:</b> <i>%s</i>
vi: <b>Bộ nhớ đã hết khi đọc:</b> <i>%s</i>

en: Gerber files
vi: Các tệp tin Gerber

en: Loading %u/%zu %s...
vi: Đang tải %u/%zu %s...

en: <b>Unable to create temporary file '%s'.</b>
vi: <b>Không thể tạo tệp tạm thời '%s'.</b>

en: Graphic layer %d
vi: Lớp Đồ họa %d

en: Image name: "%s"  Layer name: "%s"
vi: Tên hình ảnh: "%s" Tên lớp: "%s"

en: Highlight Items of Component '%s'
vi: Tô sáng các mục của Linh kiện '%s'

en: Highlight Items of Net '%s'
vi: Tô sáng các mục của Mạng '%s'

en: Highlight DCode D%d
vi: Tô sáng DCode D%d

en: Reset all colors in this theme to the KiCad defaults
vi: Đặt lại tất cả các màu sắc trong chủ đề này về mặc định của KiCad

en: Lock file already exists
vi: Tệp khóa đã tồn tại

en: Leave unchanged
vi: Không thay đổi

en: Footprint library does not exist or is not accessible
vi: Thư viện footprint không tồn tại hoặc không thể truy cập được

en: Invalid units specified
vi: Đơn vị được chỉ định không hợp lệ

en: Invalid report format
vi: Định dạng báo cáo không hợp lệ

en: Invalid format specified
vi: Định dạng không hợp lệ được chỉ định

en: Invalid zeros format specified
vi: Định dạng số 0 không hợp lệ được chỉ định

en: Invalid oval drill format specified
vi: Định dạng khoan hình bầu dục không hợp lệ được chỉ định

en: Invalid map format specified
vi: Định dạng bản đồ không hợp lệ được chỉ định

en: Invalid origin mode specified
vi: Chế độ origin không hợp lệ được chỉ định

en: Subtract soldermask from silkscreen
vi: Trừ soldermask khỏi silkscreen

en: Board file does not exist or is not accessible
vi: Tệp bo mạch không tồn tại hoặc không thể truy cập được

en: Invalid format
vi: Định dạng không hợp lệ

en: Invalid side specified
vi: Mặt không hợp lệ được chỉ định

en: Render from side. Options: %s
vi: Kết xuất từ bên cạnh. Tùy chọn: %s

en: Render quality. Options: %s
vi: Kết xuất chất lượng. Tùy chọn: %s

en: Invalid background
vi: Nền không hợp lệ

en: Schematic file does not exist or is not accessible
vi: Tệp sơ đồ mạch không tồn tại hoặc không thể truy cập được

en: Symbol file does not exist or is not accessible
vi: Tệp biểu tượng không tồn tại hoặc không thể truy cập được

en: Symbol library does not exist or is not accessible
vi: Thư viện biểu tượng không tồn tại hoặc không thể truy cập được

en: No.
vi: Số

en: Libraries (%d)
vi: Thư viện (%d)

en: Color themes (%d)
vi: Chủ đề màu sắc (%d)

en: Pending (%d)
vi: Đang chờ xử lý (%d)

en: Installed (%d)
vi: Đã cài đặt (%d)

en: Package identifier:
vi: Mã nhận dạng gói:

en: License:
vi: Giấy phép:

en: Error loading installed packages list: %s
vi: Lỗi tải danh sách gói đã cài đặt: %s

en: Unable to parse packages metadata:
    
    %s
vi: Không thể phân tích siêu dữ liệu gói:
    
    %s

en: Version %s of package %s not found!
vi: Không tìm thấy phiên bản %s của gói %s!

en: Unable to create download directory!
vi: Không thể tạo thư mục tải xuống!

en: Downloading package url: '%s'
vi: Đang tải xuống url gói: '%s'

en: Failed to download url %s
    %s
vi: Không tải được url %s
    %s

en: Installing package '%s'.
vi: Đang cài đặt gói '%s'.

en: Unable to parse package metadata:
    
    %s
vi: Không thể phân tích siêu dữ liệu gói:
    
    %s

en: Package %s uninstalled
vi: Đã gỡ cài đặt gói %s

en: Unable to rename file ...
vi: Không thể đổi tên tệp ...

en: Switch to branch
vi: Chuyển sang nhánh

en: Calculator Tools
vi: Công cụ Tính toán

en: Insufficient permissions to write to folder '%s'.
vi: Không đủ quyền để ghi vào thư mục '%s'.

en: Overwriting files:
vi: Ghi đè tệp:

en: Folder '%s' could not be created.
    
    Please make sure you have write permissions and try again.
vi: Không thể tạo thư mục '%s'.
    
    Hãy đảm bảo rằng bạn có quyền ghi và thử lại.

en: Application failed to load:
vi: Không tải được ứng dụng:

en: Error code: %d
vi: Mã lỗi: %d

en: Set to 0 to use default values
vi: Cài đặt 0 để dùng về giá trị Mặc định

en: Item Properties
vi: Thuộc tính mục tin

en: Unable to load %s file
vi: Không thể tải tệp %s

en: Unable to write '%s'.
vi: Không thể ghi '%s'.

en: Current:
vi: Hiện tại:

en: Incorrect required resistance value: %s
vi: Giá trị điện trở yêu cầu không chính xác: %s

en: Exclude value 2:
vi: Giá trị loại trừ 2:

en: PCB Calculator data file
vi: Tệp dữ liệu máy tính PCB

en: Select PCB Calculator Data File
vi: Chọn tệp dữ liệu máy tính PCB

en: Stripline
vi: Đường truyền dải

en: Passive components are commonly made with E-series values appropriate to their precision.
    Capacitors commonly use E12 values. 10% and 5% resistors commonly use E24 values. 1%
    resistors use E96 values. Other series are not commonly used.
    
    To select a value begin with the calculated target value and then round it to 2
    significant figures for E24 or below or 3 significant figures for E48 and up.
    Then find the value in the table which is nearest to the significant figures
    remaining and substitute it for those figures.
    
    For example if the calculated target value is 16,834.2Ω then this rounds to 16,800Ω.
    The nearest value to 168 is 169 and the selected E96 value is 16.9kΩ.
    
    The value 0 is a special case and is not present in any series.
vi: Các linh kiện thụ động thường được chế tạo với các giá trị dãy E phù hợp với độ chính xác của chúng.
    Tụ điện thường sử dụng giá trị E12. Điện trở 10% và 5% thường sử dụng giá trị E24. Điện trở 1% 
    sử dụng giá trị E96. Các dãy khác không được sử dụng phổ biến.
    
    Để chọn một giá trị, hãy bắt đầu bằng giá trị đích được tính toán rồi làm tròn nó thành 2
    số có nghĩa đối với E24 trở xuống hoặc 3 số có nghĩa đối với E48 trở lên.
    Sau đó tìm giá trị trong bảng gần với số có nghĩa nhất
    còn lại và thay thế bằng các số liệu đó.
    
    Ví dụ: nếu giá trị mục tiêu được tính toán là 16.834,2Ω thì giá trị này sẽ được làm tròn thành 16.800Ω.
    Giá trị gần nhất với 168 là 169 và giá trị E96 được chọn là 16,9kΩ.
    
    Giá trị 0 là trường hợp đặc biệt và không có trong bất kỳ chuỗi nào.

en: You can use this calculator to check if a small track can handle a large current for a short period of time.<br>
    This tool allows you to design a track fuse but should be used as an estimate only.
    
    The calculator estimates the energy required to heat the wire up<br>
    to its melting point as well as the energy required for the change of phase.<br>
    This energy is then compared to the one dissipated by the wire resistance.
vi: Bạn có thể sử dụng máy tính này để kiểm tra xem một đường mạch nhỏ có thể chịu được dòng điện lớn trong khoảng thời gian ngắn hay không.<br>
    Công cụ này cho phép bạn thiết kế cầu chì đường mạch nhưng chỉ nên sử dụng như một ước tính.
    
    Máy tính ước tính năng lượng cần thiết để làm nóng dây<br>
    đến điểm nóng chảy của nó cũng như năng lượng cần thiết cho sự thay đổi pha.<br>
    Năng lượng này sau đó được so sánh với năng lượng bị tiêu tán bởi điện trở của dây.

en: KiCad Calculator Tools
vi: Công cụ tính toán KiCad

en: Resistor Calculator
vi: Máy tính điện trở

en: - This calculator finds combinations of standard E-series (between 10Ω and 1MΩ) to create arbitrary values.
    - You can enter the required resistance from 0.0025 to 4000 kΩ.
    - Solutions using up to 4 components are given.
    
    The requested value is always excluded from the solution set.<br>
    Optionally up to two additional values can be excluded in case of component availability problems.
    
    Solutions are given in the following formats:
    
    	R1 + R2 +...+ Rn	resistors in series
    	R1 | R2 |...| Rn	resistors in parallel
    	R1 + (R2|R3)...		any combination of the above
vi: - Máy tính này tìm sự kết hợp của dãy E tiêu chuẩn (trong khoảng từ 10Ω đến 1MΩ) để tạo ra các giá trị tùy ý.
    - Bạn có thể nhập điện trở yêu cầu từ 0,0025 đến 4000 kΩ.
    - Kết quả đưa ra sử dụng tối đa 4 thành phần.
    
    Giá trị được yêu cầu luôn bị loại trừ khỏi bộ kết quả.<br>
    Tùy chọn có thể loại trừ tối đa hai giá trị bổ sung trong trường hợp có vấn đề về tính khả dụng của linh kiện.
    
    Các giải pháp được đưa ra dưới các dạng sau:
    
    	Các điện trở R1 + R2 +...+ Rn	mắc nối tiếp
    	Các điện trở R1 | R2 |...| Rn 		mắc song song
    	Bất kỳ sự kết hợp nào của R1 + (R2|R3)...

en: Teardrops
vi: Hình dạng giọt nước

en: Max Width
vi: Rộng tối đa

en: all copper layers
vi: tất cả các lớp đồng

en: Dielectric %d
vi: Điện môi %d

en: Enter board thickness in %s:
vi: Nhập độ dày bo mạch theo %s:

en: Enter expected board thickness (min value %s):
vi: Nhập độ dày bo mạch dự kiến (giá trị tối thiểu %s):

en: Impedance controlled
vi: Cân bằng trở kháng

en: Only back
vi: Chỉ quay lại

en: Only selected
vi: Chỉ được chọn

en: <br/>There are %i reference designator prefixes in use<br/>**********************************************************<br/>
vi: <br/> Có %i tiền tố chỉ định tham chiếu đang được sử dụng <br/> ********************************************************** <br/>

en: <br/>Change Array
    ***********************<br/>
vi: <br/> Thay đổi mảng
    ********************** <br/>

en: (will be ignored)
vi: (sẽ bị bỏ qua)

en: <br/>No footprints
vi: <br/>Không có footprint

en: Loading PCB
vi: Đang tải PCB

en: Error loading board file:
    %s
vi: Lỗi tải tệp bo mạch:
    %s

en: Error writing file '%s'.
vi: Lỗi ghi tệp '%s'.

en: Progress:
vi: Tiến triển:

en: Gap:
vi: Khoảng trống:

en: Copper Zone Properties
vi: Thuộc tính vùng đồng

en: Text height
vi: Độ cao văn bản

en: Inward
vi: Hướng vào trong

en: Outward
vi: Hướng ra ngoài

en: -------- DRC cancelled by user.<br><br>
vi: -------- DRC bị hủy bởi người dùng.<br><br>

en: Violation severities can also be edited in the Board Setup... dialog
vi: Vi phạm nghiêm trọng cũng có thể được chỉnh sửa trong thiết lập Bo mạch ... Hộp Thoại

en: Report file '%s' created<br>
vi: Tệp báo cáo '%s' đã được tạo<br>

en: Unconnected Items (%s)
vi: Các mục không được kết nối (%s)

en: Schematic Parity (%s)
vi: Sơ đồ chẵn lẻ (%s)

en: Updated footprint %s (%s)
vi: Đã cập nhật footprint %s (%s)

en: Insufficient permissions to write file '%s'.
vi: Không đủ quyền để ghi tập tin '%s'.

en: File %s already exists.
vi: Tệp %s đã tồn tại.

en: Adjust automatically
vi: Tự động điều chỉnh

en: The selected output file name is not a supported archive format.
vi: Tên tệp đầu ra đã chọn không phải là định dạng lưu trữ được hỗ trợ.

en: Board outline is missing or not closed using %.3f mm tolerance.
    Run DRC for a full analysis.
vi: Đường viền bo mạch bị thiếu hoặc không được đóng theo dung sai %.3f mm.
    Chạy DRC để phân tích đầy đủ.

en: Command line:
vi: Dòng lệnh:

en: '%s' not found
vi: '%s' không tìm thấy

en: No more items to show
vi: Không còn mục nào để hiển thị

en: Sheet:
vi: Trang:

en: 3D Models
vi: Mô hình 3D

en: Text width must be at least %s.
vi: Chiều rộng văn bản ít nhất phải là %s.

en: Text width must be at most %s.
vi: Chiều rộng văn bản tối đa phải là %s.

en: Text height must be at least %s.
vi: Chiều cao văn bản ít nhất phải là %s.

en: Text height must be at most %s.
vi: Chiều cao văn bản tối đa phải là %s.

en: Clearances
vi: Khoảng cách an toàn

en: Footprint Properties
vi: Thuộc tính footprint

en: Footprint name may not contain '%s'.
vi: Tên footprint không được chứa '%s'.

en: The text width must be between %s and %s.
vi: Chiều rộng văn bản phải nằm trong khoảng từ %s đến %s.

en: The text height must be between %s and %s.
vi: Chiều cao văn bản phải nằm trong khoảng từ %s đến %s.

en: Unconstrained
vi: Không bắt buộc

en: Use a relative path?
vi: Sử dụng một đường dẫn tương đối?

en: Footprint report file created:
    '%s'.
vi: Tệp báo cáo footprint đã được tạo:
    '%s'.

en: Could not write drill and/or map files to folder '%s'.
vi: Không thể ghi các tệp khoan và/hoặc bản đồ vào thư mục '%s'.

en: Click on items to highlight them on the board.
vi: Nhấp vào các mục để nỗi bật chúng trên bảng.

en: Clear board
vi: Xóa Bàn Cờ

en: -- leave unchanged --
vi: -- giữ nguyên --

en: All copper layers
vi: Tất cả các lớp đồng

en: Cannot copy footprint library table from:
    %s
    to:
    %s.
vi: Không thể sao chép bảng thư viện footprint từ:
    %s
    đến:
    %s.

en: Reading netlist file '%s'.
vi: Đang đọc tệp netlist '%s'.

en: Using reference designators to match symbols and footprints.
vi: Sử dụng các chỉ định tham chiếu để khớp biểu tượng với footprint.

en: Using tstamps (unique IDs) to match symbols and footprints.
vi: Sử dụng tstamp (ID duy nhất) để khớp biểu tượng với footprint.

en: Non Copper Zone Properties
vi: Thuộc tính vùng không có đồng

en: %s, %s and connected layers
vi: %s, %s và các lớp được kết nối

en: Edit Pad Properties
vi: Hiệu chỉnh tài sản của trang

note: month unit variant accepted in input
en: w
vi: t

en: Front silk screen
vi: Lớp in chữ trên cùng

en: Front solder mask
vi: Lớp che phủ đồng trên cùng

en: Warning: Scale option set to a very small value
vi: Cảnh báo: Tùy chọn tỷ lệ được đặt thành một giá trị rất nhỏ

en: Warning: Scale option set to a very large value
vi: Cảnh báo: Tùy chọn tỷ lệ được đặt thành một giá trị rất lớn

en: Reference item: %s
vi: Mục tham chiếu: %s

en: Details: %s
vi: Chi tiết: %s

note: TEXT_BATCH_LIST_AREANAME
en: Area name:
vi: Tên vùng:

en: Error List
vi: Danh sách lỗi

en: Footprint Reference Properties
vi: Thuộc tính tham chiếu footprint

en: Footprint Value Properties
vi: Thuộc tính giá trị footprint

en: Footprint Field Properties
vi: Thuộc tính trường footprint

en: Footprint Text Properties
vi: Thuộc tính văn bản footprint

en: Footprint %s (%s), %s, rotated %.1f deg
vi: Footprint %s (%s), %s, đã xoay %.1f độ

en: Tented
vi: Che phủ

en: %s: Text size is incorrect.
    Size must be between %s and %s
vi: %s: Kích thước văn bản không đúng.
    Kích thước phải nằm trong khoảng từ %s đến %s

en: Folder '%s' already exists. Do you want overwrite any existing footprints?
vi: Thư mục '%s' đã tồn tại. Bạn có muốn ghi đè lên bất kỳ dấu chân hiện có nào không?

en: Cancel Changes?
vi: Hủy các thay đổi?

en: Local override on %s; zone connection: %s.
vi: Ghi đè cục bộ lên %s; kết nối vùng: %s.

en: Local override on %s; thermal relief gap: %s.
vi: Ghi đè cục bộ trên %s; khoảng cách tản nhiệt: %s.

en: Local override on %s; thermal spoke width: %s.
vi: Ghi đè cục bộ lên %s; chiều rộng nan hoa nhiệt: %s.

en: %s min thickness: %s.
vi: %s độ dày tối thiểu: %s.

en: Checking %s: min %s.
vi: Đang kiểm tra %s: tối thiểu %s.

en: Checking %s.
vi: Đang kiểm tra %s.

en: %s contains no copper.  Rule ignored.
vi: %s không chứa đồng. Quy tắc bị bỏ qua.

en: Keepout layer(s) not matched.
vi: (Các) lớp Keepout không khớp.

en: Constraint applied.
vi: Đã áp dụng ràng buộc.

en: Rule applied.
vi: Đã áp dụng quy tắc.

en: Rule applied; overrides previous constraints.
vi: Đã áp dụng luật; ghi đè các ràng buộc trước đó.

en: Signal Integrity
vi: Tính toàn vẹn tín hiệu

en: Items not allowed
vi: Mục không được phép

en: Copper sliver
vi: Độ mở đã chừa đồng

en: Building solder mask...
vi: Đang dựng mặt nạ hàn...

en: (%s min height %s; actual %s)
vi: (%s chiều cao tối thiểu %s; thực tế %s)

en: (%s max height %s; actual %s)
vi: (%s chiều cao tối đa %s; thực tế %s)

en: (TrueType font characters with insufficient stroke weight)
vi: (Ký tự phông chữ TrueType có độ dày nét không đủ)

en: (%s min thickness %s; actual %s)
vi: (%s độ dày tối thiểu %s; thực tế %s)

en: (%s max thickness %s; actual %s)
vi: (%s độ dày tối đa %s; thực tế %s)

en: Checking track widths...
vi: Đang kiểm tra độ rộng đường mạch...

en: Checking via diameters...
vi: Đang kiểm tra đường kính via...

en: (%s min diameter %s; actual %s)
vi: (%s đường kính tối thiểu %s; thực tế %s)

en: (%s max diameter %s; actual %s)
vi: (%s đường kính tối đa %s; thực tế %s)

en: Board outline is malformed. Run DRC for a full analysis.
vi: Đường viền bo mạch không đúng định dạng. Chạy DRC để phân tích đầy đủ.

en: IDF Export Failed:
vi: Xuất IDP thất bại:

en: VRML Export Failed:
vi: Xuất VRML thất bại:

en: Created file '%s'
vi: Đã tạo tệp '%s'

en: Created file '%s'.
vi: Đã tạo tệp '%s'.

en: 
    ** Error building STEP board model. Export aborted. **
vi: 
    ** Lỗi xây dựng mô hình bảng STEP. Quá trình xuất bị hủy bỏ. **

en: 
    ** Error writing %s file. **
vi: 
    ** Lỗi ghi tệp %s. **

en: 
    ** Error exporting %s file. Export aborted. **
vi: 
    ** Lỗi xuất tập tin %s. Quá trình xuất bị hủy bỏ. **

en: 
    Export time %.3f s
vi: 
    Thời gian xuất %.3f s

en: Errors:
vi: Lỗi:

en: Warnings:
vi: Cảnh báo:

en: OK to load recovery file '%s'?
vi: OK để tải '%s' tệp khôi phục?

en: Creating PCB
vi: Đang tạo PCB

en: Error loading PCB '%s'.
vi: Lỗi tải PCB '%s'.

en: Memory exhausted loading PCB '%s'
vi: Hết bộ nhớ khi tải PCB '%s'

en: Error saving custom rules file '%s'.
vi: Lỗi lưu tệp quy tắc tùy chỉnh '%s'.

en: Error saving board file '%s'.
    %s
vi: Lỗi lưu tệp bo mạch '%s'.
    %s

en: Board copied to:
    %s
vi: copy bo mạch đến:
    %s

en: Status:
vi: Tình trạng:

en: Footprint library not enabled.
vi: Thư viện footprint không được cho phép.

en: Unable to load footprint '%s' from '%s'
vi: Không thể tải dấu chân '%s' từ '%s'

en: Delete footprint '%s' from library '%s'?
vi: Xóa footprint '%s' khỏi thư viện '%s'?

en: No footprints to export!
vi: Không có footprint để xuất!

en: Error loading footprint %s from library '%s'.
vi: Lỗi khi tải footprint %s từ thư viện '%s'.

en: too long
vi: quá dài

en: too short
vi: quá ngắn

en: Tune
vi: Điều chỉnh

en: Change %s value from %s to %s.
vi: Thay đổi giá trị %s từ %s thành %s.

en: Invalid footprint ID in
    file: '%s'
    line: %d
vi: ID footprint không hợp lệ trong
    tệp: '%s'
    dòng: %d

en: The library containing the current footprint has changed.
    Do you want to reload the footprint?
vi: Thư viện chứa footprint hiện tại đã thay đổi.
    Bạn có muốn tải lại footprint không?

en: Altium Circuit Maker PCB files
vi: Các tệp PCB Altium Circuit

en: Altium Circuit Studio PCB files
vi: Các tệp PCB Altium Circuit Studio

en: Altium Designer PCB files
vi: Các tệp PCB Altium Designer

en: CADSTAR PCB Archive files
vi: Tệp lưu trữ PCB CADSTAR

en: Eagle ver. 6.x XML PCB files
vi: Các tệp tin PCB Eagle ver. 6.x XML

en: Eagle ver. 6.x XML library files
vi: Các tệp tin thư viện Eagle ver. 6.x XML

en: Error enumerating footprints in library '%s': %s
vi: Lỗi liệt kê footprint trong thư viện '%s': %s

en: Error reading footprint '%s' from library '%s': %s
vi: Lỗi đọc footprint '%s' từ thư viện '%s': %s

en: Cannot load footprint '%s' from '%s'
vi: Không thể tải footprint '%s' từ '%s'

en: Could not read file
vi: Không thể đọc tệp

en: Duplicate NETCLASS name '%s'.
vi: Trùng tên NETCLASS '%s'.

en: Invalid floating point number in file: '%s'
    line: %d, offset: %d
vi: Số thập phân không hợp lệ trong tệp: '%s'
    dòng: %d, độ lệch: %d

en: Missing floating point number in file: '%s'
    line: %d, offset: %d
vi: Thiếu số dấu phẩy động trong tệp: '%s'
    dòng: %d, độ lệch: %d

en: Legacy footprint library files
vi: Tệp thư viện footprint củ

en: Save Anyway
vi: Vẫn Lưu

en: Insufficient permissions to delete '%s'.
vi: Không đủ quyền để xóa '%s'.

en: KiCad footprint file
vi: Tệp footprint Kicad

en: Invalid net ID in
    file: '%s'
    line: %d
    offset: %d.
vi: net ID không hợp lệ trong
    tệp: '%s'
    dòng: %d
    offset: %d.

en: Invalid footprint ID in
    file: %s
    line: %d
    offset: %d.
vi: footprint ID không hợp lệ trong
    tệp: %s
    dòng: %d
    offset: %d.

en: Invalid net ID in
    file: %s
    line: %d offset: %d
vi: net ID không hợp lệ trong
    tệp: %s
    dòng: %d offset: %d

en: Invalid net ID in
    file: %s
    line: %d
    offset: %d.
vi: net ID không hợp lệ trong
    tệp: %s
    dòng: %d
    offset: %d.

en: Invalid net ID in
    file: %s
    line: %d
    offset: %d
vi: net ID không hợp lệ trong
    tệp: %s
    dòng: %d
    offset: %d

en: Invalid net ID in
    file: %s;
    line: %d
    offset: %d.
vi: net ID không hợp lệ trong
    tệp: %s
    line: %d
    offset: %d.

en: P-Cad 200x ASCII PCB files
vi: Các tệp PCB P-Cad 200x ASCII

en: Through Via
vi: Via xuyên lỗ

en: An error occurred attempting to load the global footprint library table.
    Please edit this global footprint library table in Preferences menu.
vi: Đã xảy ra lỗi khi tải bảng thư viện footprint toàn cục.
    Vui lòng chỉnh sửa bảng thư viện footprint toàn cục này trong menu Tùy chọn.

en: Invalid layer name "%s"
vi: Tên lớp không hợp lệ "%s"

en: Error exporting VRML
vi: Lỗi xuất VRML

en: At least one layer must be specified
vi: Ít nhất một lớp phải được chỉ định

en: Failed to plot to '%s'.
vi: Không thể vẽ vào '%s'.

en: Footprint library path does not exist or is not accessible
vi: Đường dẫn thư viện dấu chân không tồn tại hoặc không thể truy cập được

en: Unable to save library
vi: Không thể lưu thư viện

en: Footprint library was not updated
vi: Thư viện footprint không được cập nhật

en: Plotting footprint '%s' to '%s'
vi: Vẽ footprint '%s' thành '%s'

en: Error creating svg file
vi: Lỗi tạo tệp svg

en: Found %d unconnected items
vi: Đã tìm thấy %d mục chưa được kết nối

en: Unable to save DRC report to %s
vi: Không thể lưu báo cáo DRC vào %s

en: Saved DRC Report to %s
vi: Lưu Báo cáo DRC vào %s

en: Method '%s' not found, or not callable
vi: Không tìm thấy phương thức '%s' hoặc không thể gọi được

en: Could not convert selection
vi: Không thể chuyển đổi lựa chọn

en: Loss Tangent
vi: Tiếp tuyến cắt

en: Dielectric
vi: Điện môi

en: Copper Layer Count:
vi: Số lớp đồng:

en: Board overall dimensions:
vi: Kích thước tổng thể của bo:

en: Min track/spacing:
vi: Khoảng cách/đường mạch tối thiểu:

en: Copper Finish:
vi: Kết thúc Đồng:

en: Board Thickness:
vi: Độ dày của bo:

en: Min hole diameter:
vi: Đường kính lỗ tối thiểu

en: Draw Line
vi: Vẽ Đường thẳng

en: Selection copied
vi: Phần chọn đã được sao chép

note: module: gamification
en: Update %s
vi: Cập nhật %s

en: Group Items
vi: Nhóm lại mục

en: Ungroup Items
vi: Rã nhóm mục

en: Footprint Properties...
vi: Thuộc tính footprint...

en: Assign a different footprint from the library
vi: Chỉ định một footprint khác từ thư viện

en: Assign different footprints from the library
vi: Chỉ định dấu chân khác từ thư viện

en: DRC Warnings
vi: Cảnh báo DRC

en: DRC Errors
vi: Lỗi DRC

en: DRC Exclusions
vi: Loại trừ DRC

en: Show All Nets
vi: Hiển thị tất cả các Net

en: Inner copper layer
vi: Lớp đồng bên trong

en: Create a new project for this board
vi: Tạo dự án mới cho bo mạch này

en: Omit extra information
vi: Bỏ thông tin thừa

en: Textbox
vi: Hộp văn bản

en: No vias
vi: Không có via

en: No tracks
vi: Không có dây nối

en: No copper zones
vi: Không có vùng phủ đồng

en: Filled Area
vi: Vùng được phủ đồng

en: Corner Count
vi: Số góc

en: Non-copper Zone
vi: Khu vực không có đồng

en: Teardrop %s %s
vi: Hình dạng giọt nước %s %s

en: Bitmap to Component Converter
vi: Bộ chuyển đổi Bitmap thành linh kiện

en: Projectmanager;
vi: Quản lý dự án;

en: KiCad PCB Calculator
vi: Máy tính PCB KiCad

en: PCB;Calculator;
vi: PCB;Máy tính;

en: PCB Calculator
vi: Máy tính PCB

en: Calculator for various electronics-related computations
vi: Máy tính cho các phép tính khác nhau liên quan đến điện tử

en: Find and replace text
vi: Tìm và thay thế văn bản

en: Open an existing project
vi: Mở đề án đã có

en: Max width:
vi: Chiều rộng tối đa:

en: width
vi: độ rộng

en: &Find
vi: &Tìm

en: Replace &All
vi: Thay Thế &Tất Cả

note: module: base
en: Worksheet
vi: Bảng công tác

note: Type: select Description
en: Default system keybindings of Kinput2 for Wnn
vi: Tổ hợp phím hệ thống mặc định của Kinput2 cho Wnn

note: Type: select Description
en: Debian prepackaged version of Kinput2 provides a functionality to select default keybindings of Kinput2 for Wnn from "Kinput2" and "Egg". Although the former is the original keybindings of Kinput2, Egg on Emacs users may prefer the latter.
vi: Phiên bản đóng gói sẵn của Kinput2 cung cấp khả năng chọn tổ hợp phím mặc định của Kinput2 cho Wnn trong cả hai mục « Kinput2 » và « Egg ». Mặc dù mục trước là các tổ hợp gốc của Kinput2, người dùng Egg trên Emacs có thể thích sử dụng mục sau.

en: Klavaro - Progress
vi: Klavaro - Diễn biến

en: _Lesson:
vi: _Bài học:

en: Clear progress data.
vi: Đặt lại dữ liệu lưu diễn biến.

en: Close this window, returning to the exercise.
vi: Đóng cửa sổ này, quay lại phần luyện tập.

note: Everything means ALL the progress charts statistics.
en: everything!
vi: tất cả mọi thứ!

note: Confirmation check-button for removing data.
en: Clear data for every module, if checked!
vi: Xóa dữ liệu cho mọi mô đun, nếu được chọn!

en: Load other exercises/lessons
vi: Tải bài tập hoặc bài học khác

en: _Other texts
vi: Văn bản _khác

en: Edit the character set to be used in this lesson.
vi: Hiệu chỉnh bộ ký tự sử dụng trong bài học này.

en: This is a specific exercise, adjusted to your error profile.
vi: Đây là bài tập đặc thù, hãy chỉnh sửa thông tin cá nhân bị lỗi.

en: Edit the character set to be used in lessons after 43: they are customizable!
vi: Chỉnh sửa bộ ký tự được dùng trong các bài học sau bài 43: chúng là những bài học tùy chỉnh!

en: Drag and drop text here to practice with it.
vi: Kéo và thả đoạn văn vào đây để luyện tập với nó.

en: Press here to restart the exercise. Hotkey: [Ctrl-R]
vi: Bấm vào đây để đặt lại bài tập. Phím nóng: [Ctrl-R]

en: Show the virtual keyboard and the relation between fingers and keys.
vi: Hiển thị bàn phím ảo và sự liên hệ giữa các ngón tay và phím.

en: _Keyboard
vi: _Bàn phím

en: Select the font to be used in the exercise window.
vi: Chọn phông chữ sử dụng trong cửa sổ bài tập.

en: Font definition
vi: Chọn phông chữ

en: Alternative color scheme, needs restart!
vi: Thay thế màu lược đồ, cần phải khởi động lại!

en: Co_urse information
vi: Thông tin về _khóa học

en: Charts showing the learning progress along the exercises.
vi: Biểu đồ biểu thị cho bạn sự tiến triển việc học trong suốt bài luyện tập.

en: _Progress
vi: _Diễn biến

en: Exit the application immediately.
vi: Thoát khỏi ứng dụng ngay lập tức.

en: Return to the main menu.
vi: Quay lại trình đơn chính.

en: B_ack to menu
vi: Qu_ay lại trình đơn

en: Show local and external scores from other users.
vi: Xem điểm nội bộ và trên mạng từ những người dùng khác.

en: Change language
vi: Thay đổi ngôn ngữ

en: Attention!
vi: Chú ý!

en: Do you confirm?
vi: Bạn có thực sự muốn làm thế không?

en: Klavaro - Select file
vi: Klavaro - Chọn tập tin

en: Re_name:
vi: Đổi tê_n:

en: Rename the selected item.
vi: Đổi tên mục đã được chọn.

en: Read a text file and add a copy of it here. The file must be encoded in UTF-8.
vi: Đọc tập tin văn bản và thêm bản sao của nó vào đây. Tập tin phải sử dụng bảng mã UTF-8.

en: _Open text file
vi: _Mở tập tin văn bản

en: Paste text that was copied to the clipboard.
vi: Dán chữ mà bạn đã sao chép trong clipboard.

en: _Paste from clipboard
vi: _Dán từ clipboard

en: Remove the selected item.
vi: Gỡ bỏ mục đã được chọn.

en: _Remove copied file
vi: _Xóa bỏ tập tin đã sao chép

en: Apply the selected item to create an exercise.
vi: Áp dụng một mục đã chọn để tạo ra một bài luyện tập mới.

en: Country / Custom
vi: Quốc gia/ Thói quen

en: Remove the selected custom layout.
vi: Gỡ bỏ giao diện được chọn.

en: Toggles the shift effect on the keys. Alternates between the upper and lower characters of the keys.
vi: Bật/tắt hiệu ứng phím shift trên các phím. Để chuyển đổi giữa gõ chữ hoa và chữ thường.

en: SPACE BAR
vi: PHÍM CÁCH

en: thumbs
vi: ngón tay cái

en: S_ave as:
vi: _Ghi lại bằng tên mới:

en: Show previous screen.
vi: Hiển thị màn hình kế trước.

en: _Previous step
vi: Bước t_rước

en: Show next screen.
vi: Hiển thị màn hình kế tiếp.

en: _Next step
vi: _Bước tiếp

en: Return without any modification.
vi: Quay lại mà không thay đổi gì.

en: Save the current keyboard layout with the name specified above.
vi: Lưu lại giao diện bàn phím hiện hành với tên được chỉ ra ở phía trên.

en: _Save and use
vi: _Lưu lại và dùng

en: If you like those beautiful hands, click here to close this window keeping them.
vi: Nếu bạn thích các hình đôi bàn tay bên cạnh, bấm vào đây để đóng cửa sổ này và giữ chúng lại.

en: _Keep hands
vi: _Hiện bàn tay

en: Klavaro - Main menu
vi: Klavaro - Trình đơn chính

en: Don't be shy about learning the basics!
vi: Không nên trốn tránh việc học các bài học cơ bản!

en: Learn how to type correctly
vi: Học cách gõ bàn phím đúng phương pháp

en: Initial training for your fingers.
vi: Bắt đầu luyện tập các ngón tay của bạn.

en: First steps with initial training
vi: Bước đầu tiên với việc khởi tạo tiến trình luyện tập

en: Memorizing the keyboard practicing random keys exercises.
vi: Học thuộc bàn phím bằng cách luyện tập với phím ngẫu nhiên.

en: Practice with random keys
vi: Luyện tập với phím ngẫu nhiên

en: Accelerating the touches practicing random words exercises.
vi: Gia tăng tốc độ gõ bằng cách luyện với những từ ngẫu nhiên.

en: Practice with random words
vi: Luyện với những từ ngẫu nhiên

en: Becoming proficient practicing complete paragraphs exercises.
vi: Để thành thạo cần hoàn thành các bài luyện tập gõ các đoạn văn.

en: Practice with complete texts
vi: Luyện tập với một đoạn văn thật

en: Your language here.
vi: Ngôn ngữ của bạn ở đây.

en: Keyboard layout for modules 1 and 2. Also used informatively in the fluidness contest.
vi: Bố trí bàn phím cho mô đun 1 và 2. Cũng dùng trong bài thi gõ tự do.

en: _Keyboard:
vi: _Bàn phím:

en: Language for modules 3 and 4.
vi: Ngôn ngữ cho mô đun 3 và 4.

en: General information about the program.
vi: Giới thiệu một số thông tin về chương trình.

en: Yet another touch typing tutor
vi: Đây là một chương trình học gõ bàn phím máy tính khác dành cho bạn

en: Remember always: someone loves you!
vi: Luôn nhớ rằng: có người yêu quí bạn!

en: Show extra information.
vi: Hiển thị thông tin phụ.

en: Hide extra information.
vi: Ẩn thông tin phụ.

en: Publish to the web your local scores.
vi: Xuất bản thông tin tới trang mạng điểm của bạn.

en: _Participate
vi: _Tham gia

en: Download from the web the most up to date ranking.
vi: Tải về từ trang thông tin điện tử bảng xếp hạng mới nhất.

en: A very flexible and efficient touch typing tutor.
vi: Đây là một chương trình dạy cách gõ bàn phím máy tính rất mềm dẻo và hiệu quả.

en: (Edit custom)
vi: (Chỉnh sửa tùy chỉnh)

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

en: Dictation mode (depends on this speech synthesizer: %s) | Dictation mode (depends on one of these speech synthesizers: %s)
vi[0]: Chế độ đọc chính tả (phụ thuộc vào bộ máy đọc: %s)

en: Basic course
vi: Phần học cơ bản

en: Adaptability
vi: Mô phỏng đoạn văn

en: Fluidity
vi: Trôi chảy

en: Keys:
vi: Phím:

en: Overwrite user layout
vi: Ghi đè giao diện người dùng

en: This will OVERWRITE an existent keyboard layout.
vi: Việc này sẽ GHI ĐÈ lên một giao diện bàn phím có sẵn.

en: Remove user layout
vi: Gỡ bỏ giao diện người dùng

en: This will REMOVE an existent keyboard layout.
vi: Việc làm này sẽ XÓA BỎ giao diện bàn phím có sẵn.

en: Reset progress data
vi: Đặt lại dữ liệu lưu tiến trình

en: This will DELETE all the progress data of all modules.
vi: Việc làm này sẽ XÓA tất cả dữ liệu diễn biến của mọi mô đun.

en: This will delete the data of this chart. <%s>
vi: Việc làm này sẽ XÓA tất cả dữ liệu của đồ thị này. <%s>

en: This will delete the progress data of the module. (%s)
vi: Xóa dữ liệu diễn biến của mô đun. (%s)

en: Touch times (s)
vi: Thời gian gõ (giây)

en: The basic course focuses on having you read the characters presented to you on screen and typing the corresponding keys. Remember to keep your hands correctly oriented on the home row of the keyboard at all times (see introduction on main menu).
vi: Bài học cơ bạn nhằm tới mục đích là bạn nhìn các ký tự hiện ra trên màn hình và nhấn vào phím tương ứng. Nhớ giữ bàn tay đúng hướng trên các phím đặt tay ban đầu vào mọi lúc (xem phần hướng dẫn trên trình đơn chính).

en: The key set used in each series will be shown in the above message line. The [Space], [Shift] and [Enter] keys may not show up there but are used very often.
vi: Các ký tự sử dụng thành dãy nối tiếp nhau sẽ hiện ra ở dòng thông điệp phía dưới. Các phím [Space], [Shift] và [Enter] không hiện ra ở đó nhưng được sử dụng rất thường xuyên.

en: The message line below follows and echoes your key presses. If required, it changes and displays instructions for actions required from you.
vi: Dòng thông điệp theo sau ở phía dưới và lặp lại phím bạn bấm. Khi cần thiết, chúng thay đổi và đưa ra yêu cầu cho bạn.

en: Here you may practice and improve your memorization of all keys. There will be sentences presented with nonsense words which mix some numbers and symbols.
vi: Tại đây bạn có thể rèn luyện và phát triển kỹ năng nhớ vị trí các phím. Ở đây có các câu với các từ không có nghĩa trộn lẫn với các số và ký tự đặc biệt.

en: In order to keep the lesson contents language and keyboard independent, accented letter combinations will probably not appear. For real word sentences, please use the fourth option of the main menu (about fluidness).
vi: Theo thứ tự để giữ ngôn ngữ nội dung bài học và bàn phím độc lập, sự tổ hợp của dấu chữ sẽ không hiện ra. Với các từ thật, hãy chọn tùy chọn thứ tư trong trình đơn chính (giới thiệu về gõ trôi chảy).

en: After each exercise there will be a brief statistics panel reviewing your performance along with some relevant comments.
vi: Sau mỗi bài luyện ở đây sẽ là cửa sổ hiển thị tóm tắt hiệu năng thi hành của bạn và có thêm vài chú thích nhỏ nữa.

en: This exercise is very similar to the second one, for adaptability. The difference is that here you'll type real words.
vi: Bài học này rất giống bài thứ hai, về sự mô phỏng đoạn văn. Sự khác biệt ở đây là bạn sẽ gõ những từ có nghĩa thật.

en: The default language is the actual one of the interface. But you may select any other texts with words you would like to use. Press the 'Other' option above and add files containing those texts.
vi: Ngôn ngữ mặc định là cái dùng trong giao diện thực tế. Nhưng bạn có thể chọn một đoạn văn bản khác với mà bạn muốn sử dụng. Nhấn chuột vào tùy chọn “Văn bản khác” ở trên và thêm tập tin chứa văn bản vào.

en: With this exercise the focus is on speed. So, you are supposed to type really fast and I will only flatter you when you deserve it!
vi: Bài học này hướng tới luyện tốc độ. Do đó, bạn được giúp để có thể gõ thực sự nhanh và tôi sẽ chỉ thỏa mãn khi mà bạn có thể làm được như thế!

en: We will now use complete sentences and paragraphs which make logical sense. This may distract you while you type if you try to understand what you are entering. The previous exercises were aimed at getting you to type without interpreting and analyzing the content.
vi: Chúng ta bây giờ đã hoàn thành các câu, và đoạn văn đã làm nên tư duy lô-gíc. Điều này có thể làm bạn bối rối trong khi gõ nếu bạn muốn hiểu mình đang gõ cái gì. Bài học tiếp theo có mục đích nhắm vào là giúp bạn gõ mà không cần dịch hay phân tích nội dung.

en: We do not mean to imply that the typists must behave like a robot, without understanding what they type. We do aim to develop the skill of typing, making it an automatic reflex akin to the acts of walking, talking, etc. After reaching this goal, the act of typing will become automatic and require little concentration. Then you will be able to pay attention to the real meaning of the text.
vi: Chúng tôi không có ý là người đánh máy phải giống như một cái máy, không cần hiểu cái gì mình gõ. Chúng tôi làm điều đó chỉ nhắm vào mục đích là phát triển kỹ năng gõ, làm cho nó có phản xạ tự nhiên giống như việc đi, việc nói...vậy. Sau khi đạt được mục đích này rồi, hành động gõ sẽ trở nên tự động không cần sự tập trung cao độ nữa. Sau đó bạn sẽ có thể hướng sự chú ý tới các đoạn văn có nghĩa.

en: These exercises are longer. Each exercise consists of three paragraphs and the emphasis is placed on correctness and rhythm, with a minimum speed requirement. Here you will be required to use the backspace key to correct any mistakes. In other words, only input without error will be accepted.
vi: Bài luyện này dài hơn. Mỗi bài gồm có ba đoạn văn và trọng tâm là sự chính xác và nhịp gõ không yêu cầu phải gõ nhanh. Tại đây bạn sẽ được yêu cầu sử dụng phím xóa lùi backspace để sửa những chữ gõ sai. Hay nói cách khác, chỉ khi nhập vào đúng mà không có lỗi nào mới được chấp nhận.

en: Correct positioning of the hands and fingers is very important to efficient typing. You will learn faster and type better if you follow the next recommendations.
vi: Vị trí bàn tay và ngón tay là cực kỳ quan trọng để tăng cao hiệu quả gõ. Bạn sẽ học nhanh hơn và gõ tốt hơn nếu bạn theo hướng dẫn tiếp theo đây.

en: The index-finger tips rest over each of the two keys which have a small raised mark, in the center of the keyboard.
vi: Đầu ngón tay trỏ đặt nhẹ và giữ nguyên tại vì trí hai phím có mấu nhỏ, tại vị trí trung tâm của bàn phím.

en: These marks function as 'tactile hooks' for your fingers to remain at the correct position. This way, with a little experience, you will not need to look at the keyboard to see if your fingers are properly positioned.
vi: Những mấu nhỏ đó đóng vai trò như là một “lỗ xúc giác” giúp ngón tay bạn sờ thấy để đặt đúng vị trí. Bằng cách này chỉ với một chút ít kinh nghiệm, bạn sẽ không cần nhìn vào bàn phím vẫn đặt được ngón tay vào vị trí đúng.

en: The tips of the other fingers lie naturally beside the index ones, over the keys on the same row of the keyboard.
vi: Đặt các ngón khác một cách tự nhiên bên cạch các ngón trỏ, trên phím trong cùng một hàng của bàn phím.

en: The outside edges of your thumbs rest over the space bar.
vi: Phần cạnh ngón tay cái đặt trên phím cách.

en: The part of the hands closest to the wrist (the base) rest over the table, outside the keyboard. Without this kind of support the arms would quickly tire.
vi: Phần bàn tay đến cổ tay ở bên ngoài bàn, phía ngoài bàn phím. Không có phần tựa này cánh tay sẽ nhanh mỏi.

en: This is referred to as the home position for the hands. From it the fingers move all over the keyboard, reaching all the keys as naturally and quickly as possible. To reach this goal one uses a specific relation between each key and finger. This relation will be learned gradually as you complete the basic course.
vi: Đây là chỉ dẫn về vị trí cơ bản của bàn tay. Từ đó, các ngón tay sẽ di chuyển qua toàn bộ bàn phím, với tới tất cả các phím tự nhiên và nhanh nhất có thể. Để đạt được mục tiêu này là sử dụng mối quan hệ đặc biệt giữa các phím và các ngón tay. Sự liên hệ này sẽ được học một cách từ từ cho đến khi hoàn tất phần cơ bản.

en: When learning the relation between fingers and keys, it is very important that you only move the finger which must press the key and allow all other fingers to remain in the home position.
vi: Khi học về sự liên quan giữa ngón tay và phím, điều này vô cùng quan trọng rằng bạn chỉ có thể di chuyển ngón tay mà phải nhấn vào phím và cho phép các ngón tay khác còn lại tại vị trí cơ bản ban đầu của chúng.

en: After memorizing this relationship, you can relax the previous rule some, so that you can attain greater speed while typing.
vi: Sau khi nhớ được mối liên hệ này, bạn có thể sẽ bớt căng thẳng về một số quy tắc, do đó bạn có thể đạt tới tốc độ tốt hơn khi gõ.

en: The shift keys are used for capital letters and for some symbols. To get a shifted key input you should first use the small finger of the opposite hand. Just keep it in the closest Shift while reaching the target key with the other hand.
vi: Các phím shift được sử dụng cho chữ hoa và một số ký tự đặc biệt. Để có bấm phím shift đầu tiên bạn nên sử dụng ngón tay út của bàn tay đối diện để nhấn. Chỉ cần giữ nó ở chỗ gần nhất trong khi với ngón tay đến phím cần bấm bằng bàn tay còn lại.

en: You should be prepared to start training with the basic course. It will take effort and patience to be successful as a typist. We trust you have these and look forward to your success!
vi: Bạn đang chuẩn bị bắt đầu bài luyện cơ bản. Nó cần ở bạn một sự nỗ lực và kiên nhẫn để giúp bạn trở thành người đánh máy chuyên nghiệp. Chúng tôi hy vọng rằng bạn có chúng và cùng tiến đến thành công!

en: Step %i
vi: Bước %i

note: Recommendations
en: To position the hands
vi: Vị trí của của đôi bàn tay

note: Final words
en: Go ahead!
vi: Học bài tiếp theo!

en: Click on any key to see which finger you must use:
vi: Bấm một phím để xem ngón nào tương ứng với phím đó:

en: Relation between fingers and keys
vi: Sự liên quan giữa phím và ngón tay

en: Create or modify a custom keyboard layout
vi: Tạo hay sửa bố cục bàn phím tự chọn

en: small finger
vi: ngón út

en: ring finger
vi: ngón nhẫn

en: middle finger
vi: ngón giữa

en: index finger
vi: ngón trỏ

en: Press and edit me
vi: Bấm vào và sửa chữa

en: Lesson:
vi: Bài học:

en: Paragraphs:
vi: Đoạn văn:

en: Klavaro - Basic Course
vi: Klavaro - Phần học cơ bản

en: Klavaro - Adaptability
vi: Klavaro - Bài luyện khả năng thích nghi

en: Adaptability exercises: automating the fingers responses, typing over all the keyboard.
vi: Bài luyện khả năng thích nghi: luyện phản xạ của các ngón tay, gõ trên tất cả các kiểu bàn phím.

en: Klavaro - Velocity
vi: Klavaro - Tốc độ

en: Velocity exercises: accelerate typing real words.
vi: Bài luyện tốc độ: tăng tốc độ bằng việc gõ các từ thật.

en: Klavaro - Fluidness
vi: Klavaro - Luyện gõ trôi chảy

en: Fluidness exercises: accuracy typing good sense paragraphs.
vi: Bài tập gõ trôi chảy: tập gõ phím chính xác với các đoạn văn hay và có nghĩa.

en: End of exercise. Press [Enter] to start another.
vi: Đã hết bài luyện. Nhấn [Enter] để bắt đầu bài khác.

en: Learning the key positions.
vi: Học vị trí các phím.

en: Press any key to start the exercise.
vi: Bấm bất kỳ phím nào để bắt đầu luyện tập.

en: Start typing when you are ready.
vi: Bắt đầu gõ khi bạn đã sẵn sàng.

en: Use backspace to correct errors.
vi: Sử dụng phím xóa lùi (backspace) để sửa chỗ sai.

en: ps.: logging not performed for this session: the number of typed characters (%i) must be greater than %i.
vi: ps.: sự đăng nhập đã không được thi hành cho phiên làm việc này: số của kiểu ký tự (%i) phải lớn hơn %i.

en: ps.: you have entered the Top 10 list, great!
vi: ps.: bạn đã lọt vào danh sách Top 10, rất cừ!

en: ps.: the text you just typed doesn't seem to be similar to ordinary texts in the language currently selected: we can't account for it in the 'Top 10' contest.
vi: ps.: đoạn văn bạn vừa gõ có vẻ không giống với đoạn văn gốc của ngôn ngữ hiện đang chọn: chúng tôi không thể khai báo nó vào cuộc thi “Top 10”.

note: Begin the accuracy
en: STATISTICS
vi: THỐNG KÊ

en: Elapsed time:
vi: Thời gian đã trôi qua:

en: minute and | minutes and
vi[0]: phút và

en: Error ratio:
vi: Tỉ lệ lỗi:

en: Goal:
vi: Điểm:

en: Characters per second:
vi: Số ký tự trên một giây:

en: Words per minute:
vi: Số từ trên một phút:

en: Fluidness:
vi: Trôi chảy:

note: Translators: ampersand symbol: &
en: ampersand
vi: ký hiệu &

en: This custom lesson is empty. You can define two or more different characters to generate a personal practice. Press the editting button in the upper-right corner.
vi: Bài học tùy chỉnh này là trống rỗng. Bạn có thể định nghĩa hai hoặc nhiều ký tự khác nhau để tạo ra một bài luyện tập cá nhân. Nhấn nút sửa ở góc trên bên phải.

en: Positions of keys seems to be learned!
vi: Những phím này hình như đã học rồi!

en:  Congratulations!
     You have accomplished the entire basic course.
     Go to the next type of exercise: adaptability.
     There you will practice mainly the accuracy.
vi:  Xin chúc mừng!
     Bạn đã hoàn thành các bài cơ bản.
     Chuyển sang dạng luyện tập: khả năng thích ứng.
     Tại đây bạn sẽ rèn luyện kỹ năng gõ chính xác.

en:  All right, now you got it!
     Go to the next lesson.
vi:  Bạn đã làm được rồi!
     Tiến tới bài kế tiếp.

en:  Your accuracy rate is below %.0f%%...
     Could you please try again to improve it?
vi:  Tỷ lệ gõ chính xác của bạn dưới %.0f%%...
     Xin hãy cố gắng thử lại để nâng cao tốc độ!

en:  You are doing well. But...
     Could you make the accuracy reach %.0f%%?
vi:  Bạn làm rất tốt. Nhưng...
     Bạn có thể gõ chính xác trong tầm ít nhất %.0f%%?

en:  You are almost there, but your accuracy rate is still below %.0f%%.
     Try a few more times, or maybe you're getting upset, so go to another kind of exercise.
vi:  Bạn đã gần hoàn thành, nhưng độ chính xác thì vẫn dưới %.0f%%.
     Hãy thử thêm vài lần nữa hoặc có thể bạn đang lúng túng, do đó hãy chọn một dạng bài tập khác.

en:  Very good!
     You succeeded with an accuracy rate above %.0f%%.
     Now it is time to increase your velocity.
     Go to the 3rd exercise at the main menu.
vi:  Rất tốt!
     Bạn đã thành công với tỉ lệ chính xác đạt trên %.0f%%.
     Bây giờ là lúc bạn gia tăng tốc độ.
     Chọn bài tập thứ 3 trong trình đơn chính.

en: Pasted_or_dropped
vi: Dán_hoặc_thả

en:  You are just beginning.
     Be patient, try it again every day, rest and don't worry so much:
     persistence and practice will improve your velocity.
vi:  Bạn chỉ là người bắt đầu học thôi mà.
     Hãy kiên nhẫn, cố gắng học đi học lại nó mỗi ngày, nghỉ ngơi và đừng lo lắng quá:
     Bền chí và rèn luyện sẽ nâng cao tốc độ của bạn.

en:  Still away from the highway. You can do better...
     Try to reach at least %.0f WPM.
vi:  Vẫn còn cách xa với việc gõ tốc độ cao. Bạn có thể làm tốt hơn thế...
     Cố gắng ít nhất phải đạt tốc độ %.0f WPM.

en:  You are doing well, but need to go faster.
     And don't forget the accuracy. Try to get %.0f WPM.
vi:  Bạn làm tốt đấy, nhưng cần phải nhanh hơn.
     Và đừng quên gõ chính xác. Cố gắng đạt được %.0f WPM.

en:  Fine. Now you need to start running.
     Can you reach %.0f WPM?
vi:  Tốt. Bây giờ bạn cần phải bắt đầu.
     Bạn có thể đạt tới tầm %.0f WPM?

en:  Very good. You are almost there.
     Can you finally reach %.0f WPM?
vi:  Rất tốt. Bạn đã gần như đã học hết.
     Bạn có thể đạt tới %.0f WPM không?

en:  Excellent. For this course, that is enough.
     Try now the fluidness exercises, OK?
vi:  Xuất sắc. Đối với khóa học này, thế là đủ.
     Thử học bài luyện gõ trôi chảy, đồng ý chứ?

en:  Fast! Are you a professional?
     So, try to get %.0f WPM!
vi:  Nhanh thật! Bạn là chuyên gia à?
     Vậy hãy cố gắng đạt mức %.0f WPM!

note: Translators: Speed Racer is a reference to a Japanese anime franchise about automobile racing, also known as Mach GoGoGo.
en:  Ranking good, Speed Racer! Are you afraid of reaching %.0f WPM?
vi:  Xếp hạng tốt đấy, Tay đua tốc độ! Bạn có ngại tốc độ %.0f WPM?

note: Translators: feel free to change the reference to that martial art, if you find another good analogy.
en:  Kung-fu mastery!
     Can you fly at %.0f WPM?
vi:  Kung-fu siêu hạng!
     Bạn có thể đạt %.0f WPM?

note: Translators: Dvorak here means that infamous ergonomic keyboard layout. Feel free to change the speed mastery analogy.
en:  Dvorak master!
     I have no words to express my admiration!
vi:  Đúng là một tay đánh máy kiểu Dvorak chuyên nghiệp!
     Không còn từ gì để bày tỏ sự khâm phục với bạn!

en:  You type accurately but not so fast.
     Can you reach %.0f WPM?
vi:  Bạn gõ chính xác nhưng không nhanh.
     Bạn có thể gõ trong tầm %.0f WPM không?

en:  Your rhythm is not so constant. Calm down.
     For now, try to make the fluidness greater than %i%%.
vi:  Nhịp gõ của bạn không cố định. Hãy bình tĩnh.
     Bây giờ, thử làm cho độ trôi chảy đạt hơn %i%%.

en:  You are almost getting there. Type more fluently.
     I want a fluidness greater than %.0f%%.
vi:  Bạn đã làm phần lớn ở đây. Đã gõ trôi chảy hơn.
     Tôi muốn mức trôi chảy phải đạt hơn %.0f%%.

en:  Congratulations!
     It seems to me that you are a professional.
     You don't need this program (me) anymore.
     Hope you have enjoyed. Thanks and be happy!
vi:  Xin chúc mừng!
     Điều đó cho thấy bạn có vẻ là một người chuyên nghiệp.
     Bạn không cần chương trình này (tôi) nữa.
     Hi vọng bạn thấy thích thú. Cảm ơn và chúc vui vẻ!

en:  How can you type so fast?
     You have exceeded all my expectations.
     Are you a machine? Could you teach me?
     I can not help you anymore. Go to an expert!
vi:  Bạn làm thế nào mà gõ nhanh vậy?
     Bạn vượt quá sự mong đợi của tôi.
     Bạn là một cái máy? Có thể dạy tôi không?
     Tôi không thể giúp bạn thêm gì nữa.
     Bạn là một chuyên gia!

en: Chars
vi: Ký tự

en: Local scores
vi: Điểm nội bộ

en: External scores
vi: Điểm bên ngoài

en: Empty ranking. Please practice fluidness.
vi: Phần xếp hạng rỗng. Hãy luyện tập bài gõ tự do (Trôi chảy).

en: Not able to download files
vi: Không thể tải về các tập tin

en: Are you sure you have it installed in your system?
vi: Bạn có chắc là nó đã được cài đặt trong hệ thống của bạn?

en: Could not download file from the host server.
vi: Không thể tải về tập tin từ máy chủ.

en: Not able to upload files
vi: Không thể tải lên các tập tin

en: Could not upload/download scores.
vi: Không thể tải lên/xuống bảng điểm.

note: Type: string Description
en: What news server should be used for reading and posting news?
vi: Để đọc và đóng góp tin tức, bạn sẽ sử dụng máy phục vụ tin tức nào?

note: Type: string Description
en: knews is configured to read news via an NNTP connection, and needs to know the fully-qualified host name of the server (such as news.example.com). If you have a local news spool, you should consider installing some NNTP server like inn2; in that case, enter "localhost" as your news server.
vi: Trình knews được cấu hình để đọc tin tức bằng kết nối NNTP, thì cần biết tên miền khả năng đầy đủ (FQDN) của máy phục vụ ấy (v.d. news.thí_dụ.com). Nếu bạn có một ống chỉ tin tức địa phương, đệ nghị bạn cài đặt một trình phục vụ NNTP như «inn2»: trong trường hợp ấy, hãy nhập «localhost» (máy địa phương) là máy phục vụ tin tức của bạn.

note: Type: string Description
en: What is your system's mail name?
vi: Hệ thống bạn có tên thư tín nào?

note: Type: string Description
en: Please enter the 'mail name' of your system. This is the hostname portion of the address to be shown on outgoing news and mail messages, and is used by many packages.
vi: Hãy nhập tên thư tín (mail name) của hệ thống bạn. Giá trị này là phần tên máy của địa chỉ sẽ được hiển thị trong cả thông điệp tin tức lẫn thư điện tử đều gởi đi. Hơn nữa, nhiều gói tin dùng nó.

note: Type: note Description
en: Setting up a Kerberos Realm
vi: Thiết lập một Địa hạt Kerberos

note: Type: note Description
en: This package contains the administrative tools required to run the Kerberos master server.
vi: Gói này chứa các công cụ quản trị cần thiết để chạy trình phục vụ chủ Kerberos.

note: Type: note Description
en: However, installing this package does not automatically set up a Kerberos realm.  This can be done later by running the "krb5_newrealm" command.
vi: Tuy nhiên, việc cài đặt gói này không phải tự động thiết lập một địa hạt (realm) Kerberos. Có thể làm đó về sau, bằng cách chạy câu lệnh « krb5_newrealm ».

note: Type: note Description
en: Please also read the /usr/share/doc/krb5-kdc/README.KDC file and the administration guide found in the krb5-doc package.
vi: Xem thêm tập tin Đọc Đi « /usr/share/doc/krb5-kdc/README.KDC » và sổ tay quản trị (administration guide) nằm trong gói tài liệu « krb5-doc ».

note: Type: boolean Description
en: Create the Kerberos KDC configuration automatically?
vi: Tự động tạo cấu hình KDC Kerberos không?

note: Type: boolean Description
en: The Kerberos Key Distribution Center (KDC) configuration files, in /etc/krb5kdc, may be created automatically.
vi: Những tập tin cấu hình Trung tâm Phân phối Khoá Kerberos (KDC), trong thư mục « /etc/krb5kdc », cũng có thể được tự động tạo.

note: Type: boolean Description
en: By default, an example template will be copied into this directory with local parameters filled in.
vi: Mặc định là một mẫu thí dụ sẽ được sao chép vào thư mục này với các tham số cục bộ được điền sẵn.

note: Type: boolean Description
en: Administrators who already have infrastructure to manage their Kerberos configuration may wish to disable these automatic configuration changes.
vi: Quản trị đã có nền tảng để quản lý cấu hình Kerberos thì có thể muốn tắt các thay đổi cấu hình tự động này.

note: Type: boolean Description
en: Should the KDC database be deleted?
vi: Có nên xoá cơ sở dữ liệu KDC không?

comment: By default, purging this package will not delete the KDC database in /var/
    lib/krb5kdc/principal since this database cannot be recovered once it is
    deleted.  If you wish to delete your KDC database when this package is
    purged, knowing that purging this package will then mean deleting all of
    the user accounts and passwords in the KDC, enable this option.
note: Type: boolean Description
en: By default, removing this package will not delete the KDC database in /var/lib/krb5kdc/principal since this database cannot be recovered once it is deleted.
vi: Mặc định là việc gỡ bỏ gói này sẽ không xoá cơ sở dữ liệu KDC trong « /var/lib/krb5kdc/principal », vì một khi xoá cơ sở dữ liệu này, không thể phục hồi lại.

note: Type: boolean Description
en: Choose this option if you wish to delete the KDC database now, deleting all of the user accounts and passwords in the KDC.
vi: Hãy bật tùy chọn này nếu bạn muốn xoá cơ sở dữ liệu KDC ngay bây giờ, thì cũng xoá mọi tài khoản và mật khẩu của người dùng trong KDC.

en: Burner is a application to burn CD/DVD for the GNOME Desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly.
vi: Burner là ứng dụng để ghi đĩa CD/DVD trên môi trường máy tính để bàn GNOME. Nó được thiết kế theo kiểu càng đơn giản càng tốt và có một số tính năng độc đáo để giúp cho người dùng có thể tạo đĩa nhanh chóng và dễ dàng.

en: Burner can create, copy and burn Data and Audio CD/DVDs. It fully supports CD-TEXT, multisession and joliet extensions. You can simply drag and drop files from other local applications or from remote shared drives to easily burn them to a disc.
vi: Burner có thể tạo, chép và ghi đĩa CD/DVD dữ liệu hay âm nhạc. Nó hỗ trợ CD-TEXT, đa phần và joliet. Bạn có thể dễ dàng kéo thả các tập tin từ các ứng dụng hay từ các ổ đĩa chia sẻ trên mạng để dễ dàng ghi chúng lên đĩa.

en: Burner Disc Burner
vi: Công cụ ghi đĩa Burner

en: Burner project file
vi: Tập tin dự án Burner

en: Contains the path to the directory where burner should store temporary files. If that value is empty, the default directory set for glib will be used.
vi: Chứa đường dẫn thư mục nơi mà burner nên lưu tập tin tạm ở đó. Nếu để trống sẽ dùng thư mục mặc định của glib.

en: Contains the list of additional plugins Burner will use to burn discs. If set to NULL, Burner will load them all.
vi: Chứa danh sách các phần bổ sung phụ mà phần mềm Burner sẽ sử dụng để ghi đĩa. Đặt thành NULL (vô giá trị) thì Burner sẽ nạp tất cả.

en: Whether to use the "-use-the-force-luke=dao" flag with growisofs. Set to false, burner won't use it; it may be a workaround for some drives/setups.
vi: Liệu có dùng tuỳ chọn "-use-the-force-luke=dao" với growisofs hay không. Nếu chọn False, burner sẽ không dùng; đây là một thủ thuật có thể dùng cho một số loại ổ đĩa/cấu hình.

en: Whether to use the "--driver generic-mmc-raw" flag with cdrdao. Set to True, burner will use it; it may be a workaround for some drives/setups.
vi: Liệu có dùng tuỳ chọn "--driver generic-mmc-raw" với cdrdao hay không. Nếu chọn True, burner sẽ dùng; đây là một thủ thuật có thể dùng cho một số loại ổ đĩa/cấu hình.

en: Should burner filter hidden files
vi: Burner nên lọc tập tin ẩn?

en: Should burner filter hidden files. Set to true, burner will filter hidden files.
vi: Trình Burner có nên lọc các tập tin bị ẩn (tập tin “chấm”, có tên bắt đầu với dấu chấm). Bật tùy chọn này thì Burner sẽ lọc mỗi tập tin bị ẩn.

en: Should burner replace symbolic links by their target files in the project. Set to true, burner will replace symbolic links.
vi: Liệu burner có phải thay thế những siêu liên kết mềm bằng những tập tin đối tượng trong dự án hay không. Nếu chọn True, burner sẽ thay thế.

en: Should burner filter broken symbolic links
vi: Liệu burner cần sàng lọc những liên kết mềm đã bị vỡ hay không

en: Should burner filter broken symbolic links. Set to true, burner will filter broken symbolic links.
vi: Liệu burner có phải lọc những liên kết mềm bị vỡ hay không. Nếu chọn True, burner sẽ sàng lọc.

en: Burner notification
vi: Thông báo Burner

en: Burner will simulate the burning and, if it is successful, go on with actual burning after 10 seconds
vi: Burner sẽ giả vờ ghi đĩa và, nếu thành công, sẽ thật sự ghi đĩa sau 10 giây.

en: Allow one to add more data to the disc later
vi: Cho phép thêm dữ liệu nữa vào đĩa về sau

en: The children of this directory will have 7 parent directories.
    Burner can create an image of such a file hierarchy and burn it but the disc may not be readable on all operating systems.
    Note: Such a file hierarchy is known to work on Linux.
vi: Các mục con trong thư mục này sẽ có 7 thư mục cấp trên.
    Trình Burner có khả năng tạo một ảnh của hệ đẳng cấp như vậy và chép nó ra; tuy nhiên, đĩa đó có thể không đọc được trên mọi hệ điều hành.
    GHI CHÚ : hệ đẳng cấp tập tin như vậy được biết là hoạt động được trên Linux.

en: Display debug statements on stdout for Burner burn library
vi: Hiển thị trên đầu ra tiêu chuẩn các câu gỡ lỗi về thư viện ghi đĩa Burner

en: Burner media burning library
vi: Thư viện ghi đĩa của Burner

en: Display options for Burner-burn library
vi: Hiện thị các tuỳ chọn cho thư viện ghi đĩa của Burner

en: Display debug statements on stdout for Burner media library
vi: Hiển thị trên đầu ra tiêu chuẩn các câu gỡ lỗi về thư viện phương tiện Burner

en: Burner optical media library
vi: Thư viện đa phương tiện quang

en: Display options for Burner media library
vi: Hiển thị các lựa chọn cho thư viện đa phương tiện của Burner

en: Display debug statements on stdout for Burner utilities library
vi: Hiển thị trên đầu ra tiêu chuẩn các câu gỡ lỗi về thư viện ghi đĩa Burner

en: Burner utilities library
vi: Thư viện tiện ích của Burner

en: Display options for Burner-utils library
vi: Hiển thị các lựa chọn cho thư viện tiện ích Burner

note: Translators: %s is the path to a drive. "regionset %s" * should be left as is just like "DVDCSS_METHOD=title * burner --no-existing-session"
en: Error while retrieving a key used for encryption. You may solve such a problem with one of the following methods: in a terminal either set the proper DVD region code for your CD/DVD player with the "regionset %s" command or run the "DVDCSS_METHOD=title burner --no-existing-session" command
vi: Lỗi nhận khoá để mã hoá. Bạn có thể giải quyết vấn đề bằng một trong các cách sau: đặt mã vùng DVD phù hợp cho đầu phát CD/DVD bằng lệnh "regionset %s" hoặc chạy lệnh "DVDCSS_METHOD=tựa burner --no-existing-session" từ cửa sổ dòng lệnh.

en: Choose plugins for Burner
vi: Chọn phần bổ xung cho Burner

en: Quit Burner
vi: Thoát Burner

en: Burner 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: Burner là phần mềm tự do; bạn có quyền phát hành lại nó và/hoặc sửa đổi nó với điều kiện của Giấy Phép Công Cộng GNU như được xuất bản bởi Tổ Chức Phần Mềm Tự Do; hoặc phiên bản 2 của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản sau nào.

en: Burner 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: Burner đượ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 Burner; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
vi: Bạn đã nhận một bản sao của Giấy Phép Công Cộng GNU cùng với %s; nếu không, hãy viết thư cho Tổ Chức Phần Mềm Tự Do,
    Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor,
    Boston, MA  02110-1301, USA (Mỹ).

en: Burner Homepage
vi: Trang chủ Burner

en: Force Burner to display the project selection page
vi: Buộc trình Burner hiển thị trang lựa chọn dự án

en: Burner Plugins
vi: Phần bổ sung Burner

note: Translators: %s is the name of the project
en: Burner — %s (Data Disc)
vi: Burner — %s (Đĩa Số liệu)

note: Translators: %s is the name of the project
en: Burner — %s (Audio Disc)
vi: Burner — %s (Đĩa Nhạc)

note: Translators: %s is the name of the project
en: Burner — %s (Video Disc)
vi: Burner — %s (Đĩa Phim)

en: Save project as a Burner audio project
vi: Lưu lại dự án như một dự án nhạc Burner

en: It does not seem to be a valid Burner project
vi: Đề án này không phải là đề án Burner

en: _Jump To...
vi: _Nhảy tới...

en: _Word Wrap
vi: Ngắt _dòng

en: _Line Numbers
vi: _Số hiệu dòng

en: _Auto Indent
vi: _Tự thụt lề

en: GTK+ based simple text editor
vi: Một trình soạn thảo văn bản đơn giản dựa trên GTK+

en: Save changes to '%s'?
vi: Lưu các thay đổi cho « %s » không?

en: Other Codeset
vi: Bảng mã khác

en: Code_set:
vi: Bảng _mã:

en: '%s' is not supported
vi: Không hỗ trợ « %s »

en: '%s' already exists. Overwrite?
vi: Tập tin « %s » đã có. Ghi đè ?

en: Can't convert codeset to '%s'
vi: Không thể chuyển đổi bảng mã sang « %s »

en: Can't open file to write
vi: Không thể mở tập tin để ghi

en: Can't write file
vi: Không thể ghi tập tin

en: Search string not found
vi: Không tìm thấy

en: Replace?
vi: Thay thế ?

en: %d strings replaced
vi: Đã thay thế %d lần

en: Fi_nd what:
vi: _Tìm kiếm:

en: Re_place with:
vi: Thay thế _bởi:

en: Replace _all at once
vi: _Thay thế tất cả

en: _Jump
vi: _Nhảy

en: _Line number:
vi: Dòng _số :

en: Simple text editor
vi: Một trình soạn thảo văn bản đơn giản

note: Type: multiselect Description
en: Web server configuration:
vi: Cấu hình phục vụ Web:

note: Type: multiselect Description
en: LDAP Account Manager supports any webserver that supports PHP, but this automatic configuration process only supports Apache2. If you choose to configure Apache2 then LAM can be accessed at http(s)://localhost/lam
vi: Bộ Quản lý Tài khoản LDAP hỗ trợ cùng những trình phục vụ Web cũng hỗ trợ PHP, nhưng mà tiến trình tự động cấu hình này chỉ hỗ trợ Apache2. Nếu bạn chọn cấu hình Apache2 thì Bộ Quản lý Tài khoản LDAP có thể được truy cập ở địa chỉ « http(s)://localhost/lam ».

note: Type: string Description
en: Alias name:
vi: Tên bí danh:

note: Type: string Description
en: LAM will add an alias to your httpd.conf which allows you to access LAM at http(s)://localhost/lam. You may select an alias other than "lam".
vi: BQT sẽ thêm một bí danh vào tập tin cấu hình « httpd.conf » của bạn, để cho phép bạn truy cập đến BQT ở địa chỉ « http(s)://localhost/lam ». Bạn cũng có thể chọn bí danh khác với « lam » (v.d. « bqt »).

note: Type: boolean Description
en: Would you like to restart your webserver(s) now?
vi: Vậy bạn có muốn khởi chạy (các) trình phục vụ Web ngay bây giờ không?

note: Type: boolean Description
en: Your webserver(s) need to be restarted in order to apply the changes.
vi: Cần phải khởi chạy lại (các) trình phục vụ Web, để áp dụng các thay đổi.

en: Verifying password.  Please wait.
vi: Đang thẩm tra mật khẩu. Hãy đợi...

en: No response from server, restarting...
vi: Máy phục vụ không đáp ứng, đang khởi chạy lại...

en: Automatic login in %d seconds
vi: Tự động đăng nhập trong vòng %d giây

en: Select _Language ...
vi: Chọn _Ngôn ngữ...

en: Select _Session ...
vi: Chọn _Buổi hợp...

en: Select _Host ...
vi: Chọn _Máy...

en: Login as Guest
vi: Đăng nhập như Khách

en: Failsafe xterm
vi: Xterm dự phòng

en: Change _Session
vi: Đổi _Buổi hợp

en: Select your session manager:
vi: Chọn bộ quản lý buổi hợp:

en: Select the host for your session to use:
vi: Chọn máy cần dùng trong buổi hợp:

en: Change _Language
vi: Đổi _Ngôn ngữ

en: Select the language for your session to use:
vi: Chọn ngôn ngữ cần dùng trong buổi hợp:

note: Type: string Description
en: Server to download news from:
vi: Máy phục vụ từ đó cần tải xuống tin tức:

note: Type: string Description
en: The name of the news server should be provided by the organization providing you with network access, such as your Internet Service Provider.
vi: Tên của máy phục vụ tin tức nên được cung cấp bởi tổ chức cung cấp truy cập đến mạng, v.d. nhà cũng cung cấp dịch vụ Internet (ISP).

note: Type: string Description
en: This server is generally called "news.<domain>" or "nntp.<domain>" where <domain> is the local domain name.
vi: Máy phục vụ này thường có tên như « news.miền » hoặc « nntp:miền », mà « miền » là tên miền cục bộ.

note: Type: boolean Description
en: Enable access controls for Leafnode?
vi: Bật điều khiển truy cập cho Leafnode không?

note: Type: boolean Description
en: If you do not enable some access controls for Leafnode, people everywhere will be able to use the news server which opens opportunities for spamming or resource abuse.
vi: Nếu bạn không hiệu lực một số điều khiển truy cập cho Leafnode, mọi người đều trên khắp thế giới sẽ có khả năng truy cập đến máy phục vụ tin tức của bạn, mà đưa ra dịp gửi thư rác hoặc lạm dụng tài nguyên.

note: Type: boolean Description
en: Access controls will prevent computers other than the news server itself reading or posting to newsgroups using the server. If required access can be granted to other computers by editing /etc/hosts.allow.
vi: Điều khiển truy cập sẽ ngăn cản máy tính khác với máy phục vụ tin tức chính nó có quyền đọc hoặc gửi bài tin thông qua máy phục vụ đó. Bạn cũng có thể cho phép mỗi máy tính truy cập bằng cách chỉnh sửa tập tin cho phép máy « /etc/hosts.allow ».

note: Type: select Choices
en: permanent
vi: bền bỉ

note: Type: select Description
en: Network connection type:
vi: Kiểu kết nối mạng:

note: Type: select Description
en: The Leafnode package can automatically download news.
vi: Gói Leafnode có khả năng tự động tải về tin tức.

note: Type: select Description
en: The method used for this depends on the network connection type. Scripts provided with the package support two network connection types:
     - permanent: hourly news downloads;
     - PPP      : news downloads triggered by dialouts.
vi: Phương pháp tải về tin tức thì phụ thuộc vào kiểu kết nối mạng. Gói này có sẵn một số văn lệnh hỗ trợ hai kiểu kết nối mạng:
     • bền bỉ		tải về tin tức hàng giờ
     • PPP		chỉ tải về tin tức khi quay số.

note: Type: select Description
en: Either option will work for a dial-on-demand network connection.
vi: Cả hai tùy chọn đều sẽ hoạt động được với kết nối mạng kiểu quay số khi yêu cầu.

note: Type: select Description
en: Choosing 'none' will disable automatic news downloads. News can be downloaded manually by running 'fetchnews'.
vi: Chọn mục « không có » sẽ tắt chức năng tự động tải về tin tức. Bạn cũng có thể tự tải về tin tức bằng cách chạy « fetchnews ».

note: Type: boolean Description
en: Update the list of available groups?
vi: Cập nhật danh sách các nhóm công bố không?

note: Type: boolean Description
en: Leafnode updates the list of available newsgroups when it checks for new news. No newsgroups will be available until this has happened at least once.
vi: Trình Leafnode cập nhật danh sách các nhóm công bố mỗi lúc nó kiểm tra có tin tức mới chưa. Không có nhóm tin sẵn sàng trước khi hành động này được làm ít nhất một lần.

note: Type: boolean Description
en: If you choose to update the list of groups immediately, newsgroups will be available to clients as soon as Leafnode has been set up.
vi: Bật tùy chọn cập nhật ngay danh sách nhóm tin thì các ứng dụng khách có thể truy cập đến nhóm tin một khi Leafnode được thiết lập.

note: Type: boolean Description
en: Remove news groups and articles when purging the package?
vi: Cũng gỡ bỏ các nhóm tin và bài tin khi tẩy gói không?

note: Type: boolean Description
en: The /var/spool/news directory holds the database of news articles downloaded by Leafnode. Many other news servers also use this directory to store their news database and you may wish to keep it even when removing the leafnode package.
vi: Thư mục « /var/spool/news » chứa cơ sở dữ liệu các bài tin được Leafnode tải về. Nhiều máy phục vụ tin tức khác cũng dùng thư mục này để chứa cơ sở dữ liệu tin tức thì bạn có thể muốn giữ lại nó, ngay cả khi gỡ bỏ gói Leafnode.

en: /File/_New
vi: /Tập tin/Mớ_i

en: /File/_Open...
vi: /Tập tin/_Mở...

en: /File/_Save
vi: /Tập tin/_Lưu

en: /File/Save _As...
vi: /Tập tin/Lưu _dạng...

en: /File/Print Pre_view
vi: /Tập tin/_Xem thử bản in

en: /Edit/_Undo
vi: /Sửa/_Hủy bước

en: /Edit/_Redo
vi: /Sửa/_Làm lại

en: /Edit/Cu_t
vi: /Sửa/Cắ_t

en: /Edit/_Copy
vi: /Sửa/_Chép

en: /Edit/_Paste
vi: /Sửa/_Dán

en: /Edit/_Delete
vi: /Sửa/_Xoá

en: /Edit/Select _All
vi: /Sửa/Chọn _tất cả

en: /_Search
vi: /_Tìm kiếm

en: /Search/_Find...
vi: /Tìm kiếm/_Tìm...

en: /Search/Find _Next
vi: /Tìm kiếm/Tìm _kế

en: /Search/Find _Previous
vi: /Tìm kiếm/Tìm _lùi

en: /Search/_Replace...
vi: /Tìm kiếm/T_hay thế...

en: /Search/_Jump To...
vi: /Tìm kiếm/_Nhảy tới...

note: #-#-#-#-#  pidgin_2.14.14-1_vi.po (Pidgin)  #-#-#-#-# Options
en: /_Options
vi: /Tù_y chọn

en: /Options/_Font...
vi: /Tùy chọn/_Phông...

en: /Options/_Word Wrap
vi: /Tùy chọn/Ngắt _dòng

en: /Options/_Line Numbers
vi: /Tùy chọn/_Số hiệu dòng

en: /Options/_Auto Indent
vi: /Tùy chọn/_Tự thụt lề

en: _Credits
vi: _Công trạng

en: No Preference
vi: Không có tùy chọn

en: Prefer Light
vi: Ưu tiên sáng

en: System Appearance
vi: Vẻ ngoài hệ thống

en: Override settings for this application. They will be reset upon closing the inspector.
vi: Ghi đè cài đặt cho ứng dụng này. Chúng sẽ được đặt lại sau khi đóng trình thanh tra(inspector).

en: System Supports Color Schemes
vi: Hệ thống hỗ trợ phối màu

en: Preferred Color Scheme
vi: Phối màu ưa thích

en: Untitled page
vi: Trang không có tiêu đề

note: Type: select Description
en: Choose "Add New" to add a new session storage method, or choose an already configured store to modify or delete it.
vi: Hãy chọn « Thêm mới » để thêm một phương pháp lưu trữ phiên chạy mới, hoặc chọn một kho lưu đã cấu hình để sửa đổi hay xoá nó.

note: Type: select Description
en: Choose "Finished" when done.
vi: Hãy chọn « Hoàn tất » một khi làm xong.

note: Type: select Description
en: Action to perform on ${store}:
vi: Hành động cần thực hiện với ${store}:

note: Type: select Description
en: Session storage method:
vi: Phương pháp lưu trữ phiên chạy:

note: Type: select Description
en: Please select the storage method you wish to use:
     File:       File-based, using semaphores for locking.
     FileFile:   File-based, using lockfiles.
     DB_File:    DBM file storage, using lockfiles.
     Mysql:      MySQL storage, using semaphores for locking.
     MysqlMysql: MySQL storage, using MySQL for locking.
     Oracle:     Oracle storage and locking.
     Sybase:     Sybase storage and locking.
     Postgres:   PostgreSQL storage and locking.
vi: Hãy chọn phương pháp lưu trữ bạn muốn sử dụng:
     • File:       	Dựa vào tập tin, dùng cờ hiệu để khóa.
     • FileFile:   	Dựa vào tập tin, dùng tập tin khóa.
     • DB_File:   	Lưu trữ cơ sở dữ liệu quản lý, dùng tập tin khóa.
     • Mysql:      	Lưu trữ MySQL, dùng cờ hiệu để khóa.
     • MysqlMysql: Dự trữ và khóa bằng MySQL.
     • Oracle:     	Dự trữ và khóa bằng Oracle.
     • Sybase:     	Dự trữ và khóa bằng Sybase.
     • Postgres:   	Dự trữ và khóa bằng PostgreSQL.

note: Type: select Description
en: The file-based methods are the simplest to configure, but don't scale to the needs of a high-volume site.
vi: Những phương pháp dựa vào tập tin là dễ cấu hình nhất, nhưng không mở rộng được để quản lý nơi Mạng rất bận.

note: Type: select Description
en: Semaphore locking is faster than file-based locking, but cannot be shared between multiple hosts; in such a situation, you probably should be using one of the database backends anyway.
vi: Việc khóa bằng cờ hiệu (semaphore locking) chạy nhanh hơn việc khóa dựa vào tập tin, nhưng mà không thể được dùng chung bởi nhiều máy khác nhau; trong trường hợp như vậy, khuyên bạn sử dụng hậu phương kiểu co sở dữ liệu.

note: Type: string Description
en: Store name:
vi: Tên kho lưu :

note: Type: string Description
en: Please choose the name you will use when referring to this storage method.
vi: Hãy chọn tên bạn sẽ sử dụng khi nói đến phương pháp lưu trữ này.

note: Type: string Description
en: File storage directory:
vi: Thư mục lưu trữ tập tin:

note: Type: string Description
en: Please choose the directory in which to store session data. Each session will be a new file in this directory.
vi: Hãy chọn thư mục sẽ chứa các dữ liệu phiên chạy. Mỗi phiên chạy sẽ tạo một tập tin mới trong thư mục này.

note: Type: string Description
en: Lockfile storage directory:
vi: Thư mục lưu trữ tập tin khoá:

note: Type: string Description
en: Please choose the directory in which to store session locks. Each lock is a new file in this directory.
vi: Hãy chọn thư mục sẽ chứa các sự khoá phiên chạy. Mỗi sự khoá tạo một tập tin mới trong thư mục này.

note: Type: string Description
en: The filenames are chosen such that they will not conflict with session data, so you may repeat a file storage directory here.
vi: Các tên tập tin được chọn để tránh xung đột với dữ liệu phiên chạy, vì vậy bạn có khả năng lặp lại một thư mục lưu trữ tập tin ở đây.

note: Type: string Description
en: Please enter the DBM file used to store sessions.
vi: Hãy nhập tên tập tin co sở dữ liệu được dùng để lưu trữ phiên chạy.

note: Type: string Description
en: MySQL data source:
vi: Nguồn dữ liệu MySQL:

note: Type: string Description
en: Please choose the MySQL data source used for storing session data, in the form of a Perl DBI DSN (see the DBI manpage).
vi: Hãy chọn nguồn dữ liệu kiểu MySQL được dùng để lưu trữ dữ liệu phiên chạy, có dạng DBI DSN kiểu Perl (xem trang hướng dẫn DBI).

note: Type: string Description
en: The general form is "dbi:mysql:<database>". See the DBD::mysql manpage for more details.
vi: Dạng thức chung là « dbi:mysql:<cơ sở dữ liệu> ». Xem trang hướng dẫn của mô-đun Perl « DBD::mysql » để tìm chi tiết.

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

note: Type: string Description
en: Please enter the username used to access the session database. If left blank, the current user's login will be used.
vi: Hãy nhập tên người dùng được dùng để truy cập co sở dữ liệu phiên chạy. Nếu trường này được bỏ trống, tên đăng nhập của người dùng hiện thời hoạt động sẽ được dùng.

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

note: Type: password Description
en: Please enter the password used to access the session database. May be left blank if no password is needed.
vi: Hãy nhập mật khẩu được dùng để truy cập co sở dữ liệu phiên chạy. Có thể bỏ trống trường này nếu không cần mật khẩu.

note: Type: string Description
en: MySQL lock data source:
vi: Nguồn dữ liệu khoá MySQL:

note: Type: string Description
en: Please enter the MySQL data source used for locking, in the form of a Perl DBI DSN (see the DBI manpage). Locking is performed using MySQL's GET_LOCK and RELEASE_LOCK functions.
vi: Hãy nhập nguồn dữ liệu MySQL được dùng để khoá, có dạng DBI DSN kiểu Perl (xem trang hướng dẫn DBI). Việc khoá được thực hiện bằng hai hàm « GET_LOCK » (lấy khoá) và « RELEASE_LOCK » (buông khoá) của MySQL.

note: Type: string Description
en: You will almost certainly want to use the same value you used for the session data.
vi: Gần chắc chắn là bạn cần sử dụng cùng một giá trị với điều được dùng cho dữ liệu phiên chạy.

note: Type: string Description
en: MySQL username for locking:
vi: Tên người dùng MySQL để khoá:

note: Type: string Description
en: Please enter the username used to access the database for locking. If left blank, the current user's login will be used.
vi: Hãy nhập tên người dùng được dùng để truy cập co sở dữ liệu phiên chạy. Nếu trường này được bỏ trống, tên đăng nhập của người dùng hiện thời hoạt động sẽ được dùng.

note: Type: password Description
en: MySQL password for locking:
vi: Mật khẩu MySQL để khoá:

note: Type: password Description
en: Please enter the password used to access the database for locking. May be left blank if no password is needed.
vi: Hãy nhập mật khẩu được dùng để truy cập co sở dữ liệu phiên chạy. Có thể bỏ trống trường này nếu không cần mật khẩu.

note: Type: string Description
en: Oracle data source:
vi: Nguồn dữ liệu Oracle:

note: Type: string Description
en: Please enter the Oracle data source used for storing session data, in the form of a Perl DBI DSN (see the DBI manpage). The general form is "dbi:Oracle:<database>". See the DBD::Oracle manpage for more details.
vi: Hãy chọn nguồn dữ liệu kiểu Oracle được dùng để lưu trữ dữ liệu phiên chạy, có dạng DBI DSN kiểu Perl (xem trang hướng dẫn DBI). Dạng thức chung là « dbi:Oracle:<cơ sở dữ liệu> ». Xem trang hướng dẫn của mô-đun Perl « DBD::Oracle » để tìm chi tiết.

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

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

note: Type: string Description
en: Sybase data source:
vi: Nguồn dữ liệu Sybase:

note: Type: string Description
en: Please enter the Sybase data source used for storing session data, in the form of a Perl DBI DSN (see the DBI manpage).
vi: Hãy nhập nguồn dữ liệu kiểu Sybase được dùng để lưu trữ dữ liệu phiên chạy, có dạng DBI DSN kiểu Perl (xem trang hướng dẫn DBI).

note: Type: string Description
en: The general form is "dbi:Sybase:database=<database>;server=<server>". See the DBD::Sybase manpage for more details.
vi: Dạng thức chung là « dbi:Sybase:database=<co sở dữ liệu>;server=<máy phục vụ> ». Xem trang hướng dẫn của mô-đun Perl « DBD::Sybase » để tìm chi tiết.

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

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

note: Type: string Description
en: PostgreSQL data source:
vi: Nguồn dữ liệu PostgreSQL:

note: Type: string Description
en: Please enter the PostgreSQL data source used for storing session data, in the form of a Perl DBI DSN (see the DBI manpage).
vi: Hãy nhập nguồn dữ liệu kiểu PostgreSQL được dùng để lưu trữ dữ liệu phiên chạy, có dạng DBI DSN kiểu Perl (xem trang hướng dẫn DBI).

note: Type: string Description
en: The general form is "dbi:Pg:dbname=<database>;host=<server>". See the DBD::Pg manpage for more details.
vi: Dạng thức chung là « dbi:Pg:dbname=<co sở dữ liệu>;host=<máy phục vụ> ». Xem trang hướng dẫn của mô-đun Perl « DBD::Pg » để tìm chi tiết.

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

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

note: Type: select Description
en: Default storage method:
vi: Phương pháp lưu trữ mặc định:

note: Type: select Description
en: Please choose the storage method that will be used by default if you don't specify a particular storage method at run time.
vi: Hãy chọn phương pháp lưu trữ sẽ được dùng theo mặc định nếu bạn không xác định một phương pháp lưu trữ riêng vào lúc chạy.

en: Couldn't find which child the server was listed in
vi: Không thể tìm điều con nào liệt kê trình phục vụ này

en: Not a valid Activation ID
vi: Không phải ID kích hoạt hợp lệ

en: Directory to read .server files from
vi: Thư mục từ đó cần đọc các tập tin « .server »

en: Serve as an ActivationContext (default is as an ObjectDirectory only)
vi: Phục vụ như là ActivationContext (mặc định chỉ là ObjectDirectory)

en: File descriptor to write IOR to
vi: Bộ mô tả tập tin vào đó cần ghi IOR

en: Register as the user's activation server without locking.  Warning: this option can have dangerous side effects on the stability of the user's running session, and should only be used for debugging purposes
vi: Đang ký như là máy phục vụ kích hoạt của người dùng, mà không khoá. Cảnh báo : tùy chọn này có thể có hiệu ứng khác nguy hiểm trong ổn định của phiên chạy đang hoạt động của người dùng thì chỉ nên dùng cho mục đích gỡ lỗi.

en: Query expression to evaluate
vi: Biểu thức truy vấn cần ước lượng

en: CORBA CosNaming service.
vi: Dịch vụ CosNaming CORBA.

en: Name service
vi: Dịch vụ tên

en: Notification service
vi: Dịch vụ thông báo

en: Notification service for activation
vi: Dịch vụ thông báo việc kích hoạt

en: We don't handle activating shlib objects in a remote process yet
vi: Chưa có khả năng xử lý kích hoạt đối tượng « shlib » trong tiến trình ở xa

en: The Bonobo Activation configuration file was not read successfully. Please, check it is valid in: %s
vi: Không đọc thành công tập tin cấu hình kích hoạt bonobo. Hãy kiểm tra nó hợp lệ trong: %s

en: a NULL iid is not valid
vi: IID NULL (vô giá trị) không hợp lệ

en: iid %s has a NULL type
vi: IID %s có kiểu NULL (vô giá trị)

en: iid %s has a NULL location
vi: IID %s có địa điểm NULL (vô giá trị)

en: invalid character '%c' in iid '%s'
vi: gặp ký tự không hợp lệ « %c » trong IID « %s ».

en: Property '%s' has no value
vi: Thuộc tính « %s » không có giá trị

en: Could not parse badly formed XML document %s
vi: Không thể phân tách tài liệu XML dạng sai %s

en: Trying dir %s
vi: Đang thử ra thư mục %s

en: Child process did not give an error message, unknown failure occurred
vi: Tiến trình con không đưa ra thông báo lỗi, gặp lỗi không rõ

en: Failed to read from child process: %s
vi: Lỗi khi đọc từ tiến trình con: %s

en: EOF from child process
vi: Tiến trình con thông báo gặp kết thúc tập tin (EOF)

en: Couldn't spawn a new process
vi: Không thể tạo tiến trình mới

en: File descriptor to print IOR on
vi: Bộ mô tả tập tin trên đó cần in IOR

en: IID to activate
vi: IID cần kích hoạt

en: Prevent registering of server with OAF
vi: Ngan cản đăng ký trình phục vụ với OAF

en: Bonobo Activation options:
vi: Tùy chọn kích hoạt Bonobo :

en: Show Bonobo Activation options
vi: Hiện các tùy chọn kích hoạt Bonobo

en: Bonobo activation options
vi: Tùy chọn kích hoạt Bonobo

en: g_module_open of `%s' failed with `%s'
vi: « g_module_open » của « %s » bị lỗi với « %s »

en: Can't find symbol Bonobo_Plugin_info in `%s'
vi: Không thể tìm ký hiệu « Bonobo_Plugin_info » (thông tin về bổ sung Bonobo) trong « %s »

en: Factory `%s' returned NIL for `%s'
vi: Bộ tạo « %s » trả về NIL (số không) cho « %s »

en: Shlib `%s' didn't contain `%s'
vi: Shlib « %s » không chứa « %s »

en: Application unique name
vi: Tên ứng dụng duy nhất

en: Custom CORBA POA
vi: CORBA POA tự chọn

en: An unsupported action was attempted
vi: Đã cố làm một hành động không được hỗ trợ

en: Invalid argument value
vi: Giá trị đối số không hợp lệ

en: Syntax error in object description
vi: Gặp lỗi cú pháp trong mô tả đối tượng

en: Cannot activate object from factory
vi: Không thể kích hoạt đối tượng từ bộ tạo

en: No permission to access stream
vi: Không có quyền truy cập luồng

en: An unsupported stream action was attempted
vi: Đã cố làm một hành động luồng không được hỗ trợ

en: IO Error on stream
vi: Lỗi nhập xuất trên luồng

en: IO Error on storage
vi: Lỗi nhập xuất trên kho lưu

en: Name already exists in storage
vi: Tên đã có trong kho lưu

en: Object not found in storage
vi: Không tìm thấy đối tượng trong kho lưu

en: No permission to do operation on storage
vi: Không có quyền thao tác trên kho lưu

en: An unsupported storage action was attempted
vi: Đã cố làm một hành động kho lưu không được hỗ trợ

en: Object is not a stream
vi: Đối tượng không phải luồng

en: Object is not a storage
vi: Đối tượng không phải kho lưu

en: Storage is not empty
vi: Kho lưu không phải rỗng

en: malformed user interface XML description
vi: mô tả XML dạng sai cho giao diện người dùng

en: invalid path to XML user interface element
vi: đường dẫn không hợp lệ đến yếu tố giao diện người dùng XML

en: the requested UI attribute didn't exist
vi: thuộc tính giao diện người dùng đã yêu cầu không tồn tại

en: Unknown command or verb
vi: Gặp lệnh hay động từ không rõ

en: Command is insensitive
vi: Lệnh không phản ứng

en: incorrect data type
vi: kiểu dữ liệu không đúng

en: stream not found
vi: không tìm thấy luồng

en: property not found
vi: không tìm thấy thuộc tính

en: property has invalid type
vi: thuộc tính sai kiểu

en: property is read only
vi: thuộc tính chỉ cho phép đọc

en: config database backend failed
vi: lỗi hậu phương cơ sở dữ liệu cấu hình

en: Moniker interface cannot be found
vi: Không tìm thấy giao diện Moniker

en: Moniker activation timed out
vi: Việc kích hoạt Moniker đã quá thời

en: Syntax error within moniker
vi: Gặp lỗi cú pháp trong Moniker

en: Moniker has an unknown moniker prefix
vi: Moniker có tiền tố moniker không rõ

en: Error checking error; no exception
vi: Lỗi kiểm tra; không có ngoại lệ

en: General activation error with no description
vi: Lỗi kích hoạt chung, không có mô tả

en: Failed to resolve, or extend '%s
vi: Lỗi phân giải hoặc mở rộng « %s »

en: Failed to activate object
vi: Lỗi kích hoạt đối tượng

en: Exception activating '%s'
vi: Gặp ngoại lệ khi kích hoạt « %s »

en: Failed to activate '%s'
vi: Lỗi kích hoạt « %s »

en: HTTP Moniker
vi: Moniker HTTP

en: ORB IOR handling moniker
vi: Moniker xử lý ORB IOR

en: Standard Moniker factory
vi: Bộ tạo Moniker chuẩn

en: generic Oaf activation moniker
vi: moniker kích hoạt Oaf chung

en: generic Oaf query moniker
vi: moniker truy vấn Oaf chung

en: generic factory 'new' moniker
vi: bộ tạo moniker « mới » chung

en: generic item moniker
vi: moniker mục chung

en: stream MonikerExtender
vi: luồng MonikerExtender

en: Bonobo Echo server factory
vi: Bộ tạo trình phục vụ Vọng Bonobo

en: Bonobo Echo server sample program
vi: Chương trình mẫu trình phục vụ Vọng Bonobo

en: Echo component
vi: Thành phần vọng

en: Echo component factory
vi: Bộ tạo thành phần vọng

en: I could not initialize Bonobo
vi: Không thể khởi động Bonobo

en: Could not create an instance of the sample echo component
vi: Không thể tạo ra thể hiện của thành phần vọng mẫu

en: An exception occurred '%s'
vi: Gặp ngoài lệ « %s »

en: Could not save configuration file.
vi: Không thể lưu tập tin cấu hình.

en: Please, make sure you have permissions to write to '%s'.
vi: Hãy kiểm tra lại có quyền ghi vào tập tin « %s ».

en: Successfully wrote configuration file.
vi: Tập tin cấu hình đã được ghi.

en: configuration file is:
        %s
vi: tập tin cấu hình là:
        %s

en: %s already in configuration file
vi: %s đã có trong tập tin cấu hình

en: there is not a properly structured configuration file
vi: không có tập tin cấu hình có cấu trúc đúng

en: Bonobo-activation configuration file contains:
vi: Tập tin cấu hình bonobo-activation chứa:

en: Directory to remove from configuration file
vi: Thư mục cần gỡ bỏ khỏi tập tin cấu hình

en: Directory to add to configuration file
vi: Thư mục cần thêm vào tập tin cấu hình

en: Display directories in configuration file
vi: Hiện các thư mục trong tập tin cấu hình

en: Display path to configuration file
vi: Hiện đường dẫn đến tập tin cấu hình

en: corba factory
vi: Bộ tạo corba

en: The factory pointer
vi: Con trỏ bộ tạo

en: corba UI container
vi: Bộ bao bọc giao diện người dùng corba

en: The User interface container
vi: Bộ bao bọc giao diện người dùng

en: Select files to open
vi: Chọn các tập tin cần mở

en: Select a filename to save
vi: Chọn tên tập tin cần lưu

en: Event Forwarding
vi: Chuyển tiếp sự kiện

en: Whether X events should be forwarded
vi: Có nên chuyển tiếp các sự kiện X hay không

en: Interfaces required
vi: Giao diện cần thiết

en: A NULL-terminated array of interfaces which a server must support in order to be listed in the selector. Defaults to "IDL:Bonobo/Embeddable:1.0" if no interfaces are listed
vi: Mảng giao diện kết thúc bằng NULL, mà một trình phục vụ phải hỗ trợ để được liệt kê trong bộ chọn. Mặc định là « IDL:Bonobo/Embeddable:1.0 » nếu không có giao diện nào được liệt kê.

en: Interface required entry
vi: Mục nhập giao diện cần thiết

en: One of the interfaces that's required
vi: Một trong những giao diện cần thiết

en: _View tooltips
vi: _Xem mẹo công cụ

en: toolbars
vi: thanh công cụ

en: _Icon
vi: B_iểu tượng

en: _Text and Icon
vi: Nhãn _và Hình

en: _Priority text only
vi: Chỉ nhãn ư_u tiên

en: _Dump XML
vi: Đổ _XML

en: Dump the entire UI's XML description to the console
vi: Đổ toàn bộ mô tả giao diện người dùng (UI) bằng XML ra bàn giao tiếp

en: Configure UI
vi: Cấu hình UI

en: Don't use X shared memory extension
vi: Không dùng phần mở rộng bộ nhớ chia sẻ của X

en: Gtk+ debugging flags to set
vi: Cờ gỡ lỗi Gtk+ cần đặt

en: Gtk+ debugging flags to unset
vi: Cờ gỡ lỗi Gtk+ cần hủy đặt

en: Load an additional Gtk module
vi: Tải một mô-đun Gtk thêm

en: Bonobo GUI support
vi: Hỗ trợ GUI Bonobo

en: B_oth
vi: Cả _hai

en: T_ext
vi: _Nhãn

en: Hide t_ips
vi: Ẩn _mẹo

en: Show t_ips
vi: Hiện _mẹo

en: _Hide toolbar
vi: Ẩn t_hanh công cụ

en: Customi_ze
vi: Tù_y chỉnh

en: Customize the toolbar
vi: Tùy chỉnh thanh công cụ

en: is floating
vi: đang nổi

en: whether the toolbar is floating
vi: thanh công cụ có nổi hay không

en: Style of bevel around the toolbar
vi: Kiểu cạnh xiên quanh thanh công cụ

en: Could not display help for this application
vi: Không thể hiển thị trợ giúp về ứng dụng này

en: View help for this application
vi: Xem trợ giúp về ứng dụng này

en: Name of the window - used for configuration serialization.
vi: Tên cửa sổ —  dùng để xếp cấu hình theo thứ tự.

en: The degree of enlargment
vi: Cấp thu phỏng

en: Minimum Zoom level
vi: Cấp thu phóng tối thiểu

en: The minimum degree of enlargment
vi: Cấp thu phóng tối thiểu

en: Maximum Zoom level
vi: Cấp thu phóng tối đa

en: The maximum degree of enlargment
vi: Cấp thu phóng tối đa

en: Has a minimum Zoom level
vi: Có cấp thu phóng tối thiểu

en: Whether we have a valid minimum zoom level
vi: Có cấp thu phóng tối thiểu hay không

en: Has a maximum Zoom level
vi: Có cấp thu phóng tối đa

en: Whether we have a valid maximum zoom level
vi: Có cấp thu phóng tối đa hay không

en: Is continuous
vi: Liên tục

en: Whether we zoom continuously (as opposed to jumps)
vi: Có thu phóng liên tục (thay vì mỗi bước riêng)

en: This does nothing; it is only a demonstration.
vi: Không làm gì cả; chỉ là một minh hoạ thôi.

en: BonoboUI-Hello.
vi: BonoboUI-Chào.

en: Gnome Hello
vi: Gnome Chào

note: Create Label and put it in the Button:
en: Hello, World!
vi: Chào thế giới !

en: Cannot init libbonoboui code
vi: Không thể khởi động mã libbonoboui

en: Could not initialize Bonobo UI
vi: Không thể khởi động UI Bonobo.

en: Bonobo Component Browser
vi: Bộ duyệt thành phần Bonobo

en: Shows available Bonobo components
vi: Hiển thị các thành phần Bonobo sẵn sàng

en: About this program...
vi: Giới thiệu chương trình này...

en: Detailed Information
vi: Thông tin chi tiết

en: Component Details
vi: Chi tiết thành phần

en: Bonobo Browser
vi: Bộ duyệt Bonobo

en: Copyright 2001, The GNOME Foundation
vi: Tác quyền © năm 2001 của Tổ chức GNOME.

en: Bonobo component browser
vi: Bộ duyệt thành phần Bonobo

note: create the window
en: Component Browser
vi: Bộ duyệt thành phần

en: Do not run seahorse-daemon as a daemon
vi: Đừng chạy seahorse-daemon ở chế độ nền

en: couldn't fork process
vi: không thể tạo tiến trình con

en: couldn't create new process group
vi: không thể tạo nhóm tiến trình mới

en: Encryption Daemon (Seahorse)
vi: Trình nền mã hoá (Seahorse)

en: Invalid or unrecognized key type: %s
vi: Kiểu khoá không hợp lệ hay không được nhận ra: %s

en: This keytype is not supported: %s
vi: Kiểu khoá này không được hỗ trợ: %s

en: Support for this feature was not enabled at build time
vi: Tính năng này không được chọn hỗ trợ lúc biên dịch

en: Invalid or unrecognized key: %s
vi: Khoá không hợp lệ hay không được nhận ra: %s

en: Invalid or unrecognized signer: %s
vi: Người ký không hợp lệ hay không được nhận ra: %s

en: Key is not valid for signing: %s
vi: Khoá không hợp lệ để ký: %s

en: Invalid or unrecognized recipient: %s
vi: Người nhận không hợp lệ hay không được nhận ra: %s

en: Key is not a valid recipient for encryption: %s
vi: Khoá không phải là người nhận hợp lệ để mã hoá: %s

en: No recipients specified
vi: Chưa ghi rõ người nhận nào

en: Invalid key type for decryption: %s
vi: Kiểu khoá không hợp lệ để giải mã: %s

en: Please set clearuri
vi: Vui lòng đặt clearuri

en: Please set crypturi
vi: Vui lòng đặt crypturi

en: Error opening clearuri
vi: Lỗi mở clearuri

en: No signer specified
vi: Chưa ghi rõ người ký nào

en: Invalid key type for verifying: %s
vi: Kiểu khoá không hợp lệ để thẩm tra: %s

en: Invalid key id: %s
vi: Mã nhận diện khoá không hợp lệ: %s

en: A list of key server URIs to search for remote PGP keys. In later versions a display name can be included, by appending a space and then the name.
vi: Danh sách các địa chỉ Mạng của máy phục vụ khoá nơi cần tìm kiếm khoá PGP từ xa. Trong phiên bản mới hơn, cũng có thể gồm tên hiển thị, bằng cách phụ thêm một dấu cách, rồi tên đó.

en: Auto Retrieve Keys
vi: Tự động lấy các khoá

en: Auto Sync Keys
vi: Tự động đồng bộ hóa khoá

en: Controls the visibility of the expires column for the key manager.
vi: Hiện/ẩn cột « hết hạn » cho bộ quản lý khoá.

en: Controls the visibility of the trust column for the key manager.
vi: Hiện/ẩn cột tin cậy cho bộ quản lý khoá.

en: Controls the visibility of the type column for the key manager.
vi: Hiện/ẩn cột « kiểu » cho bộ quản lý khoá.

en: Controls the visibility of the validity column for the key manager.
vi: Hiện/ẩn cột « độ hợp lệ » cho bộ quản lý khoá.

en: Enable DNS-SD sharing
vi: Bật chia sẻ DNS-SD

en: Enables DNS-SD (Apple Bonjour) sharing of keys. seahorse-daemon must be running and must be built with HKP and DNS-SD support.
vi: Hiệu lực cách chia sẻ khoá kiểu DNS-SD (Apple Bonjour). Trình nền seahorse-daemon phải đang chạy và cũng phải được xây dựng với khả năng hỗ trợ HKP và DNS-SD.

en: ID of the default key
vi: ID của khoá mặc định

en: If set to true, then files encrypted with seahorse will be ASCII armor encoded.
vi: Đặt là true (đúng) thì các tập tin được mã hoá bằng Seahorse sẽ được mã hoá bọc sắt ASCII.

en: If set to true, then the default key will always be added to an encryption recipients list.
vi: Nếu đặt là « true » (đúng) thì khoá mặc định luôn luôn sẽ được thêm vào danh sách người nhận mã hoá.

en: Last key used to sign a message.
vi: Khoá được dùng cuối cùng để ký thư.

en: PGP Key servers
vi: Máy phục vụ khoá PGP

en: Publish keys to this key server.
vi: Xuất khoá tới máy phục vụ khoá này.

en: Show expires column in key manager
vi: Hiện cột « hết hạn » trong bộ quản lý khoá

en: Show trust column in key manager
vi: Hiện cột « tin cậy » trong bộ quản lý khoá

en: Show type column in key manager
vi: Hiện cột « kiểu » trong bộ quản lý khoá

en: Show validity column in key manager
vi: Hiện cột « độ hợp lệ » trong bộ quản lý khoá

en: Specify the column to sort the recipients window by. Columns are: 'name' and 'id'. Put a '-' in front of the column name to sort in descending order.
vi: Ghi rõ cột theo đó cần sắp xếp cửa sổ người nhận. Các cột là 'name' (tên) và 'id' (mã nhận diện). Để dấu trừ '-' nằm trước tên cột để sắp xếp theo thứ tự giảm dần.

en: Specify the column to sort the seahorse key manager main window by. Columns are: 'name', 'id', 'validity', 'expires', 'trust', and 'type'. Put a '-' in front of the column name to sort in descending order.
vi: Ghi rõ cột theo đó cần sắp xếp cửa sổ chính của bộ quản lý khoá Seahorse. Cột là : 'name' (tên), 'id', 'validity' (hợp lệ), 'expires' (hết hạn), 'trust' (tin cậy) và 'type' (kiểu). Có thể sắp xếp giảm dần nếu bạn chèn một dấu gạch nối trước tên cột đó.

en: The ID of the last secret key used to sign a message.
vi: Mã nhận diện (ID) của khoá bí mật cuối cùng được dùng để ký thư.

en: The column to sort the recipients by
vi: Cột theo nó cần sắp xếp các người nhận

en: The column to sort the seahorse keys by
vi: Cột theo nó cần sắp xếp các khoá Seahorse

en: This specifies the default key to use for certain operations, mainly signing.
vi: Đây xác định khoá mặc định cần dùng trong một số thao tác riêng, phần lớn là việc ký tên.

en: Whether or not modified keys should be automatically synced with the default key server.
vi: Có nên tự động đồng bộ hoá các khoá đã sửa đổi với máy phục vụ khoá mặc định hay không.

en: Whether to always encrypt to default key
vi: Có nên luôn luôn mã hoá bằng khoá mặc định hay không

en: Whether to use ASCII Armor
vi: Có nên dùng bọc kim ASCII hay không

en: Add Password Keyring
vi: Thêm xâu khoá mật khẩu

en: Couldn't add keyring
vi: Không thể thêm xâu khoá

en: Add Password
vi: Thêm mật khẩu

en: Web Password
vi: Mật khẩu Web

en: Network Password
vi: Mật khẩu mạng

en: Are you sure you want to delete the password '%s'?
vi: Bạn có chắc muốn xoá mật khẩu « %s » không?

en: Access a website
vi: Truy cập một địa chỉ Web

en: Saved password or login
vi: Mật khẩu hay thông tin đăng nhập đã lưu

en: Network Credentials
vi: Thông tin xác thực mạng

en: Couldn't change password.
vi: Không thể thay đổi mật khẩu.

en: Couldn't set description.
vi: Không thể đặt mô tả.

en: Couldn't set application access.
vi: Không thể đặt cách truy cập đến ứng dụng.

en: <b>Password:</b>
vi: <b>Mật khẩu :</b>

en: <b>Path:</b>
vi: <b>Đường dẫn:</b>

en: <b>Permissions:</b>
vi: <b>Quyền hạn:</b>

en: <b>Technical Details:</b>
vi: <b>Chi tiết kỹ thuật:</b>

en: Key Properties
vi: Thuộc tính khoá

en: Login:
vi: Đăng nhập:

en: Show pass_word
vi: Hiện _mật khẩu

note: To translators: This is the noun not the verb.
en: Use:
vi: Dùng:

[ctx: infinitive]
en: _Delete
vi: _Xoá

en: Listing passwords
vi: Đang liệt kê các mật khẩu

en: Passwords: %s
vi: Mật khẩu: %s

en: <b>Passwords:</b> %s
vi: <b>Mật khẩu:</b> %s

en: Password Keyring
vi: xâu khoá Mật khẩu

en: Used to store application and network passwords
vi: Dùng để lưu trữ các mật khẩu kiểu ứng dụng và mạng

en: Stored Password
vi: Mật khẩu đã lưu

en: Safely store a password or secret.
vi: Lưu an toàn mật khẩu oặc bí mật.

en: Couldn't unlock keyring
vi: Không thể mở khoá xâu khoá

en: Couldn't lock keyring
vi: Không thể khoá xâu khoá

en: Couldn't set default keyring
vi: Không thể đặt xâu khoá mặc định

en: Couldn't change keyring password
vi: Không thể thay đổi mật khẩu của xâu khoá

en: Lock the password storage keyring so a master password is required to unlock it.
vi: Khoá xâu khoá lưu trữ mật khẩu để yêu cầu một mật khẩu chủ để mở khoá nó.

en: Unlock the password storage keyring with a master password so it is available for use.
vi: Mở khoá xâu khoá lưu trữ mật khẩu dùng một mật khẩu chủ để nó sẵn sàng sử dụng.

en: Change _Password
vi: Đổi _mật khẩu

en: Are you sure you want to delete the password keyring '%s'?
vi: Bạn có chắc muốn xoá xâu khoá mật khẩu « %s » không?

en: Keyring Properties
vi: Thuộc tính xâu khoá

en: Access to the key ring was denied
vi: Truy cập xâu khoá bị từ chối

en: The gnome-keyring daemon is not running
vi: Trình nền xâu khoá gnome-keyring hiện thời không chạy

en: The key ring has already been unlocked
vi: xâu khoá đã được mở

en: No such key ring exists
vi: Không có xâu khoá như vậy

en: Couldn't communicate with key ring daemon
vi: Không thể liên lạc với trình nền xâu khoá

en: The item already exists
vi: Mục đã có

en: Internal error accessing gnome-keyring
vi: Gặp lỗi nội bộ khi truy cập gnome-keyring

en: Saving item...
vi: Đang lưu mục...

en: Deleting item...
vi: Đang xoá mục...

en: Deleting keyring...
vi: Đang xoá xâu khoá...

en: Listing password keyrings
vi: Đang liệt kê các xâu khoá mật khẩu

en: No encryption keys were found with which to perform the operation you requested.  The program <b>Passwords and Encryption Keys</b> will now be started so that you may either create a key or import one.
vi: Không tìm thấy khoá mật mã cần dùng để thực hiện thao tác yêu cầu. Chương trình <b>Mật khẩu và Khoá Mật mã</b> sắp được khởi chạy để cho phép bạn hoặc tạo một khoá mới hoặc nhập một khoá đã có.

en: Selected Recipients
vi: Người nhận đã chọn

note: Filter Label
en: Search _for:
vi: Tì_m:

en: None (Don't Sign)
vi: Không (đừng ký)

en: Sign this message as %s
vi: Ký thư này dưới %s

note: Sign Label
en: _Sign message as:
vi: _Ký thư với tên:

en: Display flags
vi: Hiển thị cờ

en: Displayed date and/or time properties
vi: Thuộc tính ngày/giờ đã hiển thị

en: Lazy mode
vi: Chế độ lười

en: Lazy mode doesn't normalize entered date and time values
vi: Chế độ lười thì không chuẩn hoá các giá trị ngày tháng và thời gian

en: Displayed year
vi: Năm đã hiển thị

en: Displayed month
vi: Tháng đã hiển thị

en: Displayed day of month
vi: Ngày của tháng đã hiển thị

en: Displayed hour
vi: Giờ đã hiển thị

en: Displayed minute
vi: Phút đã hiển thị

en: Displayed second
vi: Giây đã hiển thị

en: Lower limit year
vi: Năm giới hạn dưới

en: Year part of the lower date limit
vi: Phần năm của giới hạn ngày dưới

en: Upper limit year
vi: Năm giới hạn trên

en: Year part of the upper date limit
vi: Phần năm của giới hạn ngày trên

en: Lower limit month
vi: Tháng giới hạn dưới

en: Month part of the lower date limit
vi: Phần tháng của giới hạn ngày dưới

en: Upper limit month
vi: Tháng giới hạn trên

en: Month part of the upper date limit
vi: Phần tháng của giới hạn ngày trên

en: Lower limit day
vi: Ngày giới hạn dưới

en: Day of month part of the lower date limit
vi: Phần ngày của tháng của giới hạn ngày dưới

en: Upper limit day
vi: Ngày giới hạn trên

en: Day of month part of the upper date limit
vi: Phần ngày của tháng của giới hạn ngày trên

en: Lower limit hour
vi: Giờ giới hạn dưới

en: Hour part of the lower time limit
vi: Phần giờ của giới hạn ngày dưới

en: Upper limit hour
vi: Giờ giới hạn trên

en: Hour part of the upper time limit
vi: Phần giờ của giới hạn ngày trên

en: Lower limit minute
vi: Phút giới hạn dưới

en: Minute part of the lower time limit
vi: Phần phút của giới hạn ngày dưới

en: Upper limit minute
vi: Phút giới hạn trên

en: Minute part of the upper time limit
vi: Phần phút của giới hạn ngày trên

en: Lower limit second
vi: Giây giới hạn dưới

en: Second part of the lower time limit
vi: Phần giây của giới hạn ngày dưới

en: Upper limit second
vi: Giây giới hạn trên

en: Second part of the upper time limit
vi: Phần giây của giới hạn ngày trên

en: Enter the date directly
vi: Nhập trực tiếp ngày tháng

en: Enter the time directly
vi: Nhập trực tiếp thời gian

en: The port to access the server on.
vi: Cổng nơi cần truy cập máy phục vụ.

en: Symmetric Key
vi: Khoá đối sứng

en: For help contact your system adminstrator or the administrator of the key server.
vi: Để được trợ giúp, hãy liên lạc với quản trị hệ thống, hoặc với quản trị của máy phục vụ khoá.

en: None: Don't publish keys
vi: Không: đừng xuất bản khoá

en: Key Servers
vi: Máy phục vụ khoá

en: Couldn't run file-roller
vi: Không thể chạy chương trình file-roller

en: The file-roller process did not complete successfully
vi: Tiến trình file-roller đã không chạy xong thành công

[ctx: Validity]
en: Never
vi: Không bao giờ

en: Marginal
vi: Sát giới hạn

en: Expiration Date:
vi: Ngày hết hạn:

en: Key _Length:
vi: _Dài khoá :

en: Create the new user ID
vi: Tạo ID người dùng mới

en: Full _Name:
vi: Tê_n đầy đủ :

en: Key Co_mment:
vi: _Ghi chú khoá :

en: Must be at least 5 characters long
vi: Độ dài ít nhất 5 ký tự

en: Optional email address
vi: Địa chỉ thư điện tử tùy chọn

en: Couldn't add subkey
vi: Không thể thêm khoá phụ

en: DSA (sign only)
vi: DSA (chỉ ký)

en: RSA (sign only)
vi: RSA (chỉ ký)

en: Couldn't add user id
vi: Không thể thêm ID người dùng

en: Invalid expiry date
vi: Ngày hết hạn không hợp lệ

en: The expiry date must be in the future
vi: Ngày hết hạn phải nằm trong tương lai

en: Couldn't change expiry date
vi: Không thể thay đổi ngày hết hạn

en: Expiry: %s
vi: Hết hạn: %s

en: Used to encrypt email and files
vi: Dùng để mã hoá thư điện tử và tập tin

en: Couldn't generate PGP key
vi: Không thể tạo ra khoá PGP

en: Couldn't generate key
vi: Không thể tạo ra khoá

en: This was the third time you entered a wrong password. Please try again.
vi: Đây là lần thứ ba bạn nhập sai mật khẩu. Hãy thử lại lần nữa.

en: <big><b>The photo is too large</b></big>
    The recommended size for a photo on your key is %d x %d pixels.
vi: <big><b>Ảnh chụp quá lớn</b></big>
    Kích cỡ khuyến khích của ảnh chụp trên khoá là %d × %d điểm ảnh.

en: _Don't Resize
vi: _Không đổi cỡ

en: This is not a image file, or an unrecognized kind of image file. Try to use a JPEG image.
vi: Không phải tập tin ảnh, hoặc không nhận ra kiểu tập tin ảnh. Hãy thử dùng ảnh kiểu JPEG.

en: All JPEG files
vi: Mọi tập tin JPEG

en: Couldn't add photo
vi: Không thể thêm ảnh chụp

en: The file could not be loaded. It may be in an invalid format
vi: Tập tin không nạp được; có lẽ nó có định dạng không hợp lệ

en: Couldn't delete photo
vi: Không thể xoá ảnh chụp

en: Couldn't revoke subkey
vi: Không thể hủy bỏ khoá phụ

en: No reason
vi: Không có lý do

en: Compromised
vi: Bị xâm nhập

en: Superseded
vi: Bị thay thế

en: Couldn't add revoker
vi: Không thể thêm bộ hủy bỏ

en: This key was already signed by
    "%s"
vi: Khoá này được ký bởi
    "%s"

en: Couldn't sign key
vi: Không thể ký khoá

en: Loading Keys...
vi: Đang nạp các khoá...

en: Importing Keys
vi: Đang nhập khoá

en: Exporting Keys
vi: Đang xuất khoá

en: Search was not specific enough. Server '%s' found too many keys.
vi: Chuỗi tìm kiếm không đủ dứt khoát nên máy phục vụ « %s » tìm thấy quá nhiều khoá.

en: Couldn't communicate with server '%s': %s
vi: Không thể liên lạc với máy phục vụ « %s »: %s

en: Searching for keys...
vi: Đang tìm kiếm khoá...

en: Uploading keys...
vi: Đang tải lên khoá ...

en: Retrieving keys...
vi: Đang lấy khoá...

en: Searching for keys on: %s
vi: Đang tìm kiếm khoá trên: %s

note: #-#-#-#-#  libcryptui_3.12.2-8_vi.po (seahorse 2.25.90)  #-#-#-#-# The ldap_cb and chain_cb were set in seahorse_ldap_operation_start #-#-#-#-#  seahorse_47.0.1-3_vi.po (seahorse main)  #-#-#-#-# Now that we've resolved our address, connect via IP
en: Connecting to: %s
vi: Đang kết nối đến: %s

en: Couldn't communicate with '%s': %s
vi: Không thể liên lạc với « %s »: %s

en: Couldn't resolve address: %s
vi: Không thể quyết định địa chỉ: %s

en: Searching for keys containing '%s'...
vi: Đang tìm kiếm khoá chứa « %s »...

en: Searching for key id '%s'...
vi: Đang tìm kiếm ID khoá « %s »...

en: Retrieving remote keys...
vi: Đang lấy khoá từ xa...

en: Sending keys to key server...
vi: Đang gửi khoá cho máy phục...

en: _Sign Key...
vi: _Ký khoá...

en: Sign public key
vi: Ký khoá công

en: Are you sure you want to permanently delete %d keys and identities?
vi: Bạn có chắc muốn xoá hẳn %d khoá và cá tính không?

en: Are you sure you want to permanently delete %d identities?
vi: Bạn có chắc muốn xoá hẳn %d cá tính không?

en: <b>_Advanced key options</b>
vi: <b>Tùy chọn khoá cấp c_ao</b>

en: Algorithms here
vi: Thuật toán ở đây

en: E_xpiration Date:
vi: Ngà_y hết hạn:

en: Encryption _Type:
vi: _Kiểu mã hoá:

en: New PGP Key
vi: Khoá PGP mới

en: _Comment:
vi: _Chú thích:

en: Public PGP Key
vi: Khoá PGP công

en: Couldn't change primary user ID
vi: Không thể thay đổi ID người dùng chính

en: Are you sure you want to permanently delete the '%s' user ID?
vi: Bạn có chắc muốn xoá hoàn toàn ID người dùng « %s »  không?

en: Couldn't delete user ID
vi: Không thể xoá ID người dùng

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

en: Signature ID
vi: ID chữ ký

en: Couldn't change primary photo
vi: Không thể thay đổi ảnh chụp chính

en: This key expired on: %s
vi: Khoá này đã hết hạn vào : %s

en: Are you sure you want to permanently delete subkey %d of %s?
vi: Bạn có chắc muốn xoá hoàn toàn khoá phụ %d của %s không?

en: Couldn't delete subkey
vi: Không thể xoá khoá phụ

en: Unable to change trust
vi: Không thể thay đổi tình trạng đáng tin

en: Couldn't export key to "%s"
vi: Không thể xuất khẩu khoá tới « %s »

en: Export Complete Key
vi: Xuất toàn bộ khoá

en: Couldn't export key.
vi: Không thể xuất khẩu khoá.

[ctx: Expires]
en: Never
vi: Không bao giờ

en: <b>Dates</b>
vi: <b>Ngày</b>

en: <b>Email:</b>
vi: <b>Địa chỉ thư :</b>

en: <b>Fingerprint</b>
vi: <b>Vân tay</b>

en: <b>Photo </b>
vi: <b>Ảnh chụp </b>

en: <b>Technical Details</b>
vi: <b>Chi tiết kỹ thuật</b>

en: <b>This key has been revoked</b>
vi: <b>Khoá này đã bị hủy bỏ</b>

en: <b>This key has expired</b>
vi: <b>Khoá này đã hết hạn dùng<b>

note: #-#-#-#-#  libcryptui_3.12.2-8_vi.po (seahorse 2.25.90)  #-#-#-#-# To translators: This is the noun not the verb.
en: <b>Use:</b>
vi: <b>Dùng:</b>

en: <b>_Subkeys</b>
vi: <b>Khoá _phụ</b>

en: Change _Passphrase
vi: Đổi _cụm từ mật khẩu

en: Decrypt files and email sent to you.
vi: Giải mã tập tin và thư điện tử được gửi cho bạn.

en: Expire
vi: Hết hạn

en: Names and Signatures
vi: Tên và Chữ ký

en: Override Owner _Trust:
vi: Ghi đè lên _tình trạng tin cậy của người sở hữu :

en: Strength:
vi: Độ mạnh:

en: The owner of the key revoked the key. It can no longer be used.
vi: Người sở hữu khoá đã hủy bỏ khoá đó nên nó vô ích.

en: _Add Name
vi: Thê_m tên

en: _Export Complete Key:
vi: _Xuất toàn bộ khoá:

[ctx: name-of-key]
en: <b>Name:</b>
vi: <b>Tên:</b>

en: <b>Dates:</b>
vi: <b>Ngày:</b>

en: <b>Fingerprint:</b>
vi: <b>Vân tay:</b>

en: <b>Indicate Trust:</b>
vi: <b>Ghi tin cậy</b>

en: <b>Your trust of this key</b>
vi: <b>Độ tin cậy của bạn với khoá này</b>

en: <b>_Other Names:</b>
vi: <b>_Tên khác:</b>

en: <b>_People who have signed this key:</b>
vi: <b>_Người đã ký khoá này:</b>

en: Encrypt files and email to the key's owner
vi: Mã hoá tập tin và thư cho người sử hữu khoá này

en: I trust signatures from '%s' on other keys
vi: Tin cậy các chữ ký từ « %s » trên các khoá khác

en: If you believe that the person that owns this key is '%s', <i>sign</i> this key:
vi: Để ghi rằng bạn tin cậy người sở hữu khoá này là « %s », <i>ký</i> khoá này:

en: If you no longer trust that '%s' owns this key, <i>revoke</i> your signature:
vi: Nếu bạn không còn tin cậy lại « %s » sở hữu khoá này, <i>hủy bỏ</i> chữ ký của bạn:

en: Marginally
vi: Biên

en: Ultimately
vi: Cuối cùng

en: You _Trust the Owner:
vi: Bạn _tin cậy người sở hữu :

en: _Only display the signatures of people I trust
vi: _Chỉ hiển thị chữ ký của những người tôi tin cậy

en: _Revoke Signature
vi: _Hủy bỏ chữ ký

en: <b>How carefully have you checked this key?</b>
vi: <b>Bao đã kiểm tra khoá này một cách cẩn thận bao nhiêu?</b>

en: <b>How others will see this signature:</b>
vi: <b>Hình thức của chữ ký này cho người khác:</b>

en: <b>Sign key as:</b>
vi: <b>Ký chữ ký như là:</b>

en: <i>Casually:</i> means you have done a casual verification that the key is owned by the person who claims to own it. For example, you could read the key fingerprint to the owner over the phone.
vi: <i>Cẩu thả:</i> có nghĩa là bạn đã thẩm tra cẩu thả khoá đó thuộc về người tuyên bố sở hữu nó. Ví dụ, bạn có thể đọc vân tay khoá qua điện thoại khi nói với người sở hữu.

en: <i>Key Name</i>
vi: <i>Tên khoá</i>

en: _Casually
vi: _Cẩu thả

en: _Others may not see this signature
vi: _Không cho phép người khác xem chữ ký này

en: _Signer:
vi: Người _ký:

en: _Very Carefully
vi: _Rất cẩn thận

en: Are you sure you want to delete the certificate '%s'?
vi: Bạn có chắc muốn xoá chứng nhận « %s » không?

en: Are you sure you want to delete %d certificate? | Are you sure you want to delete %d certificates?
vi[0]: Bạn có chắc muốn xoá %d chứng nhận không?

en: Confirm new passphrase
vi: Xác nhận cụm từ mật khẩu mới

en: Passwords and Encryption Keys
vi: Mật khẩu và khoá mã hoá

en: <b>_Select the type of item to create:</b>
vi: <b>_Chọn kiểu khoá cần tạo :</b>

en: Create New ...
vi: Tạo mục mới...

en: Selected %d key | Selected %d keys
vi[0]: %d khoá được chọn

en: Couldn't import keys
vi: Không thể nhập khoá

en: Imported keys
vi: Khoá đã nhậ

en: Importing keys
vi: Nhập khoá

en: Unrecognized key type, or invalid data format
vi: Không nhận ra loại khoá, hoặc định dạng ngày không hợp lệ

en: Create a new key or item
vi: Tạo mục hoặc khoá mới

en: Search for keys on a key server
vi: Tìm khoá trên máy phục vụ khoá

en: _Sync and Publish Keys...
vi: Đồn_g bộ và công bố khoá...

en: T_ypes
vi: _Kiểu

en: _Expiry
vi: _Hết hạn

en: Show owner trust column
vi: Hiện cột tin cậy sở hữu

comment: Name: don't translate / Tên: đừng dịch
en: _Validity
vi: _Hợp lệ

en: <big><b>First time options:</b></big>
vi: <big><b>Tùy chọn lần đầu tiên:</b></big>

en: My _Personal Keys
vi: Khoá _cá nhân của tôi

en: Other _Keys
vi: _Khoá khác

en: _Passwords
vi: _Mật khẩu

en: Couldn't export keys
vi: Không thể xuất khoá

en: Expand all listings
vi: Bung mọi danh mục

en: Collapse all listings
vi: Co mọi danh mục

en: Remote Keys
vi: Khoá ở xa

en: Remote Keys Containing '%s'
vi: Khoá ở xa chứa '%s'

en: <b>Shared Keys Near Me:</b>
vi: <b>Khoá dùng chung gần tôi:</b>

en: Couldn't publish keys to server
vi: Không thể xuất khoá tới máy phục vụ

en: Couldn't retrieve keys from server: %s
vi: Không thể lấy khoá từ máy phục vụ : %s

en: Synchronizing keys
vi: Đang đồng bộ hoá khoá

note: Show the progress window if necessary
en: Synchronizing keys...
vi: Đang đồng bộ hoá khoá...

en: This will publish the keys in your key ring so they're available for others to use. You'll also get any changes others have made since you received their keys.
vi: Việc này sẽ xuất các khoá trong xâu khoá của bạn, để người khác sử dụng. Bạn sẽ cũng nhận thay đổi nào của người khác kể từ lần bạn nhận khoá họ cuối cùng.

en: _Sync
vi: Đồng _bộ

en: Encryption Key Manager
vi: Bộ quản lý khoá mã hoá

en: Show Seahorse help
vi: Hiện trợ giúp Seahorse

en: Export public key
vi: Xuất khẩu khoá công

en: Exporting keys
vi: Đang xuất khẩu khoá

en: Couldn't retrieve data from key server
vi: Không thể lấy dữ liệu từ máy phục vụ khoá

note: Translators: "Copied" is a verb (used as a status indicator), not an adjective for the word "keys"
en: Copied keys
vi: Khoá đã sao chép

en: Retrieving keys
vi: Đang lấy các khoá

en: Couldn't delete.
vi: Không thể xoá.

en: %s is a private key. Are you sure you want to proceed?
vi: %s là một khoá riêng. Bạn có chắc muốn tiếp tục không?

en: Show properties
vi: Hiện thuộc tính

[ctx: This text refers to deleting an item from its type's backing store.]
en: _Delete
vi: _Xoá

en: Export to a file
vi: Xuất vào tập tin

en: Enter your Secure Shell passphrase:
vi: Nhập vào cụm từ mật khẩu SSH:

en: Configure Key for _Secure Shell...
vi: Cấu hình khoá cho trình bao bảo mật (_SSH)...

en: Are you sure you want to delete the secure shell key '%s'?
vi: Bạn có chắc muốn xoá khoá trình bao bảo mật (SSH) « %s » không?

en: Are you sure you want to delete %d secure shell keys?
vi: Bạn có chắc muốn xoá %d khoá trình bao bảo mật (SSH) không?

en: Used to access other computers (eg: via a terminal)
vi: Dùng để truy cập máy tính khác (v.d. thông qua thiết bị cuối)

en: Couldn't generate Secure Shell key
vi: Không thể tạo ra khoá SSH

en: <i>Use your email address, and any other reminder you need about what this key is for.</i>
vi: <i>Sử dụng địa chỉ thư điện tử của bạn, và bất cứ lời nhắc nhở nào khác cần thiết để nhớ mục đích của khoá này.</i>

en: A Secure Shell (SSH) key lets you connect securely to trusted computers using SSH, without entering a different password for each of them.
vi: Một khoá Trình bao Bảo mật (SSH) thì cho phép bạn kết nối an toàn bằng SSH tới máy tính đáng tin, mà không cần nhập một mật khẩu riêng cho mỗi máy.

en: If there is already a computer you want to use this key with, you can set up that computer to recognize your key now.
vi: Có một máy tính với đó bạn muốn sử dụng khoá này thì bạn có thể thiết lập máy đó để nhận diện khoá của bạn ngay bây giờ.

en: _Key Description:
vi: _Mô tả khoá:

en: Private Secure Shell Key
vi: Khoá SSH riêng

en: Public Secure Shell Key
vi: Khoá SSH công

en: Couldn't rename key.
vi: Không thể thay đổi tên của khoá.

en: Couldn't change authorization for key.
vi: Không thể thay đổi thông tin xác thực cho khoá đó.

en: Couldn't change passphrase for key.
vi: Không thể thay đổi cụm từ mật khẩu cho khoá đó.

en: <b>Algorithm:</b>
vi: <b>Thuật toán:</b>

en: <b>Identifier:</b>
vi: <b>Bộ nhận diện:</b>

en: <b>Strength:</b>
vi: <b>Độ mạnh:</b>

en: <b>Trust</b>
vi: <b>Tin cậy</b>

en: <i>This only applies to the '%s'</i> account.
vi: <i>Chỉ áp dụng cho tài khoản « %s ».</i>

en: E_xport Complete Key
vi: _Xuất toàn bộ khoá

en: Used to connect to other computers.
vi: Dùng để kết nối tới máy tính khác.

en: The SSH command was terminated unexpectedly.
vi: Lệnh SSH bị chấm dứt bất thường.

en: The SSH command failed.
vi: Lệnh SSH bị lỗi.

note: #-#-#-#-#  libcryptui_3.12.2-8_vi.po (seahorse 2.25.90)  #-#-#-#-# Just prompt over and over again
en: Remote Host Password
vi: Mật khẩu máy ở xa

en: Enter a passphrase for your new Secure Shell key.
vi: Gõ cụm từ mật khẩu cho khoá SSH mới của bạn.

en: Couldn't configure Secure Shell keys on remote computer.
vi: Không thể cấu hình khoá SSH trên máy tính từ xa.

note: Show the progress window if necessary
en: Configuring Secure Shell Keys...
vi: Đang cấu hình khoá SSH...

en: <i>eg: fileserver.example.com:port</i>
vi: <i>v.d.: máy_phục_vụ_tập_tin.thí_dụ.com:cổng</i>

en: _Computer Name:
vi: Tên _máy tính:

en: _Login Name:
vi: Tê_n đăng nhập:

en: _Set Up
vi: Thiết _lập

en: Invalid format '%s', expected '%s'.
vi: Định dạng không hợp lệ "%s", cần "%s".

en: Invalid number of components (%i, expected %i).
vi: Số thành phần không hợp lệ (%i, cần %i).

en: Invalid number of components (%i, expected %i or %i).
vi: Số thành phần không hợp lệ (%i, cần %i hay %i).

en: Slow synchro
vi: Đồng bộ chậm

en: On, red-eye reduction
vi: Bật, giảm mắt đỏ

en: One-shot AF
vi: AF chụp một

en: Kids & pets
vi: Trẻ con và thú cưng

en: My colors
vi: Màu sắc tôi

en: Color accent
vi: Nhấn màu

en: Color swap
vi: Trao đổi màu

en: Auto high
vi: Tự động cao

en: Easy shooting
vi: Chụp dễ

en: Tv-priority
vi: Ưu tiên TV

en: Av-priority
vi: Ưu tiên AV

en: Sigma 50mm f/2.8 EX or 28mm f/1.8
vi: Sigma 50mm f/2.8 EX hoặc 28mm f/1.8

en: Canon EF 24mm f/2.8 or Sigma 15mm f/2.8 EX Fisheye
vi: Canon EF 24mm f/2.8 hay Sigma 15mm f/2.8 EX Mắt Cá

en: Sigma 10-20mm F4-5.6 or 12-24mm f/4.5-5.6 or 14mm f/2.8
vi: Sigma 10-20mm F4-5.6 hay 12-24mm f/4.5-5.6 hay 14mm f/2.8

en: Canon EF 28-70mm f/2.8L or Sigma 24-70mm EX f/2.8
vi: Canon EF 28-70mm f/2.8L hay Sigma 24-70mm EX f/2.8

en: Canon EF 180mm Macro f/3.5L or Sigma 180mm EX HSM Macro f/3.5
vi: Canon EF 180mm Macro f/3.5L hay Sigma 180mm EX HSM Macro f/3.5

en: On, shot only
vi: Bật, chỉ chụp

en: Sunny
vi: Trời nắng

en: Manual temperature (Kelvin)
vi: Tự đặt nhiệt độ (Kenvin)

en: PC set 1
vi: PC đặt 1

en: PC set 2
vi: PC đặt 2

en: PC set 3
vi: PC đặt 3

en: Daylight fluorescent
vi: Huỳnh quang ảnh nắng ban ngày

en: Center-right
vi: Giữa-phải

en: Left-right
vi: Trái-phải

en: Left-center
vi: Trái-giữa

en: On (shot 1)
vi: Bật (chụp 1)

en: On (shot 2)
vi: Bật (chụp 2)

en: On (shot 3)
vi: Bật (chụp 3)

en: EOS high-end
vi: EOS cao cấp

en: EOS mid-range
vi: EOS trung cấp

en: Rotated by software
vi: Được xoay bằng phần mềm

en: 2x2 matrix (clockwise)
vi: Lưới 2×2 (xuôi chiều)

en: Set 1
vi: Tập 1

en: Set 2
vi: Tập 2

en: Set 3
vi: Tập 3

en: User def. 1
vi: Tự đặt 1

en: User def. 2
vi: Tự đặt 2

en: User def. 3
vi: Tự đặt 3

en: External 1
vi: Ngoài 1

en: External 2
vi: Ngoài 2

en: External 3
vi: Ngoài 3

en: %i (ms)
vi: %i (miligiây)

en: %i bytes unknown data
vi: %i byte dữ liệu lạ

en: Settings (First Part)
vi: Cài đặt (Phần đầu tiên)

en: Settings (Second Part)
vi: Cài đặt (Phần thứ hai)

en: Color Information
vi: Thông tin màu sắc

en: Movie Info
vi: Thông tin phim

en: Thumbnail Valid Area
vi: Vùng hợp lệ ảnh thu nhỏ

en: Date Stamp Mode
vi: Chế độ dấu vết thời gian

en: Firmware Revision
vi: Bản sửa đổi Firmware

en: Face Detect 1
vi: Phát hiện khuôn mặt 1

en: Face Detect 2
vi: Phát hiện khuôn mặt 2

en: AF Info 2
vi: Thông tin AF 2

en: Contrast Info
vi: Thông tin tương phản

en: WB Info
vi: Thông tin WB

en: Face Detect 3
vi: Phát hiện khuôn mặt 3

en: Battery Type
vi: Kiểu pin

en: AF Info 3
vi: Thông tin AF 3

en: Personal Functions
vi: Chức năng cá nhân

en: Personal Functions Values
vi: Các giá trị hàm cá nhân

en: File Info
vi: Thông tin tập tin

en: CMOS Serial Number
vi: Số sê-ri CMOS

en: Crop Info
vi: Thông tin Crop

en: Aspect Info
vi: Thông tin diện mạo

en: Tone Curve Table
vi: Bảng đường cong tông

en: Sharpness Table
vi: Bảng sắc nét

en: Sharpness Frequency Table
vi: Bảng tần số độ Sắc

en: Whitebalance Table
vi: Bảng cân bằng trắng

en: Canon Flags
vi: Cờ Canon

en: Modified Info
vi: Thông tin sửa đổi

en: Tonecurve Matching
vi: Khớp đường cong tông

en: Whitebalance Matching
vi: Khớp Cân bằng trắng

en: Preview Image Info
vi: Thông tin ảnh xem thử

en: WB Packet
vi: Gói tin WB

en: Picture Style Userdefined
vi: Người dùng định nghĩa kiểu ảnh

en: Picture Style PC
vi: PC kiểu ảnh

en: Custom Picture Style Filename
vi: Tên tập tin phong cách ảnh tự chọn

en: AF Micro Adjust
vi: Vi chỉnh AF

en: Vignetting Correct
vi: Sửa chữa tối góc

en: Vignetting Correct 2
vi: Sửa chữa tối góc 2

en: Ambience_Info
vi: Thông_tin_xung_quanh

en: Filter Info
vi: Thông tin bộ lọc

en: HDR Info
vi: Thông tin HDR

en: AF Config
vi: Cấu hình AF

en: Raw Burst Info
vi: Thông tin Liên tiếp thô

en: Easy Shooting Mode
vi: Chế độ chụp dễ

en: Long Focal Length of Lens
vi: Tiêu cự dài của ống kính

en: Short Focal Length of Lens
vi: Tiêu cự ngắn của ống kính

en: Focal Units per mm
vi: Đơn vị Tiêu từng mm

en: Maximal Aperture
vi: Khẩu độ tối đa

en: Minimal Aperture
vi: Khẩu độ tối thiểu

en: AE Setting
vi: Cài đặt AE

en: SRAW Quality
vi: Chất lượng SRAW

en: Focal Type
vi: Kiểu lấy nét

en: Focal Plane X Size
vi: Cỡ X Phẳng nét

en: Focal Plane Y Size
vi: Cỡ Y Phẳng nét

en: Shot ISO
vi: ISO chụp

en: Target Exposure Time
vi: Thời gian phơi sáng đích

en: AE Bracket Value
vi: Giá trị Ngoặc AE

en: Sharpness Frequency
vi: Tần số độ Sắc

en: Sensor Red Level
vi: Mức cảm biến đỏ

en: Sensor Blue Level
vi: Mức cảm biến xanh lam

en: White Balance Red
vi: Cân bằng trắng Đỏ

en: White Balance Blue
vi: Cân bằng trắng Lam

en: Digital Gain
vi: Khuếch đại số

en: White Balance Shift AB
vi: Cân bằng trắng Dịch AB

en: White Balance Shift GM
vi: Cân bằng trắng Dịch GM

en: Size of data too small to allow for EXIF data.
vi: Dữ liệu có kích cỡ quá nhỏ để chứa dữ liệu EXIF.

en: EXIF marker not found.
vi: Không tìm thấy dấu hiệu EXIF.

en: Read length %d is longer than data length %d.
vi: Đọc chiều dài %d là dài hơn chiều dài dữ liệu %d.

en: APP Tag too short.
vi: Thẻ APP quá ngắn.

en: EXIF header not found.
vi: Không tìm thấy phần đầu EXIF.

en: Unknown encoding.
vi: Không biết bảng mã.

en: Ignore unknown tags
vi: Bỏ qua các thẻ lạ

en: Ignore unknown tags when loading EXIF data.
vi: Bỏ qua các thẻ lạ khi tải dữ liệu EXIF.

en: Follow specification
vi: Theo đặc tả

en: Add, correct and remove entries to get EXIF data that follows the specification.
vi: Thêm, sửa và gỡ bỏ mục nhập để tạo dữ liệu EXIF tùy theo đặc tả.

en: Do not change maker note
vi: Không thay đổi ghi chú hãng chế tạo

en: When loading and resaving Exif data, save the maker note unmodified. Be aware that the maker note can get corrupted.
vi: Khi nạp và lưu lại dữ liệu EXIF, lưu ghi chú hãng chế tạo, không sửa đổi nó. Lưu ý rằng ghi chú hãng chế tạo có thể bị hỏng.

en: Tag '%s' was of format '%s' (which is against specification) and has been changed to format '%s'.
vi: Thẻ "%s" có định dạng "%s" (mà vi phạm đặc tả) và đã được thay đổi thành định dạng "%s".

en: Tag '%s' is of format '%s' (which is against specification) but cannot be changed to format '%s'.
vi: Thẻ "%s" có định dạng "%s" (mà vi phạm đặc tả) mà không thể thay đổi thành định dạng "%s".

en: Tag 'UserComment' had invalid format '%s'. Format has been set to 'undefined'.
vi: Thẻ "Người dùng Ghi chú" có định dạng không hợp lệ "%s". Định dạng nó đã được đặt thành "chưa định nghĩa".

en: Tag 'UserComment' has been expanded to at least 8 bytes in order to follow the specification.
vi: Thẻ "Người dùng Ghi chú" đã được mở rộng đến ít nhất 8 byte để tùy theo đặc tả.

en: Tag 'UserComment' is not empty but does not start with a format identifier. This has been fixed.
vi: Thẻ "Người dùng Ghi chú" khác trống mà không bắt đầu với dấu hiệu định dạng: đã được sửa.

en: Tag 'UserComment' did not start with a format identifier. This has been fixed.
vi: Thẻ "Người dùng Ghi chú" không bắt đầu với dấu hiệu định dạng: đã được sửa.

en: %i bytes undefined data
vi: %i byte dữ liệu không rõ

en: %i bytes unsupported data type
vi: %i byte kiểu dữ liệu không được hỗ trợ

en: The tag '%s' contains data of an invalid format ('%s', expected '%s').
vi: Thẻ "%s" chứa dữ liệu ở định dạng không hợp lệ ("%s", cần "%s").

en: The tag '%s' contains an invalid number of components (%i, expected %i).
vi: Thẻ "%s" chứa số thành phần không hợp lệ (%i, cần %i).

en: Chunky format
vi: Định dạng từng đoạn

en: Planar format
vi: Định dạng phẳng

en: One-chip color area sensor
vi: Cảm biến vùng màu phiến tinh thể đơn

en: Two-chip color area sensor
vi: Cảm biến vùng màu phiến tinh thể đôi

en: Three-chip color area sensor
vi: Cảm biến vùng màu phiến ba tinh thể

en: Color sequential area sensor
vi: Cảm biến vùng màu tuần tự

en: Color sequential linear sensor
vi: Cảm biến màu tuyến tính

en: Left-top
vi: Trái-trên

en: Right-top
vi: Phải-trên

en: Right-bottom
vi: Phải-dưới

en: Left-bottom
vi: Trái-dưới

en: Reversed mono
vi: Đơn nguồn ngược lại

en: Normal mono
vi: Đơn nguồn chuẩn

en: Auto exposure
vi: Phơi sáng tự động

en: Manual exposure
vi: Phơi sáng thủ công

en: Auto white balance
vi: Cân bằng trắng tự động

en: Manual white balance
vi: Cân bằng trắng bằng tay

en: Low saturation
vi: Độ bão hòa thấp

en: High saturation
vi: Độ bão hòa cao

en: Avg
vi: Tbình

en: Center-weight
vi: Nặng-giữa

en: Multi spot
vi: Đa điểm

en: LZW compression
vi: Nén LZW

en: JPEG compression
vi: Nén JPEG

en: Deflate/ZIP compression
vi: Nén/xả nén Zip

en: PackBits compression
vi: Nén PackBits

en: Tungsten incandescent light
vi: Ánh sáng đèn dây tóc

en: Day white fluorescent
vi: Huỳnh quang ngày trắng

en: Cool white fluorescent
vi: Huỳnh quang trắng mát

en: White fluorescent
vi: Huỳnh quang trắng

en: Normal program
vi: Chương trình chuẩn

en: Creative program (biased toward depth of field)
vi: Chương trình sáng tạo (khuynh hướng đến độ sâu vùng)

en: Creative
vi: Sáng tạo

en: Creative program (biased toward fast shutter speed)
vi: Chương trình sáng tạo (khuynh hướng đến tốc độ chập nhanh)

en: Portrait mode (for closeup photos with the background out of focus)
vi: Chế độ thẳng đứng (chụp ảnh cảnh gần có nền mờ)

en: Landscape mode (for landscape photos with the background in focus)
vi: Chế độ nằm ngang (chụp phong cảnh với nền rõ)

en: Standard output sensitivity (SOS)
vi: Độ nhạy đầu ra tiêu chuẩn (SOS)

en: Recommended exposure index (REI)
vi: Chỉ số phơi sáng khuyến nghị (REI)

en: Standard output sensitivity (SOS) and recommended exposure index (REI)
vi: Độ nhạy đầu ra tiêu chuẩn (SOS) và Chỉ số phơi sáng khuyến nghị (REI)

en: Standard output sensitivity (SOS) and ISO speed
vi: Độ nhạy đầu ra tiêu chuẩn (SOS) và tốc độ ISO

en: Recommended exposure index (REI) and ISO speed
vi: Chỉ số phơi sáng khuyến nghị (REI) và tốc độ ISO

en: Standard output sensitivity (SOS) and recommended exposure index (REI) and ISO speed
vi: Độ nhạy đầu ra tiêu chuẩn (SOS) và Chỉ số phơi sáng khuyến nghị (REI) và Tốc độ ISO

en: Flash did not fire
vi: Đèn nháy không chớp

en: Strobe return light not detected
vi: Chưa phát hiện ánh sáng nhấp nháy trở về

en: Without strobe
vi: Không nhấp nháy

en: Strobe return light detected
vi: Phát hiện ánh sáng nhấp nháy trở về

en: With strobe
vi: Nhấp nháy

en: Flash fired, compulsory flash mode
vi: Đèn nháy đã mở, chế độ nháy bắt buộc

en: Flash fired, compulsory flash mode, return light not detected
vi: Đèn nháy đã mở, chế độ nháy bắt buộc, chưa phát hiện ánh sáng trở về

en: Flash fired, compulsory flash mode, return light detected
vi: Đèn nháy đã mở, chế độ nháy bắt buộc, phát hiện ánh sáng trở về

en: Flash did not fire, compulsory flash mode
vi: Đèn nháy chưa mở, chế độ nháy bắt buộc

en: Flash did not fire, auto mode
vi: Đèn nháy chưa mở, chế độ tự động

en: Flash fired, auto mode
vi: Đèn nháy đã mở, chế độ tự động

en: Flash fired, auto mode, return light not detected
vi: Đèn nháy đã mở, chế độ tự động, chưa phát hiện ánh sáng trở về

en: Flash fired, auto mode, return light detected
vi: Đèn nháy đã mở, chế độ tự động, phát hiện ánh sáng trở về

en: Flash fired, red-eye reduction mode
vi: Đèn nháy đã mở, chế độ giảm mắt đỏ

en: Flash fired, red-eye reduction mode, return light not detected
vi: Đèn nháy đã mở, chế độ giảm mắt đỏ, chưa phát hiện ánh sáng trở về

en: Flash fired, red-eye reduction mode, return light detected
vi: Đèn nháy đã mở, chế độ giảm mắt đỏ, phát hiện ánh sáng trở về

en: Flash fired, compulsory flash mode, red-eye reduction mode
vi: Đèn nháy đã mở, chế độ nháy bắt buộc, chế độ giảm mắt đỏ

en: Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected
vi: Đèn nháy đã mở, chế độ nháy bắt buộc, chế độ giảm mắt đỏ, chưa phát hiện ánh sáng trở về

en: Flash fired, compulsory flash mode, red-eye reduction mode, return light detected
vi: Đèn nháy đã mở, chế độ nháy bắt buộc, chế độ giảm mắt đỏ, chưa phát hiện ánh sáng trở về

en: Flash did not fire, auto mode, red-eye reduction mode
vi: Đèn nháy chưa mở, chế độ tự động, chế độ giảm mắt đỏ

en: Flash fired, auto mode, red-eye reduction mode
vi: Đèn nháy đã mở, chế độ tự động, chế độ giảm mắt đỏ

en: Flash fired, auto mode, return light not detected, red-eye reduction mode
vi: Đèn nháy đã mở, chế độ tự động, chưa phát hiện ánh sáng trở về, chế độ giảm mắt đỏ

en: Flash fired, auto mode, return light detected, red-eye reduction mode
vi: Đèn nháy đã mở, chế độ tự động, phát hiện ánh sáng trở về, chế độ giảm mắt đỏ

en: Invalid size of entry (%i, expected %li x %i).
vi: Mục nhập có kích cỡ không hợp lệ (%i, cần %li x %i).

en: Unsupported UNICODE string
vi: Chuỗi Unicode không được hỗ trợ

en: Unsupported JIS string
vi: Chuỗi JIS không được hỗ trợ

en: Tag UserComment contains data but is against specification.
vi: Thẻ "GhichúNgườidùng" (UserComment) chứa dữ liệu nhưng dựa vào đặc tả.

en: Byte at position %i: 0x%02x
vi: Có byte tại vị trí %i: 0x%02x

en: Unknown Exif Version
vi: Không biết phiên bản EXIF

en: Exif Version %d.%d
vi: EXIF phiên bản %d.%d

en: FlashPix Version 1.0
vi: FlashPix phiên bản 1.0

en: FlashPix Version 1.01
vi: FlashPix phiên bản 1.01

en: Unknown FlashPix Version
vi: Không biết phiên bản FlashPix

en: (Photographer)
vi: (Nhiếp ảnh gia)

en: (Editor)
vi: (Người sửa)

en:  (35 equivalent: %.0f mm)
vi:  (tương đương 35: %.0f mm)

en:  sec.
vi:  giây

en:  (1/%.0f sec.)
vi:  (1/%.0f giây)

en:  (%.0f sec.)
vi:  (%.0f giây)

en:  (%.02f cd/m^2)
vi:  (%.02f cd/m²)

en: Internal error (unknown value %i)
vi: Lỗi nội bộ (giá trị không rõ %i)

en: Within distance %i of (x,y) = (%i,%i)
vi: Trong khoảng cách %i trên (x,y) = (%i,%i)

en: Within rectangle (width %i, height %i) around (x,y) = (%i,%i)
vi: Trong hộp (rộng %i, cao %i) chung quanh (x,y) = (%i,%i)

en: Unexpected number of components (%li, expected 2, 3, or 4).
vi: Số thành phần bất ngờ (%li, cần 2, 3, hay 4).

en: Sea level
vi: Mặt biển

en: Sea level reference
vi: Tham chiếu mặt biển

en: Unknown value %i
vi: Không rõ giá trị %i

en: Rational
vi: Hữu tỷ

en: SRational
vi: SHữu tỷ

en: SShort
vi: SNgắn

en: SLong
vi: SDài

en: The file '%s' could not be opened.
vi: Không thể mở tập tin "%s".

en: The data supplied does not seem to contain EXIF data.
vi: Dữ liệu được cung cấp có vẻ không chứa dữ liệu EXIF.

en: Debugging information
vi: Thông tin gỡ lỗi

en: Debugging information is available.
vi: Có thông tin gỡ lỗi.

en: The system cannot provide enough memory.
vi: Hệ thống không thể cung cấp đủ bộ nhớ.

en: Corrupt data
vi: Dữ liệu bị hỏng

en: The data provided does not follow the specification.
vi: Dữ liệu được cung cấp không tùy theo đặc tả.

en: Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GPSAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags.
vi: Cho biết cao độ được dùng là cao độ tham chiếu. Nếu tham chiếu là mặt biển và cao độ trên mặt biển, đưa ra 0. Nếu cao độ dưới mặt biển, đưa ra 1, và cao độ được cho biết là giá trị tuyệt đối trong thẻ GPSAltitude. Đơn vị tham chiếu là mét. Chú ý rằng thẻ này là kiểu BYTE, khác với các thẻ tham chiếu khác.

en: GPS Time (Atomic Clock)
vi: Giờ GPS (Đồng hồ nguyên tử)

en: Indicates the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values giving the hour, minute, and second.
vi: Cho biết thời gian theo UTC (Thời gian Thế giới). Nhãn thời gian được thể hiện theo ba giá trị HỮU TỶ là giá, phút và giây.

en: Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag shall be set to NULL.
vi: Cho biết những vệ tinh GPS được dùng để đo lường. Thẻ này có khả năng diễn tả số các vệ tinh, mã số của mỗi vệ tinh, góc nâng, góc phương vị, SNR và thông tin khác theo kiểu ASCII. Định dạng không phải được chỉ ra. Nếu thiết bị nhận GPS không có khả năng đo lường thì giá trị của thẻ này được đặt thành NULL (vô giá trị).

en: GPS Receiver Status
vi: Trạng thái máy nhận GPS

en: Indicates the status of the GPS receiver when the image is recorded. 'A' means measurement is in progress, and 'V' means the measurement is Interoperability.
vi: Cho biết trạng thái của thiết bị nhận GPS vào lúc thu ảnh. "A" có nghĩa là đang đo lường; "V" có nghĩa là sự đo là Tương hành.

en: GPS Measurement Mode
vi: Chế độ Đo GPS

en: Indicates the GPS measurement mode. '2' means two-dimensional measurement and '3' means three-dimensional measurement is in progress.
vi: Cho biết chế độ đo lường GPS. "2" có nghĩa là đang đo lường theo hai chiều ; "3" có nghĩa là đang đo lường theo ba chiều (3D).

en: Measurement Precision
vi: Độ chính xác đo lường

en: Speed Unit
vi: Đơn vị Tốc độ

en: Indicates the unit used to express the GPS receiver speed of movement. 'K', 'M' and 'N' represent kilometers per hour, miles per hour, and knots.
vi: Cho biết đơn vị dùng để thể hiện tốc độ di chuyển của thiết bị nhận GPS:
     * K	kilômét/giờ
     * M	dặm/giờ
     * N	hải lý.

en: Speed of GPS Receiver
vi: Tốc độ bộ nhận GPS

en: Reference for direction of movement
vi: Tham chiếu về hướng di chuyển

en: Indicates the reference for giving the direction of GPS receiver movement. 'T' denotes true direction and 'M' is magnetic direction.
vi: Cho biết tham chiếu để cung cấp hướng theo đó thiết bị nhận GPS di chuyển. "T" là hướng đúng, còn "M" là hướng từ.

en: Direction of Movement
vi: Hướng di chuyển

en: Indicates the reference for giving the direction of the image when it is captured. 'T' denotes true direction and 'M' is magnetic direction.
vi: Cho biết tham chiếu để cung cấp hướng của ảnh khi nó được bắt. "T" là hướng đúng, còn "M" là hướng từ.

en: Geodetic Survey Data Used
vi: Dùng dữ liệu quan sát đo đạc

en: Indicates the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is 'TOKYO' or 'WGS-84'. If a GPS Info tag is recorded, it is strongly recommended that this tag be recorded.
vi: Cho biết dữ liệu quan sát đo đạc được dùng bởi thiết bị nhận GPS. Nếu dữ liệu quan sát bị giới hạn ở Nhật bản thì giá trị của thẻ này là "TOKYO" hay "WGS-84". Nếu một thẻ Thông tin GPS được ghi thì rất khuyên cũng ghi thẻ này.

en: Reference For Latitude of Destination
vi: Tham chiếu về độ vĩ của đích đến

en: Indicates whether the latitude of the destination point is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude.
vi: Cho biết nếu đích đến có độ vĩ Bắc hay Nam. Giá trị ASCII "N" cho biết độ vĩ Bắc, còn "S" là độ vĩ Nam.

en: Latitude of Destination
vi: Độ vĩ đích

en: Reference for Longitude of Destination
vi: Tham chiếu về kinh độ của đích đến

en: Indicates whether the longitude of the destination point is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude.
vi: Cho biết nếu đích đến có độ kinh Đông hay Tây. Giá trị ASCII "E" cho biết độ kinh Đông, còn "W" là độ kinh Tây.

en: Longitude of Destination
vi: Kinh độ của đích

en: Reference for Bearing of Destination
vi: Tham chiếu về vị trí phương hướng của đích đến

en: Indicates the reference used for giving the bearing to the destination point. 'T' denotes true direction and 'M' is magnetic direction.
vi: Cho biết tham chiếu dùng để cung cấp vị trí phương hướng tới điểm đích đến. "T" là hướng đúng, còn "M" là hướng từ.

en: Bearing of Destination
vi: Vị trí phương hướng đích

en: Reference for Distance to Destination
vi: Tham chiếu về khoảng cách đích đến

en: Indicates the unit used to express the distance to the destination point. 'K', 'M' and 'N' represent kilometers, miles and nautical miles.
vi: Chỉ ra đơn vị dùng để biểu diễn khoảng cách tới điểm đích đến. “K”, “M” và “N” tương ứng với kilômét, dặm và hải lý.

en: Distance to Destination
vi: Khoảng cách đến đích

en: Name of GPS Processing Method
vi: Tên của phương pháp xử lý GPS

en: A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. Since the Type is not ASCII, NULL termination is not necessary.
vi: Một chuỗi ký tự mà ghi tên của phương pháp dùng để tìm vị trí. Byte đầu tiên cho biết mã ký tự, sau đó là tên của phương pháp. Vì Kiểu khác ASCII, không cần chấm dứt.

en: Name of GPS Area
vi: Tên của vùng GPS

en: A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. Since the Type is not ASCII, NULL termination is not necessary.
vi: Một chuỗi ký tự mà ghi tên của vùng GPS. Byte đầu tiên cho biết mã ký tự, sau đó là tên của vùng GPS. Vì Kiểu khác ASCII, không cần chấm dứt.

en: GPS Date
vi: Ngày GPS

en: A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD". The length of the string is 11 bytes including NULL.
vi: Một chuỗi ký tự mà ghi thông tin về ngày tháng và thời gian tương ứng với UTC (Thời gian Thế giới). Định dạng là "NNNN:TT:nn". Chiều dài của chuỗi là 11 byte bao gồm NULL.

en: GPS Differential Correction
vi: Sửa chữa phân biệt GPS

en: GPS Horizontal Positioning Error
vi: Lỗi định vị ngang GPS

en: Indicates the horizontal positioning errors in meters. This is expressed as one RATIONAL value.
vi: Cho biết sai số vị trí ngang tính theo mét. Cái này được thể hiện như một giá trị HỮU TỶ.

en: The date and time of image creation. In this standard (EXIF-2.1) it is the date and time the file was changed.
vi: Ngày và giờ tạo ảnh. Trong tiêu chuẩn này (EXIF-2.1), nó là ngày và giờ sửa đổi tập tin.

en: This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown.
vi: Thẻ này ghi lưu tên của người sở hữu máy ảnh, nhà nhiếp ảnh hay người tạo ảnh. Không ghi rõ định dạng chi tiết, nhưng mà khuyên ghi thông tin theo thí dụ bên dưới, để làm dễ dàng thao thác với nhau. Khi trường này trống, giá trị được xử lý là không rõ.

en: The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the color space information tag (<ColorSpace>).
vi: Sắc độ của điểm trắng của ảnh. Bình thường, không cần thẻ này, vì miền màu được ghi rõ trong thẻ thông tin miền màu (<ColorSpace>).

en: The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since color space is specified in the color space information tag (<ColorSpace>).
vi: Sắc độ của ba màu chính của ảnh. Bình thường, không cần thẻ này, vì miền màu được ghi rõ trong thẻ thông tin miền màu (<ColorSpace>).

en: The matrix coefficients for transformation from RGB to YCbCr image data. No default is given in TIFF; but here the value given in "Color Space Guidelines", is used as the default. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability this condition.
vi: Những hệ số ma trận để chuyển đổi từ dữ liệu ảnh kiểu RGB sang YCbCr. Không có giá trị mặc định theo TIFF; ở đây dùng mặc định là giá trị đưa ra trong "Hướng dẫn Miền Màu". Miền màu được khai báo trong một thẻ thông tin miền màu, với giá trị mặc định là giá trị cho phép thao tác với nhau đặc tuyến ảnh tốt nhất với điều kiện này.

en: XMP Metadata
vi: Siêu dữ liệu XMP

en: Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case, since the statement also ends with a NULL, there are two NULL codes) (see example 1). When only the photographer is given, it is terminated by one NULL code (see example 2). When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given (see example 3). When the field is left blank, it is treated as unknown.
vi: Thông tin bản quyền. Trong tiêu chuẩn này, thẻ được dùng để cho biết bản quyền kiểu cả nhà nhiếp ảnh lẫn nhà soạn thảo đều. Nó là thông báo bản quyền của người hay tổ chức tuyên bố các quyền của ảnh đó. Câu bản quyền thao tác với nhau, gồm ngày và các quyền, nên được ghi vào trường này. Lấy thí dụ, "Bản quyền ©, Nguyễn Văn Tuấn, 2006, bảo lưu mọi quyền." Trong tiêu chuẩn này, trường này thu thanh bản quyền kiểu cả nhà nhiếp ảnh lẫn nhà soạn thảo đều, với mỗi bản quyền được ghi lưu vào một phần câu riêng. Khi có sự phân biệt rõ giữa bản quyền kiểu nhà nhiếp ảnh và nhà soạn thảo, hai điều nên được ghi theo thứ tự bản quyền của nhà nhiếp ảnh đằng trước bản quyền của nhà soạn thảo, giới hạn bởi NULL (rỗng). (Trong trường hợp này, vì câu cũng kết thúc với NULL, có hai mã NULL [xem thí dụ 1]). Khi đưa ra chỉ bản quyền của nhà nhiếp ảnh, nó được chấm dứt bởi một mã NULL (xem thí dụ 2). Khi đưa ra chỉ bản quyền của nhà soạn thảo, nên ghi một dấu cách (cho phần nhà nhiếp ảnh), rồi mã NULL chấm dứt, rồi bản quyền của nhà soạn thảo (xem thí dụ 3). Khi trường còn trống, nó được xử lý là không rõ.

en: Opto-Electronic Conversion Function
vi: Hàm chuyển đổi quang điện tử học

en: Indicates the Opto-Electronic Conversion Function (OECF) specified in ISO 14524. <OECF> is the relationship between the camera optical input and the image values.
vi: Cho biết hàm Chuyển đổi Quang-Điện (OECF) được ghi rõ trong ISO 14524. <OECF> là quan hệ giữa dữ liệu nhập quang của máy ảnh, và các giá trị ảnh.

en: Encodes time zone of camera clock relative to GMT.
vi: Mã hóa múi giờ của đồng hồ máy ảnh tương ứng với UTC (Thời gian Thế giới).

en: Date and Time (Original)
vi: Ngày và Giờ (Gốc)

en: Date and Time (Digitized)
vi: Ngày và Giờ (Đã số hóa)

en: Offset Time For DateTime
vi: Thời gian bù cho DateTime

en: A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTime tag. The format when recording the offset is "+|-HH:MM". The part of "+|-" shall be recorded as "+" or "-". When the offset are unknown, all the character spaces except colons (":")should be filled with blank characters, or else the Interoperability field should be filled with blank characters. The character string length is 7 Bytes including NULL for termination. When the field is left blank, it is treated as unknown.
vi: Thẻ được sử dụng để ghi lại phần bù từ UTC (chênh lệch thời gian so với Giờ phối hợp quốc tế bao gồm cả thời gian tiết kiệm ánh sáng ban ngày) của thời gian của thẻ DateTime. Định dạng khi ghi phần bù là "+|-HH:MM". Phần "+|-" ghi là "+" hoặc "-". Khi phần bù không xác định, tất cả các khoảng trắng ký tự ngoại trừ dấu hai chấm (":") phải được điền bằng các ký tự trống, nếu không, trường Khả năng tương tác phải được điền bằng các ký tự trống. Độ dài chuỗi ký tự là 7 Byte bao gồm NULL để kết thúc. Khi trường để trống, nó được coi là không xác định.

en: Offset Time For DateTimeOriginal
vi: Thời gian bù cho DateTimeOriginal

en: A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight saving  time)  of  the time  of  DateTimeOriginal  tag.  The  format  when  recording  the  offset  is "+|-HH:MM". The part of "+|-" shall be recorded as "+" or "-". When the offset are unknown, all the character spaces except colons (":")should be filled with blank characters, or else the Interoperability field should be filled with blank characters. The character string length is 7 Bytes including NULL for termination. When the field is left blank, it is treated as unknown.
vi: Thẻ được sử dụng để ghi lại phần bù từ UTC (chênh lệch thời gian so với Giờ phối hợp quốc tế bao gồm cả thời gian tiết kiệm ánh sáng ban ngày) của thời gian của thẻ DateTimeOriginal. Định dạng khi ghi phần bù là "+|-HH:MM". Phần "+|-" ghi là "+" hoặc "-". Khi phần bù không xác định, tất cả các khoảng trắng ký tự ngoại trừ dấu hai chấm (":") phải được điền bằng các ký tự trống, nếu không, trường Khả năng tương tác phải được điền bằng các ký tự trống. Độ dài chuỗi ký tự là 7 Byte bao gồm NULL để kết thúc. Khi trường để trống, nó được coi là không xác định.

en: Offset Time For DateTimeDigitized
vi: Thời gian bù cho DateTimeDigitized

en: A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight  saving  time)  of  the time  of  DateTimeDigitized  tag.  The  format  when  recording  the  offset  is "+|-HH:MM". The part of "+|-" shall be recorded as "+" or "-". When the offset are unknown, all the character spaces except colons (":")should be filled with blank characters, or else the Interoperability field should be filled with blank characters. The character string length is 7 Bytes including NULL for termination. When the field is left blank, it is treated as unknown.
vi: Thẻ được sử dụng để ghi lại phần bù từ UTC (chênh lệch thời gian so với Giờ phối hợp quốc tế bao gồm cả thời gian tiết kiệm ánh sáng ban ngày) của thời gian của thẻ DateTimeDigitized. Định dạng khi ghi phần bù là "+|-HH:MM". Phần "+|-" ghi là "+" hoặc "-". Khi phần bù không xác định, tất cả các khoảng trắng ký tự ngoại trừ dấu hai chấm (":") phải được điền bằng các ký tự trống, nếu không, trường Khả năng tương tác phải được điền bằng các ký tự trống. Độ dài chuỗi ký tự là 7 Byte bao gồm NULL để kết thúc. Khi trường để trống, nó được coi là không xác định.

en: A tag for Exif users to write keywords or comments on the image besides those in <ImageDescription>, and without the character code limitations of the <ImageDescription> tag. The character code used in the <UserComment> tag is identified based on an ID code in a fixed 8-byte area at the start of the tag data area. The unused portion of the area is padded with NULL ("00.h"). ID codes are assigned by means of registration. The designation method and references for each character code are defined in the specification. The value of CountN is determined based on the 8 bytes in the character code area and the number of bytes in the user comment part. Since the TYPE is not ASCII, NULL termination is not necessary. The ID code for the <UserComment> area may be a Defined code such as JIS or ASCII, or may be Undefined. The Undefined name is UndefinedText, and the ID code is filled with 8 bytes of all "NULL" ("00.H"). An Exif reader that reads the <UserComment> tag must have a function for determining the ID code. This function is not required in Exif readers that do not use the <UserComment> tag. When a <UserComment> area is set aside, it is recommended that the ID code be ASCII and that the following user comment part be filled with blank characters [20.H].
vi: Thẻ này cho phép người dùng Exif ghi từ khóa hay ghi chú về ảnh, thêm vào thông tin trong <ImageDescription> (mô tả ảnh), và không có hạn chế mã ký tự của thẻ <ImageDescription>. Mã ký tự dùng trong thẻ <UserComment> (Người dùng Ghi chú) được nhận diện dựa vào một mã số (ID) trong vùng 8-byte cố định tại đầu vùng dữ liệu thẻ. Phần vùng không dùng được đệm bằng NULL (vô giá trị: 00.h). Mã số được gán bằng cách đăng ký. Phương pháp chỉ rõ và tham chiếu đến mỗi mã ký tự được đưa ra trong đặc tả. Giá trị của CountN được tính dựa vào 8 byte trong vùng mã ký tự và số các byte trong phần người dùng ghi chú. Vì TYPE (kiểu) không phải là ASCII, không cần chấm dứt bằng NULL (vô giá trị). Mã số cho vùng <UserComment> có thẻ là mã Đã Định Nghĩa như JIS hay ASCII, hoặc có thẻ là Chưa Định Nghĩa. Tên Chưa Định Nghĩa là UndefinedText, và mã số được điền vào bằng 8 byte cả NULL ("00.H"). Trình đọc Exif mà đọc thẻ <UserComment> phải có hàm quyết định mã số. Hàm này không cần thiết trong trình đọc Exif không dùng thẻ <UserComment>. Khi vùng <UserComment> được dành riêng, khuyên dùng mã số kiểu ASCII, và phần người dùng ghi chú mà theo sau được điền vào bằng ký tự trắng [20.H].

en: Sub-second Time
vi: Thời gian dưới giây

en: Sub-second Time (Original)
vi: Thời gian dưới giây (gốc)

en: Sub-second Time (Digitized)
vi: Thời gian dưới giây (đã số hóa)

en: XP Title
vi: Tựa XP

en: A character string giving the title of the image, encoded in UTF-16LE.
vi: Một chuỗi ký tự đưa ra tựa đề của ảnh, mã hóa theo UTF-16LE.

en: XP Comment
vi: Ghi chú XP

en: A character string containing a comment about the image, encoded in UTF-16LE.
vi: Một chuỗi ký tự chứa ghi chú về ảnh, mã hóa theo UTF-16LE.

en: XP Author
vi: Tác giả XP

en: A character string containing the name of the image creator, encoded in UTF-16LE.
vi: Một chuỗi ký tự chứa tên của người tạo ảnh, mã hóa theo UTF-16LE.

en: XP Keywords
vi: Từ khóa XP

en: A character string containing key words describing the image, encoded in UTF-16LE.
vi: Một chuỗi ký tự chứa từ khóa diễn tả ảnh, mã hóa theo UTF-16LE.

en: XP Subject
vi: Chủ đề XP

en: A character string giving the image subject, encoded in UTF-16LE.
vi: Một chuỗi ký tự đưa ra chủ đề của ảnh, mã hóa theo UTF-16LE.

en: The color space information tag is always recorded as the color space specifier. Normally sRGB (=1) is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated (=FFFF.H) is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix.
vi: Thẻ thông tin miền màu luôn luôn được ghi lưu như là bộ ghi rõ miền màu. Bình thường, <sRGB (=1)> được dùng để xác định miền màu dựa vào điều kiện màn hình và môi trường máy tính. Dùng miền màu khác với sRGB thì Chưa định chuẩn (=FFFF.H) được đặt. Dữ liệu ảnh được ghi lưu dạng Chưa định chuẩn có thể được xử lý dạng sRGB khi được chuyển đổi sang FlashPix.

en: This tag is used to record the name of an audio file related to the image data. The only relational information recorded here is the Exif audio file name and extension (an ASCII string consisting of 8 characters + '.' + 3 characters). The path is not recorded. Stipulations on audio and file naming conventions are defined in the specification. When using this tag, audio files must be recorded in conformance to the Exif audio format. Writers are also allowed to store the data such as Audio within APP2 as FlashPix extension stream data. The mapping of Exif image files and audio files is done in any of three ways, [1], [2] and [3]. If multiple files are mapped to one file as in [2] or [3], the above format is used to record just one audio file name. If there are multiple audio files, the first recorded file is given. In the case of [3], for example, for the Exif image file "DSC00001.JPG" only  "SND00001.WAV" is given as the related Exif audio file. When there are three Exif audio files "SND00001.WAV", "SND00002.WAV" and "SND00003.WAV", the Exif image file name for each of them, "DSC00001.JPG", is indicated. By combining multiple relational information, a variety of playback possibilities can be supported. The method of using relational information is left to the implementation on the playback side. Since this information is an ASCII character string, it is terminated by NULL. When this tag is used to map audio files, the relation of the audio file to image data must also be indicated on the audio file end.
vi: Thẻ này dùng để ghi lưu tên tập tin âm thanh tương ứng với dữ liệu ảnh. Thông tin tương ứng duy nhất được ghi lưu vào đây là tên và phần mở rộng của tập tin âm thanh Exif (một chuỗi ASCII gồm 8 ký tự cộng dấu chấm cộng 3 ký tự: "kkkkkkkk.kkk"). Với điều kiện là tên chuyển đổi âm thanh và tập tin phải được định nghĩa trong đặc tả kỹ thuật. Khi dùng thẻ này, tập tin âm thanh phải được thu với định dạng âm thanh Exif có thể hiểu được. Bộ ghi cũng được phép lưu dữ liệu như âm thanh ở trong APP2, dạng dữ liệu luồng phần mở rộng FlashPix. Việc ánh xạ tập tin kiểu ảnh và âm thanh Exif được thực hiện bằng một của ba cách, [1], [2] và [3]. Nếu nhiều tập tin được ánh xạ tới cùng một tập tin như trong [2] hay [3], định dạng trên được dùng để ghi lưu chỉ một tên tập tin âm thanh. Nếu nhiều tập tin âm thanh, tập tin ghi đầu tiên được sử dụng. Trong trường hợp [3], lấy thí dụ, đối với tập tin ảnh Exif "DSC00001.JPG", chỉ coi "SND00001.WAV" như là tập tin âm thanh Exif tương ứng. Khi có ba tập tin âm thanh Exif, "SND00001.WAV", "SND00002.WAV" và "SND00003.WAV", cho biết rằng tập tin ảnh Exif ("DSC00001.JPG") cho cả ba tập tin đó. Bằng cách hợp nhất nhiều thông tin tương ứng khác nhau, cũng có thể hỗ trợ nhiều khả năng phát lại khác nhau. Phương pháp sử dụng thông tin có quan hệ thì nhờ sự thực hiện bên chức năng phát lại. Vì thông tin này nằm trong một chuỗi ký tự ASCII, nó được NULL chấm dứt. Khi thẻ này được dùng để ánh xạ tập tin kiểu âm thanh, quan hệ giữa tập tin âm thanh và dữ liệu ảnh cũng phải được chỉ ra ở cuối tập tin âm thanh.

en: Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the <Rotation> tag. The first value indicates the X column number and the second indicates the Y row number.
vi: Cho biết vị trí của chủ thể chính trong cảnh. Giá trị của thẻ này thể hiện điểm tại tâm của chủ thể chính, tương ứng với cạnh bên trái, trước khi xử lý độ xoay tùy theo thẻ <độ xoay>. Giá trị thứ nhất cho biết số hiệu cột X, còn giá trị thứ hai cho biết số hiệu hàng Y.

en: Indicates the image source. If a DSC recorded the image, the tag value of this tag always be set to 3, indicating that the image was recorded on a DSC.
vi: Cho biết nguồn ảnh. Nếu DSC đã ghi lưu ảnh đó, giá trị thẻ của thẻ này phải luôn được đặt thành 3, cho biết là ảnh được ghi lưu trên DSC.

en: Focal Length in 35mm Film
vi: Tiêu cự trên phim 35mm

en: This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.
vi: Thẻ này cho biết tiêu cự tương đương với máy ảnh phim 35 mm, tính theo milimét. Giá trị 0 có nghĩa là không biết tiêu cự. Ghi chú rằng thẻ này khác với thẻ FocalLength (Chiều dài lấy nét).

en: This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the scene type <SceneType> tag.
vi: Thẻ này cho biết kiểu cảnh đã chụp. Cũng có thể sử dụng nó để ghi lưu chế độ chụp ảnh. Ghi chú rằng nó khác với thẻ <SceneType> (kiểu cảnh).

en: This tag indicates the name of the camera owner, photographer or image creator.
vi: Thẻ này cho biết tên của chủ sở hữu máy ảnh, nhiếp ảnh gia hoặc bộ tạo hình ảnh.

en: This tag indicates the serial number of the body of the camera
vi: Thẻ này cho biết số sê-ri của phần thân máy ảnh

en: This tag indicates minimum focal length, maximum focal length, minimum F number in the minimum focal length, and minimum F number in the maximum focal length.
vi: Thẻ này cho biết độ dài tiêu cự tối thiểu, độ dài tiêu cự tối đa, số F tối thiểu ở độ dài tiêu cự tối thiểu và số F tối thiểu ở độ dài tiêu cự tối đa.

en: This tag indicates the lens manufacturer.
vi: Thẻ này cho biết nhà sản xuất ống kính.

en: This tag indicates the lens' model name and model number.
vi: Thẻ này cho biết tên và số của mô hình của ống kính.

en: This tag indicates the serial number of the interchangeable lens.
vi: Thẻ này cho biết số sê-ri của ống kính hoán đổi.

en: This tag indicates whether this image was composed from multiple images
vi: Thẻ này cho biết liệu hình ảnh này có được sáng tác từ nhiều hình ảnh hay không

en: This tag indicates how many images are included and used in the composition of this image
vi: Thẻ này cho biết số lượng hình ảnh được bao gồm và được sử dụng trong thành phần của hình ảnh này

en: Source Exposure Times of Composite Image
vi: Thời gian phơi sáng nguồn của ảnh ghép

en: This tag indicates the exposure times of the source images of this image
vi: Thẻ này cho biết thời gian phơi sáng của hình ảnh nguồn của hình ảnh này

en: PRINT Image Matching
vi: Khớp ảnh PRINT

en: Related to Epson's PRINT Image Matching technology
vi: Liên quan đến kỹ thuật khớp ảnh PRINT của công ty Epson

en: This tag reserves space that can be reclaimed later when additional metadata are added. New metadata can be written in place by replacing this tag with a smaller data element and using the reclaimed space to store the new or expanded metadata tags.
vi: Thẻ này dành riêng sức chứa có thể gán lại về sau khi thêm siêu dữ liệu. Siêu dữ liệu mới có thể được ghi lại tại chỗ bằng cách thay thế thẻ này bằng một phần tử dữ liệu nhỏ hơn và sử dụng sức chứa gán lại để giữ các thẻ siêu dữ liệu mới hay mở rộng.

en: Hardest
vi: Cứng nhất

en: Medium soft
vi: Mềm vừa

en: Medium hard
vi: Cứng vừa

en: Natural photo
vi: Ảnh chụp tự nhiên

en: NP & flash
vi: NP và đèn nháy

en: Aperture priority AE
vi: Ưu tiên khẩu độ AE

en: Shutter priority AE
vi: Ưu tiên chập AE

en: F-Standard
vi: F-Chuẩn

en: F-Chrome
vi: F-Crom

en: F-B&W
vi: F-Đen trắng

en: No blur
vi: Không mờ

en: Blur warning
vi: Cành báo mờ

en: Focus good
vi: Lấy nét rõ

en: Out of focus
vi: Không rõ

en: AE good
vi: AE tốt

en: Over exposed
vi: Phơi quá lâu

en: F0/Standard
vi: F0/Chuẩn

en: F1/Studio portrait
vi: F1/Chân dung trong xưởng phim

en: F1a/Professional portrait
vi: F1a/Chân dung chuyên nhiệp

en: F1b/Professional portrait
vi: F1b/Chân dung chuyên nhiệp

en: F1c/Professional portrait
vi: F1c/Chân dung chuyên nhiệp

en: F3/Studio portrait Ex
vi: F3/Chân dung xưởng phim Ex

en: Auto (100-400%)
vi: Tự động (100-400%)

en: Wide1 (230%)
vi: Rộng 1 (230%)

en: Wide2 (400%)
vi: Rộng 2 (400%)

en: Maker Note Version
vi: Phiên bản ghi chú hãng chế tạo

en: This number is unique and based on the date of manufacture.
vi: Con số này vẫn duy nhất, dựa vào ngày tháng chế tạo.

en: Chromaticity Saturation
vi: Độ bão hòa sắc độ

en: Flash Firing Strength Compensation
vi: Sự bù độ mạnh mở đèn nháy

en: Focusing Mode
vi: Chế độ lấy nét

en: Slow Synchro Mode
vi: Chế độ đồng bộ chậm

en: Continuous Taking
vi: Chụp liên tục

en: Continuous Sequence Number
vi: Số thứ tự dãy liên tục

en: Blur Check
vi: Kiểm tra mờ

en: Auto Focus Check
vi: Kiểm tra tự động lấy nét

en: Auto Exposure Check
vi: Kiểm tra tự động phơi sáng

en: Film Simulation Mode
vi: Chế độ Mô phỏng Phim

en: Dynamic Range Wide Mode
vi: Chế độ rộng phạm vi động

en: Development Dynamic Range Wide Mode
vi: Chế độ rộng phạm vi động phát triển

en: Invalid format '%s', expected '%s' or '%s'.
vi: Định dạng không hợp lệ "%s", còn đợi "%s" hay "%s".

en: AF non D lens
vi: Ống kính AF khác D

en: AF-D or AF-S lens
vi: Ống kính AF-D hay AF-S

en: AF-D G lens
vi: Ống kính AF-D G

en: AF-D VR lens
vi: Ống kính VR AF-D

en: AF-D G VR lens
vi: Ống kính VR AF-D G

en: Flash unit unknown
vi: Không biết đơn vị đèn nháy

en: Flash is external
vi: Đèn nháy bên ngoài

en: Flash is on camera
vi: Đèn nháy trên máy ảnh

en: VGA basic
vi: VGA cơ bản

en: VGA normal
vi: VGA chuẩn

en: VGA fine
vi: VGA đẹp

en: SXGA basic
vi: SXGA cơ bản

en: SXGA normal
vi: SXGA chuẩn

en: SXGA fine
vi: SXGA đẹp

en: 2 Mpixel basic
vi: 2 MP cơ bản

en: 2 Mpixel normal
vi: 2 MP chuẩn

en: 2 Mpixel fine
vi: 2 MP đẹp

en: Incandescence
vi: Đèn dây tóc

en: SpeedLight
vi: Đèn tốc độ

en: No fisheye
vi: Không mắt cá

en: Fisheye on
vi: Mắt cá

en: Normal, SQ
vi: Chuẩn, SQ

en: Normal, HQ
vi: Chuẩn, HQ

en: Normal, SHQ
vi: Chuẩn, SHQ

en: Normal, RAW
vi: Chuẩn, RAW

en: Normal, SQ1
vi: Chuẩn, SQ1

en: Normal, SQ2
vi: Chuẩn, SQ2

en: Normal, super high
vi: Chuẩn, cực cao

en: Normal, standard
vi: Chuẩn, tiêu chuẩn

en: Fine, SQ
vi: Đẹp, SQ

en: Fine, HQ
vi: Đẹp, HQ

en: Fine, SHQ
vi: Đẹp, SHQ

en: Fine, RAW
vi: Đẹp, RAW

en: Fine, SQ1
vi: Đẹp, SQ1

en: Fine, SQ2
vi: Đẹp, SQ2

en: Fine, super high
vi: Đẹp, cực cao

en: Super fine, SQ
vi: Cực đẹp, SQ

en: Super fine, HQ
vi: Cực đẹp, HQ

en: Super fine, SHQ
vi: Cực đẹp, SHQ

en: Super fine, RAW
vi: Cực đẹp, RAW

en: Super fine, SQ1
vi: Cực đẹp, SQ1

en: Super fine, SQ2
vi: Cực đẹp, SQ2

en: Super fine, super high
vi: Cực đẹp, cực cao

en: Super fine, high
vi: Cực đẹp, cao

en: On (Preset)
vi: Bật (Định sẵn)

en: Internal + external
vi: Nội bộ + Bên ngoài

en: Adjust exposure
vi: Chỉnh phơi sáng

en: Normal focus
vi: Tiêu Chuẩn

en: Record while down
vi: Thu khi bấm

en: Press start, press stop
vi: Bấm đi, bấm dừng

en: 5 frames/sec
vi: 5 khung/giây

en: 10 frames/sec
vi: 10 khung/giây

en: 15 frames/sec
vi: 15 khung/giây

en: 20 frames/sec
vi: 20 khung/giây

en: Red Correction %f, blue Correction %f
vi: Sửa đỏ %f, Sửa xanh %f

en: No manual focus selection
vi: Chưa tự chọn lấy nét

en: %2.2f meters
vi: %2.2f mét

en: AF position: center
vi: Vị trí AF: giữa

en: AF position: top
vi: Vị trí AF: trên

en: AF position: bottom
vi: Vị trí AF: dưới

en: AF position: left
vi: Vị trí AF: trái

en: AF position: right
vi: Vị trí AF: phải

en: AF position: upper-left
vi: Vị trí AF: trái-trên

en: AF position: upper-right
vi: Vị trí AF: phải-trên

en: AF position: lower-left
vi: Vị trí AF: trái-dưới

en: AF position: lower-right
vi: Vị trí AF: phải-dưới

en: AF position: far left
vi: Vị trí AF: trái-xa

en: AF position: far right
vi: Vị trí AF: phải-xa

en: Unknown AF position
vi: Vị trí AF không rõ

en: Internal error (unknown value %hi)
vi: Lỗi nội bộ (giá trị không rõ %hi)

en: Unknown value %hi
vi: Giá trị chưa biết %hi

en: Unknown %hu
vi: Chưa biết %hu

en: 2 sec.
vi: 2 giây

en: Manual: %liK
vi: Bằng tay: %liK

en: Manual: unknown
vi: Bằng tay: không rõ

en: %i bytes unknown data:
vi: %i byte dữ liệu không rõ:

en: Color Mode (?)
vi: Chế độ Màu (?)

en: White Balance Fine Adjustment
vi: Chỉnh cân bằng trắng

en: White Balance RB
vi: RB cân bằng trắng

en: Preview Image IFD
vi: Xem thử ảnh IFD

en: Offset of the preview image directory (IFD) inside the file.
vi: Vị trí tương đối của thư mục xem trước ảnh (IFD) trong tập tin.

en: Exposurediff ?
vi: Khác biệt phơi sáng?

en: External Flash Exposure Compensation
vi: Sự bù phơi sáng Đèn nháy bên ngoài

en: Flash Exposure Bracket Value
vi: Giá trị Đèn nháy chụp bủa vây

en: Exposure Bracket Value
vi: Giá trị phơi sáng chụp bủa vây

en: Manual Focus Distance
vi: Tiêu cự bằng Tay

en: Flash Used
vi: Dùng đèn nháy

en: Lens F Stops
vi: Các độ mở Ống kính

en: Size of compressed image data in bytes.
vi: Kích cỡ của ảnh đã nén, theo byte.

en: Total Number of Pictures Taken
vi: Tổng số ảnh đã chụp

en: Flash Info
vi: Thông tin đèn nháy

en: Capture Editor Data
vi: Dữ liệu Trình Sửa Ảnh Chụp

en: Capture Editor Version
vi: Phiên bản Trình Sửa Ảnh Chụp

en: Crop HiSpeed
vi: Cắt HiSpeed

en: Active DLighting
vi: Kích hoạt DLighting

en: Distort Info
vi: Thông tin méo

en: Image Size Raw
vi: Cỡ ảnh thô

en: Crop Area
vi: Khu vực crop

en: Nikon Settings
vi: Các cài đặt Nikon

en: Color Temperature Auto
vi: Tự động nhiệt độ màu

en: Powerup Time
vi: Thời gian mở máy

en: CCD Sensitivity
vi: Độ nhạy CCD

en: Speed/Sequence/Panorama Direction
vi: Hướng Tốc độ/Dãy/Cảnh quay lia

en: Precapture Frames
vi: Khung chụp Sẵn

en: Flash Exposure Comp
vi: Bù phơi sáng Đèn nháy

en: Internal Flash Table
vi: Bảng Đèn nháy Nội bộ

en: External Flash G Value
vi: Giá trị G Đèn nháy bên Ngoài

en: Olympus Image Width
vi: Bề rộng ảnh Oympus

en: Olympus Image Height
vi: Bề cao ảnh Olympus

en: Preview Image Valid
vi: Xem thử ảnh hợp lệ

en: AF Result
vi: Kết quả AF

en: Light Value Center
vi: Tâm giá trị ánh sáng

en: Light Value Periphery
vi: Ngoại vi giá trị ánh sáng

en: Sequential Shot
vi: Chụp liên tiếp

en: Wide Range
vi: Phạm vi rộng

en: Color Adjustment Mode
vi: Chế độ chỉnh màu

en: Voice Memo
vi: Ghi nhớ thoại

en: Record Shutter Release
vi: Thu nhả chập

en: Flicker Reduce
vi: Giảm rung rinh

en: Optical Zoom
vi: Thu/phóng quang học

en: Light Source Special
vi: Nguồn ánh sáng đặc biệt

en: Resaved
vi: Lưu lại

en: Scene Select
vi: Chọn cảnh

en: Sequence Shot Interval
vi: Khoảng chụp liên tục

en: Epson Image Width
vi: Bề rộng ảnh Epson

en: Epson Image Height
vi: Bề cao ảnh Epson

en: Epson Software Version
vi: Phiên bản phần mềm Epson

en: Multi-exposure
vi: Đa phơi sáng

en: Surf & snow
vi: Sóng bạc đầu & tuyết

en: Sunset or candlelight
vi: Hoàng hôn hay ánh sáng nến

en: Self portrait
vi: Chân dung tự chụp

en: Illustrations
vi: Ảnh minh họa

en: Green mode
vi: Chế độ Lục

en: Light pet
vi: Thú cưng sáng

en: Dark pet
vi: Thú cưng tối

en: Medium pet
vi: Thú cưng vừa

en: Natural skin tone
vi: Sắc màu da thật

en: Synchro sound record
vi: Thu âm đồng bộ

en: Frame composite
vi: Khung ghép

en: Auto, did not fire
vi: Tự động, chưa hoạt động

en: Auto, did not fire, red-eye reduction
vi: Tự động, chưa hoạt động, giảm mắt đỏ

en: Auto, fired
vi: Tự động, hoạt động

en: Auto, fired, red-eye reduction
vi: Tự động, hoạt động, giảm mắt đỏ

en: On, wireless
vi: Bật, không dây (wireless)

en: On, soft
vi: Bật, mềm

en: On, slow-sync
vi: Bật, đồng bộ chậm

en: On, slow-sync, red-eye reduction
vi: Bật, đồng bộ chậm, giảm mắt đỏ

en: On, trailing-curtain sync
vi: Bật, đồng bộ mành đi theo

en: Fixed center
vi: Giữa cố định

en: User selected
vi: Tự chọn

en: 3008x2008 or 3040x2024
vi: 3008×2008 hay 3040×2024

en: Digital filter?
vi: Lọc số?

en: Internal error (unknown value %hu)
vi: Lỗi nội bộ (giá trị không rõ %hu)

en: Internal error (unknown value %hu %hu)
vi: Lỗi nội bộ (giá trị không rõ %hu %hu)

en: Internal error (unknown value %hi %hi)
vi: Lỗi nội bộ (giá trị không rõ %hi %hi)

en: Capture Mode
vi: Chế độ bắt

en: Quality Level
vi: Cấp chất lượng

en: PrintIM Settings
vi: Cài đặt PrintIM

en: Preview Length
vi: Dài bản xem thử

en: Preview Start
vi: Đầu bản xem thử

en: Model Identification
vi: Nhận diện mô hình

en: AF Point Selected
vi: Điểm AF đã chọn

en: Auto AF Point
vi: Tự động điểm AF

en: ISO Number
vi: Số ISO

en: Auto Bracketing
vi: Tự động đặt giữa ngoặc

en: White Balance Mode
vi: Chế độ cân bằng trắng

en: Hometown City
vi: Thành phố này

en: Destination City
vi: Thành phố đích

en: Home Daylight Savings Time
vi: Giờ mùa hè ở đây

en: Destination Daylight Savings Time
vi: Giờ mùa hè ở đích

en: Picture Mode (2)
vi: Chế độ ảnh (2)

en: Image Area Offset
vi: Vị trí tương đối vùng ảnh

en: Raw Image Size
vi: Cỡ ảnh thô

en: Autofocus Points Used
vi: Lấy nén các điểm được dùng

en: Image Tone
vi: Sắc màu ảnh

en: Shake Reduction Info
vi: Thông tin giảm rung

en: AE Info
vi: Thông tin AE

en: Battery Info
vi: Thông tin pin

en: Hometown City Code
vi: Mã thành phố sinh sống

en: Destination City Code
vi: Mã thành phố đích

en: Distance of photographed object in millimeters.
vi: Khoảng cách tới đối tượng đã chụp, theo milimét.

en: Bestshot Mode
vi: Chế độ Chụp Tốt nhất

en: CCS ISO Sensitivity
vi: Độ nhạy ISo CCS

en: Finer
vi: Đẹp hơn

en: print output in bibtex format
vi: hiển thị dữ liệu xuất có dạng bibtex

en: produce grep-friendly output (all results on one line per file)
vi: tạo ra kết xuất thân thiện với grep (mọi kết quả trên cùng dòng của mỗi tập tin)

en: run plugins in-process (simplifies debugging)
vi: chạy phần bổ sung bên trong tiến trình (giản dị hoá chức năng gỡ rối)

en: list all keyword types
vi: liệt kê mọi kiểu từ khoá

en: do not use the default set of extractor plugins
vi: đừng dùng bộ trình rút mặc định

en: print only keywords of the given TYPE (use -L to get a list)
vi: hiển thị chỉ từ khoá KIỂU (TYPE) đã cho thôi (dùng « -L » để xem danh sách)

en: do not print keywords of the given TYPE
vi: đừng hiển thị từ khoá KIỂU (TYPE) đã cho

en: extract [OPTIONS] [FILENAME]*
vi: extract [TÙY_CHỌN] [TÊN_TẬP_TIN]*
    [extract: trích ra]

en: Extract metadata from files.
vi: Rút siêu dữ liệu ra tập tin.

en: Found by `%s' plugin:
vi: Tìm bởi phần bổ sung « %s »:

en: %s - (unknown, %u bytes)
vi: %s - (không rõ, %u byte)

en: %s - (binary, %u bytes)
vi: %s - (nhị phân, %u byte)

en: Illegal combination of options, cannot combine multiple styles of printing.
vi: sai tổ hợp các tuỳ chọn này, không thể kết hợp nhiều cách in.

en: You must specify an argument for the `%s' option (option ignored).
vi: Bạn phải ghi rõ một đối số cho tùy chọn « %s » (tùy chọn bị bỏ qua).

en: Use --help to get a list of options.
vi: Hãy sử dụng lệnh « --help » (trợ giúp) để xem một danh sách các tùy chọn.

en: Keywords for file %s:
vi: Từ khoá cho tập tin %s:

en: reserved value, do not use
vi: giá trị dành riêng, đừng dùng

en: mime type
vi: kiểu MIME

en: embedded filename
vi: tên tập tin nhúng

en: filename that was embedded (not necessarily the current filename)
vi: tên tập tin nhúng (không nhất thiết tên tập tin hiện thời)

en: comment about the content
vi: ghi chú về nội dung

en: title of the work
vi: tên của tác phẩm

en: book title
vi: tên sách

en: title of the book containing the work
vi: tên của cuốn sách chứa tác phẩm

en: book edition
vi: bản in sách

en: edition of the book (or book containing the work)
vi: bản in của cuốn sách (hoặc cuốn sách chứa tác phẩm)

en: book chapter
vi: chương sách

en: chapter number
vi: số thứ tự chương

en: journal name
vi: tên tạp chí

en: journal or magazine the work was published in
vi: tạp chí đã xuất bản tác phẩm

en: journal volume
vi: tập tạp chí

en: volume of a journal or multi-volume book
vi: tập của một tạp chí hay cuốn sách đa tập

en: journal number
vi: số thứ tự tạp chí

en: number of a journal, magazine or tech-report
vi: số thứ tự của một tạp chí hay bản báo cáo kỹ thuật

en: page count
vi: tổng số trang

en: total number of pages of the work
vi: tổng số các trang trong tác phẩm

en: page range
vi: phạm vi trang

en: page numbers of the publication in the respective journal or book
vi: (các) số thứ tự trang của tác phẩm trong tạp chí hay cuốn sách

en: author name
vi: tên tác giả

en: name of the author(s)
vi: tên của (các) tác giả

en: author email
vi: địa chỉ thư tác giả

en: e-mail of the author(s)
vi: địa chỉ thư điện tử của (các) tác giả

en: author institution
vi: tổ chức tác giả

en: institution the author worked for
vi: tổ chức của tác giả

en: name of the publisher
vi: tên nhà xuất bản

en: publisher's address
vi: địa chỉ nhà xuất bản

en: Address of the publisher (often only the city)
vi: Địa chỉ của nhà xuất bản (thường chỉ là tên thành phố)

en: publishing institution
vi: tổ chức xuất bản

en: institution that was involved in the publishing, but not necessarily the publisher
vi: tổ chức liên quan đến xuất bản, không nhất thiết là nhà xuất bản

en: publication series
vi: bộ sự xuất bản

en: series of books the book was published in
vi: bộ các cuốn sách theo đó xuất bản cuốn sách này

en: publication type
vi: kiểu xuất bản

en: type of the tech-report
vi: kiểu bản báo cáo kỹ thuật

en: publication year
vi: năm xuất bản

en: year of publication (or, if unpublished, the year of creation)
vi: năm xuất bản (chưa xuất bản thì năm tạo)

en: publication month
vi: tháng xuất bản

en: month of publication (or, if unpublished, the month of creation)
vi: tháng xuất bản (chưa xuất bản thì tháng tạo)

en: publication day
vi: ngày xuất bản

en: day of publication (or, if unpublished, the day of creation), relative to the given month
vi: ngày xuất bản (chưa xuất bản thì ngày tạo), tương đối với tháng đưa ra

en: publication date
vi: ngày xuất bản

en: date of publication (or, if unpublished, the date of creation)
vi: ngày tháng xuất bản (chưa xuất bản thì ngày tháng tạo)

en: specification of an electronic publication
vi: đặc tả của một sự xuất bản điện tử

en: bibtex entry type
vi: kiểu mục nhập bibtex

en: type of the publication for bibTeX bibliographies
vi: kiểu xuất bản cho thư tịch bibTeX

en: language the work uses
vi: ngôn ngữ của tác phẩm

en: creation time
vi: giờ tạo

en: time and date of creation
vi: ngày/giờ tạo

en: universal resource location (where the work is made available)
vi: địa chỉ Internet có sẵn tác phẩm

en: universal resource identifier
vi: dấu nhận diện tài nguyên thống nhất

en: international standard recording code
vi: mã thu tiêu chuẩn quốc tế

en: ISRC number identifying the work
vi: Số thứ tự ISRC nhận diện tác phẩm

en: MD4 hash
vi: Chuỗi duy nhất MD4

en: MD5 hash
vi: Chuỗi duy nhất MD5

en: SHA-0 hash
vi: Chuỗi duy nhất SHA-0

en: SHA-1 hash
vi: Chuỗi duy nhất SHA-1

en: RipeMD150 hash
vi: Chuỗi duy nhất RipeMD150

en: GPS latitude ref
vi: Tham chiếu độ vĩ GPS

en: GPS latitude
vi: Độ vĩ GPS

en: GPS longitude ref
vi: Tham chiếu độ kinh GPS

en: GPS longitude
vi: Độ kinh GPS

en: name of the city where the document originated
vi: tên của thành phố ở đó tài liệu được tạo

en: sublocation
vi: vị trí con

en: more specific location of the geographic origin
vi: vị trí chính xác hơn của gốc địa lý

en: country
vi: quốc gia

en: name of the country where the document originated
vi: tên của quốc gia ở đó tài liệu được tạo

en: country code
vi: mã quốc gia

en: ISO 2-letter country code for the country of origin
vi: Mã ISO chữ đôi của quốc gia gốc

en: specifics are not known
vi: chưa biết chính xác

en: Name of the entity holding the copyright
vi: Tên của người/nhà giữ bản quyền

en: rights
vi: quyền

en: information about rights
vi: thông tin về quyền

en: abstract
vi: trích yếu

en: summary
vi: tóm tắt

en: subject
vi: chủ đề

en: subject matter
vi: chủ đề

en: creator
vi: người tạo

en: name of the person who created the document
vi: tên của người đã tạo tài liệu này

en: name of the document format
vi: tên của định dạng tài liệu

en: format version
vi: phiên bản định dạng

en: version of the document format
vi: phiên bản của định dạng tài liệu

en: created by software
vi: bị phần mềm tạo

en: name of the software that created the document
vi: tên của phần mềm đã tạo tài liệu

en: unknown date
vi: không rõ ngày tháng

en: ambiguous date (could specify creation time, modification time or access time)
vi: ngày tháng không rõ (có thể đưa ra giờ tạo, giờ sửa đổi hay giờ truy cập)

en: creation date
vi: ngày tạo

en: date the document was created
vi: ngày tháng tạo tài liệu

en: modification date
vi: ngày sửa đổi

en: date the document was modified
vi: ngày tháng sửa đổi tài liệu

en: last printed
vi: in cuối cùng

en: date the document was last printed
vi: ngày tháng in tài liệu lần cuối

en: last saved by
vi: lưu cuối cùng bởi

en: name of the user who saved the document last
vi: tên của người dùng lưu tài liệu lần cuối

en: total editing time
vi: tổng thời gian sửa

en: time spent editing the document
vi: thời gian mất khi chỉnh sửa tài liệu

en: editing cycles
vi: chu kỳ hiệu chỉnh

en: number of editing cycles
vi: số các chu kỳ hiệu chỉnh

en: modified by software
vi: bị phần mềm sửa đổi

en: name of software making modifications
vi: tên của phần mềm sửa đổi

en: revision history
vi: lược sử sửa đổi

en: information about the revision history
vi: thông tin về lịch sử duyệt lại

en: embedded file size
vi: cỡ tập tin nhúng

en: size of the contents of the container as embedded in the file
vi: kích cỡ của nội dung đồ chứa nhúng trong tập tin

en: file type
vi: kiểu tập tin

en: standard Macintosh Finder file type information
vi: thông tin kiểu tập tin Finder Mac tiêu chuẩn

en: standard Macintosh Finder file creator information
vi: thông tin trình tạo tập tin Finder Mac tiêu chuẩn

en: package name
vi: tên gói

en: unique identifier for the package
vi: dấu nhận diện duy nhất cho gói

en: package version
vi: phiên bản gói

en: version of the software and its package
vi: phiên bản của phần mềm và gói nó

en: category the software package belongs to
vi: phân loại của gói phần mềm

en: upload priority
vi: ưu tiên tải lên

en: priority for promoting the release to production
vi: độ ưu tiên để đẩy mạnh bản phát hành lên mức sản xuất

en: dependencies
vi: phụ thuộc

en: packages this package depends upon
vi: các gói về chúng gói này phụ thuộc

en: conflicting packages
vi: gói xung đột

en: packages that cannot be installed with this package
vi: các gói không thể được cài đặt cùng với gói này

en: replaced packages
vi: gói bị thay thế

en: packages made obsolete by this package
vi: các gói bị gói này làm cũ

en: functionality provided by this package
vi: chức năng được gói này cung cấp

en: recommendations
vi: khuyến khích

en: packages recommended for installation in conjunction with this package
vi: các gói nên cài đặt cùng với gói này

en: suggestions
vi: góp ý

en: packages suggested for installation in conjunction with this package
vi: các gói có thể cài đặt cùng với gói này

en: name of the maintainer
vi: tên của nhà duy trì

en: installed size
vi: cỡ đã cài đặt

en: space consumption after installation
vi: sức chứa được chiếm sau khi cài đặt

en: original source code
vi: mã nguồn gốc

en: is essential
vi: cần yếu

en: package is marked as essential
vi: gói có nhãn « cần yếu »

en: target architecture
vi: kiến trúc đích

en: hardware architecture the contents can be used for
vi: kiến trúc phần cứng trên đó có thể sử dụng nội dung

en: pre-dependency
vi: phụ thuộc trước

en: dependency that must be satisfied before installation
vi: quan hệ phụ thuộc phải thoả trước khi cài đặt

en: applicable copyright license
vi: giấy phép tác quyền thích hợp

en: distribution
vi: bản phân phối

en: distribution the package is a part of
vi: bản phân phối chứa gói này

en: build host
vi: máy hỗ trợ xây dựng

en: machine the package was build on
vi: máy trên đó gói này được xây dựng

en: vendor
vi: nhà bán

en: name of the software vendor
vi: tên của nhà sản xuất phần mềm

en: target operating system
vi: hệ điều hành đích

en: operating system for which this package was made
vi: hệ điều hành cho đó gói này được tạo

en: software version
vi: phiên bản phần mềm

en: version of the software contained in the file
vi: phiên bản của phần mềm nằm trong tập tin

en: target platform
vi: nền tảng đích

en: name of the architecture, operating system and distribution this package is for
vi: tên của kiến trúc, hệ điều hành và bản phân phối cho chúng gói này được thiết kế

en: resource type
vi: kiểu tài nguyên

en: categorization of the nature of the resource that is more specific than the file format
vi: phân loại tài nguyên một cách chính xác hơn định dạng tập tin

en: library search path
vi: đường dẫn tìm kiếm thư viện

en: path in the file system to be considered when looking for required libraries
vi: đường dẫn trong hệ thống tập tin cần theo khi quét tìm các thư viện cần thiết

en: library dependency
vi: phụ thuộc vào thư viện

en: name of a library that this file depends on
vi: tên của một thư viện vào đó tập tin này phụ thuộc

en: camera make
vi: nhà chế tạo máy ảnh

en: camera model
vi: mô hình máy ảnh

en: exposure
vi: sự phơi nắng

en: exposure bias
vi: khuynh hướng phơi nắng

en: flash bias
vi: khuynh hướng đèn nháy

en: focal length
vi: tiêu cự

en: focal length 35mm
vi: tiêu cự 35mm

en: iso speed
vi: tốc độ ISO

en: exposure mode
vi: chế độ phơi nắng

en: metering mode
vi: chế độ do

en: macro mode
vi: chế độ macrô

en: image quality
vi: chất lượng ảnh

en: white balance
vi: cán cân trắng

en: orientation
vi: hướng

en: magnification
vi: phóng to

en: image dimensions
vi: các chiều ảnh

en: size of the image in pixels (width times height)
vi: kích cỡ của ảnh theo điểm ảnh (chiều rộng×cao)

en: produced by software
vi: xuất bởi phần mềm

en: thumbnail
vi: ảnh mẫu

en: smaller version of the image for previewing
vi: phiên bản nhỏ hơn của ảnh để xem thử

en: image resolution
vi: độ phân giải ảnh

en: resolution in dots per inch
vi: độ phân giải theo chấm trên mỗi insơ

en: Originating entity
vi: Người/nhà nguồn gốc

en: character set
vi: bộ ký tự

en: character encoding used
vi: bảng mã ký tự được dùng

en: line count
vi: số đếm trang

en: paragraph count
vi: số đếm đoạn văn

en: word count
vi: tổng số từ

en: number of words
vi: số các từ

en: character count
vi: tổng số ký tự

en: number of characters
vi: số các ký tự

en: page orientation
vi: hướng trang

en: paper size
vi: cỡ giấy

en: template
vi: mẫu

en: template the document uses or is based on
vi: mẫu được tài liệu dùng hay vào đó tài liệu dựa

en: company
vi: công ty

en: manager
vi: nhà quản lý

en: revision number
vi: số thứ tự bản sửa đổi

en: play time for the medium
vi: thời gian phát của phương tiện

en: name of the album
vi: tên của tập nhạc

en: name of the artist or band
vi: tên của nhạc sĩ hay dàn nhạc

en: original number of the track on the distribution medium
vi: số thứ tự gốc của rãnh trên phương tiện phát hành

en: disk number
vi: số thứ tự đĩa

en: number of the disk in a multi-disk (or volume) distribution
vi: số thứ tự của đĩa trong bản phân phối đa đĩa (hay đa tập)

en: The artist(s) who performed the work (conductor, orchestra, soloists, actor, etc.)
vi: Các nhạc sĩ đã biểu diễn tác phẩm (nhạc trưởng, dàn nhạc hợp tấu, người diễn đơn, diễn viên v.v.)

en: Contact information for the creator or distributor
vi: Chi tiết liên lạc cho nhà tạo hay nhà phân phối

en: song version
vi: phiên bản bài hát

en: name of the version of the song (i.e. remix information)
vi: tên của phiên bản bài hát (tức là thông tin hoà lại)

en: picture
vi: hình ảnh

en: associated misc. picture
vi: hình ảnh linh tinh liên quan

en: cover picture
vi: ảnh bìa

en: picture of the cover of the distribution medium
vi: hình ảnh của bìa của phương tiện phân phối

en: contributor picture
vi: hình ảnh người đóng góp

en: picture of one of the contributors
vi: hình ảnh của một của các người đóng góp

en: event picture
vi: hình ảnh sự kiện

en: picture of an associated event
vi: hình ảnh của một sự kiện liên quan

en: logo
vi: biểu hình

en: logo of an associated organization
vi: biểu hình của một tổ chức liên quan

en: broadcast television system
vi: hệ thống phát thanh TV

en: name of the television system for which the data is coded
vi: tên của hệ thống TV cho đó dữ liệu được mã hoá (v.d. PAL, NTSC)

en: source device
vi: thiết bị nguồn

en: device used to create the object
vi: thiết bị được dùng để tạo đối tượng

en: disclaimer
vi: từ chối trách nhiệm

en: legal disclaimer
vi: từ chối trách nhiệm hợp pháp

en: warning about the nature of the content
vi: cảnh báo về kiểu nội dung (v.d. Chỉ co người trên 18 tuổi)

en: page order
vi: thứ tự trang

en: order of the pages
vi: thứ tự các trang

en: contributing writer
vi: tác giả đóng góp

en: product version
vi: phiên bản sản phẩm

en: contributor
vi: người đóng góp

en: name of a contributor
vi: tên của một người đóng góp

en: movie director
vi: người đạo diễn phim

en: name of the director
vi: tên của người đạo diễn

en: name of the broadcasting network or station
vi: tên của mạng hay đài phát thanh

en: show
vi: buổi TV

en: name of the show
vi: tên của buổi TV

en: chapter name
vi: tên chương

en: name of the chapter
vi: tên của chương

en: song count
vi: số đếm bài hát

en: number of songs
vi: số các bài hát

en: starting song
vi: bài hát bắt đầu

en: number of the first song to play
vi: số thứ tự của bài hát đầu tiên cần phát

en: play counter
vi: bộ đếm chơi

en: number of times the media has been played
vi: số các lần đã phát phương tiện này

en: name of the conductor
vi: tên của nhạc trưởng

en: interpretation
vi: thể hiện

en: information about the people behind interpretations of an existing piece
vi: thông tin về các người đã thể hiện một bản nhạc đã có

en: name of the composer
vi: tên của người soạn

en: name of person or organization that encoded the file
vi: tên của người hay tổ chức đã mã hoá tập tin

en: original title
vi: tên gốc

en: title of the original work
vi: tên của tác phẩm gốc

en: original artist
vi: nhạc sĩ gốc

en: name of the original artist
vi: tên của nhạc sĩ gốc

en: original writer
vi: tác giả gốc

en: name of the original lyricist or writer
vi: tên của nhà thơ trữ tình hay tác giả gốc

en: original release year
vi: năm phát hành gốc

en: year of the original release
vi: năm của bản phát hành gốc

en: original performer
vi: người biểu diễn gốc

en: name of the original performer
vi: tên của người biểu diễn gốc

en: lyrics of the song or text description of vocal activities
vi: lời ca của bài hát, hay mô tả văn bản về hoạt động phát âm

en: popularity
vi: tính phổ biến

en: information about the file's popularity
vi: thông tin về tính phổ biến của tập tin

en: licensee
vi: người được cấp tác quyền

en: name of the owner or licensee of the file
vi: tên của người sở hữu hay người được cấp giấy phép sử dụng tập tin

en: musician credit list
vi: danh sách công trạng nhạc sĩ

en: names of contributing musicians
vi: tên của (các) nhạc sĩ đóng góp

en: mood
vi: tâm trạng

en: keywords reflecting the mood of the piece
vi: (các) từ khoá phản ánh tâm trạng của bản nhạc

en: subtitle
vi: phụ đề

en: subtitle of this part
vi: phụ đề của phần này

en: display type
vi: kiểu trình bày

en: what rendering method should be used to display this item
vi: phương pháp vẽ nên dùng để hiển thị mục này

en: full data
vi: dữ liệu đầy đủ

en: entry that contains the full, original binary data (not really meta data)
vi: mục nhập chứa dữ liệu nhị phân gốc hoàn toàn (không phải siêu dữ liệu thật)

en: rating of the content
vi: đánh giá nội dung

en: ripper
vi: bộ trích ra

en: producer
vi: người cung cấp

en: name of the group or band
vi: tên của nhóm hay dàn nhạc

en: %u Hz, %u channels
vi: %u Hz, %u kênh

en: File formats and conventions
vi: Khuôn dang tập tin và quy ước

en: Conventions and miscellaneous
vi: Quy ước và linh tinh

en: System management commands
vi: Lệnh quản lý hệ thống

en: codec: %s, %u fps, %u ms
vi: codec: %s, %u khung/giây, %u miligiây

en: Use selected application to open files
vi: Sử dụng ứng dụng đã chọn để mở các tập tin

comment: "Thực thi trong bộ giả lập thiết bị đầu cuối" is so long.
note: row 1: "Terminal" GtkCheckButton
en: _Execute in terminal emulator
vi: _Thực thi trong terminal

en: <b>These special codes can be used in the command line:</b>
      <b>%f</b>: Represents a single file name
      <b>%F</b>: Represents multiple file names
      <b>%u</b>: Represents a single URI of the file
      <b>%U</b>: Represents multiple URIs
vi: <b>Những mã đặc biệt có thể được sử dụng trong dòng lệnh:</b>
      <b>%f</b>: Đại diện cho một tên tập tin duy nhất
      <b>%F</b>:Đại diện cho nhiều tên tập tin
      <b>%u</b>: Đại diện cho URI duy nhất của tập tin
      <b>%U</b>: Đại diện cho nhiều URI

en: Execute custom command line to open files
vi: Thực thi dòng lệnh tùy chọn để mở các tập tin

en: <b>There is already a file with the same name in this location.</b>
    
    Do you want to replace the existing file
vi: <b>Đã có một tập tin trùng tên trong địa điểm này.</b>
    
    Bạn có muốn thay thế tập tin đã có không

en: _File name:
vi: _Tên tập tin:

en: _Apply this option to all existing files
vi: _Áp dụng tùy chọn này cho tất cả tập tin đã có

en: Execute File
vi: Thực thi tập tin

en: Execute in _Terminal
vi: Thực thi trong _Terminal

en: <b>Open _with:</b>
vi: <b>Mở với:</b>

en: Select the application used to open files of this type
vi: Lựa chọn ứng dụng để mở loại tập tin này

en: <b>O_wner:</b>
vi: <b>_Sở hữu:</b>

en: <b>G_roup:</b>
vi: <b>_Nhóm:</b>

en: <b>_View content:</b>
vi: <b>_Xem nội dung:</b>

en: <b>C_hange content:</b>
vi: <b>_Thay đổi nội dung:</b>

en: <b>_Execute:</b>
vi: <b>_Thực thi:</b>

en: <b>Special bits:</b>
vi: <b>Những bit đặc biệt:</b>

en: Who can read content of the file/directory
vi: Người có thể đọc nội dụng của tập tin/thư mục

en: Who can change content of the file/directory
vi: Người có thể thay đổi nội dung của tập tin/thư mục

en: Who can execute the file or enter the directory
vi: Người có thể thực thi tập tin hay truy cập thư mục

en: Special flags for file execution
vi: Những cờ đặc biệt cho việc thực thi tập tin

en: Special flags for directory access
vi: Những cờ đặc biệt cho việc truy cập thư mục

en: <b>Access Control</b>
vi: <b>Kiểm soát truy cập</b>

en: Set GID
vi: Thiết lập GID

en: Sticky & set GID
vi: Đặt ưu tiên & thiết lập GID

en: Set UID & GID
vi: Đặt ưu tiên & thiết lập UID

en: Only owner and group
vi: Chỉ chủ sở hữu và nhóm

en: Nobody
vi: Không ai

en: Choose a date from the following calendar
vi: Chọn ngày từ bộ lịch sau

en: Search Files
vi: Tìm _kiếm tập tin

en: Case insensiti_ve
vi: _Không phân biệt chữ hoa/thường

en: _Use regular expression
vi: _Sử dụng biểu thức chính quy

en: _Search in sub directories
vi: Tìm trong thự _mục con

en: Search _hidden files
vi: _Tìm tập tin ẩn

en: Name/_Location
vi: _Tên/Địa điểm

en: <b>File Type</b>
vi: <b>Kiểu tập tin</b>

en: Te_xt files
vi: Tập tin _văn bản

en: _Image files
vi: _Tập tin ảnh

en: _Audio files
vi: Tập tin _audio

en: _Video files
vi: Tập tin _video

en: Folde_rs
vi: Thư mục

en: File _Type
vi: _Kiểu tập tin

en: C_ontent
vi: Nội dung

en: <b>File Size</b>
vi: <b>Kích thước tập tin</b>

en: _Smaller than:
vi: _Nhỏ hơn:

en: _Bigger than:
vi: _Lớn hơn:

en: <b>Last Modified Time</b>
vi: <b>Lần sửa đổi gần nhất</b>

en: _Earlier than:
vi: _Trước:

en: L_ater than:
vi: _Sau:

en: <b>Web Browser</b>
vi: <b>Trình duyệt Web</b>

en: The preferred Web Browser will be used to open hyperlinks.
vi: Trình duyệt Web ưa thích khi bạn sử dụng để mở các liên kết

en: <b>Terminal Emulator</b>
vi: <b>Thiết bị đầu cuối Emulator</b>

en: Command line:
vi: Dòng lệnh:

en: System Applications
vi: Ứng dụng hệ thống

en: File Associations
vi: Liên kết tập tin

en: <b>Time remaining:</b>
vi: <b>Thời gian còn lại:</b>

en: Trash Can
vi: Thùng rác

en: Installed Applications
vi: Ứng dụng đã cài đặt

en: XDirectSave failed.
vi: XDirectSave thất bại.

en: Open _With...
vi: Mở _bởi...

en: Co_mpress...
vi: _Nén

en: E_xtract To...
vi: Giải _nén tại...

en: Please enter a valid user name or numeric id.
vi: Vui lòng điền tên người dùng hay số id hợp lệ

en: Please enter a valid group name or numeric id.
vi: Vui lòng điền tên nhóm hay số id hợp lệ

note: FIXME: may special bits and exec flags still be messed up?
en: Do you want to recursively apply these changes to all files and sub-folders?
vi: Bạn có muốn áp dụng những thay đổi này cho tất cả các tập tin và những thư mục con không?

en: <b>_Access content:</b>
vi: <b>Truy _cập nội dung:</b>

en: Files of different types
vi: Những tập tin khác loại

en: Create _New...
vi: Tạo _mới

en: _Sort Files
vi: _Sắp xếp tập tin

en: This text file '%s' seems to be an executable script.
    What do you want to do with it?
vi: Tập tin văn bản '%s' này có vẻ là một đoạn mã có thực thi.
    Bạn muốn làm gì với nó?

en: This file '%s' is executable. Do you want to execute it?
vi: Tập tin '%s' này có thể thực thi. Bạn có muốn thực thi nó?

note: show error if no paths are added
en: No folders are specified.
vi: Không có thư mục chỉ định.

en: Only system administrators have the permission to do this.
vi: Chỉ có quản trị hệ thống mới được phép làm điều này.

en: Please enter a new name:
vi: Vui lòng nhập tên mới:

en: Are you sure you want to empty the trash can?
vi: Bạn có chắc muốn làm sạch thùng rác không?

en: _Eject Removable Media
vi: _Loại bỏ thiết bị truyền thông rời

en: _Rename Bookmark Item
vi: Đổi tên _mục đánh dấu

en: _Empty Trash Can
vi: Làm _sạch thùng rác

en: Rename Bookmark Item
vi: Đổi tên mục đánh dấu

en: Enter a new name:
vi: Nhập tên mới:

en: Type: %s
    Size: %s
    Modified: %s
vi: Loại: %s
    Kích thước: %s
    Đã sửa đổi: %s

en: Type: %s
    Modified: %s
vi: Loại: %s
    Đã sửa đổi: %s

en: Some files cannot be moved to trash can because the underlying file systems don't support this operation.
    Do you want to delete them instead?
vi: Một số tập tin không thể được chuyển đến thùng rác vì hệ thống tập tin cơ bản không hỗ trợ hoạt động này.
    Bạn có muốn xóa chúng?

en: Deleting
vi: Đang xóa

en: _Directory Tree
vi: _Cây thư mục

en: Directory Tree
vi: Cây thư mục

en: _Thumbnail View
vi: Kiểu hiển thị ảnh n_hỏ

en: Detailed _List View
vi: Kiểu hiển thị _chi tiết

en: Source and destination are the same.
vi: Nguồn và đích giống nhau.

en: Cannot move a folder into its sub folder
vi: Không thể di chuyển một thư mục vào thư mục con của nó.

en: Cannot copy a folder into its sub folder
vi: Không thể sao chép một thư mục vào thư mục con của nó.

en: Destination is a sub folder of source
vi: Đích là một thư mục con của nguồn.

en: Menu cache error
vi: Lỗi cache trình đơn

en: Invalid menu directory
vi: Thư mục trình đơn không hợp lệ

en: Restore trashed files to original paths
vi: Khôi phục các tập tin đã xóa về lại đường dẫn gốc

note: Type: select Description
en: Serial port to which the smartcard reader is connected:
vi: Máy đọc thẻ thông minh có kết nối đến cổng nối tiếp này:

note: Type: select Description
en: The driver needs to know to which serial port the GemPlus GCR410 reader is connected.
vi: Cần phải cho trình hỗ trợ thiết bị ấy thông tin về cổng nối tiếp nào có máy đọc GemPlus GCR410 kết nối đến nó.

note: FIXME: add a notice somewhere in the UI
en: No detail
vi: Không có chi tiết

en: DSN parameters
vi: Tham số DSN

en: DSN to use
vi: DSN cần dùng

en: Connection string to use
vi: Chuỗi kết nối cần dùng

en: Provider to use
vi: Bộ cung cấp cần dùng

en: Data source %s not found in configuration
vi: Không tìm thấy nguồn dữ liệu %s trong cấu hình.

en: Datasource configuration error: no provider specified
vi: Lỗi cấu hình nguồn dữ liệu : chưa ghi rõ bộ cung cấp.

en: No provider specified
vi: Chưa xác định bộ cung cấp

en: No DSN or connection string specified
vi: Chưa xác định DSN hay chuỗi kết nối

en: No row in data model
vi: Không có hàng trong mô hình dữ liệu

en: Too many values in list
vi: Có quá nhiều giá trị trong danh sách.

en: Row not found in data model
vi: Không tìm thấy hàng trong mô hình dữ liệu.

en: Expected GdaBinary value, got %s
vi: Mong đợi giá trị nhị phân GdaBinary, còn nhận %s

en: Key modification is not supported
vi: Không hỗ trợ khả năng sửa đổi khoá

en: Model does not allow row insertion
vi: Mô hình không cho phép chèn hàng

en: Model does not allow row deletion
vi: Mô hình không cho phép xoá hàng

en: Exported Data
vi: Dữ liệu đã xuất

en: Expected tag <gda_value> or <gda_array_value>, got <%s>, ignoring
vi: Ngờ thẻ <gda_value> (giá trị gda) hay <gda_array_value> (giá trị mảng gda), còn nhận <%s> nên bỏ qua

en: Cannot retrieve column data type (type is UNKNOWN or not specified)
vi: Không thể gọi kiểu dữ liệu cột (kiểu là UNKNOWN [không rõ] hay chưa ghi rõ).

en: Expected tag <gda_array_data>, got <%s>
vi: Ngờ thẻ <gda_array_data> (dữ liệu mảng gda), còn nhận <%s>.

en: Could not get an iterator for source data model
vi: Không thể lấy bộ lặp lại cho mô hình dữ liệu nguồn

en: Inexistent column in source data model: %d
vi: Cột không tồn tại trong mô hình dữ liệu nguồn: %d

en: Destination column %d can't be NULL but has no correspondence in the source data model
vi: Cột đích %d không thể là NULL (vô giá trị) nhưng không có điều tương ứng trong mô hình dữ liệu nguồn

en: Destination column %d has a gda type (%s) incompatible with source column %d type (%s)
vi: Cột đích %d có kiểu GDA (%s) không tương thích với kiểu cột nguồn %d (%s)

en: Can't transform '%s' from GDA type %s to GDA type %s
vi: Không thể chuyển dạng « %s » từ kiểu GDA %s sang kiểu GDA %s.

en: Column cannot be modified
vi: Không thể sửa đổi cột

en: New path must be a subpath of the base directory
vi: Đường dẫn mới phải là đường dẫn con của thư mục cơ bản

en: Could not rename file '%s' to '%s'
vi: Không thể thay đổi tên tập tin « %s » thành « %s »

en: Could not overwrite contents of file '%s'
vi: Không thể ghi đè lên nội dung của tập tin « %s »

en: Wrong type of data
vi: Sai kiểu dữ liệu

en: Column cannot be set
vi: Không thể đặt cột

en: Cannot set contents of filename '%s'
vi: Không thể đặt nội dung của tập tin tên « %s »

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

en: Cannot add row: filename missing
vi: Không thể thêm hàng: thiếu tên tập tin

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

note: To translators: a "Connection string" is a semi-colon delimited list of key=value pairs which * define the parameters for a connection, such as "DB_NAME=thedb;HOSTNAME=moon
en: Connection string
vi: Chuỗi kết nối

en: Character conversion at line %d, error: %s
vi: Chuyển đổi dữ liệu tại dòng %d, lỗi: %s

en: no detail
vi: không có chi tiết

en: Could not convert string '%s' to a '%s' value
vi: Không thể chuyển đổi chuỗi « %s » thành giá trị kiểu « %s »

en: Error while parsing CSV file: %s
vi: Gặp lỗi khi phân tách tập tin CSV: %s

note: error
en: Failed to read node in XML file
vi: Lỗi đọc nút trong tập tin XML

en: Expected <gda_array> node in XML file, got <%s>
vi: Ngờ nút <gda_array> (mảng gda) trong tập tin XML, còn nhận <%s>

en: No "gdatype" attribute specified in <gda_array_field>
vi: Không có thuộc tính « gdatype » (kiểu gda) được xác định trong <gda_array_field> (trường mảng gda)

en: Expected <gda_array_field> in <gda_array>
vi: Ngờ <gda_array_field> (trường mảng gda) trong <gda_array> (mảng gda)

en: Expected <gda_array_data> in <gda_array>, got <%s>
vi: Ngờ <gda_array_data> (dữ liệu mảng gda) trong <gda_array> (mảng gda), còn nhận <%s>

en: Expected <gda_array_data> in <gda_array>
vi: Ngờ <gda_array_data> (dữ liệu mảng gda) trong <gda_array> (mảng gda)

en: Can't read the contents of the <gda_array_data> node
vi: Không thể đọc nội dung của nút <gda_array_data> (dữ liệu mảng gda)

en: Expected <gda_array_row> in <gda_array_data>, got <%s>
vi: Ngờ <gda_array_row> (hàng mảng gda) trong <gda_array_data> (dữ liệu mảng gda), còn nhận <%s>

en: Row has too many values (which are ignored)
vi: Hàng có quá nhiều giá trị (mà bị bỏ qua)

en: Could not convert '%s' to a value of type %s
vi: Không thể chuyển đổi « %s » thành giá trị kiểu %s

en: Expected <gda_array> node but got <%s>
vi: Ngờ nút <gda_array> (mảng gda), còn nhận <%s>

en: No <gda_array_field> specified in <gda_array>
vi: Không có <gda_array_field> (trường mảng gda) được xác định trong <gda_array> (mảng gda)

en: Row at line %d does not have enough values, completed with NULL values
vi: Hàng tại dòng %d không có đủ giá trị, đã kết thúc với giá trị NULL (vô giá trị)

en: Row at line %d does not have enough values (which are thus ignored)
vi: Hàng tại dòng %d không có đủ giá trị (mà do đó bị bỏ qua)

en: Trying to change read-only column: %d
vi: Đang cố thay đổi cột chỉ đọc: %d

en: Value type mismatch %s instead of %s
vi: Kiểu giá trị không khớp với nhau: %s thay vào %s

en: libgda needs GModule. Finishing...
vi: libgda cần GModule nên đang kết thúc...

en: Could not parse '%s': XML data import validation will not be performed (some weird errors may occur)
vi: Không thể phân tách « %s »: sẽ không hợp lệ hoá tiến trình nhập khẩu dữ liệu XML (thì có thể gặp một số lỗi lạ)

en: Could not parse '%s': Validation for XML files for server operations will not be performed (some weird errors may occur)
vi: Không thể phân tách « %s »: sẽ không hợp lệ hoá các tập tin XML cho thao tác trình phục vụ (thì có thể gặp một số lỗi lạ)

en: GdaServerOperation: could not find file '%s'
vi: GdaServerOperation: không tìm thấy tập tin « %s »

en: GdaServerOperation: could not load file '%s'
vi: GdaServerOperation: không thể tải tập tin « %s »

en: GdaServerOperation: file '%s' does not conform to DTD:
    %s
vi: GdaServerOperation: tập tin « %s » không tùy theo DTD:
    %s

en: GdaServerOperation: file '%s' does not conform to DTD
vi: GdaServerOperation: tập tin « %s » không tùy theo DTD

en: Parameterlist values can only be set for individual parameters within it
vi: Giá trị của danh sách tham số có thể được đặt chỉ cho mỗi tham số riêng nằm trong nó

en: Missing attribute named 'path'
vi: Thiếu thuộc tính tên « path » (đường dẫn)

en: Missing required value for '%s'
vi: Thiếu giá trị cần thiết cho « %s »

en: Provider %s created a GdaServerOperation without node for '%s'
vi: Nhà cung cấp %s đã tạo một GdaServerOperation (thao tác máy phục vụ gda) không có nút cho « %s »

en: Provider %s created a GdaServerOperation with wrong node type for '%s'
vi: Nhà cung cấp %s đã tạo một GdaServerOperation (thao tác máy phục vụ gda) có kiểu nút sai cho « %s »

en: Spec's root node != 'data-set-spec': '%s'
vi: Nút gốc của Spec « != 'data-set-spec »: « %s »

en: Missing node <parameters>: '%s'
vi: Thiếu nút <parameters> (các tham số): « %s »

en: No connection specified
vi: Chưa ghi rõ kết nối

en: Field number %d not found in source named '%s'
vi: Không tìm thấy trường số %d trong nguồn tên « %s »

en: Missing parameter '%s' to execute query
vi: Thiếu tham số « %s » để thực hiện truy vấn

en: Binary handler
vi: Bộ quản lý nhị phân

en: Binary representation
vi: Đại diện nhị phân

en: Boolean values handler
vi: Bộ quản lý giá trị lôgic

en: Boolean representation
vi: Đại diện lôgic.

en: Numerical representation
vi: Đại diện thuộc số

en: Strings handler
vi: Bộ quản lý chuỗi

en: InternalString
vi: ChuỗiCụcBộ

en: Strings representation
vi: Đại diện chuỗi

en: Time and Date handler
vi: Bộ quản lý Giờ và Ngày

en: Time, Date and TimeStamp representation
vi: Đại diện Giờ, Ngày và Ghi Giờ.

en: Gda type handler
vi: Bộ quản lý kiểu gda.

en: Gda type representation
vi: Đại diện kiểu gda.

en: Could not find the DocBook XSL stylesheet for HTML
vi: Không tìm thấy bảng kiểu dáng DocBook XSL cho mã HTML

en: Could not find the DocBook XSL stylesheet for Formatting Objects
vi: Không tìm thấy bảng kiểu dáng DocBook XSL cho các Đối tượng Định dạng

en: Object type '%s' cannot be declared in this context
vi: Không thể tuyên bố kiểu đối tượng « %s » trong ngữ cảnh này

en: An object with the '%s' name has already been declared
vi: Một đối tượng tên « %s » đã được tuyên bố

en: Object type '%s' cannot be requested in this context
vi: Không thể yêu cầu kiểu đối tượng « %s » trong ngữ cảnh này

en: Unknown query '%s'
vi: Không rõ truy vấn « %s »

en: Query is not specified (not named and not defined)
vi: Truy vấn chưa được ghi rõ (không có tên, không được xác định)

en: Parameter name not specified
vi: Chưa ghi rõ tên tham số

en: Cannot cast value from type '%s' to type '%s'
vi: Không thể cast (tạm thời thay đổi kiểu của) giá trị từ kiểu « %s » sang kiểu « %s »

en: Cannot cast parameter from type '%s' to type '%s'
vi: Không thể cast (tạm thời thay đổi kiểu của) tham số từ kiểu « %s » sang kiểu « %s »

en: Expression '%s' should return exactly one value
vi: Biểu thức « %s » nên trả lại chính xác một giá trị

en: Binary data
vi: Dữ liệu nhị phân

en: Document not specified
vi: Chưa ghi rõ tài liệu

en: Execution of the %s program failed: %s
vi: Lỗi thực hiện chương trình %s: %s

en: Table to create must have at least one row
vi: Bảng cần tạo phải có ít nhất một hàng

en: SQlite binary handler
vi: Bộ quản lý nhị phân SQlite

en: SQlite binary representation
vi: Đại diện nhị phân SQLite

en: The connection string must contain DB_DIR and DB_NAME values
vi: Chuỗi kết nối phải chứa những giá trị DB_DIR (đường dẫn đến tập tin co sở dữ liệu) và DB_NAME (tập tin co sở dữ liệu trừ .db)

en: The connection string format has changed: replace URI with DB_DIR (the path to the database file) and DB_NAME (the database file without the '%s' at the end).
vi: Định dạng chuỗi kết nối đã thay đổi: hãy thay thế URI (địa chỉ tài nguyên) bằng DB_DIR (đường dẫn đến tập tin co sở dữ liệu) và DB_NAME (tập tin co sở dữ liệu không có phần mở rộng « %s » tại kết thúc).

en: The DB_DIR part of the connection string must point to a valid directory
vi: Phần DB_DIR (đường dẫn đến tập tin co sở dữ liệu) của chuỗi kết nối phải chỉ tới một thư mục hợp lệ

en: Missing spec. file '%s'
vi: Thiếu tập tin đặc tả « %s »

en: Transactions are not supported in read-only mode
vi: Không hỗ trợ giao dịch trong chế độ chỉ đọc.

en: Missing parameter(s) to execute query
vi: Thiếu tham số để thực hiện truy vấn

en: Non handled data type '%s'
vi: Kiểu dữ liệu « %s » không được xử lý

en: Function requires one argument
vi: Hàm cần thiết một đối số

en: Table to remove not found
vi: Không tìm thấy bảng cần gỡ bỏ

en: Namespace must be specified
vi: Phải ghi rõ miền tên

en: Connection was not represented in hub
vi: Kết nối không được đại diện trong cái nối

en: Data model must have at least one column
vi: Mô hình dữ liệu phải có ít nhất một cột

en: Can't get data model description for column %d
vi: Không thể lấy mô tả mô hình dữ liệu đối với cột %d

en: Can't declare virtual table (%s)
vi: Không thể tuyên bố bảng ảo (%s)

en: Column not found
vi: Không tìm thấy cột

en: Image format
vi: Định dạng hình ảnh

en: No data to display
vi: Không có dữ liệu để hiển thị

en: Data model
vi: Mô hình dữ liệu

en: Could not save file %s
vi: Không thể lưu tập tin %s

en: Insert image
vi: Chèn ảnh

en: Reset font size
vi: Điều chỉnh kích thước phông

en: Database file
vi: Tập tin cơ sở dữ liệu

en: Directory where the database file is stored
vi: Thư mục chứa tập tin co sở dữ liệu

note: #-#-#-#-#  libgda5_5.2.10-8_vi.po (libgda Gnome HEAD)  #-#-#-#-# DSN parameters
en: Database name
vi: Tên cơ sở dữ liệu

en: Name of the database in the database file to be used
vi: Tên của cơ sở dữ liệu trong tập tin cơ sở dữ liệu cần dùng

en: Could not add BDB data model to connection: %s
vi: Không thể thêm mô hình dữ liệu BDB vào kết nối: %s

en: Provider for Berkeley databases
vi: Bộ cung cấp cơ sở dữ liệu Berkeley.

en: Column's description
vi: Mô tả của cột

en: Table's name
vi: Tên của bảng

note: #-#-#-#-#  libgda5_5.2.10-8_vi.po (libgda Gnome HEAD)  #-#-#-#-# list of fields
en: Field name
vi: Tên trường

note: list of fields
en: Not NULL
vi: Khác NULL (vô giá trị)

en: Default value, mandatory if column is NOT NULL
vi: Giá trị mặc định, bắt buộc phải có nếu cột có giá trị

note: list of fields
en: Check constraint
vi: Ràng buộc kiểm tra

note: DSN parameters
en: Database's description
vi: Mô tả co sở dữ liệu

note: DSN parameters
en: The name of a database to create
vi: Tên của cơ sở dữ liệu cần tạo

note: DSN parameters
en: Directory where the database file will be
vi: Thư mục sẽ chứa tập tin co sở dữ liệu

en: Index description
vi: Mô tả chỉ mục

en: Index name
vi: Tên chỉ mục

en: On table
vi: Trên bảng

note: DSN parameters
en: Only if it does not yet exist
vi: Chỉ nếu nó chưa tồn tại

en: Create index only if it does not yet exist
vi: Tạo chỉ mục chỉ nếu nó chưa tồn tại

note: Index fields
en: Indexed field(s)
vi: Trường phụ lục

note: Index fields
en: Indexed field or expression
vi: Trường hay biểu thức phụ lục

note: To translators: "Compare method" refers to the method SQLite has to compare values
en: Compare method
vi: Phương pháp so sánh

note: To translators: "Compare method" refers to the method SQLite has to compare values
en: Collation name (BINARY|NOCASE)
vi: Tên đối chiếu :
     BINARY		nhị phân
     NOCASE		không phân biết chữ hoa/thường

en: Table's description
vi: Mô tả của bảng

en: Temporary table
vi: Bảng tạm thời

en: Create table only if it does not yet exist
vi: Tạo bảng chỉ nếu nó chưa tồn tại

note: list of fields
en: Table's columns
vi: Các cột của bảng

note: list of fields
en: Auto increment
vi: Tăng dần tự động

note: list of fields
en: Primary key
vi: Khóa chính

note: list of fields
en: Conflict resolution method (ROLLBACK|ABORT|FAIL|IGNORE|REPLACE
vi: Phương pháp giải quyết xung đột:
     ROLLBACK	cuộn ngược
     ABORT		hủy bỏ
     FAIL		thất bại
     IGNORE		bỏ qua
     REPLACE		thay thế

note: other table constraints
en: Global constraints
vi: Ràng buộc toàn cục

en: Index to delete
vi: Chỉ mục cần xoá bỏ

en: If exists
vi: Nếu tồn tại

en: Drop index only if it exists
vi: Thả chỉ mục chỉ nếu nó tồn tại

en: Table to delete
vi: Bảng cần xoá bỏ

en: Drop table only if it exists
vi: Thả bảng chỉ nếu nó tồn tại

en: The name of a database to use (without the .db)
vi: Tên của cơ sở dữ liệu cần dùng (không có phần mở rộng « .db »

en: Extra functions
vi: Hàm thêm

en: Table to rename
vi: Bảng có tên cần thay đổi

en: New table name
vi: Tên bảng mới

en: Provider for Firebird databases
vi: Bộ cung cấp cơ sở dữ liệu Firebird.

en: Require SSL
vi: Cần thiết SSL

en: Whether or not to use SSL to establish the connection
vi: Có nên dùng SSL để thiết lập kết nối hay không

en: The connection string format has changed: replace FILENAME with DB_DIR (the path to the database file) and DB_NAME (the database file without the '%s' at the end).
vi: Định dạng chuỗi kết nối đã thay đổi: hãy thay thế FILENAME (tập tin) bằng DB_DIR (đường dẫn đến tập tin co sở dữ liệu) và DB_NAME (tập tin co sở dữ liệu không có phần mở rộng « %s » tại kết thúc).

en: Provider for Microsoft Access files
vi: Bộ cung cấp tập tin MS Access

en: The name of a database to use (filename without the .mdb)
vi: Tên của cơ sở dữ liệu cần dùng (tên tập tin không có phần mở rộng « mdb »)

en: No field specified in foreign key constraint
vi: Không có trường được xác định trong ràng buộc khoá lạ

en: Empty field specified in foreign key constraint
vi: Có trường rỗng được xác định trong ràng buộc khoá lạ

en: No referenced table specified in foreign key constraint
vi: Không có bảng đã tham chiếu được xác định trong ràng buộc khoá lạ

en: Empty referenced field specified in foreign key constraint
vi: Có trường đã tham chiếu rỗng được xác định trong ràng buộc khoá lạ

en: Number of rows fetched at a time
vi: Số hàng được lấy mỗi lần

en: Provider for MySQL databases
vi: Bộ cung cấp cơ sở dữ liệu MySQL.

en: As first column
vi: Như cột đầu

en: Add the column as the first column of the table
vi: Thêm cột như là cột đầu của bảng

en: After column
vi: Sau cột

en: Add the column after the specified column
vi: Thêm cột nằm sau cột đã ghi rõ

en: Server access parameters
vi: Tham số truy cập máy phục vụ

note: Connection parameters
en: Host on which the database server is running
vi: Máy trên đó chạy trình phục vụ cơ sở dữ liệu

en: Database server port
vi: Cổng của máy phục vụ cơ sở dữ liệu

en: Full path of the UNIX socket to use when connecting locally
vi: Đường dẫn đầy đủ của ổ cắm UNIX cần dùng khi kết nối cục bộ

en: Administrator login
vi: Tên đăng nhập quản trị

en: Login name (which has the rights to create databases)
vi: Tên đăng nhập (mà có quyền tạo cơ sở dữ liệu)

en: Administrator password
vi: Mật khẩu quản trị

note: DSN parameters
en: Create database only if it does not yet exist
vi: Tạo co sở dữ liệu chỉ nếu nó chưa tồn tại

note: DSN parameters
en: Character set encoding to use in the new database
vi: Bộ ký tự cần dùng cho cơ sở dữ liệu mới

note: DSN parameters
en: Collation method to use in the new database
vi: Phương pháp đối chiếu cần dùng trong cơ sở dữ liệu mới

note: To translators: Charset name
en: ISO 8859-1 West European
vi: ISO 8859-1 vùng Tây Âu

note: To translators: Charset name
en: ISO 8859-2 Central European
vi: ISO 8859-2 vùng Trung Âu

note: To translators: Charset name
en: US ASCII
vi: Mỹ ASCII

note: To translators: Charset name
en: Big5 Traditional Chinese
vi: Big5 Hoà truyền thống

note: To translators: Charset name
en: DEC West European
vi: DEC vùng Tây Âu

note: To translators: Charset name
en: DOS West European
vi: DOS vùng Tây Âu

note: To translators: Charset name
en: HP West European
vi: HP vùng Tây Âu

note: To translators: Charset name
en: KOI8-R Relcom Russian
vi: KOI8-R Relcom Nga

note: To translators: Charset name
en: 7bit Swedish
vi: 7bit Thuỵ Điển

note: To translators: Charset name
en: EUC-JP Japanese
vi: EUC-JP Nhật

note: To translators: Charset name
en: Shift-JIS Japanese
vi: Shift-JIS Nhật

note: To translators: Charset name
en: ISO 8859-8 Hebrew
vi: ISO 8859-8 Do Thái

note: To translators: Charset name
en: TIS620 Thai
vi: TIS620 Thái

note: To translators: Charset name
en: EUC-KR Korean
vi: EUC-KR Triều Tiên

note: To translators: Charset name
en: KOI8-U Ukrainian
vi: KOI8-U U-cợ-rainh

note: To translators: Charset name
en: GB2312 Simplified Chinese
vi: GB2312 Hoà phổ thông

note: To translators: Charset name
en: ISO 8859-7 Greek
vi: ISO 8859-7 Hy Lạp

note: To translators: Charset name
en: Windows Central European
vi: Windows vùng Trung Âu

note: To translators: Charset name
en: GBK Simplified Chinese
vi: GBK Hoà phổ thông

note: To translators: Charset name
en: ISO 8859-9 Turkish
vi: ISO 8859-9 Thổ Nhĩ Kỳ

note: To translators: Charset name
en: ARMSCII-8 Armenian
vi: ARMSCII-8 Ac-mê-ni

note: To translators: Charset name
en: DOS Russian
vi: DOS Nga

note: To translators: Charset name
en: DOS Kamenicky Czech-Slovak
vi: DOS Kamenicky Séc-Xlô-vác

note: To translators: Charset name
en: Mac Central European
vi: Mac vùng Trung Âu

note: To translators: Charset name
en: Mac West European
vi: Mac vùng Tây Âu

note: To translators: Charset name
en: DOS Central European
vi: DOS vùng Trung Âu

note: To translators: Charset name
en: ISO 8859-13 Baltic
vi: ISO 8859-13 Ban-tích

note: To translators: Charset name
en: Windows Cyrillic
vi: Windows ki-rin

note: To translators: Charset name
en: Windows Arabic
vi: Windows A Rập

note: To translators: Charset name
en: Windows Baltic
vi: Windows Ban-tích

note: To translators: Charset name
en: Binary pseudo charset
vi: Bộ ký tự giả nhị phân

note: To translators: Charset name
en: GEOSTD8 Georgian
vi: GEOSTD8 Gi-oa-gi-a

note: To translators: Charset name
en: SJIS for Windows Japanese
vi: SJIS Windows Nhật

en: Index type (depending on table storage engine)
vi: Kiểu chỉ mục (phụ thuộc vào cơ chế cất giữ bảng)

note: Index fields
en: The number of characters the index is on for columns of type CHAR or VARCHAR
vi: Số ký tự cần phụ lục cho cột kiểu CHAR hay VARCHAR

en: Table's comment
vi: Chú thích của bảng

note: foreign key spec
en: Foreign key
vi: Khoá lạ

note: foreign key spec
en: Referenced table
vi: Bảng đã tham chiếu

note: foreign key spec
en: Fields in the foreign key
vi: Trường trong khoá lạ

note: foreign key spec
en: Referenced field
vi: Trường đã tham chiếu

note: foreign key spec
en: Match type
vi: Kiểu khớp

note: foreign key spec
en: Matching method if more than one field involved
vi: Phương pháp khớp nếu có nhiều trường

note: foreign key spec
en: On update action
vi: Với hành động cập nhật

note: foreign key spec
en: On delete action
vi: Với hành động xoá bỏ

note: other table options
en: Table's options
vi: Các tùy chọn của bảng

note: other table options
en: Table's engine (or type)
vi: Cơ chế (hay kiểu) của bảng

note: other table options
en: Auto increment value
vi: Giá trị tăng dần tự động

note: other table options
en: Counter for auto incremented fields is incremented by this value + 1 (DEFAULT: 0)
vi: Bộ đếm cho trường đã tăng dần tự động được tăng dần theo giá trị này +1 (MẶC ĐỊNH: 0)

note: other table options
en: Average row length
vi: Độ dài hàng trung bình

note: other table options
en: An approximation of the average row length for your table
vi: Độ dài trung bình đã xấp xỉ cho bảng của bạn

note: #-#-#-#-#  libgda5_5.2.10-8_vi.po (libgda Gnome HEAD)  #-#-#-#-# other table options
en: Max rows
vi: Hàng tối đa

note: other table options
en: Pack keys
vi: Nén khoá

note: other table options
en: Delay key write
vi: Hoãn ghi khoá

note: other table options
en: Row format
vi: Định dạng hang

note: other table options
en: tbl_name[,tbl_name]...: only with MERGE engine
vi: tbl_name[,tbl_name]...: chỉ với cơ chế MERGE (trộn)

note: other table options
en: Insert method
vi: Phương pháp chèn

note: other table options
en: FIRST, LAST or NO: only with MERGE engine
vi: FIRST (đầu), LAST (cuối) hay NO (không): chỉ với cơ chế MERGE (trộn)

note: #-#-#-#-#  libgda5_5.2.10-8_vi.po (libgda Gnome HEAD)  #-#-#-#-# other table options
en: Data directory
vi: Thư mục dữ liệu

en: Match simple
vi: Khớp đơn giản

en: Match partial
vi: Khớp bộ phận

en: Match full
vi: Khớp đầy đủ

note: To translators: Action of setting a value to NULL
en: Set to NULL
vi: Đặt thành NULL (vô giá trị)

en: Don't pack keys
vi: Không nén khoá

en: Only pack long CHAR/VARCHAR columns
vi: Chỉ nén cột CHAR/VARCHAR dài

en: MyISAM (default)
vi: MyISAM (mặc định)

en: Comma Separated Value (CSV)
vi: Giá trị định giới bằng dấu phẩy (CSV)

en: Federated
vi: Đã tổ chức thành liên bang

en: In Memory (MEMORY/HEAP)
vi: Trong bộ nhớ (BỘ NHỚ/MIỀN NHỚ)

en: Clustered, fault-tolerant, memory-based
vi: Có chùm, chịu đựng lỗi, dựa vào bộ nhớ

en: Redundant
vi: Thừa

note: DSN parameters
en: Only if existing
vi: Chỉ nếu tồn tại

note: DSN parameters
en: Drop database only if it exists
vi: Thả co sở dữ liệu chỉ nếu nó tồn tại

en: Drop table only if it is temporary
vi: Thả bảng chỉ nếu nó là tạm thời

en: What to do with references
vi: Xử lý tham chiếu như thế nào

en: Automatically drop objects that depend on the table (CASCADE)
vi: Thả tự động đối tượng nào phụ thuộc vào bảng (CASCADE [tầng xếp])

en: Refuse to drop the table if any objects depend on it (RESTRICT)
vi: Từ chối thả bảng nếu có đối tượng nào phụ thuộc vào nó (RESTRICT [hạn chế])

en: The name of a database to connect to
vi: Tên của cơ sở dữ liệu đến đó cần kết nối

en: NO DESCRIPTION
vi: KHÔNG MÔ TẢ

en: Invalid Oracle handle
vi: Bộ quản lý Oracle không hợp lệ.

en: Could not allocate Lob locator
vi: Không thể cấp phát bộ định vị Lob

en: Could not copy Lob locator
vi: Không thể sao chép bộ định vị Lob

en: Postgresql binary handler
vi: Bộ quản lý nhị phân PostgreSQL

en: PostgreSQL binary representation
vi: Đại diện nhị phân PostgreSQL

en: Insufficient memory to convert binary buffer to string
vi: Không đủ bộ nhớ để chuyển đổi bộ đệm nhị phân sang chuỗi

en: Insufficient memory to convert string to binary buffer
vi: Không đủ bộ nhớ để chuyển đổi chuỗi sang bộ đệm nhị phân

en: The connection string must contain a DB_NAME value
vi: Chuỗi kết nối phải chứa một giá trị tên co sở dữ liệu DB_NAME (tập tin co sở dữ liệu trừ .db)

en: The connection string format has changed: replace DATABASE with DB_NAME and the same contents
vi: Định dạng chuỗi kết nối đã thay đổi: hãy thay thế DATABASE (co sở dữ liệu) bằng DB_NAME (tập tin co sở dữ liệu trừ .db) và cùng nội dung

en: Transactions are not supported in read uncommitted isolation level
vi: Không hỗ trợ giao dịch trong cấp cô lập chưa gài vào đã đọc.

en: Transactions are not supported in repeatable read isolation level
vi: Không hỗ trợ giao dịch trong cấp cô lập đã đọc có thể lập lại.

en: Provider for PostgreSQL databases
vi: Bộ cung cấp cơ sở dữ liệu PostgreSQL

en: Ignore descendants
vi: Lờ đi các con cháu

en: Don't add the column to descendants of the table
vi: Không thêm cột đó vào các con cháu của bảng

note: Connection parameters
en: Host on which the database server is running (for servers running on unix domain sockets, enter the socket's path (usually /tmp), or leave this field empty)
vi: Máy trên đó chạy trình phục vụ cơ sở dữ liệu (đối với máy phục vụ chạy trên ổ cắm miền UNIX, hãy nhập vào đường dẫn của ổ cắm [thường là « /tmp »], hoặc bỏ rỗng trường này)

en: Database server port (for servers running on unix domain sockets, enter the socket's file name extension (usually 5432), or leave this field empty)
vi: Cổng máy phục vụ cơ sở dữ liệu (đối với máy phục vụ chạy trên ổ cắm miền UNIX, hãy nhập vào phần mở rộng tên tập tin của ổ cắm [thường là 5342], hoặc bỏ rỗng trường này)

en: Extra connection options
vi: Tùy chọn kết nối thêm

en: Whether to require SSL or not when connecting
vi: Có nên cần thiết SSL khi kết nối hay không

en: The name of the database user who will own the new database
vi: Tên của người dùng cơ sở dữ liệu sẽ sở hữu cơ sở dữ liệu mới

en: The name of the template from which to create the new database
vi: Tên của biểu mẫu từ đó cần tạo cơ sở dữ liệu mới

en: Tablespace
vi: Vùng bảng

en: The name of the tablespace that will be associated with the new database
vi: Tên của vùng bảng sẽ được tương ứng với cơ sở dữ liệu mới

note: To translators: Charset name
en: Japanese EUC
vi: EUC Nhật

note: To translators: Charset name
en: Chinese EUC
vi: EUC Hoà

note: To translators: Charset name
en: Korean EUC
vi: EUC Triều Tiên

note: To translators: Charset name
en: Korean EUC (Hangle base)
vi: EUC Triều Tiên (cơ bản Hangul)

note: To translators: Charset name
en: Taiwan EUC
vi: EUC Hoà Dài Loan

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.1)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 1)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.2)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 2)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.3)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 3)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.4)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 4)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.5)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 4)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.6)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 6)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.7)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 7)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.8)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 8)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.9)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 9)

note: To translators: Charset name
en: ISO 8859-1/ECMA 94 (Latin alphabet no.10)
vi: ISO 8859-1/ECMA 94 (Bảng chữ cái số 10)

note: To translators: Charset name
en: ISO 8859-5/ECMA 113 (Latin/Cyrillic)
vi: ISO 8859-5/ECMA 113 (La-tinh/ki-rin)

note: To translators: Charset name
en: ISO 8859-6/ECMA 114 (Latin/Arabic)
vi: ISO 8859-6/ECMA 114 (La-tinh/A Rập)

note: To translators: Charset name
en: ISO 8859-7/ECMA 118 (Latin/Greek)
vi: ISO 8859-7/ECMA 118 (La-tinh/Hy Lạp)

note: To translators: Charset name
en: ISO 8859-8/ECMA 121 (Latin/Hebrew)
vi: ISO 8859-8/ECMA 121 (La-tinh/Do Thái)

note: To translators: Charset name
en: Windows CP874 (Thai)
vi: Windows CP874 (Thái)

note: To translators: Charset name
en: Windows CP1256 (Arabic)
vi: Windows CP1256 (A Rập)

note: To translators: Charset name
en: TCVN-5712/Windows CP1258 (Vietnamese)
vi: TCVN-5712/Windows CP1258 (Việt)

en: Constraint expression for a partial index
vi: Biểu thức ràng buộc cho chỉ mục bộ phận

en: With OIDs
vi: Với OID

en: Parent table(s)
vi: Bảng mẹ

en: Parent table
vi: Bảng mẹ

en: Keep coupled
vi: Giữ đôi

en: Use INHERIT instead of LIKE
vi: Dùng INHERIT (kế thừa) thay cho LIKE (như)

en: Copy defaults
vi: Chép mặc định

en: Copy default expressions
vi: Chép biểu thức mặc định

note: foreign key spec
en: Deferrable
vi: Hoãn được

en: Not deferrable
vi: Không hoãn được

en: Deferrable initially immediate
vi: Hoãn được, ban đầu, ngay

en: Deferrable initially deferred
vi: Hoãn được, đã hoãn ban đầu

en: What to do with references on the column to delete
vi: Cách xử lý tham chiếu nằm trên cột cần xoá

en: Automatically drop objects that depend on the column (CASCADE)
vi: Bỏ tự động các đối tượng phụ thuộc vào cột đó (CASCADE [tầng xếp])

en: Refuse to drop the column if any objects depend on it (RESTRICT)
vi: Từ chối bỏ cột nếu có đối tượng nào phụ thuộc vào nó (RESTRICT [hạn chế])

note: DSN parameters
en: The name of a database to drop
vi: Tên của cơ sở dữ liệu cần thả

en: Search Path
vi: Đường dẫn tìm kiếm

en: Provider for SQLite databases
vi: Bộ cung cấp cơ sở dữ liệu SQLite

en: DSN '%s' is not declared
vi: Chưa tuyên bố DSN « %s »

en: Can't open connection to DSN %s: %s
vi: Không thể mở kết nối tới DSN %s: %s.

en: Can't open specified connection: %s
vi: Không thể mở kết nối đã xác định: %s

en: Connection successfully opened!
vi: Kết nối đã được mở.

en: Close connection
vi: Đóng kết nối

en: horizontally
vi: phương ngang

en: vertically
vi: phương dọc

en: History is not supported
vi: Không hỗ trợ lược sử

en: Welcome to the GDA SQL console, version
vi: Chào mừng bạn sử dụng bàn giao tiếp SQL của GDA, phiên bản

en: Invalid unnamed command
vi: Lệnh không tên không hợp lệ

en: Unknown internal command
vi: Không rõ lệnh nội bộ

en: Internal command not correctly defined
vi: Sai xác định lệnh nội bộ

en: Incomplete internal command
vi: Lệnh nội bộ chưa hoàn thành

en: No internal parameter named '%s' required by query
vi: Truy vấn không cần thiết tham số nội bộ tên « %s »

en: Can't open file '%s' for writing: %s
vi: Không thể mở tập tin « %s » để ghi: %s

en: Can't open pipe '%s': %s
vi: Không thể mở ống dẫn « %s »: %s

en: Can't open file '%s' for reading: %s
vi: Không thể mở tập tin « %s » để đọc: %s

en: error: %s
vi: lỗi: %s

en: Show commands history, or save it to file
vi: Hiển thị lược sử lệnh, hoặc lưu nó vào tập tin

en: Execute commands from file
vi: Thực hiện các lệnh từ tập tin

en: Send output to a file or |pipe
vi: Xuất vào tập tin hay |ống dẫn

en: Change the current working directory
vi: Thay đổi thư mục làm việc hiện thời

en: Show usage and distribution terms
vi: Hiển thị các điều kiện sử dụng và phát hành lại

en: Edit the query buffer (or file) with external editor
vi: Chỉnh sửa vùng đệm (hay tập tin) truy vấn bằng trình biên soạn bên ngoài

en: Show the contents of the query buffer
vi: Hiển thị nội dung của vùng đệm truy vấn

en: Write query buffer to file
vi: Ghi vùng đệm truy vấn vào tập tin

en: Set output format
vi: Đặt định dạng xuất

en: Could not get home directory: %s
vi: Không thể lấy thư mục chính: %s

en: Working directory is now: %s
vi: Thư mục làm việc giờ này là: %s

en: Could not change working directory to '%s': %s
vi: Không thể chuyển đổi thư mục làm việc sang « %s »: %s

en: Could not write to temporary file '%s': %s
vi: Không thể ghi vào tập tin tạm thời « %s »s: %s

en: could not start editor '%s'
vi: không thể khởi chạy trình biên soạn « %s »

en: Could not start /bin/sh
vi: Không thể khởi chạy /bin/sh

en: Missing FILE to write to
vi: Thiếu TẬP_TIN vào đó cần ghi

en: Query buffer is empty
vi: Vùng đệm truy vấn là rỗng

en: No parameter named '%s' defined
vi: Chưa xác định tham số tên « %s »

en: Could not save history file to '%s': %s
vi: Không thể lưu tập tin lược sử vào « %s »: %s

en: Procedure
vi: Thủ tục

en: Current value:
vi: Giá trị hiện có:

en: Batch operations are unsupported by this service.
vi: Các thao tác bó lệnh không được hỗ trợ bởi dịch vụ này.

en: The server returned a malformed response.
vi: Máy chủ trả lời không đúng định dạng.

en: Cannot connect to the service's server.
vi: Không thể kết nối đến máy chủ của dịch vụ.

en: Cannot connect to the proxy server.
vi: Không thể kết nối đến máy ủy nhiệm.

note: Translators: the parameter is an error message returned by the server. Translators: the parameter is an * error message returned by the * server.
en: Invalid request URI or header, or unsupported nonstandard parameter: %s
vi: URI hoặc dòng đầu của yêu cầu không hợp lệ, hoặc tham số không chuẩn, không được hỗ trợ: %s

note: Translators: the parameter is an error message returned by the server.
en: Authentication required: %s
vi: Cần xác thực: %s

note: Translators: the parameter is an error message returned by the server. Translators: the parameter is an * error message returned by the * server.
en: The requested resource was not found: %s
vi: Không tìm thấy tài nguyên yêu cầu: %s

note: Translators: the parameter is an error message returned by the server.
en: The entry has been modified since it was downloaded: %s
vi: Mục tin đã bị sửa đổi từ lần tải về cuối cùng: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when authenticating: %s
vi: Mã lỗi %u khi xác thực: %s

en: A CAPTCHA must be filled out to log in.
vi: Phải điền CAPTCHA trước khi đăng nhập.

note: Translators: the parameter is a URI for further information.
en: This account requires an application-specific password. (%s)
vi: Tài khoản này cần mật khẩu riêng của ứng dụng. (%s)

en: Your username or password were incorrect.
vi: Tên người dùng hoặc mật khẩu không đúng.

note: Translators: the parameter is a URI for further information.
en: Your account's e-mail address has not been verified. (%s)
vi: Địa chỉ thư điện tử của tài khoản của bạn chưa được xác minh. (%s)

note: Translators: the parameter is a URI for further information.
en: You have not agreed to the service's terms and conditions. (%s)
vi: Bạn chưa đồng ý với các điều khoản của dịch vụ. (%s)

note: Translators: the parameter is a URI for further information.
en: This account has been migrated. Please log in online to receive your new username and password. (%s)
vi: Dịch vụ này đã di dời. Vui lòng đăng nhập trực tuyến để nhận tên người dùng và mật khẩu mới. (%s)

note: Translators: the parameter is a URI for further information.
en: This account has been deleted. (%s)
vi: Tài khoản này đã bị xóa. (%s)

note: Translators: the parameter is a URI for further information.
en: This account has been disabled. (%s)
vi: Tài khoản này đã bị tắt. (%s)

note: Translators: the parameter is a URI for further information.
en: This account's access to this service has been disabled. (%s)
vi: Truy cập vào dịch vụ của tài khoản này đã bị tắt. (%s)

note: Translators: the parameter is a URI for further information.
en: This service is not available at the moment. (%s)
vi: Dịch vụ tạm thời không sẵn sàng. (%s)

note: Translators: This is an error message for if a user attempts to retrieve comments from an entry (such as a video) which doesn't * support comments.
en: This entry does not support comments.
vi: Mục này không hỗ trợ bình luận.

note: Translators: This is an error message for if a user attempts to add a comment to an entry (such as a video) which doesn't support * comments.
en: Comments may not be added to this entry.
vi: Không thể thêm bình luận vào mục này.

note: Translators: This is an error message for if a user attempts to delete a comment they're not allowed to delete.
en: This comment may not be deleted.
vi: Bình luận không thể bị xóa.

en: The server rejected the temporary credentials request.
vi: Máy chủ từ chối yêu cầu giấy ủy nhiệm tạm thời.

note: Server returned an error. This either means that there was a server error or, more likely, the server doesn't trust the client * or the user denied authorization to the token on the authorization web page.
en: Access was denied by the user or server.
vi: Truy cập bị từ chối bởi máy chủ hoặc người dùng.

note: Translators: the parameter is an error message
en: Error parsing XML: %s
vi: Lỗi phân tích XML: %s

note: Translators: this is a dummy error message to be substituted into "Error parsing XML: %s".
en: Empty document.
vi: Tài liệu rỗng.

note: Translators: the parameter is an error message
en: Error parsing JSON: %s
vi: Gặp lỗi khi phân tích JSON: %s

en: Outermost JSON node is not an object.
vi: Nút JSON ngoài cùng nhất không phải là một đối tượng.

note: Translators: the parameter is the name of an XML element, including the angle brackets ("<" and ">"). * * For example: *  A <title> element was missing required content.
en: A %s element was missing required content.
vi: Thẻ %s thiếu nội dung cần có.

note: Translators: the first parameter is the name of an XML element (including the angle brackets ("<" and ">")), * and the second parameter is the erroneous value (which was not in ISO 8601 format). * * For example: *  The content of a <media:group/media:uploaded> element ("2009-05-06 26:30Z") was not i
en: The content of a %s element ("%s") was not in ISO 8601 format.
vi: Nội dung của thẻ %s ("%s") không theo định dạng ISO 8601.

note: Translators: the first parameter is the name of an XML property, the second is the name of an XML element * (including the angle brackets ("<" and ">")) to which the property belongs, and the third is the unknown value. * * For example: *  The value of the @time property of a <media:group/media:thum
en: The value of the %s property of a %s element ("%s") was unknown.
vi: Giá trị của thuộc tính %s, thẻ %s ("%s") không được hỗ trợ.

note: Translators: the first parameter is the name of an XML element (including the angle brackets ("<" and ">")), * and the second parameter is the unknown content of that element. * * For example: *  The content of a <gphoto:access> element ("protected") was unknown.
en: The content of a %s element ("%s") was unknown.
vi: Nội dung của thẻ %s ("%s") không được hỗ trợ.

note: Translators: the first parameter is the name of an XML element (including the angle brackets ("<" and ">")), * and the second is the name of an XML property which it should have contained. * * For example: *  A required property of a <entry/gAcl:role> element (@value) was not present.
en: A required property of a %s element (%s) was not present.
vi: Thuộc tính bắt buộc %s của thẻ (%s) không có.

note: Translators: the first two parameters are the names of XML properties of an XML element given in the third * parameter (including the angle brackets ("<" and ">")). * * For example: *  Values were present for properties @rel and @label of a <entry/gContact:relation> element when only one of the *  t
en: Values were present for properties %s and %s of a %s element when only one of the two is allowed.
vi: Có giá trị cho cả thuộc tính %s và %s của thẻ %s trong khi chỉ một trong hai thuộc tính được phép.

note: Translators: the parameter is the name of an XML element, including the angle brackets ("<" and ">"). * * For example: *  A required element (<entry/title>) was not present.
en: A required element (%s) was not present.
vi: Thẻ (%s) bắt buộc nhưng lại không có.

note: Translators: the parameter is the name of an XML element, including the angle brackets ("<" and ">"). * * For example: *  A singleton element (<feed/title>) was duplicated. Translators: the parameter is the name of an JSON element. *  A singleton element (title) was duplicated.
en: A singleton element (%s) was duplicated.
vi: The duy nhất (%s) bị trùng lắp.

note: Translators: the parameter is the name of an JSON element. * * For example: *  A 'title' element was missing required content.
en: A '%s' element was missing required content.
vi: Phần tử “%s” thiếu nội dung cần có.

note: Translators: the first parameter is the name of an JSON element, * and the second parameter is the erroneous value (which was not in ISO 8601 format). * * For example: *  The content of a 'uploaded' element ("2009-05-06 26:30Z") was not in ISO 8601 format.
en: The content of a '%s' element ("%s") was not in ISO 8601 format.
vi: Nội dung của phần tử “%s” ("%s") không theo định dạng ISO 8601.

note: Translators: the parameter is an error message.
en: Invalid JSON was received from the server: %s
vi: Đã nhận được JSON không hợp lệ từ máy phục vụ: %s

note: Translators: the first parameter is the name of an XML element (including the angle brackets * ("<" and ">"), and the second parameter is the erroneous value (which was not in hexadecimal * RGB format). * * For example: *  The content of a <entry/gCal:color> element ("00FG56") was not in hexadecimal
en: The content of a %s element ("%s") was not in hexadecimal RGB format.
vi: Nội dung thẻ %s ("%s") không phải định dạng RGB thập lục phân.

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when querying: %s
vi: Mã lỗi %u khi truy vấn: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when inserting an entry: %s
vi: Mã lỗi %u khi thêm một mục: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when updating an entry: %s
vi: Mã lỗi %u khi cập nhật một mục: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when deleting an entry: %s
vi: Mã lỗi %u khi xóa một mục: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when downloading: %s
vi: Mã lỗi %u khi tải về: %s

note: Translators: the first parameter is an HTTP status, * and the second is an error message returned by the server.
en: Error code %u when uploading: %s
vi: Mã lỗi %u khi tải lên: %s

note: Translators: the first parameter is a HTTP status, * and the second is an error message returned by the server.
en: Error code %u when running a batch operation: %s
vi: Mã lỗi %u khi thực hiện hành động theo gói: %s

note: Translators: the parameter is the URI which is invalid.
en: Invalid redirect URI: %s
vi: URI tái định hướng không hợp lệ: %s

en: The entry has already been inserted.
vi: Mục này đã được thêm rồi.

note: Resumable upload error.
en: Error received from server after uploading a resumable upload chunk.
vi: Lỗi nhận từ máy chủ sau khi đưa lên một đoạn có thể đưa lên từng phần.

en: You have made too many API calls recently. Please wait a few minutes and try again.
vi: Bạn thực hiện lời gọi API quá thường xuyên. Vui lòng chờ vài phút và thử lại.

en: You must be authenticated to do this.
vi: Bạn phải xác thực để thực hiện hành động này.

en: You must be authenticated to query all calendars.
vi: Bạn phải xác thực để truy vấn toàn bộ các lịch.

en: You must be authenticated to query your own calendars.
vi: Bạn phải xác thực để truy vấn lịch của mình.

en: You must be authenticated to query contacts.
vi: Bạn phải xác thực để truy vấn liên lạc.

en: You must be authenticated to query contact groups.
vi: Bạn phải xác thực để truy vấn nhóm liên lạc.

en: The group has already been inserted.
vi: Nhóm đã được thêm rồi.

en: You must be authenticated to insert a group.
vi: Bạn phải xác thực để thêm một nhóm.

en: You must be authenticated to download documents.
vi: Bạn phải xác thực để tải tài liệu về.

en: Unknown or unsupported document export format ‘%s’.
vi: Định dạng tài liệu xuất chưa biết hoặc không được hỗ trợ “%s”.

en: You must be authenticated to query documents.
vi: Bạn phải xác thực để truy vấn tài liệu.

en: You must be authenticated to upload documents.
vi: Bạn phải xác thực để tải tài liệu lên.

en: The document has already been uploaded.
vi: Tài liệu đã được đưa lên rồi.

en: You must be authenticated to update documents.
vi: Bạn phải xác thực để cập nhật tài liệu.

en: The content type of the supplied document ('%s') could not be recognized.
vi: Nội dung tài liệu bổ sung (“%s”) không nhận dạng được.

en: You must be authenticated to copy documents.
vi: Bạn phải xác thực để chép tài liệu.

en: Parent folder not found
vi: Không tìm thấy thư mục cha

en: You must be authenticated to insert or move documents and folders.
vi: Bạn phải xác thực để chèn hay di chuyển tài liệu và thư mục.

en: You must be authenticated to move documents and folders.
vi: Bạn phải xác thực để di chuyển tài liệu và thư mục.

en: Property '%s' does not hold an image
vi: Thuộc tính “%s” không chứa một ảnh

en: You must specify a username or be authenticated to query a user.
vi: Bạn phải xác định tên người dùng hoặc phải xác thực để truy vấn người dùng.

en: Query parameter not allowed for albums.
vi: Tham số truy vấn không được phép cho tập ảnh.

en: You must specify a username or be authenticated to query all albums.
vi: Bạn phải xác định tên người dùng hoặc phải xác thực để truy vấn tất cả tập ảnh.

en: The album did not have a feed link.
vi: Tập ảnh không có liên kết feed.

en: You must be authenticated to upload a file.
vi: Bạn phải xác thực để đưa tập tin lên.

en: The album has already been inserted.
vi: Tập ảnh đã được thêm rồi.

en: You must be authenticated to insert an album.
vi: Bạn phải xác thực để thêm tập ảnh.

en: You must be authenticated to query all tasklists.
vi: Bạn phải xác thực để truy vấn toàn bộ các danh sách công việc.

en: You must be authenticated to query your own tasks.
vi: Bạn phải xác thực để truy vấn lịch của mình.

en: You have exceeded your entry quota. Please delete some entries and try again.
vi: Bạn đã đạt định mức cho phép. Vui lòng xóa bớt và thử lại.

note: Translators: the parameter is a URI.
en: Your Google Account must be associated with a YouTube channel to do this. Visit %s to create one.
vi: Tài khoản Google của bạn phải liên kết với một kênh YouTube để thực thi việc này. Truy cập %s để tạo một cái cho mình.

en: You must be authenticated to upload a video.
vi: Bạn phải xác thực để có thể tải phim lên mạng.

en: Access Denied
vi: Truy cập bị từ chối

en: Error communicating with gnome-keyring-daemon
vi: Gặp lỗi khi giao tiếp với trình nền gnome-keyring-daemon

en: A keyring with that name already exists
vi: Đã có một vòng khóa với tên này rồi

en: Programmer error: The application sent invalid data.
vi: Lỗi nhà lập trình: ứng dụng đã gửi dữ liệu không hợp lệ.

en: No matching results
vi: Không tìm thấy

en: A keyring with that name does not exist.
vi: Không có vòng khoá tên đó.

en: The keyring has already been unlocked.
vi: Vòng khoá đã được bỏ khoá.

en: Informational message
vi: Thông báo có thông tin

en: Log in
vi: Đăng nhập

en: Miscellaneous message
vi: Thông báo linh tinh

en: System events
vi: Sự kiện hệ thống

en: Warning message
vi: Thông điệp cảnh báo

en: Choose menu item
vi: Chọn mục trình đơn

en: Click on command button
vi: Nhấn vào nút lệnh

en: Select check box
vi: Chọn hộp chọn

en: User interface events
vi: Sự kiện giao diện người dùng

en: GNOME GConf Support
vi: Hỗ trợ GConf GNOME

en: Unable to find the GNOME_FILE_DOMAIN_APP_HELP domain
vi: Không thể tìm thấy miền « GNOME_FILE_DOMAIN_APP_HELP » (trợ giúp ứng dụng miền tập tin Gnome)

en: Unable to find the GNOME_FILE_DOMAIN_HELP domain.
vi: Không thể tìm thấy miền « GNOME_FILE_DOMAIN_HELP » (trợ giúp miền tập tin Gnome).

en: Unable to show help as %s is not a directory.  Please check your installation.
vi: Không thể hiển thị trợ giúp vì %s không phải là thư mục. Vui lòng kiểm tra lại bản cài đặt.

en: Unable to find help paths %s or %s. Please check your installation
vi: Không tìm thấy đường dẫn trợ giúp %s hay %s. Hãy kiểm tra lại bản cài đặt.

en: Unable to find the help files in either %s or %s.  Please check your installation
vi: Không thể tìm thấy tập tin trợ giúp trong %s cũng như trong %s. Vui lòng kiểm tra lại bản cài đặt.

en: Unable to find doc_id %s in the help path
vi: Không tìm thấy « doc_id » (ID tài liệu) %s trong đường dẫn trợ giúp.

en: Help document %s/%s not found
vi: Không tìm thấy tài liệu trợ giúp %s/%s.

note: FIXME: get this from bonobo
en: Bonobo Support
vi: Hỗ trợ Bonobo

en: Bonobo activation Support
vi: Hỗ trợ hoạt hóa Bonobo

en: Could not create per-user gnome configuration directory `%s': %s
vi: Không thể tạo thư mục cấu hình GNOME cho mỗi người dùng « %s »: %s.

en: Could not stat private per-user gnome configuration directory `%s': %s
vi: Không thể lấy trạng thái về thư mục cấu hình GNOME từng người dùng riêng « %s »: %s.

en: Could not set mode 0700 on private per-user gnome configuration directory `%s': %s
vi: Không thể đặt chế độ 0700 cho thư mục cấu hình GNOME cho mỗi người dùng riêng « %s »: %s

en: Could not create gnome accelerators directory `%s': %s
vi: Không thể tạo thư mục tăng tốc GNOME « %s »: %s.

en: GNOME Virtual Filesystem
vi: Hệ thống tập tin ảo GNOME

en: Disable sound server usage
vi: Tắt khả năng sử dụng trình phục vụ âm thanh.

en: Enable sound server usage
vi: Bật khả năng sử dụng trình phục vụ âm thanh.

en: Host:port on which the sound server to use is running
vi: « Host:port » (máy:cổng) mà trình phục vụ âm thanh cần dùng đang chạy.

en: HOSTNAME:PORT
vi: TÊN_MÁY:CỔNG

en: Show GNOME options
vi: Hiện tùy chọn Gnome

en: Popt Table
vi: Bảng Popt

en: The table of options for popt
vi: Bảng tùy chọn của popt

en: Popt Flags
vi: Cờ Popt

en: The flags to use for popt
vi: Cờ hiệu cần dùng cho popt

en: Popt Context
vi: Ngữ cảnh Popt

en: The popt context pointer that GnomeProgram is using
vi: Con trỏ ngữ cảnh popt mà GnomeProgram đang dùng.

en: GOption Context
vi: Ngữ cảnh GOption

en: The goption context pointer that GnomeProgram is using
vi: Con trỏ ngữ cảnh goption mà GnomeProgram đang dùng

en: Human readable name of this application
vi: Tên ứng dụng này mà người có thể đọc.

en: GNOME path
vi: Đường dẫn GNOME

en: Path in which to look for installed files
vi: Đường dẫn cần theo để tìm các tập tin được cài đặt.

en: ID string to use for this application
vi: Mã nhận diện cần dùng cho ứng dụng này.

en: App version
vi: Phb ứngd

en: GNOME Prefix
vi: Tiền tố Gnome

en: Prefix where GNOME was installed
vi: Thư mục gốc nơi GNOME được cài đặt.

en: GNOME Libdir
vi: Thư mv GNOME

en: Library prefix where GNOME was installed
vi: Thư mục thư viên nơi đã cài GNOME.

en: GNOME Datadir
vi: Thư md GNOME

en: Data prefix where GNOME was installed
vi: Thư mục dữ liệu nơi đã cài GNOME.

en: GNOME Sysconfdir
vi: Thư mc GNOME

en: Configuration prefix where GNOME was installed
vi: Thư mục cấu hình nơi đã cài GNOME.

en: GNOME App Prefix
vi: Thư ứngd Gnome

en: Prefix where this application was installed
vi: Thư mục gốc mà ứng dụng này được cài đặt.

en: GNOME App Libdir
vi: Thư mv ứngd GNOME

en: Library prefix where this application was installed
vi: Thư mục gốc của thư viên nơi cài đặt ứng dụng này.

en: GNOME App Datadir
vi: Thư md ứngd GNOME

en: Data prefix where this application was installed
vi: Thư mục gốc dữ liệu nơi đã cài đặt ứng dụng này.

en: GNOME App Sysconfdir
vi: Thư mc ứngd GNOME

en: Configuration prefix where this application was installed
vi: Thư mục gốc cấu hình nơi đã cài đặt ứng dụng này.

en: Create Directories
vi: Tạo thư mục

en: Create standard GNOME directories on startup
vi: Tạo thư mục chuẩn của GNOME khi khởi động..

en: Enable Sound
vi: Bật âm thanh

en: Enable sound on startup
vi: Bật âm thanh khi khởi động

en: How to connect to esd
vi: Kết nối với esd như thế nào.

en: Help options
vi: Tuỳ chọn trợ giúp

en: Application options
vi: Tùy chọn ứng dụng

en: Dynamic modules to load
vi: Môđụn động cần tải.

en: MODULE1,MODULE2,...
vi: MÔ-ĐUN1,MÔ-ĐUN2,...

en: Unknown internal error while displaying this location.
vi: Lỗi nội tại lạ khi hiển thị địa điểm này.

en: The specified location is invalid.
vi: Địa điểm xác định không hợp lệ.

en: There was an error parsing the default action command associated with this location.
vi: Gặp lỗi khi phân tích lệnh hành động mặc định gắn với địa điểm này.

en: There was an error launching the default action command associated with this location.
vi: Gặp lỗi khi khởi chạy lệnh hành động mặc định gắn với địa điểm này.

en: There is no default action associated with this location.
vi: Không có hành động mặc định gắn với địa điểm này.

en: The default action does not support this protocol.
vi: Hành động mặc định không hỗ trợ giao thức này.

en: The request was cancelled.
vi: Yêu cầu bị hủy bỏ.

en: The host "%s" could not be found.
vi: Không tìm thấy máy « %s ».

en: The host could not be found.
vi: Không tìm thấy máy.

en: The location or file could not be found.
vi: Không tìm thấy địa điểm hoặc tập tin đó.

en: The login has failed.
vi: Lỗi đăng nhập.

en: Error showing url: %s
vi: Gặp lỗi khi hiển thị địa chỉ Mạng: %s

en: Extra Moniker factory
vi: Bộ tạo Moniker thêm nữa

en: GConf moniker
vi: Moniker GConf

en: config indirect moniker
vi: moniker cấu hình gián tiếp

en: Key %s not found in configuration
vi: Không tìm thấy phím %s trong cấu hình.

en: Disable if two keys are pressed at the same time.
vi: Tắt nếu hai phím được nhấn cùng lúc.

en: Do not accept a key as being pressed unless held for @delay milliseconds.
vi: Không chấp nhận phím được nhấn trừ khi nhấn trong vòng @delay mili giây.

en: Ignore multiple presses of the _same_ key within @delay milliseconds.
vi: Bỏ qua nhấn nhiều lần _cùng_ một phím trong vòng @delay mili giây.

en: minimum interval in milliseconds
vi: khoảng chờ tối thiểu (mili giây)

en: List of assistive technology applications to start when logging into the GNOME desktop.
vi: Danh sách các ứng dụng công nghệ trợ giúp cần khởi chạy khi đăng nhập vào môi trường GNOME.

en: Startup Assistive Technology Applications
vi: Ứng dụng Công nghệ Trợ giúp lúc khởi động

en: GNOME to start preferred Mobility assistive technology application during login.
vi: GNOME sẽ khởi chạy ứng dụng công nghệ trợ giúp khả năng di chuyển trong khi đăng nhập.

en: Preferred Mobility assistive technology application
vi: Ứng dụng Công nghệ Trợ giúp khả năng di chuyển ưa thích

en: Preferred Mobility assistive technology application to be used for login, menu, or command line.
vi: Ứng dụng công nghệ trợ giúp khả năng di chuyển ưa thích cần dùng để đăng nhập, cho trình đơn hay dòng lệnh.

en: Start preferred Mobility assistive technology application
vi: Khởi chạy ứng dụng công nghệ trợ giúp khả năng di chuyển ưa thích

en: GNOME to start preferred Visual assistive technology application during login.
vi: GNOME sẽ khởi chạy ứng dụng công nghệ trợ giúp khả năng nhìn ưa thích.

en: Preferred Visual assistive technology application
vi: Ứng dụng công nghệ trợ giúp khả năng nhìn ưa thích

en: Preferred Visual assistive technology application be used for login, menu, or command line.
vi: Ứng dụng công nghệ trợ giúp khả năng nhìn ưa thích cần dùng để đăng nhập, cho trình đơn hay dòng lệnh.

en: Start preferred Visual assistive technology application
vi: Khởi chạy ứng dụng công nghệ trợ giúp khả năng nhìn ưa thích

en: Browser needs terminal
vi: Trình duyệt cần thiết bị cuối.

en: Browser understands remote
vi: Trình duyệt điều khiển từ xa.

en: Default browser
vi: Trình duyệt mặc định

en: Default browser for all URLs.
vi: Trình duyệt mặc định cho mọi URL.

en: Whether the default browser needs a terminal to run.
vi: Trình duyệt mặc định có cần thiết bị cuối để chạy không.

en: Whether the default browser understands netscape remote.
vi: Trình duyệt mặc định có hiểu netscape remote không.

en: Default tasks application
vi: Ứng dụng tác vụ mặc định

en: Whether the default calendar application needs a terminal to run
vi: Ứng dụng lịch mặc định có cần thiết bị cuối để chạy không.

en: Whether the default tasks application needs a terminal to run
vi: Ứng dụng tác vụ mặc định có cần thiết bị cuối để chạy không.

en: A list with names of the first window manager workspaces. This key has been deprecated since GNOME 2.12.
vi: Danh sách kèm tên vùng làm việc của bộ quản lý cửa sổ đầu tiên. Khóa này đã bị phản đối kể từ Gnome 2.12.

en: Fallback window manager (deprecated)
vi: Bộ quản lý cửa sổ dự phòng (bị phản đối)

en: Fallback window manager if user window manager can't be found. This key has been deprecated since GNOME 2.12.
vi: Bộ quản lý cửa sổ dự phòng trong trường hợp không tìm thấy bộ quản lý cửa sổ của người dùng. Khóa này đã bị phản đối kể từ Gnome 2.12.

en: Names of the workspaces (deprecated)
vi: Tên các vùng làm việc (bị phản đối).

en: The number of workspaces (deprecated)
vi: Số các vùng làm việc (bị phản đối).

en: The number of workspaces the window manager should use This key has been deprecated since GNOME 2.12.
vi: Số vùng làm việc bộ quản lý cửa sổ nên dùng. Khóa này đã bị phản đối kể từ Gnome 2.12.

en: User window manager (deprecated)
vi: Bộ quản lý cửa sổ người dùng (bị phản đối)

en: Window manager to try first. This key has been deprecated since GNOME 2.12.
vi: Bộ quản lý cửa sổ cần thử đầu tiên. Khóa này đã bị phản đối kể từ Gnome 2.12.

en: File to use for the background image.
vi: Tập tin dùng làm ảnh nền.

en: How to shade the background color. Possible values are "horizontal-gradient", "vertical-gradient", and "solid".
vi: Bóng màu nền như thế nào. Giá trị hợp lệ là:
     • horizontal-gradient — dốc ngang
     • vertical-gradient — dốc dọc
     • solid — đặc.

en: Picture Filename
vi: Tên tập tin ảnh

en: File Icon Theme
vi: Sắc thái Biểu tượng Tập tin

en: Theme used for displaying file icons.
vi: Sắc thái được dùng để hiển thị biểu tượng tập tin.

en: Enable Accessibility
vi: Bật khả năng truy cập

en: Module for GtkFileChooser
vi: Mô-đun cho GtkFileChooser (chọn tập tin)

en: Module to use as the filesystem model for the GtkFileChooser widget. Possible values are "gio", "gnome-vfs" and "gtk+".
vi: Mô-đun cần dùng là mô hình hệ thống tập tin cho ô điều khiển của GtkFileChooser. Giá trị có thể là "gio", "gnome-vfs" và "gtk+".

en: Size of icons in toolbars, either "small-toolbar" or "large-toolbar".
vi: Kích cỡ của biểu tượng trên thanh công cụ, hoặc:
     • small-toolbar	biểu tượng nhỏ cho thanh công cụ
     • large-toolbar	biểu tượng lớn cho thanh công cụ

en: Status Bar on Right
vi: Thanh trạng thái bên phải

en: Whether Applications should have accessibility support.
vi: Ứng dụng có nên hỗ trợ khả năng truy cập không.

en: Whether to display a status bar meter on the right.
vi: Có hiển thị đồng hồ thanh trạng thái bên phải không.

en: Whether to use a custom font in gtk+ applications.
vi: Có dùng phông chữ tự chọn trong ứng dụng GTK+ không.

en: File name of the bell sound to be played.
vi: Tên tập tin của tiếng bíp cần phát.

en: Keyboard Bell Custom Filename
vi: Tên tập tin chuông tự chọn của bàn phím

en: Remember NumLock state
vi: Nhớ tính trạng NumLock

en: When set to true, GNOME will remember the state of the NumLock LED between sessions.
vi: Khi đặt là « true » (đúng), Gnome sẽ nhớ tính trạng của LED NumLock (Khóa Số) giữa hai phiên chạy.

en: possible values are "on", "off", and "custom".
vi: giá trị hợp lệ là:
     • on — bật,
     • off — tắt,
     • custom — tự chọn.

en: Acceleration multiplier for mouse motion. A value of -1 is the system default.
vi: Bộ nhân gia tốc cho chuyển động chuột. Giá trị (-1) là mặc định hệ thống.

en: Cursor font
vi: Phông chữ con trỏ

en: Cursor theme name. Used only by Xservers that support Xcursor, such as XFree86 4.3 and later.
vi: Tên sắc thái con trỏ. Chỉ dùng do trình phục vụ X có hỗ trợ Xcursor, như XFree86 phiên bản 4.3 và sau.

en: Distance in pixels the pointer must move before accelerated mouse motion is activated. A value of -1 is the system default.
vi: Khoảng cách, tính theo điểm ảnh, mà con trỏ phải di chuyển trước khi kích hoạt chuyển động của con chuột. Giá trị (-1) là mặc định hệ thống.

en: Double Click Time
vi: Khoảng thời gian nhấp đúp

en: Font name of the cursor. If unset, the default font is used. This value is only propagated to the X server start of each session, so changing it mid-session won't have an effect until the next time you log in.
vi: Tên phông chữ của con trỏ. Nếu bỏ chọn, phông mặc định sẽ được dùng. Giá trị này chỉ tác động khi khởi chạy trình phục vụ X mỗi phiên làm việc, vì thế thay đổi giá trị này khi đang chạy sẽ không tác động gì cho đến khi bạn đăng nhập lại.

en: Length of a double click.
vi: Độ dài nhấp đúp.

en: Locate Pointer
vi: Định vị con trỏ

en: Mouse button orientation
vi: Hướng nút chuột

en: Single click to open icons.
vi: Nhấp đơn để mở biểu tượng.

en: Size of the cursor referenced by cursor_theme.
vi: Kích cỡ của con trỏ mà « cursor_theme » (sắc thái con trỏ) có tham chiếu.

en: Swap left and right mouse buttons for left-handed mice.
vi: Hoán đổi nút trái, phải của chuột cho người dùng thuận tay trái.

en: Default mixer device
vi: Thiết bị hoà tiếng mặc định

en: Default mixer tracks
vi: Các rãnh hoà tiếng mặc định

en: Enable ESD
vi: Bật ESD

en: Enable sound server startup.
vi: Bật trình phục vụ âm thanh lúc khởi động.

en: The default mixer device used by the multimedia key bindings.
vi: Thiết bị hoà tiếng mặc định dùng bởi những tổ hợp phím nhạc/phim.

en: The default mixer tracks used by the multimedia key bindings.
vi: Các rãnh hoà tiếng mặc định dùng bởi những tổ hợp phím nhạc/phim.

en: Allow postponing of breaks
vi: Cho phép hoãn thư giãn

en: Break time
vi: Thời gian thư giãn

en: Number of minutes of typing time before break mode starts.
vi: Số phút nhập liệu trước khi bắt đầu thư giãn.

en: Number of minutes that the typing break should last.
vi: Số phút thư giãn.

en: Type time
vi: Thời gian nhập liệu

en: Whether or not keyboard locking is enabled
vi: Có khoá bàn phím hay không.

en: Whether or not keyboard locking is enabled.
vi: Có khoá bàn phím hay không.

en: Whether or not the typing break screen can be postponed.
vi: Có cho phép hoãn thư giãn nhập liệu hay không.

en: The antialiasing mode of the canvas.
vi: Chế độ làm trơn của khung vẽ.

en: Font stretch
vi: Độ dãn phông

en: Font size (as a multiple of PANGO_SCALE, eg. 12*PANGO_SCALE for a 12pt font size)
vi: Kích cỡ phông chữ (dạng bội số PANGO_SCALE, v.d. 12*PANGO_SCALE cho phông chữ có kích cỡ 12 điểm

en: Font size in points (eg. 12 for a 12pt font size)
vi: Kích cỡ phông chữ theo điểm (v.d. 12 cho kích cỡ phông chữ 12 điểm)

en: Width of the rendered text
vi: Độ rộng của văn bản được vẽ

en: Height of the rendered text
vi: Độ cao của văn bản được vẽ

en: Width for text box
vi: Độ rộng cho hộp văn bản

en: Height for text box
vi: Độ cao cho hộp văn bản

en: Is this rich text item editable?
vi: Mục văn bản có kiểu dáng này sửa được không?

en: Is this rich text item visible?
vi: Mục văn bản có kiểu dáng này hiện rõ được không?

en: Cursor Visible
vi: Hiện con trỏ

en: Is the cursor visible in this rich text item?
vi: Mục văn bản có kiểu dáng này hiện rõ con trỏ không?

en: Does the cursor blink in this rich text item?
vi: Mục văn bản có kiểu dáng này có con trỏ chớp không?

en: Grow Height
vi: Tăng cao

en: Should the text box height grow if the text does not fit?
vi: Có nên tăng độ cao của hộp văn bản nếu văn bản quá cao không?

en: Wrap mode for multiline text
vi: Chế độ cuộn cho văn bản đa dòng

en: Justification mode
vi: Chế độ canh đều

en: Anchor point for text
vi: Điểm neo cho văn bản

en: Pixels Above Lines
vi: Điểm ảnh trên dòng

en: Number of pixels to put above lines
vi: Số điểm ảnh đặt trên mỗi dòng

en: Pixels Below Lines
vi: Điểm ảnh dưới dòng

en: Number of pixels to put below lines
vi: Số điểm ảnh đặt dưới mỗi dòng

en: Pixels Inside Wrap
vi: Điểm ảnh ở trong vùng cuộn

en: Number of pixels to put inside the wrap
vi: Số điểm ảnh cần để ở trong vùng cuộn

en: Number of pixels in the left margin
vi: Số điểm ảnh bên biên trái

en: Number of pixels in the right margin
vi: Số điểm ảnh bên biên phải

en: Number of pixels for indentation
vi: Số điểm ảnh dùng để canh lề

note: Translators: The count is related to the number of options. The %s * format specifier should not be modified, left "as is".
en: layout “%s” | layouts “%s”
vi[0]: bố cục “%s”

note: Translators: The count is related to the number of options. The %s * format specifier should not be modified, left "as is".
en: option “%s” | options “%s”
vi[0]: tùy chọn “%s”

en: model “%s”, %s and %s
vi: mô hình “%s”, %s và %s

en: no options
vi: không có tùy chọn

en: Preview keyboard layouts
vi: Xem thử bố cục bàn phím

en: Keyboard layout “%s”
    Copyright &#169; X.Org Foundation and XKeyboardConfig contributors
    For licensing see package metadata
vi: Bố cục bàn phím “%s”
    Bản quyền &#169; Tổ chức X.Org và nhóm đóng góp XKeyboardConfig
    Xem siêu dữ liệu của gói để xem giấy phép

en: Default group, assigned on window creation
vi: Nhóm mặc định, được gán khi tạo cửa sổ

en: Keep and manage separate group per window
vi: Giữ và quản lý một nhóm riêng cho mỗi cửa sổ

en: The Keyboard Preview, X offset
vi: Bộ xem thử bàn phím, bù X

en: The Keyboard Preview, Y offset
vi: Bộ xem thử bàn phím, bù Y

en: Secondary groups
vi: Nhóm phụ

en: Show flags in the applet
vi: Hiển thị cờ trong tiểu ứng dụng

en: Show flags in the applet to indicate the current layout
vi: Hiển thị cờ trong tiểu ứng dụng để chỉ ra bố cục đang dùng

en: The font family
vi: Phông chữ

en: The font family for the layout indicator
vi: Phông chữ của bộ chỉ báo bố cục

en: The font size
vi: Kích thước phông

en: The font size for the layout indicator
vi: Kích thước phông chữ của bộ chỉ báo bố cục

en: The foreground color for the layout indicator
vi: Màu chữ của bộ chỉ báo bố cục

en: The background color for the layout indicator
vi: Màu nền của bộ chỉ báo bố cục

en: Keyboard model
vi: Mô hình bàn phím

en: keyboard model
vi: mô hình bàn phím

en: Indicator:
vi: Chỉ thị:

en: A collection of scripts to run whenever the keyboard state is reloaded. Useful for re-applying xmodmap based adjustments
vi: Một tập hợp các văn lệnh cần chạy khi nào nạp lại tình trạng bàn phím. Có ích để áp dụng lại sự điều chỉnh dựa vào xmodmap.

en: Keyboard Update Handlers
vi: Bộ xử lý cập nhật bàn phím

en: modmap file list
vi: danh sách tập tin modmap

en: Keyboard Indicator Test (%s)
vi: Thử Chỉ thị Bàn phím (%s)

en: Child Item 1
vi: Mục con 1

en: Hint for item 1
vi: Mẹo cho mục 1

en: Child Item 2
vi: Mục con 2

en: Hint for item 2
vi: Mẹo cho mục 2

en: %s is a link to something that is not a folder
vi: %s là liên kết đến cái gì không phải là thư mục

en: %s is a link without a destination location
vi: %s là liên kết không có địa chỉ đích

en: %s is not a folder
vi: %s không phải là thư mục

en: Could not monitor '%s': %s
vi: Không thể theo dõi « %s »: %s

en: Could not get info for '%s': %s
vi: Không thể lấy thông tin về « %s »: %s

en: Could not create '%s': %s
vi: Không thể tạo « %s »: %s

en: '%s': %s
vi: « %s »: %s

en: Bookmark saving failed (%s)
vi: Lỗi lưu đánh dấu (%s)

en: Error getting information for '%s'
vi: Lỗi lấy thông tin về « %s »

en: Program name
vi: Tên chương trình

en: The name of the program
vi: Tên của chương trình

en: Program version
vi: Phiên bản chương trình

en: The version of the program
vi: Phiên bản của chương trình

en: Copyright string
vi: Thông tin tác quyền

en: Copyright information for the program
vi: Thông tin tác quyền cho chương trình này

en: Comments string
vi: Chuỗi ghi chú

en: Comments about the program
vi: Ghi chú về chương trình này

en: List of authors of the programs
vi: Danh sách các tác giả của chương trình này

en: Author entry
vi: Mục nhập tác giả

en: A single author entry
vi: Một mục nhập tác giả riêng lẻ

en: Documenters
vi: Người tạo tài liệu

en: List of people documenting the program
vi: Danh sách các người tạo tài liệu hướng dẫn về chương trình này

en: Documenter entry
vi: Mục nhập người tạo tài liệu

en: A single documenter entry
vi: Một mục nhập người tạo tài liệu riêng lẻ

en: Translator credits
vi: Công trạng dịch giả

en: Credits to the translators. This string should be marked as translatable
vi: Những người cộng tác dịch. Chuỗi này nên được nhãn có khả năng dịch

en: A logo for the about box
vi: Một biểu hình cho hộp giới thiệu

en: _File/
vi: _Tập tin/

en: _Edit/
vi: _Sửa/

en: _View/
vi: _Xem/

en: _Settings/
vi: Thiết _lập/

en: _New/
vi: Mớ_i/

en: Fi_les/
vi: Tậ_p tin/

en: _Windows/
vi: _Cửa sổ/

note: Print Setup
en: Print S_etup...
vi: Thiết _lập In...

en: Clear the selection
vi: Xóa vùng chọn

en: Search again for the same string
vi: Tìm lại cùng một chuỗi

en: Modify the file's properties
vi: Sửa đổi các tài sản của tập tin

en: Select everything
vi: Chọn hết

en: View the scores
vi: Xem điểm

en: Text Below Icons
vi: Nhãn dưới hình

en: Priority Text Beside Icons
vi: Nhãn ưu tiên cạnh biểu tượng

en: Icons Only
vi: Chỉ có hình

en: Use Desktop Default (%s)
vi: Dùng mặc định hệ thống (%s)

en:  (press return)
vi:  (ấn phím Return)

en:  (yes or no)
vi:  (có hay không)

en:   - OK? (yes or no)
vi:   — Được không? (có hay không)

en: The application ID string
vi: Chuỗi nhận diện ứng dụng

en: Has Progress
vi: Có tiến hành

en: Create a progress widget.
vi: Tạo ô điều khiển tiến hành.

en: Has Status
vi: Có trạng thái

en: Create a status widget.
vi: Tạo ô điều khiển trạng thái.

en: Interactivity
vi: Tương tác

en: Level of user activity required.
vi: Cấp hoạt động người dùng cần thiết.

en: Specify prefix of saved configuration
vi: Ghi rõ tiền tố của cấu hình đã lưu

en: Session management:
vi: Quản lý phiên chạy:

en: Session management
vi: Quản lý phiên chạy

en: The time currently selected
vi: Giờ hiện thời được chọn

en: DateEdit Flags
vi: Cờ DateEdit

en: Flags for how DateEdit looks
vi: Cờ hiệu về hình thức DateEdit (hiệu chỉnh ngày)

en: Lower Hour
vi: Giờ thấp hơn

en: Lower hour in the time popup selector
vi: Giờ nằm thấp hơn trong bộ chọn giờ bật lên

en: Upper Hour
vi: Giờ cao hơn

en: Upper hour in the time popup selector
vi: Giờ nằm cao hơn trong bộ chọn giờ bật lên

en: Initial Time
vi: Giờ ban đầu

en: The initial time
vi: Giờ ban đầu

en: gnome_date_edit_get_date deprecated, use gnome_date_edit_get_time
vi: « gnome_date_edit_get_date » bị phản đối, hãy dùng « gnome_date_edit_get_time »

en: Title of the druid
vi: Tựa của đồ thuật

en: Logo image
vi: Ảnh biểu hình

en: Watermark image for the top
vi: Ảnh thủy ấn bên trên

en: Title Foreground
vi: Tựa lên trước

en: Foreground color of the title
vi: Màu lên trước của tựa

en: Foreground color of the title as a GdkColor
vi: Màu lên trước của tựa theo màu GdkColor

en: Title Foreground color set
vi: Màu lên trước của tựa đã đặt

en: Foreground color of the title is set
vi: Màu lên trước của tựa đã được đặt

en: Background color set
vi: Mầu nền sau đã đặt

en: Background color is set
vi: Mầu nền sau đã được đặt

en: Contents Background color
vi: Màu nền của nội dung

en: Contents Background color as a GdkColor
vi: Màu nền của nội dung theo GdkColor

en: Contents Background color set
vi: Mầu nền của nội dung đã đặt

en: Contents Background color is set
vi: Mầu nền của nội dung đã được đặt

en: Logo Background color
vi: Mầu nền của biểu hình

en: Logo Background color as a GdkColor
vi: Mầu nền của biểu hình theo GdkColor

en: Logo Background color set
vi: Mầu nền của biểu hình đã đặt

en: Logo Background color is set
vi: Mầu nền của biểu hình đã được đặt

en: Show Finish
vi: Hiện nút Xong

en: Show the 'Finish' button instead of the 'Next' button
vi: Hiện nút « Xong » thay cho nút « Kế »

en: Show Help
vi: Hiện Trợ giúp

en: Show the 'Help' button
vi: Hiện nút « Trợ giúp »

en: History ID
vi: ID lịch sử

en: GTK entry
vi: Mục nhập GTK

en: The GTK entry
vi: Mục nhập GTK

en: Unique identifier for the file entry.  This will be used to save the history list.
vi: Đồ nhận diện duy nhất cho mục nhập tập tin. Nó sẽ được dùng để lưu danh sách lịch sử.

en: Browse Dialog Title
vi: Tựa thoại duyệt

en: Title for the Browse file dialog.
vi: Tựa cho đối thoại « Duyệt tập tin »

en: Directory Entry
vi: Nhập thư mục

en: Whether the file entry is being used to enter directory names or complete filenames.
vi: Có nên dùng mục tập tin để nhập tên thư mục hay tên tập tin đầy đủ.

en: Whether the Browse file window should be modal.
vi: Cửa sổ duyệt tập tin có nên là cách thức (cần thiết đáp) hay không.

en: Filename that should be displayed in the file entry.
vi: Tên tập tin nên được hiển thị trong mục nhập tập tin.

en: Default Path
vi: Đường dẫn mặc định

en: Default path for the Browse file window.
vi: Đường dẫn mặc định cho cửa sổ « Duyệt tập tin ».

en: GnomeEntry that the file entry uses for entering filenames.  You can use this property to get the GnomeEntry if you need to modify or query any of its parameters.
vi: GnomeEntry mà mục nhập tập tin dùng để nhập tên tập tin. Bạn có khả năng dùng tài sản này để được GnomeEntry nếu bạn cần sửa đổi hay truy vấn tham số nào của nó.

en: GtkEntry that the file entry uses for entering filenames.  You can use this property to get the GtkEntry if you need to modify or query any of its parameters.
vi: GtkEntry mà mục nhập tập tin dùng để nhập tên tập tin. Bạn có khả năng dùng tài sản này để được GtkEntry nếu bạn cần sửa đổi hay truy vấn tham số nào của nó.

en: Use GtkFileChooser
vi: Dùng GtkFileChooser

en: Whether to use the new GtkFileChooser widget or the GtkFileSelection widget to select files.
vi: Dùng ô điều khiển GtkFileChooser mới hay dùng ô điều khiển GtkFileSelection để chọn tập tin.

en: GtkFileChooser Action
vi: Hành động GtkFileChooser

en: The type of operation that the file selector is performing.
vi: Kiểu thao tác mà bộ chọn tập tin đang thực hiện.

en: Pop up a file selector to choose a file
vi: Bật lên một bộ chọn tập tin để chọn một tập tin

en: The mode of operation of the font picker
vi: Chế độ hoạt động của bộ chọn phông chữ

en: The selected GtkFont
vi: Phông chữ GTKFont được chọn

en: GNOME GConf UI Support
vi: Hỗ trợ giao diện GConf của GNOME

en: The application "%s" attempted to change an aspect of your configuration that your system administrator or operating system vendor does not allow you to change. Some of the settings you have selected may not take effect, or may not be restored next time you use the application.
vi: Ứng dụng « %s » đã thử thay đổi một thực thể của cấu hình mà nhà quản trị hệ thống hay nhà phân phối hệ điều hành không cho phép thay đổi. Một số thiết lập bạn chọn có thể không có tác dụng, hay không được khôi phục khi bạn dùng ứng dụng vào lần sau.

en: An error occurred while loading or saving configuration information for %s. Some of your configuration settings may not work properly.
vi: Gặp lỗi khi tải hoặc lưu thông tin cấu hình cho %s. Một vài thiết lập cấu hình có thể không làm việc chính xác.

en: The URL that GnomeHRef activates
vi: Địa chỉ Mạng mà GnomeHRef kích hoạt

en: The text on the button
vi: Đoạn chữ trên cái nút

en: End World Hunger
vi: Chấm Dứt Nạn Đói Trên Khắp Thế Giới

en: Color used to draw the link
vi: Màu dùng để vẽ liên kết

en: This button will take you to the URI that it displays.
vi: Cái nút này đưa bạn tới URI nó hiển thị.

en: An error has occurred while trying to launch the default web browser.
    Please check your settings in the 'Preferred Applications' preference tool.
vi: Gặp lỗi khi thử khởi chạy trình duyệt Mạng mặc định.
    Hãy xem lại các thiết lập trong phần « Các ứng dụng ưa thích » của công cụ tùy thích.

en: Unique identifier for the icon entry.  This will be used to save the history list.
vi: Đồ nhận diện duy nhất cho mục nhập biểu tượng. Nó sẽ được dùng để lưu danh sách lịch sử.

en: Title for the Browse icon dialog.
vi: Tựa cho đối thoại « Duyệt biểu tượng ».

en: Pixmap Directory
vi: Thư mục Pixmap

en: Directory that will be searched for icons.
vi: Thư mục nơi sẽ tìm các biểu tượng.

en: Filename that should be displayed in the icon entry.
vi: Tên tập tin nên được hiển thị trong mục nhập biểu tượng.

en: Picker dialog
vi: Thoại kén

en: Icon picker dialog.  You can use this property to get the GtkDialog if you need to modify or query any of its properties.
vi: Đối thoại chọn biểu tượng. Bạn có khả năng dùng tài sản này để được GtkDialog nếu bạn cần sửa đổi hay truy vấn tham số nào của nó.

en: Choose Icon
vi: Chọn biểu tượng

en: Icon selection dialog
vi: Thoại chọn biểu tượng

en: This dialog box lets you select an icon.
vi: Hộp thoại này để bạn chọn biểu tượng.

en: Icon Selector
vi: Bộ chọn biểu tượng

en: Please pick the icon you want.
vi: Hãy chọn biểu tượng bạn muốn.

en: This button will open a window to let you select an icon.
vi: Cãi nút này sẽ mở một cửa sổ để bạn chọn biểu tượng.

en: Icon path
vi: Đường dẫn tới biểu tượng

en: Here you should enter the name of the directory where icon images are located.
vi: Ở đây bạn nên nhập tên của thư mục chứa các ảnh biểu tượng.

en: GnomeIconSelection: '%s' does not exist or is not a directory
vi: GnomeIconSelection: « %s » không tồn tại hay không phải là một thư mục

en: GnomeIconSelection: couldn't open directory '%s'
vi: GnomeIconSelection: không thể mở thư mục « %s »

en: Loading Icons...
vi: Đang tải các biểu tượng...

en: Do Preview
vi: Có xem thử

en: Whether the pixmap entry should have a preview.
vi: Mục nhập pixmap có nên xem thử hay không.

en: A preview of the image currently specified
vi: Ô xem thử ảnh được chọn hiện có

en: Can't find an hbox, using a normal file selection
vi: Không tìm thấy hbox nên dùng cách chọn tập tin chuẩn

en: Top Ten
vi: Mười tốt nhất

note: TRANSLATORS NOTE: Date format used when showing scores in games. * Please refer to manpage of strftime(3) for complete reference.
en: %a %b %d %T %Y
vi: %a, %d.%m.%Y, %H.%M

en: Table Borders
vi: Viền bảng

en: Table Fill
vi: Điền bảng

en: Bulleted List
vi: Danh sách nút

en: Numbered List
vi: Danh sách đánh số

en: Un-Indent
vi: Bỏ thụt lề

en: Disable Crash Dialog
vi: Tắt hộp thoại chạy hỏng

en: GNOME GUI Library:
vi: Thư viện GUI GNOME:

en: Show GNOME GUI options
vi: Hiện các tùy chọn giao diện người dùng đồ họa GNOME

en: GNOME GUI Library
vi: Thư viện giao diện người dùng đồ họa của GNOME.

en: Could not open link
vi: Không thể mở liên kết

en: Exit the test
vi: Thoát khỏi việc thử ra

en: Unspecified source
vi: Nguồn chưa ghi rõ

en: GPG Agent
vi: Tác nhân GPG

en: User defined source 1
vi: Nguồn tự xác định 1

en: User defined source 2
vi: Nguồn tự xác định 2

en: User defined source 3
vi: Nguồn tự xác định 3

en: User defined source 4
vi: Nguồn tự xác định 4

en: General error
vi: Lỗi chung

en: Unknown packet
vi: Gói tin không rõ

en: Unknown version in packet
vi: Gặp phiên bản không rõ trong gói tin

en: Invalid public key algorithm
vi: Thuật toán khoá công không hợp lệ

en: Invalid digest algorithm
vi: Thuật toán bộ tóm tắt (digest) không hợp lệ

en: Bad public key
vi: Khoá công sai

en: Bad secret key
vi: Khoá bí mật sai

en: No public key
vi: Không có khoá công

note: #-#-#-#-#  preseed_1.120_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description Translators : DO NOT TRANSLATE variable names : ALGORITHM, LOCATION and CHECKSUM :sl2:
en: Checksum error
vi: Lỗi tổng kiểm tra

en: Bad passphrase
vi: Cụm từ mật khẩu sai

en: Invalid cipher algorithm
vi: Thuật toán mật mã không hợp lệ

en: Cannot open keyring
vi: Vòng khoá đã mở

en: Invalid packet
vi: Gói tin không hợp lệ

en: Invalid armor
vi: Bọc sắt không hợp lệ

en: No user ID
vi: Không có mã số người dùng

en: No secret key
vi: Không có khoá bí mật

en: Wrong secret key used
vi: Đã dùng khoá bí mật không đúng

en: Bad session key
vi: Khoá buổi hợp sai

en: Unknown compression algorithm
vi: Thuật toán nén không rõ

en: Number is not prime
vi: Số không phải nguyên tố

en: Invalid encoding method
vi: Phương pháp mã hoá không hợp lệ

en: Invalid encryption scheme
vi: Lược đồ mật mã hoá không hợp lệ

en: Invalid signature scheme
vi: Lược đồ chữ ký không hợp lệ

en: Invalid attribute
vi: Thuộc tính không hợp lệ

en: No value
vi: Không có giá trị

en: Value not found
vi: Không tìm thấy giá trị

en: Bad MPI value
vi: Giá trị MPI sai

en: Invalid signature class
vi: Hạng chữ ký không hợp lệ

en: Resources exhausted
vi: Cạn tài nguyên

en: Invalid keyring
vi: Vòng khoá không hợp lệ

en: Trust DB error
vi: Lỗi CSDL tin cậy

en: Bad certificate
vi: Chứng nhận sai

en: Time conflict
vi: Giờ xung đột

en: Keyserver error
vi: Lỗi máy phục vụ khoá

en: Wrong public key algorithm
vi: Thuật toán khoá công không đúng

en: Tribute to D. A.
vi: Cống cho D. A.

en: Weak encryption key
vi: Khoá mật mã yếu

en: Invalid key length
vi: Chiều dài khoá không hợp lệ

en: Syntax error in URI
vi: Lỗi cú pháp trong URI

en: Selftest failed
vi: Lỗi tự thử

en: Data not encrypted
vi: Chưa mật mã dữ liệu

en: Data not processed
vi: Chưa xử lý dữ liệu

en: Unusable public key
vi: Khoá công vô ích

en: Unusable secret key
vi: Khoá bí mật vô ích

en: Bad certificate chain
vi: Dây chứng nhận sai

en: Missing certificate
vi: Chứng nhận còn thiếu

en: EOF (gcrypt)
vi: Kết thúc tập tin (gcrypt)

en: Provided object is too short
vi: Đã cung cấp một đối tượng quá ngắn

en: Provided object is too large
vi: Đã cung cấp một đối tượng quá lớn

en: Missing item in object
vi: Thiếu mục trong đối tượng

en: Conflicting use
vi: Cách sử dụng xung đột

en: Invalid cipher mode
vi: Chế độ mật mã không hợp lệ

en: Invalid flag
vi: Cờ không hợp lệ

en: Invalid handle
vi: Bộ quản lý không hợp lệ

en: Result truncated
vi: Kết quả bị cắt ngắn

en: Incomplete line
vi: Dòng không hoàn toàn

en: Invalid response
vi: Đáp ứng không hợp lệ

en: No agent running
vi: Không có tác nhân đang chạy

en: Unspecific Assuan server fault
vi: Lỗi máy phục vụ Assuan chung

en: General Assuan error
vi: Lỗi Assuan chung

en: Invalid S-expression
vi: Biểu thức S không hợp lệ

en: Unsupported algorithm
vi: Thuật toán không được hỗ trợ

en: No pinentry
vi: Không có pinentry

en: pinentry error
vi: Lỗi pinentry

en: Bad PIN
vi: PIN sai

en: Bad data
vi: Dữ liệu sai

en: Invalid parameter
vi: Tham số không hợp lệ

en: Wrong card
vi: Thẻ không đúng

en: No dirmngr
vi: Không có dirmngr

en: dirmngr error
vi: Lỗi dirmngr

en: Certificate revoked
vi: Chứng nhận bị thu hồi

en: No CRL known
vi: Không co CRL đã biết

en: CRL too old
vi: CRL quá cũ

en: Line too long
vi: Dòng quá dài

en: Not trusted
vi: Không tin cậy

en: Bad CA certificate
vi: Chứng nhận CA (nhà cầm quyền chứng nhận) sai

en: Certificate too young
vi: Chứng nhận quá mới

en: Unsupported certificate
vi: Chứng nhận không được hỗ trợ

en: Unknown S-expression
vi: Biểu thức S không rõ

en: Unsupported protection
vi: Sự bảo vệ không được hỗ trợ

en: Corrupted protection
vi: Sự bảo vệ bị hỏng

en: Ambiguous name
vi: Tên mờ hồ

en: Card error
vi: Lỗi thẻ

en: Card reset required
vi: Cần thiết lập lại thẻ

en: Card removed
vi: Thẻ bị gỡ bỏ

en: Invalid card
vi: Thẻ không hợp lệ

en: Card not present
vi: Không có thẻ

en: No PKCS15 application
vi: Không có ứng dụng PKCS15

en: Not confirmed
vi: Chưa xác nhận

en: No policy match
vi: Không có chính sách tương ứng

en: Invalid index
vi: Chỉ mục không hợp lệ

en: No SmartCard daemon
vi: Không có trình nền Thẻ Khéo

en: SmartCard daemon error
vi: Lỗi trình nền Thẻ Khéo

en: Unsupported protocol
vi: Giao thức không được hỗ trợ

en: Bad PIN method
vi: Phương pháp PIN sai

en: Card not initialized
vi: Chưa sơ khởi thẻ

en: Wrong key usage
vi: Sai dùng khoá

en: Wrong blob type
vi: Sai kiểu blob

en: Missing value
vi: Thiếu giá trị

en: Hardware problem
vi: Lỗi phần cứng

en: PIN blocked
vi: PIN bị chặn

en: Conditions of use not satisfied
vi: Chưa thỏa mãn các điều kiện dùng

en: PINs are not synced
vi: Các PIN chưa đồng bộ

en: Invalid CRL
vi: CRL không hợp lệ

en: BER error
vi: Lỗi BER

en: Invalid BER
vi: BER không hợp lệ

en: Element not found
vi: Không tìm thấy phần tử

en: Identifier not found
vi: Không tìm thấy bộ nhận diện

en: Invalid tag
vi: Thẻ (tag) không hợp lệ

en: Invalid length
vi: Chiều dài không hợp lệ

en: Invalid key info
vi: Thông tin khoá không hợp lệ

en: Unexpected tag
vi: Thẻ (tag) bất thường

en: Not DER encoded
vi: Không phải mã hoá DER

en: No CMS object
vi: Không có đối tượng CMS

en: Invalid CMS object
vi: Đối tượng CMS không hợp lệ

en: Unknown CMS object
vi: Đối tượng CMS không rõ

en: Unsupported CMS object
vi: Đối tượng CMS không được hỗ trợ

en: Unsupported encoding
vi: Bảng mã không được hỗ trợ

en: Unsupported CMS version
vi: Phiên bản CMS không được hỗ trợ

en: Unknown algorithm
vi: Thuật toán không rõ

en: Invalid crypto engine
vi: Cơ chế mật mã không hợp lệ

en: Public key not trusted
vi: Khoá công không tin cậy

en: Key expired
vi: Khoá hết hạn

en: Signature expired
vi: Chữ ký hết hạn

en: Encoding problem
vi: Lỗi mã hoá

en: Invalid state
vi: Tình trạng không hợp lệ

en: Duplicated value
vi: Giá trị trùng

en: Missing action
vi: Thiếu hành động

en: ASN.1 module not found
vi: Không tìm thấy mô-đun ASN.1

en: Invalid OID string
vi: Chuỗi OID không hợp lệ

en: Invalid time
vi: Thời gian không hợp lệ

en: Invalid CRL object
vi: Đối tượng CRL không hợp lệ

en: Unsupported CRL version
vi: Phiên bản CRL không được hỗ trợ

en: Invalid certificate object
vi: Đối tượng chứng nhận không hợp lệ

en: A locale function failed
vi: Một hàm miền địa phương bị lỗi

en: Protocol violation
vi: Vi phạm giao thức

en: Invalid MAC
vi: MAC không hợp lệ

en: Invalid request
vi: Yêu cầu không hợp lệ

en: Unknown extension
vi: Phần mở rộng không rõ

en: Unknown critical extension
vi: Phần mở rộng nghiêm trọng không rõ

en: Not operational
vi: Không hoạt động được

en: No passphrase given
vi: Chưa đưa ra cụm từ mật khẩu

en: No PIN given
vi: Chưa đưa ra số cá nhân PIN

en: Operation not yet finished
vi: Thao tác chưa kết thúc

en: Buffer too short
vi: Vùng đệm quá ngắn

en: Invalid length specifier in S-expression
vi: Chỉ thị chiều dài không hợp lệ trong biểu thức S

en: String too long in S-expression
vi: Chuỗi quá dài trong biểu thức S

en: Unmatched parentheses in S-expression
vi: Có dấu ngoặc chưa khớp trong biểu thức S

en: S-expression not canonical
vi: Biểu thức S không phải chuẩn tắc

en: Bad character in S-expression
vi: Ký tự sai trong biểu thức S

en: Bad quotation in S-expression
vi: Đoạn trích dẫn sai trong biểu thức S

en: Zero prefix in S-expression
vi: Tiền tố số không trong biểu thức S

en: Nested display hints in S-expression
vi: Có mẹo trình bày lồng nhau trong biểu thức S

en: Unmatched display hints
vi: Có mẹo trình bày chưa khớp

en: Unexpected reserved punctuation in S-expression
vi: Có dấu chấm câu dành riêng bất thường trong biểu thức S

en: Bad hexadecimal character in S-expression
vi: Ký tự thập lục sai trong biểu thức S

en: Odd hexadecimal numbers in S-expression
vi: Có số thập lục lẻ trong biểu thức S

en: No key
vi: Không có khóa

en: Ticket expired
vi: Vé quá thời hạn

en: General IPC error
vi: Lỗi IPC chung

en: IPC accept call failed
vi: Lời gọi chấp nhận IPC bị lỗi

en: IPC connect call failed
vi: Lời gọi kết nối IPC bị lỗi

en: Invalid IPC response
vi: Đáp ứng IPC không hợp lệ

en: Invalid value passed to IPC
vi: Giá trị không hợp lệ được gửi cho IPC

en: Incomplete line passed to IPC
vi: Dòng không hoàn toàn được gửi cho IPC

en: Line passed to IPC too long
vi: Dòng quá dài được gửi cho IPC

en: Nested IPC commands
vi: Các câu lệnh IPC lồng nhau

en: No data callback in IPC
vi: Không có lời gọi ngược lại dữ liệu trong IPC

en: No inquire callback in IPC
vi: Không có lời gọi ngược lại yêu cầu trong IPC

en: Not an IPC server
vi: Không phải trình phục vụ IPC

en: Not an IPC client
vi: Không phải ứng dụng khách IPC

en: Problem starting IPC server
vi: Gặp khó khăn trong việc khởi chạy trình phục vụ IPC

en: IPC read error
vi: Lỗi đọc IPC

en: IPC write error
vi: Lỗi ghi IPC

en: Too much data for IPC layer
vi: Quá nhiều dữ liệu cho lớp IPC

en: Unexpected IPC command
vi: Câu lệnh IPC bất thường

en: Unknown IPC command
vi: Câu lệnh IPC không rõ

en: IPC syntax error
vi: Lỗi cú pháp IPC

en: IPC call has been cancelled
vi: Lời gọi IPC bị thôi

en: No input source for IPC
vi: Không có nguồn nhập vào cho IPC

en: No output source for IPC
vi: Không có nguồn kết xuất cho IPC

en: IPC parameter error
vi: Lỗi tham số IPC

en: Unknown IPC inquire
vi: Yêu cầu IPC không rõ

en: Service error
vi: Lỗi dịch vụ

en: User defined error code 1
vi: Mã lỗi tự xác định 1

en: User defined error code 2
vi: Mã lỗi tự xác định 2

en: User defined error code 3
vi: Mã lỗi tự xác định 3

en: User defined error code 4
vi: Mã lỗi tự xác định 4

en: User defined error code 5
vi: Mã lỗi tự xác định 5

en: User defined error code 6
vi: Mã lỗi tự xác định 6

en: User defined error code 7
vi: Mã lỗi tự xác định 7

en: User defined error code 8
vi: Mã lỗi tự xác định 8

en: User defined error code 9
vi: Mã lỗi tự xác định 9

en: User defined error code 10
vi: Mã lỗi tự xác định 10

en: User defined error code 11
vi: Mã lỗi tự xác định 11

en: User defined error code 12
vi: Mã lỗi tự xác định 12

en: User defined error code 13
vi: Mã lỗi tự xác định 13

en: User defined error code 14
vi: Mã lỗi tự xác định 14

en: User defined error code 15
vi: Mã lỗi tự xác định 15

en: User defined error code 16
vi: Mã lỗi tự xác định 16

en: SQL error
vi: Lỗi SQL

en: System error w/o errno
vi: Lỗi hệ thống không có số thứ tự lỗi

en: Unknown error code
vi: Mã lỗi không rõ

en: missing argument
vi: thiếu đối số

en: warning: could not recognize %s
vi: cảnh báo : không thể nhận ra %s

en: Camera appears to not be using CompactFlash storage
    Unfortunately we do not support that at the moment :-(
vi: Có vẻ là máy ảnh không sử dụng đĩa CompactFlash.
    Không may là phần mềm này hiện tại không hỗ trợ nó tại thời điểm này :-(

en: Camera has taken %d pictures, and is using CompactFlash storage.
vi: Máy đã chụp %d ảnh, và đang dùng bộ nhớ CompactFlash.

en: agfa_cl20
    The Agfa CL20 Linux Driver People!
         Email us at cl20@poeml.de    
     Visit us at http://cl20.poeml.de
vi: agfa_cl20
    Nhóm Trình điều khiển Linux Agfa CL20!
      Liên lạc với chúng tôi bằng thư điện tử <cl20@poeml.de>.
    Đến thăm chúng tôi ở <http://cl20.poeml.de>.

en: Your USB camera has an Aox chipset.
    Number of lo-res PICs = %i
    Number of hi-res PICs = %i
    Number of PICs = %i
vi: Máy ảnh USB của bạn có bộ con chíp Aox.
    Số ẢNH phân giải thấp = %i
    Số ẢNH phân giải cao = %i
    Tổng số ẢNH = %i

en: Aox generic driver
    Theodore Kilgore <kilgota@auburn.edu>
vi: Trình điều khiển đa dụng Aox
    Theodore Kilgore <kilgota@auburn.edu>

en: Your USB picture frame has a AX203 chipset
vi: Khung ảnh USB của bạn có một bộ chíp điều khiển AX203

en: AX203 based picture frames come with a variety of resolutions.
    The gphoto driver for these devices allows you to download,
    upload and delete pictures from the picture frame.
vi: Khung ảnh dựa vào AX203 có sẵn vài bộ phân giải khác nhau.
    Trình điều khiển gphoto dành cho thiết bị này cho phép bạn
    tải về, tải lên và xóa bỏ ảnh từ khung ảnh.

en: AX203 USB picture frame driver
    Hans de Goede <hdegoede@redhat.com>
    This driver allows you to download, upload and delete pictures
    from the picture frame.
vi: Trình điều khiển khung ảnh USB AX203
    Hans de Goede <hdegoede@redhat.com>
    Trình điều khiển này cho phép bạn
    tải về, tải lên và xóa bỏ ảnh từ khung ảnh.

en: Picture Frame Configuration
vi: Cấu hình khung ảnh

en: Synchronize frame data and time with PC
vi: Đồng bộ hóa ngày giờ khung với máy tính

en: Number of pictures: %i
    Firmware Version: %s
vi: Số lượng ảnh: %i
    Phiên bản Firmware: %s

en: Barbie/HotWheels/WWF
    Scott Fritzinger <scottf@unr.edu>
    Andreas Meyer <ahm@spies.com>
    Pete Zaitcev <zaitcev@metabyte.com>
    
    Reverse engineering of image data by:
    Jeff Laing <jeffl@SPATIALinfo.com>
    
    Implemented using documents found on
    the web. Permission given by Vision.
vi: Barbie/HotWheels/WWF
    Scott Fritzinger <scottf@unr.edu>
    Andreas Meyer <ahm@spies.com>
    Pete Zaitcev <zaitcev@metabyte.com>
    
    Thiết kế đối chiếu dữ liệu ảnh:
    Jeff Laing <jeffl@SPATIALinfo.com>
    
    Thực hiện dùng các tài liệu trên Web.
    Vision cho phép.

en: Could not create directory %s.
vi: Không thể tạo thư mục %s.

en: Could not remove directory %s.
vi: Không thể gỡ bỏ thư mục %s.

en: lock keys failed.
vi: gặp lỗi khi khóa các khóa.

en: *UNKNOWN*
vi: *KHÔNG HIỂU*

en: canon_int_capture_image: initial canon_usb_list_all_dirs() failed with status %li
vi: canon_int_capture_image: tiến trình canon_usb_list_all_dirs() (liêt kê mọi thư mục) đầu tiên đã thất bại với trạng thái %li

en: canon_int_capture_image: final canon_usb_list_all_dirs() failed with status %i
vi: canon_int_capture_image: tiến trình canon_usb_list_all_dirs() (liêt kê mọi thư mục) cuối cùng đã thất bại với trạng thái %i

en: Name '%s' (%li characters) too long, maximum 30 characters are allowed.
vi: Tên “%s” (%li ký tự) quá dài, chỉ cho phép tối đa 30 ký tự.

en: Lower case letters in %s not allowed.
vi: Không cho phép chữ thường trong %s.

en: canon_int_list_directory: ERROR: initial message too short (%i < minimum %i)
vi: canon_int_list_directory: LỖI: thông điệp đầu tiên quá ngắn (%i < tối thiểu %i)

en: canon_int_list_directory: Reached end of packet while examining the first dirent
vi: canon_int_list_directory: Tới kết thúc gói trong khi kiểm tra mục tin thư mục thứ nhất

en: canon_int_list_directory: truncated directory entry encountered
vi: canon_int_list_directory: gặp mục tin thư mục bị cắt ngắn

en: File protected.
vi: Tập tin đã bảo vệ.

en: canon_int_get_info_func: ERROR: initial message too short (%i < minimum %i)
vi: canon_int_get_info_func: LỖI: thông điệp khởi tạo quá ngắn (%i < tối thiểu %i)

en: Could not extract JPEG thumbnail from data: No beginning/end
vi: Không thể trích ảnh mẫu JPEG từ dữ liệu: không có đầu/cuối

en: Could not extract JPEG thumbnail from data: Data is not JFIF
vi: Không thể trích ảnh mẫu JPEG từ dữ liệu: dữ liệu không phải JFIF

en: NULL parameter "%s" in %s line %i
vi: Tham số không có giá trị “%s” trong %s dòng %i

en: Don't know how to handle camera->port->type value %i aka 0x%x in %s line %i.
vi: Tiến trình này không biết cách xử lý giá trị máy_ảnh->cổng->kiểu %i cũng được biết như là 0x%x trong %s dòng %i.

en: FATAL ERROR: initial CRC value for length %d unknown
vi: LỖI NGHIÊM TRỌNG: không rõ giá trị CRC đầu tiên cho độ dài %d

en: unable to guess initial CRC value
vi: không thể đoán giá trị CRC đầu tiên

en: warning: CRC not checked (add len %d, value 0x%04x) #########################
vi: cảnh báo: chưa kiểm CRC (thêm độ dài %d, giá trị 0x%04x) #########################

en: Full Image
vi: Ảnh đầy đủ

en: Auto focus: one-shot
vi: Tự động lấy nét: chụp một

en: Auto focus: AI servo
vi: Tự động lấy nét: động cơ se-vô AI

en: Auto focus: AI focus
vi: Tự động lấy nét: lấy nét AI

en: Beep off
vi: Tắt bíp

en: Beep on
vi: Bật bíp

en: Flash auto
vi: Đèn nháy ở chế độ tự động

en: AUTO
vi: TỰ_ĐỘNG

en: Manual 2
vi: Bằng tay 2

en: Far scene
vi: Cảnh ở xa

en: Gray scale
vi: Mức xám

en: PanFocus
vi: Tiêu điểm kéo ngang

en: Kids and pets
vi: Trẻ em và động vật

en: Photo in movie
vi: Ảnh chụp trong phim

en: Small Normal JPEG
vi: JPEG chuẩn nhỏ

en: Small Fine JPEG
vi: JPEG Tốt nhỏ

en: Medium Normal JPEG
vi: JPEG chuẩn vừa

en: Medium Fine JPEG
vi: JPEG Tốt vừa

en: Large Normal JPEG
vi: JPEG chuẩn lớn

en: Large Fine JPEG
vi: JPEG Tốt lớn

en: RAW + Small Normal JPEG
vi: RAW + JPEG chuẩn nhỏ

en: RAW + Small Fine JPEG
vi: RAW + JPEG Tốt nhỏ

en: RAW + Medium Normal JPEG
vi: RAW + JPEG chuẩn vừa

en: RAW + Medium Fine JPEG
vi: RAW + JPEG Tốt vừa

en: RAW + Large Normal JPEG
vi: RAW + JPEG chuẩn lớn

en: RAW + Large Fine JPEG
vi: RAW + JPEG Tốt lớn

en: This is the driver for Canon PowerShot, Digital IXUS, IXY Digital,
     and EOS Digital cameras in their native (sometimes called "normal")
     mode. It also supports a small number of Canon digital camcorders
     with still image capability.
    It includes code for communicating over a serial port or USB connection,
     but not (yet) over IEEE 1394 (Firewire).
    It is designed to work with over 70 models as old as the PowerShot A5
     and Pro70 of 1998 and as new as the PowerShot A510 and EOS 350D of
     2005.
    It has not been verified against the EOS 1D or EOS 1Ds.
    For the A50, using 115200 bps may effectively be slower than using 57600
    If you experience a lot of serial transmission errors, try to have your
     computer as idle as possible (i.e. no disk activity)
vi: Đây là trình điều khiển cho các máy ảnh Canon PowerShot, Digital IXUS,
    IXY Digital, và EOS Digital trong chế độ sở hữu (cũng được gọi là “chuẩn”).
    Nó cũng hỗ trợ vài máy thu-ghi hình điện số Canon có khả năng ảnh tĩnh.
    Nó chứa mã để liên lạc qua cổng nối tiếp hay kết nối USB, nhưng không
    phải (chưa) qua IEEE 1394 (Firewire).
    Nó được thiết kế để hoạt động được với hơn 70 máy, từ máy rất cũ như
    PowerShot A5 và Pro70 của năm 1998 đến máy mới như PowerShot A510
    và EOS 350D của năm 2005.
    Nó chưa được thẩm tra với máy EOS 1D hay EOS 1Ds.
    Đối với máy A50, dùng 115200 bps có thể có kết quả chậm hơn khi dùng
    57600 bps.
    Nếu bạn gặp nhiều lỗi truyền nối tiếp, hãy giữ máy tính càng nghỉ càng
    có thể (tức là đĩa không hoạt động).

en: Camera unavailable: %s
vi: Máy ảnh không sẵn sàng: %s

en: Switching Camera Off
vi: Đang tắt máy ảnh

en: Error capturing image
vi: Gặp lỗi khi chụp ảnh

en: Could not get disk name: %s
vi: Không thể lấy tên đĩa: %s

en: No reason available
vi: Không có lý do

en: Could not get disk info: %s
vi: Không thể lấy thông tin về đĩa: %s

en: Internal error #1 in get_file_func() (%s line %i)
vi: lỗi nội bộ #1 trong hàm lấy tập tin get_file_func() (%s dòng %i)

en: No audio file could be found for %s
vi: Không tìm thấy tập tin âm thanh cho %s

en:   Drive %s
      %11s bytes total
      %11s bytes available
vi:   Ổ đĩa %s
      %11s byte tổng
      %11s byte sẵn còn có thể sử dụng

en: on battery
vi: dùng pin

en: power OK
vi: nguồn điện tốt

en: power bad
vi: nguồn điện hỏng

en: not available: %s
vi: không sẵn sàng: %s

en: %s (host time %s%i seconds)
vi: %s (thời gian máy chủ %s%i giây)

en: 
    Camera identification:
      Model: %s
      Owner: %s
    
    Power status: %s
    
    Flash disk information:
    %s
    
    Time: %s
vi: 
    Định danh máy ảnh:
         Mô hình: %s
      Chủ sở hữu: %s
    
    Trạng thái nguồn điện: %s
    
    Thông tin về đĩa Flash:
    %s
    
    Thời gian: %s

en: Canon PowerShot series driver by
     Wolfgang G. Reissnegger,
     Werner Almesberger,
     Edouard Lafargue,
     Philippe Marzouk,
    A5 additions by Ole W. Saastad
    Additional enhancements by
     Holger Klemm
     Stephen H. Westin
vi: Trình điều khiển máy kiểu Canon PowerShot được tạo bởi
     Wolfgang G. Reissnegger,
     Werner Almesberger,
     Edouard Lafargue,
     Philippe Marzouk,
    Phần bổ sung A5 bởi Ole W. Saastad
    Sự tăng cường thêm bởi
     Holger Klemm
     Stephen H. Westin

en: Error deleting associated thumbnail file
vi: Gặp lỗi khi xóa ảnh mẫu liên quan

en: Speeds greater than 57600 are not supported for uploading to this camera
vi: Không hỗ trợ tốc độ hơn 57600 bps để tải lên máy ảnh

en: Could not get flash drive letter
vi: Không thể lấy chữ đĩa cực nhanh

en: Could not upload, no free folder name available!
    999CANON folder name exists and has an AUT_9999.JPG picture in it.
vi: Không thể tải lên, không có tên thư mục còn trống.
    Tên thư mục 999CANON tồn tại và chứa một ảnh AUT_9999.JPG.

en: Could not create \DCIM directory.
vi: Không thể tạo thư mục \DCIM.

en: Could not create destination directory.
vi: Không thể tạo thư mục đích.

en: Camera and Driver Configuration
vi: Cấu hình máy ảnh và trình điều khiển

en: Capture Size Class
vi: Lớp kích cỡ Chụp

en: Camera Actions
vi: Hành vi Máy ảnh

en: Synchronize camera date and time with PC
vi: Đồng bộ hóa ngày giờ máy ảnh với máy tính

en: Camera Status Information
vi: Thông tin Trạng thái Máy ảnh

en: List all files
vi: Liệt kê mọi tập tin

en: Keep filename on upload
vi: Giữ tên tập tin khi tải lên

en: Camera unavailable
vi: Máy ảnh không sẵn sàng

en: Owner name changed
vi: Tên người sở hữu bị thay đổi

en: could not change owner name
vi: không thể thay đổi tên người sở hữu

en: Capture size class changed
vi: Lớp kích cỡ chụp bị thay đổi

en: Invalid capture size class setting
vi: Cài đặt lớp kích cỡ chụp không hợp lệ

en: Invalid ISO speed setting
vi: Cài đặt tốc độ ISO không hợp lệ

en: ISO speed changed
vi: Tốc độ ISO bị thay đổi

en: Could not change ISO speed
vi: Không thể thay đổi tốc độ ISO

en: Invalid shooting mode setting
vi: Sai đặt chế độ chụp ảnh

en: Shooting mode changed
vi: Chế độ chụp ảnh bị thay đổi

en: Could not change shooting mode
vi: Không thể thay đổi chế độ chụp ảnh

en: Invalid shutter speed setting
vi: Cài đặt tốc độ chập không hợp lệ

en: Shutter speed changed
vi: Tốc độ chập bị thay đổi

en: Could not change shutter speed
vi: Không thể thay đổi tốc độ chập

en: Invalid aperture setting
vi: Cài đặt độ mở không hợp lệ

en: Aperture changed
vi: Độ mở bị thay đổi

en: Could not change aperture
vi: Không thể thay đổi độ mở

en: Invalid exposure compensation setting
vi: Cài đặt bù phơi sáng không hợp lệ

en: Exposure compensation changed
vi: Sự bù phơi sáng đã thay đổi

en: Could not change exposure compensation
vi: Không thể thay đổi sự bù phơi sáng

en: Invalid image format setting
vi: Cài đặt định dạng ảnh không hợp lệ

en: Image format changed
vi: Định dạng ảnh đã thay đổi

en: Could not change image format
vi: Không thể thay đổi định dạng ảnh

en: Invalid focus mode setting
vi: Cài đặt chế độ lấy nét không hợp lệ

en: Focus mode changed
vi: Chế độ lấy nét bị thay đổi

en: Could not change focus mode
vi: Không thể thay đổi chế độ lấy nét

en: Invalid beep mode setting
vi: Sai đặt chế độ bíp

en: Beep mode changed
vi: Chế độ bíp bị thay đổi

en: Could not change beep mode
vi: Không thể thay đổi chế độ bíp

en: Zoom level changed
vi: Mức phóng to bị thay đổi

en: Could not change zoom level
vi: Không thể thay đổi mức phóng to

en: Invalid flash mode setting
vi: Sai đặt chế độ đèn nháy

en: Flash mode changed
vi: Chế độ đèn nháy bị thay đổi

en: Could not change flash mode
vi: Không thể thay đổi chế độ đèn nháy

en: time set
vi: đặt giờ

en: could not set time
vi: không thể đặt giờ

en: Unsupported port type %i = 0x%x given. Initialization impossible.
vi: Đưa ra kiểu cổng không được hỗ trợ %i = 0x%x nên không thể khởi tạo.

en: Battery exhausted, camera off.
vi: Hết pin hoàn toàn nên máy ảnh bị tắt.

en: ERROR: unexpected message
vi: LỖI: thông điệp bất thường

en: ERROR: message overrun
vi: LỖI: tràn thông điệp

en: ERROR: out of sequence.
vi: LỖI: sai thứ tự.

en: ERROR: unexpected packet type.
vi: LỖI: kiểu gói tin bất thường.

en: ERROR: message format error.
vi: LỖI: lỗi định dạng thông điệp.

en: ERROR: unexpected message2.
vi: LỖI: thông điệp bất thường 2.

en: Uploading file...
vi: Đang tải lên tập tin…

en: Getting file...
vi: Đang lấy tập tin…

en: canon_serial_get_dirents: canon_serial_dialogue failed to fetch directory entries
vi: canon_serial_get_dirents: canon_serial_dialogue không lấy được các mục tin thư mục

en: canon_serial_get_dirents: Initial dirent packet too short (only %i bytes)
vi: canon_serial_get_dirents: Gói tin mục tin thư mục đầu tiên quá ngắn (chỉ %i byte)

en: canon_serial_get_dirents: Could not allocate %i bytes of memory
vi: canon_serial_get_dirents: Không thể cấp phát %i byte bộ nhớ

en: canon_serial_get_dirents: Failed to read another directory entry
vi: canon_serial_get_dirents: Gặp lỗi khi đọc mục tin thư mục khác

en: canon_serial_get_dirents: Truncated directory entry received
vi: canon_serial_get_dirents: Nhận mục tin thư mục bị cắt ngắn

en: canon_serial_get_dirents: Too many dirents, we must be looping.
vi: canon_serial_get_dirents: Quá nhiều mục tin thư mục, chắc là vòng lặp.

en: canon_serial_get_dirents: Could not resize dirent buffer to %i bytes
vi: canon_serial_get_dirents: Không thể thay đổi kích cỡ của bộ đệm mục tin thư mục thành %i byte

en: Error changing speed.
vi: Gặp lỗi khi thay đổi tốc độ.

en: Resetting protocol...
vi: Đang đặt lại giao thức…

en: Camera OK.
vi: Máy ảnh Tốt.

en: Looking for camera ...
vi: Đang tìm máy ảnh…

en: Trying to contact camera...
vi: Đang thử liên lạc với máy ảnh…

en: Communication error 1
vi: Lỗi liên lạc 1

en: No response from camera
vi: Máy ảnh không đáp ứng

en: Unrecognized response
vi: Đáp ứng không được nhận ra

en: Detected a "%s" aka "%s"
vi: Phát hiện một “%s” cũng được biết như là “%s”

en: Unknown model "%s"
vi: Không rõ mô hình “%s”

en: Bad EOT
vi: EOT sai

en: Communication error 2
vi: Lỗi liên lạc 2

en: Communication error 3
vi: Lỗi liên lạc 3

en: Changing speed... wait...
vi: Đang thay đổi tốc độ… vui lòng đợi…

en: Error changing speed
vi: Gặp lỗi khi thay đổi tốc độ

en: Error waiting for ACK during initialization, retrying
vi: Lỗi đợi xác nhận trong khi khởi tạo, đang thử lại

en: Error waiting ACK during initialization
vi: Lỗi đợi xác nhận trong khi khởi tạo

en: Connected to camera
vi: Đã kết nối tới máy ảnh

en: ERROR: a fatal error condition was detected, can't continue
vi: LỖI: phát hiện điều kiện lỗi nghiêm trọng nên không thể tiếp tục

en: ERROR: %d is too big
vi: LỖI: %d là quá quá lớn.

en: Getting thumbnail...
vi: Đang lấy ảnh mẫu…

en: NOT RECOGNIZED
vi: KHÔNG NHẬN RA

en: Could not establish initial contact with camera
vi: Không thể thiết lập liên lạc khởi tạo với máy ảnh

en: Camera was already active
vi: Máy ảnh đã hoạt động

en: Camera was woken up
vi: Máy ảnh đã được kích hoạt

en: Initial camera response '%c' unrecognized
vi: Không nhận ra đáp ứng máy ảnh đầu tiên “%c”

en: Step #2 of initialization failed: ("%s" on read of %i). Camera not operational
vi: Bước 2 khởi tạo bị lỗi (”%s” khi đọc %i). Máy ảnh không hoạt động.

en: Step #2 of initialization failed! (returned %i bytes, expected %i). Camera not operational
vi: Bước 2 khởi tạo bị lỗi (trả về %i byte, cần %i byte). Máy ảnh không hoạt động.

en: Step #3 of initialization failed: "%s" on read of %i. Camera not operational
vi: Bước 3 khởi tạo bị lỗi: “%s” khi đọc %i. Máy ảnh không hoạt động.

en: Step #3 of initialization failed! (returned %i, expected %i). Camera not operational
vi: Bước 3 khởi tạo bị lỗi (trả về %i, cần %i). Máy ảnh không hoạt động.

en: Step #3 of initialization failed: "%s" on write of %i. Camera not operational
vi: Bước 3 khởi tạo bị lỗi: “%s” khi ghi %i. Máy ảnh không hoạt động.

en: Step #4 failed: "%s" on read of %i. Camera not operational
vi: Bước 4 bị lỗi: “%s” khi đọc %i. Máy ảnh không hoạt động.

en: Step #4 failed (returned %i, expected %i). Camera not operational
vi: Bước 4 bị lỗi (trả về %i, cần %i). Máy ảnh không hoạt động.

en: Camera not ready, multiple 'Identify camera' requests failed: %s
vi: Máy ảnh chưa sẵn sàng, nhiều yêu cầu “nhận diện máy ảnh” bị lỗi: %s

en: Camera not ready, get_battery failed: %s
vi: Máy ảnh chưa sẵn sàng, hàm get_battery (lấy pin) bị lỗi: %s

en: canon_usb_lock_keys: Unexpected length returned from "lock keys" function (%i bytes, expected %i)
vi: canon_usb_lock_keys: độ dài bất thường được trả lại từ hàm “khóa các khóa” (%i byte, cần %i).

en: canon_usb_lock_keys: Unexpected length returned (%i bytes, expected %i)
vi: canon_usb_lock_keys: độ dài bất thường được trả lại (%i byte, cần %i).

en: canon_usb_unlock_keys: Unexpected length returned (%i bytes, expected %i)
vi: canon_usb_unlock_keys: độ dài bất thường được trả lại (%i byte, cần %i).

en: canon_usb_get_body_id: Unexpected data length returned (%i bytes, expected %i)
vi: canon_usb_get_body_id: độ dài dữ liệu bất thường được trả lại (%i byte, cần %i).

en: Receiving data...
vi: Đang nhận dữ liệu…

en: Out of memory: %d bytes needed.
vi: Hết bộ nhớ: cần thiết %d byte.

en: canon_usb_set_file_attributes: canon_usb_dialogue failed
vi: canon_usb_set_file_attributes: hộp thoại USB canon_usb_dialogue bị lỗi

en: Warning in canon_usb_set_file_attributes: canon_usb_dialogue returned error status 0x%08x from camera
vi: Cảnh báo trong hàm đặt các thuộc tính tập tin canon_usb_set_file_attributes: hộp thoại canon_usb_dialogue đã trả lại trạng thái lỗi 0x%08x từ máy ảnh.

en: Couldn't read from file "%s"
vi: Không thể đọc tập tin “%s”

en: Out of memory: %ld bytes needed.
vi: Hết bộ nhớ: cần %ld byte.

en: File upload failed.
vi: Lỗi tải lên tập tin.

en: File was too big. You may have to turn your camera off and back on before uploading more files.
vi: Tập tin quá lớn. Có lẽ bạn cần phải tắt máy ảnh, rồi mở lại trước khi tải lên tập tin thêm.

en: canon_usb_get_dirents: Couldn't fit payload into buffer, '%.96s' (truncated) too long.
vi: canon_usb_get_dirents: không thể vừa trọng tải trong bộ đệm, “%.96s” (bị cắt ngắn) quá dài.

en: canon_usb_get_dirents: canon_usb_long_dialogue failed to fetch direntries, returned %i
vi: canon_usb_get_dirents: hộp thoại canon_usb_long_dialogue không lấy được các mục tin thư mục, trả lại %i.

en: canon_usb_list_all_dirs: Couldn't fit payload into buffer, '%.96s' (truncated) too long.
vi: canon_usb_list_all_dirs: không thể vừa trọng tải trong bộ đệm, “%.96s” (bị cắt ngắn) quá dài.

en: canon_usb_list_all_dirs: canon_usb_long_dialogue failed to fetch direntries, returned %i
vi: canon_usb_list_all_dirs: hộp thoại canon_usb_long_dialogue không lấy được các mục tin thư mục, trả lại %i.

en: Detected a '%s'.
vi: Phát hiện một “%s”.

en: Name "%s" from camera does not match any known camera
vi: Tên “%s” từ máy ảnh không tương ứng với máy ảnh đã biết.

en: Image type %d not supported
vi: Không hỗ trợ kiểu ảnh %d

en: Image %s is delete protected.
vi: Ảnh %s bị bảo vệ chống xóa.

en: Driver framework written by Lutz Mueller <lutz@users.sf.net>.
    This software has QVplay's source code, written by Ken-ichi HAYASHI <xg2k-hys@asahi-net.or.jp> and Jun-ichiro "itojun" Itoh <itojun@itojun.org>.
    Integration of QVplay by Michael Haardt <michael@moria.de>.
vi: Khuôn khổ trình điều khiển được tạo bởi Lutz Mueller <lutz@users.sf.net>.
    Phần mềm này chứa mã nguồn của QVplay mà được tạo bởi Ken-ichi HAYASHI <xg2k-hys@asahi-net.or.jp> và Jun-ichiro “itojun” Itoh <itojun@itojun.org>.
    QVplay được Michael Haardt <michael@moria.de> hợp nhất.

en: Battery level: %.1f Volts. Revision: %08x.
vi: Mức pin: %.1f Vôn. Bản sửa đổi: %08x.

en: Camera Configuration
vi: Cấu hình máy ảnh

en: Too bright
vi: Quá sáng

en: Too dark
vi: Quá tối

en: Your Logitech Clicksmart 310 has %i picture in it.
     | Your Logitech Clicksmart 310 has %i pictures in it.
vi[0]: Máy Logitech Clicksmart 310 chứa %i ảnh.

en: There are two resolution settings, 352x288 and 176x144. Photo data 
    is in JPEG format when downloaded and thus has no predetermined
    size. Therefore, the advertised maximum number of photos the
    camera can hold must be understood as an approximation.
    All gphoto2 options will work, except for the following which
    the hardware will not support:
    	Deletion of individual or selected photos (gphoto2 -d)
    	Capture (gphoto2 --capture or --capture-image)
    However, capture is possible using the webcam interface,
    supported by the spca50x kernel module.
    GUI access using gtkam has been tested, and works. However,
    the camera does not produce separate thumbnails. Since the images
    are in any event already small and of low resolution, the driver
    merely downloads the actual images to use as thumbnails.
    The camera can shoot in 'video clip' mode. The resulting frames
    are saved here as a succession of still photos. The user can 
    animate them using (for example) ImageMagick's 'animate' function.
    For more details on the camera's functions, please consult
    libgphoto2/camlibs/clicksmart310/README.clicksmart310.
vi: Có hai giá trị độ phân giải, 352×288 và 176×144.
    Dữ liệu ảnh chụp theo định dạng JPEG khi được tải xuống
    thì không có kích cỡ đã xác định sẵn. Vì vậy chỉ có thể ước lượng
    số tối đa các ảnh chụp nằm được trên mỗi máy ảnh.
    Tất cả các tùy chọn gphoto2 sẽ hoạt động được, trừ những mục
    theo đây mà không được phần cứng hỗ trợ:
     * Xóa ảnh riêng hoặc những ảnh đã chọn (gphoto2 -d)
     * Chụp (”gphoto2 --capture” hoặc “--capture-image”)
    Tuy nhiên, có thể bắt bằng giao diện máy ảnh Web,
    được mô đun hạt nhân spca50x hỗ trợ.
    
    Khả năng truy cập vào giao diện người dùng bằng gtkam đã được thử,
    và hoạt động được. Tuy nhiên, máy ảnh không tạo ảnh mẫu riêng.
    Vì mỗi ảnh cũng nhỏ với độ phân giải thấp, trình điều khiển
    chỉ tải về ảnh thật để sử dụng làm ảnh mẫu.
    
    Máy ảnh có khả năng chụp trong chế độ “trích phim”.
    Các khung kết quả được lưu vào đây dạng một dãy ảnh tĩnh.
    Người dùng có thể hoạt họa chúng bằng (thí dụ)
    chức năng “hoạt họa” (animate) của ImageMagick.
    
    Để lấy chi tiết về các chức năng của máy ảnh, đọc tài liệu Đọc Đi:
    llibgphoto2/camlibs/clicksmart310/README.clicksmart310.

en: Logitech Clicksmart 310 driver
    Theodore Kilgore <kilgota@auburn.edu>
vi: Trình điều khiển Logitech Clicksmart 310
    Theodore Kilgore <kilgota@auburn.edu>

en: For cameras with insides from S&Q Technologies, which have the 
    USB Vendor ID 0x2770 and Product ID 0x905C, 0x9050, 0x9051,
    0x9052, or 0x913D.  Photos are saved in PPM format.
    
    Some of these cameras allow software deletion of all photos.
    Others do not. No supported camera can do capture-image. All
    can do capture-preview (image captured and sent to computer).
    If delete-all does work for your camera, then capture-preview will
    have the side-effect that it also deletes what is on the camera.
    
    File uploading is not supported for these cameras. Also, none of the
    supported cameras allow deletion of individual photos by use of a
    software command.
vi: Đối với máy ảnh có sử dụng thiết bị của S&Q Technologies, cái mà có
    USB Vendor ID 0x2770 và Product ID 0x905C, 0x9050, 0x9051,
    0x9052 hoặc 0x913D các ảnh chụp sẽ được lưu theo định dạng PPM.
    
    Một số máy ảnh kiểu này cho phép xóa mọi ảnh chụp bằng phần mềm.
    Một số máy khác không. Những máy ảnh không được hỗ trợ có khả năng chụp ảnh.
    Tất cả có khả năng chụp-xem-thử (chụp ảnh rồi gửi cho máy tính).
    Nếu chức năng xóa-tất hoạt động được đối với máy ảnh của bạn,
    thế thì việc chụp-xem-thử sẽ gặp hiệu ứng side-effect mà nó
    xóa những thứ có trên máy ảnh.
    
    Việc tải tập tin lên cũng không được hỗ trợ trên những máy ảnh này.
    Cũng thế, không có máy ảnh không được hỗ trợ nào cho phép xóa
    từng bức ảnh riêng lẻ bằng phần mềm.

en: sq905C generic driver
    Theodore Kilgore <kilgota@auburn.edu>
vi: Trình điều khiển chung sq905C
    Theodore Kilgore <kilgota@auburn.edu>

en: Image type is not supported
vi: Kiểu ảnh không được hỗ trợ

en: Number of pictures: %d
vi: Số lượng ảnh: %d

en: Only root folder is supported - you requested a file listing for folder '%s'.
vi: Chỉ hỗ trợ thư mục gốc: bạn đã yêu cầu danh sách các tập tin của thư mục “%s”.

en: Problem getting number of images
vi: Gặp lỗi khi lấy tổng số ảnh

en: Problem getting image information
vi: Gặp lỗi khi lấy thông tin về ảnh

en: Capture type is not supported
vi: Không hỗ trợ kiểu chụp

en:  (battery is %d%% full)
vi:  (pin còn %d%%)

en: Dimera 3500 ver. %s %d/%d %d:%d.
    %d pictures used of approximately %d (high res) or %d (low res).
    Camera features: %s, %s, %s, %s.
    Flash is %s, is %s and is %s.
    Resolution is set to %s.
    Camera is %s powered %s.
vi: Dimera 3500 phiên bản %s %d/%d %d:%d
    %d ảnh được dùng trên khoảng %d (phân giải cao) hay %d (phân giải thấp).
    Tính năng máy ảnh: %s, %s, %s, %s
    Đèn nháy là %s, %s và %s
    Độ phân giải được đặt thành %s
    Máy ảnh chạy bằng %s %s.

en: Dual Iris
vi: Mống mắt đôi

en: No Dual Iris
vi: Không mống mắt đôi

en: Resolution Switch
vi: Chuyển đổi độ phân giải

en: No Resolution Switch
vi: Không chuyển đổi độ phân giải

en: No Power Light
vi: Không đèn có điện

en: in fill mode
vi: trong chế độ tô đầy

en: Not in fill mode
vi: Không trong chế độ tô đầy

en: low (320x240)
vi: thấp (320×240)

en: high (640x480)
vi: cao (640×480)

en: externally
vi: bên ngoài

en: internally
vi: trên máy

en: * Image glitches or problems communicating are
      often caused by a low battery.
    * Images captured remotely on this camera are stored
      in temporary RAM and not in the flash memory card.
    * Exposure control when capturing images can be
      configured manually or set to automatic mode.
    * Image quality is currently lower than it could be.
vi:  * Lỗi ảnh hay lỗi liên lạc thường do pin yếu gây ra.
     * Ảnh được chụp từ xa trên máy ảnh này
    	được cất giữ trong bộ nhớ RAM tạm thời,
    	không phải trên thẻ nhớ cực nhanh.
     * Sự điều khiển phơi sáng khi chụp ảnh
    	có thể được cấu hình bằng tay,
    	hay đặt thành chế độ tự động.
     * Chất lượng ảnh hiện tại dưới mức độ có thể.

en: gPhoto2 Mustek VDC-3500/Relisys Dimera 3500
    This software was created with the
    help of proprietary information belonging
    to StarDot Technologies.
    
    Author:
      Brian Beattie  <URL:http://www.beattie-home.net>
    Contributors:
      Chuck Homic <chuck@vvisions.com>
         Converting raw camera images to RGB
      Dan Fandrich <dan@coneharvesters.com>
         Information on protocol, raw image format,
         gphoto2 port
vi: gPhoto2 Mustek VDC-3500/Relisys Dimera 3500
    Phần mềm này dùng thông tin được công tyStarDot Technologies sở hữu.
    
    Tác giả:
      Brian Beattie  <URL:http://www.beattie-home.net>
    Người đóng góp:
      Chuck Homic <chuck@vvisions.com>
         Chuyển đổi ảnh chụp thô sang RGB
      Dan Fandrich <dan@coneharvesters.com>
         Thông tin về giao thức, định dạng ảnh thô,
         chuyển sang gphoto2

en: Problem reading image from flash
vi: Gặp lỗi khi đọc ảnh từ bộ nhớ cực nhanh

en: Downloading image...
vi: Đang tài về ảnh…

en: Problem downloading image
vi: Gặp lỗi khi tải về ảnh

en: User canceled download
vi: Người dùng đã thôi tải về

en: Problem taking live image
vi: Gặp lỗi khi lấy ảnh trực tiếp

en: Automatic exposure adjustment on preview
vi: Tự động điều chỉnh phơi sáng khi xem thử

en: Exposure level on preview
vi: Độ phơi sáng khi xem thử

en: Automatic flash on capture
vi: Tự động nháy đèn khi chụp

en: Problem opening port
vi: Lỗi mở bản chuyển

en: Problem resetting camera
vi: Gặp lỗi khi đặt lại máy ảnh

en: Problem setting camera communication speed
vi: Gặp lỗi khi đặt lại tốc độ liên lạc với máy ảnh

en: Looks like a modem, not a camera
vi: Hình như bộ điều giải, không phải máy ảnh

en: Listing files in '%s'...
vi: Đang liệt kê các tập tin trong “%s”…

en: Could not get information about '%s' (%s).
vi: Không thể lấy thông tin về “%s” (%s).

en: Could not get information about '%s' in '%s' (%s).
vi: Không thể lấy thông tin về “%s” trong “%s” (%s).

en: Could not change time of file '%s' in '%s' (%s).
vi: Không thể thay đổi giờ của tập tin “%s” trong “%s” (%s).

en: The Directory Browse "camera" lets you index photos on your hard drive.
vi: “Máy ảnh” duyệt qua thư mục thì cho bạn mục lục các ảnh trên đĩa cứng.

en: Directory Browse Mode - written by Scott Fritzinger <scottf@unr.edu>.
vi: Chế độ Duyệt qua Thư mục — được tạo bởi Scott Fritzinger <scottf@unr.edu>.

en: Could not delete file '%s' in folder '%s' (error code %i: %s).
vi: Không thể xóa tập tin “%s” trong thư mục “%s”. (mã lỗi %i: %s).

en: Download program for Digital Dream Enigma 1.3. by <olivier@aixmarseille.com>, and adapted from spca50x driver. Thank you, spca50x team, it was easy to port your driver on this cam!
vi: Tải về chương trình cho Digital Dream Enigma 1.3. bởi <olivier@aixmarseille.com>, được thích nghi từ trình điều khiển spca50x. Cám ơn nhóm spca50x vì dễ chuyển trình điều khiển sang máy ảnh này!

en: The camera sent only %i byte(s), but we need at least %i.
vi: Máy ảnh đã gửi chỉ %i byte, còn cần ít nhất %i.

en: Could not contact camera.
vi: Không thể liên lạc với máy ảnh.

en: Received unexpected data (0x%02x, 0x%02x).
vi: Nhận được dữ liệu bất thường (0x%02x, 0x%02x).

en: Wrong escape sequence: expected 0x%02x, got 0x%02x.
vi: Dãy thoát không đúng: cần 0x%02x, nhưng lại nhận 0x%02x.

en: Bad data - got 0x%02x, expected 0x%02x.
vi: Dữ liệu sai: nhận 0x%02x, cần 0x%02x.

en: Bad data - got 0x%02x, expected 0x%02x or 0x%02x.
vi: Dữ liệu sai: nhận 0x%02x, cần 0x%02x hay 0x%02x.

en: Bad checksum - got 0x%02x, expected 0x%02x.
vi: Sai tổng kiểm: nhận 0x%02x, cần 0x%02x.

en: Camera rejected the command.
vi: Máy ảnh đã từ chối lệnh.

en: Camera reset itself.
vi: Máy ảnh đã tự đặt lại.

en: Camera sent unexpected byte 0x%02x.
vi: Máy ảnh đã gửi bất thường byte 0x%02x.

en: Could not allocate %i byte(s) for downloading the thumbnail.
vi: Không thể cấp phát %i byte để tải về ảnh mẫu.

en: Could not allocate %i byte(s) for downloading the picture.
vi: Không thể cấp phát %i byte để tải về ảnh.

en: The camera does not accept '%s' as filename.
vi: Máy ảnh không chấp nhận “%s” là tên tập tin.

en: Could not initialize upload (camera responded with 0x%02x).
vi: Không thể khởi tạo tiến trình tải lên (máy ảnh đã đáp ứng 0x%02x).

en: The camera does not support speed %i.
vi: Máy ảnh không hỗ trợ tốc độ %i.

en: Could not set speed to %i (camera responded with %i).
vi: Không thể đặt tốc độ thành %i (máy ảnh đã đáp ứng %i).

en: Matthew G. Martin
    Based on fujiplay by Thierry Bousch <bousch@topo.math.u-psud.fr>
vi: Matthew G. Martin
    Dựa vào fujiplay của Thierry Bousch <bousch@topo.math.u-psud.fr>

en: Bit rate %ld is not supported.
vi: Không hỗ trợ tốc độ bit %ld.

en: Configuration for your FUJI camera
vi: Cấu hình cho máy ảnh FUJI của bạn

en: Available memory:
vi: Bộ nhớ còn lại:

en: gsmart300 library 
    Till Adam <till@adam-lilienthal.de>
    Jerome Lodewyck <jerome.lodewyck@ens.fr>
    Support for Mustek gSmart 300 digital cameras
    based on several other gphoto2 camlib modules and the specifications kindly provided by Mustek.
vi: Thư viện gsmart300 
    Till Adam <till@adam-lilienthal.de>
    Jerome Lodewyck <jerome.lodewyck@ens.fr>
    Khả năng hỗ trợ máy ảnh điện số kiểu Mustek gSmart 300
    dựa vào vài mô-đun thư viện máy ảnh của gphoto2
    và các đặt tả được cung cấp thân ái bởi Mustek.

en: Unsupported port type: %d. This driver only works with USB cameras.
vi: Không hỗ trợ kiểu cổng: %d. Trình điều khiển này chỉ chạy được với máy ảnh kiểu USB.

en: Could not reset camera.
vi: Không thể đặt lại máy ảnh.

en: Your camera only supports deleting the last file on the camera. In this case, this is file '%s'.
vi: Máy ảnh của bạn chỉ hỗ trợ khả năng xóa tập tin cuối cùng trên máy ảnh. Trong trường hợp này, đây là tập tin “%s”.

en: Current camera time:  %04d-%02d-%02d  %02d:%02d
    Free card memory: %d
    Images on card: %d
    Free space (Images): %d
    Battery level: %d %%.
vi: Giờ hiện tại trên máy ảnh:  %04d-%02d-%02d  %02d:%02d
    Bộ nhớ trống trên vỉ mạch: %d
    Ảnh trên thẻ nhớ: %d
    Vùng trống (ảnh): %d
    Mức pin: %d %%

en: hp215
    Marcus Meissner <marcus@jet.franken.de>
    Driver to access the HP Photosmart 215 camera.
    Merged from the standalone hp215 program.
    This driver allows download of images and previews, and deletion of images.
vi: hp215
    Marcus Meissner <marcus@jet.franken.de>
    Trình điều khiển để truy cập máy ảnh HP Photosmart 215.
    Trộn được từ chương trình hp215 độc lập.
    Trình điều khiển này cho phép tải xuống các ảnh và ô xem thử,
    và xóa ảnh.

en: Your USB camera is an iClick 5X.
    The total number of pictures taken is %i
vi: Máy ảnh USB của bạn là máy iClick 5X.
    Tổng số ảnh có thể chụp là %i

en: Information regarding cameras with ID 0x2770:0x9153.
    
    We do not recommend the use of a GUI program to access
    this camera, unless you are just having fun or trying to
    see if you can blow a fuse.
    For production use, try
    gphoto2 -P
    from the command line.
    Note: it is not possible to download video clips.
vi: Thông tin về máy ảnh có mã số 0x2770:0x9153.
    
    Không khuyên bạn sử dụng một chương trình có giao diện đồ họa (GUI)
    để truy cập đến máy ảnh này, trừ để thử nghiệm và/hay làm nổ cầu chì.
    Để sử dụng hằng ngày, thử câu lệnh:
    gphoto2 -P
    trên dòng lệnh.
    Ghi chú: không thể tải về trích phim.

en: iClick 5X driver
    Theodore Kilgore <kilgota@auburn.edu>
vi: Trình điều khiển iClick 5X
    Theodore Kilgore <kilgota@auburn.edu>

en: Frames Taken     : %4d
vi: Khung đã chụp    : %4d

en: jamcam library v
vi: Thư viện jamcam v

en: Downloading thumbnail...
vi: Đang tải về ảnh mẫu…

en: The JD11 camera works rather well with this driver.
    An RS232 interface @ 115 kbit is required for image transfer.
    The driver allows you to get
    
       - thumbnails (64x48 PGM format)
       - full images (640x480 PPM format)
vi: Máy ảnh JD11 hoạt động hơi khá với trình điều khiển này.
    Một giao diện RS232 có tốc đô 115 kbit cần thiết để truyền ảnh.
    Trình điều khiển này cho bạn có khả năng lấy:
    
       * ảnh mẫu (64×48 định dạng PGM)
       * ảnh đầy đủ (640×480 định dạng PPM)

en: JD11
    Marcus Meissner <marcus@jet.franken.de>
    Driver for the Jenoptik JD11 camera.
    Protocol reverse engineered using WINE and IDA.
vi: JD11
    Marcus Meissner <marcus@jet.franken.de>
    Trình điều khiển cho máy ảnh Jenoptik JD11.
    Giao diện được thiết kế đối chiếu dùng WINE và IDA.

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

en: Bulb Exposure Time
vi: Thời gian phơi sáng bóng đèn

en: Color Settings
vi: Cài đặt màu

en: This camera contains a Jeilin JL2005A chipset.
    The number of photos in it is %i.
vi: Máy ảnh này có một bộ chíp điều khiển Jeilin JL2005A.
    Số lượng ảnh mà trong nó là %i.

en: This driver supports cameras with Jeilin jl2005a chip 
    These cameras do not support deletion of photos, nor uploading
    of data. 
    Decoding of compressed photos may or may not work well
    and does not work equally well for all supported cameras.
    If present on the camera, video clip frames are downloaded 
    as consecutive still photos.
    For further details please consult libgphoto2/camlibs/README.jl2005a
vi: Trình điều khiển này hỗ trợ máy ảnh chứa con chíp
    Jeilin jl2005a.
    
    Máy ảnh kiểu này không hỗ trợ chức năng xóa ảnh chụp,
    cũng không hỗ trợ chức năng tải lên dữ liệu.
    
    Tiến trình giải mã ảnh chụp đã nén có thể hoạt động được
    hay không: nó không hoạt động cùng khá cho mọi máy ảnh
    được hỗ trợ.
    
    Khung trích đoạn phim trên máy ảnh được tải xuống
    dạng một dãy ảnh chụp tĩnh.
    
    Để tìm chi tiết, xem tài liệu Đọc Đi “libgphoto2/camlibs/README.jl2005a”.

en: jl2005a camera library
    Theodore Kilgore <kilgota@auburn.edu>
vi: Thư viện máy ảnh jl2005a
    Theodore Kilgore <kilgota@auburn.edu>

en: This camera contains a Jeilin JL2005%c chipset.
    The number of photos in it is %i.
vi: Máy ảnh này có một bộ chíp điều khiển
    Jeilin JL2005%c.
    Số lượng ảnh mà nó chứa là %i.

en: This driver supports cameras with Jeilin JL2005B or C or D  chip 
    These cameras do not support deletion of photos, nor uploading
    of data. 
    If present on the camera, video clip frames are downloaded 
    as consecutive still photos.
    For more details please consult libgphoto2/camlibs/README.jl2005c
vi: Trình điều khiển này hỗ trợ máy ảnh chứa con chíp
    Jeilin jl2005B, C hay D.
    
    Máy ảnh kiểu này không hỗ trợ chức năng xóa ảnh chụp,
    cũng không hỗ trợ chức năng tải lên dữ liệu.
    
    Khung trích đoạn phim trên máy ảnh được tải xuống
    dưới dạng một dãy ảnh chụp tĩnh.
    
    Để tìm chi tiết, xem tài liệu Đọc Đi “libgphoto2/camlibs/README.jl2005c”.

en: jl2005bcd camera library
    Theodore Kilgore <kilgota@auburn.edu>
vi: Thư viện máy ảnh jl2005bcd
    Theodore Kilgore <kilgota@auburn.edu>

en: CompactFlash Card
vi: Thẻ nhớ CompactFlash (CF)

en: The Kodak DC120 camera uses the KDC file format for storing images. If you want to view the images you download from your camera, you will need to download the "kdc2tiff" program. It is available from http://kdc2tiff.sourceforge.net
vi: Máy ảnh Kodak DC120 camera dùng định dạng tập tin KDC để cất giữ các ảnh. Muốn xem những ảnh được tải xuống máy ảnh thì bạn cũng cần phải tải xuống chương trình “kdc2tiff”. Có thể lấy nó ở “http://kdc2tiff.sourceforge.net”.

en: Kodak DC120 Camera Library
    Scott Fritzinger <scottf@gphoto.net>
    Camera Library for the Kodak DC120 camera.
    (by popular demand).
vi: Thư viện máy ảnh Kodak DC120
    Scott Fritzinger <scottf@gphoto.net>
    Thư viện máy ảnh cho máy ảnh Kodak DC120.
    (được nhiều người yêu cầu).

en: Getting data...
vi: Đang lấy dữ liệu…

en: Waiting for completion...
vi: Đang đợi hoàn tất…

en: File compression
vi: Nén tập tin

en: Low (best quality)
vi: Thấp (chất lượng tốt nhất)

en: Medium (better quality)
vi: Vừa (chất lượng tốt hơn)

en: High (good quality)
vi: Cao (chất lượng tốt)

en: Red eye flash
vi: Đèn nháy chống mắt đỏ

en: Set clock in camera
vi: Đặt đồng hồ trong máy ảnh

en: Port speed
vi: Tốc độ cổng

en: Name to set on card when formatting.
vi: Tên cần đặt trên thẻ nhớ khi định dạng.

en: Format compact flash
vi: Định dạng cực nhanh gọn

en: Format card and set album name.
vi: Định dạng thẻ nhớ và đặt tên tập ảnh.

en: Execute predefined command
    with parameter values.
vi: Thực hiện lệnh đã định sẵn
    có các giá trị tham số.

en: Pictures in camera: %d
vi: Ảnh trên máy ảnh: %d

en: There is space for another
       %d low compressed
       %d medium compressed or
       %d high compressed pictures
vi: Có sức chứa cho ảnh thêm (một của):
      %d ảnh đã nén thấp
      %d ảnh đã nén vừa
      %d ảnh đã nén cao

en: Total pictures taken: %d
vi: Tổng số ảnh đã chụp: %d

en: Total flashes fired: %d
vi: Tổng số lần nháy: %d

en: Filetype: JPEG (
vi: Kiểu tập tin: JPEG (

en: Filetype: FlashPix (
vi: Kiểu tập tin: FlashPix (

en: low compression,
vi: nén ít,

en: medium compression,
vi: nén vừa,

en: high compression,
vi: nén cao,

en: unknown compression %d,
vi: nén không rõ %d,

en: unknown resolution %d)
vi: phân giải không rõ %d)

en: AC adapter is connected.
vi: Bộ tiếp hợp điện chính đã kết nối.

en: AC adapter is not connected.
vi: Chưa cắm bộ nguồn chuyển đổi điện xoay chiều.

en: Time: %a, %d %b %Y %T
vi: Giờ: %a, %d %b %Y %T

en: Zoom: 58 mm
vi: Thu phóng: 58 mm

en: Zoom: 51 mm
vi: Thu phóng: 51 mm

en: Zoom: 41 mm
vi: Thu phóng: 41 mm

en: Zoom: 34 mm
vi: Thu phóng: 34 mm

en: Zoom: 29 mm
vi: Thu phóng: 29 mm

en: Zoom: macro
vi: Thu phóng: macro (chụp cận cảnh)

en: Unknown zoom mode %d
vi: Không rõ chế độ thu phóng %d

en: Exposure compensation: %s
vi: Sự bù phơi sáng: %s

en: Exposure compensation: %d
vi: Sự bù phơi sáng: %d

en: Flash mode: auto,
vi: Chế độ đèn nháy: tự động

en: Flash mode: force,
vi: Chế độ đèn nháy: buộc,

en: Flash mode: off
vi: Chế độ đèn nháy: tắt

en: Unknown flash mode %d,
vi: Không rõ chế độ đèn nháy %d,

en: red eye flash on.
vi: chống mắt đỏ: bật.

en: red eye flash off.
vi: chống mắt đỏ: tắt.

en: No card in camera.
vi: Không có thẻ nhớ trong máy ảnh.

en: Card name: %s
    Free space on card: %d kB
vi: Tên thẻ nhớ: %s
    Chỗ trống trên thẻ nhớ: %d kB

en: This library has been tested with a Kodak DC 215 Zoom camera. It might work also with DC 200 and DC 210 cameras. If you happen to have such a camera, please send a message to koltan@gmx.de to let me know, if you have any troubles with this driver library or if everything is okay.
vi: Thư viện này đã được thử với máy ảnh Kodak DC 215 Zoom. Nó có lẽ hoạt động được với máy ảnh DC 200 và DC 210. Nếu bạn có máy ảnh kiểu này, xin hãy viết thư cho tôi ở địa chỉ <koltan@gmx.de> để cho tôi biết nếu thư viện trình điều khiển này chạy được không.

en: Camera Library for the Kodak DC215 Zoom camera.
    Michael Koltan <koltan@gmx.de>
vi: Thư viện máy ảnh cho máy ảnh Kodak DC215 Zoom.
    Michael Koltan <koltan@gmx.de>

en: Parameter 3
vi: Tham số 3

en: Model: Kodak %s
vi: Mô hình: Kodak %s

en: Firmware version: %d.%02d
vi: Phiên bản Firmware: %d.%02d

en: Battery status: %s, AC Adapter: %s
vi: Tình trạng pin: %s, Bộ sạc điện: %s

en: Number of pictures: %d
vi: Số ảnh: %d

en: Space remaining: High: %d, Medium: %d, Low: %d
vi: Chỗ còn trống: Cao: %d, Vừa: %d, Thấp: %d

en: Memory card status (%d): %s
vi: Trạng thái thẻ nhớ (%d): %s

en: Total pictures captured: %d, Flashes fired: %d
vi: Tổng ảnh chụp: %d, Lần nháy đèn: %d

en: Kodak DC240 Camera Library
    Scott Fritzinger <scottf@gphoto.net> and Hubert Figuiere <hfiguiere@teaser.fr>
    Camera Library for the Kodak DC240, DC280, DC3400 and DC5000 cameras.
    Rewritten and updated for gPhoto2.
vi: Thư viện máy ảnh Kodak DC240
    Scott Fritzinger <scottf@gphoto.net> và Hubert Figuiere <hfiguiere@teaser.fr>
    Thư viện máy ảnh cho các máy ảnh Kodak DC240, DC280, DC3400 và DC5000.
    Được tạo lại và cập nhật cho gPhoto2.

en: Card is open
vi: Thẻ nhớ mở

en: Card is not open
vi: Thẻ nhớ không mở

en: Card is not formatted
vi: Chưa định dạng thẻ nhớ

en: No card
vi: Không có thẻ nhớ

en: There is currently an operation in progress. This camera only supports one operation at a time. Please wait until the current operation has finished.
vi: Một thao tác đang chạy. Máy ảnh này chỉ hỗ trợ chạy một thao tác mỗi lần. Hãy đợi kết thúc thao tác này.

en: camera inactive for > 9 seconds, re-initing.
vi: máy ảnh đã nghỉ trong >9 giây nên khởi tạo lại.

en: Known problems:
    
    1. If the Kodak DC3200 does not receive a command at least every 10 seconds, it will time out, and will have to be re-initialized. If you notice the camera does not respond, simply re-select the camera. This will cause it to reinitialize.
vi: Vấn đề đã biết:
    
    1. Nếu máy ảnh Kodak DC3200 không nhận lệnh trong vòng 10 giây, nó sẽ quá thời nên phải được khởi tạo lại. Bạn thấy máy ảnh không đáp ứng thì đơn giản chọn nó lần nữa: hành động này sẽ gây ra nó khởi tạo lại.

en: Kodak DC3200 Driver
    Donn Morrison <dmorriso@gulf.uvic.ca>
    
    Questions and comments appreciated.
vi: Trình điều khiển Kodak DC3200
    Donn Morrison <dmorriso@gulf.uvic.ca>
    
    Mời bạn hỏi câu và ghi chú.

en: Your USB camera is a Kodak EZ200.
    Number of PICs = %i
vi: Máy ảnh USB của bạn là Kodak EZ200.
    Tổng ảnh = %i

en: Kodak EZ200 driver
    Bucas Jean-Francois <jfbucas@tuxfamily.org>
vi: Trình điều khiển Kodak EZ200
    Bucas Jean-Francois <jfbucas@tuxfamily.org>

en: Focusing error.
vi: Lỗi lấy nét.

en: Iris error.
vi: Lỗi màn trập.

en: Strobe error.
vi: Lỗi đầu đo.

en: EEPROM checksum error.
vi: Lỗi tổng kiểm EEPROM.

en: Internal error (1).
vi: Lỗi nội bộ (1).

en: Internal error (2).
vi: Lỗi nội bộ (2).

en: No card present.
vi: Không có thẻ nhớ.

en: Card not supported.
vi: Thẻ nhớ không được hỗ trợ.

en: Card removed during access.
vi: Thẻ nhớ bị gỡ bỏ trong khi truy cập.

en: Image number not valid.
vi: Số hiệu ảnh không hợp lệ.

en: Card can not be written.
vi: Không thể ghi vào thẻ nhớ.

en: Card is write protected.
vi: Thẻ nhớ bị bảo vệ chống ghi.

en: No space left on card.
vi: Không còn có chỗ trống trên thẻ nhớ.

en: Image protected.
vi: Ảnh bị bảo vệ.

en: Light too dark.
vi: Ánh sáng quá tối.

en: Autofocus error.
vi: Lỗi lấy nét tự động.

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

en: Illegal parameter.
vi: Tham số cấm.

en: Command can not be cancelled.
vi: Không thể hủy bỏ lệnh này.

en: Localization data too long.
vi: Dữ liệu bản địa hóa quá dài.

en: Localization data corrupt.
vi: Dữ liệu bản địa hóa bị hỏng.

en: Unsupported command.
vi: Lệnh không được hỗ trợ.

en: Other command executing.
vi: Lệnh khác đang chạy.

en: Command order error.
vi: Lỗi thứ tự lệnh.

en: The camera has just sent an error that has not yet been discovered. Please report the following to %s with additional information how you got this error: (0x%x,0x%x). Thank you very much!
vi: Máy ảnh mới trả lại một lỗi chưa được phát hiện. Xin hãy thông báo cho %s thông tin này với thông tin thêm về cách tạo lỗi đó: (0x%x,0x%x). Cám ơn nhiều!

en: Getting file list...
vi: Đang lấy danh sách tập tin…

en: Testing different speeds...
vi: Đang thử các tốc độ khác nhau…

en: The camera could not be contacted. Please make sure it is connected to the computer and turned on.
vi: Không thể liên lạc với máy ảnh. Hãy kiểm tra xem nó được kết nối đến máy ảnh, và được mở.

en: %i pictures could not be deleted because they are protected
vi: Không thể xóa %i ảnh vì chúng bị bảo vệ.

en: Model: %s
    Serial Number: %s,
    Hardware Version: %i.%i
    Software Version: %i.%i
    Testing Software Version: %i.%i
    Name: %s,
    Manufacturer: %s
vi: Mô hình: %s
    Số sản xuất: %s,
    Phiên bản phần cứng: %i.%i
    Phiên bản phần mềm: %i.%i
    Phiên bản phần mềm thử nghiệm: %i.%i
    Tên: %s,
    Hãng chế tạo: %s

en: Konica library
    Lutz Mueller <lutz@users.sourceforge.net>
    Support for all Konica and several HP cameras.
vi: Thư viện Konica
    Lutz Mueller <lutz@users.sourceforge.net>
    Hỗ trợ mọi máy ảnh Konica và vài máy ảnh HP.

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

en: Persistent Settings
vi: Cài đặt cố định

en: Shall the camera beep when taking a picture?
vi: Máy ảnh nên kêu bíp khi chụp ảnh không?

en: Auto Off Time
vi: Giờ tự động tắt

en: Slide Show Interval
vi: Thời gian chiếu ảnh

en: Low (576 x 436)
vi: Thấp (576 × 436)

en: Medium (1152 x 872)
vi: Vừa (1152 × 872)

en: High (1152 x 872)
vi: Cao (1152 × 872)

en: TV Output Format
vi: Định dạng Xuất ra TV

en: Do not display TV menu
vi: Không hiển thị trình đơn TV

en: Month/Day/Year
vi: Tháng/Ngày/Năm

en: Day/Month/Year
vi: Ngày/Tháng/Năm

en: Year/Month/Day
vi: Năm/Tháng/Ngày

en: Session-persistent Settings
vi: Cài đặt vĩnh cửu trong phiên chạy

en: Volatile Settings
vi: Cài đặt hay thay đổi

en: Self Timer (next picture only)
vi: Tự hẹn giờ (chỉ ảnh kế)

en: Could not find localization data at '%s'
vi: Không tìm thấy dữ liệu bản địa hóa ở “%s”

en: Localization file too long!
vi: Tập tin bản địa hóa quá dài.

en: This preview doesn't exist.
vi: Ô xem thử này không tồn tại.

en: Data has been corrupted.
vi: Dữ liệu bị hỏng.

en: Compiled without EXIF support, no thumbnails available.
vi: Được biên dịch mà không có sự hỗ trợ EXIF, nên không có ảnh thu nhỏ nào sẵn sàng.

en: Image type %d is not supported by this camera !
vi: Kiểu ảnh %d không được máy ảnh này hỗ trợ!

en: Can't delete image %s.
vi: Không thể xóa ảnh %s.

en: Can't delete all images.
vi: Không thể xóa mọi ảnh.

en: Uploading image...
vi: Đang tải lên ảnh…

en: Can't upload this image to the camera. An error has occurred.
vi: Không thể tải ảnh này lên máy ảnh. Gặp lỗi.

en: You must be in record mode to capture images.
vi: Bạn phải dùng chế độ thu để chụp ảnh.

en: No space available to capture new images. You must delete some images.
vi: Không có chỗ còn trống để chụp ảnh mới. Bạn cần phải xóa một số ảnh.

en: Can't capture new images. Unknown error
vi: Không thể chụp ảnh mới. Lỗi không rõ

en: No answer from the camera.
vi: Máy ảnh không trả lời.

en: 2.0 m
vi: 2,0 m

en: 0.5 m
vi: 0,5 m

en: 0.1 m
vi: 0,1 m

en: Sequence 9
vi: Dãy 9

en: Date display
vi: Hiển thị ngày

en: Play mode
vi: Chế độ phát

en: Record mode
vi: Chế độ thu

en: Everywhere
vi: Mọi nơi

en: Model: %s
    Capacity: %i Mb
    Power: %s
    Auto Off Time: %i min
    Mode: %s
    Images: %i/%i
    Date display: %s
    Date and Time: %s
vi: Mẫu: %s
    Dung lượng: %i Mb
    Điện: %s
    Tự động tắt: %i phút
    Chế độ: %s
    Ảnh: %i/%i
    Hiện ngày: %s
    Ngày và Giờ: %s

en: Konica Q-M150 Library
    Marcus Meissner <marcus@jet.franken.de>
    Aurelien Croc (AP2C) <programming@ap2c.com>
    http://www.ap2c.com
    Support for the french Konica Q-M150.
vi: Thư viện Konica Q-M150
    Marcus Meissner <marcus@jet.franken.de>
    Aurelien Croc (AP2C) <programming@ap2c.com>
    http://www.ap2c.com
    Hỗ trợ máy ảnh Konica Q-M150 Pháp.

en: About Konica Q-M150:
    This camera does not allow any changes
    from the outside. So in the configuration, you can
    only see what it is configured on the camera
    but you can not change anything.
    
    If you have some issues with this driver, please e-mail its authors.
vi: Thông tin về máy ảnh Konica Q-M150:
    Máy ảnh này không cho phép thay đổi bên ngoài.
    Vì vậy, trong cấu hình bạn chỉ thấy những giá trị
    được đặt trên máy ảnh: không thể sửa đổi gì.
    
    Gặp khó khăn trong việc sử dụng trình điều khiển này
    thì xin hãy gửi thư cho tác giả.

en: Largan driver
    Hubert Figuiere <hfiguiere@teaser.fr>
vi: Trình điều khiển Largan
    Hubert Figuiere <hfiguiere@teaser.fr>

en: Your USB camera seems to be a LG GSM.
    Firmware: %s
    Firmware Version: %s
vi: Có vẻ là máy ảnh USB của bạn là LG GSM.
    Firmware: %s
    Phiên bản Firmware: %s

en: LG GSM generic driver
    Guillaume Bedot <littletux@zarb.org>
vi: Trình điều khiển chung LG GSM
    Guillaume Bedot <littletux@zarb.org>

en: Capability
vi: Tính tương thích

en: Mars MR97310 camera.
    There is %i photo in it.
     | Mars MR97310 camera.
    There are %i photos in it.
vi[0]: Máy ảnh Mars MR97310.
    Nó chứa %i ảnh.

en: This driver supports cameras with Mars MR97310 chip (and direct
    equivalents ??Pixart PACx07??).
    These cameras do not support deletion of photos, nor uploading
    of data.
    Decoding of compressed photos may or may not work well
    and does not work equally well for all supported cameras.
    Photo data processing for Argus QuickClix is NOT SUPPORTED.
    If present on the camera, video clip frames are downloaded 
    as consecutive still photos.
    For further details please consult libgphoto2/camlibs/README.
vi: Trình điều khiển này hỗ trợ máy ảnh chứa con chíp
    Mars MR97310 (và tương tự trực tiếp ??Pixart PACx07??).
    
    Máy ảnh kiểu này không hỗ trợ chức năng xóa ảnh chụp,
    cũng không hỗ trợ tải lên dữ liệu.
    
    Tiến trình giải mã các ảnh chụp đã nén có thể hoạt động được
    hay không: nó không hoạt động cùng khá cho mọi máy ảnh
    đã hỗ trợ.
    
    KHÔNG HỖ TRỢ chức năng xử lý dữ liệu ảnh chụp cho máy ảnh
    Argus QuickClix.
    
    Khung trích đoạn phim trên máy ảnh được tải xuống
    dạng một dãy ảnh chụp tĩnh.
    
    Để tìm chi tiết, xem tài liệu Đọc Đi “libgphoto2/camlibs/README”.

en: Mars MR97310 camera library
    Theodore Kilgore <kilgota@auburn.edu>
vi: Thư viện máy ảnh Mars MR97310
    Theodore Kilgore <kilgota@auburn.edu>

en: Model:			Minolta Dimage V (%s)
    Hardware Revision:	%s
    Firmware Revision:	%s
vi: Mô hình: Minolta Dimage V (%s)
    Bản sửa đổi phần cứng: %s
    Bản sửa đổi Firmware: %s

en: Host Mode:		%s
    Exposure Correction:	%s
    Exposure Data:		%d
    Date Valid:		%s
    Date:			%d/%02d/%02d %02d:%02d:%02d
    Self Timer Set:		%s
    Quality Setting:	%s
    Play/Record Mode:	%s
    Card ID Valid:		%s
    Card ID:		%d
    Flash Mode:
vi: Chế độ máy chủ: %s
    Sửa chữa phơi sáng: %s
    Dữ liệu phơi sáng: %d
    Ngày hợp lệ: %s
    Ngày: %d/%02d/%02d %02d:%02d:%02d
    Đặt đồng hồ tự hẹn giờ: %s
    Độ chất lượng: %s
    Chế độ phát/thu: %s
    ID thẻ nhớ hợp lệ: %s
    ID thẻ nhớ: %d
    Chế độ nháy đèn:

en: Automatic
vi: Tự động

en: Force Flash
vi: Buộc nháy đèn

en: Prohibit Flash
vi: Cấm nháy đèn

en: Invalid Value ( %d )
vi: Giá trị không hợp lệ (%d)

en: Battery Level:		%s
    Number of Images:	%d
    Minimum Capacity Left:	%d
    Busy:			%s
    Flash Charging:		%s
    Lens Status:
vi: Mức pin: %s
    Số ảnh: %d
    Chỗ còn trống ít nhất: %d
    Bận: %s
    Đèn nháy đang sạc: %s
    Trạng thái ống kính:

en: Not Full
vi: Không đầy

en: Normal
vi: Chuẩn

en: Lens direction does not match flash light
vi: Hướng ống kính không tương ứng với đèn nháy

en: Lens is not connected
vi: Chưa kết nối ống kính

en: Bad value for lens status %d
vi: Giá trị sai đối với trạng thái ống kính %d

en: Card Status:
vi: Trạng thái thẻ nhớ:

en: Write-protected
vi: Bảo vệ chống ghi

en: Unsuitable card
vi: Thẻ nhớ không thích hợp

en: Bad value for card status %d
vi: Giá trị sai đối với trạng thái thẻ nhớ %d

en: Minolta Dimage V Camera Library
    %s
    Gus Hartmann <gphoto@gus-the-cat.org>
    Special thanks to Minolta for the spec.
vi: Thư viện máy ảnh Minolta Dimage V
    %s
    Gus Hartmann <gphoto@gus-the-cat.org>
    Cám ơn đặc biệt Minolta đã cung cấp đặc tả.

en: FlashLight : Auto (RedEye Reduction)
vi: Đèn nháy : tự động (giảm mặt đỏ)

en: FlashLight : Auto
vi: Đèn nháy : Tự động

en: FlashLight : On (RedEye Reduction)
vi: Đèn nháy : Bật (giảm mắt đỏ)

en: FlashLight : On
vi: Đèn nháy : Bật

en: FlashLight : Off
vi: Đèn nháy : Tắt

en: FlashLight : undefined
vi: Đèn nháy : chưa định nghĩa

en: Summary for Mustek MDC800:
vi: Tóm tắt Mustek MDC800:

en: no status reported.
vi: chưa báo báo trạng thái.

en: Compact Flash Card detected
vi: Phát hiện thẻ nhớ cực nhanh gọn (CF)

en: No Compact Flash Card detected
vi: Không phát hiện thẻ nhớ cực nhanh gọn (CF)

en: Current Mode: Camera Mode
vi: Chế độ hiện tại: chế độ máy ảnh

en: Current Mode: Playback Mode
vi: Chế độ hiện tại: chế độ phát lại

en: Batteries are ok.
vi: Pin tốt.

en: Batteries are low.
vi: Pin yếu.

en: Mustek MDC-800 gPhoto2 Library
    Henning Zabel <henning@uni-paderborn.de>
    Ported to gphoto2 by Marcus Meissner <marcus@jet.franken.de>
    Supports Serial and USB Protocols.
vi: Thư viện gPhoto2 Mustek MDC-800
    Henning Zabel <henning@uni-paderborn.de>
    Chuyển sang gphoto2 bởi Marcus Meissner <marcus@jet.franken.de>
    Hỗ trợ cả hai giao thức nối tiếp và USB.

en: coolshot library v
vi: thư viện coolshot phiên bản

en: Disconnecting camera.
vi: Đang ngắt kết nối tới máy ảnh.

en: Downloading image %s.
vi: Đang tải về ảnh %s.

en: Uploading image: %s.
vi: Đang tải lên ảnh: %s.

en: File size is %ld bytes. The size of the largest file possible to upload is: %i bytes.
vi: Kích cỡ tập tin: %ld byte.
    Kích cỡ của tập tin lớn nhất có thể tải lên: %i byte.

en: Deleting image %s.
vi: Đang xóa ảnh %s.

en: Panasonic DC1000 gPhoto library
    Mariusz Zynel <mariusz@mizar.org>
    
    Based on dc1000 program written by
    Fredrik Roubert <roubert@df.lth.se> and
    Galen Brooks <galen@nine.com>.
vi: Thư viện gPhoto2 Panasonic DC1000
    Mariusz Zynel <mariusz@mizar.org>
    
    Dựa vào chương trình dc1000 của
    Fredrik Roubert <roubert@df.lth.se> và
    Galen Brooks <galen@nine.com>.

en: Downloading %s.
vi: Đang tải về %s.

en: Panasonic DC1580 gPhoto2 library
    Mariusz Zynel <mariusz@mizar.org>
    
    Based on dc1000 program written by
    Fredrik Roubert <roubert@df.lth.se> and
    Galen Brooks <galen@nine.com>.
vi: Thư viện gPhoto2 Panasonic DC1580
    Mariusz Zynel <mariusz@mizar.org>
    
    Dựa vào chương trình dc1000 của
    Fredrik Roubert <roubert@df.lth.se> và
    Galen Brooks <galen@nine.com>.

en: Downloading '%s'...
vi: Đang tải về “%s”…

en: Panasonic PV-L859-K/PV-L779-K Palmcorder
    
    Panasonic introduced image capturing technology called PHOTOSHOT for the first time, in this series of Palmcorders.  Images are stored in JPEG format on an internal flashcard and can be transferred to a computer through the built-in serial port.  Images are saved in one of two resolutions; NORMAL is 320x240 and FINE is 640x480.  The CCD device which captures the images from the lens is only 300K and thus produces only low quality pictures.
vi: Máy quay trên tay Panasonic PV-L859-K/PV-L779-K
    
    Công ty Panasonic đã giới hiệu kỹ thuật chụp ảnh tên PHOTOSHOT lần đầu tiên trong dãy máy quay trên tay (Palmcorder) này.
    
    Các ảnh được cất giữ theo định dạng JPEG trên một vỉ mạch cực nhanh nội bộ, và có thể được truyền sang máy tính qua cổng nối tiếp dựng sẵn. Các ảnh được lưu theo một của hai độ phân giải: CHUẨN (320×240) và CAO (640×480).  Thiết bị CCD mà chụp ảnh từ ống kính chỉ có khả năng 300K thì tạo chỉ ảnh chất lượng thấp.

en: Known problems:
    
    If communications problems occur, reset the camera and restart the application.  The driver is not robust enough yet to recover from these situations, especially if a problem occurs and the camera is not properly shutdown at speeds faster than 9600.
vi: Vấn đề đã biết:
    
    Gặp khó khăn liên lạc thì đặt lại máy ảnh và khởi chạy lại ứng dụng. Trình điều khiển chưa đủ mạnh để phục hồi sau trường hợp kiểu này, đặc biệt nếu gặp khó khăn và máy ảnh không được tắt đúng ở tốc độ truyền nhanh hơn 9600 bps.

en: Panasonic PV-L859-K/PV-L779-K Palmcorder Driver
    Andrew Selkirk <aselkirk@mailandnews.com>
vi: Trình điều khiển máy trên tay thu-ghi hình Panasonic PV-L859-K/PV-L779-K Palmcorder
    Andrew Selkirk <aselkirk@mailandnews.com>

en:  Total memory is %8d bytes.
     Free memory is  %8d bytes.
     Filecount: %d
vi:  Tổng bộ nhớ: %8d byte
     Bộ nhớ còn trống: %8d byte
     Tổng số tập tin: %d

en: Creative PC-CAM 300
     Authors: Till Adam
    <till@adam-lilienthal.de>
    and: Miah Gregory
     <mace@darksilence.net>
vi: Creative PC-CAM 300
     Tác giả: Till Adam
    <till@adam-lilienthal.de>
    và Miah Gregory
     <mace@darksilence.net>

en: Downloading file...
vi: Đang tải về tập tin…

en: Creative PC-CAM600
    Author: Peter Kajberg <pbk@odense.kollegienet.dk>
vi: Creative PC-CAM600
    Tác giả: Peter Kajberg <pbk@odense.kollegienet.dk>

en: pccam600_init: Expected > %d blocks got %d
vi: pccam600_init: Cần >%d khối nhưng chỉ nhận được %d

en: pccam600_get_file:got index %d but expected index > %d
vi: pccam600_get_file: nhận chỉ mục %d nhưng cần chỉ mục >%d

en: pccam600_close: return value was %d instead of %d
vi: pccam600_close: giá trị trả về là %d thay vì %d

en: pccam600_init: Expected %d blocks got %d
vi: pccam600_init: Cần %d khối nhưng chỉ nhận %d

en: pccam600 init: Unexpected error: gp_port_read returned %d instead of %d
vi: khởi tạo pccam600: Gặp lỗi bất ngờ: gp_port_read trả về %d thay vì %d

en: GREEN
vi: LỤC

en: Download program for several Polaroid cameras. Originally written by Peter Desnoyers <pjd@fred.cambridge.ma.us>, and adapted for gphoto2 by Nathan Stenzel <nathanstenzel@users.sourceforge.net> and Lutz Mueller <lutz@users.sf.net>.
    Polaroid 640SE testing was done by Michael Golden <naugrim@juno.com>.
vi: Chương trình tải xuống cho vài máy ảnh kiểu Polaroid.
    
    Tạo gốc bởi Peter Desnoyers <pjd@fred.cambridge.ma.us>,
    thích nghi với gPhoto2 bởi Nathan Stenzel <nathanstenzel@users.sourceforge.net> và Lutz Mueller <lutz@users.sf.net>.
    Polaroid 640SE được thử ra bởi Michael Golden <naugrim@juno.com>.

en: Model: %x, %x, %x, %x
vi: Mô hình: %x, %x, %x, %x

en: Download program for GrandTek 98x based cameras. Originally written by Chris Byrne <adapt@ihug.co.nz>, and adapted for gphoto2 by Lutz Mueller <lutz@users.sf.net>.Protocol enhancements and postprocessing for Jenoptik JD350e by Michael Trawny <trawny99@users.sourceforge.net>. Bugfixes by Marcus Meissner <marcus@jet.franken.de>.
vi: Tải về chương trình cho các máy ảnh dựa vào GrandTek 98x. Nguyên bản được tạo bởi Chris Byrne <adapt@ihug.co.nz>, và chuyển sang gPhoto2 bởi Lutz Mueller <lutz@users.sf.net>. Các cải tiến giao thức và xử lý sau cho máy Jenoptik JD350e bởi Michael Trawny <trawny99@users.sourceforge.net>. Các lỗi được sửa chữa bởi Marcus Meissner <marcus@jet.franken.de>.

en: Auto Power Off (minutes)
vi: Tự động tắt điện (phút)

en: superfine
vi: cực tốt

en: play
vi: phát

en: record
vi: thu

en: a/c adaptor
vi: bộ tiếp hợp điện chính

en: Received unexpected header (%i)
vi: Nhận được phần đầu bất thường (%i)

en: Received unexpected response
vi: Nhận được đáp ứng bất thường

en: The camera did not accept the command.
vi: Máy ảnh không chấp nhận lệnh đó.

en: The camera sent more bytes than expected (%i)
vi: Máy ảnh đã gửi nhiều byte hơn số cần (%i)

en: Requested information about picture %i (= 0x%x), but got information about picture %i back
vi: Đã yêu cầu thông tin về ảnh %i (= 0x%x), còn nhận được thông tin về ảnh %i

en: %i bytes of an unknown image format have been received. Please write to %s and ask for assistance.
vi: Nhận được %i byte theo định dạng ảnh không rõ. Hãy gửi thư cho %s để yêu cầu sự giúp đỡ.

en: Download program for Polaroid DC700 camera. Originally written by Ryan Lantzer <rlantzer@umr.edu> for gphoto-4.x. Adapted for gphoto2 by Lutz Mueller <lutz@users.sf.net>.
vi: Chương trình tải xuống cho máy ảnh Polaroid DC700.
    
    Tạo gốc bởi Ryan Lantzer <rlantzer@umr.edu> cho gphoto-4.x.
    Thích nghị với gphoto2 bởi Lutz Mueller <lutz@users.sf.net>.

en: How long will it take until the camera powers off?
vi: Bao nhiêu phút trước khi máy ảnh tắt điện?

en: Date: %i/%02i/%02i %02i:%02i:%02i
    Pictures taken: %i
    Free pictures: %i
    Software version: %s
    Baudrate: %s
    Memory: %i megabytes
    Camera mode: %s
    Image quality: %s
    Flash setting: %s
    Information: %s
    Timer: %s
    LCD: %s
    Auto power off: %i minutes
    Power source: %s
vi: Ngày: %i/%02i/%02i %02i:%02i:%02i
    Ảnh đã chụp: %i
    Chỗ trống (ảnh): %i
    Phiên bản phần mềm: %s
    Tốc độ bốt (Baudrate): %s
    Bộ nhớ: %i Mb
    Chế độ máy ảnh: %s
    Chất lượng ảnh: %s
    Giá trị nháy đèn: %s
    Thông tin: %s
    Hẹn giờ: %s
    Màn hình LCD: %s
    Tự động tắt nguồn: %i phút
    Nguồn điện: %s

en: The requested port type (%i) is not supported by this driver.
vi: Kiểu cổng đã yêu cầu (%i) không được hỗ trợ bởi trình điều khiển này.

en: CHDK did not leave recording mode.
vi: CHDK đã không từ bỏ chế độ ghi.

en: Sorry, your Canon camera does not support Canon capture
vi: Tiếc là máy ảnh Canon của bạn không hỗ trợ khả năng chụp kiểu Canon

en: Unknown value %04x
vi: Giá trị không rõ %04x

en: unexpected datatype %i
vi: kiểu dữ liệu bất thường %i

en: Target value is not in enumeration.
vi: Giá trị đích không phải là kiểu kiểm đếm.

en: Sony was not able to set the new value, is it valid?
vi: Sony không thể đặt giá trị mới, nó có hợp lệ không vậy?

en: One-push Automatic
vi: Tự động bấm một

en: Fluorescent Lamp 1
vi: Đèn huỳnh quang 1

en: Fluorescent Lamp 2
vi: Đèn huỳnh quang 2

en: Fluorescent Lamp 3
vi: Đèn huỳnh quang 3

en: Fluorescent Lamp 4
vi: Đèn huỳnh quang 4

en: Fluorescent Lamp 5
vi: Đèn huỳnh quang 5

en: Choose Color Temperature
vi: Chọn nhiệt độ màu

en: Preset Custom 1
vi: Định sẵn riêng 1

en: Preset Custom 2
vi: Định sẵn riêng 2

en: Preset Custom 3
vi: Định sẵn riêng 3

en: Preset Custom 4
vi: Định sẵn riêng 4

en: Preset Custom 5
vi: Định sẵn riêng 5

en: Fluorescent: Warm White
vi: Huỳnh quang: Trắng ấm

en: Fluorescent: Cold White
vi: Huỳnh quang: Trắng lạnh

en: Fluorescent: Day White
vi: Huỳnh quang: Trắng ngày

en: Fluorescent: Daylight
vi: Huỳnh quang: Ánh sáng ban ngày

en: Preset 1
vi: Định sẵn 1

en: Preset 2
vi: Định sẵn 2

en: Preset 3
vi: Định sẵn 3

en: Underwater: Auto
vi: Dưới nước: Tự động

en: Tungsten 2
vi: Dây tóc 2

en: Fluorescent: White
vi: Huỳnh quang: Trắng

en: Fluorescent: Tungsten
vi: Huỳnh quang: Dây tóc

en: JPEG Fine
vi: JPEG tốt

en: JPEG Normal
vi: JPEG chuẩn

en: RAW + JPEG Fine
vi: RAW + JPEG tốt

en: RAW + JPEG Normal
vi: RAW + JPEG chuẩn

en: Single frame
vi: Khung đơn

en: Continuous low speed
vi: Tốc độ thấp liên tục

en: Continuous high speed
vi: Tốc độ cao liên tục

en: Mup Mirror up
vi: Mup Lên nhân bản

en: Timelapse
vi: Thời gian đã qua

en: Mirror Up
vi: Nhân bản lên

en: economy
vi: kinh tế

en: Closeup
vi: Cận cảnh

en: Miniature effect
vi: Hiệu ứng thu nhỏ

en: red eye suppression
vi: giảm mắt đỏ

en: fill in
vi: tô đầy vào

en: auto + red eye suppression
vi: tự động, giảm mặt đỏ

en: on + red eye suppression
vi: bật, giảm mắt đỏ

en: Repeating
vi: Lặp lại

en: Full Manual
vi: Toàn thủ công

en: MF (fixed)
vi: MF (cố định)

en: MF (selection)
vi: MF (vùng chọn)

en: Center-weighted
vi: Nặng giữa

en: Spot metering interlocked with AF frame
vi: Đo ít cũng khóa chuyển với khung AF

en: User defined 1
vi: Tự xác định 1

en: User defined 2
vi: Tự xác định 2

en: User defined 3
vi: Tự xác định 3

en: Focusing Point on Center Only, Manual
vi: Điểm tiêu chỉ ở tâm, thủ công

en: Focusing Point on Center Only, Auto
vi: Lấy nét ở điểm trung tâm, tự động

en: Multiple Focusing Points (No Specification), Manual
vi: Lấy nét nhiều điểm tiêu (Chưa có đặc tả), Bằng tay

en: Multiple Focusing Points, Auto
vi: Lấy nét nhiều điểm tiêu, Tự động

en: Multiple Focusing Points (Right)
vi: Lấy nét nhiều điểm tiêu (Phải)

en: Multiple Focusing Points (Center)
vi: Lấy nét nhiều điểm tiêu (tâm)

en: Multiple Focusing Points (Left)
vi: Lấy nét nhiều điểm tiêu (Trái)

en: 10 seconds
vi: 10 giây

en: 2 seconds
vi: 2 giây

en: TFT + PC
vi: TFT + máy tính

en: Video OUT
vi: Phim RA

en: Unknown %d
vi: Không hiểu %d

en: Factory Default
vi: Mặc định của hãng

en: M2
vi: tr2

en: Single: Silent shooting
vi: Đon: chụp yên lặng

en: Timer 10 sec
vi: Hẹn giờ 10 giây

en: Timer 2 sec
vi: Hẹn giờ 2 giây

en: Super high speed continuous shooting
vi: Chụp liên tiếp tốc độ siêu cao

en: Single silent
vi: Im lặng đơn

en: Continuous silent
vi: Im lặng liên tục

en: For bulb capture to work, make sure the mode dial is switched to 'M' and set 'shutterspeed' to 'bulb'.
vi: Để chụp bằng bóng đèn, kiểm tra lại đĩa chế độ được quay đến “M” và đặt tốc độ cửa chập thành “bóng đèn”.

en: Multi Frame Noise Reduction
vi: Giảm nhiễu đa Khung

en: Auto ISO Multi Frame Noise Reduction
vi: Giảm nhiễu đa Khung ISO tự động

en: Night Landscape
vi: Phong cảnh đêm

en: Automatic (No Flash)
vi: Tự động (không nháy đèn)

en: Tele-zoom Cont. Priority AE
vi: Tele-zoom cố định. Ưu tiên AE

en: Intelligent Auto Flash Off
vi: Tắt nháy đèn tự động thông minh

en: Sports Action
vi: Hành động thể thao

en: Hand-held Twilight
vi: Hoàng hôn cầm tay

en: Picture Effect
vi: Hiệu ứng ảnh

en: Night landscape
vi: Phong cảnh đêm

en: Party/Indoor
vi: Tiệc/Trong nhà

en: Beach/Snow
vi: Bãi biển/Tuyết

en: Dusk/Dawn
vi: Chạng vạng/Bình minh

en: Pet Portrait
vi: Chân dung động vật

en: Blossom
vi: Hoa

en: Autumn colors
vi: Màu sắc mùa thu

en: Close up
vi: Cận cảnh

en: Extra high
vi: Cực cao

en: Back Light
vi: Ánh sáng sau

en: Tilt-Shift
vi: Dịch-nghiêng

en: Continuous Low Speed
vi: Tốc độ thấp liên tục

en: Quick Response Remote
vi: Đáp ứng nhanh từ xa

en: Delayed Remote
vi: Từ xa trễ

en: Quiet Release
vi: Bấm máy im lặng

en: Selftimer 2s
vi: Tự hẹn giờ 2s

en: Selftimer 5s
vi: Tự hẹn giờ 5s

en: Selftimer 10s
vi: Tự hẹn giờ 10s

en: Selftimer 10s 3 Pictures
vi: Tự hẹn giờ 10s 3 ảnh

en: Selftimer 10s 5 Pictures
vi: Tự hẹn giờ 10s 5 ảnh

en: Selftimer 5s 3 Pictures
vi: Tự hẹn giờ 5s 3 ảnh

en: Selftimer 5s 5 Pictures
vi: Tự hẹn giờ 5s 5 ảnh

en: Selftimer 2s 3 Pictures
vi: Tự hẹn giờ 2s 3 ảnh

en: Selftimer 2s 5 Pictures
vi: Tự hẹn giờ 2s 5 ảnh

en: Bracketing C 0.3 Steps 3 Pictures
vi: Chụp bủa vây C Bước 0.3 3 ảnh

en: Bracketing C 0.3 Steps 5 Pictures
vi: Chụp bủa vây C Bước 0.3 5 ảnh

en: Bracketing C 0.3 Steps 9 Pictures
vi: Chụp bủa vây C Bước 0.3 9 ảnh

en: Bracketing C 0.5 Steps 3 Pictures
vi: Chụp bủa vây C Bước 0.5 3 ảnh

en: Bracketing C 0.5 Steps 5 Pictures
vi: Chụp bủa vây C Bước 0.5 5 ảnh

en: Bracketing C 0.5 Steps 9 Pictures
vi: Chụp bủa vây C Bước 0.5 9 ảnh

en: Bracketing C 0.7 Steps 3 Pictures
vi: Chụp bủa vây C Bước 0.7 3 ảnh

en: Bracketing C 0.7 Steps 5 Pictures
vi: Chụp bủa vây C Bước 0.7 5 ảnh

en: Bracketing C 0.7 Steps 9 Pictures
vi: Chụp bủa vây C Bước 0.7 9 ảnh

en: Bracketing C 1.0 Steps 3 Pictures
vi: Chụp bủa vây C Bước 1.0 3 ảnh

en: Bracketing C 1.0 Steps 5 Pictures
vi: Chụp bủa vây C Bước 1.0 5 ảnh

en: Bracketing C 1.0 Steps 9 Pictures
vi: Chụp bủa vây C Bước 1.0 9 ảnh

en: Bracketing C 2.0 Steps 3 Pictures
vi: Chụp bủa vây C Bước 2.0 3 ảnh

en: Bracketing C 2.0 Steps 5 Pictures
vi: Chụp bủa vây C Bước 2.0 5 ảnh

en: Bracketing C 3.0 Steps 3 Pictures
vi: Chụp bủa vây C Bước 3.0 3 ảnh

en: Bracketing C 3.0 Steps 5 Pictures
vi: Chụp bủa vây C Bước 3.0 5 ảnh

en: Bracketing S 0.3 Steps 3 Pictures
vi: Chụp bủa vây S Bước 0.3 3 ảnh

en: Bracketing S 0.3 Steps 5 Pictures
vi: Chụp bủa vây S Bước 0.3 5 ảnh

en: Bracketing S 0.3 Steps 9 Pictures
vi: Chụp bủa vây S Bước 0.3 9 ảnh

en: Bracketing S 0.5 Steps 3 Pictures
vi: Chụp bủa vây S Bước 0.5 3 ảnh

en: Bracketing S 0.5 Steps 5 Pictures
vi: Chụp bủa vây S Bước 0.5 5 ảnh

en: Bracketing S 0.5 Steps 9 Pictures
vi: Chụp bủa vây S Bước 0.5 9 ảnh

en: Bracketing S 0.7 Steps 3 Pictures
vi: Chụp bủa vây S Bước 0.7 3 ảnh

en: Bracketing S 0.7 Steps 5 Pictures
vi: Chụp bủa vây S Bước 0.7 5 ảnh

en: Bracketing S 0.7 Steps 9 Pictures
vi: Chụp bủa vây S Bước 0.7 9 ảnh

en: Bracketing S 1.0 Steps 3 Pictures
vi: Chụp bủa vây S Bước 1.0 3 ảnh

en: Bracketing S 1.0 Steps 5 Pictures
vi: Chụp bủa vây S Bước 1.0 5 ảnh

en: Bracketing S 1.0 Steps 9 Pictures
vi: Chụp bủa vây S Bước 1.0 9 ảnh

en: Bracketing S 2.0 Steps 3 Pictures
vi: Chụp bủa vây S Bước 2.0 3 ảnh

en: Bracketing S 2.0 Steps 5 Pictures
vi: Chụp bủa vây S Bước 2.0 5 ảnh

en: Bracketing S 3.0 Steps 3 Pictures
vi: Chụp bủa vây S Bước 3.0 3 ảnh

en: Bracketing S 3.0 Steps 5 Pictures
vi: Chụp bủa vây S Bước 3.0 5 ảnh

en: Bracketing WB Lo
vi: Cân Bằng Trắng Bủa vây Thấp

en: Bracketing DRO Lo
vi: DRO Bủa vây Thấp

en: Bracketing WB Hi
vi: Cân Bằng Trắng Bủa vây Cao

en: Bracketing DRO Hi
vi: DRO Bủa vây cao

en: Centre-spot
vi: Điểm giữa

en: Closest Subject
vi: Chủ thể gần nhất

en: Single-area AF
vi: AF vùng đơn

en: Dynamic-area AF
vi: AF vùng động

en: Group-dynamic AF
vi: AF nhóm động

en: Dynamic-area AF with closest subject priority
vi: AF vùng năng động có độ ưu tiên chủ đề gần nhất

en: Dynamic Area (9)
vi: Vùng động (9)

en: Dynamic Area (21)
vi: Vùng động (21)

en: Dynamic Area (51)
vi: Vùng động (51)

en: 3D Tracking
vi: Theo dõi 3D

en: sRGB (portrait)
vi: sRGB (chân dung)

en: sRGB (nature)
vi: sRGB (tự nhiên)

en: Unknown value 0x%04x
vi: Giá trị không rõ 0x%04x

en: Multi Spot
vi: Đa chấm

en: Center Spot
vi: Chấm giữa

en: Automatic Flash
vi: Tự động nháy đèn

en: Red-eye automatic
vi: Tự động mắt đỏ

en: Red-eye fill
vi: Tô đầy mắt đỏ

en: External sync
vi: Đồng bộ bên ngoài

en: Auto Slow Sync
vi: Tự động đồng bộ chậm

en: Rear Curtain Sync + Slow Sync
vi: Đồng bộ mành sau + Đồng bộ chậm

en: Red-eye Reduction + Slow Sync
vi: Giảm mắt đỏ + Đồng bộ chậm

en: Front-curtain sync
vi: Đồng bộ mành trước

en: Red-eye reduction with slow sync
vi: Giảm mắt đỏ và đồng bộ chậm

en: Rear-curtain with slow sync
vi: Mành sau và đồng bộ chậm

en: Rear-curtain sync
vi: Đồng bộ mành sau

en: Rear Curtain Sync
vi: Đồng bộ mành sau

en: Wireless Sync
vi: Đồng bộ wireless

en: Night Vision
vi: Chụp ảnh đêm

en: Color sketch
vi: Phác thảo màu

en: Selective color
vi: Màu có chọn lọc

en: High key
vi: Phím cao

en: Low key
vi: Phím thấp

en: bulb
vi: bóng đèn sợi đốt

en: Face-priority AF
vi: AF ưu tiên dò tìm khuôn mặt

en: Wide-area AF
vi: AF phong cảnh

en: Normal-area AF
vi: AF vùng-bình-thường

en: Subject-tracking AF
vi: AF theo-dấu-chủ-đề

en: Single-servo AF
vi: AF động cơ tùy động đơn

en: Full-time-servo AF
vi: AF động-cơ-tùy-động-toàn-thời-gian

en: AE/AF Lock
vi: Khóa AE/AF

en: AE Lock only
vi: Chỉ khóa AE

en: AF Lock Only
vi: Chỉ khóa AF

en: AF Lock Hold
vi: Giữ khóa AE

en: AF On
vi: AF bật

en: Flash Level Lock
vi: Khóa cấp nháy đèn

en: 20 seconds
vi: 20 giây

en: 5 seconds
vi: 5 giây

en: 30s
vi: 30gy

en: 25s
vi: 25gy

en: 20s
vi: 20gy

en: 15s
vi: 15gy

en: 13s
vi: 13gy

en: 8s
vi: 8gy

en: 6s
vi: 6gy

en: 4s
vi: 4gy

en: 2.5s
vi: 2,5gy

en: 2s
vi: 2gy

en: 1.6s
vi: 1,6gy

en: 1.3s
vi: 1,3gy

en: 1s
vi: 1gy

en: 1/1.3s
vi: 1/1,3gy

en: 1/1.6s
vi: 1/1,6gy

en: 1/2s
vi: 1/2gy

en: 1/2.5s
vi: 1/2,5gy

en: 1/3s
vi: 1/3gy

en: 1/4s
vi: 1/4gy

en: 1/5s
vi: 1/5gy

en: 1/6s
vi: 1/6gy

en: 1/8s
vi: 1/8gy

en: 1/10s
vi: 1/10gy

en: 1/13s
vi: 1/13gy

en: 1/15s
vi: 1/15gy

en: 1/20s
vi: 1/20gy

en: 1/25s
vi: 1/25gy

en: 1/30s
vi: 1/30gy

en: 1/40s
vi: 1/40gy

en: 1/50s
vi: 1/50gy

en: 1/60s
vi: 1/60gy

en: 1/80s
vi: 1/80gy

en: 1/100s
vi: 1/100gy

en: 1/125s
vi: 1/125gy

en: 1/160s
vi: 1/160gy

en: 1/200s
vi: 1/200gy

en: 1/250s
vi: 1/250gy

en: 1/320s
vi: 1/320gy

en: 1/400s
vi: 1/400gy

en: 1/500s
vi: 1/500gy

en: 1/640s
vi: 1/640gy

en: 1/800s
vi: 1/800gy

en: 1/1000s
vi: 1/1000gy

en: 1/1250s
vi: 1/1250gy

en: 1/1600s
vi: 1/1600gy

en: 1/2000s
vi: 1/2000gy

en: 1/2500s
vi: 1/2500gy

en: 1/3200s
vi: 1/3200gy

en: 1/4000s
vi: 1/4000gy

en: 1/5000s
vi: 1/5000gy

en: 1/6400s
vi: 1/6400gy

en: 1/8000s
vi: 1/8000gy

en: Softer
vi: Mềm hơn

en: Direct Print
vi: In trực tiếp

en: Low contrast
vi: Tương phản thấp

en: High control
vi: Điều khiển cao

en: Zone Focus (Close-up)
vi: Vùng lấy nét (Cận cảnh)

en: Zone Focus (Very Close)
vi: Vùng lấy nét (Rất gần)

en: Zone Focus (Close)
vi: Vùng lấy nét (Gần)

en: Zone Focus (Medium)
vi: Vùng lấy nét (Vừa)

en: Zone Focus (Far)
vi: Vùng lấy nét (Xa)

en: Zone Focus (Reserved 1)
vi: Vùng lấy nét (dành riêng 1)

en: Zone Focus (Reserved 2)
vi: Vùng lấy nét (dành riêng 2)

en: Zone Focus (Reserved 3)
vi: Vùng lấy nét (dành riêng 3)

en: Zone Focus (Reserved 4)
vi: Vùng lấy nét (dành riêng 4)

en: Automatic Macro
vi: Macro tự động

en: Single-Servo AF
vi: AF phụ đơn

en: Continuous-Servo AF
vi: AF phụ liên tục

en: AI Servo
vi: Động cơ Se-vô AI

en: AI Focus
vi: Lấy nét AI

en: 4 seconds
vi: 4 giây

en: 8 seconds
vi: 8 giây

en: Fluorescent H
vi: Huỳnh quang H

en: Custom Whitebalance PC-1
vi: Cân trắng riêng PC-1

en: Custom Whitebalance PC-2
vi: Cân trắng riêng PC-2

en: Custom Whitebalance PC-3
vi: Cân trắng riêng PC-3

en: Missing Number
vi: Số thiếu

en: Low sharpening
vi: Mài sắc thấp

en: implicit auto
vi: tự động ngầm định

en: AE & Flash
vi: AE và nháy đèn

en: AE only
vi: Chỉ AE

en: Flash only
vi: Chỉ nháy đèn

en: WB bracketing
vi: Cân bằng Trắng bủa vây

en: ADL bracketing
vi: Bủa vây ADL

en: Startup and Shutdown
vi: Khởi chạy và tắt máy

en: Quick Response
vi: Đáp ứng nhanh

en: Remote Mirror Up
vi: Điều khiển từ xa Nâng gương lật

en: Application Mode 0
vi: Chế độ ứng dụng 0

en: Application Mode 1
vi: Chế độ ứng dụng 1

en: Moderate
vi: Giảm nhẹ

en: MTR > Under
vi: MTR > bên dưới

en: Under > MTR
vi: Bên dưới > MTR

en: Auto sensitivity
vi: Độ nhạy tự động

en: Medium sensitivity
vi: Độ nhạy Trung bình

en: Low sensitivity
vi: Độ nhạy Thấp

en: Microphone off
vi: Tắt microphone

en: Flash/speed
vi: Đèn/tốc độ

en: Flash/speed/aperture
vi: Đèn/tốc độ/khẩu độ

en: Flash/aperture
vi: Đèn/khẩu độ

en: JPEG Basic
vi: JPEG cơ bản

en: NEF+Fine
vi: NEF+Tốt

en: NEF (Raw)
vi: NEF (Thô)

en: NEF+Basic
vi: NEF+Cơ bản

en: NEF+Normal
vi: NEF+Chuẩn

en: 6 seconds
vi: 6 giây

en: 16 seconds
vi: 16 giây

en: Lossy
vi: Mất

en: Size Priority
vi: Ưu tiên kích thước

en: Optimal quality
vi: Tối ưu hóa theo chất lượng

en: 1/250s (Auto FP)
vi: 1/250s (FP Tự động)

en: 1/320s (Auto FP)
vi: 1/320s (FP Tự động)

en: Release + Focus
vi: Bấm máy + Lấy nét

en: 5 (Long)
vi: 5 (Dài)

en: 3 (Normal)
vi: 3 (Bình thường)

en: 1 (Short)
vi: 1 (Ngắn)

en: Shutter/AF-ON
vi: Cửa-chớp/AF-ON

en: AF-ON
vi: Bật-AF

en: AE/AF lock
vi: Khóa AE/AF

en: AE lock only
vi: Chỉ khóa AE

en: AE lock (Reset on release)
vi: Khóa AE (Khởi động sau bấm máy)

en: AE lock (Hold)
vi: (Giữ) khóa AE

en: AF lock only
vi: Chỉ khóa AF

en: FV lock
vi: Khóa F

en: AE lock (hold)
vi: (Giữ) khóa AE

en: Bracketing burst
vi: Chớp sáng ở các mức sáng khác nhau

en: Matrix metering
vi: Đo ma trận

en: Center-weighted metering
vi: Đo phần giữa

en: Spot metering
vi: Đo điểm

en: Access top item in MY MENU
vi: Truy cập mục cao nhất của TRÌNH ĐƠN CỦA TÔI

en: +NEF (RAW)
vi: +NEF (THÔ)

en: Framing grid
vi: Lưới khung

en: Active D-Lighting
vi: Kích hoạt D-Lighting

en: 1 step spd/aperture
vi: 1 bước tốc độ/khẩu độ

en: Choose non-CPU lens number
vi: Chọn số lượng kính không-CPU

en: Viewfinder virtual horizont
vi: Lưới kính ngắm ảo

en: Start movie recording
vi: Quay phim

en: On (image review excluded)
vi: Bật (xem xét lại ảnh bị loại trừ)

en: Nikon changeafarea works only in LiveView mode.
vi: Tiếc changeafarea Nikon của bạn chỉ hỗ trợ chế độ ngắm Sống.

en: Nikon autofocus drive did not focus.
vi: Trình điều khiển tự động lấy nét của Nikon không làm việc.

en: Nikon manual focus works only in LiveView mode.
vi: Lấy nét bằng tay trên máy Nikon chỉ làm việc trên chế độ Ngắm sống.

en: Nikon manual focus at limit.
vi: Lấy nét bằng tay Nikon ở giới hạn.

en: Nikon manual focus stepping too small.
vi: Bước lấy nét bằng tay Nikon quá nhỏ.

en: Press Half
vi: Nhấn một nửa

en: Press Full
vi: Nhấn hoàn toàn

en: Release Half
vi: Nhả một nửa

en: Release Full
vi: Nhả hoàn toàn

en: Press 1
vi: Nhấn 1

en: Press 2
vi: Nhấn 2

en: Press 3
vi: Nhấn 3

en: Release 1
vi: Nhả

en: Release 2
vi: Nhả

en: Release 3
vi: Nhả

en: Near 1
vi: Gần 1

en: Near 2
vi: Gần 2

en: Near 3
vi: Gần 3

en: Far 1
vi: Xa 1

en: Far 2
vi: Xa 2

en: Far 3
vi: Xa 3

en: Near %d
vi: Gần %d

en: Far %d
vi: Xa %d

en: Nikon enable liveview failed
vi: Gặp lỗi khi bật kính ngắm Nikon

en: Flourescent
vi: Huỳnh quang

en: Internal RAM
vi: RAM trên máy

en: Memory card
vi: Thẻ nhớ

en: Creation date: %s, Last usage date: %s
vi: Ngày tạo: %s. Ngày dùng cuối: %s

en: IP address (empty for DHCP)
vi: Địa chỉ IP (rỗng để dùng DHCP)

en: Network mask
vi: Mặt nạ mạng

en: Default gateway
vi: Cổng ra mặc định

en: Access mode
vi: Chế độ truy cập

en: WIFI channel
vi: Kênh WIFI

en: Encryption key (hex)
vi: Khóa mật mã (thập lục)

en: List Wifi profiles
vi: Liệt kê hồ sơ WIFI

en: Create Wifi profile
vi: Tạo hồ sơ WIFI

en: Auto-Focus
vi: Lấy nét tự động

en: Power Down
vi: Tắt máy

en: Bulb Mode
vi: Chế độ Bóng

en: UI Lock
vi: Khóa UI

en: Drive Nikon DSLR Autofocus
vi: Đĩa Nikon DSLR tự động lấy nét

en: Drive Canon DSLR Autofocus
vi: Ổ Canon DSLR tự động lấy nét

en: Drive Nikon DSLR Manual focus
vi: Đĩa Nikon DSLR lấy nét bằng tay

en: Set Nikon Autofocus area
vi: Đặt vùng tự động lấy nét Nikon

en: Set Nikon Control Mode
vi: Đặt Chế độ Điều khiển Nikon

en: Drive Canon DSLR Manual focus
vi: Ổ Canon DSLR lấy nét bằng tay

en: Cancel Canon DSLR Autofocus
vi: Hủy Canon DSLR tự động lấy nét

en: Canon EOS Zoom
vi: Ống kính thu phóng Canon EOS

en: Canon EOS Zoom Position
vi: Canon EOS vị trí thu phóng

en: Canon EOS Viewfinder
vi: Canon EOS kính ngắm

en: Nikon Viewfinder
vi: Khung ngắm Nikon

en: Canon EOS Remote Release
vi: Bấm máy Canon EOS bằng điều khiển từ xa

en: CHDK Script
vi: Ngôn ngữ kịch bản CHDK

en: Movie Capture
vi: Quay phim

en: PTP Opcode
vi: Mã PTP

en: Camera Manufacturer
vi: Nhà sản xuất máy ảnh

en: Device Version
vi: Phiên bản thiết bị

en: Vendor Extension
vi: Phần mở rộng nhà sản xuất

en: PTP Version
vi: Phiên bản PTP

en: DPOF Version
vi: Phiên bản DPOF

en: AC Power
vi: Điện chính

en: Flash Open
vi: Đèn nháy đã mở

en: Flash Charged
vi: Đèn nháy đã sạc

en: Lens Name
vi: Tên ống kính

en: Shutter Counter
vi: Bộ đếm số lần chập

en: Available Shots
vi: Lần chụp có sẵn

en: Focal Length Minimum
vi: Tiêu cự nhỏ nhất

en: Focal Length Maximum
vi: Tiêu cự lớn nhất

en: Maximum Aperture at Focal Length Minimum
vi: Độ mở đại ở tiêu cự tiểu

en: Maximum Aperture at Focal Length Maximum
vi: Độ mở đại ở tiêu cự tiểu

en: Light Meter
vi: Đo sáng

en: AF Locked
vi: Khóa AF

en: AE Locked
vi: Khóa AE

en: FV Locked
vi: Khóa FV

en: Camera Date and Time
vi: Ngày và Giờ máy ảnh

en: Beep Mode
vi: Chế độ bíp

en: Image Comment
vi: Ghi chú ảnh

en: Enable Image Comment
vi: Bật ghi chú ảnh

en: LCD Off Time
vi: Thời gian tắt LCD

en: Recording Media
vi: Vật chứa thu

en: Quick Review Time
vi: Thời gian xem lại nhanh

en: CSM Menu
vi: Trình đơn CSM

en: Reverse Command Dial
vi: Ngược lại đĩa lệnh

en: Camera Output
vi: Kết xuất máy ảnh

en: Recording Destination
vi: Đích ghi

en: EVF Mode
vi: Chế độ EVF

en: CCD Number
vi: Số CCD

en: Clean Sensor
vi: Lau cảm biến

en: Flicker Reduction
vi: Giảm rung

en: Custom Functions Ex
vi: Tùy chỉnh chức năng mở rộng

en: Auto Power Off
vi: Tự động tắt điện

en: Menus and Playback
vi: Trình đơn và Phát lại

en: Fast Filesystem
vi: Hệ thống tập tin nhanh

en: Capture Target
vi: Đích Chụp

en: Autofocus
vi: Tự động lấy nét

en: Remote Mode
vi: Chế độ điều khiển từ xa

en: Image Format SD
vi: SD định dạng ảnh

en: Image Format CF
vi: CF định dạng ảnh

en: Image Format Ext HD
vi: Đĩa cứng ngoài định dạng ảnh

en: Movie ISO Speed
vi: Tốc độ ISO phim

en: ISO Auto
vi: Tự động ISO

en: WhiteBalance Adjust A
vi: Cân bằng trắng chỉnh A

en: WhiteBalance Adjust B
vi: Cân bằng trắng chỉnh B

en: WhiteBalance X A
vi: Cân bằng trắng X A

en: WhiteBalance X B
vi: Cân bằng trắng X B

en: Video Format
vi: Định dạng phim

en: Video Resolution
vi: Độ phân giải phim

en: Video Framerate
vi: Tốc độ khung phim

en: Video Contrast
vi: Tương phản phim

en: Video Brightness
vi: Độ sáng phim

en: Long Exp Noise Reduction
vi: Giảm nhiễu phơi sáng lâu

en: Auto Focus Mode 2
vi: Chế độ lấy nét tự động 2

en: Zoom Speed
vi: Tốc độ thu phóng

en: Assist Light
vi: Giúp ánh sáng

en: Rotation Flag
vi: Cờ xoay

en: Flash Compensation
vi: Sự bù đèn nháy

en: AEB Exposure Compensation
vi: Sự bù phơi sáng AEB

en: Nikon Flash Mode
vi: Chế độ Đèn nháy Nikon

en: Flash Commander Mode
vi: Chế độ quản lý đèn nháy

en: Flash Commander Power
vi: Điện quản lý đèn nháy

en: Flash Command Channel
vi: Kênh câu lệnh đèn nháy

en: Flash Command Self Mode
vi: Chế độ tự làm câu lệnh đèn nháy

en: Flash Command Self Compensation
vi: Tự bù câu lệnh đèn nháy

en: Flash Command Self Value
vi: Tự đặt giá trị câu lệnh đèn nháy

en: Flash Command A Mode
vi: Chế độ A câu lệnh đèn nháy

en: Flash Command A Compensation
vi: Bù A câu lệnh đèn nháy

en: Flash Command A Value
vi: Giá trị A câu lệnh đèn nháy

en: Flash Command B Mode
vi: Chế độ B câu lệnh đèn nháy

en: Flash Command B Compensation
vi: Bù B câu lệnh đèn nháy

en: Flash Command B Value
vi: Giá trị B câu lệnh đèn nháy

en: AF Beep Mode
vi: Chế độ bíp AF

en: Movie F-Number
vi: Số F phim

en: Flexible Program
vi: Chương trình mềm dẻo

en: Focus Mode 2
vi: Chế độ Tiêu điểm 2

en: Effect Mode
vi: Chế độ hiệu ứng

en: HDR High Dynamic
vi: Tùy động ở mức cao HDR

en: HDR Smoothing
vi: Làm mượt HDR

en: Still Capture Mode
vi: Chế độ chụp tĩnh

en: Canon Shooting Mode
vi: Chế độ chụp Canon

en: Canon Auto Exposure Mode
vi: Chế độ tự động phơi sáng Canon

en: Focus Metering Mode
vi: Chế độ đo tiêu điểm

en: Exposure Metering Mode
vi: Chế độ đo phơi sáng

en: AV Open
vi: AV mở

en: AV Max
vi: AV đại

en: Focusing Point
vi: Điểm tiêu

en: Capture Delay
vi: Độ trễ chụp

en: Shutter Speed 2
vi: Tốc độ chập 2

en: Movie Shutter Speed 2
vi: Tốc độ màn chập 2 phim

en: AF Distance
vi: Khoảng cách AF

en: Focus Area Wrap
vi: Cuộn vùng lấy nét

en: Exposure Delay Mode
vi: Chế độ phơi sáng trễ

en: Exposure Lock
vi: Khóa phơi sáng

en: AE-L/AF-L Mode
vi: Chế độ AE-L/AF-L

en: Live View AF Mode
vi: Xem trực tiếp Chế độ AF

en: Live View AF Focus
vi: Xem trực tiếp Lấy nét AF

en: Live View Image Zoom Ratio
vi: Tỷ lệ phóng to ảnh xem trực tiếp

en: File Number Sequencing
vi: Thứ tự số hiệu tập tin

en: Flash Sign
vi: Dấu đèn nháy

en: Modelling Flash
vi: Mô hình Đèn nháy ngoài

en: Viewfinder Grid
vi: Lưới kính ngắm

en: Image Review
vi: Xem lại ảnh

en: Image Rotation Flag
vi: Cờ xoay ảnh

en: Release without CF card
vi: Bấm máy không có thẻ nhớ CF

en: Flash Mode Manual Power
vi: Chế độ đèn nháy có điện thủ công

en: Auto Focus Area
vi: Vùng tự động lấy nét

en: EV Step
vi: Bước EV

en: Bracket Set
vi: Đặt Bủa vây

en: Bracket Order
vi: Thứ tự Bủa vây

en: Burst Number
vi: Số loạt

en: Burst Interval
vi: Khoảng cách loạt

en: Maximum Shots
vi: Lần chụp tối đa

en: Auto White Balance Bias
vi: Khuynh hướng tự động cân bằng trắng

en: Tungsten White Balance Bias
vi: Khuynh hướng cân bằng trắng bóng đèn dây tóc

en: Fluorescent White Balance Bias
vi: Khuynh hướng cân bằng trắng huỳnh quang

en: Daylight White Balance Bias
vi: Khuynh hướng cân bằng trắng ánh sáng ban ngày

en: Flash White Balance Bias
vi: Khuynh hướng cân bằng trắng đèn nháy

en: Cloudy White Balance Bias
vi: Khuynh hướng cân bằng trắng khi trời dầy mây

en: Shady White Balance Bias
vi: Khuynh hướng cân bằng trắng có bóng

en: White Balance Bias Preset Nr
vi: Số định sẵn bù cân bằng trắng

en: White Balance Bias Preset 0
vi: Định sẵn bù cân bằng trắng 0

en: White Balance Bias Preset 1
vi: Định sẵn bù cân bằng trắng 1

en: White Balance Bias Preset 2
vi: Định sẵn bù cân bằng trắng 2

en: White Balance Bias Preset 3
vi: Định sẵn bù cân bằng trắng 3

en: White Balance Bias Preset 4
vi: Định sẵn bù cân bằng trắng 4

en: Selftimer Delay
vi: Trễ tự kẹn giờ

en: Center Weight Area
vi: Vùng nặng giữa

en: Flash Shutter Speed
vi: Tốc độ cửa chập đèn nháy

en: Remote Timeout
vi: Quá thời từ xa

en: Movie Sound
vi: Âm thanh của phim

en: Manual Movie Setting
vi: Cài đặt quay phim thủ công

en: Reverse Indicators
vi: Những tín hiệu bị đảo ngược

en: Auto Distortion Control
vi: Tự động điều chỉnh méo

en: Video Mode
vi: Chế độ phim

en: Meter Off Time
vi: Thời gian tắt cái đo

en: Assign Func Button
vi: Gán nút chức năng

en: Assign Preview Button
vi: Gán Nút Xem thử

en: Continuous Shooting Speed Slow
vi: Chụp chậm liên tục

en: Movie Resolution
vi: Độ phân giải phim

en: Minimum Shutter Speed
vi: Tốc độ màn chập tối đa

en: Movie Quality
vi: Chất lượng rạp hát

en: ISO Auto Hi Limit
vi: Tự động giới hạn cao ISO

en: Flash Sync. Speed
vi: Tốc độ đồng bộ nháy đèn

en: Focus Metering
vi: Chế độ đo tiêu điểm

en: Continuous Shooting Speed High
vi: Chụp cao tốc liên tiếp

en: JPEG Compression Policy
vi: Chính sách nén JPEG

en: AF-C Mode Priority
vi: Ưu tiên chế độ AF-C

en: AF-S Mode Priority
vi: Ưu tiên chế độ AF-S

en: AF Activation
vi: Kích hoạt AF

en: Dynamic AF Area
vi: Vùng AF Động

en: AF Lock On
vi: Bật khóa AF

en: AF Area Point
vi: Điểm vùng AF

en: AF On Button
vi: Nút bật AF

en: Movie High ISO Noise Reduction
vi: Giảm nhiễu ISO cao cho phim

en: Maximum continuous release
vi: Thời gian bấm máy liên tiếp tối đa

en: Raw Compression
vi: Nén thô

en: Capture Settings
vi: Cài đặt chụp

en: WIFI profiles
vi: Hồ sơ WIFI

en: Other PTP Device Properties
vi: Thuộc tính Thiết bị PTP Khác

en: PTP Property 0x%04x
vi: Thuộc tính PTP 0x%04x

en: The property '%s' / 0x%04x was not set (0x%04x: %s)
vi: Thuộc tính “%s” / 0x%04x chưa được đặt (0x%04x: %s)

en: The property '%s' / 0x%04x was not set (0x%04x: %s).
vi: Thuộc tính “%s” / 0x%04x chưa được đặt (0x%04x: %s).

en: Parsing the value of widget '%s' / 0x%04x failed with %d.
vi: Gặp lỗi khi phân tích giá trị của ô điều khiển “%s” / 0x%04x bị lỗi với %d.

en: Property '%s' not found.
vi: Không tìm thấy thuộc tính “%s”.

en: PTP2 driver
    (c) 2001-2005 by Mariusz Woloszyn <emsi@ipartners.pl>.
    (c) 2003-%d by Marcus Meissner <marcus@jet.franken.de>.
    This driver supports cameras that support PTP or PictBridge(tm), and
    Media Players that support the Media Transfer Protocol (MTP).
    
    Enjoy!
vi: Trình điều khiển PTP2
    © 2001-2005 của Mariusz Woloszyn <emsi@ipartners.pl>.
    © 2003-%d của Marcus Meissner <marcus@jet.franken.de>.
    
    Trình điều khiển này hỗ trợ các máy ảnh lần lượt hỗ trợ
    Giao thức Truyền Ảnh (PTP) hay PictBridge™,
    và các bộ phát ảnh/nhạc mà cũng hỗ trợ
    Giao thức Truyền Phương tiện (MTP).
    
    Chúc bạn vui vẻ!

en: Sorry, your Nikon camera does not seem to return a JPEG image in LiveView mode
vi: Tiếc là máy ảnh Nikon của bạn không trả lại ảnh JPEG trong chế độ ngắm Sống

en: Canon enable viewfinder failed
vi: Gặp lỗi khi bật kính ngắm Canon

en: Canon get viewfinder image failed
vi: Gặp lỗi khi lấy ảnh kính ngắm ảnh

en: Sorry, your Canon camera does not support Canon Viewfinder mode
vi: Tiếc là máy ảnh Canon của bạn không hỗ trợ chế độ Kính Ngắm Canon (Canon Viewfinder).

en: Sorry, your Nikon camera does not support LiveView mode
vi: Tiếc là máy ảnh Nikon của bạn không hỗ trợ chế độ ngắm Sống

en: Nikon disable liveview failed
vi: Gặp lỗi khi tắt chức năng kính ngắm Nikon

en: Sorry, your Sony camera does not seem to return a JPEG image in LiveView mode
vi: Tiếc là máy ảnh Sony của bạn không trả lại ảnh JPEG trong chế độ ngắm Sống

en: Sorry, your camera does not support Nikon capture
vi: Tiếc là máy ảnh của bạn không hỗ trợ khả năng chụp của Nikon.

en: Failed to enable liveview on a Nikon 1, but it is required for capture
vi: Gặp lỗi khi bật kính ngắm trên Nikon 1, nhưng nó lại được yêu cầu để chụp

en: Sorry, your Canon camera does not support Canon EOS Capture
vi: Tiếc là máy ảnh Canon của bạn không hỗ trợ khả năng chụp EOS Canon.

en: Canon EOS Get Changes failed
vi: Canon EOS Get Changes (lấy các thay đổi) bị lỗi

en: Sorry, your Canon camera does not support Canon Capture initiation
vi: Tiếc là máy ảnh Canon của bạn không hỗ trợ khởi tạo khả năng chụp kiểu Canon (Canon Capture).

en: Canon disable viewfinder failed
vi: Gặp lỗi khi tắt kính ngắm Canon

en: Canon Capture failed
vi: Canon Capture (chụp) gặp lỗi

en: Sorry, your camera does not support generic capture
vi: Tiếc là máy ảnh của bạn không hỗ trợ khả năng chụp chung

en: Camera memorycard ran full during capture.
vi: Bộ nhớ của máy bị đầy khi đang chụp.

en: Canon EOS Half-Press failed
vi: Nhấn-nửa Canon EOS bị lỗi

en: Canon EOS Half-Release failed
vi: Nhả-nửa Canon EOS bị lỗi

en: Canon EOS Full-Press failed
vi: Nhấn-cả Canon EOS bị lỗi

en: Canon EOS Full-Release failed
vi: Nhả-cả Canon EOS bị lỗi

en: Canon EOS Capture failed
vi: Canon EOS Capture (chụp) bị lỗi

en: Canon EOS Capture failed: %x
vi: Canon EOS Capture (chụp) bị lỗi: %x

en: Canon EOS Capture failed to release: Perhaps no focus?
vi: Canon EOS Capture (Chụp) bấm máy gặp lỗi: có thể là không có tiêu điểm (chưa lấy được nét)?

en: Canon EOS Capture failed to release: Perhaps mirror up?
vi: Chụp Canon EOS gặp lỗi khi nhả: Có thể là do gương đang lật lên?

en: Canon EOS Capture failed to release: Perhaps no more memory on card?
vi: Canon EOS Capture (Chụp) không bấm máy được: có thể là không đủ bộ nhớ trên thẻ nhớ?

en: Canon EOS Capture failed to release: Card read-only?
vi: Canon EOS gặp lỗi khi thả: Thẻ nhớ chỉ cho đọc?

en: Canon EOS Capture failed to release: Unknown error %d, please report.
vi: Canon EOS Capture (Chụp) không bấm máy được: Lỗi không rõ %d, hãy thông báo.

en: Sorry, initializing your camera did not work. Please report this.
vi: Tiếc là không thể khởi tạo máy ảnh của bạn. Hãy thông báo.

en: Manufacturer: %s
vi: Hãng chế tạo: %s

en: Model: %s
vi: Mẫu: %s

en:   Version: %s
vi:   Phiên bản: %s

en:   Serial Number: %s
vi:   Số sản xuất: %s

en: Vendor Extension ID: 0x%x (%d.%d)
vi: Mã số phần mở rộng nhà sản xuất: 0x%x (%d.%d)

en: Vendor Extension Description: %s
vi: Mô tả phần mở rộng nhà sản xuất: %s

en: PTP Standard Version: %d.%d
vi: Phiên bản tiêu chuẩn PTP: %d.%d

en: Functional Mode: 0x%04x
vi: Chế độ chức năng: 0x%04x

en: 
    Capture Formats:
vi: 
    Định dạng chụp:

en: Display Formats:
vi: Định dạng hiển thị:

en: Supported MTP Object Properties:
vi: Thuộc tính đối tượng MTP đã hỗ trợ:

en:  PTP error %04x on query
vi:  PTP: lỗi %04x khi truy vấn

en: 
    Device Capabilities:
vi: 
    Khả năng thiết bị:

en: 	File Download,
vi: 	Tải về tập tin,

en: File Deletion,
vi: Xóa tập tin,

en: No File Deletion,
vi: Không xóa tập tin,

en: File Upload
vi: Tải lên tập tin

en: No File Upload
vi: Không tải lên tập tin

en: 	Generic Image Capture,
vi: 	Chụp ảnh chung,

en: 	No Image Capture,
vi: 	Không ảnh chụp,

en: Open Capture,
vi: Chụp mở,

en: No Open Capture,
vi: Không chụp mở,

en: Canon Capture,
vi: Chụp Canon,

en: Canon EOS Capture,
vi: Chụp Canon EOS,

en: Canon EOS Capture 2,
vi: Chụp Canon EOS 2,

en: Nikon Capture 1,
vi: Chụp Nikon 1,

en: Nikon Capture 2,
vi: Chụp Nikon 2,

en: Nikon Capture 3,
vi: Chụp Nikon 3,

en: Sony Capture,
vi: Chụp Sony,

en: Olympus E XML Capture,
vi: Chụp Olympus E XML,

en: No vendor specific capture
vi: Không chụp đặc trưng cho nhà sản xuất

en: 	Nikon Wifi support
vi: 	Hỗ trợ WIFI Nikon

en: 	Canon Wifi support
vi: 	Hỗ trợ WIFI Canon

en: 
    Storage Devices Summary:
vi: 
    Tóm tắt các thiết bị chứa:

en: 	StorageDescription: %s
vi: 	Mô tả bộ nhớ: %s

en: 	VolumeLabel: %s
vi: 	Nhãn khối tin: %s

en: Builtin ROM
vi: ROM có sẵn

en: Builtin RAM
vi: RAM có sẵn

en: Removable RAM (memory card)
vi: RAM rời (thẻ nhớ nhớ)

en: Unknown: 0x%04x
vi: Không rõ: 0x%04x

en: 	Storage Type: %s
vi: 	Kiểu Bộ nhớ: %s

en: Digital Camera Layout (DCIM)
vi: Bố trí máy ảnh số (DCIM)

en: 	Filesystemtype: %s
vi: 	Kiểu hệ thống tập tin: %s

en: Read Only with Object deletion
vi: Chỉ đọc, có xóa đối tượng

en: 	Access Capability: %s
vi: 	Khả năng truy cập: %s

en: 	Maximum Capability: %llu (%lu MB)
vi: 	Khả năng tối đa: %llu (%lu MB)

en: 	Free Space (Bytes): %llu (%lu MB)
vi: 	Chỗ trống (byte): %llu (%lu MB)

en: 	Free Space (Images): %d
vi: 	Chỗ trống (ảnh): %d

en: 
    Device Property Summary:
vi: 
    Tóm tắt thuộc tính thiết bị:

en: You need to specify a folder starting with /store_xxxxxxxxx/
vi: Bạn cần xác định một thư mục bắt đầu với “ /store_xxxxxxxxx/”

en: File '%s/%s' does not exist.
vi: Tập tin “%s/%s” không tồn tại

en: Metadata only supported for MTP devices.
vi: Siêu dữ liệu chỉ được hỗ trợ cho thiết bị kiểu MTP.

en: Device does not support setting object protection.
vi: Thiết bị này không hỗ trợ chức năng đặt mức bảo mật đối tượng.

en: Device failed to set object protection to %d
vi: Thiết bị không đặt được  bảo mật đối tượng thành %d

en: Currently, PTP is only implemented for USB and PTP/IP cameras currently, port type %x
vi: PTP hiện tại chỉ được thực hiện cho các máy ảnh kiểu USB và PTP/IP, kiểu cổng %x.

en: Olympus wrapped XML support is currently only available with libxml2 support built in.
vi: Olympus hỗ tr�� bao XML chỉ sẵn sàng khi được dịch sẵn cùng với hỗ trợ của thư viện libxml2.

en: PTP Undefined Error
vi: Lỗi không xác định PTP

en: PTP OK!
vi: PTP OK !

en: PTP General Error
vi: Lỗi chung PTP

en: PTP Session Not Open
vi: PTP: buổi hợp chưa mở

en: PTP Invalid Transaction ID
vi: PTP: mã hiệu giao dịch không hợp lệ

en: PTP Operation Not Supported
vi: PTP: thao tác không được hỗ trợ

en: PTP Parameter Not Supported
vi: PTP: tham số không được hỗ trợ

en: PTP Incomplete Transfer
vi: PTP: chưa truyền xong

en: PTP Invalid Storage ID
vi: PTP: mã hiệu cất giữ không hợp lệ

en: PTP Invalid Object Handle
vi: PTP: bộ quản lý đối tượng không hợp lệ

en: PTP Device Prop Not Supported
vi: PTP: cái đỡ thiết bị không được hỗ trợ

en: PTP Invalid Object Format Code
vi: PTP: mã định dạng đối tượng không hợp lệ

en: PTP Store Full
vi: PTP: kho đầy

en: PTP Object Write Protected
vi: PTP: đối tượng bị bảo vệ chống ghi

en: PTP Store Read Only
vi: PTP: kho chỉ đọc

en: PTP Access Denied
vi: PTP: truy cập bị từ chối

en: PTP No Thumbnail Present
vi: PTP: không có ảnh mẫu

en: PTP Self Test Failed
vi: PTP: lỗi tự thử

en: PTP Partial Deletion
vi: PTP: xóa bộ phận

en: PTP Store Not Available
vi: PTP: kho không sẵn sàng

en: PTP Specification By Format Unsupported
vi: PTP: không hỗ trợ khả năng xác định theo định dạng

en: PTP No Valid Object Info
vi: PTP: không có thông tin đối tượng hợp lệ

en: PTP Invalid Code Format
vi: PTP: định dạng mã không hợp lệ

en: PTP Unknown Vendor Code
vi: PTP: mã nhà sản xuất lạ

en: PTP Capture Already Terminated
vi: PTP: tiến trình chụp đã kết thúc

en: PTP Device Busy
vi: PTP: thiết bị đang bận

en: PTP Invalid Parent Object
vi: PTP: đối tượng cha không hợp lệ

en: PTP Invalid Device Prop Format
vi: PTP: định dạng cái dỡ không hợp lệ

en: PTP Invalid Device Prop Value
vi: PTP: giá trị cái dỡ không hợp lệ

en: PTP Invalid Parameter
vi: PTP: tham số không hợp lệ

en: PTP Session Already Opened
vi: PTP: phiên chạy đã mở

en: PTP Transaction Canceled
vi: PTP: giao dịch bị hủy bỏ

en: PTP Specification Of Destination Unsupported
vi: PTP: đặc tả của đích không được hỗ trợ

en: Filename Required
vi: Cần tên tập tin

en: Filename Conflicts
vi: Xung đột tên tập tin

en: Filename Invalid
vi: Tên tập tin không hợp lệ

en: Hardware Error
vi: Lỗi phần cứng

en: Change Camera Mode Failed
vi: Lỗi đổi chế độ máy ảnh

en: Invalid Status
vi: Trạng thái không hợp lệ

en: Set Property Not Supported
vi: Không hỗ trợ tính năng đặt thuộc tính

en: Whitebalance Reset Error
vi: Lỗi đặt lại cân bằng trắng

en: Dust Reference Error
vi: Lỗi tham chiếu bụi

en: Shutter Speed Bulb
vi: Bóng đèn tốc độ chập

en: Mirror Up Sequence
vi: Thứ tự lên máy nhân

en: Camera Mode Not Adjust FNumber
vi: Chế độ máy ảnh không điều chỉnh Số F

en: Not in Liveview
vi: Không phải dùng chức năng xem trực tiếp

en: Mf Drive Step End
vi: Bước Đi Mf gặp kết thúc

en: Mf Drive Step Insufficiency
vi: Bước Đi Mf không đủ

en: Advanced Transfer Cancel
vi: Việc truyền cấp cao bị hủy bỏ

en: Operation Refused
vi: Thao tác bị từ chối

en: Lens Cover Present
vi: Ống kính còn đang đậy

en: Camera Not Ready
vi: Máy ảnh chưa sẵn sàng

en: PTP Timeout
vi: Thời hạn PTP

en: PTP Cancel Request
vi: PTP hủy yêu cầu

en: PTP Response Expected
vi: Cần đáp ứng PTP

en: PTP Data Expected
vi: Cần dữ liệu PTP

en: PTP I/O Error
vi: lỗi V/R PTP

en: Undefined PTP Property
vi: PTP: chưa định nghĩa thuộc tính

en: Functional Mode
vi: Chế độ chức năng

en: Compression Setting
vi: Cài đặt nén

en: RGB Gain
vi: Khuếch đại RGB

en: Exposure Program Mode
vi: Chế độ chương trình phơi sáng

en: Exposure Index (film speed ISO)
vi: Số mũ phơi sáng (tốc độ phim ISO)

en: Exposure Bias Compensation
vi: Sự bù khuynh hướng phơi sáng

en: Pre-Capture Delay
vi: Độ trễ trước khi chụp

en: Timelapse Number
vi: Số khoảng thời gian

en: Timelapse Interval
vi: Khoảng thời gian

en: Upload URL
vi: URL tải lên

en: Supported Streams
vi: Các luồng dữ liệu đã hỗ trợ

en: Enabled Streams
vi: Các luồng dữ liệu đã bật

en: Audio Samplingrate
vi: Tốc độ lấy mẫu âm thanh

en: Audio Bits per sample
vi: Số bít âm thanh mỗi mẫu

en: Date Time Stamp Format
vi: Định dạng ghi Ngày/Giờ

en: UI Language
vi: Ngôn ngữ Ui

en: Battery Mode
vi: Chế độ pin

en: UILockType
vi: Kiểu khóa UI

en: Camera Mode
vi: Chế độ máy ảnh

en: Full View File Format
vi: Định dạng tập tin xem đầy đủ

en: Self Time
vi: Tự kẹn giờ

en: Image Mode
vi: Chế độ ảnh

en: Slow Shutter Setting
vi: Cài đặt chập chậm

en: Color Gain
vi: Khuếch đại màu

en: Parameter Set
vi: Tham số đã đặt

en: Av Open
vi: AV mở

en: Av Max
vi: AV tối đa

en: Focal Length Tele
vi: Tiêu cự kính viễn vọng

en: Focal Length Wide
vi: Tiêu cự rộng

en: Focal Length Denominator
vi: Tiêu cự mẫu số

en: Capture Transfer Mode
vi: Chế độ truyền chụp

en: Name Prefix
vi: Tiền tố tên

en: Size Quality Mode
vi: Chế độ chất lượng kích cỡ

en: Supported Thumb Size
vi: Kích cỡ ảnh mẫu đã hỗ trợ

en: Size of Output Data from Camera
vi: Kích cỡ dữ liệu xuất ra máy ảnh

en: Size of Input Data to Camera
vi: Kích cỡ dữ liệu nhập vào máy ảnh

en: Remote API Version
vi: Phiên bản API ở xa

en: Camera Owner
vi: Người sở hữu máy ảnh

en: Camera Body ID
vi: Mã hiệu thân máy ảnh

en: Digital Zoom Magnification
vi: Phóng to điện số

en: Ml Spot Position
vi: Vị trí chấm MI

en: EZoom Start Position
vi: Vị trí bắt đầu thu phóng EZoom

en: EZoom Size of Tele
vi: Cỡ kính viễn vọng EZoom

en: Flash Quantity Count
vi: Đếm lần nháy đèn

en: Rotation Scene
vi: Cảnh xoay

en: Event Emulate Mode
vi: Chế độ mô phỏng dữ kiện

en: Type of Slideshow
vi: Kiểu chiếu ảnh

en: Average Filesizes
vi: Cỡ tập tin trung bình

en: Friendly Device Name
vi: Tên thiết bị thân thiện

en: Session Initiator Info
vi: Thông tin khởi tạo phiên

en: Perceived Device Type
vi: Kiểu thiết bị đã thấy

en: Shooting Bank
vi: Nhóm chụp

en: Shooting Bank Name A
vi: Tên nhóm chụp A

en: Shooting Bank Name B
vi: Tên nhóm chụp B

en: Shooting Bank Name C
vi: Tên nhóm chụp C

en: Shooting Bank Name D
vi: Tên nhóm chụp D

en: Reset Bank 0
vi: Đặt lại nhóm 0

en: White Balance Colour Temperature
vi: Nhiệt độ màu cân bằng trắng

en: White Balance Preset Number
vi: Số định sẵn cân bằng trắng

en: White Balance Preset Name 0
vi: Tên định sẵn cân bằng trắng 0

en: White Balance Preset Name 1
vi: Tên định sẵn cân bằng trắng 1

en: White Balance Preset Name 2
vi: Tên định sẵn cân bằng trắng 2

en: White Balance Preset Name 3
vi: Tên định sẵn cân bằng trắng 3

en: White Balance Preset Name 4
vi: Tên định sẵn cân bằng trắng 4

en: White Balance Preset Value 0
vi: Giá trị định sẵn cân bằng trắng 0

en: White Balance Preset Value 1
vi: Giá trị định sẵn cân bằng trắng 1

en: White Balance Preset Value 2
vi: Giá trị định sẵn cân bằng trắng 2

en: White Balance Preset Value 3
vi: Giá trị định sẵn cân bằng trắng 3

en: White Balance Preset Value 4
vi: Giá trị định sẵn cân bằng trắng 4

en: Lens Focal Length (Non CPU)
vi: Tiêu cự ống kính (khác CPU)

en: Lens Maximum Aperture (Non CPU)
vi: Độ mở tối đa của ống kính (khác CPU)

en: Auto DX Crop
vi: Tự động xén DX

en: Menu Bank Name A
vi: Tên nhóm trình đơn A

en: Menu Bank Name B
vi: Tên nhóm trình đơn B

en: Menu Bank Name C
vi: Tên nhóm trình đơn C

en: Menu Bank Name D
vi: Tên nhóm trình đơn D

en: Reset Menu Bank
vi: Đặt lại nhóm trình đơn

en: Vertical AF On
vi: AF dọc đã bật

en: Focus Area Zone
vi: Vùng lấy nét

en: Enable Copyright
vi: Bật tác quyền

en: Exposure ISO Step
vi: Bước ISO phơi sáng

en: Exposure Step
vi: Bước phơi sáng

en: Exposure Compensation (EV)
vi: Bù phơi sáng (EV)

en: Centre Weight Area
vi: Vùng nặng giữa

en: Exposure Base Matrix
vi: Ma trận Cơ bản Phơi sáng

en: Exposure Base Center
vi: Trung tâm Cơ bản Phơi sáng

en: Exposure Base Spot
vi: Chấm Cơ bản Phơi sáng

en: Live View AF Area
vi: Xem trực tiếp vùng AF

en: Auto Meter Off Time
vi: Thời gian tự động tắt cái đo

en: Self Timer Delay
vi: Trễ tự kẹn giờ

en: Img Conf Time
vi: Giờ cấu hình ảnh

en: Auto Off Timers
vi: Giờ tự động tắt

en: Angle Level
vi: Mức Góc

en: Shooting Speed
vi: Tốc độ Chụp

en: Exposure delay mode
vi: Chế độ phơi sáng trễ

en: LCD Illumination
vi: Chiếu sáng LCD

en: On screen tips
vi: Mẹo trên màn hình

en: Copyright Information
vi: Thông tin Tác quyền

en: Modeling Flash
vi: Làm mẫu đèn nháy

en: Manual Mode Bracketing
vi: Chế độ Bủa vây bằng tay

en: Auto Bracket Selection
vi: Tự động Chọn Bủa vây

en: NIKON Auto Bracketing Set
vi: NIKON: Tự động Bủa vây

en: Center Button Shooting Mode
vi: Chế độ chụp bằng nút giữa

en: Center Button Playback Mode
vi: Chế độ phát lại bằng nút giữa

en: Multiselector
vi: Bộ đa chọn

en: Photo Info. Playback
vi: Phát lại thông tin ảnh

en: Assign Func. Button
vi: Gán nút chức năng

en: Customise Command Dials
vi: Tùy chỉnh đĩa lệnh

en: Aperture Setting
vi: Giá trị độ mở

en: Buttons and Dials
vi: Nút và Hộp thoại

en: No CF Card Release
vi: Không thẻ nhớ CF bấm máy

en: Center Button Zoom Ratio
vi: Tỷ lệ phóng to bằng nút giữa

en: Function Button 2
vi: Nút chức năng 2

en: Normal AF On
vi: AF chuẩn đã bật

en: Clean Image Sensor
vi: Lau cảm biến ảnh

en: Image Comment String
vi: Chuỗi ghi chú ảnh

en: Image Comment Enable
vi: Bật ghi chú ảnh

en: Manual Set Lens Number
vi: Đặt số ống kính bằng tay

en: Movie Screen Size
vi: Kích cỡ màn hình phim

en: Movie Voice
vi: Tiếng nói phim

en: Movie Microphone
vi: Mic quay phim

en: Movie Card Slot
vi: Khe thẻ nhớ Quay phim

en: Monitor Off Delay
vi: Tắt theo dõi trễ

en: Bracketing Enable
vi: Bật Bủa vây

en: Exposure Bracketing Step
vi: Bước Phơi sáng Bủa vây

en: Exposure Bracketing Program
vi: Trình đặt Phơi sáng Bủa vây

en: Auto Exposure Bracket Count
vi: Số lượng Phơi sáng Bủa vây Tự động

en: White Balance Bracket Step
vi: Bước Bủa vây cân bằng trắng

en: White Balance Bracket Program
vi: Trình Bủa vây cân bằng trắng

en: Lens Sort
vi: Sắp xếp Ống kính

en: Min. Focal Length
vi: Tiêu cự nhỏ nhất

en: Max. Focal Length
vi: Tiêu cự lớn nhất

en: Max. Aperture at Min. Focal Length
vi: Độ mở cực đại ở tiêu cự nhỏ nhất

en: Max. Aperture at Max. Focal Length
vi: Độ mở cực đại ở tiêu cự lớn nhất

en: Finder ISO Display
vi: Hiển thị ISO Tìm

en: Auto Off Photo
vi: Tự động tắt ảnh chụp

en: Auto Off Menu
vi: Tự động tắt trình đơn

en: Auto Off Info
vi: Tự động tắt thông tin

en: Self Timer Shot Number
vi: Số tự hẹn giờ lần chụp

en: Nikon Exposure Time
vi: Thời gian phơi sáng Nikon

en: Warning Status
vi: Trạng thái Cảnh báo

en: AF LCD Top Mode 2
vi: AF LCD Chế độ đầu 2

en: Active AF Sensor
vi: Máy nhạy AF hoạt động

en: Exposure Meter
vi: Cái đo Phơi sáng

en: USB Speed
vi: Tốc độ USB

en: CCD Serial Number
vi: Số Sê-ri CCD

en: Group PTN Type
vi: Loại PTN Nhóm

en: FNumber Lock
vi: Khóa Số F

en: Exposure Aperture Lock
vi: Khóa độ mở phơi sáng

en: TV Lock Setting
vi: Cài đặt khóa TV

en: AV Lock Setting
vi: Cài đặt khóa AV

en: Illum Setting
vi: Cài đặt chiếu sáng

en: Focus Point Bright
vi: Điểm tiêu sáng

en: External Flash Attached
vi: Đèn nháy ngoài bị gắn nối

en: External Flash Status
vi: Trạng thái đèn nháy ngoài

en: External Flash Sort
vi: Sắp xếp đèn nháy ngoài

en: External Flash Compensation
vi: Bù đèn nháy ngoài

en: BW Filler Effect
vi: Hiệu ứng trám đầy ĐenTrắng

en: BW Sharpness
vi: Độ sắc ĐenTrắng

en: BW Contrast
vi: Tương phản ĐenTrắng

en: BW Setting Type
vi: Loại Cài đặt ĐenTrắng

en: Slot 2 Save Mode
vi: Khe 2 chế độ Lưu

en: Raw Bit Mode
vi: Chế độ bit thô

en: Tune Colour Temperature
vi: Chỉnh nhiệt độ màu

en: Tune Preset 0
vi: Chỉnh định sẵn 0

en: Tune Preset 1
vi: Chỉnh định sẵn 1

en: Tune Preset 2
vi: Chỉnh định sẵn 2

en: Tune Preset 3
vi: Chỉnh định sẵn 3

en: Tune Preset 4
vi: Chỉnh định sẵn 4

en: Auto ISO P/A/DVP Setting
vi: Cài đặt ISO P/A/DVP tự động

en: Viewfinder Grid Display
vi: Hiển thị lưới kính ngắm

en: Flash Mode Commander Power
vi: Điện quản lý chế độ đèn nháy

en: Auto FP
vi: Tự động FP

en: Warning Display
vi: Hiển thị Cảnh báo

en: Battery Cell Kind
vi: Loại bộ pin

en: ISO Auto High Limit
vi: Tự động giới hạn cao ISO

en: Continuous Speed High
vi: Tốc độ Cao Liên tục

en: Info Disp Setting
vi: Cài đặt Giải Thông tin

en: Preview Button
vi: Nút Xem thử

en: Preview Button 2
vi: Nút Xem thử 2

en: AEAF Lock Button 2
vi: Nút khóa AEAF 2

en: Indicator Display
vi: Hiển thị Chỉ báo

en: Cell Kind Priority
vi: Ưu tiên kiểu pin

en: Bracketing Frames and Steps
vi: Khung bủa vây và Bước

en: Live View Mode
vi: Chế độ xem trực tiếp

en: Live View Drive Mode
vi: Chế độ chạy xem trực tiếp

en: Live View Status
vi: Trạng thái xem trực tiếp

en: Live View Prohibit Condition
vi: Điều kiện cấm xem trực tiếp

en: Exposure Display Status
vi: Trạng thái hiển thị phơi sáng

en: Exposure Indicate Status
vi: Trạng thái ngụ ý phơi sáng

en: Info Display Error Status
vi: Trạng thái phần hiển thị lỗi

en: Exposure Indicate Lightup
vi: Đèn ngụ ý phơi sáng

en: Flash MRepeat Value
vi: Giá trị MRepeat đèn nháy

en: Flash MRepeat Count
vi: Đếm lần MRepeat đèn nháy

en: Flash MRepeat Interval
vi: Khoảng MRepeat đèn nháy

en: Active Pic Ctrl Item
vi: Kích hoạt mục điều khiển ảnh

en: Change Pic Ctrl Item
vi: Đổi mục điều khiển ảnh

en: Image Compression
vi: Nén ảnh

en: Secure Time
vi: Thời gian bảo mật

en: Device Certificate
vi: Chứng nhận thiết bị

en: Revocation Info
vi: Thông tin hủy bỏ

en: Synchronization Partner
vi: Bên khác đồng bộ hóa

en: Volume Level
vi: Mức âm lượng

en: Device Icon
vi: Biểu tượng thiết bị

en: Playback Object
vi: Đối tượng phát lại

en: Playback Container Index
vi: Chỉ mục độ chứa phát lại

en: Playback Position
vi: Vị trí phát lại

en: Focus Areas
vi: Vùng lấy nét

en: Objects in memory
vi: Đối tượng trong bộ nhớ

en: Expose Index
vi: Chỉ số phơi sáng

en: AB Filter
vi: Bộ lọc AB

en: %.1f stops
vi: %.1f bước

en: JPEG Norm
vi: JPEG chuẩn

en: RAW + JPEG Basic
vi: RAW + JPEG cơ bản

en: Manual Focus
vi: Lấy nét thủ công

en: Automatic Macro (close-up)
vi: Vĩ lệnh tự động (gần)

en: Center Weighted Average
vi: Trung bình nặng giữa

en: Center-spot
vi: Điểm giữa

en: Automatic flash
vi: Tự động nháy đèn

en: Automatic Red-eye Reduction
vi: Tự động giảm mắt đỏ

en: Red-eye fill flash
vi: Nháy đèn đầy mắt đỏ

en: Power Wind
vi: Máy quay

en: Timer + Remote
vi: Hẹn giờ + điều khiểm từ xa

en: AF Lock only
vi: Chỉ khóa AF

en: Flash Lock
vi: Khóa đèn nháy

en: Reset focus point to center
vi: Đặt lại điểm tiêu về tâm

en: Highlight active focus point
vi: Tô sáng điểm tiêu hoạt động

en: SDRam
vi: SDRAM

en: LCD Backlight
vi: Chiếu sáng mặt sau LCD

en: LCD Backlight and Info Display
vi: Chiếu sáng mặt sau LCD và Hiển thị thông tin

en: 1 min
vi: 1 phút

en: 5 mins
vi: 5 phút

en: 10 mins
vi: 10 phút

en: 15 mins
vi: 15 phút

en: Dark on light
vi: Tối trên sáng

en: Light on dark
vi: Sáng trên tối

en: Nickel hydride
vi: Ni hyddrua

en: Alkalium manganese
vi: Kiềm Mn

en: Warning Level 1
vi: Cảnh báo cấp 1

en: Warning Level 0
vi: Cảnh báo cấp 0

en: SuperFine
vi: Cực tốt

en: Red Eye Suppression
vi: Bỏ mắt đỏ

en: Low Speed Synchronization
vi: Đồng bộ hóa thấp tốc

en: Auto + Red Eye Suppression
vi: Tự động, giảm mắt đỏ

en: On + Red Eye Suppression
vi: Bật, giảm mắt đỏ

en: Distant View
vi: Xem xa

en: High-Speed Shutter
vi: Cửa chập cao tốc

en: Low-Speed Shutter
vi: Cửa chập thấp tốc

en: Single-Frame Shooting
vi: Chụp khung đơn

en: Timer (Single) Shooting
vi: Chụp hẹn giờ (đơn)

en: Continuous Low-speed Shooting
vi: Chụp thấp tốc liên tục

en: Continuous High-speed Shooting
vi: Chụp cao tốc liên tiếp

en: Center-weighted Metering
vi: Đo nặng giữa

en: Spot Metering
vi: Đo ít

en: Average Metering
vi: Đo trung bình

en: Evaluative Metering
vi: Đo đánh giá

en: Partial Metering
vi: Đo bộ phạn

en: Center-weighted Average Metering
vi: Đo trung bình nặng giữa

en: Spot Metering Interlocked with AF Frame
vi: Đo ít cũng cũng khóa chuyển với khung AF

en: Multi-Spot Metering
vi: Đo ít (nhiều điểm)

en: Low-speed shutter function not available
vi: Chức năng cửa chấp thấp cao không sẵn dùng

en: Low 2
vi: Thấp 2

en: High 2
vi: Cao 2

en: Upper 1
vi: Trên 1

en: Upper 2
vi: Trên 2

en: Standard Development Parameters
vi: Tham số rửa phim ảnh tiêu chuẩn

en: Development Parameters 1
vi: Tham số rửa phim ảnh 1

en: Development Parameters 2
vi: Tham số rửa phim ảnh 2

en: Development Parameters 3
vi: Tham số rửa phim ảnh 3

en: Media Card
vi: Thẻ nhớ ảnh/nhạc

en: Media Card Group
vi: Nhóm thẻ nhớ ảnh/nhạc

en: Windows Image Format
vi: Định dạng ảnh Windows

en: Undefined Audio
vi: Âm thanh chưa xác định

en: Samsung Playlist
vi: Danh mục nhạc Samsung

en: Undefined Video
vi: Phim chưa xác định

en: Undefined Collection
vi: Tập hợp chưa xác định

en: Abstract Multimedia Album
vi: Tập ảnh/nhạc Abstract

en: Abstract Image Album
vi: Tập ảnh Abstract

en: Abstract Audio Album
vi: Tập nhạc Abstract

en: Abstract Video Album
vi: Tập phim Abstract

en: Abstract Audio Video Playlist
vi: Danh mục ảnh/nhạc Abstract

en: Abstract Contact Group
vi: Nhóm liên lạc Abstract

en: Abstract Message Folder
vi: Thư mục tin nhắn Abstract

en: Abstract Chaptered Production
vi: Sự Trình Bày Tập Abstract

en: Abstract Audio Playlist
vi: Danh mục nhạc Abstract

en: Abstract Video Playlist
vi: Danh mục ảnh Abstract

en: WPL Playlist
vi: Danh mục nhạc WPL

en: MPL Playlist
vi: Danh mục nhạc MPL

en: Undefined Document
vi: Tài liệu chưa xác định

en: Abstract Document
vi: Tài liệu Abstract

en: XMLDocument
vi: Tài liệu XML

en: Microsoft Word Document
vi: Tài liệu Word của Microsoft™

en: MHT Compiled HTML Document
vi: Tài liệu HTML đã biên dịch MHT

en: Microsoft Excel Spreadsheet (.xls)
vi: Bảng tính Excel của Microsoft™ (.xls)

en: Microsoft Powerpoint (.ppt)
vi: Trình diễn PowerPoint của Microsoft™ (.ppt)

en: Undefined Message
vi: Tin nhắn chưa xác định

en: Abstract Message
vi: Tin nhắn Abstract

en: Undefined Contact
vi: Liên lạc chưa xác định

en: Abstract Contact
vi: Liên lạc Abstract

en: Undefined Calendar Item
vi: Mục lịch chưa xác định

en: Abstract Calendar Item
vi: Mục lịch Abstract

en: Undefined Windows Executable
vi: Tập tin có khả năng thực hiện Windows chưa xác định

en: Media Cast
vi: Quảng bá ảnh/nhạc

en: Unknown(%04x)
vi: Không rõ (%04x)

en: Get device info
vi: Lấy thông tin về thiết bị

en: Close session
vi: Đóng phiên chạy

en: Get storage IDs
vi: Lấy các mã hiệu cất giữ

en: Get storage info
vi: Lấy thông tin cất giữ

en: Get number of objects
vi: Lấy số đối tượng

en: Get object handles
vi: Lấy các móc đối tượng

en: Get object info
vi: Lấy thông tin về đối tượng

en: Get object
vi: Lấy đối tượng

en: Get thumbnail
vi: Lấy ảnh mẫu

en: Delete object
vi: Xóa đối tượng

en: Send object info
vi: Gửi thông tin về đối tượng

en: Send object
vi: Gửi đối tượng

en: Initiate capture
vi: Bắt đầu chụp

en: Format storage
vi: Định dạng kho

en: Reset device
vi: Đặt lại thiết bị

en: Self test device
vi: Tự thử thiết bị

en: Set object protection
vi: Đặt sự bảo vệ đối tượng

en: Power down device
vi: Tắt thiết bị

en: Get device property description
vi: Lấy mô tả thuộc tính thiết bị

en: Get device property value
vi: Lấy giá trị thuộc tính thiết bị

en: Set device property value
vi: Đặt giá trị thuộc tính thiết bị

en: Reset device property value
vi: Đặt lại giá trị thuộc tính thiết bị

en: Terminate open capture
vi: Kết thúc mở chụp

en: Move object
vi: Chuyển đối tượng

en: Copy object
vi: Chép đối tượng

en: Get partial object
vi: Lấy đối tượng bộ phạn

en: Initiate open capture
vi: Khởi tạo chụp mở

en: Start Enumerate Handles
vi: Chạy các bộ xử lý đếm

en: Enumerate Handles
vi: Bộ xử lý đếm

en: Stop Enumerate Handles
vi: Dừng các bộ xử lý đếm

en: Get Vendor Extension Maps
vi: Lấy bản đồ nhà sản xuất phần mở rộng

en: Get Vendor Device Info
vi: Lấy thông tin nhà sản xuất thiết bị

en: Get Resized Image Object
vi: Lấy đối tượng ảnh đổi cỡ

en: Get Filesystem Manifest
vi: Lấy Manifest Hệ thống tập tin

en: Get Stream Info
vi: Lấy thông tin luồng dữ liệu

en: Get Stream
vi: Lấy luồng dữ liệu

en: Get object properties supported
vi: Lấy các thuộc tính đối tượng đã hỗ trợ

en: Get object property description
vi: Lấy mô tả thuộc tính đối tượng

en: Get object property value
vi: Lấy giá trị thuộc tính đối tượng

en: Set object property value
vi: Đặt giá trị thuộc tính đối tượng

en: Get object property list
vi: Lấy danh sách thuộc tính đối tượng

en: Set object property list
vi: Đặt danh sách thuộc tính đối tượng

en: Get interdependent property description
vi: Lấy mô tả thuộc tính phụ thuộc vào nhau

en: Send object property list
vi: Gửi danh sách thuộc tính đối tượng

en: Get object references
vi: Lấy các tham chiếu đối tượng

en: Set object references
vi: Đặt các tham chiếu đối tượng

en: Update device firmware
vi: Cập nhật Firmware thiết bị

en: Skip to next position in playlist
vi: Nhảy tới vị trí kế trong danh mục nhạc

en: Get secure time challenge
vi: Lấy yêu cầu giờ bảo mật

en: Get secure time response
vi: Lấy đáp ứng giờ bảo mật

en: Set license response
vi: Đặt đáp ứng giấy phép

en: Get sync list
vi: Lấy danh sách đồng bộ

en: Send meter challenge query
vi: Gửi truy vấn yêu cầu cái đo

en: Get meter challenge
vi: Lấy yêu cầu cái đo

en: Get meter response
vi: Lấy đáp ứng cái đo

en: Clean data store
vi: Xóa sạch kho dữ liệu

en: Get license state
vi: Lấy tình trạng giấy phép

en: Send WMDRM-PD Command
vi: Gửi lệnh WMDRM-PD

en: Send WMDRM-PD Request
vi: Gửi yêu cầu WMDRM-PD

en: Report Added/Deleted Items
vi: Thông báo các mục đã Thêm/Xóa

en: Report Acquired Items
vi: Thông báo các mục đã giành được

en: Get transferable playlist types
vi: Lấy các kiểu danh mục phát có thể truyền

en: Send WMDRM-PD Application Request
vi: Gửi yêu cầu ứng dụng WMDRM-PD

en: Get WMDRM-PD Application Response
vi: Lấy trả lời ứng dụng WMDRM-PD

en: Enable trusted file operations
vi: Bật các thao tác tập tin đã tin cậy

en: Disable trusted file operations
vi: Tắt các thao tác tập tin đã tin cậy

en: End trusted application session
vi: Kết thúc phiên chạy ứng dụng tin cậy

en: Open Media Session
vi: Mở phiên chạy ảnh/nhạc

en: Close Media Session
vi: Đóng buổi hợp ảnh/nhạc

en: Get Next Data Block
vi: Lấy khối dữ liệu kế

en: Set Current Time Position
vi: Đặt vị trí giờ hiện tại

en: Send Registration Request
vi: Gửi yêu cầu đăng ký

en: Get Registration Response
vi: Lấy đáp ứng đăng ký

en: Get Proximity Challenge
vi: Lấy yêu cầu trạng thái gần

en: Send Proximity Response
vi: Gửi đáp ứng trạng thái gần

en: Send WMDRM-ND License Request
vi: Gửi yêu cầu giấy phép WMDRM-ND

en: Get WMDRM-ND License Response
vi: Lấy đáp ứng giấy phép WMDRM-ND

en: Process WFC Object
vi: Xử lý đối tượng WFC

en: Get Partial Object (64bit Offset)
vi: Lấy Đối tượng Riêng (64bit Offset)

en: Send Partial Object
vi: Gửi Đối tượng Riêng

en: Truncate Object
vi: Xén ngắn Đối tượng

en: Begin Edit Object
vi: Bắt đầu Sửa Đối tượng

en: End Edit Object
vi: Kết thúc Sửa Đối tượng

en: Unknown PTP_OC
vi: Không hiểu PTP_OC

en: Unknown VendorExtensionID
vi: Không hiểu Mã nhà sản xuất Phần mở rộng

en: Downloading movie...
vi: Đang tải về phim…

en: Downloading audio...
vi: Đang tải về âm thanh…

en: Downloading EXIF data...
vi: Đang tải về dữ liệu EXIF…

en: No EXIF data available for %s.
vi: Không có dữ liệu EXIF sẵn sàng cho %s.

en: Could not delete file.
vi: Không thể xóa tập tin.

en: Could not remove directory.
vi: Không thể gỡ bỏ thư mục.

en: RTC Status: %d
vi: Trạng thái RTC: %d

en: Camera time: %s %s
vi: Giờ máy ảnh: %s %s

en: Camera ID: %s
vi: Mã hiệu máy ảnh: %s

en: No SD Card inserted.
vi: Không có thẻ nhớ SD đã nạp.

en: SD Card ID: %s
vi: Mã hiệu thẻ nhớ SD: %s

en: Photos on camera: %d
vi: Ảnh trên máy ảnh: %d

en: SD memory: %d MB total, %d MB free.
vi: Bộ nhớ SD: %d MB tổng, %d MB trống.

en: Internal memory: %d MB total, %d MB free.
vi: Bộ nhớ nội bộ: %d MB tổng, %d MB trống.

en: Ricoh Caplio G3.
    Marcus Meissner <marcus@jet.franken.de>
    Reverse engineered using USB Snoopy, looking
    at the firmware update image and wild guessing.
vi: Ricoh Caplio G3.
    Marcus Meissner <marcus@jet.franken.de>
    Thiết kế đối chiếu dùng USB Snoopy, xem lại
    ảnh cập nhật Firmware và đoán phóng túng.

en: Ricoh / Philips driver by
    Lutz Mueller <lutz@users.sourceforge.net>,
    Martin Fischer <martin.fischer@inka.de>,
    based on Bob Paauwe's driver
vi: Ricoh / Philips driver by
    Lutz Mueller <lutz@users.sourceforge.net>,
    Martin Fischer <martin.fischer@inka.de>,
    dựa vào trình điều khiển của Bob Paauwe.

en: unknown (0x%02x)
vi: không rõ (0x%02x)

en: Model: %s
    Memory: %d byte(s) of %d available
vi: Mô hình: %s
    Bộ nhớ: %d byte trên %d có thể sử dụng

en: -2.0
vi: -2,0

en: -1.0
vi: -1,0

en: 0.5
vi: 0,5

en: Image & Sound
vi: Ảnh và Âm thanh

en: Character & Sound
vi: Ký tự và Âm thanh

en: Copyright (max. 20 characters)
vi: Tác quyền (tối đa 20 ký tự)

en: White level
vi: Lớp trắng:

en: Speed %i is not supported!
vi: Không hỗ trợ tốc độ %i!

en: Expected %i, got %i. Please report this error to %s.
vi: Cần %i, còn nhận %i. Hãy thông báo lỗi này cho %s.

en: Expected %i bytes, got %i. Please report this error to %s.
vi: Cần %i byte, còn nhận %i. Hãy thông báo lỗi này cho %s.

en: We expected 0x%x but received 0x%x. Please contact %s.
vi: Cần 0x%x, còn nhận 0x%x. Hãy liên lạc với %s.

en: Bad characters (0x%x, 0x%x). Please contact %s.
vi: Ký tự sai (0x%x, 0x%x). Hãy liên lạc với %s.

en: Camera busy. If the problem persists, please contact %s.
vi: Máy ảnh đang bận. Cứ gặp khó khăn này thì liên lạc với %s.

en: Timeout even after 2 retries. Please contact %s.
vi: Quá thời ngay cả sau hai lần thử lại. Hãy liên lạc với %s.

en: Communication error even after 2 retries. Please contact %s.
vi: Lỗi giao thông ngay cả sau hai lần thử lại. Hãy liên lạc với %s.

en: Camera is in wrong mode. Please contact %s.
vi: Máy ảnh trong chế độ không đúng. Hãy liên lạc với %s.

en: Camera did not accept the parameters. Please contact %s.
vi: Máy ảnh đã không chấp nhận các tham số. Hãy liên lạc với %s.

en: An unknown error occurred. Please contact %s.
vi: Gặp lỗi không rõ. Hãy liên lạc với %s.

en: The filename's length must not exceed 12 characters ('%s' has %i characters).
vi: Độ dài của tên tập tin không thể vượt quá 12 ký tự (”%s” có %i ký tự).

en: The Samsung digimax 800k driver has been written by James McKenzie <james@fishsoup.dhs.org> for gphoto. Lutz Mueller <lutz@users.sourceforge.net> ported it to gphoto2. Marcus Meissner <marcus@jet.franken.de> fixed and enhanced the port.
vi: Trình điều khiển Samsung digimax 800k được tạo bởi James McKenzie <james@fishsoup.dhs.org> cho phần mềm gphoto.
    Lutz Mueller <lutz@users.sourceforge.net> đã chuyển nó sang gphoto2.
    Marcus Meissner <marcus@jet.franken.de> đã sửa chữa và tăng cường bản chuyển.

en: Resolution plus Size
vi: Độ phân giải cộng với kích cỡ

en: Date and time (GMT)
vi: Ngày và giờ (GMT)

en: Aperture Settings
vi: Cài đặt độ mở

en: Flash Settings
vi: Cài đặt đèn nháy

en: Host power save (seconds)
vi: Tiết kiệm điện máy chủ (giây)

en: Camera power save (seconds)
vi: Tiết kiệm điện máy ảnh (giây)

en: Lens Mode
vi: Chế độ ống kính

en: Picture Settings
vi: Cài đặt ảnh

en: Some notes about Epson cameras:
    - Some parameters are not controllable remotely:
      * zoom
      * focus
      * custom white balance setup
    - Configuration has been reverse-engineered with
      a PhotoPC 3000z, if your camera acts differently
      please send a mail to the gphoto developer mailing list (in English)
vi: Ghi chú về máy ảnh Epson:
     * một số tham số không thể được điều khiển từ xa:
         ‣ thu phóng
         ‣ lấy nét
         ‣ Cài đặt cân bằng trắng riêng
     * Cấu hình đã được thiết kế đối chiếu bằng máy PhotoPC 3000z.
    Nếu máy ảnh của bạn hoạt động khác, xin hãy gửi thư (tiếng Anh)
    cho hộp thư chung nhà phát triển gphoto.
    
    (Ghi chú: bạn gặp khó khăn trong việc đọc hay viết tiếng Anh
    thì gửi thư cho hộp thư chung nhóm dịch tại TranslationProject
    (translation-team-vi@lists.sourceforge.net)
    và chúng tôi sẽ dịch cho bạn)

en: No memory card present
vi: Không có thẻ nhớ nào

en: Cannot retrieve the battery capacity
vi: Không thể lấy dung lượng pin

en: The battery level of the camera is too low (%d%%). The operation is aborted.
vi: Máy ảnh có pin quá yếu (%d%%) nên thao tác bị hủy bỏ.

en: Cannot retrieve the available memory left
vi: Không thể lấy bộ nhớ còn trống

en: Camera refused 3 times to keep a connection open.
vi: Máy ảnh đã từ chối ba lần bảo tồn sự kết nối mở.

en: The first byte received (0x%x) is not valid.
vi: Byte đầu tiên được nhận (0x%x) không phải hợp lệ.

en: Transmission of packet timed out even after %i retries. Please contact %s.
vi: Việc truyền gói tin đã quá thời, ngay cả sau %i lần thử lại. Hãy liên lạc với %s.

en: Could not transmit packet even after several retries.
vi: Không thể gửi gói tin, ngay cả sau vài lần thử lại.

en: Packet was rejected by camera. Please contact %s.
vi: Gói tin bị máy ảnh từ chối. Hãy liên lạc với %s.

en: Could not transmit packet (error code %i). Please contact %s.
vi: Không thể gửi gói tin (mã lỗi %i). Hãy liên lạc với %s.

en: Transmission timed out even after 2 retries. Giving up...
vi: Tiến trình gửi đã quá thời, ngay cả sau hai lần thử lại, nên chịu thua…

en: Got unexpected result 0x%x. Please contact %s.
vi: Nhận được kết quả bất thường 0x%x. Hãy liên lạc với %s.

en: Received unexpected answer (%i). Please contact %s.
vi: Nhận được trả lời bất thường (%i). Hãy liên lạc với %s.

en: Could not get register %i. Please contact %s.
vi: Không thể lấy thanh ghi %i. Hãy liên lạc với %s.

en: Too many retries failed.
vi: Quá nhiều lần thử lại đã không thành công.

en: Sending data...
vi: Đang gửi dữ liệu…

en: recursive calls are not supported by the sierra driver! Please contact %s.
vi: hàm gọi đệ qui không phải được trình điều khiển sierra hỗ trợ. Hãy liên lạc với %s.

en: Could not get string register %i. Please contact %s.
vi: Không thể lấy thanh ghi chuỗi %i. Hãy liên lạc với %s.

en: Expected 32 bytes, got %i. Please contact %s.
vi: Cần 32 byte, nhưng lại nhận được %i. Hãy liên lạc với %s.

en: Shutter Speed microseconds (0 auto)
vi: Tốc độ của chập theo micrô-giây (0 tự động)

en: Shutter Speed (in seconds)
vi: Tốc độ chập (theo giây)

en: Anti-redeye
vi: Chống mắt đỏ

en: Brightness+
vi: Độ sáng+

en: Brightness-
vi: Độ sáng-

en: LED Mode
vi: Chế độ LED

en: Preview Thumbnail
vi: Xem thử ảnh mẫu

en: LCD Brightness
vi: Độ sáng LCD

en: LCD Auto Shut Off (seconds)
vi: Tự động tắt LCD (giây)

en: Center-Weighted
vi: Nặng giữa

en: Spot-AF
vi: Chấm AF

en: Exposure Metering
vi: Đo phơi sáng

en: Zoom (in millimeters)
vi: Thu phóng (theo mili-mét)

en: AE-lock
vi: Khóa AE

en: Misc exposure/lens settings
vi: Cài đặt phơi sáng/ống kính linh tinh

en: Nikon Coolpix 880:
        Camera configuration (or preferences):
    
            The optical zoom does not properly
            function.
    
            Not all configuration settings
            can be properly read or written, for
            example, the fine tuned setting of
            white balance, and the language settings.
    
            Put the camera in 'M' mode in order to
            to set the shutter speed.
vi: Máy ảnh Nikon Coolpix 880:
        Cấu hình máy ảnh:
    
            Khả năng thu phóng quang
    	không chức năng đúng.
    
            Không phải tất cả các Cài đặt
    	cấu hình có thể được đọc hay viết
    	cho đúng, thí dụ các Cài đặt ngôn ngữ,
    	và Cài đặt điều chỉnh chính xác cân bằng trắng.
          	Hãy đặt máy ảnh trong chế độ “M”
    	để đặt tốc độ của chập.

en: Nikon Coolpix 995:
        Camera configuration (preferences) for this
        camera are incomplete, contact the gphoto
        developer mailing list
        if you would like to contribute to this
        driver.
    
        The download should function correctly.
vi: Máy ảnh Nikon Coolpix 995:
    	Cấu hình máy ảnh cho máy ảnh này
    	chưa hoàn tất, hãy liên lạc với
    	hộp thư chung nhà phát triển gphoto
    	(tiếng Anh) nếu bạn muốn đóng góp
    	cùng trình điều khiển này.
    
        	Tiến trình tải xuống nên chạy được.

en: Black board
vi: Bảng đen

en: Color or Function Mode
vi: Chế độ Màu hay Chức năng

en: Anti-redeye Fill
vi: Tô đầy chống mắt đỏ

en: Dusk
vi: Chạng vạng

en: LCD Mode
vi: Chế độ LDC

en: Some notes about Olympus cameras:
    (1) Camera Configuration:
        A zero value will take the default one (auto).
    (2) Olympus C-3040Z (and possibly also the C-2040Z
        and others) have a USB PC Control mode. To switch
        into 'USB PC control mode', turn on the camera, open
        the memory card access door and then press and
        hold both of the menu and LCD buttons until the
        camera control menu appears. Set it to ON.
    (3) If you switch the 'LCD mode' to 'Monitor' or
        'Normal', don't forget to switch it back to 'Off'
        before disconnecting. Otherwise you can't use
        the camera buttons. If you end up in this
        state, you should reconnect the camera to the
        PC, then switch LCD to 'Off'.
vi: Ghi chú về máy ảnh Olympus:
    
     1. Cấu hình máy ảnh:
    	Giá trị 0 sẽ đặt mặc định (tự động).
    
    (2) Máy ảnh Olympus C-3040Z
        (có lẽ cũng C-2040Z và một số máy ảnh khác)
        có một chế độ “USB PC Control”.
        (điều khiển bằng máy tính qua USB).
        Để chuyển đổi sang chế độ này, mở máy ảnh,
        mở cửa truy cập thẻ nhớ nhớ, rồi ấn giữ cả hai
        cái nút trình đơn và LCD đến khi trình đơn điều khiển
        máy ảnh xuất hiện. Đặt nó thành “ON” (bật).
    
    (3) Nếu bạn chuyển đổi đổi chế độ “LCD mode”
        sang “Monitor” (màn hình) hay “Normal” (chuẩn),
        đừng quên chuyển đổi nó về “Off” (tắt) trước khi
        ngắt kết nối. Không thì bạn không thể sử dụng
        các cái nút của máy ảnh. Gây ra tình trạng này
        thì bạn nên tái kết nối máy ảnh đến máy tính,
        rồi chuyển đổi LCD sang “Off” (tắt).

en: Olympus 750 Ultra Zoom:
    (1) Olympus 750UZ has a USB PC Control mode. To switch
        into 'USB PC control mode', turn on the camera, open
        the memory card access door and then press and
        hold both the 'OK' and 'quickview' buttons until the
        camera control menu appears. Set it to control mode.
    (2) If you switch the 'LCD mode' to 'Monitor' or
        'Normal', don't forget to switch it back to 'Off'
        before disconnecting. Otherwise you can't use
        the camera buttons. If you end up in this
        state, you should reconnect the camera to the
        PC, then switch LCD to 'Off'.
vi: Máy ảnh Olympus 750 Ultra Zoom:
    (1) Máy ảnh Olympus 750UZ
        có một chế độ “USB PC Control”.
        (điều khiển bằng máy tính qua USB).
        Để chuyển đổi sang chế độ này, mở máy ảnh,
        mở cửa truy cập thẻ nhớ nhớ, rồi ấn giữ cả hai
        cái nút “OK” và “quickview” (xem nhanh)
        đến khi trình đơn điều khiển máy ảnh xuất hiện.
        Đặt nó thành “control mode” (chế độ điều khiển).
    (2) Nếu bạn chuyển đổi đổi chế độ “LCD mode”
        sang “Monitor” (màn hình) hay “Normal” (chuẩn),
        đừng quên chuyển đổi nó về “Off” (tắt) trước khi
        ngắt kết nối. Không thì bạn không thể sử dụng
        các cái nút của máy ảnh. Gây ra tình trạng này
        thì bạn nên kết nối lại máy ảnh đến máy tính,
        rồi chuyển đổi LCD sang “Off” (tắt).

en: Default sierra driver:
    
        This is the default sierra driver, it
        should be capable of supporting the download
        and browsing of pictures on your camera.
    
        Camera configuration (or preferences)
        settings are based on the Olympus 3040,
        and are likely incomplete. If you verify
        that the configuration settings are
        complete for your camera, or can contribute
        code to support complete configuration,
        please contact the developer mailing list.
vi: Trình điều khiển sierra mặc định:
    
        Đây là trình điều khiển sierra mặc định:
        nó nên có khả năng hỗ trợ tiến trình tải xuống
        và duyệt các ảnh trên máy ảnh của bạn.
    
        Cấu hình của máy ảnh dựa vào máy ảnh
        Olympus 3040, và rất có thể không hoàn tất.
        Nếu bạn thẩm tra cấu hình này không hoàn tất
        cho máy ảnh riêng của bạn, hoặc có thể đóng góp
        mã nguồn để hỗ trợ cấu hình hoàn tất, hãy liên lạc
        với hộp thư chung nhà phát triển (tiếng Anh).

en: %lld (unknown)
vi: %lld (không rõ)

en: The file to be uploaded has a null length
vi: Tập tin cần tải lên có độ dài vô giá trị

en: Not enough memory available on the memory card
vi: Không đủ chỗ trên thẻ nhớ

en: Cannot retrieve the name of the folder containing the pictures
vi: Không thể lấy tên của thư mục chứa các ảnh

en: Upload is supported into the '%s' folder only
vi: Chỉ hỗ trợ khả năng tải lên thư mục “%s”

en: %i (unknown)
vi: %i (không rõ)

en: Shutter Speed (microseconds, 0 auto)
vi: Tốc độ chập (micrô-giây, 0 là tự động)

en: Black/White
vi: Đen/Trắng

en: Black Board
vi: Bảng đen

en: Skylight
vi: Cửa sổ ở mái nhà

en: Infinity/Fish-eye
vi: Vô hạn/Mắt cá

en: 2.5x
vi: 2.5×

en: Auto Off (host) (in seconds)
vi: Tự động tắt (máy chủ) theo giây

en: How long will it take until the camera powers off when connected to the computer?
vi: Bao lâu đến khi máy ảnh tự tắt khi được kết nối đến máy tính?

en: Auto Off (field) (in seconds)
vi: Tự động tắt (trường) theo giây

en: How long will it take until the camera powers off when not connected to the computer?
vi: Bao lâu đến khi máy ảnh tự tắt khi không được kết nối đến máy tính?

en: LCD Auto Off (in seconds)
vi: Tự động tắt LCD (theo giây)

en: Shot Settings
vi: Cài đặt chụp

en: black & white
vi: đen trắng

en: Note: no memory card present, some values may be invalid
vi: Ghi chú: không có thẻ nhớ, một số giá trị có thể không hợp lệ

en: Camera Model: %s
vi: Mô hình máy ảnh: %s

en: Serial Number: %s
vi: Số sản xuất: %s

en: Software Rev.: %s
vi: Bản sửa đổi phần mềm: %s

en: Frames Taken: %i
vi: Khung đã chụp: %i

en: Frames Left: %i
vi: Khung còn lại: %i

en: Battery Life: %i
vi: Thời gian pin: %i

en: Memory Left: %i bytes
vi: Bộ nhớ còn lại: %i byte

en: No camera manual available.
vi: Không có sẵn sổ tay máy ảnh.

en: Some notes about Epson cameras:
    - Some parameters are not controllable remotely:
      * zoom
      * focus
      * custom white balance setup
    - Configuration has been reverse-engineered with
      a PhotoPC 3000z, if your camera acts differently
      please send a mail to %s (in English)
vi: Ghi chú về máy ảnh Epson:
     * một số tham số không thể được điều khiển từ xa:
         ‣ thu phóng
         ‣ lấy nét
         ‣ Cài đặt cân bằng trắng riêng
     * Cấu hình đã được thiết kế đối chiếu bằng máy PhotoPC 3000z.
    Nếu máy ảnh của bạn hoạt động khác, xin hãy gửi thư cho %s
    (bằng tiếng Anh).
    
    (Ghi chú: bạn gặp khó khăn trong việc đọc hay viết tiếng Anh
    thì gửi thư cho hộp thư chung của nhóm dịch tại TP
    (translation-team-vi@lists.sourceforge.net)
    và chúng tôi sẽ dịch cho bạn)

en: Some notes about Olympus cameras (and others?):
    (1) Camera Configuration:
        A value of 0 will take the default one (auto).
    (2) Olympus C-3040Z (and possibly also the C-2040Z
        and others) have a USB PC Control mode. To switch
        to this mode, turn on the camera, open
        the memory card access door and then press and
        hold both of the menu and LCD buttons until the
        camera control menu appears. Set it to ON.
    (3) If you switch the 'LCD mode' to 'Monitor' or
        'Normal', don't forget to switch it back to 'Off'
        before disconnecting. Otherwise you cannot use
        the camera's buttons. If you end up in this
        state, you should reconnect the camera to the
        PC and switch LCD to 'Off'.
vi: Ghi chú về máy ảnh Olympus (và máy ảnh khác?):
    
     1. Cấu hình máy ảnh:
    	Giá trị 0 sẽ đặt mặc định (tự động).
    
    (2) Máy ảnh Olympus C-3040Z
        (có lẽ cũng C-2040Z và một số máy ảnh khác)
        có một chế độ “USB PC Control”.
        (điều khiển bằng máy tính qua USB).
        Để chuyển đổi sang chế độ này, mở máy ảnh,
        mở cửa truy cập thẻ nhớ, rồi ấn giữ cả hai
        cái nút trình đơn và LCD đến khi trình đơn điều khiển
        máy ảnh xuất hiện. Đặt nó thành “ON” (bật).
    
    (3) Nếu bạn chuyển đổi đổi chế độ “LCD mode”
        sang “Monitor” (màn hình) hay “Normal” (chuẩn),
        đừng quên chuyển đổi nó về “Off” (tắt) trước khi
        ngắt kết nối. Không thì bạn không thể sử dụng
        các cái nút của máy ảnh. Gây ra tình trạng này
        thì bạn nên tái kết nối máy ảnh đến máy tính,
        rồi chuyển đổi LCD sang “Off” (tắt).

en: sierra SPARClite library
    Scott Fritzinger <scottf@unr.edu>
    Support for sierra-based digital cameras
    including Olympus, Nikon, Epson, and Pentax.
    
    Thanks to Data Engines (www.dataengines.com)
    for the use of their Olympus C-3030Z for USB
    support implementation.
vi: Thư viện sierra SPARClite
    Scott Fritzinger <scottf@unr.edu>
    Khả năng hỗ trợ các máy ảnh điện số dựa vào sierra,
    gồm có Olympus, Nikon, Epson và Pentax.
    
    Cám ơn Data Engines (www.dataengines.com)
    đã cho phép dùng sự thực hiện hỗ trợ
    Olympus C-3030Z của họ cho USB.

en: Sipix StyleCam Blink Driver
    Vincent Sanders <vince@kyllikki.org>
    Marcus Meissner <marcus@jet.franken.de>.
vi: Trình điều khiển Sipix StyleCam Blink
    Vincent Sanders <vince@kyllikki.org>
    Marcus Meissner <marcus@jet.franken.de>.

en: Could not apply USB settings
vi: Không thể áp dụng Cài đặt USB

en: SiPix Web2
    Marcus Meissner <marcus@jet.franken.de>
    Driver for accessing the SiPix Web2 camera.
vi: SiPix Web2
    Marcus Meissner <marcus@jet.franken.de>
    Trình điều khiển để truy cập máy ảnh SiPix Web2.

en: Smal Ultrapocket
    Lee Benfield <lee@benf.org>
    Driver for accessing the Smal Ultrapocket camera, and OEM versions (slimshot)
vi: Smal Ultrapocket
    Lee Benfield <lee@benf.org>
    Trình điều khiển để truy cập máy ảnh Smal Ultrapocket, và các phiên bản OEM (slimshot).

en: Sonix camera.
    There is %i photo in it.
     | Sonix camera.
    There are %i photos in it.
vi[0]: Máy ảnh Sonix.
    Chứa %i ảnh.

en: This driver supports some cameras that use the Sonix sn9c2028 chip.
    The following operations are supported:
       - thumbnails for a GUI frontend
       - full images in PPM format
       - delete all images
       - delete last image (not all of the Sonix cameras can do this)
       - image capture to camera (		ditto		)
    If present on the camera, video clip frames are downloaded 
    as consecutive still photos or as AVI files, depending on the model.
    Thumbnails for AVIs are still photos made from the first frame.
    A single image cannot be deleted unless it is the last one.
vi: Trình điều khiển này hỗ trợ một số máy ảnh
    chứa con chíp Sonix sn9c2028.
    
    Hỗ trợ những thao tác này:
     * ảnh mẫu cho giao diện đồ họa
     * ảnh đầy đủ theo định dạng PPM
     * xóa mọi ảnh
     * xóa ảnh cuối cùng
    	(có lẽ không hoạt động được trên mọi ảnh Sonix)
     * bắt ảnh sang máy ảnh (cũng vậy)
    
    Các khung phim được tải xuống máy ảnh
    dạng dãy ảnh chụp tĩnh hay dạng tập tin AVI,
    phụ thuộc vào mô hình máy ảnh.
    
    Ảnh mẫu cho AVI là ảnh chụp tĩnh
    được tạo từ khung đầu.
    
    Không thể xóa một ảnh riêng lẻ
    nếu nó không phải là ảnh cuối cùng.

en: Sonix camera library
    Theodore Kilgore <kilgota@auburn.edu>
vi: Thư viện máy ảnh Sonix
    Theodore Kilgore <kilgota@auburn.edu>

en: Sony DSC-F1 Digital Camera Support
    M. Adam Kendall <joker@penguinpub.com>
    Based on the chotplay CLI interface from
    Ken-ichi Hayashi
    Gphoto2 port by Bart van Leeuwen <bart@netage.nl>
vi: Hỗ trợ máy ảnh điện số Sony DSC-F1
    M. Adam Kendall <joker@penguinpub.com>
    
    Dựa vào diao diện dòng lệnh chotplay của
    Ken-ichi Hayashi
    
    Chuyển sang Gphoto2 bởi Bart van Leeuwen <bart@netage.nl>

en: Sony DSC-F55/505 gPhoto library
    Supports Sony MSAC-SR1 and Memory Stick used by DCR-PC100
    Originally written by Mark Davies <mdavies@dial.pipex.com>
    gPhoto2 port by Raymond Penners <raymond@dotsphinx.com>
vi: Thư viện gPhoto Sony DSC-F55/505
    
    Hỗ trợ máy Sony MSAC-SR1 và Thanh Nhớ dùng bởi máy DCR-PC100
    Tạo gốc bởi Mark Davies <mdavies@dial.pipex.com>
    Chuyển sang Gphoto2 bởi Raymond Penners <raymond@dotsphinx.com>

en: Firmware Revision: %8s
    Pictures:     %i
    Memory Total: %ikB
    Memory Free:  %ikB
vi: Bản sửa đổi Firmware: %8s
    Ảnh:                  %i
    Tổng bộ nhớ:          %ikB
    Bộ nhớ còn trống:     %ikB

en: Firmware Revision: %8s
vi: Bản sửa đổi Firmware: %8s

en: Soundvision Driver
    Vince Weaver <vince@deater.net>
vi: Trình điều khiển Soundvision
    Vince Weaver <vince@deater.net>

en: FLASH:
     Files: %d
vi: CỰC NHANH:
     Tập tin: %d

en: SDRAM:
     Files: %d
      Images: %4d
      Movies: %4d
    Space used: %8d
    Space free: %8d
vi: SDRAM:
     Tập tin: %d
      Ảnh: %4d
     Phim: %4d
      Đã dùng: %8d
    Chỗ trống: %8d

en: spca50x library v
vi: Thư viện spca50x phiên bản v

en: Your USB camera has a S&Q chipset.
    The total number of pictures taken is %i
    Some of these could be clips containing
    several frames
vi: Máy ảnh USB của bạn có bộ chíp điều khiển của S&Q.
    Tổng số ảnh mà nó chứa là %i
    Một số ảnh có thể là trích đoạn chứa vài khung.

en: For cameras with S&Q Technologies chip.
    Should work with gtkam. Photos will be saved in PPM format.
    
    All known S&Q cameras have two resolution settings. What
    those are, will depend on your particular camera.
    A few of these cameras allow deletion of all photos. Most do not.
    Uploading of data to the camera is not supported.
    The photo compression mode found on many of the S&Q
    cameras is supported, to some extent.
    If present on the camera, video clips are seen as subfolders.
    Gtkam will download these separately. When clips are present
    on the camera, there is a little triangle before the name of
    the camera. If no folders are listed, click on the little 
    triangle to make them appear. Click on a folder to enter it
    and see the frames in it, or to download them. The frames will
    be downloaded as separate photos, with special names which
    specify from which clip they came. Thus, you may freely 
    choose to save clip frames in separate directories. or not.
vi: Đối với các máy ảnh chứa con chíp S&Q Technologies.
    
    Nên hoạt động được với gtkam.
    Các ảnh chụp được lưu theo định dạng PPM.
    
    Mọi máy ảnh S&Q đã biết có hai giá trị độ phân giải.
    Giá trị phụ thuộc vào mô hình máy ảnh.
    
    Một số máy ảnh kiểu này cũng hỗ trợ khả năng
    xóa mọi ảnh trên máy ảnh. Phần lớn không phải.
    
    Không hỗ trợ khả năng tải dữ liệu lên máy ảnh.
    
    Chế độ nén ảnh chụp của nhiều máy ảnh S&Q được hỗ trợ
    đến một chừng mực nào đó.
    
    Trích đoạn phim trên máy ảnh được thấy dạng thư mục con.
    Gtkam sẽ tải xuống mỗi thư mục một lần. Một hình giác nhỏ
    được hiển thị trước tên của máy ảnh thì ngụ ý trích đoạn
    Phim trên máy đó. Không thấy thư mục thì nhấn vào hình giác
    để làm cho thư mục xuất hiện. Nhấn vào thư mục riêng để vào nó
    và thấy các tập tin trong nó, hoặc để tải xuống các tập tin.
    Mỗi khung sẽ được tải xuống dạng ảnh chụp riêng, có tên đặc biệt
    ghi rõ trích đoạn gốc. Vì vậy bạn cũng có thể lưu trích đoạn trong
    các thư mục khác nhau.

en: sq905 generic driver
    Theodore Kilgore <kilgota@auburn.edu>
vi: Trình điều khiển chung sq905
    Theodore Kilgore <kilgota@auburn.edu>

en: Your USB picture frame has a ST2205 chipset
vi: Khung ảnh USB của bạn có một bộ chíp điều khiển ST2005

en: ST2205 based picture frames come with a variety of resolutions.
    The gphoto driver for these devices allows you to download,
    upload and delete pictures from the picture frame.
vi: Khung ảnh dựa vào ST2205 có sẵn vài bộ phân giải khác nhau.
    Trình điều khiển gphoto dành cho thiết bị này cho phép bạn
    tải về, tải lên và xóa bỏ ảnh từ khung ảnh.

en: ST2205 USB picture frame driver
    Hans de Goede <hdegoede@redhat.com>
    This driver allows you to download, upload and delete pictures
    from the picture frame.
vi: Trình điều khiển khung ảnh USB ST2205
    Hans de Goede <hdegoede@redhat.com>
    Trình điều khiển này cho phép bạn
    tải về, tải lên và xóa bỏ ảnh từ khung ảnh.

en: STV0674
    Vincent Sanders <vince@kyllikki.org>
    Driver for cameras using the STV0674 processor ASIC.
    Protocol reverse engineered using SnoopyPro
vi: STV0674
    Vincent Sanders <vince@kyllikki.org>
    Trình điều khiển cho các máy ảnh dùng bộ xử lý STV0674 ASIC.
    Giao thức được thiết kế đối chiếu dùng SnoopyPro

en: Bad exposure (not enough light probably)
vi: Phơi sáng sai (rất có thể không đủ ánh sáng)

en: Information on STV0680-based camera:
vi: Thông tin về máy ảnh dựa vào STV0680:

en: Firmware Revision: %d.%d
vi: Bản sửa đổi Firmware: %d.%d

en: ASIC Revision: %d.%d
vi: Bản sửa đổi ASIC: %d.%d

en: Sensor ID: %d.%d
vi: Mã hiệu máy nhạy: %d.%d

en: Camera is configured for lights flickering by %dHz.
vi: Máy ảnh được cấu hình cho ánh sáng nhấp nháy theo %dHz.

en: Memory in camera: %d Mbit.
vi: Bộ nhớ máy ảnh: %d Mbit.

en: Camera supports Thumbnails.
vi: Máy ảnh hỗ trợ ảnh mẫu.

en: Camera supports Video.
vi: Máy ảnh hỗ trợ phim.

en: Camera pictures are monochrome.
vi: Máy ảnh có ảnh đơn sắc.

en: Camera has memory.
vi: Máy ảnh có bộ nhớ.

en: Camera supports videoformats:
vi: Máy ảnh hỗ trợ định dạng phim:

en: Vendor ID: %02x%02x
vi: Mã hiệu nhà sản xuất: %02x%02x

en: Product ID: %02x%02x
vi: Mã hiệu sản phẩm: %02x%02x

en: Number of Images: %d
vi: Số lượng ảnh: %d

en: Maximum number of Images: %d
vi: Số ảnh tối đa: %d

en: Image width: %d
vi: Độ rộng ảnh: %d

en: Image height: %d
vi: Độ cao ảnh: %d

en: Image size: %d
vi: Kích cỡ ảnh: %d

en: Thumbnail width: %d
vi: Độ rộng ảnh thu nhỏ: %d

en: Thumbnail height: %d
vi: Độ cao ảnh thu nhỏ: %d

en: Thumbnail size: %d
vi: Kích cỡ ảnh thu nhỏ: %d

en: STV0680
    Adam Harrison <adam@antispin.org>
    Driver for cameras using the STV0680 processor ASIC.
    Protocol reverse engineered using CommLite Beta 5
    Carsten Weinholz <c.weinholz@netcologne.de>
    Extended for Aiptek PenCam and other STM USB Dual-mode cameras.
vi: STV0680
    Adam Harrison <adam@antispin.org>
    Trình điều khiển cho các máy ảnh dùng bộ xử lý STV0680 ASIC.
    Giao thức được thiết kế đối chiếu dùng CommLite Beta 5
    Carsten Weinholz <c.weinholz@netcologne.de>
    Được mở rộng cho máy Aiptek PenCam và các máy ảnh STM USB chế độ đôi khác.

en: Getting information on %i files...
vi: Đang lấy thông tin về %i tập tin…

en: (Traveler) SX330z Library (And other Aldi-cams).
    Even other Vendors like Jenoptik, Skanhex, Maginon should work.
    Please send bugreports and comments.
    Dominik Kuhlen <kinimod@users.sourceforge.net>
vi: Thư viện (Traveler) SX330z (và các máy ảnh kiểu Aldi khác).
    Cũng nên hoạt động được với máy ảnh khác
    như Jenoptik, Skanhex và Maginon.
    
    Mời bạn gửi báo cáo lỗi và ghi chú.
    Dominik Kuhlen <kinimod@users.sourceforge.net>

en: sx330z is USB only
vi: sx330z chỉ dùng USB

en: Driver Settings
vi: Cài đặt trình điều khiển

en: Turbo mode
vi: Chế độ Tăng tốc

en: Topfield TF5000PVR
    Marcus Meissner <marcus@jet.franken.de>
    Library to download / upload files from a Topfield PVR.
    Ported from puppy (c) Peter Urbanec <toppy at urbanec.net>
vi: Topfield TF5000PVR
    Marcus Meissner <marcus@jet.franken.de>
    Thư viện để tải xuống/lên tập tin từ một Topfield PVR.
    Chuyển từ puppy © Peter Urbanec <toppy at urbanec.net>

en: Toshiba
    David Hogue <david@jawa.gotdns.org>
    Toshiba pdr-m11 driver.
vi: Toshiba
    David Hogue <david@jawa.gotdns.org>
    Trình điều khiển Toshiba pdr-m11.

en: Internal error looking for camlibs. (path names too long?)
vi: Gặp lỗi nội bộ khi tìm các thư viện máy ảnh (tên đường dẫn quá dài ?)

en: Loading camera drivers from '%s'...
vi: Đang nạp các trình điều khiển máy ảnh từ “%s”…

en: An error occurred in the io-library ('%s'): %s
vi: Gặp lỗi trong thư viện V/R (”%s”): %s

en: Could not detect any camera
vi: Không dò thấy máy ảnh.

en: Could not detect any camera at port %s
vi: Không phát hiện ra máy ảnh nào trên cổng %s

en: You have to set the port prior to initialization of the camera.
vi: Bạn cần phải đặt cổng trước khi khởi tạo máy ảnh.

en: Could not load required camera driver '%s' (%s).
vi: Không thể nạp trình điều khiển máy ảnh cần thiết “%s” (%s).

en: Camera driver '%s' is missing the 'camera_init' function.
vi: Trình điều khiển máy ảnh “%s” còn thiếu chức năng khởi tạo máy ảnh (camera_init).

en: This camera does not provide any configuration options.
vi: Máy ảnh này không cung cấp tùy chọn cấu hình nào.

en: This camera does not support setting configuration options.
vi: Máy ảnh này không hỗ trợ khả năng đặt tùy chọn cấu hình.

en: This camera does not support summaries.
vi: Máy ảnh này không hỗ trợ khả năng tóm tắt.

en: This camera does not provide a manual.
vi: Máy ảnh này không cung cấp sổ tay.

en: This camera does not provide information about the driver.
vi: Máy ảnh này không cung cấp thông tin về trình điều khiển.

en: This camera can not capture.
vi: Máy ảnh này không thể chụp.

en: This camera can not trigger capture.
vi: Máy ảnh này không có nút bấm chụp.

en: This camera can not capture previews.
vi: Máy ảnh này không thể ô xem thử chụp.

en: The path '%s' is not absolute.
vi: Đường dẫn “%s” không phải tuyệt đối.

en: You have been trying to delete '%s' from folder '%s', but the filesystem does not support deletion of files.
vi: Bạn đã thử xóa “%s” khỏi thư mục “%s”, nhưng mà hệ thống tập tin không hỗ trợ khả năng xóa tập tin.

en: There are still subfolders in folder '%s/%s' that you are trying to remove.
vi: Vẫn còn có thư mục con trong thư mục “%s/%s” bạn đang thử gỡ bỏ.

en: There are still files in folder '%s/%s' that you are trying to remove.
vi: Vẫn còn có tập tin trong thư mục “%s/%s” bạn đang thử gỡ bỏ.

en: The filesystem does not support upload of files.
vi: Hệ thống tập tin này không hỗ trợ khả năng tải lên tập tin.

en: Folder '%s' only contains %i files, but you requested a file with number %i.
vi: Thư mục “%s” chỉ chứa %i tập tin, còn bạn đã yêu cầu một tập tin có số %i.

en: File '%s' could not be found in folder '%s'.
vi: Không tìm thấy tập tin “%s” trong thư mục “%s”.

en: The filesystem doesn't support getting files
vi: Hệ thống tập tin này không hỗ trợ khả năng lấy tập tin

en: Unknown file type %i.
vi: Không rõ kiểu tập tin %i.

en: The filesystem doesn't support getting file information
vi: Hệ thống tập tin này không hỗ trợ khả năng lấy thông tin về tập tin

en: The filesystem doesn't support setting file information
vi: Hệ thống tập tin này không hỗ trợ khả năng đặt thông tin về tập tin

en: Read-only file attributes like width and height can not be changed.
vi: Không thể thay đổi thuộc tính tập tin chỉ đọc như độ rộng/cao.

en: The filesystem doesn't support getting storage information
vi: Hệ thống tập tin này không hỗ trợ khả năng lấy thông tin cất giữ

en: Directory not found
vi: Không tìm thấy thư mục

en: I/O in progress
vi: Đang xử lý vào/ra

en: Path not absolute
vi: Đường dẫn không phải tuyệt đối

en: Camera could not complete operation
vi: Máy ảnh không thể chạy xong thao tác

en: OS error in camera communication
vi: Lỗi HĐH khi liên lạc với máy ảnh

en: Not enough free space
vi: Không đủ chỗ chứa trống

en: Unknown camera library error
vi: Lỗi thư viện máy ảnh không rõ

en: read %d byte | read %d bytes
vi[0]: đã đọc %d byte

en: read data size
vi: đã đọc kích cỡ dữ liệu

en: read %lu byte of data | read %lu bytes of data
vi[0]: đã đọc %lu byte dữ liệu

en: wrote %d byte | wrote %d bytes
vi[0]: đã ghi %d byte

en: Enable verbose output
vi: Bật khả năng xuất chi tiết

en: Don't fork into background
vi: Không tạo tiến trình con vào nền

en: Invoked from inetd
vi: Được gọi từ inetd

en: Trace trap
vi: Bẫy theo vết

en: EMT error
vi: Lỗi EMT

en: Floating-point exception
vi: Ngoại lệ điểm phù động

en: Segmentation violation
vi: Vi phạm phân đoạn

en: Bad argument to system call
vi: Đối số sai với cuộc gọi hệ thống

en: Termination
vi: Kết thúc

en: Urgent condition on socket
vi: Hoàn cảnh khẩn trên ổ cắm

en: Keyboard stop
vi: Dừng bàn phím

en: Child status has changed
vi: Trạng thái tiến trình con đã thay đổi

en: Background read from tty
vi: Đọc từ tty (chế độ nền)

en: Background write to tty
vi: Ghi vào tty (chế độ nền)

en: I/O now possible
vi: giờ có thể dùng Vào/Ra

en: CPU limit exceeded
vi: Vượt quá giới hạn CPU

en: Virtual alarm clock
vi: Đồng hồ báo động ảo

en: Profiling alarm clock
vi: Đồng hồ bảo động đo hiệu suất

en: Window size change
vi: Thay đổi kích cỡ cửa sổ

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

en: North - NorthEast
vi: Bắc - Đông Bắc

en: East - NorthEast
vi: Đông - Bắc Đông

en: East - Southeast
vi: Đông - Nam Đông

en: South - Southeast
vi: Nam - Nam Đông

en: South - Southwest
vi: Nam - Nam Tây

en: West - Southwest
vi: Tây - Nam Tây

en: West - Northwest
vi: Tây - Bắc Tây

en: North - Northwest
vi: Bắc - Bắc Tây

[ctx: wind direction]
en: Invalid
vi: Không hợp lệ

en: Broken clouds
vi: Mây thất thường

en: Scattered clouds
vi: Nhiều mây rải rác

en: Few clouds
vi: Ít mây

en: Overcast
vi: U ám

[ctx: sky conditions]
en: Invalid
vi: Không hợp lệ

en: Light drizzle
vi: Mưa phùn nhẹ

en: Moderate drizzle
vi: Mưa phùn vừa

en: Heavy drizzle
vi: Mưa phùn nhiều

en: Freezing drizzle
vi: Mưa phùn kèm gió buốt

en: Light rain
vi: Mưa nhẹ

en: Moderate rain
vi: Mưa vừa

en: Heavy rain
vi: Mưa to

en: Rain showers
vi: Mưa rào

en: Freezing rain
vi: Mưa kèm gió buốt

en: Light snow
vi: Tuyết nhẹ

en: Moderate snow
vi: Tuyết vừa

en: Heavy snow
vi: Tuyết nhiều

en: Snowstorm
vi: Bão tuyết

en: Blowing snowfall
vi: Bão tuyết kèm gió mạnh

en: Snow showers
vi: Mưa tuyết

en: Drifting snow
vi: Tuyết kèm gió xoáy

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# SNOW_GRAINS #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Snow grains
vi: Hoa tuyết

en: Light snow grains
vi: Hoa tuyết nhẹ

en: Moderate snow grains
vi: Hoa tuyết vừa

en: Heavy snow grains
vi: Hoa tuyết nhiều

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# ICE_CRYSTALS #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Ice crystals
vi: Hạt băng

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# ICE_PELLETS #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Ice pellets
vi: Mảnh băng

en: Few ice pellets
vi: Ít mảnh băng

en: Moderate ice pellets
vi: Mảnh băng vừa

en: Heavy ice pellets
vi: Nhiều mảnh băng

en: Ice pellet storm
vi: Mảnh băng kèm giông

en: Showers of ice pellets
vi: Mảnh băng kèm mưa

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# HAIL #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Hail
vi: Mưa đá

en: Hailstorm
vi: Mưa đá kèm giông

en: Hail showers
vi: Mưa đá thất thường

en: Small hailstorm
vi: Mưa đá-nhỏ kèm giông

en: Showers of small hail
vi: Mưa đá-nhỏ thất thường

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# PRECIPITATION #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Unknown precipitation
vi: Mưa rào không xác định

en: Fog in the vicinity
vi: Sương mù trong vùng phụ cận

en: Shallow fog
vi: Sương mù loáng thoáng

en: Patches of fog
vi: Sương mù trên vá víu

en: Partial fog
vi: Sương mù rải rác

en: Freezing fog
vi: Sương mù kèm gió buốt

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# VOLCANIC_ASH #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Volcanic ash
vi: Tro núi lửa

en: Blowing sand
vi: Cát bay kèm gió

en: Drifting sand
vi: Cát bay kèm gió xoáy

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# HAZE #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Haze
vi: Khói mù

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# SPRAY #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Blowing sprays
vi: Bụi nước kèm gió

en: Blowing dust
vi: Bụi kèm gió

en: Drifting dust
vi: Bụi kèm gió xoáy

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# SQUALL #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Squall
vi: Cơn

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# SANDSTORM #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Sandstorm
vi: Bão cát

en: Sandstorm in the vicinity
vi: Bão cát trong vùng phụ cận

en: Heavy sandstorm
vi: Bão cát dữ dội

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# DUSTSTORM #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Duststorm
vi: Bão bụi

en: Duststorm in the vicinity
vi: Bão bụi trong vùng phụ cận

en: Heavy duststorm
vi: Bão bụi nặng

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# FUNNEL_CLOUD #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Funnel cloud
vi: Mây ống

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# DUST_WHIRLS #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-#
en: Dust whirls
vi: Làn bụi cuốn

en: Dust whirls in the vicinity
vi: Làn bụi cuốn trong vùng phụ cận

en: %a, %b %d / %H∶%M
vi: %a, %H∶%M %d %b

en: Unknown observation time
vi: Thời điểm quan sát không xác định

[ctx: sky conditions]
en: Unknown
vi: Không biết

[ctx: temperature unit]
en: Unknown
vi: Không biết

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

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

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

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATOR: This is the wind speed in knots #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  #-#-#-#-# Translators: This is the wind speed in kno
en: %0.1f knots
vi: %0.1f hải lý

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATOR: This is the wind speed in meters per second #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  #-#-#-#-# Translators: This is the wind 
en: %.1f m/s
vi: %.1f mét/giây

[ctx: speed unit]
en: Unknown
vi: Không biết

[ctx: wind speed]
en: Unknown
vi: Không biết

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

[ctx: pressure unit]
en: Unknown
vi: Không biết

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

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATOR: This is the visibility in miles #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  #-#-#-#-# Translators: This is the visibility in mil
en: %.1f miles
vi: %.1f lý

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATOR: This is the visibility in meters #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  #-#-#-#-# Translators: This is the visibility in me
en: %.0fm
vi: %.0f mét

[ctx: visibility unit]
en: Unknown
vi: Không biết

en: Retrieval failed
vi: Không gọi được

note: Translators: %d is an error code, and %s the error string
en: Failed to get METAR data: %d %s.
vi: Lỗi lấy dữ liệu METAR: %d %s.

note: The new (documented but not advertised) API is less strict in the format of the attribution, and just requires a generic CC-BY compatible attribution with a link to their service. That's very nice of them!
en: Weather data from the <a href="https://www.met.no/">Norwegian Meteorological Institute</a>
vi: Dữ liệu thời tiết từ <a href="https://www.met.no/">Viện Thời tiết Na Uy</a>

en: URL for the radar map
vi: URL cho bản đồ ra đa

en: The custom URL from where to retrieve a radar map, or empty for disabling radar maps.
vi: URL tự chọn nơi gọi bản đồ ra đa, hoặc rỗng để tắt bản đồ rada.

en: The unit of temperature used for showing weather. Valid values are 'kelvin', 'centigrade' and 'fahrenheit'.
vi: Đơn vị nhiệt độ thời tiết. Giá trị hợp lệ là 'kelvin', 'centigrade' và 'fahrenheit'.

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATORS: pick a default distance unit for your locale, see key description for valid values #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  
en: 'miles'
vi: 'dặm'

en: The unit of distance used for showing weather (for example for visibility or for distance of important events). Valid values are 'meters', 'km' and 'miles'.
vi: Đơn vị khoảng cách cho thời tiết (ví dụ tầm nhìn hoặc khoảng cách các sự kiện quan trọng). Giá trị hợp lệ là 'meters' (mét), 'km' và 'miles' (dặm)

note: #-#-#-#-#  libgweather4_4.4.4-4_vi.po (libgweather 2.25.5)  #-#-#-#-# TRANSLATORS: pick a default speed unit for your locale, see key description for valid values #-#-#-#-#  libgweather_40.0-5_vi.po (libgweather 2.25.5)  #-#-#-#-# #-#-#-#-#  libmateweather_1.26.3-4_vi.po (libmateweather 1.26.1)  #-#
en: 'knots'
vi: 'hải lý'

en: The unit of speed used for showing weather (for example for wind speed). Valid values are 'ms' (meters per second), 'kph' (kilometers per hour), 'mph' (miles per hour), 'knots' and 'bft' (Beaufort scale).
vi: Đơn vị tốc độ cho thời tiết (ví dụ tốc độ gió). Giá trị hợp lệ là 'ms' (số mét một giờ), 'kph' (số kilômét một giờ), 'mph' (số dặm một giờ), 'knots' (hải lý) và 'bft' (thước đo Beaufort).

en: Pressure unit
vi: Đơn vị áp suất

en: The unit of pressure used for showing weather. Valid values are 'kpa' (kilopascal), 'hpa' (hectopascal), 'mb' (millibar, mathematically equivalent to 1 hPa but shown differently), 'mm-hg' (millimeters of mercury), 'inch-hg' (inches of mercury), 'atm' (atmospheres).
vi: Đơn vị áp suất cho thời tiết. Giá trị hợp lệ là 'kpa' (kilô-pascal), 'hpa' (hécto-pascal), 'mb' (milibar, về mặt toán học tương đương 1 hPa nhưng hiện khác), 'mm-hg' (milimét thuỷ ngân), 'inch-hg' (inch thuỷ ngân), 'atm' (atmosphere).

en: Default location
vi: Vị trí mặc định

en: The default location for the weather applet. The first field is the name that will be shown. If empty, it will be taken from the locations database. The second field is the METAR code for the default weather station. It must not be empty and must correspond to a &lt;code&gt; tag in the Locations.xml file. The third field is a tuple of (latitude, longitude), to override the value taken from the database. This is only used for sunrise and moon phase calculations, not for weather forecast.
vi: Vị trí mặc định cho tiểu dụng thời tiết. Trường đầu tiên là tên sẽ hiện. Nếu rỗng, lấy từ cơ sở dữ liệu cục bộ. Trường thứ hai là mã METAR cho trạm thời tiết mặc định, không được phép rỗng và phải tương ứng với thẻ &lt;code&gt; trong tập tin Locations.xml. Trường thứ ba là toạ độ (kinh độ, vĩ độ) để ghi đè giá trị từ cơ sở dữ liệu, chỉ dùng cho tính toán mặt trời mọc và các chu kỳ mặt trăng, không dùng để dự báo thời tiết.

en: WeatherInfo missing location
vi: WeatherInfo (thông tin thời tiết) thiếu địa điểm

en: Determines whether the applet automatically updates its weather statistics or not.
vi: Xác định tiểu dụng tự động cập nhật thống kê thời tiết hay không.

en: Display radar map
vi: Hiện bản đồ ra đa

en: Fetch a radar map on each update.
vi: Gọi bản đồ ra đa mỗi lần cập nhật.

en: If true, then retrieve a radar map from a location specified by the "radar" key.
vi: Nếu thật (true), thì gọi bản đồ ra đa từ địa điểm xác định bởi khóa "radar".

en: Latitude and longitude of your location expressed in DD-MM-SS[NS] DD-MM-SS[EW].
vi: 10-49N 106-40E

en: Location coordinates
vi: Toạ độ địa điểm

en: Nearby city
vi: Thành phố ở gần

en: Radar location
vi: Địa điểm ra đa

en: The interval, in seconds, between automatic updates.
vi: Thời khoảng (theo giây) giữa hai lần cập nhật tự động.

en: Update interval
vi: Khoảng cập nhật

en: Update the data automatically
vi: Tự động cập nhật dữ liệu

en: Use metric units instead of english units.
vi: Dùng đơn vị mét thay vị đơn vị Anh.

en: Weather for a city
vi: Thời tiết dành cho thành phố

en: Weather location information
vi: Thông tin địa điểm thời tiết

en: Weather location information.
vi: Thông tin địa điểm thời tiết.

note: TRANSLATORS: The placeholder is a filename, including the directory path.
en: The file "%(filename)s" could not be opened.
vi: Tập tin « %(filename)s » không mở được.

note: TRANSLATORS: The placeholder is a filename, including the directory path.
en: The file "%(filename)s" could not be parsed correctly.
vi: Tập tin « %(filename)s » không phân tích được.

note: TRANSLATORS: The first placeholder is a filename, including the directory path. The second placeholder is an ISO standard, e.g. 3166 or 639-3.
en: The file "%(filename)s" does not contain valid ISO %(standard)s data.
vi: Tập tin « %(filename)s » không chứa dữ liệu ISO %(standard)s đúng.

note: TRANSLATORS: The first placeholder is a code, e.g. 'de' or 'hurgh'. The second placeholder is an ISO standard, e.g. 3166 or 639-3.
en: The code "%(code)s" is not defined in ISO %(standard)s.
vi: Mã « %(code)s » không phải được xác định trong ISO %(standard)s.

en: Keyboard layout "%s"
    Copyright &#169; X.Org Foundation and XKeyboardConfig contributors
    For licensing see package metadata
vi: Bố trí bàn phím « %s »
    Tác giả © Tổ chức X.Org và nhóm đóng góp XKeyboardConfig
    Xem siêu dữ liệu của gói để tìm điều kiện giấy phép

en: model "%s", %s and %s
vi: mô hình « %s », %s và %s

en: Allow to disable the keyboard indicator tray icon
vi: Cho phép vô hiệu hóa biểu tượng bàn phím ở khay biểu tượng

en: Show keyboard leds indicator
vi: Hiện đèn led biểu tượng bàn phím

en: The font
vi: Phông chữ

en: The font for the layout indicator. This should be in "[FAMILY-LIST] [STYLE-OPTIONS] [SIZE]" format.
vi: Phông chữ cho khay bố trí biểu tượng. Nó nằm trong dạng kiểu "[FAMILY-LIST] [STYLE-OPTIONS] [SIZE]".

en: The foreground color for the layout indicator. This should be in "R G B" format, for example "255 0 0".
vi: Màu nền trước cho khay bố trí biểu tượng. Nó nằm trong dạng "R G B", ví dụ như "255 0 0".

en: The background color for the layout indicator. This should be in "R G B" format, for example "255 0 0".
vi: Màu nền sau cho khay bố trí biểu tượng. Nó nằm trong dạng "R G B", ví dụ như "255 0 0".

en: Determines whether the applet shows a notification on each update.
vi: Xác định tiểu dụng có thông báo mỗi cập nhật thời tiết hay không.

en: The unit to use for visibility. Values: 'meters', 'km' ,'miles'.
vi: Đơn vị đo dùng cho tầm nhìn. Các giá trị 'mét', 'km', 'dặm'.

en: The unit to use for pressure. Values: 'kPa', 'hPa', 'mb', 'mmHg', 'inHg', 'atm'.
vi: Đơn vị đo dùng cho áp suất. Các giá trị: 'kPa', 'hPa', 'mb', 'mmHg', 'inHg', 'atm'.

en: The unit to use for wind speed. Values: 'm/s', 'km/h, 'mph', 'knots', 'Beaufort scale'.
vi: Đơn vị đo dùng cho tốc độ gió. Các giá trị: 'm/s', 'km/h, 'mph', 'hải lý, 'thang sức gió Beaufort'.

note: TRANSLATORS: pick a temperature unit that should be used by default in your locale, see key description for valid values; values must be quoted
en: 'Fahrenheit'
vi: 'độ Fahrenheit'

en: The unit to use for temperature. Values: 'Kelvin', 'Centigrade', 'Fahrenheit'.
vi: Đơn vị đo dùng cho nhiệt độ. Các giá trị: 'độ Kelvin', 'độ Centigrade', 'độ Fahrenheit'.

en: Nearby major zone, such as a capital city, as found from https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in
vi: Những khu vực chính gần kề, như là một thành phố trung ương, được tìm thấy từ https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in

en: Zone location
vi: Thông tin vùng

en: A unique zone for the city, as found from https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in
vi: Một khu vực riêng biệt của thành phố, được tìm thấy từ https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in

en: A three-digit-long code for retrieving radar maps from weather.com, found from https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in
vi: Một mã số 3 kí tự để thu thập thông tin bản đồ từ weather.com, được tìm thấy trong https://raw.github.com/mate-desktop/libmateweather/master/data/Locations.xml.in

en: The city that mateweather displays information for.
vi: Thành phố cho đó mateweather hiển thị thông tin.

en: Url for the radar map
vi: Địa chỉ Mạng cho bản đồ ra đa

en: The custom url from where to retrieve a radar map.
vi: Địa chỉ Mạng tự chọn nơi gọi bản đồ ra đa.

note: Translators: this is a format string for strftime *             see `man 3 strftime` for more details
en: %a, %b %d / %H:%M
vi: %a, %d %b / %H:%M

note: Tooltip for the "Opacity linearize" brush setting
en: Correct the nonlinearity introduced by blending multiple dabs on top of each other. This correction should get you a linear ("natural") pressure response when pressure is mapped to opaque_multiply, as it is usually done. 0.9 is good for standard strokes, set it smaller if your brush scatters a lot, or higher if you use dabs_per_second.
    0.0 the opaque value above is for the individual dabs
    1.0 the opaque value above is for the final brush stroke, assuming each pixel gets (dabs_per_radius*2) brushdabs on average during a stroke
vi: Chỉnh sửa các đoạn không thẳng bằng cách hòa lẫn nhiều chấm nhỏ lên nhau. Chỉnh sửa bằng cách này sẽ cho ra một đường thẳng (tự nhiên). Với nét chuẩn thì 0.9 là tốt, nên đặt số nhỏ hơn nếu chổi của bạn rải màu nhiều hoặc số lớn hơn nếu bạn dùng đơn vị là số chấm trên giây.
    0.0 giá trị mờ đục bên trên là cho từng chấm
    1.0 giá trị mờ đục bên trên là cho nét chổi cuối cùng, giả sử trung bình mỗi pixel nhận (số chấm trên bán kính * 2) điểm chổi vẽ trong một nét

note: Tooltip for the "Radius" brush setting
en: Basic brush radius (logarithmic)
     0.7 means 2 pixels
     3.0 means 20 pixels
vi: bán kính chổi cơ bản (logarit)
    0.7 tương đương 2 pixel
    3.0 tương đương 20 pixel

note: Brush setting
en: Dabs per basic radius
vi: chấm trên mỗi bán kính cơ bản

note: Tooltip for the "Dabs per basic radius" brush setting
en: How many dabs to draw while the pointer moves a distance of one brush radius (more precise: the base value of the radius)
vi: số chấm được vẽ khi con trỏ di chuyển một khoảng cách bằng một bán kính chổi (nói ngắn gọn, là giá trị cơ bản của bán kính)

note: Brush setting
en: Dabs per actual radius
vi: số chấm trên mỗi bán kính thực tế

note: Tooltip for the "Dabs per actual radius" brush setting
en: Same as above, but the radius actually drawn is used, which can change dynamically
vi: tương tự như trên, nhưng là bán kính vẽ thực tế được dùng, có thể thay đổi liên tục

note: Brush setting
en: Dabs per second
vi: số chấm trên mỗi giây

note: Tooltip for the "Dabs per second" brush setting
en: Dabs to draw each second, no matter how far the pointer moves
vi: số chấm được vẽ mỗi giây, con trỏ di chuyển bao xa không quan trọng

note: Brush setting
en: Radius by random
vi: bán kính ngẫu nhiên

note: Tooltip for the "Radius by random" brush setting
en: Alter the radius randomly each dab. You can also do this with the by_random input on the radius setting. If you do it here, there are two differences:
    1) the opaque value will be corrected such that a big-radius dabs is more transparent
    2) it will not change the actual radius seen by dabs_per_actual_radius
vi: Thay đổi bán kính ngẫu nhiên trên mỗi chấm. Cũng có thể tùy chỉnh đầu vào ngẫu nhiên trong cài đặt bán kính để thực hiện việc này. Nếu bạn chỉnh ở đây, sẽ có 2 điểm khác biệt:
    1) giá trị mờ đục sẽ được sửa lại để chấm có bán kính lớn sẽ trong suốt hơn
    2) bán kính thực tế xem trong "số chấm trên bán kính thực tế" sẽ không thay đổi

note: Brush setting
en: Fine speed filter
vi: bộ lọc tốc độ vừa

note: Tooltip for the "Fine speed filter" brush setting
en: How slow the input fine speed is following the real speed
    0.0 change immediately as your speed changes (not recommended, but try it)
vi: độ chậm "tốc độ vừa đầu vào" so với tốc độ thật
    0.0 thay đổi ngay khi tốc độ của bạn thay đổi (không khuyến cáo, nhưng hãy thử xem sao)

note: Brush setting
en: Gross speed filter
vi: bộ lọc tốc độ lớn

note: Tooltip for the "Gross speed filter" brush setting
en: Same as 'fine speed filter', but note that the range is different
vi: tương tự "bộ lọc tốc độ vừa", nhưng giới hạn thì khác

note: Brush setting
en: Fine speed gamma
vi: gamma tốc độ vừa

note: Tooltip for the "Fine speed gamma" brush setting
en: This changes the reaction of the 'fine speed' input to extreme physical speed. You will see the difference best if 'fine speed' is mapped to the radius.
    -8.0 very fast speed does not increase 'fine speed' much more
    +8.0 very fast speed increases 'fine speed' a lot
    For very slow speed the opposite happens.
vi: Giá trị này thay đổi phản ứng của đầu vào "tốc độ vừa" thành tốc độ vật lý cực độ. Có thể dễ thấy sự khác biệt nhất khi "tốc độ vừa" được gắn với bán kính.
    -8.0 tốc độ rất nhanh không tăng "tốc độ vừa" thêm nữa
    +8.0 tốc độ rất nhanh tăng "tốc độ vừa" lên rất nhiều
    Đối với tốc độ rất chậm thì ngược lại.

note: Brush setting
en: Gross speed gamma
vi: gamma tốc độ lớn

note: Tooltip for the "Gross speed gamma" brush setting
en: Same as 'fine speed gamma' for gross speed
vi: tương tự "gamma tốc độ vừa"

note: Tooltip for the "Jitter" brush setting
en: Add a random offset to the position where each dab is drawn
     0.0 disabled
     1.0 standard deviation is one basic radius away
    <0.0 negative values produce no jitter
vi: thêm một đoạn lệch ngẫu nhiên vào vị trí nơi mỗi chấm được vẽ
    0.0 tắt
    1.0 độ lệch chuẩn là cách một bán kính cơ bản
    <0.0 giá trị âm sẽ không làm thay đổi nét

note: Brush setting
en: Offset by speed
vi: đoạn lệch theo tốc độ

note: Tooltip for the "Offset by speed" brush setting
en: Change position depending on pointer speed
    = 0 disable
    > 0 draw where the pointer moves to
    < 0 draw where the pointer comes from
vi: thay đổi vị trí tùy theo tốc độ con trỏ
    = 0 tắt
    > 0 vẽ ở nơi con trỏ di chuyển đến
    < 0 vẽ ở nơi con trỏ bắt đầu

note: Brush setting
en: Offset by speed filter
vi: đoạn lệch theo bộ lọc tốc độ

note: Tooltip for the "Offset by speed filter" brush setting
en: How slow the offset goes back to zero when the cursor stops moving
vi: độ chậm của đoạn lệch đi về 0 khi con trỏ chuột ngừng di chuyển

note: Brush setting
en: Slow position tracking
vi: kéo vị trí chậm

note: Tooltip for the "Slow position tracking" brush setting
en: Slowdown pointer tracking speed. 0 disables it, higher values remove more jitter in cursor movements. Useful for drawing smooth, comic-like outlines.
vi: Làm chậm tốc độ kéo trỏ chuột. Giá trị 0 là tắt, các giá trị cao hơn sẽ xóa nhiều phần rung trong di chuyển của con trỏ hơn. Giúp vẽ các đường viền mượt, giống như truyện tranh.

note: Brush setting
en: Slow tracking per dab
vi: kéo chậm trên mỗi chấm

note: Brush setting
en: Tracking noise
vi: bụi kéo

note: Tooltip for the "Tracking noise" brush setting
en: Add randomness to the mouse pointer; this usually generates many small lines in random directions; maybe try this together with 'slow tracking'
vi: thêm tính ngẫu nhiên cho con trỏ chuột; thường vẽ nhiều nét mảnh theo hướng ngẫu nhiên; hãy thử cùng với "kéo chậm" xem sao

note: Brush setting Tooltip for the "Color saturation" brush setting
en: Color saturation
vi: color saturation

note: Brush setting
en: Color value
vi: giá trị màu

note: Tooltip for the "Color value" brush setting
en: Color value (brightness, intensity)
vi: giá trị màu (độ sáng, cường độ)

note: Brush setting
en: Change color hue
vi: thay đổi color hue

note: Tooltip for the "Change color hue" brush setting
en: Change color hue.
    -0.1 small clockwise color hue shift
     0.0 disable
     0.5 counterclockwise hue shift by 180 degrees
vi: Thay đổi color hue.
    -0.1 dời chỉ số hue theo chiều kim đồng hồ
    0.0 tắt
    0.5 dời chỉ số hue ngược chiều 180 độ

note: Brush setting
en: Change color lightness (HSL)
vi: thay đổi độ chói màu (HSL)

note: Brush setting
en: Change color satur. (HSL)
vi: thay đổi color sat (HSL)

note: Tooltip for the "Change color satur. (HSL)" brush setting
en: Change the color saturation using the HSL color model.
    -1.0 more grayish
     0.0 disable
     1.0 more saturated
vi: Thay đổi giá trị sat, sử dùng mẫu màu HSL.
    -1.0 xám hơn
    0.0 tắt
    1.0 đậm hơn

note: Brush setting
en: Change color value (HSV)
vi: thay đổi giá trị màu (HSV)

note: Tooltip for the "Change color value (HSV)" brush setting
en: Change the color value (brightness, intensity) using the HSV color model. HSV changes are applied before HSL.
    -1.0 darker
     0.0 disable
     1.0 brigher
vi: Thay đổi giá trị màu (độ sáng, cường độ) sử dụng mẫu màu HSV. Thay đổi HSV được áp dụng trước HSL.
    -1.0 tối hơn
    0.0 tắt
    1.0 sáng hơn

note: Brush setting
en: Change color satur. (HSV)
vi: Thay đổi color sat. (HSV)

note: Tooltip for the "Change color satur. (HSV)" brush setting
en: Change the color saturation using the HSV color model. HSV changes are applied before HSL.
    -1.0 more grayish
     0.0 disable
     1.0 more saturated
vi: Thay đổi giá trị sat, sử dụng mẫu màu HSV. Thay đổi HSV được áp dụng trước HSL.
    -1.0 xám hơn
    0.0 tắt
    1.0 đậm hơn

note: Tooltip for the "Smudge" brush setting
en: Paint with the smudge color instead of the brush color. The smudge color is slowly changed to the color you are painting on.
     0.0 do not use the smudge color
     0.5 mix the smudge color with the brush color
     1.0 use only the smudge color
vi: Vẽ bằng màu loang thay cho màu chổi. Màu loang sẽ dần thay đổi thành màu đang vẽ.
    0.0 không dùng màu loang
    0.5 pha màu loang với màu chổi
    1.0 chỉ dùng màu loang

note: Brush setting
en: Smudge length
vi: độ dài loang màu

note: Tooltip for the "Eraser" brush setting
en: how much this tool behaves like an eraser
     0.0 normal painting
     1.0 standard eraser
     0.5 pixels go towards 50% transparency
vi: độ mạnh nhẹ của công cụ đóng vai trò như cục tẩy
    0.0 vẽ thông thường
    1.0 tẩy tiêu chuẩn
    0.5 các pixel trở nên trong suốt 50%

note: Brush setting
en: Stroke threshold
vi: ngưỡng nét

note: Brush setting
en: Stroke duration
vi: thời gian kéo dài nét

note: Brush setting
en: Stroke hold time
vi: thời gian giữ nét

note: Brush setting
en: Custom input
vi: đầu vào tùy chọn

note: Tooltip for the "Custom input" brush setting
en: Set the custom input to this value. If it is slowed down, move it towards this value (see below). The idea is that you make this input depend on a mixture of pressure/speed/whatever, and then make other settings depend on this 'custom input' instead of repeating this combination everywhere you need it.
    If you make it change 'by random' you can generate a slow (smooth) random input.
vi: Đặt đầu vào tùy chọn thành giá trị này. Nếu nó chậm lại, hãy di chuyển nó về phía giá trị này (xem bên dưới). Mục đích ở đây là làm cho đầu vào này phụ thuộc vào tổng hợp các yếu tố áp lực/tốc độ/vv..., sau đó chỉnh cho các cài đặt khác phụ thuộc vào đầu vào tùy chọn này thay vì lặp lại các thao tác ở mọi nơi cần chỉnh.
    Nếu bạn thay đổi thành "theo ngẫu nhiên" thì có thể tạo ra một đầu vào ngẫu nhiên chậm (mượt).

note: Brush setting
en: Custom input filter
vi: bộ lọc đầu vào tùy chọn

note: Brush setting
en: Elliptical dab: ratio
vi: chấm tròn: tỉ lệ

note: Brush setting
en: Elliptical dab: angle
vi: chấm tròn: góc

note: Brush setting
en: Direction filter
vi: bộ lọc hướng

note: Tooltip for the "Direction filter" brush setting
en: A low value will make the direction input adapt more quickly, a high value will make it smoother
vi: một giá trị thấp sẽ làm cho đầu vào điều hướng tương thích nhanh hơn, một giá trị cao sẽ làm nó mượt hơn

note: Tooltip for the "Random" brush input
en: Fast random noise, changing at each evaluation. Evenly distributed between 0 and 1.
vi: Làm bụi nhanh ngẫu nhiên, thay đổi sau mỗi khoảng ước lượng nhất định. Được phân bố đều giữa 0 và 1.

note: Tooltip for the "Stroke" brush input
en: This input slowly goes from zero to one while you draw a stroke. It can also be configured to jump back to zero periodically while you move. Look at the 'stroke duration' and 'stroke hold time' settings.
vi: Số liệu đầu vào này đi dần từ 0 đến 1 khi bạn vẽ một nét. Bạn cũng có thể cấu hình cho định kỳ nhảy về 0 khi bạn di chuyển. Xem tại thiết lập 'thời gian kéo dài nét' và 'thời gian giữ nét'.

note: Tooltip for the "Direction" brush input
en: The angle of the stroke, in degrees. The value will stay between 0.0 and 180.0, effectively ignoring turns of 180 degrees.
vi: Góc kéo nét, theo độ. Giá trị này nằm giữa 0.0 và 180.0, thực tế là bỏ qua góc quay 180 độ.

note: Brush input - "fine" refers to the accuracy and update frequency of the speed value, as in "fine grained"
en: Fine speed
vi: Tốc độ vừa

note: Tooltip for the "Fine speed" brush input
en: How fast you currently move. This can change very quickly. Try 'print input values' from the 'help' menu to get a feeling for the range; negative values are rare but possible for very low speed.
vi: Độ nhanh chậm mà bạn đang di chuyển. Giá trị này có thể thay đổi rất nhanh. Xem "giá trị in đầu vào" trong trình đơn "trợ giúp" để biết thêm về giới hạn tốc độ; giá trị âm tuy hiếm nhưng vẫn có, và mang tốc độ rất chậm.

note: Brush input - changes more smoothly but is less accurate than "Fine speed"
en: Gross speed
vi: Tốc độ cao

note: Tooltip for the "Gross speed" brush input
en: Same as fine speed, but changes slower. Also look at the 'gross speed filter' setting.
vi: Tương tự tốc độ vừa, nhưng thay đổi chậm hơn. Xem thêm cài đặt "bộ lọc tốc độ cao".

note: Tooltip for the "Custom" brush input
en: This is a user defined input. Look at the 'custom input' setting for details.
vi: Đây là đầu vào do người dùng chỉ định. Xem thiết lập 'đầu vào tùy chọn' để biết thêm chi tiết.

en: Ignore CA certificate
vi: Bỏ qua chứng nhận CA

en: Set this to true to disable warnings about CA certificates in EAP authentication.
vi: Đặt nó thành đúng để tắt cảnh báo về chứng nhận CA trong xác thực EAP.

en: Set this to true to disable warnings about CA certificates in phase 2 of EAP authentication.
vi: Đặt nó thành đúng để tắt cảnh báo về chứng nhận CA trong pha 2 của xác thực EAP.

en: Sho_w passwords
vi: _Hiện mật khẩu

note: #-#-#-#-#  seahorse_47.0.1-3_vi.po (seahorse main)  #-#-#-#-# Translators: (Unknown) signature name
en: (Unknown)
vi: (Không rõ)

en: My country is not listed
vi: Không thấy có quốc gia của tôi

en: Installed GSM device
vi: Thiết bị GSM đã cài đặt

en: Installed CDMA device
vi: Thiết bị CDMA đã cài đặt

en: Any device
vi: Bất kỳ thiết bị nào

en: New Mobile Broadband Connection
vi: Kết nối băng thông rộng di động mới

en: This assistant helps you easily set up a mobile broadband connection to a cellular (3G) network.
vi: Trợ lý này giúp bạn dễ dàng cài đặt một kết nối băng thông rộng di động vào một mạng (3G) di động.

en: You will need the following information:
vi: Bạn sẽ cần những thông tin sau:

en: Your broadband billing plan name
vi: Tên gói cước

en: (in some cases) Your broadband billing plan APN (Access Point Name)
vi: (trong vài trường hợp) APN (Access Point Name) của gói cước

en: Create a connection for _this mobile broadband device:
vi: Tạo kết nối đến thiết bị di động băng thông rộng _này:

en: Set up a Mobile Broadband Connection
vi: Thiết lập kết nối băng thông rộng di động

en: Select your provider from a _list:
vi: Chọn nhà cung cấp từ _danh sách:

en: My provider uses GSM technology (GPRS, EDGE, UMTS, HSPA)
vi: Nhà cung cấp của tôi dùng công nghệ GSM (GPRS, EDGE, UMTS, HSPA)

en: My provider uses CDMA technology (1xRTT, EVDO)
vi: Nhà cung cấp của tôi dùng công nghệ CDMA (1xRTT, EVDO)

en: Choose your Provider
vi: Chọn nhà cung cấp của bạn

en: _Select your plan:
vi: _Chọn gói cước

en: Selected plan _APN (Access Point Name):
vi: _APN (Access Point Name - Tên điểm truy cập) của _gói cước được chọn

en: Choose your Billing Plan
vi: Chọn gói cước của bạn

en: Your mobile broadband connection is configured with the following settings:
vi: Kết nối di động băng thông rộng của bạn được cấu hình như sau:

en: Your Device:
vi: Thiết bị của bạn:

en: Your Provider:
vi: Nhà cung cấp của bạn:

en: Your Plan:
vi: Gói cước của bạn:

en: Confirm Mobile Broadband Settings
vi: Xác nhận thiết lập di động băng thông rộng

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

[ctx: Wifi/wired security]
en: None
vi: Không

en: Wi-Fi Network Authentication Required
vi: Cần xác thực mạng Wi-Fi

en: Authentication required by Wi-Fi network
vi: Cần xác thực mạng Wi-Fi

en: Create New Wi-Fi Network
vi: Tạo mạng Wi-Fi mới

en: New Wi-Fi network
vi: Mạng Wi-Fi mới

en: Enter a name for the Wi-Fi network you wish to create.
vi: Nhập tên mạng Wi-Fi bạn muốn tạo.

en: Connect to Hidden Wi-Fi Network
vi: Kết nối đến mạng Wi-Fi ẩn

en: Hidden Wi-Fi network
vi: Mạng Wi-Fi ẩn

en: Enter the name and security details of the hidden Wi-Fi network you wish to connect to.
vi: Nhập tên và chi tiết an ninh của mạng Wi-Fi ẩn bạn muốn kết nối.

note: The %s is a mobile provider name, eg "T-Mobile"
en: %s connection
vi: Kết nối %s

en: C_onnection
vi: _Kết nối

note: Type: boolean Description
en: Make the configuration file readable/writeable by its owner only?
vi: Làm cho tập tin cấu hình chỉ cho phép người sở hữu đọc/ghi ?

note: Type: boolean Description
en: If you use passwords in your libnss-ldap configuration, it is usually a good idea to have the configuration set with mode 0600 (readable and writable only by the file's owner).
vi: Nếu bạn sử dụng mật khẩu trong cấu hình libnss-ldap, cũng có nên đặt cấu hình vào chế độ 0600 (chỉ cấp quyền đọc/ghi cho người sở hữu tập tin đó).

note: Type: boolean Description
en: Note: As a sanity check, libnss-ldap will check if you have nscd installed and will only set the mode to 0600 if nscd is present.
vi: Ghi chú : như là việc kiểm tra sự đúng mực, trình libnss-ldap sẽ kiểm tra nếu bạn đã cài đặt « nscd » chưa. Không có nscd thì không đặt chế độ thành 0600.

note: Type: note Description
en: nsswitch.conf not managed automatically
vi: nsswitch.conf không được tự động quản lý

note: Type: note Description
en: For the libnss-ldap package to work, you need to modify your /etc/nsswitch.conf to use the "ldap" datasource.  There is an example file at /usr/share/doc/libnss-ldap/examples/nsswitch.ldap which can be used as an example for your nsswitch setup, or it can be copied over your current setup.
vi: Để gói libnss-ldap hoạt động được, bạn cần phải sửa đổi tập tin cấu hình « /etc/nsswitch.conf » để sử dụng nguồn dữ liệu « ldap ». Ở « /usr/share/doc/libnss-ldap/examples/nsswitch.ldap » thì có một tập tin mẫu có thể được làm mẫu thí dụ cho thiết lập nsswitch, hoặc được sao chép đè lên thiết lập hiện thời.

note: Type: note Description
en: Also, before removing this package, it is wise to remove the "ldap" entries from nsswitch.conf to keep basic services functioning.
vi: Hơn nữa, trước khi gỡ bỏ gói này, khuyên bạn cũng gỡ bỏ các mục nhập « ldap » khỏi tập tin cấu hình « nsswitch.conf », để bảo trì các dịch vụ cơ bản.

note: Type: string Description
en: Distinguished name of the search base:
vi: Tên phân biệt của cơ bản tìm kiếm:

note: Type: string Description
en: Please enter the distinguished name of the LDAP search base.  Many sites use the components of their domain names for this purpose.  For example, the domain "example.net" would use "dc=example,dc=net" as the distinguished name of the search base.
vi: Hãy gõ tên phân biệt của cơ bản tìm kiếm LDAP. Nhiều địa chỉ Web sử dụng thành phần của tên miền cho mục đích này. Chẳng hạn, miền « mẫu.net » thì dùng « dc=mẫu,dc=net» là tên phân biệt của cơ bản tìm kiếm.

note: Type: boolean Description
en: Choose this option if you can't retrieve entries from the database without logging in.
vi: Bật tùy chọn này nếu bạn cần phải đăng nhập để lấy mục nhập từ cơ sở dữ liệu.

note: Type: boolean Description
en: Note: Under a normal setup, this is not needed.
vi: Ghi chú : dưới thiết lập bình thường thì không cần.

note: Type: boolean Description
en: Automatically update libnss-ldap's configuration file?
vi: Tự động cập nhật tập tin cấu hình của libnss-ldap ?

note: Type: boolean Description
en: The libnss-ldap package may use debconf for its configuration.
vi: Gói libnss-ldap có khả năng sử dụng debconf để tự cấu hình.

note: Type: boolean Description
en: If you choose this option, the configuration file will be prepended with "###DEBCONF###"; you can disable the debconf updates by removing that line.
vi: Bật tùy chọn này thì tập tin cấu hình có tiền tố « ###DEBCONF### ». Cũng có thể tắt chức năng cập nhật qua debconf bằng cách gỡ bỏ dòng này.

note: Type: boolean Description
en: All new installations will use this option by default.
vi: Mọi bản cài đặt mới đều sẽ bật tuỳ chọn này theo mặc định.

note: Type: string Description
en: Unprivileged database user:
vi: Người dùng cơ sở dữ liệu không có đặc quyền:

note: Type: string Description
en: Please enter the name of the account that will be used to log in to the LDAP database.
vi: Hãy gõ tên của tài khoản cần dùng để đăng nhập vào cơ sở dữ liệu LDAP.

note: Type: password Description
en: Password for database login account:
vi: Mật khẩu cho tài khoản đăng nhập vào cơ sở dữ liệu :

note: Type: password Description
en: Please enter the password that will be used to log in to the LDAP database.
vi: Hãy gõ mật khẩu cần dùng để đăng nhập vào cơ sở dữ liệu LDAP.

note: Type: select Description
en: LDAP version to use:
vi: Phiên bản LDAP cần dùng:

note: Type: select Description
en: Please enter which version of the LDAP protocol should be used by ldapns.  It is usually a good idea to set this to the highest available version number.
vi: Hãy gõ phiên bản giao thức LDAP nào ldapns nên dùng. Khuyên bạn đặt giá trị này thành số thứ tự phiên bản cao nhất sẵn sàng.

note: Type: string Description
en: LDAP server Uniform Resource Identifier:
vi: URI của máy phục vụ LDAP:

note: Type: string Description
en: Please enter the URI of the LDAP server used. This is a string in the form ldap://<hostname or IP>:<port>/ . ldaps:// or ldapi:// can also be used. The port number is optional.
vi: Hãy gõ địa chỉ URI của máy phục vụ LDAP cần dùng. Chuỗi này có dạng « ldap://tên_máy_hay_địa_chỉ_IP:số_thứ_tự_cổng/ ». Cũng có thể sử dụng tiền tố « ldaps:// » hay « ldapi:// », hoặc bỏ số thứ tự cổng.

note: Type: string Description
en: Note: It is usually a good idea to use an IP address; this reduces risks of failure in the event name service is unavailable.
vi: Ghi chú : bình thường có nên sử dụng một địa chỉ IP: nó giảm mức rủi ro hỏng hóc trong trường hợp không có sẵn dịch vụ tên.

note: Type: boolean Description
en: Special LDAP privileges for root?
vi: Quyền LDAP đặc biệt cho người chủ ?

note: Type: boolean Description
en: This option will allow tools that perform requests to the nss system with libnss-ldap as backend to return more information when called as root.
vi: Tuỳ chọn này cho phép công cụ nào thực hiện yêu cầu cho hệ thống nss dùng libnss-ldap làm hậu phương thì trả lại thêm thông tin khi được gọi dưới người chủ (root) .

note: Type: boolean Description
en: If you are using NFS mounted /etc or any other custom setup, you should disable this.
vi: Nếu hệ thống dùng « /etc » được lắp NFS, hay bất cứ thiết lập riêng nào, có nên tắt tuỳ chọn này.

note: Type: string Description
en: LDAP account for root:
vi: Tài khoản LDAP cho người chủ :

note: Type: string Description
en: Please choose which account will be used for nss requests with root privileges.
vi: Hãy chọn tài khoản nào nên dùng cho yêu cầu nss có quyền người chủ.

note: Type: string Description
en: Note: For this to work the account needs permission to access the attributes in the LDAP directory that are related to the users' shadow entries as well as users' and groups' passwords.
vi: Ghi chú : để tuỳ chọn này có tác dụng thì tài khoản cần có quyền truy cập đến các thuộc tính về thư mục LDAP mà liên quan đến mục nhập bóng của người dùng, cũng như mật khẩu của người dùng và nhóm.

note: Type: password Description
en: LDAP root account password:
vi: Mật khẩu tài khoản LDAP người chủ :

note: Type: password Description
en: Please enter the password to use when libnss-ldap tries to login to the LDAP directory using the LDAP account for root.
vi: Hãy gõ mật khẩu cần dùng khi libnss-ldap thử đăng nhập vào thư mục LDAP dùng tài khoản LDAP cho người chủ.

note: Type: password Description
en: The password will be stored in a separate file /etc/libnss-ldap.secret which will be made readable to root only.
vi: Mật khẩu sẽ được cất giữ trong một tập tin riêng « /etc/libnss-ldap.secret » chỉ cho người chủ đọc được.

note: Type: password Description
en: Entering an empty password will re-use the old password.
vi: Gõ mật khẩu trống thì dùng lại mật khẩu cũ.

note: Type: string Description
en: LDAP administrative account:
vi: Tài khoản quản trị LDAP:

note: Type: string Description
en: Please enter the name of the LDAP administrative account.
vi: Hãy gõ tên của tài khoản quản trị LDAP.

note: Type: string Description
en: This account will be used automatically for database management, so it must have the appropriate administrative privileges.
vi: Tài khoản được tự động sử dụng để quản lý cơ sở dữ liệu, thì nó cần quyền quản trị thích hợp.

note: Type: password Description
en: LDAP administrative password:
vi: Mật khẩu quản trị LDAP:

note: Type: password Description
en: Please enter the password of the administrative account.
vi: Hãy gõ mật khẩu của tài khoản quản trị LDAP.

note: Type: password Description Translators: do not translate "${filename}"
en: The password will be stored in the file ${filename}. This will be made readable to root only, and will allow ${package} to carry out automatic database management logins.
vi: Mật khẩu này sẽ được cất giữ trong tập tin ${filename}. Tập tin này được đặt chỉ cho người chủ đọc, và cho phép ${package} thực hiện các đăng nhập tự động để quản lý cơ sở dữ liệu.

note: Type: password Description
en: If this field is left empty, the previously stored password will be re-used.
vi: Bỏ trống trường này thì dùng mật khẩu đã lưu trước.

note: Type: boolean Description
en: Please choose whether the LDAP server enforces a login before retrieving entries.
vi: Hãy chọn nếu trình phục vụ LDAP ép buộc một đăng nhập trước khi lấy mục nhập.

note: Type: boolean Description
en: Such a setup is not usually needed.
vi: Bình thường không cần thiết lập như vậy.

note: Type: string Description
en: Please enter the distinguished name of the LDAP search base. Many sites use the components of their domain names for this purpose. For example, the domain "example.net" would use "dc=example,dc=net" as the distinguished name of the search base.
vi: Hãy gõ tên phân biệt (DN) của cơ bản tìm kiếm LDAP. Nhiều chỗ sử dụng thành phần tên miền cho mục đích này, v.d. miền « ví_dụ.net » sẽ sử dụng « dc=ví_dụ,dc=net » làm tên phân biệt của cơ bản tìm kiếm.

note: Type: select Choices
en: crypt
vi: mật mã

note: Type: select Description
en: Local encryption algorithm to use for passwords:
vi: Thuật toán mặt mã cục bộ cần dùng cho mật khẩu :

note: Type: select Description
en: The PAM module can encrypt the password locally when changing it, which is recommended:
     * clear: no encryption. This should be chosen when LDAP servers
       automatically encrypt the userPassword entry;
     * crypt: make userPassword use the same format as the flat
       local password database. If in doubt, you should choose this option;
     * nds: use Novell Directory Services-style updating. The old
       password is first removed, then updated;
     * ad: Active Directory-style. This creates a Unicode password and
       updates the unicodePwd attribute;
     * exop: use the OpenLDAP password change extended operation to update the
       password.
vi: Mô-đun PAM có khả năng mật mã hoá cục bộ mật khẩu khi thay đổi nó, mà khuyến khích:
     * rõ		không mật mã.
    		Có nên bật khi trình phục vụ LDAP tự động mật mã hoá
    		mục nhập mật khẩu người dùng « userPassword »;
     * mật mã	làm cho « userPassword » sử dụng cùng một định dạng
    		với cơ sở dữ liệu mật khẩu cục bộ phẳng.
    		Chưa chắc thì bật tuỳ chọn này.
     * nds	dùng cập nhật kiểu Dịch vụ Sổ ghi Novell (Novell Directory Services).
    		Trước tiên gỡ bỏ mật khẩu cũ, sau đó cập nhật nó.
     * ad		kiểu Sổ ghi Hoạt động (Active Directory).
    		Tuỳ chọn này tạo một mật khẩu loại Unicode,
    		và cập nhật thuộc tính « unicodePwd »;
     * exop	dùng thao tác mở rộng thay đổi mật khẩu OpenLDAP để cập nhật mật khẩu.

note: Type: select Description
en: Please choose the version of the LDAP protocol that should be used by ldapns. Using the highest available version number is recommended.
vi: Hãy chọn phiên bản của giao thức LDAP mà nên được ldapns sử dụng. Khuyên bạn chọn số thứ tự phiên bản cao nhất sẵn sàng.

note: Type: string Description
en: LDAP login user account:
vi: Tài khoản LDAP đăng nhập người dùng:

note: Type: string Description
en: Please enter the name of the LDAP account that should be used for non-administrative (read-only) database logins.
vi: Hãy gõ tên của tài khoản LDAP nên dùng cho đăng nhập vào cơ sở dữ liệu mà chỉ đọc (không quản trị).

note: Type: string Description
en: It is highly recommended to use an unprivileged account, because the configuration file that contains the account name and password must be world-readable.
vi: Rất khuyên bạn sử dụng một tài khoản không có quyền đặc biệt, vì tập tin cấu hình chứa tên tài khoản và mật khẩu phải cho mọi người đọc được.

note: Type: boolean Description
en: Allow LDAP admin account to behave like local root?
vi: Cho phép tài khoản quản trị LDAP ứng xử như người chủ cục bộ ?

note: Type: boolean Description
en: This option will allow password utilities that use PAM to change local passwords.
vi: Tùy chọn này cho phép tiện ích mật khẩu mà sử dụng PAM thì thay đổi mật khẩu cục bộ.

note: Type: boolean Description
en: The LDAP admin account password will be stored in a separate file which will be made readable to root only.
vi: Mật khẩu của tài khoản quản trị LDAP sẽ được cất giữ trong một tập tin riêng cho chỉ người chủ đọc được.

note: Type: boolean Description
en: If /etc is mounted by NFS, this option should be disabled.
vi: Nếu « /etc » được NFS gắn thì tuỳ chọn này nên bị tắt.

note: Type: string Description
en: LDAP server URI:
vi: URI trình phục vụ LDAP:

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

note: Type: string Description
en: Using an IP address is recommended to avoid failures when domain name services are unavailable.
vi: Tốt hơn khi đặt một địa chỉ IP, thì tránh kết nối bị lỗi khi dịch vụ tên miền không sẵn sàng.

note: Type: password Description
en: Password for LDAP login user:
vi: Mặt khẩu người dùng đăng nhập LDAP:

note: Type: password Description
en: Please enter the password for the nonadministrative LDAP login account.
vi: Hãy gõ mật khẩu cho tài khoản đăng nhập LDAP không phải quản trị.

note: Type: boolean Description
en: Manage libpam-ldap configuration automatically?
vi: Tự động quản lý cấu hình libpam-ldap ?

note: Type: boolean Description
en: The libpam-ldap package configuration may be managed automatically using answers to questions asked during the configuration process. The resulting configuration file may overwrite local changes.
vi: Tiến trình cấu hình gói libpam-ldap cũng có thể được tự động quản lý, dùng các đáp ứng được nhập trong tiến trình cấu hình. Tập tin cấu hình kết quả cũng có thể ghi đè lên thay đổi cục bộ.

note: Type: boolean Description
en: If you do not choose this option, no further questions will be asked and the configuration will need to be done manually.
vi: Không bật tuỳ chọn này thì chương trình không hỏi câu nữa và tiến trình cấu hình cần phải được làm bằng tay.

note: Type: select Choices
en: executive
vi: hành chính

note: Type: select Choices
en: halfletter
vi: nửa lá thư

note: Type: select Choices
en: halfexecutive
vi: nửa hành chính

note: Type: select Choices
en: statement
vi: bản tuyên bố

note: Type: select Choices
en: folio
vi: số tờ

note: Type: select Choices
en: quarto
vi: khổ bốn

note: Type: select Choices
en: ledger
vi: sổ cái

note: Type: select Choices
en: tabloid
vi: vắn tắt

note: Type: select Description
en: System's default paper size:
vi: Kích cỡ giấy mặc định của hệ thống:

note: Type: select Description
en: Please select the default paper size for the system. Various programs on the system will use this configuration option to determine how to print output.
vi: Hãy chọn kích cỡ giấy mặc định cho hệ thống này. Các chương trình khác nhau sẽ dùng tùy chọn cấu hình này để quyết định cách in ra kết xuất.

en: Plugin Manager View
vi: Cửa sổ trình quản lý phần bổ sung

note: Translators: Whether builtin plugins should appear in the view (property name)
en: Show Builtin
vi: Hiện dựng sẵn

en: Dependency '%s' was not found
vi: Không tìm thấy phụ thuộc '%s'

en: Dependency '%s' failed to load
vi: Lỗi nạp phụ thuộc '%s'

en: Plugin loader '%s' was not found
vi: Không tìm thấy trình nạp phần bổ sung '%s'

en: Additional plugins must be disabled
vi: Phần bổ sung thêm phải được tắt

en: The following plugins depend on '%s' and will also be disabled:
vi: Những phần bổ sung sau phụ thuộc '%s' và cũng phải được tắt:

en: An additional plugin must be disabled
vi: Phần bổ sung thêm phải được tắt

en: The '%s' plugin depends on the '%s' plugin.
    If you disable '%s', '%s' will also be disabled.
vi: Phần bổ sung '%s' phụ thuộc '%s'.
    Nếu bạn tắt '%s', '%s' cũng sẽ bị tắt.

en: Disable Plugins
vi: Tắt phần bổ sung

en: <b>The plugin '%s' could not be loaded</b>
    An error occurred: %s
vi: <b>Không thể nạp phần bổ sung '%s'</b>
    Xảy ra lỗi: %s

en: Run from build directory
vi: Chạy từ thư mục biên dịch

en: - libpeas demo application
vi: - ứng dụng minh hoạ libpeas

en: BAD PASSWORD: %s
vi: Mật khẩu không an toàn: %s

en: Sorry, passwords do not match.
vi: Xin lỗi, mật khẩu không khớp.

[ctx: description.xml dispname description.text]
note: VVv8f
en: Vietnamese spelling dictionary
vi: Vietnamiečių kalbos rašybos tikrinimo žodynas

en: Received invalid secret from the secret storage
vi: Đã nhận được khóa bí mật không hợp lệ từ kho chứa khóa bí mật

en: Default keyring
vi: Chùm chìa khóa mặc định

en: Couldn’t communicate with the secret storage
vi: Không thể kết nối với kho chứa khóa bí mật

en: the label for the new stored item
vi: nhãn cho mục được lưu mới

en: the collection in which to place the stored item
vi: bộ sưu tập để đặt mục được lưu trữ

en: attribute value pairs of item to lookup
vi: các cặp giá trị thuộc tính của mục để tra cứu

en: attribute value pairs which match items to clear
vi: các cặp giá trị thuộc tính khớp với mục để xóa

en: collection in which to lock
vi: bộ sưu tập để khóa

en: return all results, instead of just first one
vi: trả về tất cả các kết quả, thay vì chỉ cái đầu tiên

en: unlock item results if necessary
vi: mở khóa các kết quả mục tin nếu cần thiết

en: Connection terminated unexpectedly
vi: Kết nối ngắt bất ngờ

en: Cannot truncate SoupBodyInputStream
vi: Không thể cắt ngắn SoupBodyInputStream

en: Network stream unexpectedly closed
vi: Luồng dữ liệu mạng đã đóng bất ngờ

en: Failed to completely cache the resource
vi: Gặp lỗi khi lưu tạm (cache) toàn bộ tài nguyên

en: Output buffer is too small
vi: Vùng đệm xuất quá nhỏ

en: Could not parse HTTP response
vi: Không thể phân tích phản hồi HTTP

en: Unrecognized HTTP response encoding
vi: Không nhận ra bảng mã phản hồi HTTP

en: Could not parse HTTP request
vi: Không thể phân tích phản hồi HTTP

en: No URI provided
vi: Chưa có URI

en: Invalid '%s' URI: %s
vi: URI “%s” không hợp lệ: %s

en: Can't create a TLS server without a TLS certificate
vi: Không thể tạo máy phục vụ TLS mà không có giấy chứng thực điện tử TLS

en: Could not listen on address %s, port %d:
vi: Không thể lắng nghe trên địa chỉ %s, cổng %d:

en: Could not parse URI '%s'
vi: Không thể phân tích URI “%s”

en: Unsupported URI scheme '%s'
vi: Không hỗ trợ kiểu URI “%s”

en: Not an HTTP URI
vi: Không phải URI của HTTP

en: The server did not accept the WebSocket handshake.
vi: Máy chủ đã không chấp nhận bắt tay WebSocket

en: Can't import non-socket as SoupSocket
vi: Không thể nhập vào SoupSocket một non-socket

en: Could not import existing socket:
vi: Không thể nhập vào ổ cắm mạng đã có:

en: Can't import unconnected socket
vi: Không thể nhập vào một ổ cắm mạng mà nó chưa kết nối

en: WebSocket handshake expected
vi: Cần bắt tay WebSocket

en: Unsupported WebSocket version
vi: Phiên bản WebSocket không được hỗ trợ

en: Invalid WebSocket key
vi: Khóa WebSocket không hợp lệ

en: Incorrect WebSocket "%s" header
vi: Phần đầu WebSocket "%s" không hợp lệ

en: Unsupported WebSocket subprotocol
vi: Không hỗ trợ giao thức phụ WebSocket

en: Server rejected WebSocket handshake
vi: Máy phục vụ từ chối bắt tay WebSocket

en: Server ignored WebSocket handshake
vi: Máy phục vụ bỏ qua bắt tay WebSocket

en: Server requested unsupported protocol
vi: Máy phục vụ đã yêu cầu giao thức không được hỗ trợ

en: Server requested unsupported extension
vi: Máy phục vụ đã yêu cầu phần mở rộng không được hỗ trợ

en: Server returned incorrect "%s" key
vi: Máy phục vụ trả về khóa "%s" không hợp lệ

en: Hostname is an IP address
vi: Tên máy là địa chỉ IP

en: Hostname has no base domain
vi: Tên máy không có miền cơ sở

en: Not enough domains
vi: Không đủ miền

en: Reading all config for each account...
vi: Đang đọc mọi cấu hình cho mỗi tài khoản...

en: IMAP4 connection to %s has been disconnected. Reconnecting...
vi: Kết nối IMAP4 tới %s đã bị ngắt. Đang kết nối lại...

en: IMAP4 server disables LOGIN.
vi: Máy chủ IMAP4 cấm ĐĂNG NHẬP.

en: creating IMAP4 connection to %s:%d ...
vi: đang tạo kết nối IMAP4 tới %s:%d ...

en: Can't start TLS session.
vi: Không thể khởi động phiên TLS.

en: Getting message %d
vi: Đang lấy thư %d

en: Appending messages to %s (%d / %d)
vi: Đang ghép thư vào %s (%d / %d)

en: Moving messages %s to %s ...
vi: Đang chuyển thư %s tới %s ...

en: Copying messages %s to %s ...
vi: Đang chép thư %s tới %s ...

en: Removing messages %s
vi: Đang xoá thư %s

en: can't set deleted flags: %s
vi: không thể đặt cờ đã xoá: %s

en: can't expunge
vi: không thể xoá

en: Removing all messages in %s
vi: Xoá mọi thư trong %s

en: can't set deleted flags: 1:*
vi: không thể đặt cờ đã xoá: 1:*

en: can't close folder
vi: không thể đóng thư mục

en: root folder %s not exist
vi: thư mục gốc %s không tồn tại

en: error occurred while getting LIST.
vi: xảy ra lỗi khi lấy LIST.

en: Can't create '%s'
vi: Không thể tạo '%s'

en: Can't create '%s' under INBOX
vi: Không thể tạo '%s' ở INBOX

en: can't create mailbox: LIST failed
vi: không thể tạo hộp thư: LIST thất bại

en: can't create mailbox
vi: không thể tạo hộp thư

en: can't rename mailbox: %s to %s
vi: không thể đổi tên hộp thư: %s thành %s

en: can't delete mailbox
vi: không thể xoá hộp thư

en: can't get envelope
vi: không thể lấy phong bì

en: Getting message headers (%d / %d)
vi: Đang lấy header của thư (%d / %d)

en: error occurred while getting envelope.
vi: xảy ra lỗi khi lấy phong bì.

en: can't parse envelope: %s
vi: không thể phân tích phong bì: %s

en: Can't connect to IMAP4 server: %s:%d
vi: Không thể kết nối tới máy chủ IMAP4: %s:%d

en: Can't establish IMAP4 session with: %s:%d
vi: Không thể tạo phiên IMAP4 với: %s:%d

en: can't get namespace
vi: không thể lấy khoảng định danh (namespace)

en: can't select folder: %s
vi: không thể chọn thư mục: %s

en: error on imap command: STATUS
vi: có lỗi khi chạy lệnh imap: STATUS

en: IMAP4 authentication failed.
vi: Xác thực IMAP4 thất bại:

en: IMAP4 login failed.
vi: Đăng nhập IMAP4 thất bại.

en: can't append %s to %s
vi: không thể ghep %s vào %s

en: (sending file...)
vi: (đang gửi tập tin...)

en: can't append message to %s
vi: không thể ghép thư vào %s

en: can't copy %s to %s
vi: không thể chép %s tới %s

en: error while imap command: STORE %s %s
vi: có lỗi khi chạy lệnh imap: STORE %s %s

en: error while imap command: EXPUNGE
vi: có lỗi khi chạy lệnh imap: EXPUNGE

en: error while imap command: CLOSE
vi: có lỗi khi chạy lệnh imap: CLOSE

en: iconv cannot convert UTF-7 to %s
vi: iconv không thể chuyển UTF-7 sang %s

en: iconv cannot convert %s to UTF-7
vi: iconv không thể chuyển %s sang UTF-7

en: can't write to temporary file
vi: không ghi được vào tập tin tạm

en: Getting messages from %s into %s...
vi: Lấy thư từ %s vào %s...

en: can't read mbox file.
vi: không đọc được tập tin mbox.

en: invalid mbox format: %s
vi: định dạng mbox không hợp lệ: %s

en: malformed mbox: %s
vi: mbox có lỗi: %s

en: can't open temporary file
vi: không mở được tập tin tạm

en: %d messages found.
vi: Tìm thấy %d thư.

en: can't create lock file %s
vi: không tạo được tập tin khoá %s

en: use 'flock' instead of 'file' if possible.
vi: dùng lệnh 'flock' thay vì 'file' nếu có thể

en: can't create %s
vi: không tạo được %s

en: mailbox is owned by another process, waiting...
vi: hộp thư bị chiếm dụng bởi một tiến trình khác, đang chờ...

en: can't lock %s
vi: không thể khoá %s

en: invalid lock type
vi: kiểu khoá không hợp lệ

en: can't unlock %s
vi: không thể mở khoá %s

en: can't truncate mailbox to zero.
vi: không thể giảm số lượng hộp thư xuống 0.

en: Exporting messages from %s into %s...
vi: Xuất thư từ %s sang %s...

en: can't copy message %s to %s
vi: không thể chép thư %s tới %s

en: Can't open mark file.
vi: Không thể mở tập tin đánh đấu.

en: the src folder is identical to the dest.
vi: thư mục nguồn cũng chính là thư mục gốc.

en: Copying message %s%c%d to %s ...
vi: Đang chép thư %s%c%d tới %s ...

en: File `%s' already exists.
    Can't create folder.
vi: Tập tin `%s' đã có trước.
    Không thể tạo thư mục.

en: Directory name
    '%s' is not a valid UTF-8 string.
    Maybe the locale encoding is used for filename.
    If that is the case, you must set the following environmental variable
    (see README for detail):
    
    	G_FILENAME_ENCODING=@locale
vi: Tên thư mục
    '%s' không phải là một chuối UTF-8 hợp lệ.
    Có thể mã kí tự bản địa được dùng trong tên tập tin.
    Nếu ở trong trường hợp đó, bạn phải đặt biến môi trường sau
    (đọc README để biết thêm thông tin):
    
    	G_FILENAME_ENCODING=@locale

en: creating NNTP connection to %s:%d ...
vi: đang tạo kết nối NNTP tới %s:%d ...

en: NNTP connection to %s:%d has been disconnected. Reconnecting...
vi: Kết nối NNTP tới %s:%d đã bị ngắt. Đang kết nối lại...

en: article %d has been already cached.
vi: văn bản %d vừa được đưa vào bộ đệm.

en: getting article %d...
vi: đang lấy văn bản %d...

en: can't read article %d
vi: không thể đọc văn bản %d

en: can't post article.
vi: không thể gửi bài viết.

en: can't retrieve article %d
vi: không thể lấy bài viết %d

en: can't select group: %s
vi: không chọn được nhóm: %s

en: invalid article range: %d - %d
vi: phạm vi bài không hợp lệ: %d - %d

en: no new articles.
vi: không có bài mới.

en: getting xover %d - %d in %s...
vi: đang lấy xover %d - %d trong %s...

en: can't get xover
vi: không lấy được vover

en: error occurred while getting xover.
vi: có lỗi khi lấy xover.

en: invalid xover line: %s
vi: dòng xover không hợp lệ: %s

en: can't get xhdr
vi: không lấy được xhdr

en: error occurred while getting xhdr.
vi: có lỗi khi lấy xhdr.

en: Can't connect to NNTP server: %s:%d
vi: Không kết nối được với máy chủ NNTP: %s:%d

en: protocol error: %s
vi: lỗi giao thức: %s

en: protocol error
vi: lỗi giao thức

en: Error occurred while posting
vi: Có lỗi khi gửi

en: Error occurred while sending command
vi: Có gỗi khi gửi lệnh

en: Required APOP timestamp not found in greeting
vi: Không thấy nhãn thời gian trong lời chào hỏi như yêu cầu

en: Timestamp syntax error in greeting
vi: Lỗi cú pháp nhãn thời gian trong lời chào hỏi

en: POP3 protocol error
vi: Lỗi giao thức POP3

en: invalid UIDL response: %s
vi: hồi đáp UIDL không hợp lệ: %s

en: POP3: Deleting expired message %d
vi: POP3: Đang xoá các thư hết hạn %d

en: POP3: Skipping message %d (%d bytes)
vi: POP3: Đang bỏ qua thư %d (%d byte)

en: mailbox is locked
vi: hộp thư đã bị khoá

en: session timeout
vi: phiên làm việc hết giờ

en: can't start TLS session
vi: không thể khởi động phiên TLS

en: error occurred on authentication
vi: có lỗi khi xác thực

en: command not supported
vi: lệnh không được hỗ trợ

en: error occurred on POP3 session
vi: có lỗi trong phiên làm việc POP3

en: failed to write configuration to file
vi: lỗi khi lưu cấu hình vào tập tin

en: Found %s
vi: Tìm thấy %s

en: Configuration is saved.
vi: Cấu hình đã được lưu.

en: Junk mail filter
vi: Lọc thư rác

en: procmime_get_text_content(): Code conversion failed.
vi: procmime_get_text_content(): Chuyển đổi mã thất bại.

en: can't open mark file
vi: không thể mở tập tin đánh dấu

en: can't fetch message %d
vi: không thể lấy thư %d

en: Print command line is invalid: `%s'
vi: Lệnh in không hợp lệ: `%s'

en: error occurred while retrieving data.
vi: có lỗi trong khi lấy dữ liệu.

en: Can't write to file.
vi: Không thể ghi vào tập tin.

en: SMTP AUTH not available
vi: SMTP AUTH không sẵn có

en: bad SMTP response
vi: phản hồi SMTP tồi

en: error occurred on SMTP session
vi: có lỗi trong phiên SMTP

en: SSLv23 not available
vi: SSLv23 không sẵn có

en: SSLv23 available
vi: SSLv23 hiện có

en: TLSv1 not available
vi: TLSv1 không sẵn có

en: TLSv1 available
vi: TLSv1 hiện có

en: SSL method not available
vi: Phương thức SSL không sẵn có

en: Unknown SSL method *PROGRAM BUG*
vi: Phương thức SSL không xác định *PROGRAM BUG*

en: Error creating ssl context
vi: Lỗi khi tạo ngữ cảnh ssl

note: Get the cipher
en: SSL connection using %s
vi: Kết nối SSL sử dụng %s

en: Server certificate:
vi: Máy chủ chứng nhận:

en:   Subject: %s
vi:   Tiêu đề: %s

en:   Issuer: %s
vi:   Người phát hành: %s

en: writing to %s failed.
vi: thất bại khi ghi vào %s.

en: can't change file mode
vi: không thể đổi chế độ tập tin

en: Failed to drop privileges.
vi: Lỗi bỏ quyền.

en: Internal error.
vi: Lỗi nội tại.

en: Unknown user context
vi: Không hiểu ngữ cảnh người dùng

en: Error initializing PAM.
vi: Lỗi khởi động PAM.

en: Authentication failed for %s.
vi: Lỗi xác thực cho %s.

en: Internal PAM error `%s'.
vi: Lỗi nội tại của PAM `%s'.

en: User mismatch.
vi: Không khớp người dùng.

en: [OPTION...] user
vi: [TÙY CHỌN...] người_dùng

en: Error parsing arguments: %s.
vi: Lỗi phân tích đối số: %s.

en: No user name specified.
vi: Chưa xác định tên người dùng.

en: Error initializing %s: %s.
vi: Lỗi khởi động %s: %s.

en: User %s does not exist.
vi: Người dùng %s không tồn tại.

en: Account is locked.
vi: Tài khoản bị khóa.

en: Account is not locked.
vi: Tài khoản không bị khóa.

en: Last Change:	%s
vi: Lần thay đổi cuối cùng:	%s

en: Password Expires:	%s
vi: Mật khẩu hết hiệu lực:	%s

en: Password Inactive:	%s
vi: Mật khẩu không hoạt động:	%s

en: Account Expires:	%s
vi: Tài khoản hết hiệu lực:	%s

en: [OPTION...] [user]
vi: [TÙY_CHỌN...] [người_dùng]

en: No user name specified, no name for uid %d.
vi: Chưa xác định tên người dùng, không có tên cho uid %d.

en: Finger information not changed:  input error.
vi: Thông tin finger không đổi: lỗi input.

en: Finger information not changed: %s.
vi: Thông tin finger không đổi: %s.

en: New Shell
vi: Shell mới

en: [OPTION...] group
vi: [TÙY_CHỌN...] nhóm

en: No group name specified.
vi: Chưa xác định tên nhóm.

en: Group %s does not exist.
vi: Nhóm %s không tồn tại.

en: Both -L and -U specified.
vi: Chưa xác định cả -L và -U.

en: No group name specified, using %s.
vi: Chưa xác định tên nhóm, dùng %s.

en: No group name specified, no name for gid %d.
vi: Chưa xác định tên nhóm, không có tên cho gid %d.

en: No user name specified, using %s.
vi: Chưa xác định tên người dùng, dùng %s.

en: Error opening `%s': %s.
vi: Lỗi mở `%s': %s.

en: Error creating account for `%s': line improperly formatted.
vi: Lỗi tạo tài khoản cho `%s':định dạng dòng không đúng.

en: Refusing to create account with UID 0.
vi: Từ chối tạo tài khoản cho UID 0.

en: Error creating home directory for %s: %s
vi: Lỗi tạo thư mục home cho %s: %s

en: Error setting initial password for %s: %s
vi: Lỗi đặt mật khẩu ban đầu cho %s: %s

en: Error creating user account for %s: %s
vi: Lỗi tạo tài khoản người dùng cho %s: %s

en: Changing password for %s.
vi: Thay đổi mật khẩu của %s.

en: New password
vi: Mật khẩu mới

en: New password (confirm)
vi: Xác nhận mật khẩu mới

en: Passwords do not match, try again.
vi: Mật khẩu không khớp, vui lòng thử lại.

en: Password change canceled.
vi: Hủy bỏ thay đổi mật khẩu.

en: Error setting password for user %s: %s.
vi: Lỗi thiết lập mật khẩu cho người dùng %s: %s.

en: Error setting password for group %s: %s.
vi: Lỗi thiết lập mật khẩu cho nhóm %s: %s.

en: Password changed.
vi: Đã thay đổi mật khẩu.

en: Account creation failed: %s.
vi: Thất bại tạo tài khoản: %s.

en: Error creating %s: %s.
vi: Lỗi tạo %s: %s.

en: User %s could not be deleted: %s.
vi: Người dùng %s không thể bị xóa: %s.

en: %s did not have a gid number.
vi: %s không phải là số GID.

en: Group %s could not be deleted: %s.
vi: Nhóm %s không thể bị xóa: %s.

en: home directory
vi: thư mục cá nhân

en: Failed to set password for user %s: %s.
vi: Lỗi đặt mật khẩu cho người dùng %s: %s.

en: User %s could not be locked: %s.
vi: Người dùng %s không thể bị khóa: %s.

en: User %s could not be unlocked: %s.
vi: Người dùng %s không thể bị mở khóa: %s.

en: User %s could not be modified: %s.
vi: Người dùng %s không thể bị thay đổi: %s.

en: Group %s could not be modified: %s.
vi: Nhóm %s không thể bị thay đổi: %s.

en: No old home directory for %s.
vi: %s không có thư mục home cũ.

en: No new home directory for %s.
vi: %s không có thư mục home mới.

en: Error moving %s to %s: %s.
vi: Lỗi chuyển %s thành %s: %s.

en: could not open configuration file `%s': %s
vi: không thể mở tập tin cấu hình `%s': %s

en: success
vi: thành công

en: module disabled by configuration
vi: module bị tắt bởi cấu hình

en: generic error
vi: lỗi thường

en: not enough privileges
vi: không đủ quyền truy cập

en: bad user/group name
vi: tên người dùng/nhóm sai

en: bad user/group id
vi: ID người dùng/nhóm sai

en: user/group name in use
vi: tên người dùng/nhóm đang được dùng

en: user/group id in use
vi: ID người dùng/nhóm đang được dùng

en: error manipulating terminal attributes
vi: lỗi thao tác thuộc tính terminal

en: error locking file
vi: lỗi khóa tập tin

en: error statting file
vi: lỗi stat() tập tin

en: error reading file
vi: lỗi đọc tập tin

en: error writing to file
vi: lỗi ghi tập tin

en: data not found in file
vi: không tìm thấy dữ liệu trong tập tin

en: internal initialization error
vi: lỗi khởi tạo nội tại

en: error loading module
vi: lỗi nạp module

en: error resolving symbol in module
vi: lỗi phân giải ký hiệu trong module

en: library/module version mismatch
vi: không khớp phiên bản thư viện/module

en: no initialization function %s in `%s'
vi: không có hàm khởi tạo %s trong `%s'

en: module version mismatch in `%s'
vi: không khớp phiên bản module trong `%s'

en: error reading terminal attributes
vi: lỗi đọc thuộc tính terminal

en: error reading from terminal
vi: lỗi đọc từ terminal

en: name is not set
vi: chưa đặt tên

en: name is too short
vi: tên quá ngắn

en: name contains non-ASCII characters
vi: tên chứa ký tự phi ASCII

en: name contains control characters
vi: tên chứa ký tự điều khiển

en: name contains whitespace
vi: tên chứa khoảng trắng

en: name contains invalid char `%c'
vi: tên chứa ký tự không hợp lệ `%c'

en: error locking file: %s
vi: lỗi khóa tập tin: %s

en: couldn't open `%s': %s
vi: không thể mở `%s': %s

en: couldn't stat `%s': %s
vi: không thể stat() `%s': %s

en: error creating `%s': %s
vi: không thể tạo `%s': %s

en: Error reading `%s': %s
vi: Lỗi đọc `%s': %s

en: couldn't read from `%s': %s
vi: không thể đọc từ `%s': %s

en: entry already present in file
vi: mục nhập đã có trong tập tin

en: couldn't write to `%s': %s
vi: không thể ghi vào `%s': %s

en: entity object has no %s attribute
vi: đối tượnc thực thể không có thuộc tính %s

en: not executing with superuser privileges
vi: không thực thi với quyền siêu người dùng

en: no shadow file present -- disabling
vi: không có tập tin shadow -- tắt

en: error initializing ldap library
vi: lỗi khởi tạo thư viện ldap

en: could not set LDAP protocol to version %d
vi: không thể đặt giao thức LDAP cho phiên bản %d

en: could not negotiate TLS with LDAP server
vi: không thể thỏa thuận TLS với LDAP server

en: could not bind to LDAP server
vi: không thể gắn vào LDAP server

en: user object had no %s attribute
vi: đối tượng người dùng không có thuộc tính %s

en: user object was created with no `%s'
vi: đối tượng người dùng được tạo mà không có `%s'

en: error modifying LDAP directory entry: %s
vi: lỗi hiệu chỉnh mục nhập thư mục LDAP: %s

en: object had no %s attribute
vi: đối tượng không có thuộc tính %s

en: object has no %s attribute
vi: đối tượng không có thuộc tính %s

en: no such object in LDAP directory
vi: không có đối tượng đó trong thư mục LDAP

en: no `%s' attribute found
vi: không tìm thấy thuộc tính `%s'

en: error setting password in LDAP directory for %s: %s
vi: lỗi đặt mật khẩu trong thư mục LDAP cho %s: %s

en: LDAP Server Name
vi: Tên Server LDAP

en: LDAP SASL User
vi: Người dùng LDAP SASL

en: Cyrus SASL error creating user: %s
vi: Lỗi Cyrus SASL tạo người dùng: %s

en: Cyrus SASL error removing user: %s
vi: Lỗi Cyrus SASL loại bỏ người dùng: %s

en: error initializing Cyrus SASL: %s
vi: lỗi khởi tạo Cyrus SASL: %s

en: error creating home directory for user
vi: lỗi tạo thư mục home cho người dùng

en: error removing home directory for user
vi: lỗi loại bỏ thư mục home cho người dùng

en: error moving home directory for user
vi: lỗi di chuyển thư mục home cho người dùng

en: Error initializing %s: %s
vi: Lỗi khởi tạo %s: %s

en: Searching for group named %s.
vi: Đang tìm nhóm tên %s.

en: Searching for user named %s.
vi: Đang tìm người dùng tên %s.

en: Entry not found.
vi: Không tìm thấy mục nhập.

en: Default user object classes:
vi: Lớp đối tượng người dùng mặc định:

en: Default user attribute names:
vi: Tên thuộc tính người dùng mặc định:

en: Getting default user attributes:
vi: Lấy thuộc tính người dùng mặc định:

en: Copying user structure:
vi: Sao chép cấu trúc người dùng:

en: %s version %s
vi: %s phiên bản %s

en: display debugging information
vi: hiển thị thông tin gỡ lỗi

en: Display version information
vi: Thông tin phiên bản màn hình

en: Unable to create temporary directory %s: %s
vi: Không thể tạo thư mục tạm %s: %s

en: 
      (specify help <command> for details about the command)
vi: 
      (nhập help <lệnh> để có thêm chi tiết về lệnh)

en: 
      DESCRIPTION
vi: 
      MÔ TẢ

en: 
      OPTIONS
vi: 
      TÙY CHỌN

en: 
      SYNOPSIS
vi: 
      BẢNG TÓM TẮT

en: 
    (Time: %1$.3f ms)
vi: 
    (Thời gian: %1$.3f ms)

en:   NAME
vi:   TÊN

en: %1$s harddisk '%2$s' has unsupported cache mode '%3$s'
vi: %1$s đĩa cứng '%2$s' có chế độ đệm không hỗ trợ '%3$s'

en: %1$s has illegal value %2$s
vi: %1$s có giá trị bất hợp pháp %2$s

en: %1$s is missing 'type' property
vi: %1$s thiếu thuộc tính 'type'

en: %1$s not implemented on Win32
vi: %1$s không thực thi trên Win32

en: %1$s: error: %2$s. Check /var/log/messages or run without --daemon for more info.
vi: %1$s: lỗi: %2$s. Kiểm tra /var/log/messages hoặc chạy mà không có --daemon để lấy thêm thông tin.

en: %1$s: failed to read temporary file: %2$s
vi: %1$s: thất bại khi đọc tập tin tạm: %2$s

en: %1$s: failed to write log file: %2$s
vi: %1$s: ghi tập tin bản ghi thất bại: %2$s

en: %1$s: initialization failed
vi: %1$s: khởi chạy thất bại

en: %1$s: temporary filename contains shell meta or other unacceptable characters (is $TMPDIR wrong?)
vi: %1$s: tên tập tin tạm chứa meta vỏ hoặc những ký tự không được chấp nhận (có phải $TMPDIR sai?"

en: '%1$s' does not exist
vi: '%1$s' không tồn tại

en: '%1$s' file does not fit in memory
vi: tập tin '%1$s' không vừa trong bộ nhớ

en: (re)connect to hypervisor
vi: kết nối (lại) tới quản lý máy ảo

en: --%1$s <number>
vi: --%1$s <số>

en: --%1$s <string>
vi: --%1$s <chuỗi>

en: <uuid> does not match secret file name '%1$s'
vi: <uuid> không khớp tên tập tin bí mật '%1$s'

en: Aborts the currently running domain job
vi: Thoát công việc miền đang làm hiện tại

en: Active %1$s devices on bus with %2$s, not doing bus reset
vi: Các thiết bị %1$s hoạt động trên tuyến với %2$s, không đang thiết lập lại tuyến

en: Allocation:
vi: Cấp phát:

en: Ancestor model %1$s not found for CPU model %2$s
vi: Mẫu đời gốc %1$s không thấy cho mẫu CPU %2$s

en: AnyType is missing 'type' property
vi: AnyType thiếu thuộc tính 'type'

en: Attach device from an XML <file>.
vi: Gắn thiết bị từ một <file> XML

en: Attach new disk device.
vi: Gắn thiết bị đĩa mới

en: Attach new network interface.
vi: Gắn giao diện mạng mới

en: Autostart:
vi: Tự khởi động:

en: Bit 29 (Long Mode) of HostSystem property 'hardware.cpuFeature[].edx' with value '%1$s' has unexpected value '%2$c', expecting '0' or '1'
vi: Bit 29 (Chế độ Dài) của thuộc tính HostSystem 'hardware.cpuFeature[].edx' với giá trị '%1$s' có giá trị không mong đợi '%2$c', mong chờ '0' hoặc '1'

en: Bridge generation exceeded max id %1$d
vi: Tạo cầu nối vượt quá id lớn nhất %1$d

en: Buffer too small for MAC address
vi: Bộ đệm quá nhỏ cho địa chỉ MAC

en: Buffer too small for uint16 type
vi: Bộ đệm quá nhỏ cho kiểu unint16

en: Buffer too small for uint8 type
vi: Bộ đệm quá nhỏ cho kiểu uint8

en: Build a given pool.
vi: Dựng một pool đã cho.

en: CA certificate:
vi: Chứng chỉ CA:

en: CPU Affinity:
vi: Ái lực với CPU:

en: CPU Model %1$s too long for destination
vi: Mẫu CPU %1$s quá dài cho chỗ ghi

en: CPU described in %1$s is identical to host CPU
vi: CPU mô tả trong %1$s giống với CPU máy chủ

en: CPU described in %1$s is incompatible with host CPU
vi: CPU mô tả trong %1$s không tương thích với CPU máy chủ

en: CPU feature %1$s already defined
vi: tính năng CPU %1$s đã được định

en: CPU frequency:
vi: Tần số CPU:

en: CPU model:
vi: Mô hình CPU:

en: CPU socket(s):
vi: socket CPU:

en: CPU time
vi: thời gian CPU

en: CPU time:
vi: Thời gian CPU:

en: CPU vendor %1$s already defined
vi: Nhà cung cấp CPU %1$s đã được định

en: CPU vendor %1$s not found
vi: Nhà cung cấp CPU %1$s không tìm thấy

en: CPU vendor %1$s of model %2$s differs from vendor %3$s
vi: Nhà cung cấp CPU %1$s của mẫu %2$s khác so với nhà cung cấp %3$s

en: CPU vendor specified without CPU model
vi: Nhà cung cấp CPU đã chỉ rõ mà không có mẫu CPU

en: CPU vendors do not match
vi: Các nhà cung cấp CPU không khớp

en: CPU(s):
vi: CPU:

en: CPUs are incompatible
vi: Các CPU không tương thích

en: Call to %1$s for unexpected type '%2$s'
vi: Gọi tới %1$s cho kiểu không mong đợi '%2$s'

en: Call to '%1$s' returned a list, expecting exactly one item
vi: Gọi tới '%1$s' trả lại một danh sách, mong đợi chính xác một mục

en: Call to '%1$s' returned an empty result, expecting a non-empty result
vi: Gọi tới '%1$s' trả lại một kết quả rỗng, mong đợi một kết quả không rỗng

en: Call to '%1$s' returned something, expecting an empty result
vi: Gọi tới '%1$s' trả lại một cái gì đó, mong đợi một kết quả rỗng

en: Calling %1$s from '%2$s' failed
vi: Gọi %1$s từ '%2$s' thất bại

en: Cannot convert socket address to string: %1$s
vi: Không thể chuyển đổi địa chỉ socket sang chuỗi: %1$s

en: Cannot create /dev/pts
vi: Không thể tạo /dev/pts

en: Cannot create autostart directory %1$s
vi: Không thể tạo thư mục tự khởi động %1$s

en: Cannot create log directory '%1$s'
vi: Không thể tạo thư mục bản ghi '%1$s'

en: Cannot deactivate storage pool autostart
vi: Không thể khử kích hoạt tự động chạy pool lưu trữ

en: Cannot extract running %1$s hypervisor version
vi: Không thể trích xuất phiên bản quản lý máy ảo %1$s đang chạy

en: Cannot find suitable CPU model for given data
vi: Không thể tìm mẫu CPU phù hợp cho dữ liệu đã cho

en: Cannot parse <address> 'port' attribute
vi: Không thể phân tích thuộc tính <address> 'port'

en: Cannot parse socket address '%1$s': %2$s
vi: Không thể phân tích địa chỉ socket '%1$s': %2$s

en: Cannot read cputime for domain
vi: Không thể đọc cputime cho miền

en: Cannot set autostart for transient domain
vi: Không thể đặt tự động chạy cho miền tạm thời

en: Cannot set memory higher than max memory
vi: Không thể đặt bộ nhớ lớn hơn bộ nhớ lớn nhất

en: Cannot undefine transient domain
vi: Không thể hủy định miền tạm thời

en: Cannot unshare mount namespace
vi: Không thể tắt chia sẻ không gian tên lắp

en: Change the current directory.
vi: Thay đổi thư mục hiện tại.

en: Change the current memory allocation in the guest domain.
vi: Thay đổi cấp phát bộ nhớ hiện tại cho miền khách.

en: Change the maximum memory allocation limit in the guest domain.
vi: Thay đổi giới hạn cấp phát bộ nhớ lớn nhất cho miền khách.

en: Change the number of virtual CPUs in the guest domain.
vi: Thay đổi số CPU ảo trong miền khách

en: Compute baseline CPU for a set of given CPUs.
vi: Tính toán CPU gốc cho một tập hợp các CPU đã cho.

en: Config entry '%1$s' must represent a boolean value (true|false)
vi: Mục cấu hình '%1$s' phải thể hiện một giá trị logic (true|false)

en: Config entry '%1$s' must represent an integer value
vi: Mục cấu hình '%1$s' phải thể hiện một giá trị nguyên

en: Configure a domain to be automatically started at boot.
vi: Cấu hình một miền để khởi động một cách tự động khi boot.

en: Configure a network to be automatically started at boot.
vi: Cấu hình một mạng để tự động bắt đầu khi khởi động.

en: Configure a pool to be automatically started at boot.
vi: Cấu hình một pool để tự bắt đầu khi khởi động.

en: Connect the virtual serial console for the guest
vi: Kết nối tới console nối tiếp ảo cho khách

en: Connect to local hypervisor. This is built-in command after shell start up.
vi: Kết nối tới quản lý máy ảo cục bộ. Đây là lệnh có sẵn sau khi khởi động trình vỏ.

en: Container ID is not specified
vi: ID bộ chứa không được chỉ định

en: Container is not defined
vi: Bộ chứa chưa được tạo

en: Convert domain XML config to a native guest configuration format.
vi: Chuyển đổi cấu hình XML miền sang một định dạng cấu hình khách riêng

en: Convert domain XML to native config
vi: Chuyển đổi XML miền sang cấu hình riêng

en: Convert native config to domain XML
vi: Chuyển đổi cấu hình riêng sang XML miền

en: Convert native guest configuration format to domain XML format.
vi: Chuyển đổi định dạng cấu hình khách riêng sang định dạng XML miền.

en: Core dump a domain.
vi: Dump nhân một miền.

en: Could not assign address to disk '%1$s'
vi: Không thể gán địa chỉ cho đĩa '%1$s'

en: Could not build CURL header list
vi: Không thể dựng danh sách header CURL

en: Could not configure network
vi: Không thể cấu hình mạng

en: Could not convert domain name to VEID
vi: Không thể chuyển đổi tên miền sang VEID

en: Could not convert from %1$s to UTF-8 encoding
vi: Không thể chuyển đổi từ %1$s sang mã hóa UTF-8

en: Could not copy an XML node
vi: Không thể sao chép một nút XML

en: Could not copy default config
vi: Không thể sao chép cấu hình mặc định

en: Could not dlsym %1$s from '%2$s': %3$s
vi: Không thể dlsym %1$s từ '%2$s': %3$s

en: Could not extract vzctl version
vi: Không thể trích xuất phiên bản vzctl

en: Could not find 'active' element
vi: Không thể tìm thành phần 'active'

en: Could not find datastore containing absolute path '%1$s'
vi: Không thể tìm datastore chứa đường dẫn tuyệt đối '%1$s'

en: Could not find datastore with name '%1$s'
vi: Không thể tìm datastore với tên '%1$s'

en: Could not find domain snapshot with internal name '%1$s'
vi: Không thể tìm ảnh chụp miền với tên nội bộ '%1$s'

en: Could not find domain with UUID '%1$s'
vi: Không thể tìm miền với UUID '%1$s'

en: Could not find domain with name '%1$s'
vi: Không thể tìm miền với tên '%1$s'

en: Could not find parent device for '%1$s'
vi: Không thể tìm thiết bị cha cho '%1$s'

en: Could not find snapshot with name '%1$s'
vi: Không thể tìm ảnh chụp của tên '%1$s'

en: Could not format channel target type
vi: Không thể định dạng kiểu đích kênh

en: Could not generate eth name for container
vi: Không thể tạo tên eth cho bộ chứa

en: Could not generate veth name
vi: Không thể tạo tên veth

en: Could not get UUID of virtual machine
vi: Không thể lấy UUID của máy ảo

en: Could not get access to ACL tech driver '%1$s'
vi: Không thể truy cập vào trình điều khiển công nghệ ACL '%1$s'

en: Could not get current time
vi: Không thể lấy giờ hiện tại

en: Could not get name of virtual machine
vi: Không thể lấy tên của máy ảo

en: Could not initialize CURL
vi: Không thể khởi chạy CURL

en: Could not initialize CURL mutex
vi: Không thể khởi chạy mutex CURL

en: Could not lookup controller model for '%1$s'
vi: Không thể tìm mẫu bộ điều khiển cho '%1$s'

en: Could not lookup datastore host mount
vi: Không thể tìm điểm lắp máy chủ datastore

en: Could not lookup root snapshot list
vi: Không thể tìm danh sách ảnh chụp gốc

en: Could not migrate domain, validation reported a problem
vi: Không thể di trú miền, hợp lệ hóa báo cáo một vấn đề

en: Could not migrate domain, validation reported a problem: %1$s
vi: Không thể di trú miền, hợp lệ hóa báo cáo một vấn đề: %1$s

en: Could not open '%1$s' to trigger host scan
vi: Không thể mở '%1$s' để bật quét máy chủ

en: Could not open /proc/net/dev
vi: Không thể mở /proc/net/dev

en: Could not parse UUID from string '%1$s'
vi: Không thể phân tích UUID từ chuỗi '%1$s'

en: Could not parse VPS ID %1$s
vi: Không thể phân tích ID VPS %1$s

en: Could not parse positive integer from '%1$s'
vi: Không thể phân tích nguyên dương từ '%1$s'

en: Could not parse usb file %1$s
vi: Không thể phân tích tập tin usb %1$s

en: Could not parse valid disk index from '%1$s'
vi: Không thể phân tích chỉ mục đĩa hợp lệ từ '%1$s'

en: Could not read 'IP_ADDRESS' from config for container %1$d
vi: Không thể đọc 'IP_ADDRESS' từ cấu hình cho bộ chứa %1$d

en: Could not read 'NETIF' from config for container %1$d
vi: Không thể đọc 'NET_IF' từ cấu hình cho bộ chứa %1$d

en: Could not read 'OSTEMPLATE' from config for container %1$d
vi: Không thể đọc 'OSTEMPLATE' từ cấu hình cho bộ chứa %1$d

en: Could not read 'VE_PRIVATE' from config for container %1$d
vi: Không thể đọc 'VE_PRIVATE' từ cấu hình cho bộ chứa %1$d

en: Could not read config for container %1$d
vi: Không thể đọc cấu hình cho bộ chứa %1$d

en: Could not read container config
vi: Không thể đọc cấu hình bộ chứa

en: Could not retrieve pool information
vi: Không thể lấy thông tin pool

en: Could not retrieve resource pool
vi: Không thể lấy pool tài nguyên

en: Could not set UUID
vi: Không thể đặt UUID

en: Could not set limit to %1$lld MHz, expecting positive value or -1 (unlimited)
vi: Không thể đặt hạn chế thành %1$lld MHz, mong đợi giá trị dương hoặc -1 (không hạn chế)

en: Could not set memory size
vi: Không thể đặt kích thước bộ nhớ

en: Could not set reservation to %1$lld MHz, expecting positive value
vi: Không thể đặt bảo toàn sang %1$lld Mhz, mong đợi giá trị dương

en: Could not set shares to %1$d, expecting positive value or -1 (low), -2 (normal) or -3 (high)
vi: Không thể đặt chia sẻ thành %1$d, mong đợi giá trị dương hoặc -1 (thấp), -2 (bình thường hoặc -3 (cao)

en: Could not set the source dir for the filesystem
vi: Không thể đặt thư mục nguồn cho hệ thống tập tin

en: Could not verify disk address
vi: Không thể kiểm tra địa chỉ đĩa

en: Couldn't read volume target path '%1$s'
vi: Không thể đọc đường dẫn đích ổ '%1$s'

en: Create a device on the node.  Note that this command creates devices on the physical host that can then be assigned to a virtual machine.
vi: Tạo một thiết bị trên nút. Chú ý rằng lệnh này tạo các thiết bị trên máy chủ vật lý có thể được gán cho máy ảo.

en: Create a domain.
vi: Tạo một miền.

en: Create a network.
vi: Tạo một mạng.

en: Create a pool.
vi: Tạo một pool.

en: Create a vol from an existing volume.
vi: Tạo một ổ từ một ổ đang tồn tại.

en: Create a vol.
vi: Tạo một ổ.

en: Creating non-file volumes is not supported
vi: Tạo các ổ không-tập-tin không được hỗ trợ

en: Creation Time
vi: Thời gian tạo

en: Creation of %1$s volumes is not supported
vi: Tạo các ổ %1$s không được hỗ trợ

en: Data processed:
vi: Dữ liệu đã xử lý:

en: Data remaining:
vi: Dữ liệu còn lại:

en: Data total:
vi: Dữ liệu tổng cộng:

en: Datastore has unexpected type '%1$s'
vi: Datastore có kiểu không mong đợi '%1$s'

en: Datastore path '%1$s' doesn't have expected format '[<datastore>] <path>'
vi: Đường dẫn datastore '%1$s' không có định dạng mong đợi '[<datastore>] <đường-dẫn>'

en: Datastore path '%1$s' doesn't reference a file
vi: Đường dẫn datastore '%1$s' không tham chiếu tới một tập tin

en: DatastoreInfo has unexpected type
vi: DatastoreInfo có kiểu không mong đợi

en: Define a domain.
vi: Tạo một miền.

en: Define a new network filter or update an existing one.
vi: Định nghĩa một bộ lọc mạng mới hoặc cập nhật cái sẵn có.

en: Define a pool.
vi: Định nghĩa một pool.

en: Define or modify a secret.
vi: Định nghĩa hoặc thay đổi một bí mật.

en: Delete a domain snapshot
vi: Xóa một ảnh chụp miền

en: Delete a given pool.
vi: Xoá một pool đã cho.

en: Delete a given vol.
vi: Xoá một ổ đã cho.

en: Destination libvirt does not support peer-to-peer migration protocol
vi: Libvirt đích không hỗ trợ giao thức di trú p2p

en: Destroyed node device '%1$s'
vi: Đã phá huỷ thiết bị nút '%1$s'

en: Detach device from an XML <file>
vi: Tháo thiết bị từ một <file> XML

en: Detach disk device.
vi: Tháo thiết bị đĩa.

en: Detach network interface.
vi: Tháo giao diện mạng

en: Device %1$s is already in use
vi: Thiết bị %1$s đã đang dùng

en: Device %1$s is behind a switch lacking ACS and cannot be assigned
vi: Thiết bị %1$s ở sau một switch thiếu ACS và không thể được gán

en: Device %1$s not found: could not access %2$s
vi: Thiết bị %1$s không thấy: không thể truy cập %2$s

en: Device %1$s re-attached
vi: Thiết bị %1$s đã gắn lại

en: Device %1$s reset
vi: Thiết bị %1$s thiết lập lại

en: Device attached successfully
vi: Thiết bị đã gắn thành công

en: Device detached successfully
vi: Thiết bị đã tháo thành công

en: Device is not a fibre channel HBA
vi: Thiết bị không phải là fibre channel HBA

en: Device updated successfully
vi: Thiết bị cập nhật thành công

en: Disk address %1$d:%2$d:%3$d doesn't match target device '%4$s'
vi: Địa chỉ đĩa %1$d:%2$d:%3$d không khớp thiết bị đích '%4$s'

en: Disk attached successfully
vi: Đĩa đã gắn thành công

en: Disk detached successfully
vi: Ổ đĩa tháo thành công

en: Disk device '%1$s' does not support snapshotting
vi: Thiết bị đĩa '%1$s' không hỗ trợ chụp ảnh

en: Disks on SCSI controller %1$d have inconsistent controller models, cannot autodetect model
vi: Các đĩa trên bộ điều khiển SCSI %1$d có các mẫu bộ điều khiển không thống nhất, không thể tự động phát hiện mẫu

en: Display the system version information.
vi: Hiển thị thông tin phiên bản hệ thống.

en: Domain '%1$s' is already running
vi: Miền '%1$s' đã đang chạy

en: Domain XML doesn't contain any disks, cannot deduce datastore and path for VMX file
vi: XML miền không chứa đĩa nào, không thể suy luận datastore và đường dẫn cho tập tin VMX

en: Domain XML doesn't contain any file-based harddisks, cannot deduce datastore and path for VMX file
vi: XML miền không chứa đĩa cứng bằng-tập-tin nào, không thể suy luận datastore và đường dẫn cho tập tin VMX

en: Domain already exists, editing existing domains is not supported yet
vi: Miền đã tồn tại, nhưng chỉnh sửa các miền có sẵn chưa được hỗ trợ

en: Domain has no current snapshot
vi: Miền không có ảnh chụp hiện tại

en: Domain is already active
vi: Miền đã hoạt động rồi

en: Domain is already running
vi: Miền đã đang chạy

en: Domain is not powered off
vi: Miền không bị tắt

en: Domain is not powered on
vi: Miền chưa được bật

en: Domain is not running
vi: Miền không đang chạy

en: Domain is not suspended
vi: Miền không bị ngưng

en: Domain is not suspended or powered off
vi: Miền không bị ngưng hay tắt

en: Domain name contains invalid escape sequence
vi: Tên miền chứa dãy thoát không hợp lệ

en: Domain not found: %1$s
vi: Miền không thấy: %1$s

en: Domain restored from %1$s
vi: Miền phục hồi từ %1$s

en: Domain snapshot %1$s created
vi: Ảnh chụp miền %1$s đã tạo

en: Domain snapshot not found
vi: Ảnh chụp miền không tìm thấy

en: Domain snapshot not found: %1$s
vi: Ảnh chụp miền không tìm thấy: %1$s

en: Driver state initialization failed
vi: Khởi chạy trạng thái trình điều khiển thất bại

en: Dump XML for a domain snapshot
vi: Sao lấy XML cho một ảnh chụp miền

en: EOF notify callback must be supplied
vi: callback chú ý EOF phải được cung cấp

en: Edit the XML configuration for a domain.
vi: Chỉnh sửa cấu hình XML cho một miền.

en: Edit the XML configuration for a network filter.
vi: Chỉnh sửa cấu hình XML cho một bộ lọc mạng.

en: Edit the XML configuration for a network.
vi: Chỉnh sửa cấu hình XML cho một mạng.

en: Edit the XML configuration for a physical host interface.
vi: Chỉnh sửa cấu hình XML cho một giao diện máy chủ vật lý.

en: Edit the XML configuration for a storage pool.
vi: Chỉnh sửa cấu hình XML cho một pool lưu trữ.

en: Ensure data previously on a volume is not accessible to future reads
vi: Chắc chắn rằng dữ liệu đã từng trên một ổ sẽ không thể truy cập được để đọc trong tương lai nữa

en: Enter %1$s's password for %2$s
vi: Nhập mật khẩu của %1$s cho %2$s

en: Enter username for %1$s
vi: Nhập tên người dùng cho %1$s

en: Enter username for %1$s [%2$s]
vi: Nhập tên người dùng cho %1$s [%2$s]

en: Error creating initial configuration
vi: Lỗi tạo cấu hình ban đầu

en: Error from child process creating '%1$s'
vi: Lỗi từ tiến trình con tạo '%1$s'

en: Error opening file %1$s
vi: Lỗi mở tập tin %1$s

en: Error reading secret: %1$s
vi: Lỗi đọc bí mật: %1$s

en: Error while building firewall
vi: Lỗi khi dựng tường lửa

en: Error while building firewall: %1$s
vi: Lỗi khi dựng tường lửa: %1$s

en: Error while reading the domain name
vi: Lỗi khi đang đọc tên miền

en: Exceeded max iface limit %1$d
vi: Vượt quá giới hạn iface mới nhất %1$d

en: Expecting VI API type 'HostAgent' or 'VirtualCenter' but found '%1$s'
vi: Mong đợi kiểu VI API 'HostAgent' hoặc 'VirtualCenter' nhưng lại thấy '%1$s'

en: Expecting VMX entry '%1$s' to be 'ata-hardDisk' or 'disk' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'ata-hardDisk' hoặc 'disk' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'buslogic' or 'lsilogic' or 'lsisas1068' or 'pvscsi' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'buslogic' hoặc 'lsilogic' hoặc 'lsisas1068' hoặc 'pvsci' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'cdrom-image' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'cdrom-image' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'device' or 'file' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'device' hoặc 'file' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'device', 'file' or 'pipe' or 'network' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'device', 'file' hoặc 'pipe' hoặc 'network' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'generated' or 'static' or 'vpx' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'generated' hoặc 'static' hoặc 'vpx' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'scsi-hardDisk' or 'disk' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'scsi-hardDisk' hoặc 'disk' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be 'server' or 'client' but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là 'server' hoặc 'client' nhưng lại thấy '%2$s'

en: Expecting VMX entry '%1$s' to be MAC address but found '%2$s'
vi: Mong đợi mục VMX '%1$s' là địa chỉ MAC nhưng lại thấy '%2$s'

en: Expecting VMX entry 'config.version' to be 8 but found %1$lld
vi: Mong đợi mục VMX 'config.version' là 8 nhưng lại thấy %1$lld

en: Expecting VMX entry 'memsize' to be an unsigned integer (multiple of 4) but found %1$lld
vi: Mong đợi mục VMX 'memsize' là một số nguyên unsigned (bội của 4) nhưng lại thấy %1$lld

en: Expecting VMX entry 'sched.cpu.affinity' to be a comma separated list of unsigned integers but found '%1$s'
vi: Mong đợi mục VMX 'sched.cpu.affinity' là một danh sách phân cách bởi dấu phẩy của các số nguyên unsigned nhưng lại thấy '%1$s'

en: Expecting domain XML attribute 'arch' of entry 'os/type' to be 'i686' or 'x86_64' but found '%1$s'
vi: Mong đợi thuộc tính 'arch' của XML miền của mục 'os/type' là 'i686' hoặc 'x86_64' nhưng lại thấy '%1$s'

en: Expecting domain XML attribute 'cpuset' of entry 'vcpu' to contain at least %1$d CPU(s)
vi: Mong đợi thuộc tính 'cpuset' của XML miền của mục 'vcpu' chứa ít nhất %1$d CPU

en: Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start with 'fd'
vi: Mong đợi thuộc tính XML 'dev' miền của mục 'devices/disk/target' bắt đầu với 'fd'

en: Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start with 'hd'
vi: Mong đợi thuộc tính XML 'dev' miền của mục 'devices/disk/target' bắt đầu với 'hd'

en: Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start with 'sd'
vi: Mong đợi thuộc tính XML 'dev' miền của mục 'devices/disk/target' bắt đầu với 'sd'

en: Expecting domain XML attribute 'model' of entry 'controller' to be 'buslogic' or 'lsilogic' or 'lsisas1068' or 'vmpvscsi' but found '%1$s'
vi: Mong đợi thuộc tính XML 'model' miền của mục 'controller' là 'buslogic' hoặc 'lsilogic' hoặc 'lsisas1068' hoặc 'vmpvscsi' nhưng lại thấy '%1$s'

en: Expecting product 'gsx' or 'esx' or 'embeddedEsx' or 'vpx' but found '%1$s'
vi: Mong đợi sản phẩm 'gsx' hoặc 'esx' hoặc 'embeddedEsx' hoặc 'vpx' nhưng lại thấy '%1$s'

en: Expecting source '%1$s' of first file-based harddisk to be a VMDK image
vi: Mong đợi nguồn '%1$s' của đĩa cứng bằng-tập-tin đầu tiên là một ảnh VMDK

en: Expecting type '%1$s' but found '%2$s'
vi: Mong đợi kiểu '%1$s' nhưng lại thấy '%2$s'

en: Expecting type to begin with 'ArrayOf' but found '%1$s'
vi: Mong đợi kiểu để bắt đầu với 'ArrayOf' nhưng lại thấy '%1$s'

en: Expecting virt type to be '%1$s' but found '%2$s'
vi: Mong đợi kiểu virt là '%1$s' nhưng lại thấy '%2$s'

en: FDC bus index %1$d out of [0] range
vi: Chỉ mục tuyến FDC %1$d vượt miền [0]

en: FDC controller index %1$d out of [0] range
vi: Chỉ mục bộ điều khiển FDC %1$d vượt miền [0]

en: FDC unit index %1$d out of [0..1] range
vi: Chỉ mục đơn vị FDC %1$d vượt miền [0..1]

en: Failed to allocate XML buffer
vi: Thất bại khi cấp phát bộ đệm XML

en: Failed to allocate tty
vi: Thất bại khi cấp phát tty

en: Failed to apply capabilities: %1$d
vi: Thất bại khi áp dụng các khả năng: %1$d

en: Failed to attach device from %1$s
vi: Thất bại khi gắn thiết bị từ %1$s

en: Failed to attach disk
vi: Thất bại khi gắn đĩa

en: Failed to attach interface
vi: Thất bại khi gắn giao diện

en: Failed to autostart VM '%1$s': %2$s
vi: Thất bại khi tự khởi động VM '%1$s': %2$s

en: Failed to autostart storage pool '%1$s': %2$s
vi: Thất bại khi tự khởi chạy pool lưu trữ '%1$s': %2$s

en: Failed to build pidfile path.
vi: Thất bại khi dựng đường dẫn tập tin pid

en: Failed to build pool %1$s
vi: Thất bại khi dựng pool %1$s

en: Failed to check for domain managed save image
vi: Thất bại khi  kiểm tra ảnh lưu miền

en: Failed to clear security context for monitor for %1$s
vi: Thất bại khi xóa ngữ cảnh bảo mật cho bộ theo dõi cho %1$s

en: Failed to clone vol from %1$s
vi: Thất bại khi nhân bản từ %1$s

en: Failed to collect auth credentials
vi: Thất bại khi thu nhặt ủy nhiệm xác thực

en: Failed to compare host CPU with %1$s
vi: Thất bại khi so sánh CPU máy chủ với %1$s

en: Failed to compile regex %1$s
vi: Thất bại khi biên dịch regex %1$s

en: Failed to convert '%1$s' to int
vi: Thất bại khi chuyển đổi '%1$s' sang kiểu int

en: Failed to convert '%1$s' to unsigned int
vi: Thất bại khi chuyển đổi '%1$s' sang kiểu unsigned int

en: Failed to convert '%1$s' to unsigned long long
vi: Thất bại khi chuyển đổi '%1$s' sang kiểu unsigned long

en: Failed to count node devices
vi: Thất bại khi đếm các thiết bị nút

en: Failed to create %1$s
vi: Thất bại khi tạo %1$s

en: Failed to create '%1$s': %2$s
vi: Thất bại khi tạo '%1$s': %2$s

en: Failed to create SASL client context: %1$d (%2$s)
vi: Thất bại khi tạo ngữ cảnh trình khách SASL: %1$d (%2$s)

en: Failed to create XML
vi: Thất bại khi tạo XML

en: Failed to create domain from %1$s
vi: Thất bại khi tạo miền từ %1$s

en: Failed to create domain save file '%1$s'
vi: Thất bại khi tạo tập tin lưu miền '%1$s'

en: Failed to create network from %1$s
vi: Thất bại khi tạo mạng từ %1$s

en: Failed to create node device from %1$s
vi: Thất bại khi tạo thiết bị nút từ %1$s

en: Failed to create pool %1$s
vi: Thất bại khi tạo pool %1$s

en: Failed to create pool from %1$s
vi: Thất bại khi tạo pool từ %1$s

en: Failed to create symlink '%1$s' to '%2$s'
vi: Thất bại khi tạo liên kết tượng trưng '%1$s' tới '%2$s'

en: Failed to create vol %1$s
vi: Thất bại khi tạo ổ %1$s

en: Failed to create vol from %1$s
vi: Thất bại khi tạo ổ từ %1$s

en: Failed to define domain from %1$s
vi: Thất bại khi tạo miền từ %1$s

en: Failed to define interface from %1$s
vi: Thất bại khi định nghĩa giao diện từ %1$s

en: Failed to define network filter from %1$s
vi: Thất bại khi định nghĩa bộ lọc mạng từ %1$s

en: Failed to define network from %1$s
vi: Thất bại khi định nghĩa mạng từ %1$s

en: Failed to define pool %1$s
vi: Thất bại khi định nghĩa pool %1$s

en: Failed to define pool from %1$s
vi: Thất bại khi định nghĩa pool từ %1$s

en: Failed to delete autostart link '%1$s': %2$s
vi: Thất bại khi xóa liên kết tự khởi động '%1$s': %2$s

en: Failed to delete pool %1$s
vi: Thất bại khi xoá pool %1$s

en: Failed to delete secret %1$s
vi: Thất bại khi xoá bí mật %1$s

en: Failed to delete symlink '%1$s'
vi: Thất bại khi xóa liên kết tượng trưng '%1$s'

en: Failed to delete vol %1$s
vi: Thất bại khi xoá ổ %1$s

en: Failed to destroy interface %1$s
vi: Thất bại khi phá huỷ giao diện %1$s

en: Failed to destroy network %1$s
vi: Thất bại khi phá huỷ mạng %1$s

en: Failed to destroy node device '%1$s'
vi: Thất bại khi phá huỷ thiết bị nút '%1$s'

en: Failed to destroy pool %1$s
vi: Thất bại khi phá huỷ pool %1$s

en: Failed to detach device from %1$s
vi: Thất bại khi tháo thiết bị từ %1$s

en: Failed to detach disk
vi: Tháo ổ đĩa thất bại

en: Failed to detach interface
vi: Thất bại khi tháo giao diện

en: Failed to determine if %1$u:%2$u:%3$u:%4$u is a Direct-Access LUN
vi: Thất bại khi quyết định liệu %1$u:%2$u:%3$u:%4$u  có là một LUN Truy cập Trực tiếp

en: Failed to find a node driver
vi: Thất bại khi tìm một trình điều khiển nút

en: Failed to find a node driver: %1$s
vi: Thất bại khi tìm một trình điều khiển nút: %1$s

en: Failed to find a secret storage driver
vi: Thất bại khi tìm một trình điều khiển lưu trữ bí mật

en: Failed to find a secret storage driver: %1$s
vi: Thất bại khi tìm một trình điều khiển lưu trữ bí mật: %1$s

en: Failed to find a storage driver
vi: Thất bại khi tìm trình điều khiển lưu trữ

en: Failed to find a storage driver: %1$s
vi: Thất bại khi tìm trình điều khiển lưu trữ: %1$s

en: Failed to find any %1$s pool sources
vi: Thất bại khi tìm bất cứ nguồn pool %1$s nào

en: Failed to find parent device for %1$s
vi: Thất bại khi tìm thiết bị cha cho %1$s

en: Failed to find the interface
vi: Thất bại khi tìm giao diện

en: Failed to find the interface: %1$s
vi: Thất bại khi tìm giao diện: %1$s

en: Failed to find the network
vi: Thất bại khi tìm mạng

en: Failed to find the network: %1$s
vi: Thất bại khi tìm mạng: %1$s

en: Failed to find user record for uid '%1$u'
vi: Thất bại khi tìm bản ghi người dùng cho uid '%1$u'

en: Failed to fork as daemon: %1$s
vi: Thất bại khi phân nhánh khi là trình nền: %1$s

en: Failed to generate UUID
vi: Tạo UUID thất bại

en: Failed to get %1$s minor number
vi: Không thể lấy số nhỏ %1$s

en: Failed to get UUID of created secret
vi: Thất bại khi lấy UUID của bí mật đã tạo

en: Failed to get block stats %1$s %2$s
vi: Thất bại khi lấy thống kê khối %1$s %2$s

en: Failed to get disk information
vi: Lấy thông tin ổ đĩa thất bại

en: Failed to get host number for iSCSI session with path '%1$s'
vi: Thất bại khi lấy số áy chủ cho phiên iSCSI với đường dẫn '%1$s'

en: Failed to get interface information
vi: Thất bại khi lấy thông tin giao diện

en: Failed to get interface stats %1$s %2$s
vi: Thất bại khi lấy thống kê giao diện %1$s %2$s

en: Failed to get memory statistics for domain %1$s
vi: Thất bại khi lấy thống kê bộ nhớ cho miền %1$s

en: Failed to list active domains
vi: Liệt kê các miền hoạt động thất bại

en: Failed to list active interfaces
vi: Thất bại khi liệt kê các giao diện hoạt động

en: Failed to list active networks
vi: Thất bại khi liệt kê các mạng hoạt động

en: Failed to list active pools
vi: Thất bại khi liệt kê các pool hoạt động

en: Failed to list inactive domains
vi: Liệt kê các miền không hoạt động thất bại

en: Failed to list inactive interfaces
vi: Thất bại khi liệt kê các giao diện không hoạt động

en: Failed to list inactive networks
vi: Thất bại khi liệt kê các mạng không hoạt động

en: Failed to list inactive pools
vi: Thất bại khi liệt kê các pool không hoạt động

en: Failed to list network filters
vi: Thất bại khi liệt kê các bộ lọc mạng

en: Failed to list node devices
vi: Thất bại khi liệt kê các thiết bị nút

en: Failed to list secrets
vi: Thất bại khi liệt kê các bí mật

en: Failed to make auth credentials
vi: Thất bại khi tạo ủy nhiệm xác thực

en: Failed to make device %1$s
vi: Thất bại khi tạo thiết bị %1$s

en: Failed to make dnsmasq (PID: %1$d) reload config files.
vi: Thất bại khi làm dnsmasq (PID: %1$d) tải lại các tập tin cấu hình.

en: Failed to make domain persistent after migration
vi: Thất bại khi làm miền cố định sau khi di trú

en: Failed to make domain persistent after migration: %1$s
vi: Thất bại khi làm miền cố định sau khi di trú: %1$s

en: Failed to make path %1$s
vi: Thất bại khi tạo đường dẫn %1$s

en: Failed to make root private
vi: Thất bại khi làm root riêng tư hóa

en: Failed to mkdir %1$s
vi: Thất bại khi mkdir %1$s

en: Failed to mount devpts on %1$s
vi: Thất bại khi lắp devpts trên %1$s

en: Failed to mount empty tmpfs at %1$s
vi: Thất bại khi lắp tmpfs rỗng tại %1$s

en: Failed to open '%1$s'
vi: Thất bại khi mở '%1$s'

en: Failed to open config space file '%1$s'
vi: Thất bại khi mở tập tin không gian cấu hình '%1$s'

en: Failed to open file '%1$s'
vi: Thất bại khi mở tập tin '%1$s'

en: Failed to open storage volume with path '%1$s'
vi: Thất bại khi mở ổ lưu trữ với đường dẫn '%1$s'

en: Failed to open tty %1$s
vi: Thất bại khi mở tty %1$s

en: Failed to parse PCI config address '%1$s'
vi: Thất bại khi phân tích địa chỉ cấu hình PCI '%1$s'

en: Failed to parse block name %1$s
vi: Thất bại khi phân tích tên khối %1$s

en: Failed to parse dir name '%1$s'
vi: Không thể phân tích tên thư mục '%1$s'

en: Failed to parse mode '%1$s'
vi: Thất bại khi phân tích chế độ '%1$s'

en: Failed to parse positive integer from '%1$s'
vi: Thất bại khi phân tính số nguyên dương từ '%1$s'

en: Failed to parse snapshot XML from file '%1$s'
vi: Thất bại khi phân tích XML ảnh chụp từ tập tin '%1$s'

en: Failed to parse vzlist output
vi: Thất bại khi phân tích đầu ra vzlist

en: Failed to pivot root
vi: Thất bại khi pivot root

en: Failed to process SCSI device with sysfs path '%1$s'
vi: Thất bại khi xử lý thiết bị SCSI với đường dẫn sysfs '%1$s'

en: Failed to re-attach PCI device: %1$s
vi: Không thể re-attach thiết bị PCI %1$s

en: Failed to re-attach device %1$s
vi: Thất bị khi gắn lại thiết bị %1$s

en: Failed to read '%1$s'
vi: Thất bại khi đọc '%1$s'

en: Failed to read /proc/mounts
vi: Thất bại khi đọc /proc/mounts

en: Failed to read AppArmor profiles list '%1$s'
vi: Thất bại khi đọc danh sách hồ sơ AppArmor '%1$s'

en: Failed to read PCI config space for %1$s
vi: Thất bại khi đọc không gian cấu hình PCI cho %1$s

en: Failed to read file '%1$s'
vi: Thất bại khi đọc tập tin '%1$s'

en: Failed to read product/vendor ID for %1$s
vi: Thất bại khi đọc ID sản phẩm/nhà cung cấp cho %1$s

en: Failed to read the container continue message
vi: Thất bại khi đọc tin nhắn tiếp tục của bộ chứa

en: Failed to readdir for %1$s (%2$d)
vi: Thất bại khi readdir cho %1$s (%2$d)

en: Failed to reconnect to the hypervisor
vi: Thất bại khi kết nối lại tới trình quản lý máy ảo

en: Failed to refresh pool %1$s
vi: Thất bại khi làm tươi %1$s

en: Failed to register shutdown timeout
vi: Đăng ký thời gian chờ tắt thất bại

en: Failed to register xml namespace '%1$s'
vi: Thất bại khi đăng ký namespace xml '%1$s'

en: Failed to reset PCI device: %1$s
vi: Thất bại khi thiết lập lại thiết bị PCI: %1$s

en: Failed to reset device %1$s
vi: Thất bại khi thiết lập lại thiết bị %1$s

en: Failed to restore PCI config space for %1$s
vi: Thất bại khi phục hồi không gian cấu hình PCI cho %1$s

en: Failed to restore domain from %1$s
vi: Thất bại khi phục hồi miền từ %1$s

en: Failed to resume guest %1$s after failure
vi: Thất bại khi tiếp tục khách %1$s sau khi thất bại

en: Failed to run clone container
vi: Thất bại khi chạy bộ chứa nhân bản

en: Failed to set attributes from %1$s
vi: Thất bại khi đặt thuộc tính từ %1$s

en: Failed to set memory for domain
vi: Thất bại khi đặt bộ nhớ cho miền

en: Failed to set non-blocking file descriptor flag
vi: Thất bại khi đặt cờ miêu tả tập tin không-chặn

en: Failed to set secret value
vi: Thất bại khi đặt giá trị bí mật

en: Failed to set security context for monitor for %1$s
vi: Thất bại khi đặt ngữ cảnh bảo mật cho bộ theo dõi cho %1$s

en: Failed to start SASL negotiation: %1$d (%2$s)
vi: Thất bại khi chạy đàm phán SASL: %1$d (%2$s)

en: Failed to start interface %1$s
vi: Thất bại khi bắt đầu giao diện %1$s

en: Failed to start network %1$s
vi: Thất bại khi bắt đầu mạng %1$s

en: Failed to start pool %1$s
vi: Thất bại khi bắt đầu pool %1$s

en: Failed to start the nwfilter driver
vi: Thất bại khi bắt đầu trình điều khiển nwfilter

en: Failed to start the nwfilter driver: %1$s
vi: Thất bại khi bắt đầu trình điều khiển nwfilter: %1$s

en: Failed to stat storage volume with path '%1$s'
vi: Thất bại khi thống kê ổ lưu trữ với đường dẫn '%1$s'

en: Failed to truncate volume with path '%1$s' to %2$ju bytes
vi: Thất bại khi cắt ổ với đường dẫn '%1$s' về %2$ju byte

en: Failed to truncate volume with path '%1$s' to 0 bytes
vi: Thất bại khi cắt ổ với đường dẫn '%1$s' về 0 byte

en: Failed to undefine interface %1$s
vi: Thất bại khi huỷ định nghĩa giao diện %1$s

en: Failed to undefine network %1$s
vi: Thất bại khi huỷ định nghĩa mạng %1$s

en: Failed to undefine network filter %1$s
vi: Thất bại khi huỷ định nghĩa bộ lọc mạng %1$s

en: Failed to undefine pool %1$s
vi: Thất bại khi huỷ định nghĩa pool %1$s

en: Failed to update device from %1$s
vi: Thất bại khi cập nhật thiết bị từ %1$s

en: Failed to wipe vol %1$s
vi: Thất bại khi dọn sạch ổ %1$s

en: Failed to write %1$zu bytes to storage volume with path '%2$s'
vi: Thất bại khi ghi %1$zu byte vào ổ lưu trữ với đường dẫn '%2$s'

en: Feature %1$s required by CPU model %2$s not found
vi: Tính năng %1$s cần bởi mẫu CPU %2$s không tìm thấy

en: File '%1$s' has unknown type
vi: Tập tin '%1$s' có kiểu không rõ

en: File descriptor returned by udev %1$d does not match node device file descriptor %2$d
vi: Ký hiệu tập tin trả lại bởi udev %1$d không khớp ký hiệu tập tin thiết bị nút %2$d

en: File name '%1$s' doesn't have expected format '/vmfs/volumes/<datastore>/<path>'
vi: Tên tập tin '%1$s' không có định dạng mong đợi '/vmfs/volumes/<datastore>/<đường-dẫn>'

en: File name '%1$s' refers to non-existing datastore '%2$s'
vi: Tên tập tin '%1$s' tham chiếu tới datastore không tồn tại '%2$s'

en: File processed:
vi: Tập tin đã xử lý:

en: File remaining:
vi: Tập tin còn lại:

en: File total:
vi: Tập tin tổng cộng:

en: Filter '%1$s' is in use.
vi: Bộ lọc '%1$s' đã sử dụng.

en: First file-based harddisk has no source, cannot deduce datastore and path for VMX file
vi: Đĩa cứng bằng-tập-tin đầu tiên không có nguồn, không thể suy luận datastore và đường dẫn cho tập tin VMX

en: Floppy '%1$s' has unsupported type '%2$s', expecting '%3$s' or '%4$s'
vi: Đĩa mềm '%1$s' có kiểu không hỗ trợ '%2$s', mong đợi '%3$s' hoặc '%4$s'

en: Floppy disk index (parsed from '%1$s') is too large
vi: Chỉ mục đĩa mềm (phân tích từ '%1$s') quá lớn

en: Found unexpected controller model '%1$s' for disk '%2$s'
vi: Tìm thấy mẫu bộ điều khiển không mong đợi '%1$s' cho đĩa '%2$s'

en: GET operation failed
vi: thao tác GET thất bại

en: GET operation failed: %1$s
vi: thao tác GET thất bại: %1$s

en: GNUTLS call error
vi: lỗi gọi GNUTLS

en: Get block device size info for a domain.
vi: Lấy thông tin kích thước thiết bị khối cho một miền.

en: Get network interface stats for a running domain.
vi: Lấy thống kê giao diện mạng cho một miền đang chạy

en: Got invalid memory size %1$d
vi: Nhận được kích thước bộ nhớ không hợp lệ %1$d

en: HTTP response code %1$d for call to '%2$s'
vi: Mã đáp ứng HTTP %1$d cho cuộc gọi tới '%2$s'

en: HTTP response code %1$d for call to '%2$s'. Fault is unknown, XPath evaluation failed
vi: Mã đáp ứng HTTP %1$d cho cuộc gọi tới '%2$s'. Lỗi sai không rõ, đánh giá XPath thất bại

en: HTTP response code %1$d for call to '%2$s'. Fault is unknown, deserialization failed
vi: Mã đáp ứng HTTP %1$d cho cuộc gọi tới '%2$s'. Lỗi sai không rõ, trích xuất dữ liệu thất bại

en: HTTP response code %1$d for call to '%2$s'. Fault: %3$s - %4$s
vi: Mã đáp ứng HTTP %1$d cho cuộc gọi tới '%2$s'. Lỗi sai: %3$s - %4$s

en: HTTP response code %1$d for download from '%2$s'
vi: Mã đáp ứng HTTP %1$d để tải về từ '%2$s'

en: HTTP response code %1$d for upload to '%2$s'
vi: Mã đáp ứng HTTP %1$d để tải lên từ '%2$s'

en: Hook for %1$s, failed to find operation #%2$d
vi: Hook cho %1$s, thất bại khi tìm thao tác #%2$d

en: Hook script execution failed
vi: Thực thi lệnh hook thất bại

en: Hook script execution failed: %1$s
vi: Thực thi lệnh hook thất bại: %1$s

en: Host CPU is a superset of CPU described in %1$s
vi: CPU máy chủ là một siêu tập hợp của CPU mô tả trong %1$s

en: HostCpuIdInfo register '%1$s' has an unexpected format
vi: Đăng ký HostCPUIdInfor '%1$s' có một định dạng không mong đợi

en: HostCpuIdInfo register '%1$s' has an unexpected length
vi: Đăng ký HostCPUIdInfor '%1$s' có một độ dài không mong đợi

en: IDE bus index %1$d out of [0..1] range
vi: Chỉ mục tuyến IDE %1$d vượt miền [0..1]

en: IDE controller index %1$d out of [0] range
vi: Chỉ mục bộ điều khiển %1$d vượt miền [0]

en: IDE disk index (parsed from '%1$s') is too large
vi: Chỉ mục đĩa IDE (phân tích từ '%1$s') quá lớn

en: IDE unit index %1$d out of [0..1] range
vi: Chỉ mục đơn vị IDE %1$d vượt miền [0..1]

en: IFLA_PORT_SELF is missing
vi: IFLA_PORT_SELF bị thiếu

en: IFLA_VF_PORTS is missing
vi: IFLA_VF_PORTS bị thiếu

en: IP address lookup for host '%1$s' failed: %2$s
vi: Tìm địa chỉ IP cho máy chủ '%1$s' thất bại: %2$s

en: IP parameter must be given since libvirt was not compiled with IP address learning support
vi: tham số IP phải được cho vì libvirt không được biên dịch với hỗ trợ học địa chỉ IP

en: IP parameter must be provided since snooping the IP address does not work possibly due to missing tools
vi: tham số IP phải được cung cấp vì snooping địa chỉ IP không hoạt động

en: ISession object is null
vi: đối tượng ISession trống

en: IVirtualBox object is null
vi: đối tượng IVirtualBox trống

en: Inconsistent SCSI controller model ('%1$s' is not '%2$s') for SCSI controller index %3$d
vi: Mẫu bộ điều khiển SCSI không thống nhất ('%1$s' không phải '%2$s') cho chỉ mục bộ điều khiển SCSI %3$d

en: Interface %1$s XML configuration edited.
vi: Cấu hình XML giao diện %1$s đã chỉnh sửa.

en: Interface %1$s XML configuration not changed.
vi: Cấu hình XML giao diện %1$s có  không thay đổi.

en: Interface %1$s defined from %2$s
vi: Giao diện %1$s đã định nghĩa từ %2$s

en: Interface %1$s destroyed
vi: Giao diện %1$s đã phá huỷ

en: Interface %1$s started
vi: Giao diện %1$s đã bắt đầu

en: Interface %1$s undefined
vi: Giao diện %1$s đã huỷ định nghĩa

en: Interface attached successfully
vi: Giao diện đã gắn thành công

en: Interface detached successfully
vi: Giao diện đã tháo thành công

en: Interface not found
vi: Giao diện không tìm thấy

en: Interface not found: %1$s
vi: Giao diện không tìm thấy: %1$s

en: Invalid CPU feature name
vi: Tên tính năng CPU không hợp lệ

en: Invalid CPU feature policy
vi: Chính sách tính năng CPU không hợp lệ

en: Invalid CPU vendor string '%1$s'
vi: Chuỗi nhà cung cấp CPU không hợp lệ '%1$s'

en: Invalid bus type '%1$s' for disk
vi: Kiểu tuyến không hợp lệ '%1$s' cho đĩa

en: Invalid bus type '%1$s' for floppy disk
vi: Kiểu tuyến không hợp lệ '%1$s' với đĩa mềm

en: Invalid certificate
vi: Chứng thực không hợp lệ

en: Invalid compressed save format %1$d
vi: định dạng lưu nén không hợp lệ %1$d

en: Invalid environment name, it must begin with a letter or underscore
vi: Tên môi trường không hợp lệ, nó phải bắt đầu với một chữ cái hoặc gạch dưới

en: Invalid environment name, it must contain only alphanumerics and underscore
vi: Tên môi trường không hợp lệ, nó chỉ được chứa số, chữ cái và gạch dưới

en: Invalid floppy device name: %1$s
vi: tên thiết bị mềm không hợp lệ: %1$s

en: Invalid harddisk device name: %1$s
vi: Tên thiết bị đĩa cứng không hợp lệ: %1$s

en: Invalid hook name for #%1$d
vi: Tên hook không hợp lệ cho #%1$d

en: Invalid lookup from '%1$s'
vi: Tìm kiếm không hợp lệ từ '%1$s'

en: Invalid lookup of '%1$s' from '%2$s'
vi: Tìm kiếm không hợp lệ của '%1$s' từ '%2$s'

en: Invalid network filter
vi: Bộ lọc mạng không hợp lệ

en: Invalid network filter: %1$s
vi: Bộ lọc mạng không hợp lệ: %1$s

en: Invalid partition type
vi: Kiểu phân vùng không rõ

en: Invalid relative path '%1$s'
vi: Đường dẫn quan hệ '%1$s' không hợp lệ

en: Invalid secret
vi: Bí mật không hợp lệ

en: Invalid secret: %1$s
vi: Bí mật không hợp lệ: %1$s

en: Invalid security label %1$s
vi: Nhãn bảo mật %1$s không hợp lệ

en: Invalid security label '%1$s'
vi: Nhãn bảo mật không hợp lệ '%1$s'

en: Invalid state '%1$s' in domain snapshot XML
vi: Trạng thái '%1$s' không hợp lệ trong XML chụp nhanh miền

en: Invalid syntax for --set, expecting name=value
vi: Cú pháp không hợp lệ cho --set, mong đợi name=giá-trị

en: Invalid value '%1$s' for VMX entry '%2$s'
vi: Giá trị không hợp lệ '%1$s' cho mục VMX '%2$s'

en: Invalid vendor element in CPU model %1$s
vi: Thành phần nhà cung cấp không hợp lệ trong mẫu CPU %1$s

en: Invalid vport operation (%1$d)
vi: Thao tác vport không hợp lệ (%1$d)

en: Job type:
vi: Kiểu công việc

en: Key of the current session differs from the key at last login
vi: Khóa của phiên làm việc hiện tại khác với khóa lần đăng nhập trước

en: List snapshots for a domain
vi: Liệt kê các ảnh chụp cho một miền

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

en: MAC address
vi: địa chỉ MAC

en: Malformed size %1$s
vi: Kích thước %1$s sai dạng thức

en: ManagedObjectReference is missing 'type' property
vi: ManagedObjectReference thiếu thuộc tính 'type'

en: Max memory:
vi: Bộ nhớ lớn nhất:

en: Memory balloon device type '%1$s' is not supported by this version of qemu
vi: Kiểu thiết bị balloon bộ nhớ '%1$s' không được hỗ trợ bởi phiên bản này của qemu

en: Memory processed:
vi: Bộ nhớ đã xử lý

en: Memory remaining:
vi: Bộ nhớ còn lại:

en: Memory size:
vi: Kích thước bộ nhớ:

en: Memory total:
vi: Bộ nhớ tổng cộng:

en: Migrate domain to another host.  Add --live for live migration.
vi: Di trú miền sang máy chủ khác. Thêm --live để di trú thời gian thực.

en: Migration URI has to specify resource pool and host system
vi: URI di trú phải chỉ định pool nguồn và hệ thống chủ

en: Migration not possible without a vCenter
vi: Không thể di trú mà không có vCenter

en: Migration source and destination have to refer to the same vCenter
vi: Nguồn và đích di trú phải tham chiếu đến cùng vCenter

en: Missing '%1$s' property
vi: Thiếu thuộc tính '%1$s'

en: Missing '%1$s' property while looking for ManagedEntityStatus
vi: Thiếu thuộc tính '%1$s' khi tìm ManagedEntityStatus

en: Missing 'runtime.powerState' property
vi: Thiếu thuộc tính 'runtime.powerState'

en: Missing CPU architecture
vi: Thiếu kiến trúc CPU

en: Missing CPU feature name
vi: Thiếu tên tính năng CPU

en: Missing CPU model name
vi: Thiếu tên mẫu CPU

en: Missing SCSI controller for index %1$d
vi: Thiếu bộ điều khiển SCSI cho chỉ mục %1$d

en: Missing address
vi: Thiếu địa chỉ

en: Missing ancestor's name in CPU model %1$s
vi: Thiếu tên đời gốc trong mẫu CPU %1$s

en: Missing backend %1$d
vi: Thiếu backend %1$d

en: Missing essential config entry '%1$s'
vi: Thiếu mục cấu hình cốt yếu '%1$s'

en: Missing feature name for CPU model %1$s
vi: Thiếu tên tính năng cho mẫu CPU %1$s

en: Missing or empty 'hostName' property
vi: Thiếu hoặc rỗng thuộc tính 'hostName'

en: Missing source host attribute for char device
vi: Thiếu thuộc tính máy chủ nguồn cho thiết bị ký tự

en: Missing source path attribute for char device
vi: Thiếu thuộc tính đường dẫn nguồn cho thiết bị ký tự

en: Missing source service attribute for char device
vi: Thiếu thuộc tính dịch vụ nguồn cho thiết bị ký tự

en: Missing vendor string for CPU vendor %1$s
vi: Thiếu chuỗi nhà cung cấp cho nhà cung cấp CPU %1$s

en: Model %1$s too big for destination
vi: Mẫu %1$s quá lớn cho chỗ ghi

en: Model name contains invalid characters
vi: Tên mẫu chứa các ký tự không hợp lệ

en: Monitor path %1$s too big for destination
vi: Đường dẫn bộ theo dõi %1$s quá lớn cho chỗ ghi

en: NUMA cell number
vi: số ô NUMA

en: NUMA cell(s):
vi: Ô NUMA:

en: NUMA free memory
vi: bộ nhớ trống NUMA

en: Network %1$s created from %2$s
vi: Mạng %1$s được tạo từ %2$s

en: Network %1$s defined from %2$s
vi: Mạng %1$s đã định nghĩa từ %2$s

en: Network %1$s destroyed
vi: Mạng %1$s đã phá huỷ

en: Network %1$s has been undefined
vi: Mạng %1$s đã được huỷ định nghĩa

en: Network %1$s marked as autostarted
vi: Mạng %1$s đã đánh dấu tự khởi động

en: Network %1$s started
vi: Mạng %1$s đã bắt đầu

en: Network %1$s unmarked as autostarted
vi: Mạng %1$s đã bỏ đánh dấu tự khởi động

en: Network '%1$s' is already running
vi: Mạng '%1$s' đã đang chạy

en: Network '%1$s' is still running
vi: Mạng '%1$s' vẫn đang chạy

en: Network config filename '%1$s' does not match network name '%2$s'
vi: Tên tập tin cấu hình mạng '%1$s' không khớp tên mạng '%2$s'

en: Network filter %1$s XML configuration edited.
vi: Cấu hình XML bộ lọc mạng %1$s đã chỉnh sửa

en: Network filter %1$s XML configuration not changed.
vi: Cấu hình XML bộ lọc mạng %1$s không thay đổi.

en: Network filter %1$s defined from %2$s
vi: Bộ lọc mạng %1$s đã định nghĩa từ %2$s

en: Network filter %1$s undefined
vi: Bộ lọc mạng %1$s đã huỷ định nghĩa

en: Network filter not found
vi: Bộ lọc mạng không tìm thấy

en: Network filter not found: %1$s
vi: Bộ lọc mạng không tìm thấy: %1$s

en: Network is already in use by interface %1$s
vi: Mạng đã được dùng bởi giao diện %1$s

en: Network not found
vi: Mạng không thấy

en: Network not found: %1$s
vi: Mạng không thấy: %1$s

en: No IP address for host '%1$s' found: %2$s
vi: Không có địa chỉ IP cho máy chủ '%1$s' được tìm thấy: %2$s

en: No JSON parser implementation is available
vi: Không có sự thi hành bộ phân tích JSON có sẵn

en: No authentication callback available
vi: Không có callback xác thực có sẵn

en: No device with bus '%1$s' and target '%2$s'
vi: Không có thiết vị với tuyến '%1$s' và đích '%2$s'

en: No domain with ID %1$d
vi: Không có miền với ID %1$d

en: No domain with matching id %1$d
vi: Không có miền khớp id %1$d

en: No domain with matching name '%1$s'
vi: Không có miền khớp tên '%1$s'

en: No domain with matching uuid '%1$s'
vi: Không có miền khớp uuid '%1$s'

en: No error message provided
vi: Không có tin lỗi được cung cấp

en: No qemu command-line argument specified
vi: Không có tham số dòng lệnh qemu được chỉ định

en: No qemu environment name specified
vi: Không có tên môi trường qemu được chỉ định

en: No socket addresses found for '%1$s'
vi: Không có địa chỉ socket tìm thấy cho '%1$s'

en: No storage volume with key or path '%1$s'
vi: Không có ổ lưu trữ với khóa hoặc đường dẫn '%1$s'

en: No support for %1$s in command 'attach-disk'
vi: Không có hỗ trợ cho %1$s trong lệnh 'attach-disk'

en: No support for %1$s in command 'attach-interface'
vi: Không có hỗ trợ cho %1$s trong lệnh 'attach-interface'

en: No support for domain XML entry 'vcpu' attribute 'current'
vi: Không hỗ trợ cho mục 'vcpu' của XML miền thuộc tính 'current'

en: No yet handled value '%1$s' for VMX entry '%2$s'
vi: Giá trị chưa xử lý '%1$s' cho mục VMX '%2$s'

en: Node device %1$s created from %2$s
vi: Thiết bị nút %1$s đã tạo từ %2$s

en: Node device not found
vi: Thiết bị nút không tìm thấy

en: Node device not found: %1$s
vi: Thiết bị nút không tìm thấy: %1$s

en: Non-cancelable task is blocked by an unanswered question
vi: Tác vụ không thể hủy được bị chặn bởi một câu hỏi chưa trả lời

en: Non-empty feature list specified without CPU model
vi: Danh sách tính năng không rỗng được chỉ rõ mà không có mẫu CPU

en: Not detaching active device %1$s
vi: Không tháo thiết bị hoạt động %1$s

en: Not enough free space in pool for volume '%1$s'
vi: Không có đủ không gian trống trong pool cho ổ '%1$s'

en: Not reattaching active device %1$s
vi: Không gắn lại thiết bị hoạt động %1$s

en: Not resetting active device %1$s
vi: Không thiết lập lại thiết bị hoạt động %1$s

en: OS Type:
vi: Kiểu OS:

en: ObjectContent does not reference a virtual machine
vi: ObjectContent không tham chiếu tới một máy ảo

en: Only PCI device addresses with function=0 are supported
vi: Chỉ các địa chỉ thiết bị PCI với function=0 được hỗ trợ

en: Only vpxmigr:// migration URIs are supported
vi: Chỉ các URI di trú vpxmigr:// được hỗ trợ

en: Only x509 certificates are supported
vi: Chỉ các chứng thực x509 được hỗ trợ

en: OpenVZ control file /proc/vz does not exist
vi: Tập tin điều khiển OpenVZ /proc/vz không tồn tại

en: OpenVZ control file /proc/vz is not accessible
vi: Tập tin điều khiển OpenVZ /proc/vz không truy cập được

en: Other tasks are pending for this domain
vi: Các tác vụ khác đang chờ cho miền này

en: Output a secret value
vi: Xuất một giá trị bí mật

en: Output a secret value to stdout.
vi: Xuất một giá trị bí mật cho stdout

en: Output attributes of a secret as an XML dump to stdout.
vi: Xuất các thuộc tính của một bí mật như một dump XML tới stdout.

en: Output the IP address and port number for the VNC display.
vi: Xuất địa chỉ IP và số cổng cho hiển thị VNC

en: Output the device for the TTY console.
vi: Xuất thiết bị cho trình kiểm soát TTY.

en: Output the domain information as an XML dump to stdout.
vi: Xuất thông tin miền như một dump XML tới stdout.

en: Output the network filter information as an XML dump to stdout.
vi: Xuất thông tin bộ lọc mạng như một dump XML tới stdout.

en: Output the network information as an XML dump to stdout.
vi: Xuất thông tin mạng như một dump XML tới stdout.

en: Output the node device details as an XML dump to stdout.
vi: Xuất chi tiết thiết bị nút như là một bản sao XML cho stdout

en: Output the physical host interface information as an XML dump to stdout.
vi: Xuất thông tin giao diện máy chủ vật lý như một dump XML tới stdout

en: Output the pool information as an XML dump to stdout.
vi: Xuất thông tin pool như một dump XML tới stdout.

en: Output the vol information as an XML dump to stdout.
vi: Xuất thông tin ổ như một dump XML tới stdout.

en: POST operation failed
vi: thao tác POST thất bại

en: POST operation failed: %1$s
vi: thao tác POST thất bại: %1$s

en: Parallel port index %1$d out of [0..2] range
vi: Chỉ mục cổng song song %1$d vượt miền [0..2]

en: Parent device %1$s is not capable of vport operations
vi: Thiết bị cha %1$s không phù hợp với các thao tác vport

en: Path %1$s too long for unix socket
vi: Đường dẫn %1$s quá dài cho socket unix

en: Path has to specify the datacenter and compute resource
vi: Đường dẫn phải chỉ định trung tâm dữ liệu và tài nguyên tính toán

en: Pending question blocks virtual machine execution, question is '%1$s', no possible answers
vi: Câu hỏi đang chờ đã chặn việc thi hành máy ảo, câu hỏi là '%1$s', không có câu trả lời khả thi

en: Pending question blocks virtual machine execution, question is '%1$s', possible answers are %2$s
vi: Câu hỏi đang chờ đã chặn việc thi hành máy ảo, câu hỏi là '%1$s', câu trả lời khả thi là %2$s

en: Pending question blocks virtual machine execution, question is '%1$s', possible answers are %2$s, but no default answer is specified
vi: Câu hỏi đang chờ đã chặn việc thi hành máy ảo, câu hỏi là '%1$s', câu hỏi khả thi là %2$s, nhưng không có câu trả lời mặc định được chỉ định

en: Persistent:
vi: Cố định:

en: Physical:
vi: Vật lý:

en: Pin domain VCPUs to host physical CPUs.
vi: Ghim VCPU của miền vào CPU vật lý của máy chủ.

en: Pool %1$s built
vi: Pool %1$s đã dựng

en: Pool %1$s created
vi: Pool %1$s đã tạo

en: Pool %1$s created from %2$s
vi: Pool %1$s đã tạo từ %2$s

en: Pool %1$s defined
vi: Pool %1$s đã định nghĩa

en: Pool %1$s defined from %2$s
vi: Pool %1$s đã định nghĩa từ %2$s

en: Pool %1$s deleted
vi: Pool %1$s đã xoá

en: Pool %1$s destroyed
vi: Pool %1$s đã phá huỷ

en: Pool %1$s has been undefined
vi: Pool %1$s đã được huỷ định nghĩa

en: Pool %1$s marked as autostarted
vi: Pool %1$s đã đánh dấu tự khởi động

en: Pool %1$s refreshed
vi: Pool %1$s đã làm tươi

en: Pool %1$s started
vi: Pool %1$s đã bắt đầu

en: Pool %1$s unmarked as autostarted
vi: Pool %1$s đã bỏ đánh dấu tự khởi động

en: PrepareTunnel called but no TUNNELLED flag set
vi: PrepareTunnel đã gọi như không có cờ TUNNELLED được đặt

en: Primary IDE controller must have PCI address 0:0:1.1
vi: Bộ điều khiển IDE chính phải có địa chỉ PCI 0:0:1.1

en: Print the current directory.
vi: In thư mục hiện tại.

en: Process CPU affinity is not supported on this platform
vi: Ái lực CPU của tiến trình không được hỗ trợ trên nền tảng này

en: Query parameter 'auto_answer' has unexpected value '%1$s' (should be 0 or 1)
vi: Tham số truy vấn 'auto_answer' có giá trị không mong đợi '%1$s' (nên là 0 hoặc 1)

en: Query parameter 'no_verify' has unexpected value '%1$s' (should be 0 or 1)
vi: Tham số truy vấn 'no_verify' có giá trị không mong đợi '%1$s' (nên là 0 hoặc 1)

en: Query parameter 'proxy' contains unexpected type '%1$s' (should be (http|socks(|4|4a|5))
vi: Tham số truy vấn 'proxy' chứa kiểu không mong đợi '%1$s' (nên là (http|socks(|4|4a|5))

en: Query parameter 'proxy' doesn't contain a hostname
vi: Tham số truy vấn 'proxy' không chứa tên máy chủ

en: Query parameter 'transport' has unexpected value '%1$s' (should be http|https)
vi: Tham số truy vấn 'transport' có giá trị không mong đợi '%1$s' (nên là http|https)

en: QueryPerf returned object with unexpected type '%1$s'
vi: QueryPerf trả lại đối tượng với kiểu không mong đợi '%1$s'

en: RPC error
vi: lỗi RPC

en: Range exceeds available cells
vi: Miền vượt quá số ô có sẵn

en: Reattach node device to its device driver once released by the domain.
vi: Gắn lại thiết bị nút vào trình điều khiển thiết bị của nó ngay khi được thả ra bởi miền

en: Reconnected to the hypervisor
vi: Đã kết nối lại tới trình quản lý máy ảo

en: Refresh a given pool.
vi: Làm tươi một pool đã cho.

en: Removable media not supported for %1$s device
vi: Phương tiện tháo được không hỗ trợ cho thiết bị %1$s

en: Remove an existing managed save state file from a domain
vi: Gỡ bỏ một tập tin lưu được quản lý đang tồn tại từ một miền

en: Remove managed save of a domain
vi: Gỡ bỏ một phần lưu được quản lý của miền

en: Renaming domains on migration not supported
vi: Đặt lại tên miền trên di trú không được hỗ trợ

en: Requested number of virtual CPUs is greater than max allowable number of virtual CPUs for the domain: %1$d > %2$d
vi: Số CPU ảo được yêu cầu phải lớn hơn số CPU ảo cho phép lớn nhất cho miền: %1$d > %2$d

en: Requested number of virtual CPUs must at least be 1
vi: Số CPU ảo được yêu cầu ít nhất phải là 1

en: Requested operation is not valid
vi: Thao tác đã yêu cầu không hợp lệ

en: Requested operation is not valid: %1$s
vi: Thao tác đã yêu cầu không hợp lệ: %1$s

en: Reset node device before or after assigning to a domain.
vi: Thiết lập lại thiết bị nút trước hoặc sau khi gán vào một miền

en: Restore a domain.
vi: Phục hồi một miền.

en: Resume a previously suspended domain.
vi: Tiếp tục một miền đã bị ngừng trước đó.

en: Resume operation failed
vi: Tiếp tục thao tác thất bại

en: Resumed
vi: Tiếp tục lại

en: Returns XML <sources> document.
vi: Trả lại tài liệu <các-nguồn> XML

en: Returns a list of secrets
vi: Trả lại danh sách các bí mật

en: Returns basic information about the domain virtual CPUs.
vi: Trả lại thông tin cơ bản về CPU ảo của miền.

en: Returns basic information about the domain.
vi: Trả lại thông tin cơ bản về miền

en: Returns basic information about the node.
vi: Trả lại thông tin cơ bản về nút.

en: Returns basic information about the storage pool.
vi: Trả lại thông tin cơ bản về pool lưu trữ.

en: Returns basic information about the storage vol.
vi: Trả lại thông tin cơ bản về ổ lưu trữ.

en: Returns capabilities of hypervisor/driver.
vi: Trả lại các khả năng của trình quản lý máy ảo/trình điều khiển.

en: Returns information about jobs running on a domain.
vi: Trả lại thông tin về các công việc đang chạy trên một miền.

en: Returns list of domains.
vi: Trả lại danh sách miền.

en: Returns list of network filters.
vi: Trả lại danh sách các bộ lọc mạng

en: Returns list of networks.
vi: Trả lại danh sách các mạng.

en: Returns list of physical host interfaces.
vi: Trả lại danh sách các giao diện máy chủ vật lý.

en: Returns list of pools.
vi: Trả lại danh sách các pool.

en: Returns list of vols by pool.
vi: Trả lại danh sách các ổ bởi pool.

en: Returns state about a domain.
vi: Trả lại trạng thái về một miền.

en: Returns the number of virtual CPUs used by the domain.
vi: Trả lại số CPU ảo sử dụng bởi miền

en: Revert a domain to a snapshot
vi: Hoàn nguyên một miền về một ảnh chụp

en: Revert domain to snapshot
vi: Hoàn nguyên miền về ảnh chụp

en: Run a reboot command in the target domain.
vi: Chạy lệnh reboot trong miền đích.

en: Run shutdown in the target domain.
vi: Chạy shutdown trong miền đích.

en: Running hypervisor: %1$s %2$d.%3$d.%4$d
vi: Đang chạy trình quản lý máy ảo: %1$s %2$d.%3$d.%4$d

en: SASL mechanism %1$s not supported by server
vi: Kỹ thuật SASL %1$s không được hỗ trợ bởi máy chủ

en: SATA is not supported with this QEMU binary
vi: SATA không được hỗ trợ với binary QEMU này

en: SCSI bus index %1$d out of [0] range
vi: Chỉ mục tuyến SCSI %1$d vượt miền [0]

en: SCSI controller index %1$d out of [0..3] range
vi: Chỉ mục bộ điều khiển SCSI %1$d vượt miền [0..3]

en: SCSI controller only supports 1 bus
vi: Bộ điều khiển SCSI chỉ hỗ trợ 1 tuyến

en: SCSI disk index (parsed from '%1$s') is too large
vi: Chỉ mục đĩa SCSI (phân tích từ '%1$s') quá lớn

en: SCSI unit index %1$d out of [0..6,8..15] range
vi: Chỉ mục đơn vị SCSI %1$d vượt miền [0..6,8..15]

en: Save and destroy a running domain, so it can be restarted from
        the same state at a later time.  When the virsh 'start'
        command is next run for the domain, it will automatically
        be started from this saved state.
vi: Lưu và phá huỷ một miền đang chạy, để nó có thể khởi động lại từ
    cùng trạng thái sau này. Khi lệnh 'start' của virsh chạy lần tiếp theo
    cho miền, nó sẽ tự động được bắt đầu với trạng thái 
    đã lưu này.

en: Secret %1$s created
vi: Bí mật %1$s đã tạo

en: Secret %1$s deleted
vi: Bí mặt %1$s đã xoá

en: Secret not found
vi: Bí mật không tìm thấy

en: Secret not found: %1$s
vi: Bí mật không tìm thấy: %1$s

en: Secret value set
vi: Đặt giá trị bí mật

en: Security DOI:
vi: DOI Bảo mật

en: Security label:
vi: Nhãn Bảo mật:

en: Security model not found
vi: Mẫu bảo mật không tìm thấy

en: Security model not found: %1$s
vi: Mẫu bảo mật không tìm thấy: %1$s

en: Security model:
vi: Mẫu bảo mật:

en: Serial port index %1$d out of [0..3] range
vi: Chỉ mục cổng nối tiếp %1$d vượt miền [0..3]

en: Set a secret value.
vi: Đặt một giá trị bí mật

en: Set maximum tolerable downtime of a domain which is being live-migrated to another host.
vi: Đặt thời gian chết cho phép lớn nhất của một miền đang được di trú thời gian thực tới một máy chủ khác.

en: Show maximum number of virtual CPUs for guests on this connection.
vi: Hiện số CPU ảo lớn nhất cho khách trên kết nối này.

en: Show/Set scheduler parameters.
vi: Hiện/Đặt các thông số bộ lập lịch.

en: Snapshot '%1$s' already exists
vi: Ảnh chụp '%1$s' đã tồn tại

en: Snapshot Delete
vi: Xóa ảnh chụp

en: Snapshot Dump XML
vi: XML Dump Ảnh chụp

en: Snapshot List
vi: Danh sách Ảnh chụp nhanh

en: Start a domain, either from the last managedsave
        state, or via a fresh boot if no managedsave state
        is present.
vi: Bắt đầu một miền, hoặc từ trạng thái lưu lần cuối,
    hoặc qua một lần khởi động nếu không có trạng thái lưu
    tồn tại

en: Start a network.
vi: Bắt đầu một mạng.

en: Start a pool.
vi: Bắt đầu một pool.

en: Storage pool config filename '%1$s' does not match pool name '%2$s'
vi: tên tập tin cấu hình pool lưu trữ '%1$s' không khớp tên pool '%2$s'

en: Storage pool not found
vi: Pool lưu trữ không tìm thấy

en: Storage pool not found: %1$s
vi: Pool lưu trữ không tìm thấy: %1$s

en: Storage volume not found
vi: Ổ lưu trữ không tìm thấy

en: Storage volume not found: %1$s
vi: Ổ lưu trữ không tìm thấy: %1$s

en: Suspend a running domain.
vi: Ngừng một miền đang chạy.

en: Suspend operation failed
vi: Ngưng thao tác thất bại

en: The certificate has no peers
vi: Chứng thực không có peer nào

en: The certificate hasn't got a known issuer.
vi: Chứng thực không có một nhà phát hành đã biết đến.

en: The certificate is not trusted.
vi: Chứng thực không đáng tin

en: The certificate uses an insecure algorithm
vi: Chứng thực sử dụng một thuật toán không bảo mật

en: The domain is not running
vi: Miền không đang chạy

en: The server redirects from '%1$s' to '%2$s'
vi: Máy phục vụ điều hướng từ '%1$s' sang '%2$s'

en: This host is not managed by a vCenter
vi: Máy chủ này không được quản lý bởi một vCenter

en: This type of disk cannot be hot unplugged
vi: Kiểu đĩa này không thể tháo nóng được

en: Time elapsed:
vi: Thời gian đã tốn:

en: Timed out during operation
vi: Hết thời gian trong khi thao tác

en: Timed out during operation: %1$s
vi: Hết thời gian trong khi thao tác: %1$s

en: To enable ip%1$stables filtering for the VM do 'echo 1 > %2$s'
vi: Để bật lọc ip%1$stables cho VM hãy làm 'echo 1 > %2$s'

en: Too long bridge device name
vi: Tên thiết bị cầu nối quá dài

en: Too long network device name
vi: Tên thiết bị mạng quá dài

en: Tunnelled migration requested but invalid RPC method called
vi: Di trú đường ống đã yêu cầu nhưng phương pháp RPC không hợp lệ đã gọi

en: Type:  'help' for help with commands
           'quit' to quit
vi: Nhập:  'help' để trợ giúp về các lệnh
           'quit' để thoát

en: USB host device is missing bus/device information
vi: Thiết bị chủ USB thiếu thông tin bus/device

en: UUID in config file malformed
vi: UUID trên tập tin cấu hình sai dạng thức

en: Unable to become session leader
vi: Không thể trở thành lãnh đạo phiên làm việc

en: Unable to change MaxMemorySize
vi: Không thể thay đổi MaxMemorySize

en: Unable to change memory parameters
vi: Không thể thay đổi các thông số bộ nhớ

en: Unable to change to root dir
vi: Không thể thay đổi thư mục gốc

en: Unable to format guestfwd port
vi: Không thể định dạng cổng guestfwd

en: Unable to get domain status
vi: Không thể lấy trạng thái miền

en: Unable to get memory parameters
vi: Không thể lấy các thông số bộ nhớ

en: Unable to get number of memory parameters
vi: Không thể lấy số các thông số bộ nhớ

en: Unable to initialize audit layer
vi: Không thể khởi chạy lớp kiểm tra

en: Unable to initialize certificate
vi: Không thể khởi chạy chứng thực

en: Unable to load certificate
vi: Không thể tải chứng thực

en: Unable to open %1$s
vi: Không thể mở %1$s

en: Unable to open %1$s (%2$d)
vi: Không thể mở %1$s (%2$d)

en: Unable to open /proc/mounts
vi: Không thể mở /proc/mounts

en: Unable to remove %1$s (%2$d)
vi: Không thể gỡ bỏ %1$s (%2$d)

en: Unable to reset PCI device %1$s: %2$s
vi: Không thể thiết lập lại thiết bị PCI %1$s: %2$s

en: Unable to send container continue message
vi: Không thể gửi tin nhắn tiếp tục của bộ chứa

en: Unable to set monitor close-on-exec flag
vi: Không thể đặt cờ close-on-exec cho bộ theo dõi

en: Unable to write pid file '%1$s/%2$s.pid'
vi: Không thể ghi tập tin pid '%1$s/%2$s.pid'

en: Undefine a given network filter.
vi: Huỷ định nghĩa một bộ lọc mạng đã cho.

en: Undefine a secret.
vi: Huỷ định nghĩa một bí mật.

en: Undefine the configuration for an inactive pool.
vi: Huỷ định nghĩa cấu hình cho một pool không hoạt động.

en: Unexpected CPU feature policy %1$d
vi: Chính sách tính năng CPU không mong đợi %1$d

en: Unexpected CPU match policy %1$d
vi: Chính sách khớp CPU không mong đợi %1$d

en: Unexpected QEMU monitor still active during domain deletion
vi: Bộ quản lý QEMU không mong đợi vẫn còn hoạt động trong khi xóa miền

en: Unknown CPU feature %1$s
vi: tính năng CPU không rõ %1$s

en: Unknown CPU model %1$s
vi: Mẫu CPU không rõ %1$s

en: Unknown CPU vendor %1$s
vi: Nhà cung cấp CPU không rõ %1$s

en: Unknown cgroup controller '%1$s'
vi: Bộ điều khiển cgroup '%1$s' không rõ

en: Unknown driver name '%1$s'
vi: Tên trình điều khiển không rõ '%1$s'

en: Unknown model type '%1$s'
vi: Kiểu mẫu không rõ '%1$s'

en: Unknown release: %1$s
vi: Phát hành không rõ: %1$s

en: Unknown source type: '%1$s'
vi: Kiểu nguồn không rõ: '%1$s'

en: Unknown value '%1$s' for %2$s
vi: Giá trị không rõ '%1$s' cho %2$s

en: Unknown value '%1$s' for %2$s 'type' property
vi: Giá trị không rõ '%1$s' cho thuộc tính 'type' của %2$s

en: Unknown value '%1$s' for AnyType 'type' property
vi: Giá trị không rõ '%1$s' cho thuộc tính 'type' của AnyType

en: Unknown value '%1$s' for xsd:boolean
vi: Giá trị không rõ '%1$s' cho xsd:boolean

en: Unknown vendor %1$s referenced by CPU model %2$s
vi: Nhà cung cấp không rõ %1$s tham chiếu bởi mẫu CPU %2$s

en: Unsupported bus type '%1$s'
vi: Kiểu tuyến '%1$s' không được hỗ trợ

en: Unsupported bus type '%1$s' for device type '%2$s'
vi: Kiểu tuyến không được hỗ trợ '%1$s' cho kiểu thiết bị '%2$s'

en: Unsupported capacity-to-allocation relation
vi: Mối quan hệ dung-lượng---cấp-phát không được hỗ trợ

en: Unsupported character device type '%1$s'
vi: Kiểu thiết bị ký tự không hỗ trợ '%1$s'

en: Unsupported config format '%1$s'
vi: Định dạng cấu hình '%1$s' không được hỗ trợ

en: Unsupported device type '%1$s'
vi: Kiểu thiết bị '%1$s' không được hỗ trợ

en: Unsupported disk address type '%1$s'
vi: Kiểu địa chỉ đĩa '%1$s' không được hỗ trợ

en: Unsupported disk device type '%1$s'
vi: Kiểu thiết bị đĩa không hỗ trợ '%1$s'

en: Unsupported disk type
vi: Loại đĩa không được hỗ trợ

en: Unsupported graphics type '%1$s'
vi: Kiểu đồ họa không hỗ trợ '%1$s'

en: Unsupported net type '%1$s'
vi: Kiểu mạng không hỗ trợ '%1$s'

en: Update device from an XML <file>.
vi: Cập nhật thiết bị từ một <file> XML

en: Used memory:
vi: Bộ nhớ đã dùng:

en: Username request failed
vi: Yêu cầu tên người dùng thất bại

en: Using API: %1$s %2$d.%3$d.%4$d
vi: Sử dụng API: %1$s %2$d.%3$d.%4$d

en: VFB %1$s too big for destination
vi: VFB %1$s quá lớn cho chỗ ghi

en: VM is already active
vi: Máy ảo đã hoạt động

en: VMX entry '%1$s' contains unsupported scheme '%2$s'
vi: Mục VMX '%1$s' chứa sơ đồ không hỗ trợ '%2$s'

en: VMX entry 'annotation' contains invalid escape sequence
vi: Mục VMX 'annotation' chứa

en: VMX entry 'name' contains invalid escape sequence
vi: Mục VMX 'name' chứa chuỗi thoát không hợp lệ

en: VMX entry 'sched.cpu.affinity' contains a %1$d, this value is too large
vi: Mục VMX 'sched.cpu.affinity' chứa một %1$d, giá trị này quá lớn

en: Value '%1$s' is out of %2$s range
vi: Giá trị '%1$s' vượt miền %2$s

en: Vol %1$s cloned from %2$s
vi: Ổ %1$s đã nhân bản từ %2$s

en: Vol %1$s created
vi: Ổ %1$s đã tạo

en: Vol %1$s created from %2$s
vi: Ổ %1$s được tạo từ %2$s

en: Vol %1$s created from input vol %2$s
vi: Ổ %1$s đã tạo từ ổ đầu vào %2$s

en: Vol %1$s deleted
vi: Ổ %1$s đã xoá

en: Vol %1$s wiped
vi: Ổ %1$s đã dọn sạch

en: Volume name '%1$s' doesn't have expected format '<directory>/<file>'
vi: Tên ổ '%1$s' không có định dạng mong đợi '<thư-mục>/<tập-tin>'

en: Volume name '%1$s' has unsupported suffix, expecting '.vmdk'
vi: Tên ổ '%1$s' có đuôi không được hỗ trợ, mong chờ '.vmdk'

en: Volume path '%1$s' did not start with parent pool source device name.
vi: Đường dẫn ổ '%1$s' không bắt đầu với tên thiết bị nguồn pool cha.

en: Welcome to %1$s, the virtualization interactive terminal.
vi: Chào mừng tới %1$s, trình cuối tương tác cho sự ảo hóa.

en: Write of '%1$s' to '%2$s' during vport create/delete failed
vi: Ghi '%1$s' vào '%2$s' trong khi tạo/xóa vport thất bại

en: Write to '%1$s' to trigger host scan failed
vi: Ghi vào '%1$s' để bật quét máy chủ thất bại

en: Wrong MAC address
vi: Địa chỉ MAC sai

en: Wrong XML element type %1$d
vi: Kiểu thành phần XML sai %1$d

en: Wrong length MAC address
vi: Địa chỉ MAC có độ dài sai

en: XML does not contain expected 'cpu' element
vi: XML không chứ thành phần 'cpu' mong đợi

en: XML node doesn't contain text, expecting an xsd:dateTime value
vi: Nút XML không chứa chữ, mong đợi một giá trị xsd:dateTime

en: XPath evaluation of response for call to '%1$s' failed
vi: Đánh giá XPath của đáp ứng cho cuộc gọi tới '%1$s' thất bại

en: [--%1$s] <number>
vi: [--%1$s] <số>

en: [--%1$s] <string>
vi: [--%1$s] <chuỗi>

en: a secret with UUID %1$s already defined for use with %2$s
vi: một bí mật với UUID %1$s đã định nghĩa cho sử dụng với %2$s

en: a secret with UUID %1$s is already defined for use with %2$s
vi: một bí mật với UUID %1$s đã được định nghĩa cho sử dụng với %2$s

en: abort active domain job
vi: thoát công việc miền hoạt động

en: affect next boot
vi: ảnh hưởng vào khởi động kế tiếp

en: affect running domain
vi: ảnh hưởng vào miền đang chạy

en: arguments to echo
vi: các tham số tới echo

en: attach device from an XML file
vi: gắn thiết bị từ một tập tin XML

en: attach disk device
vi: gắn thiết bị đĩa

en: attach network interface
vi: gắn giao diện mạng mới

en: attach to console after creation
vi: gắn vào console sau khi tạo

en: authentication failed
vi: xác thực thất bại

en: authentication failed: %1$s
vi: xác thực thất bại: %1$s

en: autostart a domain
vi: tự khởi động một miền

en: autostart a network
vi: tự khởi chạy một mạng

en: autostart a pool
vi: tự khởi chạy một pool

note: Type: select Choices
en: backup
vi: lưu trữ

en: base64-encoded secret value
vi: giá trị bí mật base64-encoded

en: block peek request too large for remote protocol, %1$zi > %2$d
vi: yêu cầu chặn nhìn quá lớn cho giao thức từ xa, %1$zi > %2$d

en: blockstats device entry was not in expected format
vi: mục thiết bị blockstats không trong định dạng mong đợi

en: blockstats stats entry was not in expected format
vi: mục thống kê blockstats không trong định dạng mong đợi

en: bond arp monitoring has no target
vi: quản lý arp gắn kết không có đích

en: bond interface arpmon interval missing or invalid
vi: khoảng arpmon của giao diện gắn kết bị thiếu hay không hợp lệ

en: bond interface arpmon target missing
vi: đích arpmon của giao diện gắn kết không hợp lệ

en: bond interface miimon downdelay invalid
vi: downdelay miimon của giao diện gắn kết không hợp lệ

en: bond interface miimon freq missing or invalid
vi: tần số miimon của giao thức gắn kết bị thiếu hoặc không hợp lệ

en: bond interface miimon updelay invalid
vi: updelay miimon của giao diện gắn kết không hợp lệ

en: bond interface misses the bond element
vi: giao diện gắn kết thiếu thành phần gắn kết

en: bridge interface misses the bridge element
vi: giao diện cầu nối thiếu thành phần cầu nối

en: bridge interface stp should be on or off got %1$s
vi: giao diện cầu nối stp nên để bật hoặc tắt đã lấy %1$s

en: bridge name '%1$s' already in use.
vi: tên cầu nối '%1$s' đã sử dụng.

en: buffer for root interface name is too small
vi: bộ đệm cho tên giao diện root quá nhỏ

en: buffer too small for IP address
vi: bộ đệm quá nhỏ cho địa chỉ IP

en: buffer too small for IPv6 address
vi: bộ đệm quá nhỏ cho địa chỉ IPv6

en: build a pool
vi: dựng một pool

en: caller ignores cookie or cookielen
vi: bộ gọi bỏ qua cookie hay cookielen

en: caller ignores uri_out
vi: bộ gọi bỏ qua uri_out

en: can't open session to the domain with id %1$d
vi: không thể mở phiên làm việc tới miền với id %1$d

en: cannot acquire job mutex
vi: không thể lấy được mutex công việc

en: cannot acquire state change lock
vi: không thể lấy được khóa thay đổi trạng thái

en: cannot become session leader
vi: không thể trở thành lãnh đạo phiên làm việc

en: cannot change keymap setting on vnc graphics
vi: không thể thay đổi cài đặt keymap trên đồ họa vnc

en: cannot change port settings on vnc graphics
vi: không thể thay đổi cài đặt cổng trên đồ họa vnc

en: cannot change private flag on existing secret
vi: không thể thay đổi cờ riêng trên bí mật đang có

en: cannot change to root directory: %1$s
vi: không thể thay đổi sang thư mục gốc: %1$s

en: cannot chown %1$s to (%2$u, %3$u)
vi: không thể chown %1$s sang (%2$u, %3$u)

en: cannot chown '%1$s' to (%2$u, %3$u)
vi: không thể chown '%1$s' sang (%2$u, %3$u)

en: cannot chown '%1$s' to group %2$u
vi: không thể chown '%1$s' sang nhóm %2$u

en: cannot close file '%1$s'
vi: thất bại khi đóng tập tin '%1$s'

en: cannot compare CPUs of %1$s architecture
vi: không thể so sánh các CPU của kiến trúc %1$s

en: cannot compute baseline CPU of %1$s architecture
vi: không thể tính toán CPU gốc của kiến trúc %1$s

en: cannot convert disk '%1$s' to bus/device index
vi: không thể chuyển đổi đĩa '%1$s' sang chỉ mục bus/device

en: cannot copy from volume to a directory volume
vi: không thể sao chép từ ổ tới một ổ thư mục

en: cannot create autostart directory %1$s
vi: không thể tạo thư mục tự khởi động %1$s

en: cannot create autostart directory '%1$s'
vi: không thể tạo thư mục tự khởi động '%1$s'

en: cannot create config directory %1$s
vi: không thể tạo thư mục cấu hình %1$s

en: cannot create config directory '%1$s'
vi: không thể tạo thư mục cấu hình '%1$s'

en: cannot create directory %1$s
vi: không thể tạo thư mục %1$s

en: cannot create log directory %1$s
vi: không thể tạo thư mục bản ghi %1$s

en: cannot create path '%1$s'
vi: không thể tạo đường dẫn '%1$s'

en: cannot create snapshot directory '%1$s'
vi: không thể tạo thư mục ảnh chụp '%1$s'

en: cannot decode CPU data for %1$s architecture
vi: không thể giải mã dữ liệu CPU cho kiến trúc %1$s

en: cannot delete domain snapshot for running domain
vi: không thể xoá ảnh chụp miền cho miền đang chạy

en: cannot delete snapshots of running domain
vi: không thể xoá các ảnh chụp của miền đang chạy

en: cannot determine filesystem for '%1$s'
vi: không thể quyết định hệ thống tập tin cho '%1$s'

en: cannot encode CPU data for %1$s architecture
vi: không thể mã hóa dữ liệu CPU cho kiến trúc %1$s

en: cannot execute binary %1$s
vi: không thể thực thi tập tin nhị phân %1$s

en: cannot extend file '%1$s'
vi: không thể mở rộng tập tin '%1$s'

en: cannot fill file '%1$s'
vi: không thể điền tập tin '%1$s'

en: cannot find CPU map for %1$s architecture
vi: không thể tìm bản đồ CPU cho kiến trúc %1$s

en: cannot find newly created volume '%1$s'
vi: không thể tìm ổ mới tạo '%1$s'

en: cannot find statistics for device '%1$s'
vi: không thể tìm thống kê cho thiết bị '%1$s'

en: cannot fork child process
vi: không thể phân nhánh tiến trình con

en: cannot generate a random uuid for instanceid
vi: không thể tạo một uuid ngẫu nhiên cho instanceid

en: cannot get CPU affinity of process %1$d
vi: không thể lấy ái lực CPU của tiến trình %1$d

en: cannot get current time
vi: không thể lấy giờ hiện tại

en: cannot get file context of '%1$s'
vi: không thể lấy ngữ cảnh tập tin '%1$s'

en: cannot get host CPU capabilities
vi: không thể lấy các khả năng CPU chủ

en: cannot get interface flags on macvtap tap
vi: không thể lấy cờ giao diện trên tap của macvtap

en: cannot get the host uuid
vi: không thể lấy uuid máy chủ

en: cannot get vCPU placement & pCPU time
vi: không thể lấy thay thế vCPU và thời gian pCPU

en: cannot initialize condition variable
vi: không thể khởi chạy biến số điều kiện

en: cannot initialize monitor condition
vi: không thể khởi chạy bộ theo dõi điều kiện

en: cannot initialize mutex
vi: không thể khởi chạy mutex

en: cannot list SASL mechanisms %1$d (%2$s)
vi: không thể liệt kê các kỹ thuật SASL %1$d (%2$s)

en: cannot list vcpu pinning for an inactive domain
vi: không thể liệt kê vcpu đang gán vào miền không hoạt động

en: cannot list vcpus for an inactive domain
vi: không thể liệt kê vcpu cho miền không hoạt động

en: cannot modify the persistent configuration of a domain
vi: không thể thay đổi cấu hình cố định của một miền

en: cannot open %1$s
vi: không thể mở %1$s

en: cannot open '%1$s'
vi: không thể mở '%1$s'

en: cannot open macvtap tap device %1$s
vi: không thể mở thiết bị tap macvtap %1$s

en: cannot open path '%1$s'
vi: không thể mở đường dẫn '%1$s'

en: cannot open volume '%1$s'
vi: không thể mở ổ '%1$s'

en: cannot parse device end location
vi: không thể phân tích vị trí kết thúc thiết bị

en: cannot parse device start location
vi: không thể phân tích vị trí bắt đầu thiết bị

en: cannot parse partition number from target '%1$s'
vi: không thể phân tích số phân vùng từ đích '%1$s'

en: cannot perform tunnelled migration without using peer2peer flag
vi: không thể thực hiện di trú đường hầm mà không dùng cờ peer2peer

en: cannot pin vcpus on an inactive domain
vi: không thể gán vcpu vào miền không hoạt động

en: cannot query SASL ssf on connection %1$d (%2$s)
vi: không thể truy vấn SASL ssf trên kết nối %1$d (%2$s)

en: cannot query SASL username on connection %1$d (%2$s)
vi: không thể truy vấn tên người dùng SASL trên kết nối %1$d (%2$s)

en: cannot read %1$s
vi: không thể đọc %1$s

en: cannot read %1$s statistic
vi: không thể đọc thống kê %1$s

en: cannot read '%1$s'
vi: không thể đọc '%1$s'

en: cannot read SELinux virtual image context file %1$s
vi: không thể đọc tập tin ngữ cảnh miền ảo SELinux '%1$s'

en: cannot read beginning of file '%1$s'
vi: không thể đọc đầu của tập tin '%1$s'

en: cannot read cputime for domain
vi: không thể đọc cputime cho miền

en: cannot read cputime for domain %1$d
vi: không thể đọc cputime cho miền %1$d

en: cannot read dir '%1$s'
vi: không thể đọc thư mục '%1$s'

en: cannot read domain image '%1$s'
vi: không thể đọc ảnh miền '%1$s'

en: cannot read header '%1$s'
vi: không thể đọc header '%1$s'

en: cannot read mount list '%1$s'
vi: không thể đọc danh sách lắp '%1$s'

en: cannot register file watch on stream
vi: không thể đăng ký tập tin xem trên luồng

en: cannot remove config %1$s
vi: không thể xóa bỏ cấu hình %1$s

en: cannot remove config file '%1$s'
vi: không thể xóa bỏ tập tin cấu hình '%1$s'

en: cannot remove config for %1$s
vi: không thể xóa bỏ cấu hình %1$s

en: cannot replace NETIF config
vi: không thể thay thế cấu hình NETIF

en: cannot resolve driver link %1$s
vi: không thể giải quyết liên kết trình điều khiển %1$s

en: cannot restore domain '%1$s' uuid %2$s from a file which belongs to domain '%3$s' uuid %4$s
vi: không thể phục hồi miền '%1$s' uuid %2$s từ một tập tin thuộc về miền '%3$s' uuid %4$s

en: cannot restore domain snapshot for running domain
vi: không thể phục hồi ảnh chụp miền cho miền đang chạy

en: cannot revert snapshot of running domain
vi: không thể hoàn nguyên ảnh chụp của miền đang chạy

en: cannot seek to beginning of file '%1$s'
vi: không thể tìm kiếm tới đầu của tập tin '%1$s'

en: cannot send to netlink socket
vi: không thể gửi socket netlink

en: cannot set CPU affinity on process %1$d
vi: không thể đặt ái lực CPU trên tiếng trình %1$d

en: cannot set autostart for transient domain
vi: không thể đặt tự khởi động cho miền tạm thời

en: cannot set autostart for transient network
vi: không thể đặt tự khởi động cho mạng tạm thời

en: cannot set external SSF %1$d (%2$s)
vi: không thể đặt SSF bên ngoài %1$d (%2$s)

en: cannot set file mode '%1$s'
vi: không thể đặt chế độ tập tin '%1$s'

en: cannot set file owner '%1$s'
vi: không thể đặt chủ tập tin '%1$s'

en: cannot set memory higher than max memory
vi: không thể đặt bộ nhớ lớn hơn bộ nhớ lớn nhất

en: cannot set mode of '%1$s' to %2$04o
vi: không thể đặt chế độ của '%1$s' sang %2$04o

en: cannot set security props %1$d (%2$s)
vi: không thể đặt thuộc tính bảo mật %1$d (%2$s)

en: cannot set to start of '%1$s'
vi: không thể đặt bắt đầu của '%1$s'

en: cannot stat '%1$s'
vi: không thể thống kê '%1$s'

en: cannot stat file '%1$s'
vi: không thể thống kê tập tin '%1$s'

en: cannot statvfs path '%1$s'
vi: không thể statvfs đường dẫn '%1$s'

en: cannot sync data to file '%1$s'
vi: không thể đồng bộ dữ liệu vào tập tin '%1$s'

en: cannot unblock signals
vi: không thể bỏ chặn tín hiệu

en: cannot undefine transient domain
vi: không thể hủy định miền tạm thời

en: cannot unlink file '%1$s'
vi: không thể gỡ liên kết tập tin '%1$s'

en: cannot update AppArmor profile '%1$s'
vi: không thể cập nhật hồ sơ AppArmor '%1$s'

en: cannot write config file '%1$s'
vi: không thể ghi tập tin cấu hình '%1$s'

en: cannot write to stream
vi: không thể ghi vào luồng

en: cap for XEN_CREDIT
vi: mũ cho XEN_CREDIT

en: capabilities
vi: các khả năng

en: change maximum memory limit
vi: thay đổi giới hạn bộ nhớ lớn nhất

en: change memory allocation
vi: thay đổi cấp phát bộ nhớ

en: change number of virtual CPUs
vi: thay đổi số CPU ảo

en: change the current directory
vi: thay đổi thư mục hiện tại

en: character device information was missing filename
vi: thông tin thiết bị ký tự thiếu tên tập tin

en: child failed to create directory '%1$s'
vi: con thất bại khi tạo thư mục '%1$s'

en: client tried invalid PolicyKit init request
vi: trạm khác đã thử yêu cầu khởi chạy PolicyKit không hợp lệ

en: client tried invalid SASL init request
vi: trình khách đã thử yêu cầu khởi chạy SASL không hợp lệ

en: client tried invalid SASL start request
vi: trình khách đã thử yêu cầu bắt đầu SASL không hợp lệ

en: clone a volume.
vi: nhân bản một ổ.

en: clone name
vi: tên nhân bản

en: close: %1$s: failed to write or close temporary file: %2$s
vi: đóng: %1$s: thất bại khi ghi hoặc đóng tập tin tạm: %2$s

en: command '%1$s' doesn't support option --%2$s
vi: lệnh '%1$s' không hỗ trợ tùy chọn --%2$s

en: command '%1$s' requires --%2$s option
vi: lệnh '%1$s' cần tùy chọn --%2$s

en: command '%1$s' requires <%2$s> option
vi: lệnh '%1$s' cần tùy chọn <%2$s>

en: compare CPU with host CPU
vi: so sánh CPU với CPU máy chủ

en: compare host CPU with a CPU described by an XML file
vi: so sánh CPU máy chủ với CPU mô tả bởi một tập tin XML

en: compute baseline CPU
vi: tính toán CPU gốc

en: config data file to import from
vi: tập tin dữ liệu cấu hình để nhập từ

en: config value %1$s was malformed
vi: giá trị cấu hình %1$s sai dạng thức

en: config value %1$s was missing
vi: giá trị cấu hình %1$s bị thiếu

en: configuration file syntax error
vi: lỗi cú pháp tập tin cấu hình

en: configuration file syntax error: %1$s
vi: lỗi cú pháp tập tin cấu hình: %1$s

en: connect to the guest console
vi: kết nối tới console khách

en: connection already open
vi: kết nối đã mở

en: connection not open
vi: kết nối không mở

en: connection vcpu maximum
vi: kết nối vcpu lớn nhất

en: convert a domain id or UUID to domain name
vi: chuyển đổi một id miền hoặc UUID miền thành tên miền

en: convert a domain name or UUID to domain id
vi: chuyển đổi tên miền hoặc UUID miền thành id miền

en: convert a domain name or id to domain UUID
vi: chuyển đổi tên miền hoặc id miền thành UUID miền

en: convert a network UUID to network name
vi: chuyển đổi một UUID mạng sang tên mạng

en: convert a network name to network UUID
vi: chuyển đổi tên mạng sang UUID mạng

en: convert a pool UUID to pool name
vi: chuyển đổi một UUID pool sang tên pool

en: convert a pool name to pool UUID
vi: chuyển đổi tên pool sang UUID pool

en: convert an interface MAC address to interface name
vi: chuyển đổi một địa chỉ MAC của giao diện sang tên giao diện

en: convert an interface name to interface MAC address
vi: chuyển đổi tên giao diện sang địa chỉ MAC của giao diện

en: could not connect to Xen Store
vi: không thể kết nối tới Xen Store

en: could not connect to Xen Store %1$s
vi: không thể kết nối tới Xen Store %1$s

en: could not delete snapshot
vi: không thể xoá ảnh chụp

en: could not determine max vcpus for the domain
vi: không thể quyết định số vcpu lớn nhất cho miền

en: could not find libvirtd
vi: không thể tìm libvirtd

en: could not get children snapshots
vi: không thể lấy các ảnh chụp con

en: could not get creation time of snapshot %1$s
vi: không thể lấy thời gian tạo của ảnh chụp %1$s

en: could not get current snapshot
vi: không thể lấy ảnh chụp hiện tại

en: could not get current snapshot name
vi: không thể lấy tên ảnh chụp hiện tại

en: could not get current snapshot of domain %1$s
vi: không thể lấy ảnh chụp hiện tại của miền %1$s

en: could not get description of snapshot %1$s
vi: không thể lấy miêu tả của miền %1$s

en: could not get domain UUID
vi: không thể lấy UUID miền

en: could not get domain state
vi: không thể lấy trạng thái miền

en: could not get name of parent of snapshot %1$s
vi: không thể lấy tên cha của ảnh chụp %1$s

en: could not get number of volumes in the pool: %1$s, rc=%2$08x
vi: không thể lấy số ổ trong pool: %1$s, rc=%2$08x

en: could not get online state of snapshot %1$s
vi: không thể lấy trạng thái trực tuyến của ảnh chụp %1$s

en: could not get parent of snapshot %1$s
vi: không thể lấy cha của ảnh chụp %1$s

en: could not get root snapshot for domain %1$s
vi: không thể lấy ảnh chụp gốc cho miền %1$s

en: could not get snapshot UUID
vi: không thể lấy UUID ảnh chụp

en: could not get snapshot count for domain %1$s
vi: không thể lấy số ảnh chụp cho miền %1$s

en: could not get snapshot name
vi: không thể lấy tên ảnh chụp

en: could not get the volume list in the pool: %1$s, rc=%2$08x
vi: không thể lấy danh sách ổ trong pool: %1$s, rc=%2$08x

en: could not open VirtualBox session with domain %1$s
vi: không thể mở phiên VirtualBox với miền %1$s

en: could not open input path '%1$s'
vi: không thể mở đường dẫn nhập '%1$s'

en: could not remove profile for '%1$s'
vi: không thể xóa bỏ hồ sơ cho '%1$s'

en: could not restore snapshot for domain %1$s
vi: không thể phục hồi ảnh chụp cho miền %1$s

en: could not take snapshot of domain %1$s
vi: không thể tạo ảnh chụp của miền %1$s

en: could not use Xen hypervisor entry
vi: không thể sử dụng mục quản lý máy ảo Xen

en: could not use Xen hypervisor entry %1$s
vi: không thể sử dụng mục quản lý máy ảo Xen %1$s

en: cpu affinity is not supported
vi: ái lực cpu không được hỗ trợ

en: crash the domain after core dump
vi: phá miền sau khi dump nhân

en: crashed
vi: bị đổ vỡ

en: create a device defined by an XML file on the node
vi: tạo một thiết bị định nghĩa bởi một tập tin XML trên nút

en: create a domain from an XML file
vi: tạo miền từ một tập tin XML

en: create a network from an XML file
vi: tạo một mạng từ một tập tin XML

en: create a pool from a set of args
vi: tạo một pool từ một tập hợp tham số

en: create a pool from an XML file
vi: tạo pool từ một tập tin XML

en: create a vol from an XML file
vi: tạo một ổ từ một tập tin XML

en: create a vol, using another volume as input
vi: tạo một ổ, sử dụng một ổ khác làm đầu vào

en: create a volume from a set of args
vi: tạo một ổ từ một tập hợp tham số

en: creation of non-raw file images is not supported without qemu-img.
vi: tạo các ảnh tập tin non-raw không được hỗ trợ mà không có qemu-img.

en: curl_easy_getinfo(CURLINFO_REDIRECT_URL) returned an error: %1$s (%2$d) : %3$s
vi: curl_easy_getinfo(CURLINFO_REDIRECT_URL) trả lại một lỗi: %1$s (%2$d) : %3$s

en: curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned a negative response code
vi: curl_easy_getinfo(CURLINFO_RESPONSE_CODE) trả lại một mã phản hồi tiêu cực

en: curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned an error: %1$s (%2$d) : %3$s
vi: url_easy_getinfo(CURLINFO_RESPONSE_CODE) trả lại lỗi: %1$s (%2$d) : %3$s

en: curl_easy_perform() returned an error: %1$s (%2$d) : %3$s
vi: curl_easy_perform() trả lại lỗi: %1$s (%2$d) : %3$s

en: current vcpu count must equal maximum
vi: số vcpu hiện tại phải bằng lớn nhất

en: data sinks cannot be used for non-blocking streams
vi: các bồn dữ liệu không thể được sử dụng cho các luồng không chặn

en: data sources cannot be used for non-blocking streams
vi: các nguồn dữ liệu không thể được dùng cho các dòng không chặn

en: define (but don't start) a domain from an XML file
vi: tạo (nhưng không khởi động) một miền từ một tập tin XML

en: define a pool from a set of args
vi: định nghĩa một pool từ một tập hợp tham số

en: define or modify a secret from an XML file
vi: định nghĩa hoặc thay đổi một bí mật từ một tập tin XML

en: define or update a network filter from an XML file
vi: định nghĩa hoặc cập nhật một bộ lọc mạng từ một tập tin XML

en: degraded
vi: đã suy biến

en: delete a pool
vi: xoá một pool

en: delete a vol
vi: xoá một ổ

en: delete snapshot and all children
vi: xóa ảnh chụp và tất cả các ảnh con

en: destroy a physical host interface (disable it / "if-down")
vi: phá huỷ một giao diện máy chủ vật lý (tắt nó / "if-down")

en: detach device from an XML file
vi: Tháo thiết bị từ một tập tin XML

en: detach disk device
vi: tháo thiết bị đĩa

en: detach network interface
vi: tháo giao diện mạng

en: detailed domain vcpu information
vi: thông tin vcpu miền chi tiết

en: device %1$s is not a PCI device
vi: thiết bị %1$s không phải thiết bị PCI

en: device key
vi: khóa thiết bị

en: device name
vi: tên thiết bị

en: device type '%1$s' cannot be attached
vi: kiểu thiết bị '%1$s' không thể được gắn

en: direct migration
vi: di trú trực tiếp

en: directory to switch to (default: home or else root)
vi: thư mục để chuyển sang (mặc định: home hoặc root)

en: disable autostarting
vi: tắt tự khởi động

en: discover potential storage pool sources
vi: khám phá các nguồn pool lưu trữ tiềm năng

en: disk %1$s not found
vi: đĩa %1$s không thấy

en: disk bus '%1$s' cannot be hotplugged.
vi: tuyến đĩa '%1$s' không thể được cắm nóng

en: disk bus '%1$s' cannot be updated.
vi: tuyến đĩa '%1$s' không thể được cập nhật

en: disk device type '%1$s' cannot be hotplugged
vi: kiểu thiết bị đĩa '%1$s' không thể được cắm nóng

en: disk source path is missing
vi: đường dẫn nguồn đĩa bị thiếu

en: display available free memory for the NUMA cell.
vi: hiển thị bộ nhớ trống có sẵn cho ô NUMA

en: display extended details for pools
vi: hiển thị các chi tiết mở rộng cho các pool

en: display extended details for volumes
vi: hiển thị các chi tiết mở rộng cho các ổ

en: do not restart the domain on the destination host
vi: không khởi động lại miền trên máy chủ đích

en: domain %1$s exists already
vi: miền %1$s đã tồn tại

en: domain %1$s has no snapshots with name %2$s
vi: miền %1$s không có ảnh chụp với tên %2$s

en: domain %1$s is already running
vi: miền %1$s đã đang chạy

en: domain '%1$s' already exists with uuid %2$s
vi: miền '%1$s' đã tồn tại với uuid %2$s

en: domain '%1$s' coredump: failed to open %2$s
vi: miền '%1$s' coredump: thất bại khi mở %2$s

en: domain '%1$s' coredump: failed to write header to %2$s
vi: miền '%1$s coredump: thất bại khi ghi header vào %2$s

en: domain '%1$s' coredump: write failed: %2$s
vi: miền '%1$s' coredump: ghi thất bại: %2$s

en: domain '%1$s' is already defined with uuid %2$s
vi: mieenf '%1$s' đã được tạo với uuid %2$s

en: domain '%1$s' is not processing incoming migration
vi: miền '%1$s' không đang xử lý di trú vào

en: domain '%1$s' not paused
vi: miền '%1$s' không bị dừng

en: domain '%1$s' not running
vi: miền '%1$s' không đang chạy

en: domain block device size information
vi: thông tin kích thước thiết bị khối miền

en: domain event %1$d not registered
vi: sự kiện miền %1$d không được đăng ký

en: domain has no snapshots
vi: miền không có ảnh chụp

en: domain id or name
vi: id miền hoặc tên miền

en: domain id or uuid
vi: id miền hoặc uuid miền

en: domain information
vi: thông tin miền

en: domain information in XML
vi: thông tin miền trong XML

en: domain is already running
vi: miền đã đang chạy

en: domain is not in running state
vi: miền không trong trạng thái chạy

en: domain is not in shutoff state
vi: miền không trong trạng thái tắt

en: domain is not running
vi: miền không đang chạy

en: domain job information
vi: thông tin công việc miền

en: domain name or uuid
vi: tên miền hoặc uuid

en: domain name, id or uuid
vi: tên miền, id hoặc uuid

en: domain snapshot XML
vi: XML ảnh chụp miền

en: domain state
vi: trạng thái miền

en: domain type
vi: kiểu miền

en: domain vcpu counts
vi: số vcpu miền

en: domainMigratePrepare did not set uri
vi: domainMigratePrepare đã không đặt uri

en: domainMigratePrepare2 did not set uri
vi: domainMigratePrepare2 đã không đặt uri

en: driver of disk device
vi: trình điều khiển của thiết bị đĩa

en: driver serial '%1$s' contains unsafe characters
vi: serial trình điều khiển '%1$s' chứa các ký tự không an toàn

en: dump the core of a domain to a file for analysis
vi: sao nhân của một miền vào một tập tin để phân tích

en: dup2(stderr) failed
vi: dup2(stderr) thất bại

en: dup2(stdin) failed
vi: dup2(stdin) thất bại

en: dup2(stdout) failed
vi: dup2(stdout) thất bại

en: edit XML configuration for a domain
vi: chỉnh sửa cấu hình XML cho một miền

en: edit XML configuration for a network
vi: chỉnh sửa cấu hình XML cho một mạng

en: edit XML configuration for a network filter
vi: chỉnh sửa cấu hỉnh XML cho một bộ lọc mạng

en: edit XML configuration for a physical host interface
vi: chỉnh sửa cấu hình XML cho một giao diện máy chủ vật lý

en: edit XML configuration for a storage pool
vi: chỉnh sửa cấu hình XML cho một pool lưu trữ

en: encountered an error on interface %1$s index %2$d
vi: gặp một lỗi trên giao diện %1$s chỉ mục %2$d

en: enumerate devices on this host
vi: đánh số các thiết bị trên máy chủ này

en: error %1$d during port-profile setlink on interface %2$s (%3$d)
vi: lỗi %1$d trong khi setlink port-profile trên giao diện %2$s (%3$d)

en: error calling aa_change_profile()
vi: lỗi gọi aa_change_profile()

en: error calling security_getenforce()
vi: lỗi gọi security_getenforce()

en: error copying profile name
vi: lỗi sao chép tên hồ sơ

en: error dumping %1$s (%2$d) interface
vi: lỗi dump %1$s (%2$d) giao diện

en: error during virtual port configuration of ifindex %1$d
vi: lỗi trong khi cấu hình cổng ảo của ifindex %1$d

en: error parsing IFLA_PORT_SELF part
vi: lỗi phân tích phần IFLA_PORT_SELF

en: error parsing IFLA_VF_PORT part
vi: lỗi phân tích phần IFLA_VF_PORT

en: error parsing pid of lldpad
vi: lỗi phân tích pid của lldpad

en: error while iterating over IFLA_VF_PORTS part
vi: lỗi khi nhắc lại qua phần IFLA_VF_PORTS

en: error while resuming the domain
vi: lỗi khi đang tiếp tục miền

en: error while suspending the domain
vi: lỗi khi đang ngưng miền

en: escape for XML use
vi: thoát để sử dụng XML

en: escape for shell use
vi: thoát để sử dụng vỏ

en: event callback already tracked
vi: callback sự kiện đã được theo dõi

en: event from unexpected fd %1$d!=%2$d / watch %3$d!=%4$d
vi: sự kiện từ fd %1$d!=%2$d / watch %3$d!=%4$d không mong muốn

en: expecting a name
vi: mong đợi một tên

en: expecting a separator
vi: mong đợi một phân cách

en: expecting a separator in list
vi: mong đợi một phân cách trong danh sách

en: expecting a value
vi: mong đợi một giá trị

en: expecting an assignment
vi: mong đợi một sự chỉ định

en: extended partition already exists
vi: phân vùng mở rộng đã tồn tại

en: failed reading from file '%1$s'
vi: thất bại khi đọc từ tập tin '%1$s'

en: failed to apply capabilities: %1$d
vi: thất bại khi áp dụng các khả năng: %1$d

en: failed to connect to monitor socket
vi: thất bại khi kết nối tới socket bộ theo dõi

en: failed to connect to the hypervisor
vi: kết nối tới quản lý máy ảo thất bại

en: failed to create directory '%1$s'
vi: thất bại khi tạo thư mục '%1$s'

en: failed to create logfile %1$s
vi: thất bại khi tạo tập tin bản ghi %1$s

en: failed to create socket
vi: thất bại khi tạo socket

en: failed to enable IP forwarding
vi: thất bại khi bật chuyển tiếp IP

en: failed to enable mac filter in '%1$s'
vi: thất bại khi bật bộ lọc mac trong '%1$s'

en: failed to generate XML
vi: tạo XML thất bại

en: failed to get URI
vi: thất bại khi lấy URI

en: failed to get capabilities
vi: thất bại khi lấy các khả năng

en: failed to get domain '%1$s'
vi: thất bại khi lấy miền '%1$s'

en: failed to get domain UUID
vi: lấy UUID miền thất bại

en: failed to get domain xml
vi: thất bại khi lấy xml miền

en: failed to get hostname
vi: thất bại khi lấy tên máy chủ

en: failed to get hypervisor type
vi: lấy kiểu trình quản lý máy ảo thất bại

en: failed to get interface '%1$s'
vi: thất bại khi lấy giao diện '%1$s'

en: failed to get network '%1$s'
vi: thất bại khi lấy mạng '%1$s'

en: failed to get network UUID
vi: thất bại khi lấy UUID mạng

en: failed to get node information
vi: lấy thông tin nút thất bại

en: failed to get nwfilter '%1$s'
vi: thất bại khi lấy nwfilter '%1$s'

en: failed to get parent pool
vi: thất bại khi lấy pool cha

en: failed to get pool '%1$s'
vi: thất bại khi lấy pool '%1$s'

en: failed to get pool UUID
vi: thất bại khi lấy UUID pool

en: failed to get secret '%1$s'
vi: thất bại khi lấy bí mật '%1$s'

en: failed to get source from sourceList
vi: thất bại khi lấy nguồn từ sourceList

en: failed to get the hypervisor version
vi: lấy phiên bản trình quản lý máy ảo thất bại

en: failed to get the library version
vi: lấy phiên bản thư viện thất bại

en: failed to get vol '%1$s'
vi: thất bại khi lấy ổ '%1$s'

en: failed to initialize SASL library: %1$d (%2$s)
vi: thất bại khi khởi chạy thư viện SASL: %1$d (%2$s)

en: failed to mark network %1$s as autostarted
vi: thất bại khi đánh dấu network %1$s tự khởi động

en: failed to mark pool %1$s as autostarted
vi: thất bại khi đánh dấu pool %1$s tự khởi động

en: failed to open file
vi: thất bại khi mở tập tin

en: failed to open the log file. check the log file path
vi: mở tập tin bản ghi thất bại. kiểm tra đường dẫn tập tin bản ghi

en: failed to parse configuration file
vi: phân tích tập tin cấu hình thất bại

en: failed to parse configuration file %1$s
vi: thất bại khi phân tích tập tin cấu hình %1$s

en: failed to read XML
vi: thất bại khi đọc XML

en: failed to read configuration file
vi: đọc tập tin cấu hình thất bại

en: failed to read configuration file %1$s
vi: thất bại khi đọc tập tin cấu hình %1$s

en: failed to read metadata length in '%1$s'
vi: thất bại khi đọc độ dài dữ liệu meta trong '%1$s'

en: failed to read qemu header
vi: thất bại khi đọc header qemu

en: failed to read temporary file created with template %1$s
vi: thất bại khi đọc tập tin tạm được tạo với mẫu %1$s

en: failed to remove pool '%1$s'
vi: thất bại khi xóa bỏ pool '%1$s'

en: failed to resume domain
vi: thất bại khi tiếp tục miền

en: failed to save content
vi: thất bại khi lưu nội dung

en: failed to seek to end of %1$s
vi: thất bại khi tìm tới cuối của %1$s

en: failed to serialize S-Expr
vi: sắp xếp S-Expr thất bại

en: failed to serialize S-Expr: %1$s
vi: thất bại khi sắp xếp S-Expr: %1$s

en: failed to setup stderr file handle
vi: thất bại khi cài đặt móc tập tin stderr

en: failed to setup stdin file handle
vi: thất bại khi cài đặt móc tập tin stdin

en: failed to setup stdout file handle
vi: thất bại khi cài đặt móc tập tin stdout

en: failed to unmark network %1$s as autostarted
vi: thất bại khi bỏ đánh dấu mạng %1$s như tự khởi động

en: failed to unmark pool %1$s as autostarted
vi: thất bại khi bỏ đánh dấu tự khởi động pool %1$s

en: failed to wait on condition
vi: thất bại khi đợi trên điều kiện

en: failed to write configuration file
vi: ghi tập tin cấu hình thất bại

en: failed to write configuration file: %1$s
vi: thất bại khi ghi tập tin cấu hình: %1$s

en: failed to write header to domain save file '%1$s'
vi: thất bại khi ghi header tới tập tin lưu miền '%1$s'

en: failed to write the log file
vi: ghi tập tin bản ghi thất bại

en: failed writing to file '%1$s'
vi: thất bại khi ghi vào tập tin '%1$s'

en: file containing XML CPU descriptions
vi: tập tin chứa các mô tả CPU bằng XML

en: file containing an XML CPU description
vi: tập tin chứa một mô tả CPU bằng XML

en: file containing an XML description of the device
vi: tập tin chứa một mô tả XML của thiết bị

en: file containing an XML domain description
vi: tập tin chứa một mô tả miền XML

en: file containing an XML interface description
vi: tập tin chứa một mô tả giao diện XML

en: file containing an XML network description
vi: tập tin chứa một mô tả mạng XML

en: file containing an XML network filter description
vi: tập tin chứ một mô tả bộ lọc mạng XML

en: file containing an XML pool description
vi: tập tin chứa một mô tả pool XML

en: file containing an XML vol description
vi: tập tin chứa một mô tả ổ XML

en: file containing secret attributes in XML
vi: tập tin chứa các thuộc tính bí mật trong XML

en: filesystem is not of type 'template' or 'mount'
vi: hệ thống tập tin không phải kiểu 'template' hoặc 'mount'

en: filter has no name
vi: bộ lọc không có tên

en: filter with same UUID but different name ('%1$s') already exists
vi: bộ lọc với cùng UUID nhưng khác tên ('%1$s') đã tồn tại

en: filter would introduce a loop
vi: bộ lọc nên giới thiệu một vòng lặp

en: find potential storage pool sources
vi: tìm các nguồn pool lưu trữ tiềm năng

en: flags parameter must be VIR_MEMORY_VIRTUAL or VIR_MEMORY_PHYSICAL
vi: thông số cờ phải là VIR_MEMORY_VIRTUAL hoặc VIR_MEMORY_PHYSICAL

en: format for underlying storage
vi: định dạng cho lưu trữ cơ sở

en: format of backing volume if taking a snapshot
vi: định dạng ổ backing nếu tạo một ảnh chụp

en: formatter for %1$s %2$s reported error
vi: trình định dạng cho %1$s %2$s báo cáo lỗi

en: get device block stats for a domain
vi: lấy thống kê khối thiết bị cho một miền

en: get memory statistics for a domain
vi: lấy thống kê bộ nhớ cho một miền

en: get network interface stats for a domain
vi: lấy thống kê giao diện mạng cho một miền

en: get value from running domain
vi: lấy giá trị từ miền đang chạy

en: get value to be used on next boot
vi: lấy giá trị được sử dụng lần khởi động tiếp theo

en: gracefully shutdown a domain
vi: tắt đúng kiểu một miền

en: guest unexpectedly quit
vi: khách thoát bất ngờ

en: guest unexpectedly quit during hotplug
vi: khách thoát bất ngờ trong khi cắm nóng

en: guestfwd channel does not define a target address
vi: kênh guestfwd không định nghĩa một địa chỉ đích

en: guestfwd channel only supports IPv4 addresses
vi: kênh guestfwd chỉ hỗ trợ các địa chỉ IPv4

en: host reports map buffer length exceeds maximum: %1$d > %2$d
vi: máy chủ báo cáo độ dài bộ đệm bản độ vượt quá lớn nhất: %1$d > %2$d

en: host reports too many vCPUs: %1$d > %2$d
vi: máy chủ báo cáo quá nhiều vCPU: %1$d > %2$d

en: host usb device %1$03d.%2$03d not found
vi: thiết bị usb chủ %1$03d.%2$03d không tìm thấy

en: hostdev mode '%1$s' not supported
vi: chế độ hostdev '%1$s' không được hỗ trợ

en: hostdev subsys type '%1$s' not supported
vi: kiểu subsys hostdev '%1$s' không được hỗ trợ

en: hostname on destination resolved to localhost, but migration requires an FQDN
vi: tên máy chủ trên chỗ ghi được giải quyết thành localhost, nhưng di trú yêu cầu một FQDN

en: hypervisor connection URI
vi: URI kết nối quản lý máy ảo

en: idle
vi: rỗi

en: image magic is incorrect
vi: magic ảnh không đúng

en: image version is not supported (%1$d > %2$d)
vi: phiên bản ảnh không được hỗ trợ (%1$d > %2$d)

en: in shutdown
vi: đang tắt

en: inaccessible backing store volume %1$s
vi: ổ lưu trữ lại %1$s không truy cập được

en: include security sensitive information in XML dump
vi: bao gồm thông tin cảm giác bảo mật trong dump XML

en: incomplete save header in '%1$s'
vi: header lưu không hoàn thiện trong '%1$s'

en: info balloon reply was missing balloon data
vi: phản hồi balloon thông tin thiếu dữ liệu

en: info migration reply was missing return status
vi: phản hồi di trú thông tin thiếu trạng thái trả về

en: interface has no name
vi: giao diện không có tên

en: interface has unsupported type '%1$s'
vi: giao diện có kiểu không được hỗ trợ '%1$s'

en: interface information in XML
vi: thông tin giao diện trong XML

en: interface mac
vi: mac giao diện

en: interface name
vi: tên giao diện

en: interface name or MAC address
vi: tên giao diện hoặc địa chỉ MAC

en: invalid '=' after option --%1$s
vi: '=' không hợp lệ sau tùy chọn --%1$s

en: invalid MAC address
vi: địa chỉ MAC không hợp lệ

en: invalid MAC address: %1$s
vi: địa chỉ MAC không hợp lệ: %1$s

en: invalid PCI bus ID supplied for '%1$s'
vi: ID tuyến PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid PCI domain ID supplied for '%1$s'
vi: ID miền PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid PCI function ID supplied for '%1$s'
vi: ID chức năng PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid PCI product ID supplied for '%1$s'
vi: ID sản phẩm PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid PCI slot ID supplied for '%1$s'
vi: ID khe PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid PCI vendor ID supplied for '%1$s'
vi: ID nhà cung cấp PCI không hợp lệ được cung cấp cho '%1$s'

en: invalid SCSI LUN ID supplied for '%1$s'
vi: ID LUN của SCSI không hợp lệ được cung cấp cho '%1$s'

en: invalid SCSI bus ID supplied for '%1$s'
vi: ID tuyến SCSI không hợp lệ được cung cấp cho '%1$s'

en: invalid SCSI host ID supplied for '%1$s'
vi: ID chủ của SCSI không hợp lệ được cung cấp cho '%1$s'

en: invalid SCSI target ID supplied for '%1$s'
vi: ID đích SCSI không hợp lệ cung cấp cho '%1$s'

en: invalid USB bus number supplied for '%1$s'
vi: số tuyến USB không hợp lệ được cung cấp cho '%1$s'

en: invalid USB device number supplied for '%1$s'
vi: số thiết bị USB không hợp lệ được cung cấp cho '%1$s'

en: invalid USB interface class supplied for '%1$s'
vi: lớp giao diện USB không hợp lệ cung cấp cho '%1$s'

en: invalid USB interface number supplied for '%1$s'
vi: số giao diện USB không hợp lệ cung cấp cho '%1$s'

en: invalid USB interface protocol supplied for '%1$s'
vi: giao thức giao diện USB không hợp lệ cung cấp cho '%1$s'

en: invalid USB interface subclass supplied for '%1$s'
vi: lớp con giao diện USB không hợp lệ cung cấp cho '%1$s'

en: invalid USB product ID supplied for '%1$s'
vi: ID sản phẩm USB không hợp lệ được cung cấp cho '%1$s'

en: invalid USB vendor ID supplied for '%1$s'
vi: ID nhà cung cấp USB không hợp lệ được cung cấp cho '%1$s'

en: invalid XML length: %1$d
vi: độ dài XML không hợp lệ: %1$d

en: invalid cipher size for TLS session
vi: kích thước lập mã không hợp lệ cho phiên TLS

en: invalid connection pointer in
vi: con trỏ kết nối không hợp lệ trong

en: invalid connection pointer in %1$s
vi: con trỏ kết nối không hợp lệ trong %1$s

en: invalid domain pointer in
vi: con trỏ miền không hợp lệ trong

en: invalid domain pointer in %1$s
vi: con trỏ miền không hợp lệ trong %1$s

en: invalid domain type %1$s
vi: kiểu miền không hợp lệ %1$s

en: invalid flag combination: (0x%1$x)
vi: kết hợp cờ không hợp lệ: (0x%1$x)

en: invalid host UUID: %1$s
vi: UUID máy không hợp lệ: %1$s

en: invalid interface name %1$s
vi: tên giao diện %1$s không hợp lệ

en: invalid interface pointer in
vi: con trỏ giao diện không hợp lệ trong

en: invalid interface pointer in %1$s
vi: con trỏ giao diện không hợp lệ trong %1$s

en: invalid netfs path (ends in /): %1$s
vi: đường dẫn netfs không hợp lệ (kết thúc với /): %1$s

en: invalid netfs path (no /): %1$s
vi: đường dẫn netfs không hợp lệ (không có /): %1$s

en: invalid network pointer in
vi: con trỏ mạng không hợp lệ trong

en: invalid network pointer in %1$s
vi: con trỏ mạng không hợp lệ trong %1$s

en: invalid network type supplied for '%1$s'
vi: kiểu mạng không hợp lệ cung cấp cho '%1$s'

en: invalid node device pointer
vi: con trỏ thiết bị nút không hợp lệ

en: invalid node device pointer in %1$s
vi: con trỏ thiết bị nút không hợp lệ trong %1$s

en: invalid path %1$s not assigned to domain
vi: đường dẫn không hợp lệ %1$s không được gán cho miền

en: invalid path, '%1$s' is not a known interface
vi: đường dẫn không hợp lệ, '%1$s' không phải là một giao diện đã biết

en: invalid path: %1$s
vi: đường dẫn không hợp lý: %1$s

en: invalid removable media size supplied for '%1$s'
vi: kích thước thiết bị tháo gỡ được không hợp lệ được cung cấp cho '%1$s'

en: invalid scheduler option: %1$s
vi: tuỳ chọn bộ lập lịch không hợp lệ: %1$s

en: invalid size supplied for '%1$s'
vi: kích thước không hợp lệ cung cấp cho '%1$s'

en: invalid storage pool pointer in
vi: con trỏ pool lưu trữ không hợp lệ trong

en: invalid storage pool pointer in %1$s
vi: con trỏ pool lưu trữ không hợp lệ trong %1$s

en: invalid storage volume pointer in
vi: con trỏ ổ lưu trữ không hợp lệ trong

en: invalid storage volume pointer in %1$s
vi: con trỏ ổ lưu trữ không hợp lệ trong %1$s

en: invalid uuid %1$s
vi: uuid %1$s không hợp lệ

en: invalid value of 'ephemeral'
vi: giá trị không hợp lệ của 'ephemeral'

en: invalid value of 'private'
vi: giá trị không hợp lệ của 'private'

en: invalid watchdog action
vi: hành động watchdog không hợp lệ

en: leave the guest paused after creation
vi: để khách dừng sau khi tạo

en: length of metadata out of range
vi: độ dài dữ liệu meta vượt miền

en: libvirt was built without the '%1$s' driver
vi: libvirt được dựng mà không có trình điều khiển '%1$s'

en: libxml2 doesn't handle %1$s encoding
vi: libxml2 không xử lý mã hóa %1$s

en: list devices in a tree
vi: liệt kê các thiết bị trong một cây

en: list domains
vi: liệt kê các miền

en: list inactive & active domains
vi: liệt kê các miền hoạt động & không hoạt động

en: list inactive & active interfaces
vi: liệt kê các giao diện hoạt động và không hoạt động

en: list inactive & active networks
vi: liệt kê các mạng hoạt động & không hoạt động

en: list inactive & active pools
vi: liệt kê các pool hoạt động và không hoạt động

en: list inactive domains
vi: liệt kê các miền không hoạt động

en: list inactive interfaces
vi: liệt kê các giao diện không hoạt động

en: list inactive networks
vi: liệt kê các mạng không hoạt động

en: list inactive pools
vi: liệt kê các pool không hoạt động

en: list is not closed with ]
vi: danh sách không đóng với ]

en: list network filters
vi: liệt kê các bộ lọc mạng

en: list networks
vi: liệt kê các mạng

en: list physical host interfaces
vi: liệt kê các giao diện máy chủ vật lý

en: list pools
vi: liệt kê các pool

en: list secrets
vi: liệt kê các bí mật

en: list vols
vi: liệt kê các ổ

en: lists not allowed in VMX format
vi: danh sách không cho phép trong định dạng VMX

en: live migration
vi: di trú thời gian thực

en: lxc state driver is not active
vi: trình điều khiển trạng thái lxc không hoạt động

en: lxcChild() passed invalid vm definition
vi: lxcChild() truyền định nghĩa vm không hợp lệ

en: machine already powered down
vi: máy đã tắt nguồn

en: machine is not in poweroff|saved|aborted state, so couldn't start it
vi: máy không trong trạng thái tắt nguồn|đã lưu|đã thoát, vì vậy không thể bắt đầu nó

en: machine not in running state to suspend it
vi: máy không đang trong trạng thái chạy để ngưng nó

en: machine not paused, so can't resume it
vi: máy không dừng lại, vì vậy không thể tiếp tục nó

en: machine not running, so can't reboot it
vi: máy không đang chạy, vì vậy không thể khởi động lại nó

en: machine paused, so can't power it down
vi: máy đã dừng, vì vậy không thể tắt nó đi

en: malformed capacity element
vi: thành phần dung lượng sai dạng thức

en: malformed char device string
vi: chuỗi thiết bị ký tự sai dạng thức

en: malformed group element
vi: thành phần nhóm sai dạng thức

en: malformed mac address '%1$s'
vi: địa chỉ mac sai dạng thức '%1$s'

en: malformed netlink response message
vi: tin nhắn phản hồi netlink sai dạng thức

en: malformed octal mode
vi: chế độ cơ số 8 sai dạng thức

en: malformed owner element
vi: thành phần chủ sai dạng thức

en: malformed uuid element
vi: thành phần uuid sai dạng thức

en: malformed uuid element for '%1$s'
vi: thành phần uuid sai dạng thức cung cấp cho '%1$s'

en: malformed volume extent length value
vi: giá trị độ dài vùng ổ sai dạng thức

en: malformed volume extent offset value
vi: giá trị phân nhánh vùng ổ sai dạng thức

en: malformed volume extent size value
vi: giá trị kích thước vùng ổ sai dạng thức

en: managed save of a domain state
vi: phần lưu được quản lý của một trạng thái miền

en: maximum tolerable downtime (in milliseconds) for migration
vi: thời gian chết cho phép lớn nhất (theo mili-giây) cho di trú

en: memory peek request too large for remote protocol, %1$zi > %2$d
vi: yêu cầu peek bộ nhớ quá lớn cho giao thức từ xa: %1$zi > %2$d

en: memory size can't be changed unless domain is powered down
vi: kích thước bộ nhớ không thể thay đổi trừ khi miền được tắt nguồn

en: message
vi: thông báo

en: migrate domain to another host
vi: di trú miền sang một máy chủ khác

en: migrate: Invalid downtime
vi: di trú: thời gian chết không hợp lệ

en: migration URI, usually can be omitted
vi: URI di trú, thường có thể bỏ qua

en: migration was active, but RAM 'remaining' data was missing
vi: di trú đã hoạt động, nhưng thiếu dữ liệu 'remaining' RAM

en: migration was active, but RAM 'total' data was missing
vi: di trú đã hoạt động, nhưng thiếu dữ liệu 'total' RAM

en: migration was active, but RAM 'transferred' data was missing
vi: di trú đã hoạt động, nhưng thiếu dữ liệu 'transferred' RAM

en: migration with non-shared storage with full disk copy
vi: di trú với lưu trữ không-chia-sẻ với sao chép toàn bộ đĩa

en: migration with non-shared storage with incremental copy (same base image shared between source and destination)
vi: di trú với lưu trữ không-chia-sẻ với sao chép gia tăng (cùng chia sẻ ảnh gốc giữa nguồn và đích)

en: mismatched header magic
vi: magic header không khớp

en: missing "
vi: thiếu "

en: missing 'timezone' attribute for clock with offset='timezone'
vi: thiếu thuộc tính 'múi-giờ' cho đồng hồ với offset='múi-giờ'

en: missing SCSI host capability type for '%1$s'
vi: thiếu kiểu khả năng máy chủ SCSI cho '%1$s'

en: missing backend for pool type %1$d
vi: thiếu backend cho kiểu pool %1$d

en: missing capacity element
vi: thiếu thành phần dung lượng

en: missing creationTime from existing snapshot
vi: thiếu Thời gian tạo từ ảnh chụp sẵn có

en: missing devices information
vi: thiếu thông tin các thiết bị

en: missing devices information for %1$s
vi: thiếu thông tin các thiết bị cho %1$s

en: missing disk device alias name for %1$s
vi: thiếu tên hiệu thiết bị đĩa cho %1$s

en: missing domain type attribute
vi: thiếu thuộc tính kiểu miền

en: missing input device type
vi: thiếu kiểu thiết bị nhập

en: missing kernel information
vi: thiếu thông tin hạt nhân

en: missing operating system information
vi: thiếu thông tin hệ điều hành

en: missing operating system information for %1$s
vi: thiếu thông tin hệ điều hành cho %1$s

en: missing pool source name element
vi: thiếu thành phần tên nguồn pool

en: missing product
vi: thiếu sản phẩm

en: missing root device information
vi: thiếu thông tin thiết bị gốc

en: missing root device information in %1$s
vi: thiếu thông tin thiết bị gốc trong %1$s

en: missing root element
vi: thiếu thành phần gốc

en: missing source device
vi: thiếu thiết bị nguồn

en: missing source host
vi: thiếu máy chủ nguồn

en: missing source information for device
vi: thiếu thông tin nguồn cho thiết bị

en: missing source information for device %1$s
vi: thiếu thông tin nguồn cho thiết bị %1$s

en: missing source path
vi: thiếu đường dẫn nguồn

en: missing state from existing snapshot
vi: thiếu trạng thái từ ảnh cụp sẵn có

en: missing storage capability type for '%1$s'
vi: thiếu kiểu khả năng lưu trữ cho '%1$s'

en: missing storage pool source device name
vi: thiếu tên thiết bị nguồn pool lưu trữ

en: missing storage pool source device path
vi: thiếu đường dẫn thiết bị nguồn pool lưu trữ

en: missing storage pool source host name
vi: thiếu tên máy chủ nguồn pool lưu trữ

en: missing storage pool source path
vi: thiếu đường dẫn nguồn pool lưu trữ

en: missing storage pool target path
vi: thiếu đường dẫn đích pool lưu trữ

en: missing target information for device
vi: thiếu thông tin đích cho thiết bị

en: missing target information for device %1$s
vi: thiếu thông tin đích cho thiết bị %1$s

en: missing vendor
vi: thiếu nhà cung cấp

en: missing video model and cannot determine default
vi: thiếu mẫu video và không thể quyết định mặc định

en: missing volume name element
vi: thiếu thành phần tên ổ

en: mode of device reading and writing
vi: chế độ thiết bị đọc và viết

en: model type
vi: kiểu mẫu

en: monitor must not be NULL
vi: bộ theo dõi không được TRỐNG (NULL)

en: multiple interfaces with matching MAC address
vi: nhiều giao diện khớp địa chỉ MAC

en: multiple matching interfaces found
vi: nhiều giao diện khớp được tìm thấy

en: multiple matching interfaces found: %1$s
vi: nhiều giao diện khớp được tìm thấy: %1$s

en: mutex initialization failed
vi: khởi chạy mutex thất bại

en: name of the inactive domain
vi: tên của miền không hoạt động

en: name of the pool
vi: tên của pool

en: name of the volume
vi: tên của ổ

en: negotiated SSF %1$d was not strong enough
vi: SSF %1$d đã thương lượng không đủ mạnh

en: negotiation SSF %1$d was not strong enough
vi: SSF đàm phán %1$d không đủ mạnh

en: network %1$s exists already
vi: mạng %1$s đã tồn tại

en: network %1$s is not active
vi: mạng %1$s không hoạt động

en: network '%1$s' already exists with uuid %2$s
vi: mạng '%1$s' đã tồn tại với uuid %2$s

en: network '%1$s' does not have a bridge name.
vi: mạng '%1$s' không có tên cầu nối

en: network '%1$s' is already defined with uuid %2$s
vi: mạng '%1$s' đã được tạo với uuid %2$s

en: network filter information in XML
vi: thông tin bộ lọc mạng trong XML

en: network filter name or uuid
vi: tên hoặc uuid bộ lọc mạng

en: network information in XML
vi: thông tin mạng trong XML

en: network interface type
vi: kiểu giao diện mạng

en: network is already active
vi: mạng đã hoạt động

en: network is already active as '%1$s'
vi: mạng đã hoạt động như '%1$s'

en: network name
vi: tên mạng

en: network name or uuid
vi: tên hoặc uuid mạng

en: network uuid
vi: uuid mạng

en: no FLR, PM reset or bus reset available
vi: không có thiết lập lại FLR, PM hay thiết lập lại tuyến có sẵn

en: no IFLA_PORT_RESPONSE found in netlink message
vi: không có IFLA_PORT_RESPONSE tìm thấy trong tin nhắn netlink

en: no PCI bus ID supplied for '%1$s'
vi: không có ID tuyến PCI được cung cấp cho '%1$s'

en: no PCI domain ID supplied for '%1$s'
vi: không có ID miền PCI được cung cấp cho '%1$s'

en: no PCI function ID supplied for '%1$s'
vi: không có ID chức năng PCI được cung cấp cho '%1$s'

en: no PCI product ID supplied for '%1$s'
vi: không có ID sản phẩm PCI được cung cấp cho '%1$s'

en: no PCI slot ID supplied for '%1$s'
vi: không có ID khe PCI được cung cấp cho '%1$s'

en: no PCI vendor ID supplied for '%1$s'
vi: không có ID nhà cung cấp PCI được cung cấp cho '%1$s'

en: no SCSI LUN ID supplied for '%1$s'
vi: không có ID LUN của SCSI được cung cấp cho '%1$s'

en: no SCSI bus ID supplied for '%1$s'
vi: không có ID tuyến của SCSI cung cấp cho '%1$s'

en: no SCSI host ID supplied for '%1$s'
vi: không có ID chủ của SCSI cung cấp cho '%1$s'

en: no SCSI target ID supplied for '%1$s'
vi: không có ID đích SCSI được cung cấp cho '%1$s'

en: no USB bus number supplied for '%1$s'
vi: không có số tuyến USB cung cấp cho '%1$s'

en: no USB device number supplied for '%1$s'
vi: không có số thiết bị USB cung cấp cho '%1$s'

en: no USB interface class supplied for '%1$s'
vi: không có lớp giao diện USB cung cấp cho '%1$s'

en: no USB interface number supplied for '%1$s'
vi: không có số giao diện USB cung cấp cho '%1$s'

en: no USB interface protocol supplied for '%1$s'
vi: không có giao thức giao diện USB cung cấp cho '%1$s'

en: no USB interface subclass supplied for '%1$s'
vi: không có lớp con giao diện USB cung cấp cho '%1$s'

en: no USB product ID supplied for '%1$s'
vi: không có ID sản phẩm USB được cung cấp cho '%1$s'

en: no USB vendor ID supplied for '%1$s'
vi: không có ID nhà cung cấp USB cung cấp cho '%1$s'

en: no assigned pty for device %1$s
vi: không có pty gán cho thiết bị %1$s

en: no autostart
vi: không tự khởi chạy

en: no block device path supplied for '%1$s'
vi: không có đường dẫn thiết bị chặn cung cấp cho '%1$s'

en: no client username was found
vi: không tìm thấy tên người dùng trình khách nào

en: no config file for %1$s
vi: không có tập tin cấu hình cho %1$s

en: no connection driver available
vi: không có trình điều khiển kết nối có sẵn

en: no connection driver available for %1$s
vi: không có trình điều khiển kết nối sẵn có cho %1$s

en: no device capabilities for '%1$s'
vi: không có các khả năng thiết bị cho '%1$s'

en: no domain XML passed
vi: không có miền XML vượt qua

en: no domain config
vi: không có cấu hình miền

en: no domain snapshot with matching name '%1$s'
vi: không có ảnh chụp miền khớp tên '%1$s'

en: no domain with matching id %1$d
vi: không có miền khớp id %1$d

en: no domain with matching name '%1$s'
vi: không có miền khớp tên '%1$s'

en: no domain with matching uuid
vi: không có miền khớp uuid

en: no domain with matching uuid '%1$s'
vi: không có miền khớp uuid '%1$s'

en: no extended partition found and no primary partition available
vi: không có phân vùng mở rộng tìm thấy hoặc không có phân vùng chính có sẵn

en: no job is active on the domain
vi: không có công việc đang hoạt động trên miền

en: no large enough free extent
vi: không có vùng mở rộng trống đủ lớn

en: no limit
vi: không hạn chế

en: no monitor path
vi: không có đường dẫn bộ theo dõi

en: no network interface supplied for '%1$s'
vi: không có giao diện mạng cung cấp cho '%1$s'

en: no network with matching name '%1$s'
vi: không có mạng khớp tên '%1$s'

en: no node device with matching name '%1$s'
vi: không có thiết bị nút khớp tên '%1$s'

en: no parent for this device
vi: không có cha cho thiết bị này

en: no removable media size supplied for '%1$s'
vi: không có kích thước thiết bị tháo gỡ được cung cấp cho '%1$s'

en: no secret with matching usage '%1$s'
vi: không có bí mật khớp sự sử dụng '%1$s'

en: no secret with matching uuid '%1$s'
vi: không có bí mật khớp uuid '%1$s'

en: no size supplied for '%1$s'
vi: không có kích thước cung cấp cho '%1$s'

en: no sockets found
vi: không tìm thấy socket

en: no state
vi: không trạng thái

en: no storage pool with matching name '%1$s'
vi: không có pool lưu trữ khớp tên '%1$s'

en: no storage vol with matching key '%1$s'
vi: không có ổ lưu trữ khớp khóa '%1$s'

en: no storage vol with matching name '%1$s'
vi: không có ổ lưu trữ khớp tên '%1$s'

en: no storage vol with matching path '%1$s'
vi: không có ổ lưu trữ khớp đường dẫn '%1$s'

en: no system UUID supplied for '%1$s'
vi: không có UUID hệ thống cung cấp cho '%1$s'

en: no target name supplied for '%1$s'
vi: không có tên đích cung cấp cho '%1$s'

en: no threads found
vi: không tìm thấy luồng

en: no valid connection
vi: không có kết nối hợp lệ

en: no valid netlink response was received
vi: không có phản hồi netlink hợp lệ được nhận

en: node device details in XML
vi: các chi tiết thiết bị nút theo XML

en: node info not implemented on this platform
vi: thông tin nút không thực hiện trên nền tảng này

en: node information
vi: thông tin nút

en: nonzero ncpus doesn't match with NULL cpus
vi: các ncpu non-zero không khớp với các CPU NULL

en: nonzero ncpus doesn't match with NULL xmlCPUs
vi: các ncpu non-zero không khớp với các xmlCPU NULL

en: nparams too large
vi: nparams quá lớn

en: number of virtual CPUs
vi: số CPU ảo

en: numbers not allowed in VMX format
vi: các số không cho phép trong định dạng VMX

en: nwfilter is in use
vi: nwfilter đang được dùng

en: only a single memory balloon device is supported
vi: chỉ có một thiết bị balloon bộ nhớ đơn được hỗ trợ

en: only one filesystem supported
vi: chỉ có một hệ thống tập tin được hỗ trợ

en: only supports mount filesystem type
vi: chỉ hỗ trợ lắp kiểu hệ thống tập tin

en: operation failed
vi: thao tác thất bại

en: operation failed: %1$s
vi: thao tác thất bại: %1$s

en: operation forbidden for read only access
vi: thao tác bị cấm cho truy cập chỉ đọc

en: operation type %1$d not supported
vi: kiểu thao tác %1$d không hỗ trợ

en: optional file of source xml to query for pools
vi: tập tin tuỳ chọn của xml nguồn để truy vấn cho pool

en: optional host to query
vi: máy chủ tuỳ chọn để truy vấn

en: optional port to query
vi: cổng tuỳ chọn để truy vấn

en: parameter=value
vi: parameter=giá-trị

en: parser error
vi: lỗi phân tích

en: path '%1$s' is not absolute
vi: đường dẫn '%1$s' không tuyệt đối

en: peer-2-peer migration
vi: di trú peer-2-peer

en: perform a live core dump if supported
vi: thực hiện một dump nhân trực tiếp nếu được hỗ trợ

en: persist VM on destination
vi: cố định may áo trên chỗ ghi

en: pool '%1$s' already exists with uuid %2$s
vi: pool '%1$s' đã tồn tại với uuid %2$s

en: pool '%1$s' has asynchronous jobs running.
vi: pool '%1$s' các công việc không đồng bộ đang chạy

en: pool '%1$s' is already defined with uuid %2$s
vi: pool '%1$s' đã được tạo với uuid %2$s

en: pool does not support pool deletion
vi: pool không hỗ trợ xóa pool

en: pool has no config file
vi: pool không có tập tin cấu hình

en: pool information in XML
vi: thông tin pool trong XML

en: pool is already active as '%1$s'
vi: pool đã hoạt động như '%1$s'

en: pool name
vi: tên pool

en: pool name or uuid
vi: tên hoặc uuid pool

en: pool name or uuid of the input volume's pool
vi: tên hoặc uuid pool của pool của ổ đầu vào

en: pool type '%1$s' does not support source discovery
vi: kiểu pool '%1$s' không hỗ trợ khám phá nguồn

en: port-profile setlink timed out
vi: setlink port-profile hết thời gian

en: print XML document, but don't define/create
vi: in tài liệu XML, nhưng không định nghĩa/tạo

en: print help
vi: trợ giúp in

en: print the current directory
vi: in thư mục hiện tại

en: print the hypervisor canonical URI
vi: in URI đúng chuẩn của trình quản lý máy ảo

en: print the hypervisor hostname
vi: in tên máy chủ trình quản lý máy ảo

en: profileid parameter too long
vi: thông số profileid quá dài

en: protocol misses the family attribute
vi: giao thức thiếu thuộc tính họ

en: ps2 bus does not support %1$s input device
vi: tuyến ps2 không hỗ trợ thiết bị nhập %1$s

en: qemu emulator '%1$s' does not support xen
vi: giả lập qemu '%1$s' không hỗ trợ xen

en: qemu state driver is not active
vi: trình điều khiển trạng thái qemu không hoạt động

en: quit this interactive terminal
vi: thoát trình cuối tương tác này

en: read-only connection
vi: kết nổi chỉ đọc

en: reattach node device to its device driver
vi: gắn lại thiết bị nút vào trình điều khiển của nó

en: reboot a domain
vi: khởi động lại một miền

en: referenced filter '%1$s' is missing
vi: bộ lọc được tham chiếu '%1$s' bị thiếu

en: refresh a pool
vi: làm tươi một pool

en: remote_open: for 'ext' transport, command is required
vi: remote_open: với vận tải 'ext', yêu cầu lệnh phải có

en: rename to new name during migration (if supported)
vi: đặt lại tên sang tên mới trong quá trình di trú (nếu hỗ trợ)

en: requested authentication type %1$s rejected
vi: kiểu xác thực %1$s đã yêu cầu bị từ chối

en: requested vcpus is greater than max allowable vcpus for the domain: %1$d > %2$d
vi: số vcpu đã yêu cầu lớn hơn lớn nhất cho phép cho miền: %1$d > %2$d

en: reset node device
vi: thiết lập lại thiết bị nút

en: restore a domain from a saved state in a file
vi: phục hồi một miền từ một trạng thái đã lưu trong một tập tin

en: resume a domain
vi: tiếp tục một miền

en: resume operation failed
vi: tiếp tục thao tác thất bại

en: resuming after dump failed
vi: tiếp tục sau khi dump thất bại

en: return the pool uuid rather than pool name
vi: trả lại uuid pool thay cho tên pool

en: returned buffer is not same size as requested
vi: bộ đệm trả lại không có kích thước như đã yêu cầu

en: returns the storage pool for a given volume key or path
vi: trả lại pool lưu trữ cho một khoá hay đường dẫn ổ đã cho

en: returns the volume key for a given volume name or path
vi: trả lại khoá ổ cho một tên hoặc đường dẫn ổ đã cho

en: returns the volume name for a given volume key or path
vi: trả lại tên ổ cho một khoá hoặc đường dẫn ổ đã cho

en: returns the volume path for a given volume name or key
vi: trả lại đường dẫn ổ cho một tên hoặc khoá ổ đã cho

en: sasl start reply data too long %1$d
vi: bắt đầu sasl phản hồi dữ liệu quá dài %1$d

en: sasl step reply data too long %1$d
vi: bước sasl phản hồi dữ liệu quá dài %1$d

en: save a domain state to a file
vi: lưu một trạng thái miền vào một tập tin

en: saving domain '%1$s' failed to allocate space for metadata
vi: lưu miền '%1$s' thất bại khi cấp phát không gian cho dữ liệu meta

en: saving domain '%1$s' to '%2$s': open failed
vi: lưu miền '%1$s' tới '%2$s': mở thất bại

en: saving domain '%1$s' to '%2$s': write failed
vi: lưu miền '%1$s' tới '%2$s': ghi thất bại

en: script used to bridge network interface
vi: script dùng cho giao diện mạng cầu nối

en: secret '%1$s' does not have a value
vi: bí mật '%1$s' không có một giá trị

en: secret UUID
vi: UUID bí mật

en: secret attributes in XML
vi: các thuộc tính bí mật trong XML

en: secret is private
vi: bí mật là riêng tư

en: security DOI string exceeds max %1$d bytes
vi: chuỗi DOI bảo mật vượt quá %1$d byte lớn nhất

en: security imagelabel is missing
vi: nhãn ảnh bảo mật bị thiếu

en: security label already defined for VM
vi: nhãn bảo mật đã định nghĩa cho máy ảo

en: security label driver mismatch: '%1$s' model configured for domain, but hypervisor driver is '%2$s'.
vi: trình điều khiển nhãn bảo mật không khớp: mẫu '%1$s' đã cấu hình cho miền, nhưng trình điều khiển trình quản lý máy ảo là '%2$s'

en: security label exceeds maximum length: %1$d
vi: nhãn bảo mật vượt quá độ dài lớn nhất: %1$d

en: security label is missing
vi: nhãn bảo mật bị thiếu

en: security model string exceeds max %1$d bytes
vi: chuỗi mẫu bảo mật vượt quá %1$d byte lớn nhất

en: sending of PortProfileRequest failed.
vi: gửi PortProfileRequest thất bại.

en: server verification (of our certificate or IP address) failed
vi: kiểm tra máy phục vụ (của chứng thực hay địa chỉ IP của ta) thất bại

en: set a secret value
vi: đặt một giá trị bí mật

en: set maximum limit on next boot
vi: đặt giới hạn lớn nhất tại lần khởi động kế tiếp

en: set maximum tolerable downtime
vi: đặt thời gian chết cho phép lớn nhất

en: show inactive defined XML
vi: hiện XML đã định nghĩa không hoạt động

en: show version
vi: hiện phiên bản

en: show/set scheduler parameters
vi: hiện/đặt các thông số bộ lập lịch

en: shut off
vi: tắt

note: #-#-#-#-#  uswsusp_1.0+20120915-6.2_vi.po (uswsusp 0.8-1.2)  #-#-#-#-# Type: select Choices
en: shutdown
vi: tắt máy

en: size > maximum buffer size
vi: size > kích thước bộ đệm lớn nhất

en: snapshot name
vi: tên ảnh chụp

en: sockpair failed
vi: sockpair thất bại

en: source config data format
vi: định dạng dữ liệu cấu hình nguồn

en: source device for underlying storage
vi: thiết bị nguồn cho lưu trữ cơ sở

en: source name for underlying storage
vi: tên nguồn cho lưu trữ cơ sở

en: source of network interface
vi: nguồn của giao diện mạng

en: source path for underlying storage
vi: đường dẫn nguồn cho lưu trữ cơ sở

en: source-host for underlying storage
vi: source-host cho lưu trữ cơ sở

en: start a (previously defined) inactive domain
vi: khởi động một miền không hoạt động (đã được tạo từ trước)

en: start a (previously defined) inactive network
vi: bắt đầu một mạng không hoạt động (đã định nghĩa từ trước)

en: start a (previously defined) inactive pool
vi: bắt đầu một pool không hoạt động (đã định nghĩa từ trước)

en: start a physical host interface (enable it / "if-up")
vi: bắt đầu một giao diện máy chủ vật lý (bật nó / "if-up")

en: start a physical host interface.
vi: bắt đầu một giao diện máy chủ vật lý.

en: start cell %1$d out of range (0-%2$d)
vi: bắt đầu ô %1$d vượt miền (0-%2$d)

en: started
vi: đã khởi chạy

en: stat of '%1$s' failed
vi: thống kê '%1$s' thất bại

en: storage pool '%1$s' is already active
vi: pool lưu trữ '%1$s' đã hoạt động

en: storage pool '%1$s' is not active
vi: pool lưu trữ '%1$s' không hoạt động

en: storage pool does not support encrypted volumes
vi: pool lưu trữ không hỗ trợ các ổ đã mã hóa

en: storage pool does not support vol deletion
vi: pool lưu trữ không hỗ trợ xóa ổ

en: storage pool does not support volume creation
vi: pool lưu trữ không hỗ trợ tạo ổ

en: storage pool does not support volume creation from an existing volume
vi: pool lưu trữ không hỗ trợ tạo ổ từ một ổ sẵn có

en: storage pool information
vi: thông tin pool lưu trữ

en: storage pool is not active
vi: pool lưu trữ không hoạt động

en: storage vol already exists
vi: ổ lưu trữ đã tồn tại

en: storage vol information
vi: thông tin ổ lưu trữ

en: storage volume name '%1$s' already in use.
vi: tên ổ lưu trữ '%1$s' đã được dùng

en: stream aborted with unexpected status %1$d
vi: luồng bị hủy với trạng thái không mong đợi %1$d

en: stream already has a callback registered
vi: luồng đã có một callback được đăng ký

en: stream does not have a callback registered
vi: luồng không có một callback được đăng ký

en: stream had I/O failure
vi: luồng bị hỏng I/O

en: stream had unexpected termination
vi: luồng bị ngắt bất ngờ

en: stream is not open
vi: luồng chưa mở

en: subdriver of disk device
vi: trình điều khiển con của thiết bị đĩa

en: suspend a domain
vi: ngừng một miền

en: system call error
vi: lỗi gọi hệ thống

en: target %1$s already exists
vi: đích %1$s đã tồn tại

en: target %1$s:%2$d already exists
vi: đích %1$s:%2$d đã tồn tại

en: target config data type format
vi: định dạng kiểu dữ liệu cấu hình đích

en: target device type
vi: kiểu thiết bị đích

en: target for underlying storage
vi: đích cho lưu trữ cơ sở

en: target network name
vi: tên mạng đích

en: target of disk device
vi: đích của thiết bị đĩa

en: target type must be specified for %1$s device
vi: kiểu đích phải được ghi rõ cho thiết bị %1$s

en: testOpen: supply a path or use test:///default
vi: testOpen: cung cấp một đường dẫn hoặc sử dụng test:///default

en: the backing volume if taking a snapshot
vi: ổ backing nếu tạo một ảnh chụp

en: the domain does not have a current snapshot
vi: miền không có ảnh chụp hiện tại

en: the state to restore
vi: trạng thái để phục hồi

en: this domain exists already
vi: miền này đã tồn tại

en: this function is not supported by the connection driver
vi: chức năng này không được hỗ trợ bởi trình điều khiển kết nối

en: this function is not supported by the connection driver: %1$s
vi: chức năng này không được hỗ trợ bởi trình điều khiển kết nối: %1$s

en: this network exists already
vi: mạng này đã tồn tại

en: too many NUMA cells: %1$d > %2$d
vi: quá nhiều ô NUMA: %1$d > %2$d

en: too many drivers registered
vi: quá nhiều trình điều khiển được đăng ký

en: too many drivers registered in %1$s
vi: quá nhiều trình điều khiển đăng ký trong %1$s

en: too many memory stats requested: %1$d > %2$d
vi: quá nhiều thống kê bộ nhớ được yêu cầu: %1$d > %2$d

en: transport methods unix, ssh and ext are not supported under Windows
vi: phương thức vận tải unix, ssh và ext không được hỗ trợ trong Windows

en: tty console
vi: trình kiểm soát tty

en: tunnelled migration
vi: di trú qua đường hầm

en: tunnelled migration failed to read from qemu
vi: di trú đường ống thất bại khi đọc từ qemu

en: tunnelled migration requested but NULL stream passed
vi: di trú đường ống đã yêu cầu nhưng KHÔNG có luồng đi qua

en: type of storage pool sources to discover
vi: kiểu của các nguồn pool lưu trữ để khám phá

en: type of storage pool sources to find
vi: kiểu nguồn pool lưu trữ để tìm

en: type of the pool
vi: kiểu pool

en: udev_monitor_new_from_netlink returned NULL
vi: udev_monitor_new_from_netlink trả lại NULL

en: unable to allocate socket security context '%1$s'
vi: không thể cấp phát ngữ cảnh bảo mật socket '%1$s'

en: unable to change config on '%1$s' graphics type
vi: không thể thay đổi cấu hình trên kiểu đồ họa '%1$s'

en: unable to clear socket security context '%1$s'
vi: không thể làm sạch ngữ cảnh bảo mật socket '%1$s'

en: unable to close %1$s
vi: không thể đóng %1$s

en: unable to create hugepage path %1$s
vi: không thể tạo đường dẫn hugepage %1$s

en: unable to create rundir %1$s: %2$s
vi: không thể tạo rundir %1$s: %2$s

en: unable to create socket pair
vi: không thể tạo cặp socket

en: unable to execute QEMU command '%1$s'
vi: không thể thực thi lệnh QEMU '%1$s'

en: unable to execute QEMU command '%1$s': %2$s
vi: không thể thực thi lệnh QEMU '%1$s': %2$s

en: unable to generate uuid
vi: không thể tạo uuid

en: unable to get PID %1$d security context
vi: không thể lấy PID %1$d ngữ cảnh bảo mật

en: unable to get current process context '%1$s'
vi: không thể lấy ngữ cảnh tiến trình hiện tại '%1$s'

en: unable to get tty attributes: %1$s
vi: không thể lấy các thuộc tính tty: %1$s

en: unable to handle monitor type: %1$s
vi: không thể giải quyết kiểu bộ theo dõi: %1$s

en: unable to initialize VirtualBox driver API
vi: không thể khởi chạy API trình điều khiển VirtualBox

en: unable to parse mac address '%1$s'
vi: không thể phân tích địa chỉ mac '%1$s'

en: unable to register monitor events
vi: không thể đăng ký các sự kiện bộ theo dõi

en: unable to set ownership of '%1$s' to %2$d:%3$d
vi: không thể đặt quyền sở hữu của '%1$s' cho %2$d: %3$d

en: unable to set ownership of '%1$s' to user %2$d:%3$d
vi: không thể đặt quyền sở hữu của '%1$s' cho người dùng %2$d: %3$d

en: unable to set security context '%1$s'
vi: không thể đặt ngữ cảnh bảo mật '%1$s'

en: unable to set security context '%1$s' on '%2$s'
vi: không thể đặt ngữ cảnh bảo mật '%1$s' trên '%2$s'

en: unable to set socket security context '%1$s'
vi: không thể đặt ngữ cảnh bảo mật socket '%1$s'

en: unable to set tty attributes: %1$s
vi: không thể đặt các thuộc tính tty: %1$s

en: undefine VM on source
vi: huỷ định nghĩa máy ảo trên nguồn

en: undefine a network filter
vi: huỷ định nghĩa một bộ lọc mạng

en: undefine a physical host interface (remove it from configuration)
vi: huỷ định nghĩa một giao diện máy chủ vật lý (gỡ bỏ nó từ cấu hình)

en: undefine a secret
vi: huỷ định nghĩa một bí mật

en: undefine an inactive pool
vi: huỷ định nghĩa một miền không hoạt động

en: undefine an interface.
vi: huỷ định nghĩa một giao diện.

en: undefined hardware architecture
vi: kiến trúc phần cứng chưa định nghĩa

en: unexpected OpenVZ URI path '%1$s', try openvz:///system
vi: đường dẫn URI OpenVZ '%1$s' không mong đợi, thử openvz://system

en: unexpected accessmode %1$d
vi: accessmode không mong đợi %1$d

en: unexpected address type for fdc disk
vi: kiểu địa chỉ không mong đợi cho đĩa fdc

en: unexpected address type for ide disk
vi: kiểu địa chỉ không mong đợi cho đĩa ide

en: unexpected address type for scsi disk
vi: kiểu địa chỉ không mong đợi cho đĩa scs

en: unexpected boot device type %1$d
vi: kiểu thiết bị khởi động không mong đợi %1$d

en: unexpected char device type %1$d
vi: kiểu thiết bị ký tự không mong đợi %1$d

en: unexpected char type %1$d
vi: kiểu ký tự không mong đợi %1$d

en: unexpected chr device type
vi: kiểu thiết bị ký tự không mong muốn

en: unexpected controller type %1$d
vi: kiểu bộ điều khiển không mong đợi %1$d

en: unexpected data '%1$s'
vi: dữ liệu không mong đợi '%1$s'

en: unexpected disk address type %1$s
vi: kiểu địa chỉ đĩa %1$s không mong đợi

en: unexpected disk bus %1$d
vi: tuyến đĩa không mong đợi %1$d

en: unexpected disk device %1$d
vi: thiết bị đĩa không mong đợi %1$d

en: unexpected disk type %1$d
vi: kiểu đĩa không mong đợi %1$d

en: unexpected disk type %1$s
vi: kiểu đĩa không mong đợi %1$s

en: unexpected domain %1$s already exists
vi: miền %1$s không mong đợi đã tồn tại

en: unexpected domain type %1$d
vi: kiểu miền không mong đợi %1$d

en: unexpected encryption format
vi: định dạng mã hóa không mong đợi

en: unexpected filesystem type %1$d
vi: kiểu tập tin hệ thống không mong đợi %1$d

en: unexpected hostdev mode %1$d
vi: chế độ hostdev không mong đợi %1$d

en: unexpected hostdev type %1$d
vi: kiểu hostdev không mong đợi %1$d

en: unexpected input bus type %1$d
vi: kiểu tuyến nhập không mong đợi %1$d

en: unexpected input type %1$d
vi: kiểu nhập không mong đợi %1$d

en: unexpected interface type %1$d
vi: kiểu giao diện không mong đợi %1$d

en: unexpected lifecycle action %1$d
vi: hành động vòng đời %1$d không mong muốn

en: unexpected memballoon model %1$d
vi: mẫu memballon không mong đợi %1$d

en: unexpected migration status in %1$s
vi: trạng thái di trú không mong muốn trong %1$s

en: unexpected model type %1$d
vi: kiểu mẫu không mong đợi %1$d

en: unexpected net type %1$d
vi: kiểu mạng không mong đợi %1$d

en: unexpected number of snapshots < %1$u
vi: số ảnh chụp không mong muốn < %1$u

en: unexpected number of snapshots > %1$u
vi: số ảnh chụp không mong muốn > %1$u

en: unexpected pool type
vi: kiểu pool không rõ

en: unexpected secret usage type %1$d
vi: kiểu sử dụng bí mật không mong đợi %1$d

en: unexpected sound model %1$d
vi: mẫu âm thanh không mong đợi %1$d

en: unexpected storage mode for '%1$s'
vi: chế độ lưu trữ không mong muốn cho '%1$s'

en: unexpected value %1$s for on_crash
vi: giá trị %1$s không mong muốn cho on_crash

en: unexpected value %1$s for on_poweroff
vi: giá trị %1$s không mong muốn cho on_poweroff

en: unexpected value %1$s for on_reboot
vi: giá trị %1$s không mong muốn cho on_reboot

en: unexpected video model %1$d
vi: mẫu video không mong đợi %1$d

en: unexpected volume encryption secret type
vi: kiểu bí mật mã hóa ổ không mong đợi

en: unexpected watchdog action %1$d
vi: hành động watchdog không mong đợi %1$d

en: unexpected watchdog model %1$d
vi: mẫu watchdog không mong đợi %1$d

en: unknown OS type
vi: kiểu OS không rõ

en: unknown OS type %1$s
vi: kiểu OS không rõ %1$s

en: unknown SCSI host capability type '%1$s' for '%2$s'
vi: kiểu khả năng máy chủ SCSI không rõ '%1$s' cho '%2$s'

en: unknown arp bonding validate %1$s
vi: hợp lệ hóa gắn kết arp không rõ %1$s

en: unknown auth type '%1$s'
vi: kiểu xác thực không rõ '%1$s'

en: unknown authentication type %1$s
vi: kiểu xác thực %1$s không rõ

en: unknown bonding mode %1$s
vi: chế độ gắn kết không rõ %1$s

en: unknown capability type '%1$d' for '%2$s'
vi: kiểu khả năng không rõ '%1$d' cho '%2$s'

en: unknown character device type: %1$s
vi: kiểu thiết bị ký tự không rõ: %1$s

en: unknown chr device type '%1$s'
vi: kiểu thiết bị ký tự '%1$s' không rõ

en: unknown clock offset '%1$s'
vi: nhánh đồng hồ không rõ '%1$s'

en: unknown command: '%1$s'
vi: lệnh không rõ : '%1$s'

en: unknown forwarding type '%1$s'
vi: kiểu chuyển hướng không rõ '%1$s'

en: unknown host
vi: máy chủ không rõ

en: unknown host %1$s
vi: máy chủ %1$s không rõ

en: unknown input bus type '%1$s'
vi: kiểu tuyến nhập không rõ '%1$s'

en: unknown input device type '%1$s'
vi: kiểu thiết bị nhập không rõ '%1$s'

en: unknown interface startmode %1$s
vi: startmode của giao diện không rõ %1$s

en: unknown mii bonding carrier %1$s
vi: trình đưa gắn kết mii không rõ %1$s

en: unknown partition type
vi: kiểu phân vùng không rõ

en: unknown pool format number %1$d
vi: số định dạng pool không rõ %1$d

en: unknown pool format type %1$s
vi: kiểu định dạng pool không rõ %1$s

en: unknown procedure: %1$d
vi: thủ tục chưa biết: %1$d

en: unknown storage capability type '%1$s' for '%2$s'
vi: kiểu khả năng lưu trữ không rõ '%1$s' cho '%2$s'

en: unknown storage pool type %1$s
vi: kiểu pool lưu trữ không rõ %1$s

en: unknown storage vol backing store type %1$d
vi: kiểu lưu trữ lại %1$d không rõ của ổ lưu trữ

en: unknown storage vol type %1$d
vi: kiểu ổ lưu trữ %1$d không rõ

en: unknown type '%1$s'
vi: kiểu không rõ '%1$s'

en: unknown volume encryption format
vi: định dạng mã hóa ổ không rõ

en: unknown volume encryption format type %1$s
vi: kiểu định dạng mã hóa ổ không rõ %1$s

en: unknown volume encryption secret type
vi: kiểu bí mật mã hóa ổ không rõ

en: unknown volume encryption secret type %1$s
vi: kiểu bí mật mã hóa ổ không rõ %1$s

en: unknown volume format number %1$d
vi: số định dạng ổ không rõ %1$d

en: unknown volume format type %1$s
vi: kiểu định dạng ổ không rõ %1$s

en: unlimited
vi: vô hạn

en: unsupported authentication type %1$d
vi: kiểu xác thực %1$d không hỗ trợ

en: unsupported clock offset '%1$s'
vi: nhánh đồng hồ không hỗ trợ '%1$s'

en: unsupported config type %1$s
vi: kiểu cấu hình không hỗ trợ %1$s

en: unsupported configuration
vi: cấu hình không hỗ trợ

en: unsupported configuration: %1$s
vi: cấu hình không hỗ trợ: %1$s

en: unsupported console target type %1$s
vi: kiểu đích console không hỗ trợ %1$s

en: unsupported data type '%1$c' for arg '%2$s'
vi: kiểu dữ liệu '%1$c' không hỗ trợ cho tham số '%2$s'

en: unsupported disk bus '%1$s' with device setup
vi: tuyến đĩa không hỗ trợ '%1$s' với cài đặt thiết bị

en: unsupported disk type %1$s
vi: kiểu đĩa %1$s không hỗ trợ

en: unsupported driver name '%1$s' for disk '%2$s'
vi: tên trình điều khiển không hỗ trợ '%1$s' cho đĩa '%2$s'

en: unsupported event ID %1$d
vi: ID sự kiện không hỗ trợ %1$d

en: unsupported flags (0x%1$x)
vi: cờ không hỗ trợ (0x%1$x)

en: unsupported flags: (0x%1$x)
vi: cờ không được hỗ trợ: (0x%1$x)

en: unsupported input bus %1$s
vi: tuyến nhập không được hỗ trợ %1$s

en: unsupported monitor type '%1$s'
vi: kiểu bộ quản lý '%1$s' không hỗ trợ

en: unsupported option '-%1$c'. See --help.
vi: tùy chọn '-%1$c' không được hỗ trợ. Xem --help.

en: unsupported pit tickpolicy '%1$s'
vi: tickpolicy pit không hỗ trợ '%1$s'

en: unsupported protocol family '%1$s'
vi: họ giao thức không được hỗ trợ '%1$s'

en: unsupported rtc timer tickpolicy '%1$s'
vi: tickpolicy bộ đếm thời gian rtc không hỗ trợ '%1$s'

en: unsupported rtc timer track '%1$s'
vi: theo dõi thời gian rtc không hỗ trợ '%1$s'

en: unsupported timer type (name) '%1$s'
vi: kiểu (tên) bộ thời gian không hỗ trợ '%1$s'

en: unsupported volume encryption format %1$d
vi: định dạng mã hóa ổ %1$d không hỗ trợ

en: unterminated number
vi: số không kết thúc

en: update device from an XML file
vi: cập nhật thiết bị từ một tập tin XML

en: update guest CPU according to host CPU
vi: cập nhật CPU khách theo CPU chủ

en: vCPU count exceeds maximum: %1$d > %2$d
vi: số vCPU vượt quá lớn nhất: %1$d > %2$d

en: vCPU map buffer length exceeds maximum: %1$d > %2$d
vi: độ dài bộ đệm bản đồ vCPU vượt quá lớn nhất: %1$d > %2$d

en: value for typeid out of range
vi: giá trị của typeid vượt miền

en: value of managerid out of range
vi: giá trị của managerid vượt miền

en: value of typeidversion out of range
vi: giá trị của typeidversion vượt miền

en: vcpu number
vi: số vcpu

en: version mismatch (actual %1$x, expected %2$x)
vi: phiên bản không khớp (thực tế %1$x, mong đợi %2$x)

en: virDirCreate is not implemented for WIN32
vi: virDirCreate không chấp nhận cho WIN32

en: virDomainGetXMLDesc with secure flag
vi: virDomainGetXMLDesc với cờ bảo mật

en: virDomainSnapshotGetXMLDesc with secure flag
vi: virDomainSnapshotGetXMLDesc với cờ bảo mật

en: virGetGroupID is not available
vi: virGetGroupID không có sẵn

en: virGetUserDirectory is not available
vi: virGetUserDirectory không có sẵn

en: virGetUserID is not available
vi: virGetUserID không có sẵn

en: virGetUserName is not available
vi: virGetUserName không có sẵn

en: virInterfaceDefFormat missing interface name
vi: virInterfaceDefFormat thiếu tên giao diện

en: virInterfaceDefFormat unknown startmode
vi: virInterfaceDefFormat có startmode không rõ

en: virtio serial device has invalid address type
vi: thiết bị nối tiếp virtio có kiểu địa chỉ không hợp lệ

en: vlan interface misses name attribute
vi: giao diện vlan thiếu thuộc tính tên

en: vlan interface misses the tag attribute
vi: giao diện vlan thiếu thuộc tính thẻ

en: vlan interface misses the vlan element
vi: giao diện vlan thiếu thành phần vlan

en: vlan misses the tag name
vi: vlan thiếu tên thẻ

en: vnc display
vi: hiển thị vnc

en: vol information in XML
vi: thông tin ổ trong XML

en: vol name, key or path
vi: tên, khoá hoặc đường dẫn ổ

en: volume '%1$s' is still being allocated.
vi: ổ '%1$s' vẫn đang được cấp phát

en: volume key or path
vi: khoá hoặc đường dẫn ổ

en: volume name or key
vi: tên hoặc khoá ổ

en: volume name or path
vi: tên hoặc đường dẫn ổ

en: volume usage specified, but volume path is missing
vi: sử dụng ổ đã chỉ định, nhưng đường dẫn ổ bị thiếu

en: weight for XEN_CREDIT
vi: sức nặng cho XEN_CREDIT

en: where to dump the core
vi: nơi để dump nhân vào

en: where to save the data
vi: nơi lưu dữ liệu

en: wipe a vol
vi: dọn sạch một ổ

en: write: %1$s: failed to write to temporary file: %2$s
vi: ghi: %1$s: thất bại khi ghi tập tin tạm: %2$s

en: xen bus does not support %1$s input device
vi: tuyến xen không hỗ trợ thiết bị nhập %1$s

en: xml data file to export from
vi: tập tin dữ liệu xml để xuất từ

en: xsd:dateTime value '%1$s' has unexpected format
vi: giá trị xsd:dateTime '%1$s' có định dạng không mong đợi

en: pause
vi: tạm dừng

note: * * SECTION:application * @short_description: an object representing a group of windows of the same * application. * @see_also: wnck_window_get_application() * @stability: Unstable * The #WnckApplication is a group of #WnckWindow that are all in the same * application. It can be used to represent wi
en: Untitled application
vi: Ứng dụng không tên

en: Tool to switch between workspaces
vi: Công cụ để chuyển đổi giữa các vùng làm việc

en: Click this to switch to workspace %s
vi: Nhấn vào đây để chuyển qua vùng làm việc %s

en: No Windows Open
vi: Chưa mở cửa sổ

en: Tool to switch between windows
vi: Công cụ để chuyển giữa các cửa sổ

en: Tool to switch between visible windows
vi: Công cụ để chuyển giữa các cửa sổ hiện rõ

en: Mi_nimize All
vi: Thu _nhỏ tất cả

en: Un_minimize All
vi: _Bỏ thu nhỏ tất cả

en: Ma_ximize All
vi: _Phóng to tất cả

en: Unmi_nimize
vi: Bỏ thu _nhỏ

en: Always On _Top
vi: Luôn ở _trên

en: X window ID of the window to examine or modify
vi: ID cửa sổ X của cửa sổ cần kiểm tra hay sửa đổi

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: A group leader is the window that is the "owner" of a * group of windows, ie: if you have multiple windows in one * application, one window has some information about the application * (like the application name). #-#-#-#-#  l
en: X window ID of the group leader of an application to examine
vi: ID cửa sổ X của nhóm đầu của ứng dụng cần kiểm tra

en: NUMBER of the workspace to examine or modify
vi: SỐ hiệu của vùng làm việc cần kiểm tra hay sửa đổi

en: NUMBER of the screen to examine or modify
vi: SỐ hiệu của màn hình cần kiểm tra hay sửa đổi

en: Change the number of workspaces of the screen to NUMBER
vi: Thay đổi số vùng làm việc của màn hình thành SỐ

en: Change the workspace layout of the screen to use NUMBER rows
vi: Thay đổi bố trí vùng làm việc của màn hình để sử dụng SỐ hàng

en: Change the workspace layout of the screen to use NUMBER columns
vi: Thay đổi bố trí vùng làm việc của màn hình để sử dụng SỐ cột

en: Show the desktop
vi: Hiện màn hình nền

en: Stop showing the desktop
vi: Dừng hiện màn hình nền

en: Unminimize the window
vi: Bỏ thu nhỏ cửa sổ

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: varlistentry/term
en: Unmaximize the window
vi: Bỏ phóng to cửa sổ

en: Maximize horizontally the window
vi: Phóng to cửa sổ theo chiều ngang

en: Unmaximize horizontally the window
vi: Bỏ phóng to cửa sổ theo chiều ngang

en: Maximize vertically the window
vi: Phóng to cửa sổ theo chiều dọc

en: Unmaximize vertically the window
vi: Bỏ phóng to cửa sổ theo chiều dọc

en: Start moving the window via the keyboard
vi: Bắt đầu di chuyển cửa sổ bằng bàn phím

en: Start resizing the window via the keyboard
vi: Bắt đầu thay đổi kích cỡ của cửa sổ bằng bàn phím

en: Activate the window
vi: Kích hoạt cửa sổ

en: Make the window fullscreen
vi: Làm cho cửa sổ chiếm toàn màn hình

en: Make the window quit fullscreen mode
vi: Làm cho cửa sổ rời chế độ toàn màn hình

en: Make the window always on top
vi: Làm cho cửa sổ luôn nằm ở trên

en: Make the window not always on top
vi: Làm cho cửa sổ luôn không nằm ở trên

en: Make the window below other windows
vi: Làm cho cửa sổ nằm bên dưới các cửa sổ khác

en: Make the window not below other windows
vi: Làm cho cửa sổ không nằm bên dưới các cửa sổ khác

en: Shade the window
vi: Tạo bóng trên cửa sổ

en: Unshade the window
vi: Bỏ bóng cửa sổ

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport * can be used to implement workspaces (e.g. compiz is an example); * however it is not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: Make the window have a fixed position in the viewport
vi: Làm cho cửa sổ có vị trí cố định trong tầm nhìn

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport * can be used to implement workspaces (e.g. compiz is an example); * however it is not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: Make the window not have a fixed position in the viewport
vi: Làm cho cửa sổ không có vị trí cố định trong tầm nhìn

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: A pager is the technical term for the workspace * switcher. It's a representation of all workspaces with windows * inside it. Please make sure that the translation is in sync with * gnome-panel, where this term is also used in
en: Make the window not appear in pagers
vi: Làm cho cửa sổ xuất hiện trong bộ chuyển màn hình

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: A pager is the technical term for the workspace * switcher. It's a representation of all workspaces with windows * inside it. Please make sure that the translation is in sync with * gnome-panel, where this term is also used in
en: Make the window appear in pagers
vi: Làm cho cửa sổ không xuất hiện trong bộ chuyển màn hình

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the * window list) #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the window list)
en: Make the window not appear in tasklists
vi: Làm cho cửa sổ không xuất hiện trong danh sách tác vụ

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the * window list) #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the window list)
en: Make the window appear in tasklists
vi: Làm cho cửa sổ xuất hiện trong danh sách tác vụ

en: Make the window visible on all workspaces
vi: Làm cho cửa sổ hiện rõ trên mọi vùng làm việc

en: Make the window visible on the current workspace only
vi: Làm cho cửa sổ hiện rõ chỉ trên vùng làm việc đang dùng

en: Move the window to workspace NUMBER (first workspace is 0)
vi: Chuyển cửa sổ sang vùng làm việc SỐ (vùng làm việc thứ nhất là 0)

en: Change the width of the window to WIDTH
vi: Thay đổi độ rộng của cửa sổ thành RỘNG

en: Change the height of the window to HEIGHT
vi: Thay đổi độ rộng của cửa sổ thành CAO

en: Change the name of the workspace to NAME
vi: Thay đổi tên của vùng làm việc thành TÊN

en: Activate the workspace
vi: Kích hoạt vùng làm việc

en: Cannot change the workspace layout on the screen: the layout is already owned
vi: Không thể thay đổi bố trí vùng làm việc trên màn hình: bố trí đã bị sở hữu

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport * can be used to implement workspaces (e.g. compiz is an example); * however it is not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: Viewport cannot be moved: the current workspace does not contain a viewport
vi: Không thể di chuyển cổng xem: vùng làm việc đang dùng không chứa cổng xem

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport * can be used to implement workspaces (e.g. compiz is an example); * however it is not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: Viewport cannot be moved: there is no current workspace
vi: Không thể di chuyển cổng xem: không có vùng làm việc đang dùng

note: FIXME: why do we have dual & boolean API. This is not consistent!
en: Action not allowed
vi: Hành động không được phép

en: Window cannot be moved to workspace %d: the workspace does not exist
vi: Cửa sổ không thể được di chuyển sang vùng làm việc %d: vùng làm việc không tồn tại

note: Translators: 'unset' in the sense of "something has not been set".
en: <name unset>
vi: <tên bị hủy đặt>

en: Screen Number: %d
vi: Số hiệu màn hình: %d

en: Geometry (width, height): %d, %d
vi: Kích thước (rộng, cao): %d, %d

en: Number of Workspaces: %d
vi: Số vùng làm việc: %d

en: Workspace Layout (rows, columns, orientation): %d, %d, %s
vi: Bố trí vùng làm việc (hàng, cột, hướng): %d, %d, %s

en: <no EWMH-compliant window manager>
vi: <không có bộ quản lý cửa sổ tùy theo EWMH>

[ctx: workspace]
note: Translators: "none" here means "no workspace"
en: none
vi: không có

en: Active Workspace: %s
vi: Vùng làm việc đang dùng: %s

[ctx: window]
note: Translators: "none" here means "no window"
en: none
vi: không có

en: Active Window: %s
vi: Cửa sổ đang dùng: %s

en: Showing the desktop: %s
vi: Đang hiển thị màn hình nền: %s

en: Workspace Name: %s
vi: Tên vùng làm việc: %s

en: Workspace Number: %d
vi: Số hiệu vùng làm việc: %d

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport can be * used to implement workspaces (e.g. compiz is an example); however it is * not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: <no viewport>
vi: <không có cổng xem>

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: 'viewport' is kind of the viewable area. A viewport can be * used to implement workspaces (e.g. compiz is an example); however it is * not just the current workspace. #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#
en: Viewport position (x, y): %s
vi: Vị trí cổng xem (x,y): %s

en: Position in Layout (row, column): %d, %d
vi: Vị trí trong bố trí (hàng, cột): %d, %d

en: Left Neighbor: %s
vi: Hàng xóm bên trái: %s

en: Right Neighbor: %s
vi: Hàng xóm bên phải: %s

en: Top Neighbor: %s
vi: Hàng xóm bên trên: %s

en: Bottom Neighbor: %s
vi: Hàng xóm bên dưới: %s

note: Translators: A class is like a "family". E.g., all gvim windows are of the * same class.
en: Class Group ID: %s
vi: ID nhóm lớp: %s

note: Translators: A class is like a "family". E.g., all gvim windows are of the * same class.
en: Class Group Name: %s
vi: Tên nhóm lớp: %s

en: Icons: %s
vi: Biểu tượng: %s

note: Translators: note that "Icon" here has a specific window * management-related meaning. It means minimized.
en: Icon Name: %s
vi: Tên biểu tượng: %s

[ctx: startupID]
note: Translators: "none" here means "no startup ID"
en: none
vi: không có

en: Startup ID: %s
vi: ID khởi chạy: %s

en: all workspaces
vi: mọi vùng làm việc

en: On Workspace: %s
vi: Trên vùng làm việc: %s

en: normal window
vi: cửa sổ chuẩn

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: glossentry/glossterm
en: desktop
vi: màn hình nền

en: dock or panel
vi: neo hay bảng

en: dialog window
vi: hộp thoại

en: tearoff toolbar
vi: thanh công cụ tách rời

en: tearoff menu
vi: trình đơn tách rời

en: utility window
vi: cửa sổ tiện ích

en: splash screen
vi: màn hình giới thiệu

en: Geometry (x, y, width, height): %d, %d, %d, %d
vi: Vị trí (x, y, rộng, cao): %d, %d, %d, %d

note: Translators: A class is like a "family". E.g., all gvim windows are of the * same class. The class instance is a way to differentiate windows belonging * to the same class group.
en: Class Instance: %s
vi: Thể hiện lớp: %s

en: Session ID: %s
vi: ID phiên chạy: %s

en: Role: %s
vi: Vai trò: %s

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: A group leader is the window that is the "owner" of a group * of windows, ie: if you have multiple windows in one application, one * window has some information about the application (like the application * name). #-#-#-#-#  l
en: Group Leader: %lu
vi: Trưởng nhóm: %lu

en: minimized
vi: bị thu nhỏ

en: maximized
vi: đã phóng to

en: maximized horizontally
vi: đã phóng to theo chiều ngang

en: maximized vertically
vi: đã phóng to theo chiều dọc

en: pinned
vi: đã ghim

en: above
vi: bên trên

en: fullscreen
vi: toàn màn hình

en: needs attention
vi: cần sự chú ý

note: Translators: A pager is the technical term for the workspace switcher. * It's a representation of all workspaces with windows inside it. * Please make sure that the translation is in sync with gnome-panel, * where this term is also used in translatable strings
en: skip pager
vi: bỏ qua bộ chuyển màn hình

note: #-#-#-#-#  libwnck3_43.3-1_vi.po (libwnck master)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the window * list) #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the window list)
en: skip tasklist
vi: bỏ qua danh sách tác vụ

en: State: %s
vi: Tình trạng: %s

en: resize
vi: đổi cỡ

en: unshade
vi: bỏ bóng

en: stick
vi: dính

en: unstick
vi: bỏ dính

en: maximize horizontally
vi: phóng to theo chiều ngang

en: unmaximize horizontally
vi: bỏ phóng to theo chiều ngang

en: maximize vertically
vi: phóng to theo chiều dọc

en: unmaximize vertically
vi: bỏ phóng to theo chiều dọc

en: change workspace
vi: đổi vùng làm việc

en: pin
vi: ghim

en: unpin
vi: bỏ ghim

en: minimize
vi: thu nhỏ

en: unminimize
vi: bỏ thu nhỏ

en: maximize
vi: phóng to

en: unmaximize
vi: bỏ phóng to

en: change fullscreen mode
vi: đổi chế độ toàn màn hình

en: make above
vi: tạo bên trên

en: unmake above
vi: bỏ tạo bên trên

en: make below
vi: tạo bên dưới

en: unmake below
vi: bỏ tạo bên dưới

en: no action possible
vi: không thể làm gì

en: Possible Actions: %s
vi: Hành động có thể: %s

en: Print or modify the properties of a screen/workspace/window, or interact with it, following the EWMH specification.
    For information about this specification, see:
    	http://freedesktop.org/wiki/Specifications/wm-spec
vi: In ra hay sửa đổi các thuộc tính của một màn hình/vùng làm việc/cửa sổ, hoặc tương tác với nó, tùy theo đặc tả EWMH.
    Để tìm thông tin về đặc tả này, xem:
    	http://freedesktop.org/wiki/Specifications/wm-spec

en: Options to list windows or workspaces
vi: Tùy chọn để liệt kê cửa sổ hay vùng làm việc

en: Show options to list windows or workspaces
vi: Hiển thị các tùy chọn để liệt kê cửa sổ hay vùng làm việc

en: Options to modify properties of a window
vi: Tùy chọn để sửa đổi thuộc tính của cửa sổ

en: Show options to modify properties of a window
vi: Hiển thị các tùy chọn để sửa đổi thuộc tính của cửa sổ

en: Options to modify properties of a workspace
vi: Tùy chọn để sửa đổi thuộc tính của vùng làm việc

en: Show options to modify properties of a workspace
vi: Hiển thị các tùy chọn để sửa đổi thuộc tính của vùng làm việc

en: Options to modify properties of a screen
vi: Tùy chọn để sửa đổi thuộc tính của màn hình

en: Show options to modify properties of a screen
vi: Hiển thị các tùy chọn để sửa đổi thuộc tính của màn hình

en: Cannot interact with screen %d: the screen does not exist
vi: Không thể tương tác với màn hình %d: màn hình không tồn tại

en: Cannot interact with workspace %d: the workspace cannot be found
vi: Không thể tương tác với vùng làm việc %d: vùng làm việc không thể được tìm

en: Cannot interact with application having its group leader with XID %lu: the application cannot be found
vi: Không thể tương tác với ứng dụng có nhóm đầu XID %lu: ứng dụng không thể được tìm

en: Use N_ROWS rows
vi: Dùng N_ROWS hàng

en: Only show current workspace
vi: Chỉ hiển thị vùng làm việc đang dùng

en: Use RTL as default direction
vi: Đặt Phải-qua-Trái là hướng mặc định

en: Show workspace names instead of workspace contents
vi: Hiển thị tên vùng làm việc thay cho nội dung vùng đó

en: Use a vertical orientation
vi: Hướng theo chiều dọc

note: #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-# Translators: "tasklist" is the list of running applications (the window list)
en: Don't show window in tasklist
vi: Không hiển thị cửa sổ trong danh sách tác vụ

en: Display windows from all workspaces
vi: Hiển thị cửa sổ từ mọi vùng làm việc

note: #-#-#-#-#  libwnck_2.30.7-6_vi.po (libwnck 2.25.5)  #-#-#-#-# Translators: Ressource class is the name to identify a class.
en: Resource Class: %s
vi: Hạng tài nguyên: %s

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

note: Translators: A class is like a "family". E.g., all gvim windows are of the same class.
en: Class Group: %s
vi: Nhóm lớp: %s

en: Disable session management
vi: Vô hiệu hóa việc quản lý session

en: Session management options
vi: Tùy chọn quản lý session

en: Failed to connect to the session manager: %s
vi: Không kết nối được với trình quản lý session: %s

en: Session manager did not return a valid client id
vi: Trình quản lý phiên làm việc không trả lại một định danh khách hợp lệ

note: print warning for user
en: Working directory "%s" does not exist. It won't be used when spawning "%s".
vi: Thư mục làm việc "%s" không tồn tại. Nó sẽ không thể được dùng khi phân tách "%s".

en: Use '%s'
vi: Sử dụng '%s'

en: Keep '%s'
vi: Giữ '%s'

en: Cycle windows
vi: Chuyển quanh các cửa sổ

en: Hide window
vi: Ẩn cửa sổ

en: Stick window
vi: Dán cửa sổ

en: Fill window
vi: Lấp đầy cửa sổ

en: Move window to upper workspace
vi: Di chuyển cửa sổ sang vùng làm việc ở trên

en: Move window to bottom workspace
vi: Di chuyển cửa sổ sang vùng làm việc ở dưới

en: Move window to left workspace
vi: Di chuyển cửa sổ sang vùng làm việc bên trái

en: Move window to right workspace
vi: Di chuyển cửa sổ sang vùng làm việc bên phải

en: Move window to previous workspace
vi: Di chuyển cửa sổ sang vùng làm việc trước

en: Move window to next workspace
vi: Di chuyển cửa sổ sang vùng làm việc kế

en: Move window to workspace 5
vi: Chuyển cửa sổ sang vùng làm việc 5

en: Move window to workspace 6
vi: Chuyển cửa sổ sang vùng làm việc 6

en: Move window to workspace 7
vi: Chuyển cửa sổ sang vùng làm việc 7

en: Move window to workspace 8
vi: Chuyển cửa sổ sang vùng làm việc 8

en: Move window to workspace 9
vi: Chuyển cửa sổ sang vùng làm việc 9

en: Move window to workspace 10
vi: Chuyển cửa sổ sang vùng làm việc 10

en: Move window to workspace 11
vi: Chuyển cửa sổ sang vùng làm việc 11

en: Move window to workspace 12
vi: Chuyển cửa sổ sang vùng làm việc 12

en: Show desktop
vi: Hiện ảnh nền

en: Upper workspace
vi: Vùng làm việc trên

en: Bottom workspace
vi: Vùng làm việc dưới

en: Left workspace
vi: Vùng làm việc bên trái

en: Right workspace
vi: Vùng làm việc bên phải

note: #-#-#-#-#  sawfish_1:1.11.90-1.2_vi.po (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/workspace.jl
en: Previous workspace
vi: Vùng làm việc trước

en: Add workspace
vi: Thêm vùng làm việc

en: Version information
vi: Thông tin phiên bản

en: Program launchers, window buttons, applications menu, workspace switcher and more.
vi: Trình khởi động chương trình, các nútm, trình đơn ứng dụng, thanh chuyển không gian làm việc và nhiều hơn thế nữa.

en: A modern file manager for the Unix/Linux desktop, aiming to be easy-to-use and fast.
vi: Một chương trình quản lý tập tin hiện đại cho Linux/Unix, hướn đển dễ sử dụng và tốc độ

en: Session Manager
vi: Trình quản lý phiên làm việc

en: Restores your session on startup and allows you to shutdown the computer from Xfce.
vi: Khôi phục phiên làm việc lúc khởi động và cho phép bạn tắt máy tính trong Xfce.

en: Setting System
vi: Thiết lập hệ thống

en: Thank you for your interest in Xfce.
vi: Cảm ơn cho sự ủng hộ của bạn đối với Xfce

en: The Xfce Development Team
vi: Nhóm phát triển Xfce

en: If you know of anyone missing from this list; don't hesitate and file a bug on <http://bugzilla.xfce.org> .
vi: Nếu bạn biết bất cứ lỗi nào khoogn có trong danh sách này; đừng ngần ngại để báo cáo lỗi trên <http://bugzilla.xfce.org> .

en: The packages thunar, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfce-utils, xfconf, xfdesktop and xfwm4 are distributed 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: Các gói thunar, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfce-utils, xfconf, xfdesktop and xfwm4 được phân phối dưới các quy định của GNU General Public License khi được xuất bản bởi Tổ chức phần mềm tự do hoặc là phiên bản 2 của giấy phép, hoặc (tùy bạn) bất cứ phiên bản nào sau này.

en: Type '%s --help' for usage information.
vi: Gõ '%s --help' để xem hướng dẫn sử dụng

en: Unable to initialize GTK+.
vi: Không thể khởi tạo GTK+

en: Failed to load interface
vi: Thất bại nạp giao diện

note: I18N: first %s will be replaced by the version, second by * the name of the distribution (--with-vendor-info=NAME)
en: Version %s, distributed by %s
vi: Phiên bản %s, được phân phối bởi %s

note: { N_("Project Lead"), xfce_contributors_lead },
en: Core developers
vi: Các nhà phát triển lõi phần mềm

en: Servers maintained by
vi: Máy chủ được quản lý bởi

en: Translations supervision
vi: Quản lý dich

en: Information about the Xfce Desktop Environment
vi: Thông tin về môi trường màn hình Xfce

en: About the Xfce Desktop Environment
vi: Thông tin môi trường màn hình Xfce

en: Keep the other one
vi: Giữ lại cái kia

en: Mari
vi: Tiếng Ma-ri

note: TranslatorExplanation '%s' is an URL
en: Error trying to read from '%s'
vi: Lỗi khi đọc từ '%s'

en: Can't create %s
vi: Không thể tạo %s

en: Adding repository '%s'
vi: Đang thêm kho '%s'

note: TranslatorExplanation '%s' is a filename
en: Can't open file '%s' for writing.
vi: Không thể mở tập tin '%s' để ghi.

en: Removing repository '%s'
vi: Đang xoá kho '%s'

en: Can't figure out where the repo is stored.
vi: Không thể xác định nơi chứa kho phần mềm.

note: TranslatorExplanation '%s' is a filename
en: Can't delete '%s'
vi: Không thể xoá '%s'

en: Installation has been aborted as directed.
vi: Đã huỷ cài đặt theo yêu cầu.

en: New update message
vi: Thông báo cập nhật mới

note: TranslatorExplanation after semicolon is error message TranslatorExplanation the colon is followed by an error message
en: RPM failed:
vi: Lỗi RPM:

en: Feed Reader
vi: Bộ đọc Feed

en: Liferea Feed Reader
vi: Bộ đọc Feed Liferea

en: Read news feeds and blogs
vi: Đọc các tin mới và blog

en: _Next Unread Item
vi: Mục chưa đọc _kế tiếp

en: _Mark Items Read
vi: Đánh dấ_u các mục là đã đọc

en: Search All Feeds...
vi: Tìm trong tất cả các Feed…

en: Browser command failed: %s
vi: Lệnh duyệt gặp lỗi: %s

en: Starting: "%s"
vi: Đang khởi chạy: "%s"

note: unauthorized
en: Authorization Error
vi: Lỗi xác thực

en: Cannot create cache directory "%s"!
vi: Không thể tạo thư mục nhớ đệm "%s"!

en: Error renaming %s to %s: %s
vi: Gặp lỗi khi đổi tên %s thành %s: %s

en: XML error while reading OPML file! Could not import "%s"!
vi: XML gặp lỗi khi đọc tập tin OPML! Không thể nhập vào "%s"!

en: Empty document! OPML document "%s" should not be empty when importing.
vi: Tài liệu trống rỗng! Tài liệu OPML "%s" không nên là trống rỗng trong khi nó được dùng để nhập vào.

en: "%s" is not a valid OPML document! Liferea cannot import this file!
vi: "%s" không phải là tài liệu định dạng OPML hợp lệ! Liferea không thể nhập vào tập tin này!

en: Imported feed list
vi: Nhập vào danh sách feed

en: Import Feed List
vi: Nhập vào danh sách feed

en: OPML Files
vi: Tập tin OPML

en: Error while exporting feed list!
vi: Gặp lỗi khi xuất ra danh sách feed!

en: Feed List exported!
vi: Danh sách feed đã được xuất ra!

en: Export Feed List
vi: Xuất ra danh sách feed

en: Empty document!
vi: Tài liệu rỗng!

en: Invalid XML!
vi: XML không hợp lệ!

en: Login for '%s' has not yet completed! Please wait until login is done.
vi: Việc đăng nhập cho “%s” vẫn chưa hoàn tất! Vui lòng chờ cho việc đăng nhập được thực hiện xong.

note: FIXME: something is not perfect, because if you immediately remove the subscription tree afterwards there is a double free
en: The '%s' subscription was successfully converted to local feeds!
vi: Địa chỉ đặt xem dài hạn “%s” đã chuyển đổi thành công sang kiểu nội bộ!

en: New Subscription
vi: Thêm một đặt xem dài hạn

en: Login failed!
vi: Đăng nhập gặp lỗi!

en: Choose OPML File
vi: Chọn tập tin OPML

en: New OPML Subscription
vi: Thêm một địa chỉ đặt xem dài hạn OPML

en: Could not parse JSON returned by Reedah API!
vi: Không thể phân tích cú pháp của JSON được trả về từ API Reedah!

en: TinyTinyRSS HTTP API not reachable!
vi: Không tiếp cận được TinyTinyRSS HTTP API!

en: TinyTinyRSS subscribing to feed failed! Check if you really passed a feed URL!
vi: Gặp lỗi khi TinyTinyRSS đặt xem dài hạn một feed! Kiểm tra xem bạn có thực sự phân tích cú pháp của một feed URL!

en: TinyTinyRSS unsubscribing feed failed!
vi: Gặp lỗi khi TinyTinyRSS thôi đặt xem dài hạn một feed!

en: This TinyTinyRSS version does not support removing feeds. Upgrade to version %s or later!
vi: Phiên bản TinyTinyRSS này không hỗ trợ xóa bỏ các feed. Hãy nâng cấp lên phiên bản %s hay mới hơn!

en: Could not parse JSON returned by TinyTinyRSS API!
vi: Không thể phân tích cú pháp của JSON được trả về từ API TinyTinyRSS!

en: Create News Bin
vi: Tạo thùng rác tin tức

note: if we don't find a feed with unread items do nothing
en: There are no unread items
vi: Không có mục tin nào chưa đọc cả

en: Start Liferea with its main window in STATE. STATE may be `shown' or `hidden'
vi: Khởi động Liferea với cửa sổ chính trong trạng thái STATE. STATE có thể là “shown” hoặc “hidden”

en: STATE
vi: TRẠNG-THÁI

en: Add a new subscription
vi: Thêm một địa chỉ đặt xem dài hạn

en: Print debugging messages of all types
vi: Hiển thị ra thông tin để gỡ lỗi cho tất cả các kiểu

en: Print debugging messages for the cache handling
vi: Hiển thị ra thông tin để gỡ lỗi cho bộ tiếp hợp bộ nhớ tạm

en: Print debugging messages for the configuration handling
vi: Hiển thị ra thông tin để gỡ lỗi cho bộ tiếp hợp cấu hình

en: Print debugging messages of the database handling
vi: Hiển thị ra thông tin để gỡ lỗi cho bộ tiếp hợp cơ sở dữ liệu

en: Print debugging messages of all GUI functions
vi: Hiển thị ra thông tin để gỡ lỗi cho tất cả các hàm GUI

en: Enables HTML rendering debugging. Each time Liferea renders HTML output it will also dump the generated HTML into ~/.cache/liferea/output.html
vi: Cho phép gỡ lỗi biểu diễn HTML. Mỗi khi Liferea biểu diễn kết xuất HTML nó cũng đồng thời đổ đống trang HTML đã tạo vào ~/.cache/liferea/output.html

en: Print debugging messages of all network activity
vi: Hiển thị ra thông tin để gỡ lỗi cho tất cả các kết nối mạng đang hoạt động

en: Print debugging messages of all parsing functions
vi: Hiển thị ra thông tin để gỡ lỗi cho tất cả các hàm phân tích cú pháp

en: Print debugging messages of the feed update processing
vi: Hiển thị ra thông tin để gỡ lỗi cho tiến trình cập nhật feed

en: Print debugging messages of the search folder matching
vi: Hiển thị ra thông tin để gỡ lỗi cho thư mục tìm kiếm hợp

en: Print debugging messages for the given topic
vi: Hiển thị ra thông tin để gỡ lỗi cho chủ đề đã chỉ ra

note: Some libsoup transport errors
en: The update request was cancelled
vi: Yêu cầu cập nhật đã bị hủy bỏ

note: http 3xx redirection
en: The resource moved permanently to a new location
vi: Nguồn tài nguyên đã thực sự được thay đổi sang vị trí mới

note: http 4xx client error
en: You are unauthorized to download this feed. Please update your username and password in the feed properties dialog box
vi: Bạn không đủ thẩm quyền để tải về feed này. Hãy cập nhật tài khoản và mật khẩu trong hộp thoại thuộc tính của feed

en: You're not allowed to access this resource
vi: Bạn không được phép truy cập vào tài nguyên này

en: Method Not Allowed
vi: Phương thức không được phép

en: Not Implemented
vi: Chưa thực hiện

en: Service Unavailable
vi: Dịch vụ không sẵn sàng

en: An unknown networking error happened!
vi: Một lỗi mạng không rõ đã xảy ra!

en: does contain
vi: có chứa

en: Item title
vi: Tên mục

en: Item body
vi: Thân mục

en: Read status
vi: Trạng thái đọc

en: is unread
vi: chưa đọc

en: is read
vi: đã đọc

en: Flag status
vi: Trạng thái cờ

en: is flagged
vi: được gắn cờ

en: is unflagged
vi: không được gắn cờ

en: included
vi: được bao gồm

en: not included
vi: không được bao gồm

en: Feed title
vi: Tiêu đề Feed

en: Subscription "%s" is already being updated!
vi: Địa chỉ đặt dài hạn "%s" đã được cập nhật từ trước rồi!

en: The subscription "%s" was discontinued. Liferea won't update it anymore!
vi: Địa chỉ đặt xem dài hạn "%s" không còn được tiếp tục nữa. Liferea không thể cập nhật thêm nữa!

en: The URL of "%s" has changed permanently and was updated
vi: Địa chỉ URL của "%s" đã thực sự bị thay đổi và đã được cập nhật

en: "%s" has not changed since last update
vi: "%s" không thay đổi kích thước kể từ lần cập nhật trước

en: "%s" is discontinued. Liferea won't updated it anymore!
vi: "%s" không còn được tiếp tục nữa. Liferea không thể cập nhật thêm nữa!

en: Enter the username and password for "%s" (%s):
vi: Nhập vào tên và mật khẩu cho "%s" (%s):

en: Liferea is in offline mode. No update possible.
vi: Liferea đang ở trạng thái ngoại tuyến. Cập nhật là điều không thể.

en: %s
    <i>Rebuilding</i>
vi: %s
    <i>Đang xây dụng lại</i>

en: Deleting entry
vi: Đang xóa mục

en: Are you sure that you want to delete "%s" and its contents?
vi: Bạn có chắc là mình muốn xóa "%s" cùng với nội dung của nó?

en: Deletion Confirmation
vi: Xác nhận việc xóa

en: This item has no link specified!
vi: Mục này chưa chỉ ra đường link!

en: You must select a feed to delete its items!
vi: Bạn phải chọn một feed để mà xóa bỏ các mục tin của nó!

en: No item has been selected
vi: Không có mục nào được chọn

en:  (%d new) |  (%d new)
vi[0]:  (%d mới)

en: %d unread%s | %d unread%s
vi[0]: %d chưa đọc%s

en: Quick Reference
vi: Tham khảo nhanh

en: Open In _Tab
vi: Mở Trong _Tab

en: _Open In Browser
vi: _Mở trong trình duyệt

en: Open In _External Browser
vi: Mở liên kết trong bộ duyệt _Bên ngoài

en: Copy to News Bin
vi: Sao chép vào Thùng rác tin tức

en: _Bookmark at %s
vi: Đánh dấ_u ở %s

en: Copy Item _Location
vi: Sao chép địa chỉ _Mục tin

en: Toggle _Read Status
vi: Bật/Tắt trạng thái đọc

en: Toggle Item _Flag
vi: Bật/Tắt Cờ của mục tin

en: R_emove Item
vi: Xóa bỏ mục t_in

en: _Update Folder
vi: Cập nhật thư mục

en: New _Subscription...
vi: Thêm một địa chỉ đặt dài hạn…

en: New _Folder...
vi: Thư _mục mới…

en: New S_earch Folder...
vi: Thêm thư mục tìm _kiếm…

en: New S_ource...
vi: Nguồn mới…

en: New _News Bin...
vi: Thùng rác tin tức mới…

en: Sort Feeds
vi: Sắp xếp Feed

en: _Mark All As Read
vi: Đánh dấu là tất cả đã đọc

en: Convert To Local Subscriptions...
vi: Chuyển thành địa chỉ đặt xem dài hạn Nội bộ…

en: GNOME default
vi: mặc định GNOME

en: Normal View
vi: Trình bày bình thường

en: Wide View
vi: Trình bày kiểu rộng

en: Default Browser
vi: Trình duyệt mặc định

note: #-#-#-#-#  shotwell_0.32.13-2_vi.po (shotwell master)  #-#-#-#-# Saved search button
en: Saved Search
vi: Tìm kiếm đã lưu

en: The provider of this feed suggests an update interval of %d minute. | The provider of this feed suggests an update interval of %d minutes.
vi[0]: Nơi cung cấp feed này đã gợi ý nhịp cập nhật là mỗi %d phút.

en: This feed specifies no default update interval.
vi: Feed này ghi rõ không có nhịp cập nhật mặc định

en: Error opening temp file %s to use for filtering!
vi: Gặp lỗi kho mở tập tin tạm %s để sử dụng cho việc lọc!

en: Error: Could not open pipe "%s"
vi: Lỗi: Không thể mở đường ống (pipe) "%s"

note: FIXME: maybe setting request->returncode would be better
en: Error: Could not open file "%s"
vi: Lỗi: Không thể mở tập tin "%s"

en: Error: There is no file "%s"
vi: Lỗi: Không có tập tin "%s"

en: Open Link In _Tab
vi: Mở liên kết trong _Tab

en: Open Link In Browser
vi: Mở liên kết trong trình duyệt

en: Open Link In External Browser
vi: Mở liên kết trong trình duyệt ngoài

en: _Bookmark Link at %s
vi: Đánh dấu liên kết ở %s

en: _Copy Image Location
vi: Sao chép địa chỉ của ảnh

en: S_ave Link As
vi: Ghi lại Link với tên

en: S_ave Image As
vi: Ghi lại ảnh với tên

en: _Subscribe...
vi: Đặt _dài hạn…

en: _Increase Text Size
vi: Tăn_g kích thước chữ

en: _Decrease Text Size
vi: Giả_m kích thước chữ

en: [There were more errors. Output was truncated!]
vi: [Ở đây có nhiều lỗi. Kết xuất đã bị cắt cụt!]

en: XML Parser: Could not parse document:
vi: XML Parser: Không thể phân tích tài liệu:

en: Liferea is a news aggregator for GTK+
vi: Liferea là chương trình tập hợp tin tức chạy trên nền GTK+

en: Liferea Homepage
vi: Trang chủ Liferea

en: _Username (Email)
vi: _Tài khoản (Email)

en: _Subscriptions
vi: Địa chỉ đặt xem dài hạn

en: Update _All
vi: Cập nhật _tất cả

en: Mark All As _Read
vi: Đánh dấu là tất cả đã đọ_c

en: _New Subscription...
vi: Thêm một địa chỉ đặt xem dài hạn…

en: New _Source...
vi: Thêm _Nguồn mới…

en: _Import Feed List...
vi: _Nhập vào danh sách feed…

en: _Export Feed List...
vi: _Xuất ra danh sách feed…

en: Remove _All Items
vi: Gỡ bỏ _mọi mục tin

en: _Item
vi: _Mục

en: R_emove
vi: Gỡ _bỏ

en: _Reduced Feed List
vi: _Tiết giảm danh sách feed

en: _Update Monitor
vi: _Cập nhật bộ theo dõi

en: Adds a subscription to the feed list.
vi: Thêm địa chỉ đặt xem dài hạn vào danh sách feed.

en: Marks all items of the selected feed list node / in the item list as read.
vi: Đánh dấu tất cả những mục tin của nút feed đã được chọn / trong danh sách mục tin như là đã được đọc.

en: Updates all subscriptions.
vi: Cập nhật tất cả các địa chỉ đặt xem dài hạn

en: Show the search dialog.
vi: Hiển thị hộp thoại tìm kiếm.

en: _News Bin Name:
vi: Tên thùng rác tin tức:

en: Feed Source
vi: Nguồn Feed

en: Source Type:
vi: Kiểu Nguồn:

en: _Local File
vi: _Tệp tin nội bộ

en: _Source:
vi: _Nguồn:

en: Download / Postprocessing
vi: Tải về / Xử lý sau

en: _Don't use proxy for download
vi: Không sử dụng proxy khi tải dữ liệu về

en: Use conversion _filter
vi: Sử dụng bộ lọc chuyển đổi

en: Liferea can use external filter plugins in order to access feeds and directories in non-supported formats.  See the documentation for more information.
vi: Liferea có thể sử dụng phần bổ sung dùng để lọc từ bên ngoài cốt để mà truy cập các feed và thư mục mà nó có định dạng không được hỗ trợ.  Đọc thêm tài liệu để có thông tin chi tiết.

en: Convert _using:
vi: Chuyển đổi sử dụng:

en: Source Selection
vi: Chọn nguồn

en: Add OPML/Planet
vi: Thêm vào OPML/Planet

en: Please specify a local file or an URL pointing to a valid OPML feed list.
vi: Hãy chỉ ra một tập tin nội bộ hoặc một địa chỉ URL chỉ đến một danh sách feed OPML hợp lệ.

en: Liferea Preferences
vi: Tùy chỉnh Liferea

en: Feed Cache Handling
vi: Bộ tiếp hợp bộ nhớ tạm feed

en: Default _number of items per feed to save:
vi: Số lượng mục tin mặc định cho mỗi feed để ghi lại:

en: Feed Update Settings
vi: Cài đặt cập nhật feed

note: Feed update interval hint in preference dialog.
en: Note: <i>Please remember to set a reasonable refresh time. Usually it is a waste of bandwidth to poll feeds more often than each hour.</i>
vi: Chú ý: <i>Nên nhớ rằng cần đặt thời gian làm tươi mới cho hợp lý. Thông thường nó gây ra sự lãng phí về băng thông để lấy về các feed nếu tần số này nhiều hơn một lần mỗi giờ.</i>

en: _Update all subscriptions at startup.
vi: Cập nhật mọi địa chỉ đặt xem dài hạn lúc khởi động.

en: Default Feed Refresh _Interval:
vi: Nhịp thời gian cập nhật feed mặc định:

en: Folder Display Settings
vi: Cài đặt hiển thị thư mục

en: _Show the items of all child feeds when a folder is selected.
vi: Hiển thị các mục tin của tất cả các feed con khi thư mục chứa nó được chọn.

en: _Hide read items.
vi: Ẩn các mục tin đã đọc.

en: Feed Icons (Favicons)
vi: Biểu tượng Feed (Favicons)

en: _Update all favicons now
vi: Cập nhật tất cả favicons ngay bây giờ

en: Reading Headlines
vi: Đang đọc tiêu đề

en: _Skim through articles with:
vi: Đọc lướt qua toàn bộ bài viết bằng:

en: _Default View Mode:
vi: Chế độ xem Mặc địn_h:

en: Web Integration
vi: Hợp nhất Web

en: _Post Bookmarks to
vi: Gửi dấu trang tới

en: Internal Browser Settings
vi: Cài đặt trình duyệt nội tại

en: Open links in Liferea's _window.
vi: Mở các liên kết trong cửa sổ của Liferea.

en: _Enable browser plugins.
vi: _Bật các phần bổ sung trình duyệt.

en: External Browser Settings
vi: Cài đặt trình duyệt bên ngoài

en: _Manual:
vi: _Thủ công:

en: <small>(%s for URL)</small>
vi: <small>(%s cho URL)</small>

en: _Hide toolbar.
vi: Ẩn thanh công cụ.

en: _Auto Detect (GNOME or environment)
vi: Tự dò tìm (GNOME hoặc môi trường)

en: _No Proxy
vi: _Không dùng máy chủ ủy thác

en: _Manual Setting:
vi: Cài đặt _thủ công:

en: Proxy _Host:
vi: Má_y chủ proxy:

en: Proxy _Port:
vi: Cổn_g proxy:

en: Use Proxy Au_thentication
vi: Dùng xác thực ủy thác

en: Proxy _Username:
vi: Tên tài khoản proxy:

en: Proxy Pass_word:
vi: Mật khẩu Proxy:

en: Subscription Properties
vi: Các thuộc tính của địa chỉ đặt dài hạn

en: _Use global default update interval.
vi: _Sử dụng khoảng cách thời gian giữa hai lần cập nhật theo mặc định

en: _Feed specific update interval of
vi: Nhịp cập nhật đặc thù _feed của

en: _Don't update this feed automatically.
vi: _Không cập nhật feed này một cách tự động.

en: This feed provider suggests an update interval of %d minutes.
vi: Người cung cấp feed gợi ý nhịp thời gian cập nhật %d phút.

en: Liferea can use external filter scripts in order to access feeds and directories in non-supported formats.
vi: Liferea có thể sử dụng văn lệnh lọc từ bên ngoài cốt để mà truy cập các feed và thư mục mà nó có định dạng không được hỗ trợ.

en: The cache setting controls if the contents of feeds are saved when Liferea exits. Marked items are always saved to the cache.
vi: Cài đặt nhớ tạm điều khiển nếu nội dung của feed được ghi lại khi Liferea thoát ra. Các mục tin được đánh dấu luôn được lưu vào bộ nhớ này.

en: _Default cache settings
vi: Sử dụng cài đặt bộ nhớ tạm _mặc định

en: Di_sable cache
vi: _Tắt nhớ đệm

en: _Unlimited cache
vi: _Không hạn chế đệm

en: _Number of items to save:
vi: _Số mục để ghi:

en: Use HTTP _authentication
vi: Sử dụng xác thực kiểu HTTP

en: _Automatically download all enclosures of this feed.
vi: Tự động tải về các tài liệu đính kèm cho feed này.

en: Auto-_load item link in configured browser when selecting articles.
vi: Tự động tải liên kết mục tin trong trình duyệt đã được cấu hình khi chọn các bài viết.

en: Ignore _comment feeds for this subscription.
vi: Lờ đi các feed ghi chú cho địa chỉ đặt xem dài hạn này

en: _Mark downloaded items as read.
vi: Đánh dấu các _mục tin đã được tải về là đã đọc.

en: Add Reedah Account
vi: Thêm tài khoản Reedah

en: Please enter your Reedah account settings.
vi: Hãy nhập vào các cài đặt tài khoản Reedah của bạn.

en: _New Name:
vi: Tê_n mới:

en: Search Folder Properties
vi: Thuộc tính thư mục tìm kiếm

en: Search _Name:
vi: Tên tìm kiếm:

en: A_ny Rule Matches
vi: Bất kỳ quy tắc nào khớp

en: _All Rules Must Match
vi: Tất _cả các quy tắc phải khớp

en: _Search Folder...
vi: Thư mục tìm _kiếm…

en: Find Items that meet the following criteria
vi: Tìm những mục tin mà nó phù hợp với tiêu chuẩn sau đây

en: Search All Feeds
vi: Tìm trong tất cả các Feed

en: Starts searching for the specified text in all feeds. The search result will appear in the item list.
vi: Bắt đầu tìm kiếm cho chuỗi được chỉ ra trong toàn bộ feed. Kết quả của việc tìm kiếm sẽ xuất hiện trong một danh sách các mục tin.

en: Enter a search string Liferea should find either in a items title or in its content.
vi: Nhập vào một chuỗi tìm kiếm để Liferea có thể tìm trong tiêu đề hoặc nội dung của mục tin.

en: Enter a website location to use feed autodiscovery or in case you know it the exact feed location.
vi: Nhập vào địa chỉ website để sử dụng cho chương trình tự động phát hiện hay trong trường hợp bạn biết nó rút trích địa chỉ feed.

en: Add TheOldReader Account
vi: Thêm tài khoản TheOldReader

en: Please enter your TheOldReader account settings.
vi: Hãy nhập vào các cài đặt tài khoản TheOldReader của bạn.

en: Add Tiny Tiny RSS Account
vi: Thêm tài khoản Tiny Tiny RSS

en: Please enter your TinyTinyRSS account settings.
vi: Hãy nhập vào các cài đặt tài khoản TinyTinyRSS của bạn.

en: _Server URL
vi: Địa chỉ URL của máy _phục vụ

en: Update Monitor
vi: Cập nhật bộ theo dõi

en: You may want to contact the author/webmaster of the feed about this!
vi: Bạn có lẽ cần liên hệ với người quản lý trang web hay tác giả của feed về vấn đề này!

en: Browser default
vi: Trình duyệt mặc định

en: Are you sure you want to close all programs and shutdown the computer?
vi: Bạn có chắc muốn đóng tất cả chương trình và tắt máy tính?

en: Large Font
vi: Phông chữ lớn

en: High Constrast
vi: Tương phản cao

en: Shutdown...
vi: Tắt máy...

en: Lights Off
vi: Đóng đèn

en: Turn off all the lights
vi: Đóng mọi đèn

en: The current level
vi: Cấp hiện thời

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: ${disc}: Master Boot Record
vi: ${disc}: Mục Ghi Khởi Động Chủ

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: ${part}: new Debian partition
vi: ${part}: phân vùng Debian mới

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Other choice (Advanced)
vi: Sự chọn khác (cấp cao)

note: Type: select Description :sl3: Type: string
en: LILO installation target:
vi: Đích cài đặt LILO:

note: Type: select Description :sl3:
en: The LILO program needs to be installed to make your new system bootable. By installing it onto your disk's Master Boot Record, LILO will take complete control of the boot process, but if you want to use a different boot manager, just install LILO on the new Debian partition instead.
vi: Chương trình LILO cần phải được cài đặt để cho hệ thống mới có khả năng khởi động. Bằng cách cài đặt nó vào Mục Ghi Khởi Động Chủ (Master Boot Record) của đĩa, LILO sẽ điều khiển hoàn toàn tiến trình khởi động. Còn nếu bạn muốn sử dụng một bộ quản lý khởi động khác, chỉ đơn giản hãy cài đặt LILO vào phân vùng Debian mới thay thế.

note: Type: select Description :sl3:
en: If unsure, install LILO into the Master Boot Record.
vi: Nếu chưa chắc, hãy cài đặt LILO vào Mục Ghi Khởi Đông Chủ.

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: ${disc}: software RAID array
vi: ${disc}: mảng RAID phần mềm

note: Type: select Description :sl3:
en: The LILO program needs to be installed to make your new system bootable. You may choose to install it onto a software RAID array or another device.
vi: Chương trình LILO cần phải được cài đặt để làm cho hệ thống mới có khả năng khởi động. Bạn có thể chọn cài đặt nó vào một mảng RAID phần mềm hoặc một thiết bị khác.

note: Type: string Description :sl3:
en: Please enter the device name of the partition or disk onto which LILO should be installed, such as /dev/hda or /dev/sda1.
vi: Hãy gõ tên thiết bị của phân vùng hay đĩa vào đó cần cài đặt LILO, v.d. “/dev/hda” hay “/dev/sda1”.

note: Type: error Description :sl3:
en: Invalid partition name
vi: Tên phân vùng không hợp lệ

note: Type: error Description :sl3:
en: The path ${path} does not represent a partition or hard disk device. Please try again.
vi: Đường dẫn ${path} không đại diện một phân vùng hoặc thiết bị đĩa cứng. Hãy thử lại.

note: Type: text Description :sl3:
en: Installing LILO...
vi: Đang cài đặt LILO…

note: Type: text Description :sl3:
en: Activating partition ${bootdev}
vi: Đang kích hoạt phân vùng ${bootdev}

note: Type: text Description :sl3:
en: Creating lilo.conf
vi: Đang tạo tập tin cấu hình “lilo.conf”

note: Type: text Description :sl3:
en: Installing the LILO package
vi: Đang cài đặt gói LILO

note: Type: text Description :sl3:
en: Running LILO for ${bootdev}
vi: Đang chạy LILO cho ${bootdev}

note: Type: note Description :sl3:
en: LILO configured to use a serial console
vi: LILO được cấu hình để dùng bàn giao tiếp nối tiếp

note: Type: note Description :sl3:
en: LILO is configured to use serial port ${PORT} as the console. ${PORT_SPEED}
vi: Trình LILO được cấu hình để sử dụng cổng nối tiếp ${PORT} như là bàn giao tiếp. ${PORT_SPEED}

note: Type: text Description :sl3:
en: The serial port speed is set to ${SPEED}.
vi: Tốc độ của cổng nối tiếp đã được đặt thành ${SPEED}.

note: Type: boolean Description :sl3:
en: Would you like to make this partition active?
vi: Bạn có muốn kích hoạt phân vùng này không?

note: Type: boolean Description :sl3:
en: You have chosen to install LILO on a partition that is not the active one. If this partition is not marked active, then LILO will not be loaded by the boot loader. This may cause you to be unable to boot into the system that is being installed.
vi: Bạn đã chọn cài đặt trình LILO vào một phân vùng không phải là điều hoặt động. Nếu phân vùng này không có nhãn hoặt động, bộ nạp khởi động sẽ không nạp LILO. Trường hợp này có thể gây ra bạn không có khả năng khởi động vào hệ thống đang được cài đặt.

note: Type: boolean Description :sl3:
en: You should make this partition active unless you have another boot loader that will allow you to access your new Linux installation.
vi: Bạn nên đặt phân vùng này là hoặt động nếu bạn không có bộ nạp khởi động khác sẽ cho phép bạn truy cập bản cài đặt Linux mới.

note: Type: boolean Description :sl3:
en: LILO installation failed. Continue anyway?
vi: Việc cài đặt LILO bị lỗi. Vẫn cứ tiếp tục lại không?

note: Type: boolean Description :sl3:
en: The lilo package failed to install into /target/. Installing LILO as a boot loader is a required step. The install problem might however be unrelated to LILO, so continuing the installation may be possible.
vi: Gói LILO không cài đặt được vào “/target/”. Việc cài đặt GRUB như là bộ nạp khởi động là bước bắt buộc phải làm. Tuy nhiên, vấn đề cài đặt có thể không liên quan đến LILO, vậy có thể thử tiếp tục lại cài đặt.

note: Type: error Description :sl3:
en: LILO installation failed
vi: Việc cài đặt LILO bị lỗi

note: Type: error Description :sl3:
en: Running "/sbin/lilo" failed with error code "${ERRCODE}".
vi: Việc chạy </sbin/lilo> bị lỗi với mã lỗi “${ERRCODE}”.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl3:
en: Install the LILO boot loader on a hard disk
vi: Cài đặt bộ nạp khởi động LILO vào đĩa cứng

note: Type: note Description
en: LILO configuration
vi: Cấu hình LILO

note: Type: note Description
en: It seems to be your first LILO installation. It is absolutely necessary to run liloconfig(8) when you complete this process and execute /sbin/lilo after this.
vi: Có vẻ như bạn đang cài đặt LILO lần đầu tiên. Hoàn toàn cần thiết để chạy liloconfig (8) khi bạn hoàn tất quá trình này và thực hiện /sbin/lilo sau đó.

note: Type: note Description
en: LILO won't work if you don't do this.
vi: LILO sẽ không hoạt động nếu bạn không làm điều này.

note: Type: boolean Description
en: Do you want to add the large-memory option?
vi: Bạn có muốn thêm tùy chọn bộ nhớ lớn (large-memory) không?

note: Type: boolean Description
en: Usually LILO loads the initrd file into the first 15MB of memory to avoid a BIOS limitation with older systems (earlier than 2001 and few systems until 2004).
vi: Thông thường LILO tải các tập tin initrd vào 15MB đầu tiên của bộ nhớ để tránh một giới hạn BIOS với hệ thống cũ hơn (trước năm 2001 và vài hệ thống cho đến năm 2004).

note: Type: boolean Description
en: With newer kernels the combination of kernel and initrd may not fit into the first 15MB of memory. LILO will compute the needed size of memory and will automatically use the memory above 15MB, too, if there is enough physical memory.
vi: Với những hạt nhân mới hơn, sự kết hợp của hạt nhân và initrd có thể không phù hợp với 15MB đầu tiên của bộ nhớ. LILO tính toán kích thước cần thiết của bộ nhớ sẽ tự động sử dụng bộ nhớ trên 15MB, nếu có đủ bộ nhớ vật lý.

note: Type: boolean Description
en: If this machine has a recent BIOS without a 15MB limitation and you want to use memory above 15MB for all kernels, set the 'large-memory' option.
vi: Nếu máy tính này có một BIOS gần đây mà không có giới hạn 15MB và bạn muốn sử dụng bộ nhớ trên 15MB cho tất cả các hạt nhân, hãy thiết lập tùy chọn 'large-memory'.

note: Type: boolean Description
en: Do you want to run /sbin/lilo now?
vi: Bạn có muốn chạy /sbin/lilo ngay bây giờ không?

note: Type: boolean Description
en: It was detected that it's necessary to run /sbin/lilo in order to activate the new LILO configuration.
vi: Cần chạy /sbin/lilo để kích hoạt cấu hình LILO mới.

note: Type: boolean Description
en: WARNING: This procedure will write data in your MBR and may overwrite some data there. If you skip this step, you must run /sbin/lilo before rebooting your computer, or your system may not boot again.
vi: CẢNH BÁO: Thủ tục này sẽ ghi dữ liệu vào MBR của bạn và có thể ghi đè lên một số dữ liệu. Nếu bạn bỏ qua bước này, bạn phải chạy /sbin/lilo trước khi khởi động lại máy tính của bạn, hoặc hệ thống của bạn sẽ không thể khởi động nữa.

note: Type: boolean Description
en: Do you want to convert boot and root options?
vi: Bạn muốn chuyển đổi các tùy chọn khởi động và các tùy chọn root?

note: Type: boolean Description
en: Since kernel using the newer disk interface 'libata' you need the newer DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For the most modern systems you should use this conversion and then run '/sbin/lilo'.
vi: Kể từ khi hạt nhân sử dụng giao diện đĩa mới hơn 'libata' bạn cần DiskID và/hoặc UUID mới hơn trong /etc/lilo.conf của bạn cho việc khởi động và các tùy chọn root. Đối với các hệ thống hiện đại nhất, bạn nên sử dụng chuyển đổi này và sau đó chạy '/sbin/lilo'.

en: Not smart enough to convert %s
vi: Không đủ khéo để chuyển đổi %s

en: Please refer to the manual for details, and update manually.
vi: Xem sổ tay để tìm chi tiết, và tự cập nhật.

en: %s has been replaced by %s
vi: %s đã bị thay thế bằng %s

en: \header { key = concat + with + operator }
vi: \header (phần đầu) { khoá = nối_chuỗi + với + toán tử }

en: deprecated %s
vi: bị phản đối %s

en: deprecated \textstyle, new \key syntax
vi: \textstyle (kiểu dáng văn bản) bị phản đối, cú pháp \key (khoá) mới

en: bump version for release
vi: đụng mạnh phiên bản để phát hành

en: new \header format
vi: định dạng \header (phần đầu) mới

en: \translator syntax
vi: cú pháp \translator (dịch giả)

en: \repeat NUM Music Alternative -> \repeat FOLDSTR Music Alternative
vi: \repeat (lặp lại) SỐ âm nhạc xen kẽ -> \repeat FOLDSTR âm nhạc xen kẽ

en: deprecate %s
vi: phản đối %s

en: deprecate %s
vi: phản đối %s

en: new \notenames format
vi: định dạng \notenames (tên ghi chú) mới

en: new tremolo format
vi: định dạng tiếng vê mới

en: Staff_margin_engraver deprecated, use Instrument_name_engraver
vi: Staff_margin_engraver bị phản đối nên dùng Instrument_name_engraver

en: change property definiton case (eg. onevoice -> oneVoice)
vi: chuyển đổi chữ hoa/thường của lời xác định thuộc tính (v.d. onevoice -> oneVoice)

en: new \textscript markup text
vi: văn bản đánh dấu \textscript (văn lệnh văn bản) mới

en: identifier names: %s
vi: tên bộ nhận diện: %s

en: point-and-click argument changed to procedure.
vi: đối số trỏ-và-nhấn-chuột đã thay đổi thành thủ tục.

en: semicolons removed
vi: các dấu chấm phẩy bị gỡ bỏ

note: 40 ?
en: %s property names
vi: các tên thuộc tính %s

en: automaticMelismata turned on by default
vi: automaticMelismata được bật theo mặc định

en: cluster syntax
vi: cú pháp chùm

en: new Pedal style syntax
vi: cú pháp kiểu dáng bàn đạp mới

en: New relative mode,
    Postfix articulations, new text markup syntax, new chord syntax.
vi: Chế độ tương đối mới.
    Sự nối bằng khớp Postfix, cú pháp đánh dấu văn bản mới, cú pháp hợp âm mới.

en: Remove - before articulation
vi: Gỡ bỏ dấu trừ phía trước sự nối bằng khớp

en: %s misspelling
vi: Sai chính tả %s

en: Swap < > and << >>
vi: Trao đổi < > với << >>

en: attempting automatic \figures conversion.  Check results!
vi: đang thử tự động chuyển đổi các \figures (hình). Hãy kiểm tra kết quả.

en: Use Scheme code to construct arbitrary note events.
vi: Dùng mã Scheme để cấu táo các dữ kiện ghi chú tùy ý.

en: use symbolic constants for alterations,
    remove \outputproperty, move ly:verbose into ly:get-option
vi: dùng các hằng số tượng trưng để sửa đổi,
    gỡ bỏ \outputproperty (thuộc tính ra),
    chuyển ly:verbose vào ly:get-option

en: \outputproperty found,
    Please hand-edit, using
    
      \applyoutput #(outputproperty-compatibility %s '%s <GROB PROPERTY VALUE>)
    
    as a substitution text.
vi: \outputproperty (thuộc tính ra) đã tìm thấy,
    Bạn hãy tự chỉnh sửa, dùng
    
      \applyoutput #(outputproperty-compatibility %s '%s <GROB PROPERTY VALUE>)
    
    như là chuỗi thay thế.

en: The alteration field of Scheme pitches was multiplied by 2
    to support quarter tone accidentals.  You must update the following constructs manually:
    
    * calls of ly:make-pitch and ly:pitch-alteration
    * keySignature settings made with \property
vi: Trường sửa đổi của các độ cao giọng Scheme đã được nhân lên 2
    để hỗ trợ các dấu thăng giáng âm phần tư.
    Bạn cần phải tự cập nhật những bộ tạo dựng này:
    * lời gọi kiểu ly:make-pitch và ly:pitch-alteration
    * thiết lập keySignature (chìa khoá) được làm với \property (thuộc tính)

en: removal of automaticMelismata; use melismaBusyProperties instead.
vi: gỡ bỏ automaticMelismata; thay thế bằng melismaBusyProperties.

en: \partcombine syntax change to \newpartcombine
vi: cú pháp \partcombine (kết hợp các phần) thay đổi thành \newpartcombine

en: Drum notation changes, Removing \chordmodifiers, \notenames.
    Harmonic notes. Thread context removed. Lyrics context removed.
vi: Kiểu ghi cái trống cứ thay đổi. Đang gỡ bỏ các:
     • \chordmodifiers (bộ sửa đổi hợp âm)
     • \notenames (tên nốt)
     • nốt hoà âm
     • ngữ cảnh nhánh
     • ngữ cảnh lời nhạc.

en: Drums found. Enclose drum notes in \drummode
vi: Tìm thấy cái trống. Bao bọc các nốt tiếng trống trong \drummode (chế độ cái trống)

en: 
    %s found. Check file manually!
vi: 
    %s tìm thấy. Bạn hãy tự kiểm tra tập tin.

en: Drum notation
vi: Kiểu ghi cái trống

en: new syntax for property settings:
vi: cú pháp mới cho thiết lập thuộc tính:

en: Property setting syntax in \translator{ }
vi: Cú pháp thiết lập thuộc tính trong \translator{ }

en: Scheme grob function renaming
vi: Thay tên hàm grob Scheme

en: use %s
vi: sử dụng %s

en: More Scheme function renaming
vi: Thay thêm tên hàm Scheme

en: Page layout has been changed, using paper size and margins.
    textheight is no longer used.
vi: Bố trí trang đã thay đổi, dùng kích cỡ tờ giấy và các lề trang.
    textheight không còn được dùng lại.

en: \foo -> \foomode (for chords, notes, etc.)
    fold \new FooContext \foomode into \foo.
vi: \foo -> \foomode (đối với các hợp âm, nốt v.v.)
    fold \new FooContext \foomode vào \foo.

en: staff size should be changed at top-level
    with
    
      #(set-global-staff-size <STAFF-HEIGHT-IN-POINT>)
vi: kích cỡ khuông nhạc nên được thay đổi ở cấp đầu, dùngl
    
      #(set-global-staff-size <CHIỀU_CAO_KHUÔNG_NHẠC_THEO_ĐIỂM>)

en: regularize other identifiers
vi: chính quy hoá các bộ nhận diện khác

en: \encoding: smart recode latin1..utf-8. Remove ly:point-and-click
vi: \encoding: mã hoá lại khéo « latin1..utf-8 ». Gỡ bỏ « ly:point-and-click »

en: LilyPond source must be UTF-8
vi: Lilypond phải có mã nguồn UTF-8

en: Try the texstrings backend
vi: Hãy thử hậu phương texstrings

en: Do something like: %s
vi: Làm gì như : %s

en: Or save as UTF-8 in your editor
vi: Hoặc lưu dạng UTF-8 trong trình biên soạn

en: warn about auto beam settings
vi: cảnh báo về thiết lập tự động vẽ nét ngang

en: auto beam settings
vi: thiết lập tự động vẽ nét ngang

en: 
    Auto beam settings must now specify each interesting moment in a measure
    explicitely; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.
vi: 
    Thiết lập tự động vẽ nét ngang lúc này phải ghi rõ mỗi lát quan tâm
    theo một ô nhịp một cách dứt khoát: 1/4 không còn được nhân lên lại
    để cũng bao quát 1/2 và 3/4.

en: verticalAlignmentChildCallback has been deprecated
vi: verticalAlignmentChildCallback đã bị phản đối

en: Remove callbacks property, deprecate XY-extent-callback.
vi: Gỡ bỏ thuộc tính gọi ngược, phản đối XY-extent-callback.

en: Use grob closures iso. XY-offset-callbacks.
vi: Dùng grob closures iso. XY-offset-callbacks.

en: foobar -> foo-bar for \paper, \layout
vi: foobar -> foo-bar đối với \paper, \layout

en: deprecate \tempo in \midi
vi: phản đối \tempo trong \midi

en: deprecate cautionary-style. Use AccidentalCautionary properties
vi: phản đối cautionary-style (kiểu dáng cẩn thận). Hãy dùng các thuộc tính AccidentalCautionary

en: Rename accidental glyphs, use glyph-name-alist.
vi: Thay tên các hình tượng dấu thăng giáng, dùng glyph-name-alist.

en: edge-text settings for TextSpanner.
vi: Thiết lập edge-text (cạnh văn bản) đối với TextSpanner.

en: Use
    
    %s
vi: Sử dụng
    
    %s

en: Use #'style not #'dash-fraction to select solid/dashed lines.
vi: Dùng « #'style not #'dash-fraction » để chọn các đường đặc/gạch-gạch.

en: all settings related to dashed lines.
vi: mọi thiết lập đều liên quan đến đường gạch gạch.

en: Use \override ... #'style = #'line for solid lines and
vi: Hãy dùng « \override ... #'style = #'line » cho các đường đặc, và

en: 	\override ... #'style = #'dashed-line for dashed lines.
vi: 	« \override ... #'style = #'dashed-line » cho các đường gạch gạch.

en: metronomeMarkFormatter uses text markup as second argument,
    fret diagram properties moved to fret-diagram-details.
vi: metronomeMarkFormatter dùng mã định dạng văn bản dưới dạng đối số thứ hai,
    các thuộc tính về sơ đồ bảng phím đàn được di chuyển sang fret-diagram-details.

en: metronomeMarkFormatter got an additional text argument.
vi: metronomeMarkFormatter đã nhận một đối số văn bản bổ sung.

en: The function assigned to Score.metronomeMarkFunction now uses the signature
    %s
vi: Chức năng được gán cho Score.metronomeMarkFunction lúc bây giờ dùng loại nhịp
    %s

en: \put-adjacent argument order.
vi: thứ tự đối số \put-adjacent.

en: Axis and direction now come before markups:
vi: Trục và hướng lúc bây giờ nằm trước mã định dạng:

en: \put-adjacent axis dir markup markup.
vi: mã định dạng thư mục trục \put-adjacent.

en: re-definition of InnerStaffGroup.
vi: định nghĩa lại InnerStaffGroup.

en: re-definition of InnerChoirStaff.
vi: định nghĩa lại InnerChoirStaff.

en: stringTuning must be added to addChordShape call.
vi: Phải thêm stringTuning vào cuộc gọi addChordShape.

en: stringTuning must be added to chord-shape call.
vi: Phải thêm stringTuning vào cuộc gọi hình hợp âm.

en: Extracted %s
vi: Đã giải nén %s

en: Writing fonts to %s
vi: Đang ghi các phông vào %s

en: Invoking `%s'
vi: Đang gọi « %s »

en: Running %s...
vi: Đang chạy %s...

en: Language does not support microtones contained in the piece
vi: Ngôn ngữ không hỗ trợ âm vi nằm trong bản nhạc

en: Tuplet brackets of curved shape are not correctly implemented
vi: Dấu ngoặc liên tư có hình cong chưa được thực hiện đúng

note: TODO: Implement this using actual_type and normal_type!
en: Tuplet brackets displaying both note durations are not implemented, using default
vi: Dấu ngoặc liên tư hiển thị cả hai trường độ nốt nhạc chưa được thực hiện nên dùng giá trị mặc định

en: unable to set the music %(music)s for the repeat %(repeat)s
vi: không thể đặt âm nhạc %(music)s cho lần lặp lại %(repeat)s

en: encountered repeat without body
vi: gặp lần lặp lại không có thân

note: no self.elements!
en: Grace note with no following music: %s
vi: Âm hiệu hoa mỹ không có nhạc theo sau : %s

en: Invalid octave shift size found: %s. Using no shift.
vi: Tìm thấy kích cỡ dịch quãng tám không hợp lệ: %s. Vì thế không dịch.

en: Unable to convert alteration %s to a lilypond expression
vi: Không thể chuyển đổi sự sửa đổi %s sang một biểu thức lilypond

en: error: %s
vi: lỗi: %s

note: TODO: Handle pieces without a time signature!
en: Senza-misura time signatures are not yet supported!
vi: Chưa hỗ trợ ký hiệu nhịp điệu kiểu senza-misura.

en: Unable to interpret time signature! Falling back to 4/4.
vi: Không thể giải thích ký hiệu nhịp điệu nên trả lại 4/4.

en: Key alteration octave given for a non-existing alteration nr. %s, available numbers: %s!
vi: Quãng tám sửa đổi khoá được nhập cho một số sửa đổi mà không tồn tại %s, những số sẵn có : %s

en: Unable to find instrument for ID=%s
vi: Không tìm thấy nhạc khí cho ID=%s

en: %s [OPTION]... FILE
vi: %s [TÙY_CHỌN]... TẬP_TIN

en: abc2ly converts ABC music files (see
    %s) to LilyPond input.
vi: abc2ly chuyển đổi tập tin âm nhạc kiểu ABC
    (xem %s) sang dữ liệu nhập vào LilyPond.

en: show version number and exit
vi: hiển thị số phiên bản rồi thoát

en: show this help and exit
vi: hiển thị trợ giúp này rồi thoát

en: write output to FILE
vi: xuất ra TẬP_TIN

en: be strict about success
vi: chặt chẽ về thành công

en: preserve ABC's notion of beams
vi: bảo tồn ý kiến ABC về tia

note: Translators, please translate this string as "Report bugs in English via %s", or if there is a LilyPond users list or forum in your language "Report bugs in English via %s or in YOUR_LANG via URI"
en: Report bugs via %s
vi: Hãy thông báo lỗi cho %s

en: Update LilyPond input to newer version.  By default, update from the
    version taken from the \version command, to the current LilyPond version.
vi: Cập nhật kết nhập Lilypond lên phiên bản mới hơn. Mặc định là cập nhật từ phiên bản đưa ra bằng lệnh « \version », lên phiên bản Lilypond hiện thời.

en: Distributed under terms of the GNU General Public License.
vi: Được phát hành với điều kiện của Giấy phép Công cộng GNU (GPL)

en: It comes with NO WARRANTY.
vi: Nó KHÔNG BẢO HÀNH GÌ CẢ.

en: start from VERSION [default: \version found in file]
vi: bắt đầu từ PHIÊN BẢN [mặc định: \version được tìm trong tập tin]

en: edit in place
vi: sửa tại chỗ

en: do not add \version command if missing
vi: không thêm lệnh \version nếu còn thiếu

en: force updating \version number to %s
vi: ép buộc cập nhật số thứ tự \version (phiên bản) lên %s

en: show rules [default: -f 0, -t %s]
vi: hiện các quy tắc [mặc định: -f 0, -t %s]

en: convert to VERSION [default: %s]
vi: chuyển đổi sang PHIÊN_BẢN [mặc định: %s]

en: Applying conversion:
vi: Đang áp dụng sự chuyển đổi:

en: Error while converting
vi: Gặp lỗi trong khi chuyển đổi

en: Stopping at last successful rule
vi: Đang dừng ở quy tắc thành công cuối cùng

en: Processing `%s'...
vi: Đang xử lý « %s »...

en: cannot open file: `%s'
vi: không thể mở tập tin « %s »

en: cannot determine version for `%s'.  Skipping
vi: không thể quyết định phiên bản cho « %s » nên bỏ qua

en: %s [OPTION]... ETF-FILE
vi: %s [TÙY_CHỌN]... TẬP_TIN_ETF

en: Enigma Transport Format is a format used by Coda Music Technology's
    Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.
vi: Enigma Transport Format là một định dạng dùng bởi sản phẩm
    Finale của công ty Coda Music Technology.
    etf2ly chuyển đổi một tập hợp con của ETF
    sang một tập tin Lilypond sẵn sàng dùng.

en: show warranty and copyright
vi: hiện bảo hành và tác quyền

en: Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document.
vi: Xử lý các đoạn LilyPond theo tài liệu HTML, LaTeX, texinfo hay DocBook pha giống.

en: BOOK
vi: SỔ

en: Exiting (%d)...
vi: Đang thoát (%d)...

en: Copyright (c) %s by
vi: Tác quyền © năm %s của

en: FILTER
vi: LỌC

en: pipe snippets through FILTER [default: `convert-ly -n -']
vi: gửi các đoạn qua ống dẫn và bộ LỌC [mặc định: « convert-ly -n - »]

en: use output format FORMAT (texi [default], texi-html, latex, html, docbook)
vi: dùng định dạng xuất ĐỊNH DẠNG (texi [mặc định], texi-html, latex, html, docbook)

en: add DIR to include path
vi: thêm THƯ_MỤC vào đường dẫn bao gồm

en: format Texinfo output so that Info will look for images of music in DIR
vi: định dạng kết xuất Texinfo để mà Info sẽ tìm ảnh nhạc trong THƯ_MỤC

en: run executable PROG instead of latex
vi: chạy PROG (chương trình) có thể thực thi, thay cho latex

en: pad left side of music to align music inspite of uneven bar numbers (in mm)
vi: đệm bên trái của bản nhạc để sắp hàng nhạc, bất chấp các số thứ tự gạch nhịp (theo mili-mét)

en: write output to DIR
vi: xuất ra THƯ_MỤC

en: do not fail if no lilypond output is found
vi: không tìm thấy kết xuất lilypond thì vẫn thành công

en: do not fail if no PNG images are found for EPS files
vi: không tìm thấy ảnh PNG cho tập tin EPS thì vẫn thành công

en: write lily-XXX files to DIR, link into --output dir
vi: ghi các tập tin lily-XXX vào TMỤC, liên kết vào thư mục --output (xuất)

en: process ly_files using COMMAND FILE...
vi: xử lý các tập tin ly_file dùng LỆNH TẬP TIN...

en: create PDF files for use with PDFTeX
vi: tạo tập tin PDF để sử dụng với PDFTeX

en: file not found: %s
vi: không tìm thấy tập tin: %s

en: deprecated ly-option used: %s=%s
vi: dùng tùy chọn ly-option bị phản đối: %s=%s

en: compatibility mode translation: %s=%s
vi: dịch chế độ khả năng tương thích: %s=%s

en: deprecated ly-option used: %s
vi: dùng tùy chọn ly-option bị phản đối: %s

en: compatibility mode translation: %s
vi: dịch chế độ khả năng tương thích: %s

en: ignoring unknown ly option: %s
vi: đang bỏ qua tùy chọn ly lạ: %s

en: Opening filter `%s'
vi: Đang mở bộ lọc « %s »

en: `%s' failed (%d)
vi: « %s » bị lỗi (%d)

en: The error log is as follows:
vi: Bản ghi lỗi bên dưới:

en: cannot find \begin{document} in LaTeX document
vi: không tìm thấy tài liệu bắt đầu « \begin{document} » trong tài liệu LaTeX

en: Writing snippets...
vi: Đang ghi các đoạn...

en: All snippets are up to date...
vi: Mọi đoạn là hiện thời...

en: cannot determine format for: %s
vi: không thể xác định định dạng cho : %s

en: %s is up to date.
vi: %s là hiện thời.

en: Writing `%s'...
vi: Đang ghi « %s »...

en: Output would overwrite input file; use --output.
vi: Kết xuất sẽ ghi đè lên tập tin nhập vào : dùng tùy chọn « --output ».

en: Dissecting...
vi: Đang phân chia...

en: Compiling %s...
vi: Đang biên dịch %s...

en: Processing include: %s
vi: Đang xử lý đồ bao gồm: %s

en: Removing `%s'
vi: Đang gỡ bỏ « %s »

en: Exiting...
vi: Đang thoát...

en: %s output to `%s'...
vi: kết xuất %s vào « %s »...

en: Convert %s to LilyPond input.
vi: Chuyển đổi %s sang dữ liệu nhập vào Lilypond.

en: print absolute pitches
vi: in ra độ cao thấp tuyệt đối

en: DUR
vi: THỜI_LƯỢNG

en: quantise note durations on DUR
vi: lượng tử hoá các thời gian nốt trong THỜI_LƯỢNG

en: print explicit durations
vi: in ra các thời lượng dứt khoát

en: set key: ALT=+sharps|-flats; MINOR=1
vi: đặt khoá: ALT=+thăng|-giáng; THỨ=1

en: ALT[:MINOR]
vi: ALT[:THỨ]

en: quantise note starts on DUR
vi: lượng tử hoá sự bắt đầu nốt trong THỜI_LƯỢNG

en: DUR*NUM/DEN
vi: THỜI_LƯỢNG*SỐ/MẬT_ĐỘ

en: allow tuplet durations DUR*NUM/DEN
vi: cho phép thời gian nhiều nốt THỜI_LƯỢNG*SỐ/MẬT_ĐỘ

en: treat every text as a lyric
vi: xử lý mọi văn bản là lời nhạc

en: no files specified on command line.
vi: chưa xác định tập tin trên dòng lệnh.

en: Encountered file created by Dolet 3.4 for Sibelius, containing wrong beaming information. All beaming information in the MusicXML file will be ignored
vi: Gặp tập tin tạo bởi Dolet 3.4 cho Sibelius, mà chứa thông tin sai về gửi chùm: tất cả các thông tin về gửi chùm trong tập tin MusicXML đều bị bở qua.

en: Encountered file created by Noteworthy Composer's nwc2xml, containing wrong beaming information. All beaming information in the MusicXML file will be ignored
vi: Gặp tập tin tạo bởi nwc2xml của Noteworthy Composer, mà chứa thông tin sai về gửi chùm: tất cả các thông tin về gửi chùm trong tập tin MusicXML đều bị bở qua.

en: Unprocessed PartGroupInfo %s encountered
vi: Gặp PartGroupInfo %s chưa được xử lý

en: Encountered note at %s without type and duration (=%s)
vi: Gặp nốt ở %s mà không có kiểu và trường độ (=%s)

en: Encountered rational duration with denominator %s, unable to convert to lilypond duration
vi: Gặp thời lượng hợp lý hữu tỷ với mẫu số %s, không thể chuyển đổi sang thời lượng kiểu Lilypond

en: Unable to extract key signature!
vi: Không thể giải phóng dấu hóa đầu dòng.

en: unknown mode %s, expecting 'major' or 'minor' or a church mode!
vi: không rõ chế độ %s, mong đợi « trưởng » hoặc « thứ » hoặc một chế độ nhà thờ.

en: Encountered unprocessed marker %s
vi: Gặp dấu vết chưa được xử lý %s

en: unknown span event %s
vi: không rõ dữ kiện nhịp cầu %s

en: unknown span type %s for %s
vi: không rõ kiểu nhịp cầu %s cho %s

en: Unknown metronome mark, ignoring
vi: Không rõ dấu máy đánh nhịp nên bỏ qua

note: TODO: Implement the other (more complex) way for tempo marks!
en: Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented.
vi: Chưa thực hiện dấu máy đánh nhịp có quan hệ phức tạp (<metronome-note> in MusicXML).

en: Unable to convert chord type %s to lilypond.
vi: Không thể chuyển đổi kiểu hợp âm %s sang lilypond.

en: drum %s type unknown, please add to instrument_drumtype_dict
vi: không rõ kiểu cái trống %s, hãy thêm vào instrument_drumtype_dict

en: cannot find suitable event
vi: không tìm thấy dữ kiện thích hợp

en: Negative skip %s (from position %s to %s)
vi: Gặp nơi nhảy âm %s (từ vị trí %s đến %s)

en: Negative skip found: from %s to %s, difference is %s
vi: Gặp nơi nhảy âm: từ %s đến %s, hiệu là %s

en: unexpected %s; expected %s or %s or %s
vi: gặp %s bất thường; đợi %s hoặc %s hoặc %s

en: Encountered closing slur, but no slur is open
vi: Gặp dấu luyến âm đóng, mà không có dấu luyến âm còn mở

en: Cannot have two simultaneous (closing) slurs
vi: không thể có hai dấu luyến âm đồng thời (đóng)

en: Cannot have a slur inside another slur
vi: không thể có một dấu luyến âm bên trong dấu luyến âm khác

en: Cannot have two simultaneous slurs
vi: không thể có hai dấu luyến âm đồng thời

en: cannot simultaneously have more than one mode: %s
vi: không thể có nhiều chế độ đồng thời: %s

en: Converting to LilyPond expressions...
vi: Đang chuyển đổi sang biểu thức Lilypond...

en: musicxml2ly [OPTION]... FILE.xml
vi: musicxml2ly [TÙY_CHỌN]... TẬP_TIN.xml

en: Convert MusicXML from FILE.xml to LilyPond input.
    If the given filename is -, musicxml2ly reads from the command line.
vi: Chuyển đổi MusicXML từ TẬP_TIN.xml sang dữ liệu nhập vào LilyPond.
    Nếu tập tin đưa ra là « - » thì musicxml2ly đọc từ dòng lệnh.

en: Copyright (c) 2005--2020 by
        Han-Wen Nienhuys <hanwen@xs4all.nl>,
        Jan Nieuwenhuizen <janneke@gnu.org> and
        Reinhold Kainhofer <reinhold@kainhofer.com>
vi: Tác quyền © năm 2005--2009 của
        Han-Wen Nienhuys <hanwen@xs4all.nl>,
        Jan Nieuwenhuizen <janneke@gnu.org>
        Reinhold Kainhofer <reinhold@kainhofer.com>

en: use lxml.etree; uses less memory and cpu time
vi: dùng « lxml.etree »; nó chiếm ít bộ nhớ và thời gian CPU hơn

en: input file is a zip-compressed MusicXML file
vi: tập tin nhập vào là một tập tin MusicXML đã nén ZIP

en: convert pitches in relative mode (default)
vi: chuyển đổi các độ cao giọng ở chế độ tương đối (mặc định)

en: convert pitches in absolute mode
vi: chuyển đổi các độ cao giọng ở chế độ tuyệt đối

en: use a different language file 'LANG.ly' and corresponding pitch names, e.g. 'deutsch' for deutsch.ly
vi: dùng một tập tin ngôn ngữ khác « VIỆT/ly » và các tên độ cao giọng tương ứng, v.d. « việt » ngụ ý tiếng Việt cho « việt.ly ».

en: do not convert directions (^, _ or -) for articulations, dynamics, etc.
vi: đừng chuyển đổi ký hiệu hướng dẫn (dấu mũ, dấu gạch dưới hoặc dấu gạch nối) cho các cách phát âm và biến cường.

en: do not convert beaming information, use lilypond's automatic beaming instead
vi: không chuyển đổi thông tin về gửi chùm: dùng chức năng tự động gửi chùm để thay thế

en: set output filename to FILE, stdout if -
vi: đặt tên tập tin kết xuất thành TẬP_TIN, nếu « - » thì đầu ra tiêu chuẩn

en: unknown part in part-list: %s
vi: không rõ phần trong part-list: %s

en: Input is compressed, extracting raw MusicXML data from stdin
vi: Nhập liệu được nén nên giải nén dữ liệu MusicXML thô từ đầu vào tiêu chuẩn

en: Input file %s is compressed, extracting raw MusicXML data
vi: Tập tin nhập liệu %s đã được nén nên giải nén dữ liệu MusicXML thô

en: Reading MusicXML from Standard input ...
vi: Đang đọc MusicXML từ đầu vào tiêu chuẩn ...

en: Reading MusicXML from %s ...
vi: Đang đọc MusicXML từ %s...

en: Output to `%s'
vi: Xuất vào « %s »

en: Unable to find input file %s
vi: Không tìm thấy tập tin nhập vào %s

en: option `%s' requires an argument
vi: tùy chọn « %s » cần đến đối số

en: option `%s' does not allow an argument
vi: tùy chọn « %s » không cho phép đối số

en: unrecognized option: `%s'
vi: không nhận ra tùy chọn « %s »

en: invalid argument `%s' to option `%s'
vi: đối số « %s » không hợp lệ đối với tùy chọn « %s »

en: programming error: %s
vi: lỗi lập trình: %s

en: continuing, cross fingers
vi: đang tiếp tục, hy vọng

en: accidental typesetting list must begin with context-name: %s
vi: danh sách sắp chữ dấu thăng giáng bất thường phải bắt đầu với tên ngữ cảnh: %s

en: procedure or context-name expected for accidental rule, found %s
vi: mong đợi thủ tục hoặc tên ngữ cảnh cho quy tắc dấu thăng, còn tìm %s

en: Could not find glyph-name for alteration %s
vi: Không tìm thấy tên hình tượng cho %s sửa đổi

en: natural alteration glyph not found
vi: Không tìm thấy hình tượng sửa đổi nốt thường

en: tried to get a translation for something that is no child of mine
vi: đã thử lấy bản dịch cho cái gì không phải con của tiến trình này

en: cannot find font: `%s'
vi: không tìm thấy phông « %s »

en: \applycontext argument is not a procedure
vi: đối số áp dụng ngữ cảnh « \applycontext » không phải thủ tục

en: cannot change, already in translator: %s
vi: không thể thay đổi, đã trong bộ dịch: %s

en: Axis_group_engraver: vertical group already has a parent
vi: Axis_group_engraver: nhóm dọc đã có cái cha

en: are there two Axis_group_engravers?
vi: có hai Axis_group_engravers không?

en: removing this vertical group
vi: đang gỡ bỏ nhóm dọc này

en: an outside-staff object should have a direction, defaulting to up
vi: đối tượng « outside-staff » nên có hướng nên dùng giá trị Lên

en: barcheck failed at: %s
vi: barcheck (hàm kiểm tra gạch nhịp) bị lỗi ở : %s

en: already have a beam
vi: đã có tia

en: unterminated beam
vi: tia chưa chấm dứt

en: stem must have Rhythmic structure
vi: cọng phải có cấu trúc nhịp điệu

en: stem does not fit in beam
vi: cọng không vừa trong tia

en: beam was started here
vi: tia đã bắt đầu ở đây

en: no feasible beam position
vi: không có vị trí tia có ích

en: removing beam with no stems
vi: đang gỡ bỏ tia không có cọng

en: no viable initial configuration found: may not find good beam slope
vi: không tìm thấy cấu hình đầu tiên có ích: có lẽ không tìm thấy dốc tia tốt

en: No spacing entry from %s to `%s'
vi: Không có mục nhập khoảng cách từ %s đến « %s »

en: cannot change `%s' to `%s'
vi: không thể thay đổi « %s » thành « %s »

note: FIXME: constant error message.
en: cannot find context to switch to
vi: không tìm thấy ngữ cảnh sang đó cần chuyển đổi

note: We could change the current translator's id, but that would make errors hard to catch. last->translator_id_string () = get_change ()->change_to_id_string ();
en: not changing to same context type: %s
vi: không đang thay đổi thành cùng kiểu ngữ cảnh: %s

note: FIXME: uncomprehensable message
en: none of these in my family
vi: không có gì trong những cái này thuộc về nhóm của tôi

en: No tremolo to end
vi: Không có tiếng vê đến cuối

en: unterminated chord tremolo
vi: tiếng vê hợp âm chưa chấm dứt

en: expect 2 elements for chord tremolo, found %d
vi: mong đợi 2 yếu tố cho tiếng vê hợp âm, còn tìm %d

en: clef `%s' not found
vi: không tìm thấy khoá « %s »

en: unknown cluster style `%s'
vi: kiểu dáng chùm lạ « %s »

en: junking empty cluster
vi: đang xoá chùm rỗng

en: Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul
vi: Coherent_ligature_engraver: đang đặt độ tăng dần khoảng cách « spacing-increment=0.01 »: ptr=%ul

note: if we get to here, just put everything on one line
en: cannot find line breaking that satisfies constraints
vi: không tìm thấy cách ngắt dòng thoả các ràng buộc

en: program has no such type: `%s'
vi: chương trình không có kiểu như vậy: « %s »

en: need symbol arguments for \override and \revert
vi: cần thiết các đối số ký hiệu cho « \override » (ghi đè) và « \revert » (hoàn nguyên)

en: cannot find or create new `%s'
vi: không thể tìm hay tạo « %s » mới

en: cannot find or create `%s' called `%s'
vi: không thể tìm hay tạo « %s » tên « %s »

en: Invalid CreateContext event: Cannot create %s context
vi: Dữ kiện tạo ngữ cảnh (CreateContext) không hợp lệ: không thể tạo ngữ cảnh %s

en: cannot find or create: `%s'
vi: không thể tìm hay tạo : « %s »

en: custos `%s' not found
vi: Không tìm thấy « %s » custos

en: Event class should be a symbol
vi: Hạng dữ kiện nên là ký hiệu

en: Unknown event class %s
vi: Hạng dữ kiện lạ %s

en: dot `%s' not found
vi: Không tìm thấy chấm « %s »

en: cannot find start of (de)crescendo
vi: không tìm thấy đầu của sự mạnh/nhẹ dần

en: already have a decrescendo
vi: đã có sự nhẹ dần

en: already have a crescendo
vi: đã có sự mạnh dần

en: cresc starts here
vi: sự mạnh dần bắt đầu ở đây

en: unterminated (de)crescendo
vi: sự mạnh/nhẹ dần chưa chấm dứt

en: unterminated extender
vi: bộ kéo dài chưa chấm dứt

en: failed adding font directory: %s
vi: lỗi thêm thư mục phông: %s

en: adding font directory: %s
vi: đang thêm thư mục phông: %s

en: failed adding font file: %s
vi: lỗi thêm tập tin phông chữ : %s

en: adding font file: %s
vi: đang thêm thư mục phông chữ : %s

en: Initializing FontConfig...
vi: Đang sở khởi phần mềm cấu hình phông FontConfig...

en: Rebuilding FontConfig cache %s, this may take a while...
vi: Đang xây dựng lại bộ nhớ tạm FontConfig %s. Có thể hơi lâu...

en: Building font database.
vi: Đang xây dựng cơ sở dữ liệu phông chữ.

en: infinity or NaN encountered while converting Real number
vi: gặp vô cực hay NaN (không phải con số) khi chuyển đổi số phức

en: setting to zero
vi: đang đặt thành số không

en: Found infinity or nan in output. Substituting 0.0
vi: gặp vô cực hay NaN (không phải con số) trong kết xuất nên thay thế bằng 0.0

en: unterminated glissando
vi: vuốt chưa chấm dứt

en: no music found in score
vi: không tìm thấy âm nhạc trong bản dàn bè

en: Interpreting music...
vi: Đang giải thích âm nhạc...

en: elapsed time: %.2f seconds
vi: thời gian đã qua: %.2f giây

en: \%s ignored
vi: « \%s » bị bỏ qua

en: implied \%s added
vi: đã thêm « \%s » ngầm

note: ligature may not start with 2nd head of pes or flexa
en: cannot apply `\~' on first head of ligature
vi: không thể áp dụng « \~ » vào đầu thứ nhất của chữ ghép

note: (pitch == prev_pitch)
en: cannot apply `\~' on heads with identical pitch
vi: không thể áp dụng « \~ » vào các đầu có độ cao thấp trùng

en: Unknown interface `%s'
vi: Giao diện lạ « %s »

en: Grob `%s' has no interface for property `%s'
vi: Grob « %s » không có giao diện cho thuộc tính « %s »

en: cyclic dependency: calculation-in-progress encountered for #'%s (%s)
vi: phụ thuộc theo chu kỳ: gặp tiến trình tính đang chạy cho #'%s (%s)

en: Infinity or NaN encountered
vi: gặp vô cực hay NaN (không phải con số)

en: decrescendo too small
vi: sự nhẹ dần quá nhỏ

en: do not have that many brackets
vi: không có số dấu ngoặc đó

en: conflicting note group events
vi: các dữ kiện nhóm nốt xung đột với nhau

en: removing unterminated hyphen
vi: đang gỡ bỏ dấu gạch nối chưa chấm dứt

en: unterminated hyphen; removing
vi: gặp dấu gạch nối chưa chấm dứt nên gỡ bỏ

en: cannot find file: `%s'
vi: không tìm thấy tập tin: « %s »

en: (search path: `%s')
vi: (đường dẫn tìm kiếm: « %s »)

en: position unknown
vi: vị trí không rõ

en: No glyph found for alteration: %s
vi: Không tìm thấy hình tượng cho sự sửa đổi: %s

en: alteration not found
vi: Không tìm thấy sự sửa đổi

en: cannot find start of ligature
vi: không tìm thấy đầu của chữ ghép

en: already have a ligature
vi: đã có chữ ghép

en: no right bound
vi: không có mép bên phải

en: no left bound
vi: không có mép bên trái

en: unterminated ligature
vi: chữ ghép chưa chấm dứt

en: ignoring rest: ligature may not contain rest
vi: đang bỏ qua dấu lặng: chữ ghép có thể không chứa dấu lặng

en: ligature was started here
vi: chữ ghép đã bắt đầu ở đây

en: (load path: `%s')
vi: (đường dẫn nạp: « %s »)

en: cannot find property type-check for `%s' (%s).
vi: không tìm thấy hàm kiểm tra kiểu thuộc tính (property-type-check) cho « %s » (%s).

en: perhaps a typing error?
vi: có lẽ gõ sai ?

en: doing assignment anyway
vi: vẫn đang làm việc gán

en: type check for `%s' failed; value `%s' must be of type `%s'
vi: lỗi kiểm tra kiểu « %s »; giá trị « %s » phải có kiểu « %s »

en: include files are not allowed in safe mode
vi: không cho phép tập tin bao gồm (include) trong chế độ an toàn

en: identifier name is a keyword: `%s'
vi: tên bộ nhận diện là từ khoá: « %s »

en: error at EOF: %s
vi: gặp lỗi ở EOF (kết thúc tập tin): %s

en: deprecated function called: %s
vi: đã gọi hàm bị phản đối: %s

en: Changing working directory to: `%s'
vi: Đang thay đổi thư mục hoạt động thành: « %s »

en: cannot find init file: `%s'
vi: không tìm thấy tập tin sở khởi: « %s »

en: Processing `%s'
vi: Đang xử lý « %s »

en: Parsing...
vi: Đang phân tách...

en: braces do not match
vi: hai dấu ngoặc móc không khớp

en: cannot find Voice `%s'
vi: không tìm thấy giọng nói « %s »

en: Lyric syllable does not have note. Use \lyricsto or associatedVoice.
vi: Âm tiết lời nhạc không có nốt. Hãy dùng « \lyricsto » hay « associatedVoice ».

en: This program is free software.  It is covered by the GNU General Public
    License and you are welcome to change it and/or distribute copies of it
    under certain conditions.  Invoke as `%s --warranty' for more
    information.
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.
    
    Hãy gọi lệnh « %s --warranty » để xem thêm thông tin.

en:     This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License version 2
    as published by the Free Software Foundation.
    
        This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.
    
        You should have received a copy of the
    GNU General Public License along with this program; if not, write to
    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.
vi: Chương trình này là phần mềm 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: SYM[=VAL]
vi: SYM[=GIÁ_TRỊ]

en: set Scheme option SYM to VAL (default: #t).
    Use -dhelp for help.
vi: đặt tùy chọn Scheme SYM thành GIÁ_TRỊ (mặc định: #t).
    Dùng « -dhelp » để xem trợ giúp.

en: evaluate scheme code
vi: ước lượng mã scheme

note: Bug in option parser: --output =foe is taken as an abbreviation for --output-format.
en: FORMATs
vi: ĐỊNH_DẠNG

en: dump FORMAT,...  Also as separate options:
vi: đổ ĐỊNH_DẠNG,... Cũng làm với các tùy chọn riêng:

en: generate PDF (default)
vi: tạo ra PDF (mặc định)

en: generate PNG
vi: tạo ra PNG

en: generate PostScript
vi: tạo ra PostScript

en: dump header field FIELD to file
    named BASENAME.FIELD
vi: đổ trường phần đầu TRƯỜNG
    vào tập tin tên BASENAME.FIELD

en: add DIR to search path
vi: Thêm THƯ MỤC vào đường dẫn tìm kiếm

en: use FILE as init file
vi: dùng TẬP TIN là tập tin sở khởi

en: USER, GROUP, JAIL, DIR
vi: NGƯỜI DÙNG, NHÓM, JAIL, THƯ MỤC

en: chroot to JAIL, become USER:GROUP
    and cd into DIR
vi: chroot vào JAIL, trở thành NGƯỜI DÙNG:NHÓM
    và cd vào THƯ MỤC

en: write output to FILE (suffix will be added)
vi: xuất ra TẬP TIN (hậu tố cũng được thêm)

en: relocate using directory of lilypond program
vi: định vị lại dùng thư mục của chương trình lilypond

en: Copyright (c) %s by
    %s  and others.
vi: Tác quyền © năm %s
    của %s và người khác.

note: No version number or newline here.  It confuses help2man.
en: Usage: %s [OPTION]... FILE...
vi: Cách sử dụng: %s [TÙY_CHỌN]... TẬP_TIN...

en: Typeset music and/or produce MIDI from FILE.
vi: Sắp chữ âm nhạc và/hay tạo MIDI từ TẬP TIN

en: LilyPond produces beautiful music notation.
vi: Lilypong tạo kiểu ghi âm nhạc rất đẹp.

en: For more information, see %s
vi: Để tìm thấy thông tin thêm xem %s

en: expected %d arguments with jail, found: %u
vi: mong đợi %d đối số với jail, còn tìm: %u

en: no such user: %s
vi: không có người dùng như vậy: %s

en: cannot get user id from user name: %s: %s
vi: không thể lấy ID người dùng từ tên người dùng: %s: %s

en: no such group: %s
vi: không có nhóm như vậy: %s

en: cannot get group id from group name: %s: %s
vi: không thể lấy ID nhóm từ tên nhóm: %s: %s

en: cannot chroot to: %s: %s
vi: không thể chroot vào : %s: %s

en: cannot change group id to: %d: %s
vi: không thể thay đổi ID nhóm thành: %d: %s

en: cannot change user id to: %d: %s
vi: không thể thay đổi ID người dùng thành: %d: %s

en: cannot change working directory to: %s: %s
vi: không thể thay đổi thư mục hoạt động thành: %s: %s

en: exception caught: %s
vi: bắt ngoài lệ: %s

note: FIXME: constant error message.
en: rehearsalMark must have integer value
vi: rehearsalMark (dấu sự diễn tập) phải có giá trị số nguyên

en: mark label must be a markup object
vi: nhãn dấu phải là đối tượng mã định dạng

en: ligature with less than 2 heads -> skipping
vi: gặp chữ ghép có ít hơn 2 đầu nên bỏ qua

en: cannot determine pitch of ligature primitive -> skipping
vi: không thể quyết định độ cao thấp của điều có sẵn kiểu chữ ghép nên bỏ qua

en: single note ligature - skipping
vi: gặp chữ ghép có chỉ một nốt nên bỏ qua

en: prime interval within ligature -> skipping
vi: gặp khoảng phết bên trong chữ ghép nên bỏ qua

en: mensural ligature: duration none of Mx, L, B, S -> skipping
vi: chữ ghép kiểu đo lường: thời gian không phải Mx, L, B hay S nên bỏ qua

en: semibrevis must be followed by another one -> skipping
vi: nốt tròn phải có cái nữa theo sau nên bỏ qua

en: semibreves can only appear at the beginning of a ligature,
    and there may be only zero or two of them
vi: nốt tròn chỉ có thể xuất hiện ở đầu của chữ ghép,
    cũng chỉ có thể có số không hay hai nốt tròn.

en: invalid ligatura ending:
    when the last note is a descending brevis,
    the penultimate note must be another one,
    or the ligatura must be LB or SSB
vi: kết thúc chữ ghép không hợp lệ:
    khi nốt cuối là dấu ngân đi xuống,
    nốt giáp cuối phải là cái nữa,
    hoặc chữ ghép phải là LB hay SSB.

en: unexpected case fall-through
vi: gặp case fall-through bất thường

en: Mensural_ligature: unexpected case fall-through
vi: Mensural_ligature: gặp case fall-through bất thường

en: no such MIDI instrument: `%s'
vi: không có phối nhạc MIDI như vậy: « %s »

en: cannot open for write: %s: %s
vi: không thể mở đề ghi: %s: %s

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

en: Calculating line breaks...
vi: Đang tính các chỗ ngắt dòng...

en: Calculating page breaks...
vi: Đang tính các chỗ ngắt trang...

en: Sending non-event to context
vi: Đang gửi khác-dữ-kiện cho ngữ cảnh

en: octave check failed; expected "%s", found: "%s"
vi: lỗi kiểm tra quãng tám: mong đợi « %s » còn tìm: « %s »

en: transposition by %s makes alteration larger than double
vi: dịch giọng theo %s làm sự sửa đổi lớn hơn đôi

en: unknown crescendo style: %s
    defaulting to hairpin.
vi: không rõ kiểu dáng mạnh dần: %s
    nên trở về giá trị mặc định (hairpin).

en: cannot add text scripts to individual note heads
vi: không thể thêm văn lệnh văn bản vào đầu nốt riêng

en: no placement found for fingerings
vi: không tìm thấy vị trí cho ngón bấm

en: placing below
vi: đang để vào bên dưới

en: ignoring too many clashing note columns
vi: đang bỏ qua quá nhiều cột nốt xung đột với nhau

en: cannot have note heads and rests together on a stem
vi: không thể có cọng chứa cả hai đầu nốt và dấu lặng

en: none of note heads `%s' or `%s' found
vi: không tìm thấy đầu nốt « %s » hay « %s »

en: NoteEvent without pitch
vi: Có dữ kiện nốt (NoteEvent) không có độ cao thấp

en: cannot allocate %lu bytes
vi: không thể cấp phát %lu byte

en: cannot load font table: %s
vi: không thể nạp bảng phông: %s

en: Free type error: %s
vi: Lỗi FreeType: %s

en: unsupported font format: %s
vi: định dạng phông không được hỗ trợ : %s

en: error reading font file %s: %s
vi: gặp lỗi khi đọc tập tin phông %s: %s

en: FT_Get_Glyph_Name () Freetype error: %s
vi: Lỗi FreeType FT_Get_Glyph_Name (): %s

en: FT_Get_Glyph_Name () error: %s
vi: Lỗi FT_Get_Glyph_Name (): %s

note: find out the ideal number of pages
en: Finding the ideal number of pages...
vi: Đang tìm tổng số trang thích hợp...

en: Fitting music on 1 page...
vi: Đang vừa âm nhạc khít 1 trang...

en: Fitting music on %d pages...
vi: Đang vừa âm nhạc khít %d trang...

en: Fitting music on %d or %d pages...
vi: Đang vừa âm nhạc khít %d hoặc %d trang...

en: Drawing systems...
vi: Hệ thống vẽ...

en: page-turn-page-breaking: breaking from %d to %d
vi: page-turn-page-breaking: ngắt từ %d đến %d

en: cannot fit the first page turn onto a single page.  Consider setting first-page-number to an even number.
vi: không thể vừa sự quay trang đầu trong một trang riêng lẻ. Đề nghị bạn đặt giá trị của số thứ tự trang đầu (first-page-number) thành số chẵn.

en: Calculating page and line breaks (%d possible page breaks)...
vi: Đang tính các chỗ cần ngắt trang và dòng (%d chỗ ngắt trang có thể)...

en: break starting at page %d
vi: chỗ ngắt bắt đầu ở trang %d

en: 	demerits: %f
vi: 	điểm xấu : %f

en: 	system count: %d
vi: 	tổng hệ thống: %d

en: 	page count: %d
vi: 	tổng trang: %d

en: 	previous break: %d
vi: 	chỗ ngắt trước: %d

en: Glyph has no name, but font supports glyph naming.
    Skipping glyph U+%0X, file %s
vi: Hình tượng không có tên, nhưng phông hỗ trợ khả năng đặt tên hình tượng.
    Đang bỏ qua hình tượng U+%0X, tập tin %s

en: no PostScript font name for font `%s'
vi: không có tên phông PostScript cho phông « %s »

en: FreeType face has no PostScript font name
vi: Mặt chữ FreeType không có tên phông PostScript

en: forced break was overridden by some other event, should you be using bar checks?
vi: chỗ ngắt bị buộc đã bị ghi đè bởi dữ kiện khác, bạn có nên dùng sự kiểm tra gạch nhịp không?

en: Layout output to `%s'...
vi: Xuất bố trí ra « %s »...

en: Element count %d (spanners %d)
vi: Tổng yếu tố %d (thanh ngang %d)

en: Preprocessing graphical objects...
vi: Đang tiền xử lý các đối tượng đồ họa...

en: GUILE signaled an error for the expression beginning here
vi: GUILE đã thông báo lỗi cho biểu thức bắt đầu ở đây

en: unterminated percent repeat
vi: sự lặp lại dấu phần trăm chưa chấm dứt

en: Track...
vi: Rãnh...

en: MIDI channel wrapped around
vi: Kênh MIDI đã cuộn vòng

en: remapping modulo 16
vi: đang ánh xạ lại mô-đun 16

en: MIDI output to `%s'...
vi: xuất MIDI ra « %s »...

en: unterminated phrasing slur
vi: dấu luyến âm phân nhịp chưa chấm dứt

en: expect 3 strings for piano pedals, found: %ld
vi: mong đợi 3 chuỗi cho âm nền dương cầm, còn tìm: %ld

en: cannot find start of piano pedal: `%s'
vi: không tìm thấy đầu của âm nền dương cầm: « %s »

en: cannot find start of piano pedal bracket: `%s'
vi: không tìm thấy đầu của ngoặc âm nền dương cầm: « %s »

en: no such internal option: %s
vi: không có tùy chọn nội bộ như vậy: %s

en: not a grob name, `%s'
vi: không phải tên grob, « %s »

en: Failed octave check, got:
vi: Lỗi kiểm tra quãng tám, nhận:

en: Setting %s to %s
vi: Đang đặt %s thành %s

en: no such file: %s for %s
vi: không có tập tin như vậy: %s cho %s

en: no such directory: %s for %s
vi: không có thư mục như vậy: %s cho %s

en: %s=%s (prepend)
vi: %s=%s (thêm vào đầu)

en: not relocating, no %s/ or current/ found under %s
vi: không đang thay đổi vị trí, không tìm thấy « %s/ » hay « current/ » nằm dưới %s

en: Relocation: compile datadir=%s, new datadir=%s
vi: Đổi vị trí: thư mục dữ liệu biên dịch là %s, thư mục dữ liệu mí là %s

en: Relocation: framework_prefix=%s
vi: Đổi vị trí: framework_prefix=%s

en: Relocation: is absolute: argv0=%s
vi: Đổi vị trí: là tuyệt đối: argv0=%s

en: Relocation: from cwd: argv0=%s
vi: Đổi vị trí: từ cwd: argv0=%s

en: Relocation: from PATH=%s
    argv0=%s
vi: Đổi vị trí: từ đường dẫn PATH=%s
    argv0=%s

en: LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR
vi: biến LILYPONDPREFIX quá cũ, hãy dùng LILYPOND_DATADIR

en: Relocation file: %s
vi: Tập tin thay đổi vị trí: %s

en: Unknown relocation command %s
vi: Lệnh thay đổi vị trí không rõ %s

en: cannot resolve rest collision: rest direction not set
vi: không thể giải quyết sự xung đột dấu lặng: chưa đặt hướng lặng

en: too many colliding rests
vi: quá nhiều dấu lặng xung đột với nhau

en: rest `%s' not found
vi: không tìm thấy dấu lặng « %s »

en: cannot find `%s'
vi: không tìm thấy « %s »

en: Music font has not been installed properly.
vi: Phông âm nhạc chưa được cài đặt đúng.

en: Search path `%s'
vi: Đường dẫn tìm kiếm « %s »

en: Aborting
vi: Đang hủy bỏ...

en: already have music in score
vi: đã có âm nhạc trong bản đàn bè

en: this is the previous music
vi: đây là âm nhạc trước

en: errors found, ignoring music expression
vi: gặp lỗi nên bỏ qua biểu thức âm nhạc

note: FIXME:
en: do not know how to interpret articulation:
vi: không biết cách giải thích trục bản lề:

en: scheme encoding:
vi: bảng mã scheme:

en: direction of %s invalid: %d
vi: %s có hướng không hợp lệ: %d

en: unterminated slur
vi: dấu luyến âm chưa chấm dứt

en: cannot end slur
vi: không thể kết thúc dấu luyến âm

en: Ignoring grob for slur: %s. avoid-slur not set?
vi: Đang bỏ qua grob cho dấu luyến âm: %s. Chưa đặt « avoid-slur » ?

en: expected to read %d characters, got %d
vi: mong đợi đọc %d ký tự, còn nhận %d

en: No spring between column %d and next one
vi: Khoảng có sự nhảy giữa cột %d và cái kế tiếp

en: staff-span event has no direction
vi: dữ kiện chiếm khuông nhạc không có hướng

en: tremolo duration is too long
vi: thời gian tiếng vê quá dài

note: FIXME:
en: adding note head to incompatible stem (type = %d)
vi: đang thêm đầu nốt vào cọng không tương thích (kiểu = %d)

en: maybe input should specify polyphonic voices
vi: có lẽ kết nhập vào nên xác định các giọng nói đối âm

en: weird stem size, check for narrow beams
vi: kích cỡ cọng lạ, hãy kiểm tra có tia hẹp không

en: flag `%s' not found
vi: không tìm thấy cờ « %s »

en: flag stroke `%s' not found
vi: không tìm thấy nét cờ « %s »

en: Element count %d.
vi: Tổng yếu tố %d.

en: Grob count %d
vi: Tổng grob %d

en: cannot find start of text spanner
vi: không tìm thấy đầu của thanh ngang văn bản

en: already have a text spanner
vi: đã có thanh ngang văn bản

en: unterminated text spanner
vi: thanh ngang văn bản chưa chấm dứt

en: lonely tie
vi: dấu nối riêng lẻ

note: Todo: should make typecheck? OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
en: strange time signature found: %d/%d
vi: tìm thấy chữ ký nhịp lạ: %d/%d

note: If there is no such symbol, we default to the numbered style. (Here really with a warning!)
en: time signature symbol `%s' not found; reverting to numbered style
vi: không tìm thấy ký hiệu chữ ký nhịp « %s » nên hoàn nguyên về kiểu đánh số

en: unknown translator: `%s'
vi: bộ dịch lạ: « %s »

en: fatal error. Couldn't find type: %s
vi: lỗi nghiêm trọng. Không tìm thấy kiểu : %s

en: cannot find: `%s'
vi: không tìm thấy: « %s »

en: Two simultaneous %s events, junking this one
vi: Gặp hai dữ kiện %s đồng thời nên bỏ cái này

en: Previous %s event here
vi: Dữ kiện %s trước ở đây

en: cannot find start of trill spanner
vi: không tìm thấy đầu của thanh ngang sự láy rền

en: already have a trill spanner
vi: đã có thanh ngang sự láy rền

en: No tuplet to end
vi: Không có tuplet đến cuối

en: ignored prefix (es) `%s' of this head according to restrictions of the selected ligature style
vi: đã bỏ qua tiền tố (es) « %s » của đầu này tùy theo các sự hạn chế của kiểu dáng chữ ghép đã chọn

en: Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul
vi: Vaticana_ligature_engraver: đang đặt « spacing-increment = %f »: ptr =%ul

en: flexa-height undefined; assuming 0
vi: chưa xác định « flexa-height » nên giả sử 0

en: ascending vaticana style flexa
vi: flexa kiểu Vaticana đi lên

en: Vaticana_ligature: zero join (delta_pitch == 0)
vi: Vaticana_ligature: dấu nối số không (delta_pitch == 0)

note: fixme: be more verbose.
en: cannot end volta spanner
vi: không thể kết thúc thanh ngang volta

en: already have a volta spanner, ending that one prematurely
vi: đã có thanh ngang volta thì kết thúc sớm cái đó

en: also already have an ended spanner
vi: cũng đã có thanh ngang đã kết thúc

en: giving up
vi: đang chịu thua

en: \paper cannot be used in \score, use \layout instead
vi: « \paper » không thể được dùng trong « \score », hãy dùng « \layout » thay vào đó

en: need \paper for paper block
vi: cần thiết « \paper » cho khối giấy

en: Grob name should be alphanumeric
vi: Tên grob nên có dạng chữ số

en: second argument must be pitch list
vi: đối số thứ hai phải là danh sách các độ cao thấp

en: have to be in Lyric mode for lyrics
vi: ghi lời nhạc thì phải trong chế độ Lời nhạc

en: expecting string as script definition
vi: mong đợi chuỗi xác định văn lệnh

en: not a duration: %d
vi: không phải thời gian: %d

en: have to be in Note mode for notes
vi: ghi nốt thì phải trong chế độ Nốt

en: have to be in Chord mode for chords
vi: ghi hợp âm thì phải trong chế độ Hợp âm

en: stray UTF-8 BOM encountered
vi: gặp UTF-8 BOM rải rác

en: Skipping UTF-8 BOM
vi: Bỏ qua UTF-8 BOM

en: Renaming input to: `%s'
vi: Đang thay đổi tên kết nhập thành: « %s »

en: quoted string expected after \version
vi: mong đợi chuỗi đã trích dẫn sau « \version »

en: quoted string expected after \sourcefilename
vi: mong đợi chuỗi đã trích dẫn sau « \sourcefilename »

en: integer expected after \sourcefileline
vi: mong đợi số nguyên sau « \sourcefilename »

en: EOF found inside a comment
vi: Gặp kết thúc tập tin trong ghi chú

en: \maininput not allowed outside init files
vi: không cho phép « \maininput » bên ngoài tập tin sở khởi

en: wrong or undefined identifier: `%s'
vi: bộ nhận diện sai hau không được xác định: « %s »

note: backup rule
en: end quote missing
vi: thiếu dấu trích dẫn kết thúc

en: Brace found at end of lyric.  Did you forget a space?
vi: Gặp dấu ngoặc móc ở kết thúc lời nhạc. Bạn đã quên nhập vào dấu cách không?

en: Brace found at end of markup.  Did you forget a space?
vi: Gặp dấu ngoặc móc ở kết thúc mã định dạng. Bạn đã quên nhập vào dấu cách không?

en: invalid character: `%c'
vi: ký tự không hợp lệ: « %c »

en: unknown escaped string: `\%s'
vi: chuỗi đã thoát lạ: « \%s »

en: file too old: %s (oldest supported: %s)
vi: tập tin quá cũ : %s (cũ nhất được hỗ trợ : %s)

en: consider updating the input with the convert-ly script
vi: đề nghị bạn cập nhật kết nhập bằng văn lệnh « convert-ly »

en: program too old: %s (file requires: %s)
vi: chương trình quá cũ : %s (tập tin cần thiết: %s)

en: Invoking `~a'...
vi: đang gọi « ~a »...

en: `~a' failed (~a)
vi: lỗi « ~a » (~a)

en: Converting to `~a'...
vi: Đang chuyển đổi sang « ~a »

note: Do not try to guess the name of the png file, GS produces PNG files like BASE-page%d.png.
en: Converting to ~a...
vi: Đang chuyển đổi sang ~a...

en: Writing header field `~a' to `~a'...
vi: Đang ghi trường phần đầu « ~a » vào « ~a »...

en: symbol ~S redefined
vi: ký hiệu ~S đã được xác định lại

en: event class ~A seems to be unused
vi: hạng dữ kiện ~A có vẻ là không dùng

note: should be programming-error
en: translator listens to nonexisting event class ~A
vi: bộ dịch lắng nghe hạng dữ kiện không tồn tại ~A

en: no systems found in \score markup, does it have a \layout block?
vi: không tìm thấy hệ thống trong mã định dạng « \score », nó có khối « \layout » không?

en: Cannot find glyph ~a
vi: không tìm thấy hình tượng ~a

en: not a valid duration string: ~a
vi: không phải chuỗi thời gian hợp lệ: ~a

en: symbol expected: ~S
vi: mong đợi ký hiệu : ~S

en: cannot find music object: ~S
vi: không tìm thấy đối tượng âm nhạc: ~S

en: unknown repeat type `~S'
vi: kiểu lặp lại lạ: ~S

en: See define-music-types.scm for supported repeats
vi: Xem « define-music-types.scm » để tìm các kiểu lặp lại được hỗ trợ

en: pair expected in doc ~s
vi: mong đợi cặp trong tài liệu ~s

en: cannot find interface for property: ~S
vi: không tìm thấy giao diện cho thuộc tính: ~S

en: unknown Grob interface: ~S
vi: giao diện Grob lạ: ~S

en: Processing ~S...
vi: Đang xử lý ~S...

en: Writing ~S...
vi: Đang ghi ~S...

en: cannot find description for property ~S (~S)
vi: không tìm thấy mô tả cho thuộc tính ~S (~S)

en: flag stroke `~a' or `~a' not found
vi: không tìm thấy nét cờ « ~a » hoặc « ~a »

en: Writing ~a...
vi: Đang ghi ~a...

en: cannot embed ~S=~S
vi: không thể nhúng ~S=~S

en: cannot extract file matching ~a from ~a
vi: không thể giải nén tập tin khớp với ~a từ ~a

en: do not know how to embed ~S=~S
vi: không biết cách nhúng ~S=~S

en: do not know how to embed font ~s ~s ~s
vi: không biết cách nhúng phông ~s ~s ~s

en: cannot convert <stdout> to ~S
vi: không thể chuyển đổi <stdout> sang ~S

en: 
    The PostScript backend does not support the system-by-system 
    output. For that, use the EPS backend instead,
    
      lilypond -dbackend=eps FILE
    
    If have cut & pasted a lilypond fragment from a webpage, be sure
    to only remove anything before
    
      %% ****************************************************************
      %% Start cut-&-pastable-section
      %% ****************************************************************
vi: 
    Hậu phương PostScript không hỗ trợ khả năng xuất ra từng hệ thống.
    Đối với đó, khuyên bạn dùng hậu phương EPS:
    
      lilypond -dbackend=eps TẬP_TIN
    
    Cắt và dán đoạn lilypond từ trang Web thì cần phải gỡ bỏ các đồ nằm trước
    
      %% ****************************************************************
      %% Start cut-&-pastable-section
      %% ****************************************************************

en: Writing graph `~a'...
vi: Đang ghi đồ thị « ~a »...

en: Error in beam quanting.  Expected (~S,~S) found ~S.
vi: Lỗi trong khi lượng tử hoá tia. Mong đợi (~S,~S), còn tìm ~S

en: Error in beam quanting.  Expected ~S 0, found ~S.
vi: Lỗi trong khi lượng tử hoá tia. Mong đợi ~S 0, còn tìm ~S

en: Can't fit systems on page -- ignoring between-system-padding
vi: Không thể vừa các hệ thống trong tập tin nên bỏ qua vùng đệm giữa các hệ thống

en: unknown unit: ~S
vi: đơn vị lạ: ~S

en: no \version statement found, please add~afor future compatibility
vi: không tìm thấy câu lệnh « \version », hãy thêm ~a để tương thích sau

en: old relative compatibility not used
vi: không dùng khả năng tương thích tương đối cũ

en: cannot find: ~A
vi: không tìm thấy: ~A

en: wrong type for argument ~a.  Expecting ~a, found ~s
vi: sai kiểu cho đối số ~a. Mong đợi ~a, còn tìm ~s

en: job ~a terminated with signal: ~a
vi: công việc ~a đã kết thúc với tín hiệu : ~a

en: logfile ~a (exit ~a):
    ~a
vi: tập tin ghi lưu ~a (thoát ~a):
    ~a

en: failed files: ~S
vi: tập tin đã thất bại: ~S

en: Redirecting output to ~a...
vi: Đang chuyển hướng kết xuất tới ~a ...

en: Music head function must return Music object
vi: Hàm đầu âm nhạc phải trả lại đối tượng Âm nhạc

en: Invalid property operation ~a
vi: Thao tác thuộc tính không hợp lệ: ~a

en: Wrong number of arguments.  Expect: ~A, found ~A: ~S
vi: Số đối số không đúng. Mong đợi: ~A, còn tìm ~A: ~S

en: Invalid argument in position ~A.  Expect: ~A, found: ~S.
vi: Đối số không hợp lệ ở vị trí ~A. Mong đợi: ~A, còn tìm: ~S

en: Not a markup command: ~A
vi: Không phải một lệnh định dạng: ~A

en: More alternatives than repeats.  Junking excess alternatives
vi: Số cái xen kẽ lớn hơn số sự lặp lại nên đổ các sự xen kẽ thừa

en: invalid tremolo repeat count: ~a
vi: Số đếm lại tiếng vẽ không hợp lệ: ~a

en: expecting 2 elements for chord tremolo, found ~a
vi: mong đợi 2 yếu tố cho sự vê hợp âm, còn tìm ~a

en: music expected: ~S
vi: mong đợi âm nhạc: ~S

note: FIXME: uncomprehensable message
en: Bar check failed.  Expect to be at ~a, instead at ~a
vi: Lỗi kiểm tra gạch nhịp. Mong đợi ở ~a, còn ở ~a

en: cannot find quoted music: `~S'
vi: không tìm thấy âm nhạc đã trích dẫn: « ~S »

en: unknown accidental style: ~S
vi: kiểu dáng dấu thăng giáng bất thường lạ: ~S

en: utf-8-string encountered in PS backend
vi: gặp chuỗi UTF-8 trong hậu phương PS

en: undefined: ~S
vi: chưa xác định: ~S

en: cannot decypher Pango description: ~a
vi: Không thể giải thích mô tả Pango: ~a

en: set-global-staff-size: not in toplevel scope
vi: set-global-staff-size: không phải trong phạm vị cấp đầu

en: This is not a \layout {} object, ~S
vi: Đây không phải đối tượng « \layout {} », ~S

en: Unknown paper size: ~a
vi: Không rõ kích cỡ giấy: ~a

note: TODO: should raise (generic) exception with throw, and catch that in parse-scm.cc
en: Must use #(set-paper-size .. ) within \paper { ... }
vi: Phải dùng #(set-paper-size .. ) bên trong \paper { ... }

en: unknown clef type `~a'
vi: kiểu khoá lạ « ~a »

en: supported clefs: ~a
vi: các khoá đã hỗ trợ : ~a

en: ~a exited with status: ~S
vi: ~a đã thoát với trạng thái: ~S

en: assertion failed: ~S
vi: lỗi khẳng định: ~S

note: Type: boolean Description
en: Abort kernel removal?
vi: Hủy bỏ tiến trình gỡ bỏ hạt nhân ?

note: Type: boolean Description
en: You are running a kernel (version ${running}) and attempting to remove the same version.
vi: Bạn đang chạy một hạt nhân phiên bản ${running} trong khi thử gỡ bỏ phiên bản đó.

note: Type: boolean Description
en: This can make the system unbootable as it will remove /boot/vmlinuz-${running} and all modules under the directory /lib/modules/${running}. This can only be fixed with a copy of the kernel image and the corresponding modules.
vi: Hành động này có thể làm cho hệ thống không có khả năng khởi động, vì nó gỡ bỏ « /boot/vmlinuz-${running} » và tất cả các mô-đụn nằm dưới thư mục « /lib/modules/${running} ».

note: Type: boolean Description
en: It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
vi: Rất khuyên bạn hủy bỏ tiến trình gỡ bỏ hạt nhân, nếu bạn không sẵn sàng sửa chữa hệ thống sau khi gỡ bỏ.

en: No file loaded
vi: Chưa có tập tin nào được tải

en: INFO:
vi: THÔNG TIN:

en: Enter value
vi: Nhập giá trị

en: Operator Message
vi: Thông báo thao tác

en: Restart Entry
vi: Khởi động lại mục

en: _Up
vi: _Lên

en: Replace
      Text:
vi: Thay thế
      Chữ:

en: Replace
       All
vi: Thay thế
       tất cả

en: Ignore
     Case
vi: Bỏ qua
     Hoa thường

en: Search
      Text:
vi: Tìm kiếm
      Chữ:

en: Warning Audio
vi: Cảnh báo bằng âm thanh

en: Alert Audio
vi: Âm thanh báo động

en: Starting RPM
vi: RPM bắt đầu

en: <b>Spindle</b>
vi: <b>Trục chính</b>

en: Hal Meter
vi: Đồng hồ Hal

en: Move to your home directory
vi: Chuyển đến thư mục cá nhân

en: Select the previous file
vi: Chọn tập tin kế trước

en: Select the next file
vi: Chọn dòng tiếp theo

en: Close without returning a file path
vi: Đóng mà không trả về một đường dẫn tập tin

note: Type: text Description :sl3:
en: Install the system
vi: Cài đặt hệ thống

note: Type: text Description :sl3:
en: Installing the system...
vi: Đang cài đặt hệ thống...

note: Type: text Description :sl3:
en: Copying data to disk...
vi: Đang sao chép dữ liệu vào đĩa...

note: Type: text Description :sl3: This string appears when the live-installer package drop network settings that are used only by the Live system
en: Cleaning up network settings...
vi: Đang làm sạch thiết lập mạng...

note: Type: text Description :sl3:
en: Removing packages specific to the live system...
vi: Đang gỡ bỏ các gói đặc trưng cho hệ thống tại chỗ...

note: Type: text Description :sl3:
en: Reconfiguring X.org...
vi: Đang cấu hình lại X.org...

note: Type: select Description :sl3:
en: Type of installation:
vi: Cách cài đặt:

note: Type: select Description :sl3:
en: The live system can be installed to hard disk using one of the following options.
vi: Hệ thống tại chỗ có thể được cài đặt vào đĩa cứng, dùng một của những tùy chọn theo đây.

note: Type: select Description :sl3:
en: If you choose 'normal', the system will be installed as a regular system. If you choose 'live', the installed system will continue to act as a live system but it can then be launched directly from the hard disk.
vi: Tùy chọn:
     • chuẩn		hệ thống sẽ được cài đặt dưới dạng hệ thống bình thường.
     • tại chỗ		hệ thống được cài đặt sẽ tiếp tục chạy như hệ thống tại chỗ,
    			nhưng cũng có thể được khởi chạy trực tiếp từ đĩa cứng.

note: Type: text Description This menu entry may be translated. However, translators are required to keep "Choose language" as an alternative separated by the "/" character Example (french): Choisir la langue/Choose language :sl1:
en: Choose language
vi: Chọn ngôn ngữ/Choose language

note: Type: select Description :sl2:
en: System locale:
vi: Miền địa phương của hệ thống:

note: Type: select Description :sl2:
en: Select the default locale for the installed system.
vi: Hãy đặt miền địa phương mặc định cho hệ thống này.

note: Type: text Description finish-install progress bar item :sl1:
en: Storing language...
vi: Đang lưu ngôn ngữ…

note: Type: title Description Displayed as dialog title during country selection :sl1:
en: Select your location
vi: Chọn nơi bạn ở

note: Type: title Description Displayed as dialog title during locale selection :sl1:
en: Configure locales
vi: Cấu hình miền địa phương

note: Type: note Description :sl1:
en: Language selection no longer possible
vi: Không còn có thể chọn lại ngôn ngữ

note: Type: note Description :sl1:
en: At this point it is no longer possible to change the language for the installation, but you can still change the country or locale.
vi: Ở giai đoạn này, không còn có thể thay đổi ngôn ngữ cho tiến trình cài đặt, nhưng bạn vẫn còn có thể thay đổi quốc gia hoặc miền địa phương.

note: Type: note Description :sl1:
en: To select a different language you will need to abort this installation and reboot the installer.
vi: Để chọn ngôn ngữ khác, bạn cần phải hủy bỏ tiến trình cài đặt này, rồi khởi chạy lại bộ cài đặt.

note: Type: boolean Description :sl1:
en: Continue the installation in the selected language?
vi: Tiếp tục cài đặt bằng ngôn ngữ đã chọn không?

note: Type: boolean Description :sl1:
en: The translation of the installer is incomplete for the selected language.
vi: Bản dịch của bộ cài đặt bằng ngôn ngữ đã chọn chưa hoàn tất.

note: Type: boolean Description :sl1:
en: The translation of the installer is not fully complete for the selected language.
vi: Bản dịch của bộ cài đặt bằng ngôn ngữ bạn đã chọn hiện thời chưa hoàn tất.

note: Type: text Description :sl1:
en: This means that there is a significant chance that some dialogs will be displayed in English instead.
vi: Vì vậy rất có thể là một số hộp thoại sẽ hiển thị bằng tiếng Anh thay thế.

note: Type: text Description :sl1:
en: If you do anything other than a purely default installation, there is a real chance that some dialogs will be displayed in English instead.
vi: Nếu bạn không phải chạy một tiến trình cài đặt mặc định hoàn toàn, rất có thể là một số hộp thoại sẽ hiển thị bằng tiếng Anh thay thế.

note: Type: text Description :sl1:
en: If you continue the installation in the selected language, most dialogs should be displayed correctly but - especially if you use the more advanced options of the installer - some may be displayed in English instead.
vi: Nếu bạn tiếp tục cài đặt bằng ngôn ngữ đã chọn, phần lớn hộp thoại nên hiển thị đúng, nhưng (đặc biệt nếu bạn dùng tùy chọn cấp cao của bộ cài đặt) một số hộp thoại có thể hiển thị bằng tiếng Anh thay thế.

note: Type: text Description :sl1:
en: If you continue the installation in the selected language, dialogs should normally be displayed correctly but - especially if you use the more advanced options of the installer - there is a slight chance some may be displayed in English instead.
vi: Nếu bạn tiếp tục cài đặt bằng ngôn ngữ đã chọn, phần lớn hộp thoại nên hiển thị đúng, nhưng (đặc biệt nếu bạn dùng tùy chọn cấp cao của bộ cài đặt) một số hộp thoại có lẽ sẽ hiển thị bằng tiếng Anh thay thế.

note: Type: text Description :sl1:
en: The chance that you will actually encounter a dialog that is not translated into the selected language is extremely small, but it cannot be ruled out completely.
vi: Rất ít có thể là bạn sẽ thấy một hộp thoại chưa được dịch sang ngôn ngữ đã chọn, nhưng trường hợp này vẫn còn có thể xảy ra.

note: Type: text Description :sl1:
en: Unless you have a good understanding of the alternative language, it is recommended to either select a different language or abort the installation.
vi: Nếu bạn chưa quen với ngôn ngữ xen kẽ, khuyên bạn hoặc chọn ngôn ngữ khác hoặc hủy bỏ tiến trình cài đặt.

note: Type: text Description :sl1:
en: If you choose not to continue, you will be given the option of selecting a different language, or you can abort the installation.
vi: Nếu bạn chọn không tiếp tục, bạn sẽ có cơ hội chọn ngôn ngữ khác, hoặc hủy bỏ tiến trình cài đặt.

note: Type: text Description :sl1:
en: Country, territory or area:
vi: Quốc gia, hạt hoặc vùng:

note: Type: text Description :sl1:
en: Continent or region:
vi: Châu lục hoặc vùng:

note: Type: text Description :sl1:
en: The selected location will be used to set your time zone and also for example to help select the system locale. Normally this should be the country where you live.
vi: Chọn một vị trí nào đó thì nó được sử dụng để đặt múi giờ, cũng (v.d.) giúp đặt miền địa phương của hệ thống. Vị trí này bình thường nên là quốc gia bạn ở.

note: Type: text Description :sl1:
en: This is a shortlist of locations based on the language you selected. Choose "other" if your location is not listed.
vi: Đây là một danh sách ngắn các vị trí dựa trên ngôn ngữ được bạn chọn. Hãy lựa chọn “Khác” nếu vị trí của bạn không được liệt kê.

note: Type: text Description :sl1:
en: Select the continent or region to which your location belongs.
vi: Hãy chọn châu hoặc vùng chứa nơi bạn ở.

note: Type: text Description '%s' will be replaced with the name of the currently selected continent/region :sl1:
en: Listed are locations for: %s. Use the <Go Back> option to select a different continent or region if your location is not listed.
vi: Ở đây thì có các vị trí dựa vào: %s. Không có nơi bạn ở thì hãy bấm <Lùi> để chọn miền khác.

note: Type: select Description :sl1:
en: Country to base default locale settings on:
vi: Quốc gia dựa vào nên đặt miền địa phương mặc định:

note: Type: text Description :sl1:
en: There is no locale defined for the combination of language and country you have selected. You can now select your preference from the locales available for the selected language. The locale that will be used is listed in the second column.
vi: Không có miền địa phương được xác định đối với tổ hợp quốc gia và ngôn ngữ được bạn chọn. Bạn cũng có dịp chọn một của những miền địa phương sẵn sàng cho ngôn ngữ đó. Miền địa phương nên dùng thì được hiển thị trong cột thứ hai.

note: Type: text Description :sl1:
en: There are multiple locales defined for the language you have selected. You can now select your preference from those locales. The locale that will be used is listed in the second column.
vi: Có nhiều miền địa phương được xác định dựa vào ngôn ngữ được bạn chọn. Hãy chọn một cái từ những miền này (miền sẽ dùng thì được hiển thị trong cột thứ hai).

note: Type: multiselect Description :sl2:
en: Additional locales:
vi: Miền địa phương khác:

note: Type: multiselect Description :sl2:
en: Based on your previous choices, the default locale currently selected for the installed system is '${LOCALE}'.
vi: Dựa vào sự chọn đặt trước, miền địa phương mặc định được chọn hiện tại cho hệ thống đã cài đặt là “${LOCALE}”.

note: Type: multiselect Description :sl2:
en: If you wish to use a different default or to also have other locales available, you may choose additional locales to be installed. If you are unsure it is best to just use the selected default.
vi: Nếu bạn muốn sử dụng miền địa phương khác mặc định hoặc có nhiều miền địa phương sẵn sàng thì bạn chọn thêm miền địa phương cần cài đặt. Chưa chắc thì nên dùng mục mặc định đã chọn.

note: Type: note Description :sl2:
en: locale
vi: miền địa phương

note: Type: note Description :sl2:
en: A locale determines character encoding and contains information on for example currency, date format and alphabetical sort order.
vi: Miền địa phương sẽ xác định bảng mã ký tự và chứa thông tin về (v.d.) tiền tệ, định dạng ngày tháng và thứ tự sắp xếp theo abc.

en: Atlantic Ocean
vi: Đại Tây Dương

en: Central America
vi: Vùng Trung Mỹ

en: Indian Ocean
vi: Ấn Độ Dương

en: Oceania
vi: Châu đại dương

note: Type: boolean Description
en: Really remove all locales?
vi: Thực sự gỡ bỏ mọi miền địa phương ?

note: Type: boolean Description
en: Also delete localized man pages?
vi: Cũng xoá các trang hướng dẫn đã dịch ?

note: Type: boolean Description
en: Inform about new locales?
vi: Thông báo về miền địa phương mới ?

note: Type: boolean Description
en: Display freed disk space?
vi: Hiển thị sức chứa đã giải phóng trên đĩa ?

note: Type: boolean Description
en: Accurate disk space calculation?
vi: Tính chính xác sức chứa trên đĩa?

note: Type: boolean Description
en: Display verbose output?
vi: Hiển thị kết xuất chi tiết ?

en: All posts
vi: Mọi bài viết

en: unknown time
vi: không biết thời gian

en: less than one second
vi: ít hơn một giây nữa

note: Translators: this is %d days
en:  %dd
vi:  %dng

note: Translators: this is %2.2d hours
en:  %2.2dh
vi:  %2.2dgi

note: Translators: this is %2.2d minutes
en:  %2.2dm
vi:  %2.2dph

note: Translators: this is %2.2d seconds
en:  %2.2ds
vi:  %2.2dgy

en:  %d day |  %d days
vi[0]:  %d ngày

en:  %2.2d hour |  %2.2d hours
vi[0]:  %2.2d giờ

en:  %2.2d minute |  %2.2d minutes
vi[0]:  %2.2d phút

en:  %2.2d second |  %2.2d seconds
vi[0]:  %2.2d giây

en: Maximum length of a word to be indexed
vi: Chiều dài từ tối đa sẽ được đánh mục lục

en: Words with more characters than this length will be ignored by the indexer.
vi: Các từ với số lượng ký tự nhiều hơn chiều dài này sẽ bị bỏ qua bởi bộ đánh mục lục

en: Maximum number of words to index in a document
vi: Số lượng từ đối đa để đánh mục lục trong một tài liệu

en: Indexer will read only this maximum number of words from a single document.
vi: Bộ đánh mục lục sẽ chỉ đọc số lượng từ tối đa này từ một tài liệu đơn.

en: Enable stemmer
vi: Bật stemmer

en: Simplify the words to their root to provide more results. E.g. 'shelves' and 'shelf' to 'shel'
vi: Đơn giản hóa các từ thành từ gốc của nó để cho thêm nhiều kết quả. Ví dụ “shelves” và “shelf” thành “shel”

en: Enable unaccent
vi: Bật bỏ dấu

en: Translate accented characters to the equivalent unaccented. E.g. 'Idéa' to 'Idea' for improved matching.
vi: Chuyển đổi các ký tự có dấu thành không dấu. Ví dụ “Idéa” thành “Idea” để nâng cao khả năng khớp mẫu.

en: Ignore numbers
vi: Bỏ qua số

en: If enabled, numbers will not be indexed.
vi: Nếu bật, số sẽ không được đánh mục lục.

en: Ignore stop words
vi: Bỏ qua các từ dừng

en: If enabled, the words listed in the stop-words list are ignored. E.g. common words like 'the', 'yes', 'no', etc.
vi: Nếu bật, các từ được liệt kê trong danh sách từ-dừng sẽ bị bỏ qua. Ví dụ các từ có nghĩa chung như là “the”, “yes”, “no”, v.v..

en: Maximum size of journal
vi: Cỡ tối đa nhật ký

en: Size of the journal at rotation in MB. Use -1 to disable rotating.
vi: Cỡ nhật ký mà tại đó nó quay vòng tính bằng Mb. Dùng -1 để tắt quay vòng.

en: Location of journal pieces
vi: Vị trí của mảnh nhật ký

en: Where to store a journal chunk when it hits the max size.
vi: Lưu mảnh nhật ký chỗ nào khi nó đã chạm đến cỡ tối đa.

en: Error starting 'tar' program
vi: Gặp lỗi khi chạy chương trình “tar”

en: No error given
vi: Không đưa ra lỗi nào

en: Unknown error, 'tar' exited with status %d
vi: Lỗi lạ, “tar” đã thoát với mã %d

en: Pause application and reason match an already existing pause request
vi: Tạm dừng ứng dụng và lý do khớp một yêu cầu đã sẵn được dừng rồi

en: Cookie not recognized to resume paused miner
vi: Cookie không thể nhận ra máy đào tạm dừng chạy lại

en: Data store is not available
vi: Kho chứa dữ liệu không sẵn sàng

en: No network connection
vi: Không có kết nối mạng

en: Indexing not recommended on this network connection
vi: Không khuyến khích việc đánh mục lục trên kết nối mạng này

en: Applications data miner
vi: Máy đào dữ liệu ứng dụng

en: Logging, 0 = errors only, 1 = minimal, 2 = detailed and 3 = debug (default=0)
vi: Ghi nhật ký, 0 = chỉ khi lỗi, 1 = tối thiểu, 2 = chi tiết và 3 = gỡ lỗi (mặc định=0)

en: Runs until all applications are indexed and then exits
vi: Chạy cho đến khi mọi ứng dụng được đánh mục lục rồi thoát

note: Daemon options
en: Displays version information
vi: Hiển thị thông tin phiên bản

note: Translators: this messagge will apper immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the application data miner
vi: - khởi chạy máy đào dữ liệu ứng dụng

en: Tracker Application Miner
vi: Máy đào ứng dụng Tracker

en: Indexes information about applications installed
vi: Thông tin đánh mục lục về các ứng dụng đã cài

en: File system data miner
vi: Máy đào dữ liệu hệ thống tập tin

en: Log verbosity
vi: Ghi chi tiết nhật ký

en: Log verbosity.
vi: Ghi chi tiết nhật ký.

en: Initial sleep
vi: Tạm ngủ lúc khởi tạo

en: Initial sleep time, in seconds.
vi: Thời gian tạm ngủ lúc khởi tạo, tính bằng giây.

en: Scheduler priority when idle
vi: Mức ưu tiên lập lịch trình khi nghỉ

en: The scheduler is the kernel component that decides which runnable application will be executed by the CPU next. Each application has an associated scheduling policy and priority.
vi: Bộ lập lịch là một thành phần của nhân cái mà quyết định ứng dụng nào có thể chạy sẽ được CPU thực hiện tiếp theo. Từng ứng dụng có chính sách và mức ưu tiên lập lịch liên quan đến nó.

en: Throttle
vi: Tiết lưu

en: Indexing speed, the higher the slower.
vi: Tốc độ đánh mục lục, cao lên hay thấp đi.

en: Low disk space limit
vi: Giới hạn chỗ trống tối thiểu

en: Disk space threshold in percent at which to pause indexing, or -1 to disable.
vi: Ngưỡng chỗ trống trên đĩa tính bằng phần trăm tại thời điểm đó dừng đánh mục lục, hoặc -1 để tắt.

en: Crawling interval
vi: Khoảng thời gian kiểm tra cập nhật

en: Interval in days to check whether the filesystem is up to date in the database. 0 forces crawling anytime, -1 forces it only after unclean shutdowns, and -2 disables it entirely.
vi: Khoảng thời gian tính bằng ngày để kiểm tra xem hệ thống tập tin đã cập nhật với cơ sở dữ liệu hay chưa. 0 để áp buộc cập nhật bất kỳ lúc nào, -1 để ép buộc chỉ sau khi tắt đột ngột, và -2 để tắt nó hoàn toàn.

en: Removable devices' data permanence threshold
vi: Ngưỡng dữ liệu từ thiết bị di động được lưu trữ

en: Threshold in days after which files from removables devices will be removed from database if not mounted. 0 means never, maximum is 365.
vi: Ngưỡng tính theo ngày mà các tập tin từ thiết bị di động sau đó sẽ bị gỡ bỏ khỏi cơ sở dữ liệu nếu nó không gắn. 0 là không bao giờ, tối đa là 365.

en: Enable monitors
vi: Bật theo dõi

en: Set to false to completely disable any file monitoring
vi: Không chọn để tắt hoàn toàn việc theo dõi tập tin

en: Enable writeback
vi: Bật ghi ngược

en: Set to false to completely disable any file writeback
vi: Đặt là sai để tắt hoàn toàn mọi ghi ngược tập tin

en: Index removable devices
vi: Đánh mục lục các thiết bị di động

en: Set to true to enable indexing mounted directories for removable devices.
vi: Đặt nó nếu muốn bật đánh mục lục các thư mục đã gắn cho thiết bị di động.

en: Index optical discs
vi: Đánh mục lục các đĩa quang

en: Set to true to enable indexing CDs, DVDs, and generally optical media (if removable devices are not indexed, optical discs won't be either)
vi: Chọn nếu muốn bật đánh mục lục CD, DVD và các đa phương tiện quang học chung khác (nếu các thiết bị di động không được đánh mục lục, các đĩa quang cũng không được thực hiện)

en: Index when running on battery
vi: Đánh mục lục khi chạy bằng pin

en: Set to true to index while running on battery
vi: Chọn nó nếu muốn đánh mục lục trong khi chạy bằng pin

en: Perform initial indexing when running on battery
vi: Thực hiện khởi tạo mục lục khi chạy bằng pin

en: Set to true to index while running on battery for the first time only
vi: Chọn nó nếu muốn đánh mục lục khi chạy bằng pin chỉ cho lần chạy đầu tiên

en: Directories to index recursively
vi: Các thư mục đánh chỉ mục bị đệ quy

en: List of directories to index recursively, Special values include: &amp;DESKTOP, &amp;DOCUMENTS, &amp;DOWNLOAD, &amp;MUSIC, &amp;PICTURES, &amp;PUBLIC_SHARE, &amp;TEMPLATES, &amp;VIDEOS. See /etc/xdg/user-dirs.defaults and $HOME/.config/user-dirs.default
vi: Danh sách các thư mục để đánh mục lục một cách đệ quy. Các giá trị đặt biệt bao gồm: &amp;DESKTOP, &amp;DOCUMENTS, &amp;DOWNLOAD, &amp;MUSIC, &amp;PICTURES, &amp;PUBLIC_SHARE, &amp;TEMPLATES, &amp;VIDEOS. Xem /etc/xdg/user-dirs.defaults và $HOME/.config/user-dirs.default

en: Directories to index non-recursively
vi: Các thư mục để đánh chỉ mục không-đệ-quy

en: List of directories to index without inspecting subfolders, Special values include: &amp;DESKTOP, &amp;DOCUMENTS, &amp;DOWNLOAD, &amp;MUSIC, &amp;PICTURES, &amp;PUBLIC_SHARE, &amp;TEMPLATES, &amp;VIDEOS. See /etc/xdg/user-dirs.defaults and $HOME/.config/user-dirs.default
vi: Danh sách các thư mục để đánh mục lục không điều tra thư mục con. Các giá trị đặc biệt bao gồm: &amp;DESKTOP, &amp;DOCUMENTS, &amp;DOWNLOAD, &amp;MUSIC, &amp;PICTURES, &amp;PUBLIC_SHARE, &amp;TEMPLATES, &amp;VIDEOS. Xem /etc/xdg/user-dirs.defaults và $HOME/.config/user-dirs.default

en: Ignored files
vi: Những tập tin bị lờ đi

en: List of file patterns to avoid
vi: Danh sách các mẫu tập tin để tránh xa

en: Ignored directories
vi: Những thư mục bị lờ đi

en: List of directories to avoid
vi: Danh sách các mẫu thư mục để tránh xa

en: Ignored directories with content
vi: Các thư mục bị bỏ qua với nội dung

en: Avoid any directory containing a file blacklisted here
vi: Tránh xa mọi thư mục có chứa một tập tin danh-sách-đen ở đây

en: Initial sleep time in seconds, 0->1000 (default=15)
vi: Thời gian tạm ngủ khi khởi tạo tính bằng giây, 0->1000 (mặc định = 15)

en: Runs until all configured locations are indexed and then exits
vi: Chạy cho tới khi mọi vị trí đã cấu hình được đánh chỉ mục rồi thoát

en: Checks if FILE is eligible for being mined based on configuration
vi: Kiểm tra xem TẬP TIN có đủ tư cách để khai thác trên cơ sở cấu hình

en: Data object '%s' currently exists
vi: Đối tượng dữ liệu “%s” hiện đã sẵn có

en: Data object '%s' currently does not exist
vi: Đối tượng dữ liệu “%s” hiện chưa sẵn có

en: Directory is eligible to be mined (based on rules)
vi: Thư mục thích hợp để đào (dựa trên các quy tắc)

en: Directory is NOT eligible to be mined (based on rules)
vi: Thư mục KHÔNG thích hợp để đào (dựa trên các quy tắc)

en: Directory is eligible to be mined (based on contents)
vi: Thư mục thích hợp để đào (dựa trên các nội dung)

en: Directory is NOT eligible to be mined (based on contents)
vi: Thư mục KHÔNG thích hợp để đào (dựa trên các nội dung)

en: Directory is eligible to be monitored (based on config)
vi: Thư mục thích hợp để theo dõi (dựa trên cấu hình)

en: Directory is NOT eligible to be monitored (based on config)
vi: Thư mục KHÔNG thích hợp để theo dõi (dựa trên cấu hình)

en: File is eligible to be monitored (based on config)
vi: Tập tin thích hợp để theo dõi (dựa trên cấu hình)

en: File is NOT eligible to be monitored (based on config)
vi: Tập tin KHÔNG thích hợp để theo dõi (dựa trên cấu hình)

en: File or Directory is eligible to be monitored (based on config)
vi: Tập tin hay Thư mục thích hợp để theo dõi (dựa trên cấu hình)

en: File or Directory is NOT eligible to be monitored (based on config)
vi: Tập tin hay Thư mục KHÔNG thích hợp để theo dõi (dựa trên cấu hình)

en: File is eligible to be mined (based on rules)
vi: Tập tin thích hợp để đào (dựa trên quy tắc)

en: File is NOT eligible to be mined (based on rules)
vi: Tập tin KHÔNG thích hợp để đào (dựa trên quy tắc)

en: Would be indexed
vi: Nên được đánh mục lục

en: Would be monitored
vi: Nên được theo dõi

note: Translators: this messagge will apper immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the tracker indexer
vi: - khởi chạy bộ đánh mục lục tracker

en: Low battery
vi: Pin yếu

en: Low disk space
vi: Sắp hết đĩa

en: Tracker File System Miner
vi: Máy đào hệ thống tập tin Tracker

en: Crawls and processes files on the file system
vi: Crawls và các tập tin xử lý trên hệ thống tập tin

en: Title to use (must be used with --add-feed)
vi: Tiêu đề muốn dùng (phải được dùng với --add-feed)

note: Translators: this messagge will apper immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the feeds indexer
vi: - bắt đầu feed bộ đánh mục lục

en: Could not establish a connection to Tracker
vi: Không thể thiết lập một kết nối đến Tracker

en: Could not add feed
vi: Không thể thêm feed

en: Tracker RSS/ATOM Feeds Miner
vi: Máy đào Tracker RSS/ATOM Feeds

en: Fetch RSS/ATOM feeds
vi: Lấy RSS/ATOM feeds

en: Userguides
vi: Hướng dẫn sử dụng

en: Userguide data miner
vi: Hướng dẫn sử dụng máy đào dữ liệu

note: Translators: this messagge will apper immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the user guides data miner
vi: - bắt đầu máy đào dữ liệu hướng dẫn sử dụng

en: Tracker User Guides Miner
vi: Máy đào hướng dẫn sử dụng Tracker

en: Evolution Email miner
vi: Máy đào thư Evolution

en: Push data to Tracker to make it queryable.
vi: Đẩy dữ liệu lên Tracker để làm cho nó truy vấn được.

en: _Set the tags you want to associate with the %d selected item: | _Set the tags you want to associate with the %d selected items:
vi[0]: Đặ_t cờ bạn muốn nó kết hợp cùng với %d mục đã chọn:

en: Metadata extractor
vi: Bộ trích xuất siêu dữ liệu

en: Max bytes to extract
vi: Số lượng byte tối đa để trích

en: Maximum number of UTF-8 bytes to extract.
vi: Số lượng byte UTF-8 tối đa được trích.

en: Metadata extraction failed
vi: Gặp lỗi khi rút trích siêu dữ liệu

en: Logging, 0 = errors only, 1 = minimal, 2 = detailed and 3 = debug (default = 0)
vi: Ghi nhật ký, 0 = chỉ lỗi, 1 = tối thiểu, 2 = chi tiết và 3 = gỡ lỗi (mặc định = 0)

en: File to extract metadata for
vi: Tập tin để trích siêu dữ liệu từ đó

en: MIME type for file (if not provided, this will be guessed)
vi: kiểu MIME cho tập tin (nếu không cung cấp, thì sẽ được đoán)

en: Force a module to be used for extraction (e.g. "foo" for "foo.so")
vi: Buộc một mô-đun ddowcj sử dụng cho rút trích (ví dụ: "foo" cho "foo.so")

en: Output results format: 'sparql', or 'turtle'
vi: Xuất kết quả theo định dạng: “sparql”, hay “turtle”

en: Unsupported serialization format '%s'
vi: Định dạng sê-ri không được hỗ trợ “%s”

note: Translators: this message will appear immediately after the usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>
en: - Extract file meta data
vi: - Trích xuất dữ liệu tập tin meta

en: Filename and mime type must be provided together
vi: Tên tập tin và kiểu mime phải được cung cấp cùng nhau

en: Tracker Metadata Extractor
vi: Bộ trích xuất siêu dữ liệu của Tracker

en: Extracts metadata from local files
vi: Trích xuất siêu dữ liệu từ các tập tin nội bộ

en: Desktop Search
vi: Tìm kiếm trên máy tính để bàn

en: Find what you're looking for on this computer by name or content using Tracker
vi: Tìm thứ bạn muốn tìm trên máy tính này theo tên hay nội dung bằng cách dùng Tracker

en: Display results by category, for example, Music, Videos, Applications, etc. This includes searching the contents of files where applicable.
vi: Kết xuất kết quả theo thể loại, ví dụ, Nhạc, Phim, Ứng dụng v.v.. Nó bao gồm tìm kiếm nội dung của tập tin khi có thể được.

en: Display results by files found in a list
vi: Hiển thị kết quả theo các tập tin tìm thấy trong một danh sách

en: Display found images
vi: Hiển thị ảnh tìm thấy

en: Find search criteria inside files
vi: Tìm tiêu chí tìm kiếm trong các tập tin

en: Find search criteria in file titles
vi: Tìm tiêu chí tìm kiếm trong tiêu đề tập tin

en: Find search criteria in file tags only (separated by comma)
vi: Tìm tiêu chí tìm kiếm chỉ trong thẻ tập tin (ngăn cách bằng dấu phẩy)

en: Show tagging panel which allows editing tags of selected results
vi: Hiển thị bảng thẻ cái mà cho phép sửa thẻ của kết quả được chọn

en: Show statistics about the data stored
vi: Hiển thị thống kê về dữ liệu đã lưu trữ

en: _Set the tags you want to associate with the %d selected items:
vi: _Đặt thẻ bạn muốn kết hợp cùng với các %d mục tin đã chọn:

en: Remove selected tag
vi: Gỡ bỏ các thẻ đã chọn

en: Search criteria was too generic
vi: Tiêu chí tìm kiếm quá chung chung

en: Only the first 500 items will be displayed
vi: Chỉ 500 mục đầu tiên sẽ được hiển thị

en: [SEARCH-CRITERIA]
vi: [TIÊU-CHÍ-TÌM-KIẾM]

en: Desktop Search user interface using Tracker
vi: Giao diện tìm kiếm Desktop sử dụng Tracker

note: Label for dialog
en: The statistics represented here do not reflect their availability, rather the total data stored:
vi: Các thống kê hiện diện ở đây không phản ánh tính khả dụng của nó, đúng hơn là dữ liệu tổng được lưu:

en: Music Track | Music Tracks
vi[0]: Rãnh nhạc

en: No items currently selected
vi: Hiện chưa chọn mục nào

en: Could not update tags
vi: Không thể cập nhật các thẻ

en: Could not remove tag
vi: Không thể gỡ bỏ các thẻ

en: Could not retrieve tags for the current selection
vi: Không thể nhận các thẻ cho chọn lựa hiện tại

en: Could not add tag
vi: Không thể thêm thẻ

en: Could not update tags for file
vi: Không thể cập nhật các thẻ cho tập tin

note: Translators: %d is replaced with a number of days. It's always greater than 1
en: %ld day from now | %ld days from now
vi[0]: %ld ngày kể từ bây giờ

note: Translators: %d is replaced with a number of days. It's always greater than 1
en: %ld day ago | %ld days ago
vi[0]: %ld ngày trước

en: Less than one second
vi: chưa đến một giây

en: Select the view on the toolbar for the content you want, e.g. everything, files or just images
vi: Chọn ô trình bày trên thanh công cụ cho nội dung bạn muốn, ví dụ: mọi thứ, các tập tin hay chỉ ảnh thôi

en: Start to search using the entry box above
vi: Bắt đầu tìm sử dụng hộp nhập ở phía trên

en: _Show Parent Directory
vi: _Hiển thị thư mục cha

en: _Tags…
vi: _Thẻ…

en: Search and Indexing
vi: Tìm kiếm và đánh mục lục

en: Configure file indexing with Tracker
vi: Cấu hình đánh chỉ mục tập tin với Tracker

en: Indexing Preferences
vi: Tùy thích chỉ mục

en: _Monitor file and directory changes
vi: _Theo dõi sự thay đổi của tập tin và thư mục

en: Enable when running on _battery
vi: Bật khi đang chạy bằng _pin

en: Enable for _initial data population
vi: Bật cho tập hợp dữ liệu _khởi tạo

en: Include _removable media
vi: Bao gồm cả các đĩa _di động

en: This covers ALL removable media, memory cards, CDs, DVDs, etc.
vi: Nó bao gồm TẤT CẢ các đĩa đa phương tiện, thẻ nhớ, CD, DVD, v.v..

en: Include optical di_scs
vi: Bao gồm cả đĩa _quang

en: Semantics
vi: Ngữ nghĩa

en: Index content in the background:
vi: Đánh mục lục nội dung ở dưới nền hệ thống:

en: O_nly when computer is not being used
vi: Chỉ _khi máy tính không làm gì

en: Indexing content will be <b>much slower</b> but other applications will have priority.
vi: Việc đánh chỉ mục nội dung sẽ <b>lâu hơn</b> nhưng các ứng dụng sẽ có quyền ưu tiên.

en: _While other applications are running, except for initial data population
vi: T_rong khi các ứng dụng khác đang chạy, trừ cho khởi tạo dữ liệu lần đầu

en: Indexing content will be <b>much slower</b> but other applications will have priority. This will only be the case on the <b>first index</b> of your content after you start your computer from a new install
vi: Việc đánh chỉ mục nội dung sẽ <b>lâu hơn</b> nhưng các ứng dụng sẽ có quyền ưu tiên. Điều này sẽ chỉ xảy ra trong trường hợp <b>đánh chỉ mục lần đầu</b> của nội dung máy tính của bạn sau khi bạn khởi động máy tính sau khi cài đặt mới

en: While _other applications are running
vi: Trong khi các ứng dụng _khác đang chạy

en: Indexing content will be as <b>fast</b> as possible but other applications may suffer and be slower as a result.
vi: Nội dung đánh chỉ mục sẽ <b>nhanh nhất</b> có thể nhưng các ứng dụng khác có thể chịu đựng và chậm hơn là kết quả.

en: Stop indexing when _disk space is below:
vi: Dừng đánh mục lục khi đĩ_a còn dưới:

en: Limitations
vi: Giới hạn

en: Indexed content from removable devices that have not been inserted for a while, are cleaned up to avoid build up of unused resources.
vi: Nội dung đã đánh mục lục từ thiết bị di động cái mà không được cắm vào trong khoảng thời gian nào đó sẽ bị xóa đi để tránh xây dựng nên nhưng lại không dùng đến.

en: Days before deleting removable devices:
vi: Số ngày trước khi xóa các thiết bị di động:

en: Garbage Collection
vi: Bộ dọn rác

en: Special locations such as your <b>Home</b>, <b>Desktop</b> or <b>Documents</b> directory, can be easily toggled below. This will add or remove their real paths from the list underneath.
    
    If a directory is toggled to <b>Recurse</b>, it means that all sub-directories underneath it will also be indexed. Otherwise, only files immediately in that directory will be indexed.
vi: Chỉ định các vị trí như là thư mục <b>Thư mục riêng</b>, <b>Màn hình nền</b> hay <b>Tài liệu</b> của bạn, có thể bật tắt bên dưới dễ dàng. Việc này sẽ thêm hay gỡ bỏ các đường dẫn thực thế của chúng khỏi danh sách phía dưới.
    
    Nếu một thư mục bị bật/tắt ở <b>Đệ quy</b>, điều đó có nghĩa rằng mọi thư mục con theo sau cũng sẽ được đánh mục lục. Nếu không, chỉ có các tập tin ở trực tiếp trong thư mục đó là được đưa vào mục lục.

en: Index Home Directory
vi: Đánh mục lục thư mục riêng

en: Index Desktop Directory
vi: Đánh mục lục thư mục Màn hình nền

en: Index Documents Directory
vi: Đánh mục lục thư mục Tài liệu

en: Index Music Directory
vi: Đánh mục lục thư mục Nhạc

en: Index Pictures Directory
vi: Đánh mục lục thư mục Ảnh

en: Index Videos Directory
vi: Đánh mục lục thư mục Phim

en: Index Download Directory
vi: Đánh mục lục thư mục Tải về

en: One or more special locations have the same path.
    Those which are the same are disabled!
vi: Một hay một số vị trí đặc biệt có cùng đường dẫn.
    Những cái mà giống nhau sẽ bị tắt đi!

en: Add directory to be indexed
vi: Thêm thư mục để đánh mục lục

en: Remove directory from being indexed
vi: Bỏ thư mục để không đánh mục lục

en: Where is your content?
vi: Nội dung của bạn ở đâu?

en: Glob patterns to ignore:
vi: Khớp mẫu sau sẽ bị bỏ qua:

en: Opens text entry for glob patterns
vi: Mở mục văn bản để làm mẫu khớp

en: Opens the filechooser dialogue
vi: Mở hộp thoại chọn tập tin

en: With specific files:
vi: Với các tập tin đặc thù:

en: Ignored Content
vi: Nội dung bị bỏ qua

en: Index content of _files found
vi: Đánh mục lục nội dung của _tập tin tìm thấy

en: Index _numbers
vi: Đánh mục lục _số

en: What is indexed?
vi: Cái gì cần đánh mục mục?

en: Some of the requested changes will take effect on the next session restart.
vi: Một số thay đổi đã yêu cầu sẽ có hiệu lực ở phiên khởi động lại tiếp theo.

en: That directory is already selected as a location to index
vi: Thư mục mà đã sẵn được chọn là vị trí để đánh mục lục

en: Desktop Search preferences
vi: Tùy thích tìm kiếm máy tính

note: Indexer options
en: Force a re-index of all content
vi: Ép buộc đánh lại mục lục của mọi nội dung

en: Only allow read based actions on the database
vi: Chỉ cho phép đọc thao tác cơ bản trên cơ sở dữ liệu

note: Translators: this messagge will apper immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the tracker daemon
vi: - khởi chạy dịch vụ tracker

en: Tracker Store
vi: Kho Tracker

en: Metadata database store and lookup manager
vi: Kho lưu siêu dữ liệu cơ sở dữ liệu và bộ quản lý tìm kiếm

en: GraphUpdated delay
vi: Trễ GraphUpdated

en: Fetching…
vi: Đang lấy về…

note: miner/rss
en: Crawling single directory '%s'
vi: Thư mục crawl đơn “%s”

en: Crawling recursively directory '%s'
vi: Thư mục crawl đệ quy “%s”

en: Watch changes to the database in real time (e.g. resources or files being added)
vi: Xem các thay đổi đến cơ sở dữ liệu trong thời gian thực (vd: các tài nguyên hay tập tin đang được thêm)

en: ONTOLOGY
vi: BẢN THỂ

en: Pause a miner (you must use this with --miner)
vi: Tạm dừng một máy đào (bạn phải dùng với --miner)

en: REASON
vi: LÝ DO

en: Resume a miner (you must use this with --miner)
vi: Phục hồi lại một máy đào (bạn phải sử dụng cái này với --miner)

en: List all miners currently running
vi: Liệt kê mọi máy đào hiện đang chạy

en: List all miners installed
vi: Liệt kê mọi máy đào đã cài đặt

en: List pause reasons
vi: Liệt kê lý do dừng

en: List all Tracker processes
vi: Liệt kê mọi tiến trình Tracker

en: APPS
vi: ỨNGDỤNG

en: Sets the logging verbosity to LEVEL ('debug', 'detailed', 'minimal', 'errors') for all processes
vi: Đặt mức chi tiết ghi nhật ký cho LEVEL (“debug”, “detailed”, “minimal”, “errors”) cho mọi tiến trình

en: Show logging values in terms of log verbosity for each process
vi: Hiển thị giá trị ghi nhật ký trong điều kiện của chi tiết nhật ký cho từng tiến trình

en: Could not get status from miner: %s
vi: Không thể lấy trạng thái từ máy đào: %s

en: unknown time left
vi: không biết còn cần bao lâu nữa

en: Not running or is a disabled plugin
vi: Không chạy hay phần bổ sung bị tắt

en: Could not run SPARQL query
vi: Không thể chạy truy vấn SPARQL

en: Attempting to pause miner '%s' with reason '%s'
vi: Đang cố dừng máy đào “%s” với lý do “%s”

en: Could not pause miner: %s
vi: Không thể phân tích cú pháp máy đào: %s

en: Cookie is %d
vi: Cookie là %d

en: Press Ctrl+C to stop
vi: Bấm tổ hợp phím CTRL+C để dừng

en: Could not resume miner: %s
vi: Không thể phục hồi máy đào: %s

en: Found %d miner installed | Found %d miners installed
vi[0]: Thấy %d máy đào đã cài đặt

en: Found %d miner running | Found %d miners running
vi[0]: Thấy %d máy đào đang chạy

en: No miners are running
vi: Không có máy đào nào đang chạy

en: Miners
vi: Máy đào

en: No miners are paused
vi: Không có máy đào nào đang tạm dừng

en: Only one of 'all', 'store' and 'miners' options are allowed
vi: Chỉ cho phép một tùy chọn “all”, “store” và “miners”.

en: Could not get SPARQL connection
vi: Không thể lấy kết nối SPARQL

en: Now listening for resource updates to the database
vi: Giờ lắng nghe các cập nhật tài nguyên vào cơ sở dữ liệu

en: All nie:plainTextContent properties are omitted
vi: Mọi thuộc tính nie:plainTextContent bị bỏ qua

en: Could not get display name for miner '%s'
vi: Không thể lấy tên hiển thị cho máy đào “%s”

en: You can not use miner pause and resume switches together
vi: Bạn không thể dùng tùy chọn dừng và phục hồi lại cùng nhau

en: You can not use the --kill and --terminate arguments together
vi: Bạn không thể dùng --kill và --terminate cùng nhau

en: You can not use the --get-logging and --set-logging arguments together
vi: Bạn không thể dùng --get-logging và --set-logging cùng nhau

en: Invalid log verbosity, try 'debug', 'detailed', 'minimal' or 'errors'
vi: Mức chi tiết ghi nhật ký không hợp lệ, try “debug”, “detailed”, “minimal” hoặc “errors”

en: Found process ID %d for '%s'
vi: Tìm thấy tiến trình ID %d cho “%s”

en: Only those with config listed
vi: Chỉ những thứ mà cấu hình đã liệt kê

en: Setting log verbosity for all components to '%s'…
vi: Cài đặt mức chi tiết ghi nhật ký cho mọi thành phần thành “%s'…

en: Starting miners…
vi: Bắt đầu đào…

en: Could not start miners, manager could not be created, %s
vi: Không thể khởi chạy máy đào, bộ quản lý không thể được tạo, %s

en: perhaps a disabled plugin?
vi: chắc là đã tắt phần bổ sung?

en: If no arguments are given, the status of the store and data miners is shown
vi: Nếu không đưa ra tham số, trạng thái của lưu trữ và dữ liệu của máy đào là không biết

en: Unrecognized options
vi: Các tùy chọn không được chấp nhận

en: Could not get D-Bus connection
vi: Không thể lấy kết nối D-Bus

en: Could not create D-Bus proxy to tracker-store
vi: Không thể tạo ủy nhiệm để D-Bus tracker-store

en: Could not run tracker-extract:
vi: Không thể chạy tracker-extract:

en: failed to exec '%s': %s
vi: gặp lỗi khi thực thi “%s”: %s

en: Tell miners to reindex files which match the mime type supplied (for new extractors), use -m MIME1 -m MIME2
vi: Bảo máy đào đánh (lại) chỉ mục các tập tin mà khớp kiểu mime đã cho (cho bộ trích xuất mới), dùng -m MIME1 -m MIME2

en: Tell miners to (re)index a given file
vi: Bảo máy đào đánh (lại) chỉ mục của tập tin đã cho

en: Backup current index / database to the file provided
vi: Sao lưu cơ sở dữ liệu/ mục lục hiện tại vào tập tin đã cho

en: Restore a database from a previous backup (see --backup)
vi: Phục hồi lại một cơ sở dữ liệu từ bản sao lưu dự phòng trước đây (xem --backup)

en: Import a dataset from the provided file (in Turtle format)
vi: Nhập các bản dữ liệu từ tập tin đã cung cấp (ở định dạng Turtle)

en: Could not reindex mimetypes, manager could not be created, %s
vi: Không thể đánh mục lục lại kiểu-mime, bộ quản lý không thể được tạo ra, %s

en: Could not reindex mimetypes
vi: Không thể đánh mục lục lại kiểu-mime

en: Reindexing mime types was successful
vi: Đánh mục lục lại kiểu mime đã thành công

en: Could not (re)index file, manager could not be created, %s
vi: Không thể đánh (lại) chỉ mục tập tin, bộ quản lý không thể tạo, %s

en: Could not (re)index file
vi: Không thể đánh (lại) chỉ mục tập tin

en: (Re)indexing file was successful
vi: Đánh (lại) chỉ mục đã thành công

en: Importing Turtle file
vi: Đang nhập tập tin Turtle

en: Unable to import Turtle file
vi: Không thể nhập tập tin Turtle

en: Backing up database
vi: Sao lưu cơ sở dữ liệu

en: Could not backup database
vi: Không thể sao lưu cơ sở dữ liệu

en: Restoring database from backup
vi: Phục hồi lại cơ sở dữ liệu từ bản sao dự phòng

en: Only one action (--backup, --restore, --index-file or --import) can be used at a time
vi: Chỉ một thao tác (--backup, --restore, --index-file hay --import) có thể chạy ở một thời điểm

en: Missing one or more files which are required
vi: Thiếu một hay nhiều hơn tập tin cần thiết

en: Only one file can be used with --backup and --restore
vi: Chỉ có thể dùng một tập tin với --backup và --restore

en: Actions (--backup, --restore, --index-file and --import) can not be used with --reindex-mime-type
vi: Các thao tác (--backup, --restore, --index-file và --import) có thể được sử dụng cùng với --reindex-mime-type

en: Show full namespaces (i.e. don't use nie:title, use full URLs)
vi: Hiển thị không gian tên đầy đủ (ví dụ đừng dùng nie:title, dùng URL dạng đầy đủ)

en: Show plain text content if available for resources
vi: Hiển thị nội dung văn bản nếu nguồn đó cho phép

note: To translators: * IRI (International Resource Identifier) is a generalization * of the URI. While URI supports only ASCI encoding, IRI * fully supports international characters. In practice, UTF-8 * is the most popular encoding used for IRI.
en: Instead of looking up a file name, treat the FILE arguments as actual IRIs (e.g. <file:///path/to/some/file.txt>)
vi: Thay vì tìm kiếm tên tập tin, coi các đối số TẬP TIN là IRI thực tế (ví dụ: <file:///đường/dẫn/đến/một/số/tập/tin.txt>)

en: Output results as RDF in Turtle format
vi: Kết xuất kết quả là RDF trong định dạng Turtle

en: Querying information for entity
vi: Đang truy vấn thông tin cho thực thể

en: Unable to retrieve URN for URI
vi: Không thể nhận URN cho URI

en: Unable to retrieve data for URI
vi: Không thể lấy được dữ liệu cho URI

en: See 'tracker help <command>' to read about a specific subcommand.
vi: Xem “tracker help <lệnh>” để đọc về các lệnh con đã cho.

en: Start, stop, pause and list processes responsible for indexing content
vi: Khởi chạy, dừng, tạm dừng và liệt kê các tiến trình đáp ứng được cho nội dung mục lục

en: Extract information from a file
vi: Trích xuất thông tin từ một tập tin

en: Get help on how to use Tracker and any of these commands
vi: Nhận trợ giúp về cách dùng Tracker và bất kỳ lệnh nào trong đó

en: Show information known about local files or items indexed
vi: Hiển thị thông tin về các tập tin nội bộ hay các mục được đánh mục lục

en: Backup, restore, import and (re)index by MIME type or file name
vi: Sao lưu, phục hồi, nhập và đánh (lại) mục lục theo kiểu MIME hay tên tập tin

en: Reset or remove index and revert configurations to defaults
vi: Đặt lại hay xóa bỏ mục lục và hoàn nguyên cấu hình lại thành mặc định

en: Search for content indexed or show content by type
vi: Tìm kiếm nội dung đã đánh mục lục hay hiển thị nội dung theo kiểu

en: Query and update the index using SPARQL or search, list and tree the ontology
vi: Truy vấn hay cập nhật chỉ mục sử dụng SPARQL hay tìm kiếm, liệt kê và cây bản thể

en: Query the database at the lowest level using SQL
vi: Truy vấn cơ sở dữ liệu ở mức thấp nhật sử dụng SQL

en: Show the indexing progress, content statistics and index state
vi: Hiển thị tiến trình đánh mục lục, thống kê nội dung và tình trạng mục lục

en: Create, list or delete tags for indexed content
vi: Tạo, liệt kê hay xóa các thẻ cho nội dung mục lục

en: Show the license and version in use
vi: Hiển thị giấy phép sử dụng và phiên bản

en: '%s' is not a tracker command. See 'tracker --help'
vi: “%s” không phải là một lệnh tracker. Xem “tracker --help”

en: Available tracker commands are:
vi: Các lệnh tracker sẵn có là:

en: Could not open /proc
vi: Không thể mở “/proc”

en: Could not stat() file
vi: Không thể stat() tập tin

en: Could not terminate process %d - '%s'
vi: Không thể chấm dứt tiến trình %d - “%s”

en: Terminated process %d - '%s'
vi: Đã chấm dứt tiến trình %d - “%s”

en: Could not kill process %d - '%s'
vi: Không thể giết tiến trình %d - “%s”

en: Killed process %d - '%s'
vi: Đã giết tiến trình %d - “%s”

en: Erase indexed information about a file, works recursively for directories
vi: Tẩy thông tin mục lục về một tập tin, các công việc một cách đệ quy cho các thư mục

note: #-#-#-#-#  localsearch_3.8.2-8_vi.po (tracker master)  #-#-#-#-# Now, delete the element recursively #-#-#-#-#  tinysparql_3.10.1-4_vi.po (tracker master)  #-#-#-#-# #-#-#-#-#  tracker-miners_3.8.2-4_vi.po (tracker master)  #-#-#-#-# #-#-#-#-#  tracker_3.7.3-2_vi.po (tracker master)  #-#-#-#-#
en: Deleting…
vi: Đang xóa…

en: You can not use the --hard and --soft arguments together
vi: Bạn không thể dùng --hard và --soft cùng nhau

en: CAUTION: This process may irreversibly delete data.
vi: CẨN THẬN: Tiến trình này có thể xóa dữ liệu không phục hồi được.

en: Are you sure you want to proceed?
vi: Bạn có chắc là muốn tiếp tục không?

note: TRANSLATORS: This is to be displayed on command line output
en: [y|N]
vi: [c|K]

en: Removing configuration files…
vi: Đang xóa các tập tin cấu hình…

en: Resetting existing configuration…
vi: Đặt lại cấu hình sẵn có…

en: Search for folders
vi: Tìm thư mục

en: Search for music files
vi: Tìm kiếm các tập tin nhạc

en: Search for music albums (--all has no effect on this)
vi: Tìm tuyển tập nhạc (--all không có ảnh hưởng đến cái này)

en: Search for music artists (--all has no effect on this)
vi: Tìm nghệ sỹ nhạc (--all không có ảnh hưởng đến cái này)

en: Search for image files
vi: Tìm kiếm tập tin ảnh

en: Search for video files
vi: Tìm kiếm tập tin phim

en: Search for document files
vi: Tìm kiếm tập tin tài liệu

en: Search for emails
vi: Tìm thư điện tử

en: Search for contacts
vi: Tìm kiếm liên lạc

en: Search for software categories (--all has no effect on this)
vi: Tìm thể loại phần mềm (--all không có ảnh hưởng đến cái này)

en: Search for feeds (--all has no effect on this)
vi: Tìm các feed (--all không có ảnh hưởng đến cái này)

en: Search for bookmarks (--all has no effect on this)
vi: Tìm đánh dấu (--all không có ảnh hưởng đến cái này)

en: Limit the number of results shown
vi: Giới hạn số lượng kết quả hiển thị

en: Offset the results
vi: Vị trí bù của kết quả

en: search terms
vi: các điều khoản tìm

en: Could not get search results
vi: Không thể lấy kết quả tìm kiếm

en: No contacts were found
vi: Không tìm thấy liên lạc nào

en: No E-mail address
vi: Thiếu địa chỉ thư điện tử

en: No emails were found
vi: Không tìm thấy thư điện tử nào

en: No files were found
vi: Không tìm thấy tập tin nào

en: No artists were found
vi: Không tìm thấy nghệ sĩ nào

en: No music was found
vi: Không tìm thấy bài hát nào

en: No bookmarks were found
vi: Không tìm thấy đánh dấu nào

en: No feeds were found
vi: Không tìm thấy feed nào

en: No software was found
vi: Không tìm thấy phần mềm nào

en: No software categories were found
vi: Không tìm thấy thể loại phần mềm nào

en: Software Categories
vi: Thể loại phần mềm

en: No results were found matching your query
vi: Không tìm thấy kết quả nào khớp với mẫu

en: Search term '%s' is a stop word.
vi: Điều kiện tìm “%s” là một từ dừng.

en: Path to use to run a query or update from file
vi: Đường dẫn dùng để chạy một truy vấn hay cập nhật từ tập tin

en: SPARQL query
vi: Truy vấn SPARQL

en: This is used with --query and for database updates only.
vi: Nó được dùng với --query và chỉ dành cho cập nhật cơ sở dữ liệu.

en: Retrieve classes
vi: Khôi phục các lớp

en: Retrieve class prefixes
vi: Khôi phục tiền tố lớp

en: Retrieve properties for a class, prefixes can be used too (e.g. rdfs:Resource)
vi: Phục hồi các thuộc tính cho một lớp, tiền tố có thể cũng được dùng (ví dụ rdfs:Resource)

en: PROPERTY
vi: THUỘC-TÍNH

en: CLASS/PROPERTY
vi: LỚP/THUỘC-TÍNH

en: Returns the shorthand for a class (e.g. nfo:FileDataObject).
vi: Trả về dạng viết tắt cho một lớp (ví dụ nfo:FileDataObject).

en: Returns the full namespace for a class.
vi: Trả về không gian tên dạng đầy đủ cho một lớp.

en: Could not get namespace prefixes
vi: Không thể lấy tiền tố không gian tên

en: No namespace prefixes were found
vi: Không tìm thấy tiền tố không gian tên

en: Could not create tree: subclass query failed
vi: Không thể tạo cây: truy vấn lớp con gặp lỗi

en: Could not create tree: class properties query failed
vi: Không thể tạo cây: truy vấn các thuộc tính lớp gặp lỗi

en: Could not list classes
vi: Không thể liệt kê các lớp

en: No classes were found
vi: Không tìm thấy lớp nào

en: Could not list class prefixes
vi: Không thể liệt kê các tiền tố lớp

en: No class prefixes were found
vi: Không tìm thấy tiền tố lớp nào

en: Prefixes
vi: Tiếp đầu nghữ

en: Could not list properties
vi: Không thể liệt kê các thuộc tính

en: No properties were found
vi: Không tìm thấy thuộc tính nào

en: Could not find notify classes
vi: Không thể tìm thấy các lớp thông báo

en: No notifies were found
vi: Không tìm thấy thông báo nào

en: Notifies
vi: Thông báo

en: Could not find indexed properties
vi: Không thể tìm thấy các thuộc tính chỉ mục

en: No indexes were found
vi: Không tìm thấy chỉ mục nào

en: Could not search classes
vi: Không thể tìm thấy lớp

en: No classes were found to match search term
vi: Không tìm thấy lớp nào khớp tiêu chí tìm kiếm

en: Could not search properties
vi: Kt tìm kiếm các thuộc tính

en: No properties were found to match search term
vi: Không tìm thấy thuộc tính nào khớp tiêu chí tìm kiếm

en: Could not get UTF-8 path from path
vi: Không thể lấy đường dẫn UTF-8 từ đường dẫn

en: Could not run update
vi: Không thể chạy cập nhật

en: Could not run query
vi: Không thể chạy truy vấn

en: No results found matching your query
vi: Không thấy kết quả nào khớp với truy vấn của bạn

en: File and query can not be used together
vi: Tập tin và truy vấn không thể dùng cùng với nhau

en: Path to use to run a query from file
vi: Đường dẫn để dùng chạy một truy vấn từ tập tin

en: SQL query
vi: Truy vấn SQL

en: Failed to initialize data manager
vi: Gặp lỗi khi khởi tạo bộ quản lý dữ liệu

en: Empty result set
vi: Tập hợp kết quả trống rỗng

en: Show statistics for current index / data set
vi: Hiển thị thống kê cho tập hợp dữ liệu/chỉ mục hiện hành

en: Collect debug information useful for problem reporting and investigation, results are output to terminal
vi: Sưu tập thông tin gỡ lỗi hữu dùng cho báo cáo lỗi và điều tra, kết quả sẽ xuất ra thiết bị cuối

en: Could not get Tracker statistics
vi: Không thể lấy thống kê Tracker

en: No statistics available
vi: Không có sẵn thống kê

en: Statistics:
vi: Thống kê:

en: Disk Information
vi: Thông tin đĩa

en: Remaining space on database partition
vi: Chỗ trống còn lại trên phân vùng cơ sở dữ liệu

en: No configuration was found
vi: Không tìm thấy cấu hình nào

en: Data Statistics
vi: Thống kê dữ liệu

en: No connection available
vi: Không có kết nối nào sẵn có cả

en: Could not get statistics
vi: Không thể lấy thống kê

en: No statistics were available
vi: Không có thống kê nào sẵn sàng cả

en: Currently indexed
vi: Chỉ mục hiện tại

en: Data is still being indexed
vi: Dữ liệu đang được đánh chỉ mục

en: Estimated %s left
vi: Ước tính còn %s

en: TAG
vi: THẺ

en: Use AND for search terms instead of OR (the default)
vi: Dùng AND để làm điều kiện tìm kiếm thay cho OR (mặc định)

en: FILE [FILE…]
vi: TẬP_TIN [TẬP_TIN …]

en: Could not get file URNs
vi: Không thể lấy tập tin URNs

en: Could not get files related to tag
vi: Không thể lấy các tập tin liên quan đến thẻ

en: Could not get all tags in the database
vi: Không thể lấy mọi thể trong cơ sở dữ liệu

en: No files have been tagged
vi: Chưa có tập tin nào được đánh thẻ

en: Could not get files for matching tags
vi: Không thể lấy tập tin khớp thẻ

en: No files were found matching ALL of those tags
vi: Không tìm thấy tập tin nào khớp TẤT CẢ các thẻ đó

en: Could not get all tags
vi: Không thể lấy mọi thẻ

en: No tags were found
vi: Không tìm thấy thẻ nào

en: Tags (shown by name)
vi: Thẻ (hiển thị theo tên)

en: No files were modified
vi: Không có tập tin nào bị sửa

en: Files do not exist or aren't indexed
vi: Các tập tin không tồn tại hoặc chưa được đánh chỉ số

en: Tag was added successfully
vi: Đã thêm thẻ thành công

en: Could not add tag to files
vi: Không thể thêm thẻ vào tập tin

en: Not tagged, file is not indexed
vi: Chưa đánh thẻ, tập tin chưa được đánh mục lục

en: Tag was removed successfully
vi: Đã xóa thẻ thành công

en: Untagged
vi: Bỏ đánh thẻ

en: Add and delete actions can not be used together
vi: Hành đọng thêm và xóa không thể dùng cùng với nhau

note: Translators: this message will appear immediately after the * usage string - Usage: COMMAND <THIS_MESSAGE>
en: - start the tracker writeback service
vi: - bắt đầu dịch vụ ghi ngược tracker

en: Saved queries
vi: Các truy vấn đã lưu

note: Type: boolean Description
en: Manual configuration of logtool's database?
vi: Bạn có muốn tự cấu hình cơ sở dữ liệu của trình logtool không?

note: Type: boolean Description
en: Logtool needs a database with regular expressions that describe logfile entries that should be ignored, or considered less important. You can write this database manually, or use the very flexible database in the package logcheck-database for this purpose.
vi: Trình logtool (công cụ ghi lưu) cần thiết một cơ sở dữ liệu chứa các biểu thức chính quy diễn tả mục nhập cần bỏ qua, hay cần suy tính ít quan trọng hơn. Bạn có khả năng tự ghi cơ sở dữ liệu này, hoặc có thể sử dụng cơ sở dữ liệu rất dẻo được cung cấp trong gói « logcheck-database » cho mức đích này.

note: Type: boolean Description
en: If you choose to use logcheck-database and already added values to the files in /etc/logtool, these files will be replaced by symbolic links in the logcheck database (although backups will be preserved). Make sure this is not unwanted behaviour.
vi: Nếu bạn chọn sử dụng « logcheck-database » và đã thêm một số giá trị vào những tập tin trong thư mục </etc/logtool>, các tập tin này sẽ được thay thế bằng liên kết tượng trưng (sẽ vẫn còn giữ mọi bản lưu trữ). Hãy kiểm tra bạn muốn làm như thế.

note: Type: boolean Description
en: Reply positively to manually write a database, or negatively to use the database from the package "logcheck-database".
vi: Hãy chấp nhận để tự ghi một cơ sở dữ liệu, hay từ chối để sử dụng cơ sở dữ liệu có sẵn trong gói « logcheck-database ».

note: Type: boolean Description
en: Note: since logtool does not depend on this database (but instead Recommends it), the default answer to this question is to manually configure the database.
vi: Ghi chú : vì trình logtool không phụ thuộc vào cơ sở dữ liệu này (chỉ Đề nghị nó), trả lời mặc định là tự cấu hình cơ sở dữ liệu.

note: Type: boolean Description NOTE to translators: The terms 'paranoid', 'server', 'workstation', 'violations', 'cracking', and 'violations-ignore' refer to file names in /etc/logcheck. To avoid user confusion, these terms should either NOT be translated, or the translated terms should be mentioned betw
en: Do you want to use the '${level}' level regular expressions?
vi: Bạn có muốn sở dụng biểu thức chính quy cấp « ${level} » không?

note: Type: boolean Description NOTE to translators: The terms 'paranoid', 'server', 'workstation', 'violations', 'cracking', and 'violations-ignore' refer to file names in /etc/logcheck. To avoid user confusion, these terms should either NOT be translated, or the translated terms should be mentioned betw
en: The database in the logcheck-database package defines three levels: paranoid, server, and workstation; and it also has a database for cracking, violations, and ignored violations ('violations-ignore'). Logcheck allows you to pick one of the levels, and ignores the rest.
vi: Cơ sở dữ liệu trong gói « logcheck-database » xác định ba cấp: paranoid (rất cẩn thận), server (máy phục vụ) và workstation (máy trạm), và cũng có một cơ sở dữ liệu về cracking (hỏng sự bảo mật của hệ thống), violations (sự vi phạm) và violations-ignore (sự vi phạm bị bỏ qua). Trình Logcheck cho bạn khả năng chọn một của những cấp này, rồi bỏ qua các điều còn lại.

note: Type: boolean Description NOTE to translators: The terms 'paranoid', 'server', 'workstation', 'violations', 'cracking', and 'violations-ignore' refer to file names in /etc/logcheck. To avoid user confusion, these terms should either NOT be translated, or the translated terms should be mentioned betw
en: Logtool, on the other hand, can use multiple databases, which either specify lines that should be completely excluded from output (/etc/logtool/exclude) or lines that should be given a specific color (green, yellow, blue, magenta, cyan, brightcyan). There is also the possibility to not create an exclude file, and use an 'include' style of file instead; its use is not recommended. Last but not least, files that are not excluded from output but that do not match any other regular expression are colored red.
vi: Mặt khác, trình logtool có khả năng sử dụng nhiều cơ sở dữ liệu mà hoặc ghi rõ những dòng nên được loại trừ hoàn thành ra dữ liệu xuất (</etc/logtool/exclude>) hoặc những dòng nên được tô màu riêng (màu xanh lá cây, màu vàng, màu xanh dương, màu đỏ tươi, màu xanh lông mòng và màu xanh lông mòng sáng). Cũng có thể tránh tạo một tập tin loại trừ (exclude), và sử dụng một tập tin kiểu « bao gồm » (include) thay thế, nhưng mà không đề nghị bạn làm như thế. Cuối cùng, nhưng mà không phải ít nhất, sẽ tô màu đỏ mọi tập tin không phải bị loại trừ ra dữ liệu xuất nhưng mà không khớp với biểu thức chính quy khác.

note: Type: boolean Description NOTE to translators: The terms 'paranoid', 'server', 'workstation', 'violations', 'cracking', and 'violations-ignore' refer to file names in /etc/logcheck. To avoid user confusion, these terms should either NOT be translated, or the translated terms should be mentioned betw
en: If you want to map the '${level}' level database of regular expressions to one of the above specified options, then answer positively to this question.
vi: Nếu bạn muốn ảnh xạ cơ sở dữ liệu biểu thức chính quy cấp « ${level} » với một của những tùy chọn được xác định bên trên, hãy chấp nhận ở đây.

note: Type: select Choices
en: exclude, include, green, yellow, blue, magenta, cyan, brightcyan
vi: loại trừ, bao gồm, màu xanh lá cây, màu vàng, màu xanh dương, màu đỏ tươi, màu xanh lông mòng, màu xanh lông mòng sáng

note: Type: select Description
en: What do you want the ${level} level of regular expressions to do?
vi: Bạn có muốn cấp « ${level} » của biểu thức chính quy làm gì vậy?

note: Type: select Description
en: Please specify what you want to do with a line if it matches at least one of the regular expressions in the ${level} level database. You have the following options (note that regular expressions are matched on a line-per-line basis):
vi: Hãy ghi rõ bạn muốn làm gì với dòng nào khớp với ít nhất một của những biểu thức chính quy trong cơ sở dữ liệu cấp « ${level} ». Bạn có những tùy chọn theo đây (ghi chú rằng biểu thức chính quy được khớp theo mỗi dòng):

note: Type: select Description
en:  * exclude: discard matching lines
     * include: discard all but matching lines. Not recommended. Note that
       this is mutually exclusive with 'exclude'.
     * green, yellow, blue, magenta, cyan, brightcyan: give matching lines
       the specified color.
vi: • loại trừ		hủy mọi dòng khớp
    • bao gồm 	hủy mọi dòng không khớp (không đề nghị; loại từ lẫn nhau với « loại trừ »
    • màu xanh lá cây, màu vàng, màu xanh nước biển, màu đỏ tươi, màu xanh lông mòng, màu xanh lông mòng sáng: tô màu mỗi dòng khớp bằng màu đã xác định.

note: Type: select Description
en: Note that each option can be specified for only one of paranoid, server, or workstation.
vi: Hãy ghi chú rằng mỗi tùy chọn có thể được xác định chỉ cho một của những điều paranoid (rất cẩn thận), server (máy phục vụ) hoặc workstation (máy trạm) thôi.

note: Type: error Description
en: Please do not select an action more than once
vi: Đừng chọn hành động nào nhiều lần.

note: Type: error Description
en: You have selected the action ${action} for at least ${level1} and ${level2}. This is invalid; please either select a unique action for each level, or go back and choose not to use a certain level.
vi: Bạn đã chọn gán hành động « ${action} » cho ít nhất cấp « ${level1} » và « ${level2} ». Làm như thế không hợp lệ : hãy hoặc chọn một hành động duy nhất cho mỗi cấp, hoặc đi lùi và bỏ chon sử dụng một cấp nào đó.

en: Middle Name
vi: Tên đệm

en: IM
vi: Tin nhắn

note: #-#-#-#-#  orca_49.5-1_vi.po (orca TRUNK)  #-#-#-#-# Translators: this is the name of the field in the StarOffice setup dialog that is asking for the first name of the user. The translated form has to match what StarOffice/OpenOffice is using.  We hate keying off stuff like this, but we're forced to
en: First name
vi: Tên

en: Last name
vi: Họ

en: Synchronizing...
vi: Đang đồng bộ...

en: All day event
vi: Tất cả sự kiện

en: %1 hour | %1 hours
vi[0]: %1 giờ

note: #-#-#-#-#  lomiri-clock-app_4.1.1-2_vi.po (ubuntu-clock-app)  #-#-#-#-# TRANSLATORS: Alarm stops after TRANSLATORS: Snooze for
en: %1 minute | %1 minutes
vi[0]: %1 phút

en: Show week numbers
vi: Đáng số tuần

en: System theme
vi: Giao diện hệ thống

en: Ambiance theme
vi: Giao diện ambiance

en: Camera application
vi: Ứng dụng máy ảnh

en: Photos;Videos;Capture;Shoot;Snapshot;Record
vi: Ảnh;Video;Chụp;Chụp;Ảnh chụp nhanh;Quay

en: Barcode Reader
vi: Trình đọc mã vạch

en: Barcode Reader application
vi: Ứng dụng đọc mã vạch

en: QR;Code;Reader
vi: QR;Mã;Trình đọc

en: Add date stamp on captured images
vi: Thêm thời gian vào ảnh đã chụp

en: Date formatting keywords
vi: Các từ khóa định dạng ngày

en: the day as number without a leading zero (1 to 31)
vi: ngày (dưới dạng số, không có số 0 ở đầu, từ 1 đến 31)

en: the day as number with a leading zero (01 to 31)
vi: ngày (dưới dạng số, có số 0 ở đầu, từ 01 đến 31)

en: the abbreviated localized day name (e.g. 'Mon' to 'Sun').
vi: tên ngày viết tắt theo địa phương (ví dụ: 'T2' đến 'CN').

en: the long localized day name (e.g. 'Monday' to 'Sunday').
vi: tên ngày đầy đủ theo địa phương (ví dụ: 'Thứ Hai' đến 'Chủ Nhật').

en: the month as number without a leading zero (1 to 12)
vi: tháng (dạng số, không có số 0 ở đầu, từ 1 đến 12)

en: the month as number with a leading zero (01 to 12)
vi: tháng (dạng số, có số 0 ở đầu, từ 01 đến 12)

en: the abbreviated localized month name (e.g. 'Jan' to 'Dec').
vi: tên tháng viết tắt theo địa phương (ví dụ: 'Thg 1' đến 'Thg 12').

en: the long localized month name (e.g. 'January' to 'December').
vi: tên tháng đầy đủ theo địa phương (ví dụ: 'Tháng Một' đến 'Tháng Mười Hai').

en: the year as two digit number (00 to 99)
vi: năm (dạng hai chữ số, từ 00 đến 99)

en: the year as four digit number. If the year is negative, a minus sign is prepended in addition.
vi: năm (dạng bốn chữ số). Nếu năm là âm, sẽ có dấu trừ đứng trước.

en: the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)
vi: giờ (không có số 0 ở đầu, từ 0 đến 23 hoặc từ 1 đến 12 nếu hiển thị AM/PM)

en: the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)
vi: giờ (có số 0 ở đầu, từ 00 đến 23 hoặc từ 01 đến 12 nếu hiển thị AM/PM)

en: the hour without a leading zero (0 to 23, even with AM/PM display)
vi: giờ (không có số 0 ở đầu, từ 0 đến 23, ngay cả khi hiển thị AM/PM)

en: the hour with a leading zero (00 to 23, even with AM/PM display)
vi: giờ (có số 0 ở đầu, từ 00 đến 23, ngay cả khi hiển thị AM/PM)

en: the minute without a leading zero (0 to 59)
vi: phút (không có số 0 ở đầu, từ 0 đến 59)

en: the minute with a leading zero (00 to 59)
vi: phút (có số 0 ở đầu, từ 00 đến 59)

en: the second without a leading zero (0 to 59)
vi: giây (không có số 0 ở đầu, từ 0 đến 59)

en: the second with a leading zero (00 to 59)
vi: giây (có số 0 ở đầu, từ 00 đến 59)

en: the milliseconds without leading zeroes (0 to 999)
vi: mili giây (không có số 0 ở đầu, từ 0 đến 999)

en: the milliseconds with leading zeroes (000 to 999)
vi: mili giây (có số 0 ở đầu, từ 000 đến 999)

en: use AM/PM display. AP will be replaced by either 'AM' or 'PM'.
vi: sử dụng hiển thị AM/PM. AP sẽ được thay thế bằng 'AM' hoặc 'PM'.

en: use am/pm display. ap will be replaced by either 'am' or 'pm'.
vi: sử dụng hiển thị AM/PM. AP sẽ được thay thế bằng 'AM' hoặc 'PM'.

en: the timezone (for example 'CEST')
vi: múi giờ (ví dụ: 'CEST')

en: Add to Format
vi: Thêm vào Định dạng

en: Blurred Overlay
vi: Lớp phủ làm mờ

en: Only Blur Preview overlay
vi: Chỉ làm mờ lớp phủ xem trước

en: Delete media?
vi: Xóa 'phương tiện' này chứ?

en: No media available.
vi: Không có 'phương tiện' khả dụng.

en: Scanning for content...
vi: Đang quét nội dung...

en: Edit Photo
vi: Chỉnh sửa ảnh

en: Photo Roll
vi: Thư viện ảnh

en: Get the source
vi: Lấy nguồn

en: Width : %1
vi: Chiều dài : %1

en: Height : %1
vi: Chiều cao : %1

en: Date : %1
vi: Ngày : %1

en: Camera Model : %1
vi: Kiểu máy ảnh : %1

en: Copyright : %1
vi: Bản quyền : %1

en: Exposure Time : %1
vi: Thời gian phơi sáng : %1

en: F. Number : %1
vi: Số khẩu độ ống kính (f) : %1

en: Sub-File type : %1
vi: Kiểu tệp con : %1

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

en: Type : %1
vi: Thể loại : %1

en: With Flash : %1
vi: Với 'Flash' : %1

en: No space left on device, free up space to continue.
vi: Thiết bị hết dung lượng, hãy giải phóng bộ nhớ để tiếp tục.

en: Swipe left for photo roll
vi: Vuốt sang trái để xem thư viện ảnh

en: Back to Photo roll
vi: Quay lại Thư viện ảnh

en: Unable to share
vi: Không thể chia sẻ

en: Unable to share photos and videos at the same time
vi: Không thể chia sẻ ảnh và video cùng lúc

en: 15 seconds
vi: 15 giây

en: Fine Quality
vi: Chất lượng ổn

en: Basic Quality
vi: Chất lượng cơ bản

en: Save to SD Card
vi: Lưu vào Thẻ SD

en: Save internally
vi: Lưu nội bộ

en: Vibrate
vi: Rung

en: Low storage space
vi: Dung lượng bộ nhớ ít

en: You are running out of storage space. To continue without interruptions, free up storage space now.
vi: Bộ nhớ của bạn sắp đầy. Để tiếp tục sử dụng mà không gián đoạn thông báo này, hãy giải phóng dung lượng ngay bây giờ.

en: External storage not writeable
vi: Bộ nhớ ngoài không ghi được

en: It does not seem possible to write to your external storage media. Trying to eject and insert it again might solve the issue, or you might need to format it.
vi: Có vẻ không thể ghi dữ liệu vào bộ nhớ ngoài của bạn. Thử tháo ra và gắn lại có thể khắc phục được sự cố, hoặc bạn có thể cần định dạng lại.

en: Cannot access camera
vi: Không thể truy cập máy ảnh

en: Camera app doesn't have permission to access the camera hardware or another error occurred.
    
    If granting permission does not resolve this problem, reboot your device.
vi: Ứng dụng Máy ảnh không có quyền truy cập phần cứng máy ảnh hoặc đã xảy ra lỗi khác.
    
    Nếu việc cấp quyền không khắc phục được sự cố này, hãy khởi động lại thiết bị của bạn.

en: Edit Permissions
vi: Chỉnh sửa quyền

en: Replacing your external media, formatting it, or restarting the device might fix the problem.
vi: Thay thế thiết bị lưu trữ phương tiện ngoài, định dạng lại hoặc khởi động lại thiết bị có thể khắc phục sự cố.

en: Restarting your device might fix the problem.
vi: Khởi động lại thiết bị có thể khắc phục được sự cố.

en: Light;Dark
vi: Sáng;Tối

en: Flip Camera
vi: Lật máy ảnh

en: Front Facing;Back Facing
vi: Trước mặt;Đằng sau

en: Take a Photo;Snap;Record
vi: Chụp ảnh;Chụp nhanh;Ghi hình

en: Stills;Video
vi: Ảnh tĩnh;Video

en: Lighting Condition;Day;Cloudy;Inside
vi: Điều kiện ánh sáng;Ban ngày;Trời nhiều mây;Trong nhà

en: <b>%1</b> photos taken today
vi: <b>%1</b> ảnh được chụp hôm nay

en: No photos taken today
vi: Không có ảnh được chụp hôm nay

en: <b>%1</b> videos recorded today
vi: <b>%1</b> video được quay hôm nay

en: No videos recorded today
vi: Không có video được quay hôm nay

en: Select a city
vi: Chọn thành phố

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Brisbane
vi: Brisbane (Bắc Đông)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Canberra
vi: Canberra (thủ đô)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Darwin
vi: Darwin (Bắc)

note: Type: select Choices :sl3:
en: Easter Island
vi: Easter Island (Thái Bình Dương)

note: module: base
en: Democratic Republic of the Congo
vi: Cộng hòa Dân chủ Congo

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Kyiv
vi: Kiev

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Melbourne
vi: Melbourne (Nam Đông)

en: %1 min | %1 mins
vi[0]: %1 phút

en: Flight Mode
vi: Chế độ máy bay

en: Invalid hash algorithm: '%1'
vi: Thuật toán hàm băm không hợp lệ: '%1'

en: Destination file path is not writable: '%2'
vi: Đường dẫn tệp đích không thể ghi: '%2'

en: Invalid URL: '%1'
vi: URL không hợp lệ: '%1'

en: Downloads that are set to be deflated cannot have a hash: '%1'
vi: Các bản tải xuống được đặt để nén (deflate) không thể có hàm băm: '%1'

en: File already exists at: '%2'
vi: Tệp đã tồn tại ở: '%2'

en: Duplicated local path passed:
vi: Đã truyền 'đường dẫn nội bộ trùng lặp':

en: Path is not absolute: '%1'
vi: Đường dẫn không phải là tuyệt đối: '%1'

en: Path does not exist: '%1'
vi: Đừng dẫn kkhông tồn tại: '%1'

en: Save password
vi: Lưu mật khẩu

en: Archive file
vi: Tập tin lưu

en: Photo Viewer
vi: Trình xem ảnh

en: Revert to Original
vi: Hoàn nguyên về nguyên bản

note: Button in dialog to create new document and discard unsaved document
en: Discard Changes
vi: Bỏ qua Thay đổi

en: Location detection
vi: Phát hiện định vị

en: Location settings…
vi: Cài đặt định vị…

en: Networking Status
vi: Trạng thái mạng

en: Connect to “%1”
vi: Kết nối tới "%1"

en: Cellular data
vi: Dữ liệu di động

en: Hotspot
vi: Điểm truy cập cá nhân

en: Other network…
vi: Mạng khác…

en: SIM Error
vi: Lỗi SIM

en: No Signal
vi: Không có sóng

en: IP configuration could not be reserved (no available address, timeout, etc.)
vi: Không thể cấu hình IP (không có địa chỉ khả dụng, hết thời gian chờ, v.v.)

en: 802.1X supplicant configuration failed
vi: Không thể cấu hình 802.1X

en: 802.1X supplicant failed
vi: 802.1X yêu cầu thất bại

en: 802.1X supplicant took too long to authenticate
vi: Tốn quá nhiều thời gian để xác thực bộ 802.1X

en: The device's active connection disappeared
vi: Kết nối của thiết bị đã biến mất

en: Device disconnected by user or client
vi: Thiết bị đã bị ngắt kết nối bởi người dùng hoặc máy khách

en: The device's existing connection was assumed
vi: Giả định rằng kết nối hiện có của thiết bị đã được thiết lập

en: The modem could not be found
vi: Modem không thể tìm thấy

en: The Bluetooth connection failed or timed out
vi: Kết nối Bluetooth thất bại hoặc hết giờ

en: A dependency of the connection failed
vi: Một phần phụ thuộc cho kết nối đã thất bại

en: ModemManager is unavailable
vi: ModemManager không khả dụng

en: The Wi-Fi network could not be found
vi: Wi-Fi không thể được tìm thấy

en: A secondary connection of the base connection failed
vi: Một kết nối phụ của kết nối cơ bản đã thất bại

en: Failed to enable hotspot
vi: Thất bại khi bật hotspot

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

en: VPN settings…
vi: Cài đặt VPN…

en: Wi-Fi settings…
vi: Cài đặt Wi-Fi…

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

en: Verify peer certificate:
vi: Xác minh chứng chỉ đối tượng:

en: Peer certificate TLS type:
vi: Kiểu TLS chứng chỉ đối tượng:

en: Use additional TLS authentication:
vi: Sử dụng xác thực TLS bổ sung:

en: Key direction:
vi: Hướng khóa:

en: Password with certificates (TLS)
vi: Mật khẩu kèm Chứng chỉ (TLS)

en: Static key
vi: Khóa tĩnh

en: Private key:
vi: Khóa riêng tư:

en: Key password:
vi: Mật khẩu khóa:

en: Static key:
vi: Khóa tĩnh:

en: Local IP:
vi: IP Cục bộ:

en: Use Point-to-Point encryption
vi: Sử dụng mã hóa Điểm-tới-Điểm

en: 128-bit (most secure)
vi: 128-bit (An toàn nhất)

en: 40-bit (less secure)
vi: 40-bit (Kém an toàn)

en: Allow stateful encryption
vi: Cho phép mã hóa trạng thái

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

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

en: Send PPP echo packets
vi: Gửi gói tin ~PPP echo~

note: Type: string Description :sl1:
en: Gateway:
vi: Cổng ra:

en: NT Domain:
vi: Tên miền NT:

en: Delete configuration
vi: Xóa cấu hình

en: Add to Queue
vi: Thêm vào hàng đợi

en: Stop Playback
vi: Dừng phát

en: Now playing
vi: Đang phát

[ctx: Header text: keep it short and upper case]
en: WEEK
vi: TUẦN

en: Fingerprint Name
vi: Tên dấu vân tay

en: Delete Fingerprint
vi: Xóa dấu vân tay

en: Sorry, the fingerprint could not be deleted.
vi: Xin lỗi, không thể xóa dấu vân tay.

en: Fingerprint ID
vi: ID Vân Tay

en: Finger %1
vi: Ngón tay %1

en: Passcode required
vi: Yêu cầu mật mã

en: You must set a passcode to use fingerprint ID
vi: Bạn phải đặt mật mã để sử dụng ID vân tay

en: Set Passcode…
vi: Đặt mật mã…

en: Add fingerprint
vi: Thêm vân tay

en: Remove All…
vi: Xóa tất cả…

en: Are you sure you want to forget all stored fingerprints?
vi: Bạn có chắc chắn muốn xóa tất cả dấu vân tay đã lưu không?

en: Sorry, the reader doesn’t seem to be working.
vi: Xin lỗi, đầu đọc dấu vân tay dường như không hoạt động.

en: Tap your finger repeatedly on the reader.
vi: Chạm ngón tay của bạn liên tục lên đầu đọc.

en: Keep your finger on the reader for longer.
vi: Giữ ngón tay của bạn trên đầu đọc lâu hơn.

en: Swipe your finger over the reader.
vi: Vuốt ngón tay của bạn trên đầu đọc.

[ctx: %1=month name, %2=4-digit year]
en: %1 %2
vi: %1 Năm %2

en: Unlock SIM
vi: Mở khóa SIM

en: Choose…
vi: Chọn…

en: Authentication type:
vi: Kiểu xác thực:

en: Use custom gateway port
vi: Sử dụng cổng gateway tùy chỉnh

en: Client certificate:
vi: Chứng chỉ máy khách:

en: Choose Certificate…
vi: Chọn chứng chỉ…

en: Choose Key…
vi: Chọn khóa…

en: TLS key:
vi: Khóa TLS:

en: Compress data
vi: Nén dữ liệu

en: All Available (Default)
vi: Tất cả khả fụng (Mặc định)

en: Use TCP Header compression
vi: Sử dụng nén tiêu đề TCP

en: You’re using this VPN for all Internet traffic.
vi: Bạn đang sử dụng VPN này cho mọi lưu lượng truy cập mạng.

en: Your Wi-Fi/mobile provider can see when and how much you use the Internet, but not what for.
vi: Nhà cung cấp mạng không dây (Wi-Fi)/di động của bạn có thể biết thời điểm và dung lượng bạn sử dụng mạng, nhưng không biết mục đích cụ thể.

en: The VPN provider can see or modify your Internet traffic.
vi: Nhà cung cấp VPN có thể xem hoặc thay đổi lưu lượng truy cập mạng của bạn.

en: Web sites and other service providers can still monitor your use.
vi: Các trang web và nhà cung cấp dịch vụ khác vẫn có thể giám sát việc sử dụng của bạn.

en: Your Wi-Fi/mobile provider can still see when and how much you use the Internet.
vi: Nhà cung cấp mạng không dây (Wi-Fi)/di động của bạn vẫn có thể biết thời điểm và dung lượng bạn sử dụng mạng.

en: The DNS provider can see which Web sites and other services you use.
vi: Nhà cung cấp DNS có thể thấy những trang web và dịch vụ khác bạn sử dụng.

en: This VPN is not safe to use.
vi: VPN này không an toàn để sử dụng.

en: The server certificate is not valid. The VPN provider may be being impersonated.
vi: Chứng chỉ máy chủ không hợp lệ. Nhà cung cấp VPN có thể đang bị mạo danh.

en: Details: %1
vi: Chi tiết: %1

en: The certificate was not found.
vi: Không tìm thấy chứng chỉ.

en: The certificate is empty.
vi: Chứng chỉ trống.

en: The certificate is self signed.
vi: Chứng chỉ tự ký.

en: The certificate is blacklisted.
vi: Chứng chỉ đã bị liệt vào danh sách đen.

en: It does not provide a certificate. The VPN provider could be impersonated.
vi: Nó không cung cấp chứng chỉ. Nhà cung cấp VPN có thể bị mạo danh.

en: This VPN configuration is not installed.
vi: Cấu hình VPN này chưa được cài đặt.

en: If you install it:
vi: Nếu bạn cài đặt:

en: The DNS provider can see which Web sites and other services you use.
vi: Nhà cung cấp DNS có thể thấy những trang web và dịch vụ khác bạn sử dụng.

en: This VPN is set up, but not in use now.
vi: VPN này đã được thiết lập, nhưng hiện không được sử dụng.

en: When you use it:
vi: Khi bạn sử dụng VPN này:

en: You’re using this VPN for specific services.
vi: Bạn đang sử dụng VPN này cho các dịch vụ cụ thể.

en: Your traffic to these services is private to them and the VPN provider.
vi: Lưu lượng truy cập của bạn đến các dịch vụ này là riêng tư đối với chúng và nhà cung cấp VPN.

en: Your Wi-Fi/mobile provider can track your use of any other services.
vi: Nhà cung cấp mạng không dây (Wi-Fi)/di động của bạn có thể theo dõi việc sử dụng bất kỳ dịch vụ nào khác của bạn.

en: Set up VPN
vi: Thiết lập VPN

en: Use this VPN for:
vi: Sử dụng VPN này cho:

en: All network connections
vi: Tất Cả Các Kết Nối Mạng

en: Its own network
vi: Mạng Riêng Của Nó

en: Disk full
vi: Đĩa đầy

en: Carrier & APN
vi: Nhà cung cấp và APN

en: New APN
vi: APN mới

en: Used for:
vi: Sử dụng để:

en: Internet and MMS
vi: Internet và MMS

en: Enter a name describing the APN
vi: Nhập tên mô tả APN

en: Enter the name of the access point
vi: Nhập tên điểm kết nối

en: Enter message center
vi: Nhập tin nhắn chính giữa

en: Enter message proxy
vi: Nhập tin nhắn proxy

en: Proxy port
vi: Cổng proxy

en: Enter message proxy port
vi: Nhập tin nhắn cổng proxy

en: Enter username
vi: Nhập tên người dùng

en: PAP or CHAP
vi: PAP hoặc CHAP

en: PAP only
vi: Chỉ PAP

en: CHAP only
vi: Chỉ CHAP

en: Carriers & APNs
vi: Nhà cung cấp và APN

en: Reset All APN Settings…
vi: Đặt lại tất cả cài đặt APN…

en: Reset APN Settings
vi: Đặt lại cài đặt APN

en: Are you sure that you want to Reset APN Settings?
vi: Bạn có muốn đặt lại cài đặt APN?

note: #-#-#-#-#  lomiri-system-settings-cellular_1.2-1_vi.po (lomiri-system-settings-cellular)  #-#-#-#-# TRANSLATORS: %1 is the MMS APN that the user has chosen to be “preferred”. TRANSLATORS: %1 is the Internet APN that the user has chosen to be “preferred”.
en: Prefer %1
vi: Ưu tiên %1

note: #-#-#-#-#  lomiri-system-settings-cellular_1.2-1_vi.po (lomiri-system-settings-cellular)  #-#-#-#-# TRANSLATORS: %1 is the MMS APN that the user has chosen to be “preferred”, i.e. used to retrieve MMS messages. %2 is the Internet APN that will be “de-preferred” as a result of this action.
en: You have chosen %1 as your preferred MMS APN.
vi: Bạn đã chọn %1 là MMS APN ưu tiên.

note: #-#-#-#-#  lomiri-system-settings-cellular_1.2-1_vi.po (lomiri-system-settings-cellular)  #-#-#-#-# TRANSLATORS: %1 is the Internet APN that the user has chosen to be “preferred”, i.e. used to connect to the Internet. %2 is the MMS APN that will be “de-preferred” as a result of this action.
en: You have chosen %1 as your preferred Internet APN.
vi: Bạn đã chọn %1 là Internet APN ưu tiên.

en: Disconnect %1
vi: Ngắt kết nối %1

en: This disables %1.
vi: Nó vô hiệu hoá %1.

en: Automatically
vi: Tự động

en: Lock security
vi: Khoá bảo mật

en: Lock when idle
vi: Khoá khi không sử dụng

en: Sleep when idle
vi: Ngủ khi không sử dụng

note: TRANSLATORS: %1 is the number of seconds
en: After %1 second | After %1 seconds
vi[0]: Sau %1 giây

note: TRANSLATORS: %1 is the number of minutes
en: After %1 minute | After %1 minutes
vi[0]: Sau %1 phút

en: Authentication token manipulation error
vi: Thao tác xác thực token lỗi

en: Developer Mode
vi: Chế độ nhà phát triển

en: In Developer Mode, anyone can access, change or delete anything on this device by connecting it to another device.
vi: Trong chế độ nhà phát triển, bất cứ ai cũng có thể truy cập, chỉnh sửa hoặc xoá bất cứ gì trên thiết thị này bằng cách kết nối nó với thiết bị khác.

en: You need a passcode or passphrase set to use Developer Mode.
vi: Bạn cần mã PIN hoặc mật khẩu để sử dụng chế độ nhà phát triển.

en: Sorry, this license could not be displayed.
vi: Xin lỗi, không thể hiển thị giấy phép này.

en: Wi-Fi address
vi: Địa chỉ Wi-Fi

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

note: TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit
en: %1 free
vi: %1 trống

en: Software:
vi: Phần mềm:

en: Last updated
vi: Cập nhật lần cuối

en: Legal:
vi: Hợp pháp:

en: Software licenses
vi: Giấy phép phần mềm

en: Regulatory info
vi: Thông tin quy định

en: Other files
vi: Khác

en: Used by apps
vi: Được sử dụng bởi ứng dụng

en: Total storage
vi: Tổng bộ nhớ

en: By size
vi: Bằng kích thước

note: TRANSLATORS: %1 is the number of seconds
en: %1 second ago | %1 seconds ago
vi[0]: %1 giây trước

note: TRANSLATORS: %1 is the number of minutes
en: %1 minute ago | %1 minutes ago
vi[0]: %1 phút trước

note: TRANSLATORS: %1 is the number of hours
en: %1 hour ago | %1 hours ago
vi[0]: %1 giờ trước

en: Charging now
vi: Đang sạc

en: Last full charge
vi: Lần sạc đầy cuối

en: Ways to reduce battery use:
vi: Cách để giảm sử dụng pin:

en: Display brightness
vi: Độ sáng hiển thị

note: TRANSLATORS: “Wi-Fi used for hotspot” is hidden.
en: Wi-Fi used for hotspot
vi: Sử dụng Wi-Fi để phát sóng

en: Lock the device when it's not in use:
vi: Khoá thiết bị nếu không sử dụng:

en: Put the device to sleep when it is not in use:
vi: Đặt thiết bị vào chế độ ngủ nếu không sử dụng:

note: TRANSLATORS: %1 is the number of seconds
en: After %1 seconds | After %1 seconds
vi[0]: Sau %1 giây

en: Shorter times are more secure. Device won't lock during calls or video playback.
vi: Thời gian càng ngắn càng bảo mật. Thiết bị sẽ không khoá khi đang gọi và xem video.

en: Device won’t sleep during calls or video playback.
vi: Thiết bị sẽ không ngủ khi đang gọi hoặc xem video.

en: Bluetooth Pairing Authorization Request
vi: Yêu cầu uỷ quyền kết đôi Bluetooth

note: TRANSLATORS: %1 is the name of the bluetooth device which requires authorization
en: The device %1 wants to pair with this device. Do you want to allow this?
vi: Thiết bị %1 muốn kết đôi với thiết bị này. Bạn có muốn cho phép?

note: TRANSLATORS: %1 is the name of the bluetooth device being paired
en: Please confirm that the PIN displayed on '%1' matches this one
vi: Hãy xác nhận rằng mã PIN hiển thị trên '%1' giống với mã này

en: Confirm PIN
vi: Xác nhận mã PIN

en: Disconnecting…
vi: Đang ngắt kết nối…

en: Other Audio
vi: Âm thanh khác

en: Watch
vi: Đồng hồ

en: Connect automatically when detected:
vi: Tự động kết nối khi phát hiện:

en: Forget this device
vi: Quên thiết bị này

en: Discoverable
vi: Có thể tìm kiếm

en: Not discoverable
vi: Không thể tìm kiếm

en: Connect another device:
vi: Kết nối thiết bị khác:

en: Connect a device:
vi: Kết nối thiết bị:

en: None detected
vi: Không phát hiện

en: PIN for '%1'
vi: Mã PIN cho '%1'

en: Brightness & Display
vi: Độ sáng & hiển thị

en: Brightens and dims the display to suit the surroundings.
vi: Tự động điều chỉnh sáng và tối màn hình để phù hợp với môi trường.

en: Wireless Display
vi: Hiển thị không dây

en: This device failed to connect to %1.
vi: Thiết bị này đã kết nối thất bại đến %1.

en: There was an unknown error connecting to %1.
vi: Có lỗi không xác định khi kết nối với %1.

note: BUTTON_ADD_PRINTER
en: Add printer
vi: Thêm máy in

en: Select printer from database
vi: Chọn máy in từ cơ sở dữ liệu

en: Provide PPD file
vi: Cung cấp tập tin PPD

en: Accepting jobs
vi: Chấp nhận công việc

en: No messages
vi: Không có tin nhắn

en: Private key
vi: Khóa riêng

note: Type: text Description :sl2:
en: wireless
vi: không dây

en: keyboard
vi: bàn phím

note: Type: select Choices
en: allow
vi: cho phép

en: Are you sure you want to clear the history?
vi: Bạn có thực sự muốn xoá lịch sử sử dụng?

note: Type: select Choices :sl3: LVM main menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path Volume groups configurati
en: Leave
vi: Để lại

note: module: base
en: Archived
vi: Đã lưu trữ

en: Unblock
vi: Bỏ chặn

en: Delete account
vi: Xoá tài khoản

en: Bot
vi: Cuối

en: Green on black
vi: Xanh la cây nền đen

en: White on black
vi: Trắng nền đen

en: Black on white
vi: Đen nền trắng

en: Black on light yellow
vi: Đen trên nền vàng nhạt

en: Terminal Preferences
vi: Tùy chỉnh Terminal

en: Create PDF
vi: Tạo PDF

en: Enhancing photo...
vi: Đang cải thiệt ảnh…

en: Revert Photo
vi: Hoàn tác ảnh

en: This will undo all edits, including those from previous sessions.
vi: Điều này sẽ huỷ bỏ các chỉnh sửa, kể cả những chỉnh sửa từ phiên làm việc trước.

en: A weather forecast application for Lomiri
vi: Phần mềm dự báo thời tiết cho Lomiri

en: Weather app
vi: Ứng dụng thời tiết

en: Weather data by
vi: Dữ liệu thời tiết bởi

en: Rainradar by
vi: Radar mưa bởi

en: Coordinate lookup by
vi: Tra cứu toạ độ bởi

en: Location data lookup by
vi: Dữ liệu vị trí được tra cứu bởi

en: Sun and moon calculations by
vi: Tính toán mặt trời và mặt trăng bởi

en: Timezone converting by
vi: Múi giờ được chuyển đổi bởi

en: single tap a location to view its weather
vi: nhấn vào một vị trí để xem thời tiết tại đó

en: tap and hold on a location to
vi: nhấn và giữ một địa điểm để

en: a) enable sorting mode (drag the icon to reorder)
vi: a) bật chết độ sắp xếp (kéo  biểu tượng để sắp xếp lại)

en: b) multiselect locations to delete
vi: b) chọn nhiều địa điểm để xoá

en: Chance of precipitation
vi: Khả năng có mưa

en: Winds
vi: Gió

en: UV Index
vi: Chỉ số UV

en: Moonphase
vi: Chu kì mặt trăng

en: exit reorder mode
vi: thoát chết độ sắp xếp lại

en: Cannot determine your location
vi: Không xác định được vị trí của bạn

en: Manually add a location by swiping up from the bottom of the display
vi: Quét màn hình từ phía dưới lên để bổ sung vị trí bằng tay

en: No locations found. Tap the plus icon to search for one.
vi: Không tìm được vị trí. Nhấn biểu tượng dấu cộng để tìm.

en: No network connection. Could not load weather data.
    Please check your network settings and try again.
vi: Không có kết nối mạng. Không thể lấy dữ liệu thời tiết.
    Hãy kiểm tra cài đặt mạng và thử lại.

en: No API Keys Found
vi: Không tìm thấy chìa khoá API

en: If you are a developer, please see the README file for instructions on how to obtain your own Open Weather Map API key.
vi: Nếu bạn là nhà phát triển, xin vui lòng đọc README để có hướng dẫn làm sao  để lấy API Open Weather Map của bạn.

en: Rain radar
vi: Radar mưa

en: New moon
vi: Trăng non

en: Waxing Crescent
vi: Trăng lưỡi liềm

en: First Quarter
vi: Bán nguyệt

en: Waxing Gibbous
vi: Trăng khuyết

en: Full moon
vi: Trăng tròn

en: Waning Gibbous
vi: Trăng khuyết cuối tháng

en: Waning Crescent
vi: Trăng lưỡi liềm già

en: calculation error
vi: tính toán lỗi

en: Search city or select below
vi: Tìm kiếm thành phố hoặc chọn bên dưới

en: No city found
vi: Không tìm thấy thành phố

en: Location already added.
vi: Vị trí đã được thêm.

note: TRANSLATORS: wind speed in mph, keep/remove the space before the unit according to your language specifications
en: %1 mph
vi: %1 m/h

en: updated %1 day ago | updated %1 days ago
vi[0]: cập nhật %1 ngày trước

en: updated %1 hour ago | updated %1 hours ago
vi[0]: cập nhật %1 giờ trước

en: updated %1 minute ago | updated %1 minutes ago
vi[0]: cập nhật %1 phút trước

en: updated recently
vi: đã được cập nhật gần đây

en: Data Provider
vi: Nhà cung cấp Số liệu

en: Detect current location
vi: Phát hiện vị trí hiện tại

en: Refresh Interval
vi: Thời gian cập nhật

en: no colors
vi: không màu

en: blue/yellow
vi: xanh nước/vàng

en: blue/orange
vi: xanh nước/cam

en: blue/red
vi: xanh nước/đỏ

en: Temperature colors
vi: Màu nhiệt độ

en: View images
vi: Xem ảnh

en: Picture;Graphics;Loupe;
vi: Picture;Slideshow;Graphics;Loupe;Hình ảnh;Hinh anh;Trình chiếu;Trinh chieu;Đồ họa;Do hoa;Kính lúp;Kinh lup;

en: Show the image properties sidebar
vi: Hiện thanh bên thuộc tính ảnh

en: Browse through your images and inspect their metadata with:
vi: Duyệt xem ảnh của bạn và xem siêu dữ liệu của chúng với:

en: Fast GPU accelerated image rendering
vi: Dùng GPU để tăng tốc vẽ ảnh

en: Tiled rendering for vector graphics
vi: Vẽ dạng lát gạch cho đồ họa véc-tơ

en: Extendable and sandboxed image decoding
vi: Giải mã hình ảnh mở rộng được và chạy trong hộp cát được

en: Accessible presentation of the most important metadata.
vi: Tiếp cận được phần trình chiếu của siêu dữ liệu quan trọng nhất.

[ctx: shortcut window]
en: General Shortcuts
vi: Phím tắt chung

[ctx: shortcut window]
en: Copy Image or Selected Text to Clipboard
vi: Sao chép Hình ảnh hoặc Văn bản vào Bảng tạm

[ctx: shortcut window]
en: Move Image to Trash
vi: Chuyển ảnh vào thùng rác

[ctx: shortcut window]
en: Permanently Delete Image
vi: Xóa Hình ảnh Vĩnh viễn

[ctx: shortcut window]
en: Open Image with Other App
vi: Mở Hình ảnh bằng Ứng dụng khác

[ctx: shortcut window]
en: Set as Background
vi: Đặt làm ảnh nền

[ctx: shortcut window]
en: Open Help
vi: Mở trợ giúp

[ctx: shortcut window]
en: Close Window
vi: Đóng cửa sổ

[ctx: shortcut window]
en: Navigate Images
vi: Điều hướng ảnh

[ctx: shortcut window]
en: Next Image
vi: Ảnh tiếp theo

[ctx: shortcut window]
en: Previous Image
vi: Ảnh trước

[ctx: shortcut window]
en: First Image
vi: Ảnh đầu

[ctx: shortcut window]
en: Last Image
vi: Ảnh cuối

[ctx: shortcut window]
en: Rotate Image
vi: Xoay ảnh

[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: Zoom Image
vi: Thu phóng ảnh

[ctx: shortcut window]
en: Best Fit
vi: Vừa khít

[ctx: shortcut window]
en: Original Scale
vi: Kích cỡ ban đầu

[ctx: shortcut window]
en: 200% Scale
vi: Phóng 200%

[ctx: shortcut window]
en: Pan View
vi: Dời Màn

[ctx: shortcut window]
en: Pan Left
vi: Dời Trái

[ctx: shortcut window]
en: Pan Right
vi: Dời Phải

[ctx: shortcut window]
en: Pan Up
vi: Dời Trên

[ctx: shortcut window]
en: Pan Down
vi: Dời Xuống

[ctx: shortcut window]
en: Toggle Fullscreen
vi: Bật/tắt chế độ toàn màn hình

[ctx: shortcut window]
en: Leave Fullscreen
vi: Ngừng toàn màn hình

[ctx: shortcut window]
en: Toggle Image Properties
vi: Bật/Tắt thuộc tính ảnh

[ctx: shortcut window]
en: Show Main Menu
vi: Hiện trình đơn chính

[ctx: shortcut window]
en: Gestures
vi: Động tác

[ctx: shortcut window]
en: Open Editing View
vi: Mở Chỉnh sửa

[ctx: shortcut window]
en: Replace Original
vi: Thay thế Ảnh gốc

[ctx: shortcut window]
en: Mirror Horizontally
vi: Lật Ngang

[ctx: shortcut window]
en: Mirror Vertically
vi: Lật Dọc

[ctx: shortcut window]
en: Apply Crop
vi: Hoàn tất Cắt xén

en: Copyright © 2020–2024 Christopher Davis et al.
vi: Bản quyền © 2020–2024 Christopher Davis và cộng sự.

en: Could not list other files in directory.
vi: Không thể liệt kê các tập tin trong thư mục.

en: Failed to restore image from trash
vi: Gặp lỗi khi lấy lại ảnh từ Thùng rác

en: Drop Image to View
vi: Thả Ảnh vào Đây để Xem

en: Failed to Edit Image
vi: Gặp lỗi khi chỉnh sửa ảnh

en: _Original
vi: Gốc

en: _Square
vi: Vuông

en: Orientation Landscape
vi: Hướng Ngang_

en: Orientation Portrait
vi: Hướng Dọc

en: Rotate Counter Clockwise
vi: Xoay Ngược Chiều Kim Đồng hồ

en: Undo Changes in this View
vi: Hoàn tác các thay đổi trong bản xem này

note: Translators: Filename suffix Translators: Filename suffix, {} is replaced by a number
en:  (Edited) |  (Edited {})
vi[0]: (Đã chỉnh sửa {})

en: Failed to save image.
vi: Gặp lỗi khi lưu ảnh.

en: Editing Image
vi: Đang Chỉnh sửa Ảnh

en: Failed to edit image.
vi: Gặp lỗi khi chỉnh sửa ảnh.

en: Failed to Save Image
vi: Gặp lỗi khi lưu ảnh

en: Saving Image
vi: Đang lưu ảnh

en: Keep original and create a new file
vi: Giữ ảnh gốc và tạo tập tin mới

en: _Replace Original
vi: Thay thế Ảnh gốc

en: Original image will be moved to the trash
vi: Ảnh gốc sẽ chuyển vào thùng rác

en: The following error occurred. If you think this is an issue with the program, please include this information when you report the error.
vi: Đã xảy ra lỗi như sau. Nếu bạn cho rằng đây là lỗi của chương trình, hãy cung cấp thông tin này khi bạn báo cáo lỗi.

en: The image loader reported the following when trying to load or edit the image. Please include this information when you report an error. If possible, please also provide the image that causes the issue.
vi: Bộ xem ảnh đã gặp lỗi như sau khi đang mở hoặc chỉnh sửa ảnh. Hãy cung cấp thông tin này khi bạn báo cáo lỗi. Nếu có thể, hãy cung cấp thêm hình ảnh gây lỗi.

en: Report _Issue
vi: Báo cáo Lỗi

en: No image loaders available. Maybe the “glycin-loaders” package with compatibility version “{}” is not installed.
vi: Không có sẵn trình tải ảnh. Có thể gói phần mềm “glycin-loaders” phiên bản “{}” chưa được cài đặt.

en: The image format “{} ({})” is known but not installed.
vi: Nhận ra định dạng ảnh “{} ({})” nhưng chưa cài đặt.

en: Unknown image format “{} ({}).”
vi: Chưa biết định dạng ảnh “{} ({})”.

en: There is not enough free memory available to load this image.
vi: Không đủ dung lượng bộ nhớ để tải hình ảnh này.

en: Either the image file is corrupted or it contains unsupported elements.
vi: Ảnh có thể đã bị hỏng hoặc đang chứa thành phần không được hỗ trợ.

en: _Set as Background…
vi: Đặt _làm hình nền…

en: Could not Load Image
vi: Không thể tải hình ảnh

en: More _Information
vi: Thông tin Thêm

en: {} %
vi: “{} ({})”

note: Translators: This is a toast notification, informing the user that an image has been set as background.
en: Set as background.
vi: Đặt làm ảnh nền.

en: Could not set background.
vi: Không thể đặt làm ảnh nền.

en: Toggle Zoom
vi: Bật/tắt Phóng

en: Zoom to Specific Level
vi: Phóng đến mức độ nhất định

en: Custom Zoom Level
vi: Mức phóng tự chọn

en: Zoom to Specified Level
vi: Phóng đến mức độ chỉ định

en: Image copied to clipboard
vi: Đã chép ảnh vào clipboard

en: Image moved to trash
vi: Đã chuyển ảnh vào thùng rác

en: Failed to move image to trash
vi: Gặp lỗi khi chuyển ảnh vào thùng rác

en: Permanently Delete Image?
vi: Xóa hình ảnh vĩnh viễn?

en: After deleting the image “{}” it will be permanently lost.
vi: Ảnh “{}” sẽ bị mất vĩnh viễn sau khi xoá.

en: Failed to delete image
vi: Gặp lỗi khi xóa ảnh

en: View Images
vi: Xem ảnh

en: Drag and drop images here
vi: Kéo và thả ảnh vào đây

en: _Open Files…
vi: Mở _tập tin…

note: Translators: {} is a placeholder for the filename
en: Print “{}”
vi: In “{}”

en: Continue…
vi: Tiếp tục…

en: Print Image
vi: In Hình ảnh

en: Portrait Page Orientation
vi: Định hướng trang dọc

en: Landscape Page Orientation
vi: Định hướng trang ngang

en: _Alignment
vi: Canh hàng

en: Margin Units
vi: Đơn vị lề

en: Image Size Units
vi: Đơn vị cỡ ảnh

en: _Fill Space
vi: Điền đầy chỗ

en: H_eight
vi: Chiều dọc

note: Translators: Addition of image being transparent to format name
en: , transparent
vi: , trong suốt

note: Translators: Addition of image being grayscale to format name
en: , grayscale
vi: , trắng đen

en: Image Coordinates Copied
vi: Đã Sao chép Toạ độ Ảnh

en: File Created
vi: Ngày tạo tệp

en: File Modified
vi: Ngày sửa tệp

en: Originally Created
vi: Ngày tạo đầu tiên

en: Maker, Model
vi: Nhà sản xuất, Mẫu

en: connection to accounting server '%s' failed '%s'
vi: kết nối đến máy phục vụ kế toán « %s » bị lỗi « %s »

en: ABORT
vi: HỦY_BỎ

en: ACTIVE
vi: HOẠT_ĐỘNG

en: CLIENT
vi: KHÁCH

en: DEFAULTQ
vi: HÀNG ĐỢI MẶC ĐỊNH

en: DISABLE
vi: TẮT

en: ENABLE
vi: BẬT

en: HOLDALL
vi: GIỮ LẠI TẤT CẢ

en: KILL
vi: GIẾT

en: MOVE
vi: CHUYỂN

en: NOHOLDALL
vi: KHÔNG GIỮ LẠI TẤT CẢ

en: REDIRECT
vi: CHUYỂN HƯỚNG

en: REDO
vi: LÀM LẠI

en: RELEASE
vi: PHÁT HÀNH

en: REREAD
vi: ĐỌC LẠI

en: STOP
vi: DỪNG

en: TOPQ
vi: HÀNG ĐỢI ĐẦU

en: DEFAULTS
vi: MẶC ĐỊNH

en: FLUSH
vi: XOÁ SẠCH

en: authentication requested (-A option) and AUTH environment variable not set
vi: yêu cầu xác thực (tùy chọn -A) nhưng chưa đặt biến môi trường xác thực AUTH

en: Printer: %s - cannot get status from device '%s'
vi: Máy in: %s — không thể lấy trạng thái từ thiết bị « %s »

en: Printer: %s - direct connection to device '%s'
vi: Máy in: %s — kết nối trực tiếp tới thiết bị « %s »

en: Locale information directory '%s'
vi: Thư mục thông tin miền địa phương « %s »

en: LANG environment variable '%s'
vi: Biến môi trường ngôn ngữ LANG « %s »

en: gettext translation information '%s'
vi: Thông tin dịch gettext « %s »

en: No translation available
vi: Không có sẵn bản dịch

en: TRANSLATION TEST
vi: THỬ BẢN DỊCH

en: # Printcap Information
vi: # Thông tin Printcap

en: execvp failed - '%s'
vi: lỗi execvp - '%s'

en: fork failed - '%s'
vi: lỗi tạo tiến trình con - '%s'

en: doaction: waitpid(%ld) failed
vi: doaction: waitpid(%ld) bị lỗi

en: usage: %s [-a][-Ddebuglevel][-Pprinter][-Shost][-Uusername][-V] [command]
     with no command, reads from STDIN
      -a           - alias for -Pall
      -Ddebuglevel - debug level
      -Pprinter    - printer
      -Pprinter@host - printer on lpd server on host
      -Shost       - connect to lpd server on host
      -Uuser       - identify command as coming from user
      -V           - increase information verbosity
     commands:
     active    (printer[@host])        - check for active server
     abort     (printer[@host] | all)  - stop server
     class     printer[@host] (class | off)      - show/set class printing
     disable   (printer[@host] | all)  - disable queueing
     debug     (printer[@host] | all) debugparms - set debug level for printer
     down      (printer[@host] | all)  - disable printing and queueing
     enable    (printer[@host] | all)  - enable queueing
     flush     (printer[@host] | all)  - flush cached status
     hold      (printer[@host] | all) (name[@host] | job | all)*   - hold job
     holdall   (printer[@host] | all)  - hold all jobs on
     kill      (printer[@host] | all)  - stop and restart server
     lpd       (printer[@host])        - get LPD PID 
     lpq       (printer[@host] | all) (name[@host] | job | all)*   - invoke LPQ
     lprm      (printer[@host] | all) (name[@host]|host|job| all)* - invoke LPRM
     msg       printer message text  - set status message
     move      printer (user|jobid)* target - move jobs to new queue
     noholdall (printer[@host] | all)  - hold all jobs off
     printcap  (printer[@host] | all)  - report printcap values
     quit                              - exit LPC
     redirect  (printer[@host] | all) (printer@host | off )*       - redirect jobs
     redo      (printer[@host] | all) (name[@host] | job | all)*   - reprint jobs
     release   (printer[@host] | all) (name[@host] | job | all)*   - release jobs
     reread                            - LPD reread database information
     start     (printer[@host] | all)  - start printing
     status    (printer[@host] | all)  - status of printers
     stop      (printer[@host] | all)  - stop  printing
     topq      (printer[@host] | all) (name[@host] | job | all)*   - reorder jobs
     up        (printer[@host] | all) - enable printing and queueing
       diagnostic:
          defaultq               - show default queue for LPD server
          defaults               - show default configuration values
          lang                   - show current i18n (iNTERNATIONALIZATIONn) support
          client (printer | all) - client config and printcap information
          server (printer | all) - server config and printcap
vi: cách sử dụng: %s [-a][-Dcấp_gỡ_lỗi][-Pmáy_in][-Smáy][-Utên_người_dùng][-V] [lệnh]
     không có lệnh thì đọc từ thiết bị nhập chuẩn STDIN
      -a           		— bí danh cho « -Pall »
      -Dcấp_gỡ_lỗi 	— cấp gỡ lỗi
      -Pmáy_in 		— máy in
      -Pmáy_in@máy	— máy in trên trình phục vụ lpd trên máy này
      -Smáy			— kết nối tới trình phục vụ lpd chạy trên máy này
      -Ungười_dùng	— nhận ra lệnh như đã đến từ người dùng này
      -V           		— tăng cấp chi tiết
    
     lệnh:
    [all		tất cả
    class	hạng
    host		máy
    job		công việc
    jobid	mã nhận diện công việc
    off		tắt]
    
     active    (máy_in[@máy])		— kiểm tra có trình phục vụ đang chạy không
    	(_hoạt động_)
     abort     (máy_in[@máy] | all)  	— dừng chạy trình phục vụ
    	(_hủy bỏ_)
     class     máy_in[@máy] (class | off)	— hiện/đặt cách in hạng
    	(_hạng_)
     disable   (máy_in[@máy] | all)  	— tắt khả năng dùng hàng đợi
    	(_tắt_)
     debug     (máy_in[@máy] | all) các_tham_số_gỡ_lỗi
    			đặt cấp gỡ lỗi cho máy in
    	(_gỡ lỗi_)
     down      (máy_in[@máy] | all)	tắt khả năng in và dùng hàng đợi
    	(_xuống_)
     enable    (máy_in[@máy] | all)	— bật khả năng dùng hàng đợi
    	(_bật_)
     flush     (máy_in[@máy] | all)	— xoá sạch trạng thái đã nhớ tạm
    	(_xoá sạch_)
     hold      (máy_in[@máy] | all) (tên[@máy] | job | all)*
    			giữ lại công việc
    	(_giữ lại_)
     holdall   (máy_in[@máy] | all)	— giữ lại mọi công việc đã bật
    	(_giữ lại tất cả_)
     kill      (máy_in[@máy] | all) 		— dừng chạy rồi khởi chạy lại trình phục vụ
    	(_giết_)
     lpd       (máy_in[@máy])			— lấy PID của LPD
     lpq       (máy_in[@máy] | all) (tên[@máy] | job | all)*
    			gọi LPQ
     lprm      (máy_in[@máy] | all) (tên[@máy]|host|job| all)*
    			gọi LPRM
     msg       đoạn_thông_điệp_máy_in
    			đặt thông điệp trạng thái
    	(_thông điệp [viết tắt]_)
     move      máy_in (người_dùng|jobid)* đích
    			di chuyển các công việc vào hàng đợi mới
    	(_di chuyển_)
     noholdall (máy_in[@máy] | all)	— giữ lại mọi công việc bị tắt
    	(_không giữ lại tất cả_)
     printcap  (máy_in[@máy] | all)	— thông báo các giá trị printcap
     quit                              		— thoát khỏi LPC
    	(_thoát_)
     redirect  (máy_in[@máy] | all) (máy_in@máy | off )*
    			chuyển hướng công việc
    	(_chuyển tiếp_)
     redo      (máy_in[@máy] | all) (tên[@máy] | job | all)*
    			in lại công việc
    	(_làm lại_)
     release   (máy_in[@máy] | all) (tên[@máy] | job | all)*
    			phát hành công việc
    	(_phát hành_)
     reread                            		— LPD đọc lại thông tin cơ sở dữ liệu
    	(_đọc lại_)
     start     (máy_in[@máy] | all)		— bắt đầu in
    	(_bắt đầu_)
     status    (máy_in[@máy] | all)	— trạng thái của máy in
    	(_trạng thái_)
     stop      (máy_in[@máy] | all)	— dừng in
    	(_dừng_)
     topq      (máy_in[@máy] | all) (tên[@máy] | job | all)*
    			thay đổi thứ tự các công việc
    	(_thứ tự lại_)
     up        (máy_in[@máy] | all) 	— bật khả năng in và dùng hàng đợi
    
       chẩn đoán:
          defaultq               	— hiện hàng đợi mặc định cho trình phục vụ LPD
    		(_hàng đợi mặc định [viết tắt_)
          defaults               	— hiện các giá trị cấu hình mặc định
    		(_các mặc định_)
          lang                  	— hiện cấp hỗ trợ quốc tế hoá hiện thời
    		(_ngôn ngữ [viết tắt]_)
          client (máy_in | all) 	— thông tin về cấu hình trình khách và printcap
    		(_khách_)
          server (máy_in | all) — thông tin về cấu hình trình phục vụ và printcap
    		(_máy/trình phục vụ_)

en: No LPD lockfile specified!
vi: Chưa xác định tập tin khoá LPD.

en: Another print spooler active, possibly lpd process '%ld'
vi: Bộ cuộn vào ống khác đang chạy, có thể tiến trình lpd « %ld »

en: cannot open or lock lockfile - %s
vi: không thể mở hay khoá tập tin khoá — %s

en: lpd: main() dofork failed
vi: lpd: main() dofork bị lỗi

en: lpd: pipe call failed
vi: lpd: lỗi gọi ống dẫn

en: lpd: cannot start initial logger process
vi: lpd: không thể khởi chạy tiến trình ghi lưu đầu tiên

en: lpd: select error!
vi: lpd: lỗi chọn.

en: lpd: Lpd_request pipe EOF! cannot happen
vi: lpd: gặp kết thúc tập tin khi gửi yêu cầu Lpd_request qua ống dẫn: không thể xảy ra.

en: Setup_log: open /dev/null failed
vi: Setup_log: lỗi mở « /dev/null »

en: Setup_log: dup2(%d,%d) failed
vi: Setup_log: dup2(%d,%d) bị lỗi

en: Setup_log: open %s failed
vi: Setup_log: lỗi mở %s

en: lpd: Cannot truncate lock file
vi: lpd: không thể cắt ngắn tập tin khoá

en: lpd: Cannot open lock file '%s'
vi: lpd: không thể mở tập tin khoá « %s »

en: usage: %s [-FV][-D dbg][-L log][-P path][-p port][-R remote LPD TCP/IP destination port]
     Options
     -D dbg      - set debug level and flags
     -F          - run in foreground, log to STDERR
     -L logfile  - append log information to logfile
     -V          - show version info
     -p port     - TCP/IP listen port, 'off' disables TCP/IP listening port (lpd_listen_port)
     -P path     - UNIX socket path, 'off' disables UNIX listening socket (unix_socket_path)
     -R port     - remote LPD server port (lpd_port)
vi: cách sử dụng: %s [-FV][-D cấp_gỡ_lỗi][-L bản_ghi][-P đường_dẫn][-p cổng][-R CX]
    [CX		cổng đích TCP/IP LPD từ xa
    
     Tùy chọn
     -D cấp_gỡ_lỗi	— đắt cấp gỡ lỗi và các cờ
     -F          			— chạy trong cảnh gần, ghi lưu vào STDERR
     -L bản_ghi		— phụ thêm thông tin ghi lưu vào tập tin bản ghi này
     -V          		— hiện thông tin phiên bản
     -p cổng			— cổng lắng nghe TCP/IP:
    			thêm cờ « off » (tắt) thì tắt cổng nghê TCP/IP (lpd_listen_port)
     -P đường_dẫn	— đường dẫn ổ cắm UNIX:
    			thêm cờ « off » (tắt) thì tắt ổ cắm lắng nghe UNIX (unix_socket_path)
     -R cổng			— cổng trình phục vụ LPD từ xa (lpd_port)

en: lpd: fork() failed
vi: lpd: fork() bị lỗi

en: lpd: accept on listening socket failed
vi: lpd: lỗi chấp nhận trên ổ cắm lắng nghe

en: Start_all: pipe failed!
vi: Start_all: lỗi ống dẫn.

en: bad control command '%s'
vi: lệnh điều khiển sai « %s »

en: printer '%s' has illegal char at '%s' in name
vi: máy in « %s » có ký tự cấm ở « %s » trong tên

en: %s: unknown control request '%s'
vi: %s: yêu cầu điều khiển không rõ « %s »

en: Use: move printer (user|jobid)* target
vi: Hãy dùng: move máy_in (ND|MC)* đích
    
    [ND		người dùng
    MC		mã nhận diện công việc]

en: no permission to control server
vi: không có quyển điều khiển trình phục vụ

en: server process PID %ld exited
vi: tiến trình phục vụ PID %ld đã thoát

en: kill server process PID %ld with %s
vi: buộc kết thúc tiến trình phục vụ PID %ld bằng %s

en: enabled and started
vi: đã bật và khởi chạy

en: disabled and stopped
vi: bị tắt và dừng chạy

en: redirected
vi: bị chuyển hướng

en: holdall on
vi: giữ lại tất cả đã bật

en: holdall off
vi: giữ lại tất cả bị tắt

en: move done
vi: đã di chuyển

en: class updated
vi: hạng đã được cập nhật

en: killed job
vi: công việc bị giết

en: aborted job
vi: công việc bị hủy bỏ

en: flushed status
vi: trạng thái bị xoá sạch

en: WARNING: the main load balance server may have exited before
    it could be informed that there were new jobs.
    Please use 'lpc start %s' to start the server
vi: CẢNH BÁO : trình phục vụ cán cân trọng tải chính có thể
    đã thoát trước khi nó có thể nhận thông tin về công việc mới.
    Hãy dùng lệnh « lpc start %s » để khởi chạy lại trình phục vụ.

en: Do_queue_control: write to fd '%d' failed
vi: Do_queue_control: lỗi ghi vào fd '%d'

en: %s: no permission '%s'
vi: %s: không có quyền hạn « %s »

en: %s: selected '%s'
vi: %s: đã chọn « %s »

en: %s: cannot set hold file '%s'
vi: %s: không thể đặt tập tin giữ lại %s

en:  holdall
vi:  giữ lại tất cả

en:  class=%s
vi:  hạng=%s

en:  autohold
vi:  tự động giữ lại

en: wrong number arguments, %d
vi: số đối số không đúng, %d

en: forwarding to '%s'
vi: đang chuyển tiếp tới « %s »

en: forwarding off
vi: chuyển tiếp bị tắt

en: classes printed '%s'
vi: hạng đã in « %s »

en: all classes printed
vi: mọi hạng đã in

en: debugging override set to '%s'
vi: quyền cao hơn gỡ lỗi được đăt thành « %s »

en: debugging override off
vi: quyền cao hơn gỡ lỗi bị tắt

en: Do_queue_jobs: cannot open lockfile '%s'
vi: Do_queue_jobs: không thể mở tập tin khoá « %s »

en: cannot update job ticket file for '%s'
vi: không thể cập nhật tập tin vé công việc cho « %s »

en: Do_queue_jobs: cannot update job ticket file for '%s'
vi: Do_queue_jobs: không thể cập nhật tập tin vé công việc cho « %s »

en: removing job '%s' - no permissions
vi: đang gỡ bỏ công việc « %s » — không có quyền

en: Do_queue_jobs: LOGIC ERROR - no identifer '%s'
vi: Do_queue_jobs: LỖI HỢP LÝ — không có bộ nhận diện cho « %s »

en: Do_queue_jobs: FORWARDING LOOP - '%s'
vi: Do_queue_jobs: VÒNG LẶP CHUYỂN TIẾP — « %s »

en: cannot update job ticket file '%s'
vi: không thể cập nhật tập tin vé công việc « %s »

en: Do_queue_jobs: cannot update job ticket file '%s'
vi: Do_queue_jobs: không thể cập nhật tập tin vé công việc « %s »

en: Do_queue_jobs: LOGIC ERROR! new_dest and use_subserver == %d
vi: Do_queue_jobs: LỖI HỢP LÝ. new_dest và use_subserver == %d

en: sleeping, waiting for processes to exit
vi: đang ngủ, đợi các tiến trình thoát

en: Do_queue_jobs: write to fd '%d' failed
vi: Do_queue_jobs: lỗi ghi vào fd « %d »

en: Remote_job: %d datafiles and only allowed %d
vi: Remote_job: có %d tập tin dữ liệu còn chỉ cho phép %d

en: link failure while sending job '%s'
vi: lỗi liên kết trong khi gửi công việc « %s »

en: no permission to spool job '%s'
vi: không có quyền để cuộn công việc « %s » vào ống

en: failed to send job '%s'
vi: lỗi gửi công việc « %s »

en: Fork_subserver: fork failed
vi: Fork_subserver: fork bị lỗi

en: subserver pid %ld exit status '%s'
vi: trình phục vụ phụ PID %ld trạng thái thoát « %s »

en: subserver pid %ld died with signal '%s'
vi: trình phục vụ phụ PID %ld đã chết với tín hiệu « %s »

en: Wait_for_subserver: Mergesort failed
vi: Wait_for_subserver: Mergesort bị lỗi

en: Wait_for_subserver: LOGIC ERROR! waiting for pid %d failed
vi: Wait_for_subserver: LỖI HỢP LÝ. Lỗi đợi PID %d

en: succ
vi: tcông

en: jsucc
vi: cvtcông

en: jsuccess
vi: công việc thành công

en: jabort
vi: hủy bỏ công việc

en: jhold
vi: giữ lại công việc

en: jremove
vi: gỡ bỏ công việc

en: Update_status: no identifier for '%s'
vi: Update_status: không có bộ nhận diện cho « %s »

en: job '%s' saved
vi: công việc « %s » đã được lưu

en: could not remove job '%s'
vi: không thể gỡ bỏ công việc « %s »

en: job '%s' removed
vi: công việc « %s » bị gỡ bỏ

en: job '%s', attempt %d, allowed %d
vi: công việc « %s », lần thử %d, cho phép %d

en: treating as successful
vi: đang xử lý như thành công.

en: retrying job
vi: đang thử lại công việc

en: no retry
vi: không thử lại

en: aborting server
vi: đang hủy bỏ trình phục vụ

en: removing job - status JREMOVE
vi: đang gỡ bỏ công việc — trạng thái JREMOVE

en: holding job
vi: đang giữ lại công việc

en: unexpected status 0x%x
vi: trạng thái bất thường 0x%x

en: job '%s', %s
vi: công việc « %s », %s

en: job '%s' attempt %d, trying %d times
vi: công việc « %s », lần thử %d, sẽ thử %d lần

en: job '%s' attempt %d, trying indefinitely
vi: công việc « %s », lần thử %d, sẽ thử vô hạn

en: failed, no retry
vi: không thành công, không thử lại

en: removing job '%s' - JFAILNORETRY
vi: đang gỡ bỏ công việc « %s » — JFAILNORETRY

en: aborting operations
vi: đang hủy bỏ các thao tác

en: removing job '%s' - JABORT
vi: đang gỡ bỏ công việc « %s » — JABORT

en: stopping printing on filter JABORT exit code
vi: đã dừng in do lọc mã thoát JABORT

en: removing destination due to errors
vi: đang gỡ bỏ đích do lỗi

en: too many errors
vi: quá nhiều lỗi

en: removing job '%s' - JREMOVE
vi: đang gỡ bỏ công việc « %s » — JREMOVE

en: Service_worker: cannot open lockfile '%s'
vi: Service_worker: không thể mở tập tin khoá « %s »

en: Service_worker: cannot update job ticket file for '%s'
vi: Service_worker: không thể cập nhật tập tin vé công việc cho « %s »

en: Service_worker: no identifier for '%s'
vi: Service_worker: không có bộ nhận diện cho « %s »

en: job '%s' removed- status expired
vi: công việc « %s » bị gỡ bỏ — trạng thái đã hết hạn

en: bad command line
vi: dòng lệnh sai

en: bad printer name
vi: tên máy in sai

en: %s: cannot set up print queue
vi: %s: không thể thiết lập hàng đợi in

en: %s: spooling disabled
vi: %s: khả năng cuộn vào ống bị tắt

en: %s: Receive_job: sending ACK 0 failed
vi: %s: Receive_job: lỗi gửi ACK 0

en: Receive_job: cannot open lockfile '%s'
vi: Receive_job: không thể mở tập tin khoá « %s »

en: Receive_job: cannot lock lockfile '%s'
vi: Receive_job: không thể khoá tập tin khoá « %s »

en: Recovering from incorrect job submission
vi: Đang phục hồi sau khi gửi sai công việc

en: %s: Receive_job - bad control line '%s', len %0.0f, name '%s'
vi: %s: Receive_job — dòng điều khiển sai « %s », độ dài %0.0f, tên « %s »

en: size %0.3fK exceeds %dK
vi: kích cỡ %0.3fK lớn hơn %dK

en: %s: insufficient file space
vi: %s: không đủ chỗ tập tin

en: %s: sending ACK 0 for '%s' failed
vi: %s: lỗi gửi ACK 0 cho « %s »

en: %s: transfer of '%s' from '%s' failed
vi: %s: lỗi truyền « %s » từ « %s »

en: Error setting up job ticket file - %s
vi: Gặp lỗi khi thiết lập tập tin vé công việc — %s

en: Receive_jobs: write to fd '%d' failed
vi: Receive_jobs: lỗi ghi vào fd « %d »

en: %s: cannot set up printer
vi: %s: không thể thiết lập máy in

en: %s: Receive_block_job: sending ACK 0 failed
vi: %s: Receive_block_job: lỗi gửi ACK 0

en: Receive_block_job: lseek failed '%s'
vi: Receive_block_job: lseek bị lỗi « %s »

en: Receive_block_jobs: write to fd '%d' failed
vi: Receive_block_jobs: lỗi ghi vào fd « %d »

en: Scan_block_file: lseek failed '%s'
vi: Scan_block_file: lseek bị lỗi « %s »

en: bad length information '%s'
vi: thông tin độ dài sai « %s »

en: Scan_block_file: read failed '%s'
vi: Scan_block_file: lỗi đọc « %s »

en: Scan_block_file: read unexecpted EOF
vi: Scan_block_file: đọc kết thúc tập tin không ngoài lệ

en: %s: no permission to print
vi: %s: không có quyền in

en: Do_incoming_control_filter: lseek failed '%s'
vi: Do_incoming_control_filter: lseek bị lỗi « %s »

en: Get_route: lseek failed '%s'
vi: Get_route: lseek bị lỗi « %s »

en: missing user or printer name
vi: thiếu người dùng hay tên máy in

en: printer '%s' has illegal character at '%s' in name
vi: máy in « %s » có tên chứa ký tự cấm ở « %s »

en: Job_remove: error '%s'
vi: Job_remove: lỗi « %s »

en: Printer %s@%s:
vi: Máy in %s@%s:

en:   checking perms '%s'
vi:   đang kiểm tra quyền hạn « %s »

en:   no permissions '%s'
vi:   không có quyền « %s »

en:   dequeued '%s'
vi:   đã gỡ bỏ « %s » khỏi hàng đợi

en: error: could not remove '%s'
vi: lỗi: không thể gỡ bỏ « %s »

en:  ERROR:
vi:  LỖI:

en: bad command line '%s'
vi: dòng lệnh sai « %s »

en: bad printer name '%s'
vi: tên máy in sai « %s »

en: bad printer '%s'
vi: máy in sai « %s »

en: unsupported authentication '%s'
vi: xác thực không được hỗ trợ « %s »

en: no receive method supported for '%s'
vi: không có phương pháp nhận được hỗ trợ cho « %s »

en: %s: job size %0.0f is larger than %d K
vi: %s: kích cỡ công việc %0.0f lớn hơn %d K

en: %s: no permission to show status
vi: %s: không có quyền hiển thị trạng thái

en:  (originally %s)
vi:  (gốc %s)

en: 
     Error:
vi: 
     Lỗi:

en:  - printer %s@%s not in printcap
vi:  - máy in %s@%s không phải trong printcap

en:  - printer %s@%s has bad printcap entry
vi:  - máy in %s@%s có mục nhập printcap sai

en:  Job: %s
vi:  Công việc: %s

en: %s status= %s
vi: %s trạng thái= %s

en: %s size= %0.0f
vi: %s kích cỡ= %0.0f

en: %s time= %s
vi: %s giờ= %s

en: %s error= %s
vi: %s lỗi= %s

en: %s CONTROL=
vi: %s ĐIỀU_KHIỂN=

en: %s HOLDFILE=
vi: %s TẬP_TIN_GIỮ_LẠI=

en:  (%d held)
vi:  (%d đã giữ lại)

en:  (%d move)
vi:  (%d di chuyển)

en:  Comment: %s
vi:  Ghi chú : %s

en: 
     Printing: %s
     Aborted: %s
     Spooling: %s
vi: 
     Đang in: %s
     Đã hủy bỏ : %s
     Đang cuộn vào ống: %s

en: 
     Redirected_to: %s
vi: 
     Đã_chuyển_hướng_đến: %s

en:  (redirect %s)
vi:  (chuyển hướng %s)

en:  (dest %s@%s)
vi:  (đích %s@%s)

en: 
     Serving: %s
vi: 
     Đang phục vụ : %s

en:  (serving %s)
vi:  (đang phục vụ %s)

en: 
     Classes: %s
vi: 
     Hạng: %s

en:  (classes %s)
vi:  (hạng %s)

en: 
     Hold_all: on
vi: 
     Hold_all: bật

en:  (holdall)
vi:  (giữ lại tất cả)

en:  (autohold)
vi:  (tự động giữ lại)

en: 
     Message: %s
vi: 
     Thông điệp: %s

en:  (message: %s)
vi:  (thông điệp: %s)

en:  Queue: no printable jobs in queue
vi:  Hàng đợi: không có công việc có thể in

en:  Holding: %d held jobs in queue
vi:  Giữ lại: %d công việc đã giữ lại trong hàng đợi

en:  Server: no server active
vi:  Phục vụ : không có trình phục vụ chạy

en:  Server: pid %d active
vi:  Phục vụ : PID %d đang chạy

en:  Unspooler: pid %d active
vi:  Bộ bỏ cuộn: PID %d đang chạy

en: %s SPOOLCONTROL=
vi: %s ĐIỀU KHIỂN ỐNG CHỈ=

en:  Status:
vi:  Trạng thái:

en:  Filter_status:
vi:  Trạng_thái_lọc:

en: Dispatch_input: bad request line '%s' from %s
vi: Dispatch_input: dòng yêu cầu sai « %s » từ « %s »

en: Service_connection: getpeername failed
vi: Service_connection: getpeername (lấy tên ngang hàng) bị lỗi

en: Service_connection: BAD LocalHost_IP value
vi: Service_connection: giá trị LocalHost_IP SAI

en: Service_connection: bad protocol family '%d'
vi: Service_connection: họ giao thức sai « %d »

en: no connect permissions
vi: không có quyền kết nối

en: Service_connection: peek of length %d failed
vi: Service_connection: hé nhìn có độ dài %d bị lỗi

en: Service_connection: cannot read request from %s in %d seconds
vi: Service_connection: không thể đọc yêu cầu từ %s trong %d giây

en: Service_connection: short request line '%s', from '%s'
vi: Service_connection: dòng yêu cầu ngắn « %s », từ « %s »

en: usage: %s [-aAclV] [-Ddebuglevel] [-Pprinter] [-tsleeptime]
      -A           - use authentication specified by AUTH environment variable
      -a           - all printers
      -c           - clear screen before update
      -l           - increase (lengthen) detailed status information
                     additional l flags add more detail.
      -L           - maximum detailed status information
      -n linecount - linecount lines of detailed status information
      -Ddebuglevel - debug level
      -Pprinter    - specify printer
      -s           - short (summary) format
      -tsleeptime  - sleeptime between updates
      -V           - print version information
      -v           - print in key: value format
vi: cách sử dụng: %s [-aAclV] [-Dcấp_gỡ_lỗi] [-Pmáy_in [-tthời_gian_ngủ]
    
      -A		— dùng sự xác thực xác định bởi biến môi trường AUTH
      -a		— mọi máy in
      -c		— xoá màn hình trước khi cập nhật
      -l		— tăng độ dài của thông tin trạng thái chi tiết,
    			các cờ « l » thêm nữa sẽ thêm chi tiết.
      -L		— thông tin trạng thái có chi tiết tối đa
      -n SỐ	— tổng SỐ dòng thông tin trạng thái chi tiết
      -Dcấp_gỡ_lỗi	— cấp gỡ lỗi
      -Pmáy_in		— xác định máy in
      -s		— định dạng tóm tắt ngắn
      -tthời_gian_ngủ	— thời gian cần ngủ giữa hai lần cập nhật
      -V		— in ra thông tin phiên bản
      -v		— in ra theo định dạng « khoá: giá trị »

en: Printer: %s is %s@%s
vi: Máy in: %s là %s@%s

en: Printer: %s - cannot use printer, not in privileged group
vi: Máy in: %s — không thể sử dụng máy in vì không phải trong nhóm có quyền

en: Printer:
vi: Máy in:

en: fork() failed
vi: fork() (tạo tiến trình con) không thành công.

en: Term_clear: waitpid(%d) failed
vi: Term_clear: waitpid(%d) bị lỗi

en: lpq:  please use the LPRng lpstat program
vi: lpq:  hãy dùng chưng trình thống kê lpstat LPRng

en: scheduler is running
vi: bộ lập lịch biểu đang chạy

en: no system default destination
vi: không có đích mặc định trên hệ thống

en: system default destination: %s
vi: đích mặc định trên hệ thống: %s

en: system for %s: %s
vi: hệ thống cho %s: %s

en:   Printer: %s - cannot use printer, not in privileged group
vi:   Máy in: %s — không thể sử dụng máy in vì không phải trong nhóm có quyền

en:  Printer: %s - direct connection to device '%s'
vi:  Máy in: %s — kết nối trực tiếp tới thiết bị « %s »

en: %s not accepting requests since %s -
    	unknown reason
vi: %s không chấp nhận yêu cầu kể từ %s -
    	không biết sao

en: %s accepting requests since %s
vi: %s chấp nhận yêu cầu kể từ %s

en: printer %s unknown state. disabled since %s. available
vi: máy in %s tình trạng không rõ. tắt từ %s. sẵn sàng

en: printer %s unknown state. enabled since %s. available
vi: máy in %s tình trạng không rõ. bật từ %s. sẵn sàng

en: 	Description: %s@%s
vi: 	Mô tả: %s@%s

en: nothing to print
vi: không có gì để in

en: cannot use printer - not in privileged group
vi: không thể sử dụng máy in vì không phải trong nhóm có quyền

en: no remote support for %s@%s
vi: không có hỗ trợ từ xa cho %s@%s

en: %d data files and maximum allowed %d
vi: có %d tập tin dữ liệu còn cho phép số tối đa %d

en: Cannot open file '%s', %s
vi: Không thể mở tập tin « %s », %s

en: (lpr_filter)
vi: (lọc_lpr)

en: Status Information, attempt %d:
vi: Thông tin trạng thái, lần thử %d:

en:  of %d:
vi:  trên %d:

en: Waiting %d seconds before retry
vi: Đang đợi %d giây trước khi thử lại

en: request id is %s
vi: mã nhận diện yêu cầu là %s

en: request id is %d
vi: mã nhận diện yêu cầu là %d

en: Error unlinking '%s' - %s
vi: Gặp lỗi khi hủy liên kết « %s » — %s

en: Done %d
vi: Hoàn tất %d

en: USER environment variable undefined
vi: chưa xác định biến môi trường người dùng USER

en: -ncopies -number of copies must be greater than 0
vi: -ncopies — tổng số bản sao phải ≥0

en: nobanner
vi: không băng cờ

en: bad -F format string '%s'
vi: gặp chuỗi định dạng -F sai %s

en: duplicate format specification -F%s
vi: đặc tả định dạng trùng -F%s

en: -Kcopies -number of copies must be greater than 0
vi: -Kcopies — tổng số bản sao phải ≥0

en: Missing mail name
vi: Thiếu tên thư

en: duplicate format specification -%c
vi: đặc tả định dạng trùng — %c

en: Usage: %s [-A] [-B] [-c] [-G] [-m] [-p] [-s] [-w] [-d printer@[host]]
      [-f form-name] [-H special-handling]
      [-n number] [-o options] [-P page-list]
      [-q priority-level] [-S character-set]
      [-S print-wheel] [-t title]
      [-T content-type [-r]] [-y mode-list]
      [-Ddebugopt ] [ filenames ...  ]
     lp simulator using LPRng,  functionality may differ slightly
     -A          - use authentication specified by AUTH environment variable
     -B          - filter files and reduce job to single file before sending
     -c          - (make copy before printing - ignored)
     -d printer[@host]  - printer on host
     -D debugflags  - debugging flags
     -f formname - first letter used as job format
     -G          - filter individual job files before sending
     -H handling - (passed as -Z handling)
     -m          - mail sent to $USER on completion
     -n copies   - number of copies
     -o option     nobanner, width recognized
                   (others passed as -Z option)
     -P pagelist - (print page list - ignored)
     -p          - (notification on completion - ignored)
     -q          - priority - 0 -> Z (highest), 25 -> A (lowest)
     -s          - (suppress messages - ignored)
     -S charset  - (passed as -Z charset)
     -t title    - job title
     -T content  - (passed as -Z content)
     -w          - (write message on completion - ignored)
     -X path     - user specified filter for job files
     -Y          - connect and send to TCP/IP port (direct mode)
     -y mode     - (passed as -Z mode)
     --          - end of options, files follow
     filename '-'  reads from STDIN
     PRINTER, LPDEST, NGPRINTER, NPRINTER environment variables set default printer.
vi: Cách sử dụng: %s [-A] [-B] [-c] [-G] [-m] [-p] [-s] [-w] [-d máy_in@[máy]]
      [-f tên_dạng] [-H quản_lý_đặc_biệt]
      [-n số] [-o tùy_chọn] [-P danh_sách_trang]
      [-q cấp_ưu_tiên] [-S bộ_ký_tự]
      [-S bánh_xe_in] [-t tựa]
      [-T kiểu_nội_dung [-r]] [-y danh_sách_chế_độ]
      [-Dtùy_chọn_gỡ_lỗi ] [ các_tên_tập_tin ...  ]
    
     Mô phỏng lp dùng LPRng,  chức năng có thể khác biệt một ít
    
     -A			— dùng sự xác thực ghi rõ bởi biến môi trường AUTH
     -B			— lọc các tập tin và giảm công việc thành tập tin riêng lẻ
    				trước khi gửi
     -c			— (tạo bản sao trước khi in — bị bỏ qua)
     -d máy_in[@máy]		— máy in trên máy
     -D cờ_gỡ_lỗi			— các cờ gỡ lỗi
     -f tên_dạng		— chữ đầu dùng làm định dạng công việc
     -G			— lọc tập tin công việc riêng trước khi gửi
     -H quản_lý	— (được gửi như « -Z quản_lý »
     -m			— thư được gửi cho người dùng $USER khi in xong
     -n SỐ		— tổng số bản sao
     -o tùy_chọn	— nhận ra nobanner (không băng cờ) và width (độ rộng),
                   (các tùy chọn khác được gửi như « -Z tùy chọn »)
     -P danh_sách_trang	— (in danh sách trang — bị bỏ qua)
     -p			— (thông báo khi in xong — bị bỏ qua)
     -q			— độ ưu tiên: 0 -> Z (cao nhất), 25 -> A (thấp nhất)
     -s			— (thu hồi các thông điệp — bị bỏ qua)
     -S bộ_ký_tự	— (được gửi như « -Z bộ_ký_tự »)
     -t tựa		— tựa của công việc
     -T nội_dung	— (được gửi như « -Z nội_dung »)
     -w			— (ghi thông điệp khi in xong — bị bỏ qua)
     -X đường_dẫn	— bộ lọc tự ghi ra cho các tập tin công việc
     -Y			— kết nối và gửi tới cổng TCP/IP (chế độ trực tiếp)
     -y chế_độ	— (được gửi như « -Z chế_độ »)
     --			— kết thúc các tùy chọn, các tập tin theo sau
     tên tập tin « - » thì đọc từ thiết bị nhâp chuẩn STDIN
     Các biến môi trường PRINTER, LPDEST, NGPRINTER, NPRINTER đặt máy in mặc định.

en: Usage: %s [-Pprinter[@host]] [-A] [-B] [-Cclass] [-Fformat] [-G] [-Jinfo]
       [-(K|#)copies] [-Q] [-Raccountname]  [-Ttitle]  [-Uuser[@host]] [-V]
       [-Zoptions] [-b] [-m mailaddr] [-h] [-i indent] [-l] [-w width ] [-r]
       [-Ddebugopt ] [--] [ filenames ...  ]
     -A          - use authentication specified by AUTH environment variable
     -B          - filter files and reduce job to single file before sending
     -C class    - job class
     -D debugopt - debugging flags
     -F format   - job format
       -b,-l        - binary or literal format
        c,d,f,g,l,m,p,t,v are also format options
     -G          - filter individual job files before sending
     -J info     - banner and job information
     -K copies, -# copies   - number of copies
     -P printer[@host] - printer on host
     -Q          - put 'queuename' in control file
     -Raccntname - accounting information
     -T title    - title for 'pr' (-p) formatting
     -U username - override user name (restricted)
     -V          - Verbose information during spooling
     -X path     - user specified filter for job files
     -Y          - connect and send to TCP/IP port (direct mode)
     -Z options  - options to pass to filter
     -h          - no header or banner page
     -i indent   - indentation
     -k          - do not use tempfile when sending to server
     -m mailaddr - mail final status to mailaddr
     -r          - remove files after spooling
     -w width    - width to use
     --          - end of options, files follow
     filename '-'  reads from STDIN
     PRINTER, LPDEST, NPRINTER, NGPRINTER environment variables set default printer.
vi: Usage: %s [-Pmáy_in[@máy]] [-A] [-B] [-Chạng] [-Fđịnh_dạng] [-G] [-Jthông_tin]
       [-(K|#)số_bản_sao] [-Q] [-Rtên_tài_khoản]  [-Ttựa]  [-Ungười_dùng[@máy]] [-V]
       [-Ztùy_chọn] [-b] [-m địa_chỉ_thư] [-h] [-i thụt_lề] [-l] [-w rộng ] [-r]
       [-Dtùy_chọn_gỡ_lỗi ] [--] [ tên_tập_tin ...  ]
    
     -A			— dùng sự xác thực ghi rõ bởi biến môi trường AUTH
     -B			— lọc các tập tin và giảm công việc thành tập tin riêng lẻ
    				trước khi gửi
     -C class    - job class
     -D tùy_chọn_gỡ_lỗi	— các cờ gỡ lỗi
     -F định_dạng			— định dạng công việc
       -b,-l		— định dạng nhị phân hay nghĩa chữ
        c,d,f,g,l,m,p,t,v cũng là tùy chọn định dạng
     -G			— lọc tập tin công việc riêng trước khi gửi
     -J thông_tin	— thông tin về băng cờ và công việc
     -K SỐ		— tổng số bản sao
     -P máy_in[@máy]		— máy in trên máy
     -Q			— chèn « queuename » (tên hàng đợi) vào tập tin điều khiển
     -Rtên_tài_khoản		— thông tin kế toán
     -T tựa		— tựa đề cho định dạng « pr » (-p)
     -U tên_người_dùng	— có quyền cao hơn tên người dùng (bị hạn chế)
     -V			— xuất thông tin chi tiết trong khi cuộn vào ống
     -X đường_dẫn		— bộ lọc tự ghi rõ cho tập tin công việc
     -Y			— kết nối và gửi tới cổng TCP/IP (chế độ trực tiếp)
     -Z tùy_chọn	— các tùy chọn cần gửi cho bộ lọc
     -h			— không có phần đầu hay trang băng cờ
     -i thụt_lề	— sự thụt lề
     -k			— không dùng tập tin tạm thời khi gửi cho trình phục vụ
     -m địa_chỉ_thư		— gửi thư chứa trạng thái cuối cùng cho địa chỉ này
     -r			— gỡ bỏ các tập tin sau khi cuộn vào ống
     -w rộng		— độ rộng cần dùng
     --			— kết thúc các tùy chọn, các tập tin theo sau
     tên tập tin « - » thì đọc từ thiết bị nhâp chuẩn STDIN
     Các biến môi trường PRINTER, LPDEST, NGPRINTER, NPRINTER đặt máy in mặc định.

en: Priority (first letter of Class) not 'A' (lowest) to 'Z' (highest)
vi: Độ ưu tiên (chữ đầu của Hạng) không phải « A » (thấp nhất) đến « Z » (cao nhất)

en: -U (username) can only be used by ROOT
vi: -U (tên người dùng) chỉ có thể được dùng bởi người chủ (root)

en: Get_local_host: '%s' FQDN name not found!
vi: Get_local_host: không tìm thấy tên miền có khả năng đầy đủ (FQDN) « %s ».

en: Bad format specification '%c'
vi: Đặc tả định dạng sai « %c »

en: Sorry, can only print %d files at a time, split job up
vi: Tiếc là chỉ có thể in ra %d tập tin đồng thời nên chia công việc ra

en: Maximum of %d copies allowed
vi: Cho phép %d bản sao tối đa

en: authentication conficts with -k option
vi: xác thực xung đột với tùy chọn « -k »

en: send_block_format configuration option conficts with -k option
vi: tùy chọn cấu hình « send_block_format » (gửi định dạng khối) cung đột với tùy chọn « -k »

en: send_data_first configuration option conficts with -k option
vi: tùy chọn cấu hình « send_data_first » (gửi dữ liệu trước) cung đột với tùy chọn « -k »

en: multiple copies conficts with -k option
vi: nhiều bản sao xung đột với tùy chọn « -k »

en: files on command line conflicts with -k option
vi: tập tin trên dòng lệnh xung đột với tùy chọn « -k »

en: Make_temp_fd failed
vi: Make_temp_fd bị lỗi

en: You have closed STDIN! cannot pipe from a closed connection
vi: Bạn đã đóng thiết bị nhập chuẩn STDIN. Không thể gửi dữ liệu cho ống dẫn từ sự kết nối bị đóng

en: Copy_STDIN: write to temp file failed
vi: Copy_STDIN: lỗi ghi vào tập tin tạm thời

en: Copy_STDIN: stat of temp fd '%d' failed
vi: Copy_STDIN: lỗi lấy các thông tin về fd tạm thời « %d »

en: Check_files: stat of temp fd '%d' failed
vi: Check_files: lỗi lấy các thông tin về fd tạm thời « %d »

en: cannot print '%s': %s
vi: không thể in « %s »: %s

en: cannot read it
vi: không thể đọc nó

en: unprintable characters at start of file, check your LANG environment variable as well as the input file
vi: gặp ký tự không thể in ở đầu tập tin: hãy kiểm tra lại biến môi trường ngôn ngữ LANG, cũng như tập tin nhập vào

en: option '%c' missing argument
vi: tùy chọn « %c » thiếu đối số

en: option %c parameter `%s` is not positive integer value
vi: tùy chọn %c tham số « %s » không phải giá trị số nguyên dương

en: option %c parameter `%s` is not integer value from 0 - %d
vi: tùy chọn %c tham số « %s » không phải giá trị số nguyên từ 0 - %d

en: Printer: %s - cannot remove jobs from device '%s'
vi: Máy in: %s — không thể gỡ bỏ công việc khỏi thiết bị « %s »

en: Printer: %s - not in privileged group
vi: Máy in: %s — không phải trong nhóm có quyền

en:  usage: %s [-A] [-a | -Pprinter] [-Ddebuglevel] (jobid|user|'all')*
      -a           - all printers
      -A           - use authentication
      -Pprinter    - printer (default PRINTER environment variable)
      -Uuser       - impersonate this user (root or privileged user only)
      -Ddebuglevel - debug level
      -V           - show version information
      user           removes user jobs
      all            removes all jobs
      jobid          removes job number jobid
     Example:
        'lprm -Plp 30' removes job 30 on printer lp
        'lprm -a'      removes all your jobs on all printers
        'lprm -a all'  removes all jobs on all printers
      Note: lprm removes only jobs for which you have removal permission
vi:  cách sử dụng: %s [-A] [-a | -Pmáy_in] [-Dcấp_gỡ_lỗi] (jobid|user|'all')*
    
      -a		— mọi máy in
      -A 		— dùng sự xác thực
      -Pmáy_in	— máy in (biến môi trường PRINTER mặc định)
      -Ungười_dùng	— nhận diện là người dùng này (chỉ người chủ
    					hay người dùng có quyền đặc biệt)  -Dcấp_gỡ_lỗi	— cấp gỡ lỗi
      -V		— hiển thị thông tin phiên bản
      user	— gỡ bỏ các công việc của người dùng
      all		— gỡ bỏ mọi công việc
      jobid	— gỡ bỏ công việc có mã nhận diện này
    
     Thí dụ :
        'lprm -Plp 30' gỡ bỏ công việc 30 trên máy in lp
        'lprm -a' gỡ bỏ mọi công việc của bạn trên mọi máy in
        'lprm -a all'  gỡ bỏ mọi công việc trên mọi máy in
    
    Ghi chú : lprm gỡ bỏ chỉ những công việc cho đó bạn có quyền gỡ bỏ.

en:  usage: %s [-A] [-Ddebuglevel] (jobid|user|'all')* [printer]
      -A           - use authentication
      -Ddebuglevel - debug level
      user           removes user jobs
      all            removes all jobs
      jobid          removes job number jobid
     Example:
        'clean 30 lp' removes job 30 on printer lp
        'clean'       removes first job on default printer
        'clean all'      removes all your jobs on default printer
        'clean all all'  removes all your jobs on all printers
      Note: clean removes only jobs for which you have removal permission
vi:  usage: %s [-A] [-Dcấp_gỡ_lỗi] (jobid|user|'all')* [máy_in]
    
      -A 		— dùng sự xác thực
      -Dcấp_gỡ_lỗi	— cấp gỡ lỗi
      user	— gỡ bỏ các công việc của người dùng
      all		— gỡ bỏ mọi công việc
      jobid	— gỡ bỏ công việc có mã nhận diện này
    
     Thí dụ :
        'clean 30 lp' gỡ bỏ công việc 30 trên máy in lp
        'clean'       gỡ bỏ công việc thứ nhất trên máy in mặc định
        'clean all'      gỡ bỏ mọi công việc của bạn trên máy in mặc định
        'clean all all'  gỡ bỏ mọi công việc của bạn trên mọi máy in
    
    Ghi chú : clean gỡ bỏ chỉ những công việc cho đó bạn có quyền gỡ bỏ.

en: sleeping %d secs before retry, starting sleep
vi: ngủ trong %d giây trước khi thử lại, đang bắt đầu ngủ

en: printer %s job %s
vi: máy in %s công việc %s

en:  was successful.
vi:  thành công.

en:  failed, and retry count was exceeded.
vi:  bị lỗi, cũn vượt quá số đếm lần thử lại.

en:  failed and could not be retried.
vi:  bị lỗi và không thể thử lại.

en:  died a horrible death.
vi:  chết khủng khiếp.

en: no network support for '%s' operation
vi: không có khả năng hỗ trợ mạng cho thao tác « %s »

en: --X option form illegal
vi: Tùy chọn --X có dạng cấm

en: %s: Illegal option '%c'
vi: %s: tùy chọn cấm « %c »

en: %s: missing argument for '%c'
vi: %s: thiếu đối số cho « %c »

note: Type: string Description
en: lsh server port:
vi: Cổng máy phục vụ « lsh »:

note: Type: string Description
en: The default port for lshd is 22. If lshd should run on a different port, please specify the alternative port here. If you specify 22, you will need to manually disable any other SSH servers running on port 22, other than OpenSSH (from the package openssh-server), which will be disabled automatically if you choose 22 here.
vi: Cổng mặc định của lshd là 22. Nếu bạn muốn trình nền lshd chạy trong một cổng khác, hãy ghi rõ cổng đó vào đây. Nếu chọn cổng 22 thì sẽ phải tự tắt máy phục vụ SSH nào đang chạy trên cổng 22, khác với OpenSSH, (từ gói openssh-server). Nếu bạn chọn cổng 22 ở đây, OpenSSH sẽ bị tắt tự động.

note: Type: boolean Description
en: Enable the SFTP subsystem?
vi: Bật hệ thống con SFTP không?

note: Type: boolean Description
en: Please choose whether you want to use the EXPERIMENTAL lsh SFTP support.
vi: Bạn muốn sử dụng cách hỗ trợ SFTP _thực nghiệm_ không?

note: Type: boolean Description
en: Since it is experimental, the default is for it to be disabled, but it can be enabled now or later by manually changing /etc/default/lsh-server.
vi: Lưu ý rằng đây là chức năng thử nghiệm, do đó cấu hình mặc định là tắt. Tuy nhiên, bạn có thể bật nó, bây giờ hoặc sau này bằng tệp /etc/default/lsh-server.

note: Type: boolean Description
en: Remove host key on purge?
vi: Gỡ bỏ khóa máy khi tẩy không?

note: Type: boolean Description
en: When this package is installed, a host key is generated to authenticate your host.
vi: Khi cài đặt gói này, cũng tạo ra một khóa máy chủ, để xác thực máy của bạn.

note: Type: boolean Description
en: Please choose whether you want to purge the host key when the package is removed.
vi: Hãy chọn có nên tẩy khóa máy chủ khi gói được gỡ bỏ hay không.

note: Type: string Description
en: Additional arguments to pass to lshd:
vi: Tham số phụ để qua lshd:

note: Type: boolean Description
en: Remove Solr index files?
vi: Gỡ bỏ các tập tin chỉ mục Solr không?

note: Type: boolean Description
en: The Solr data directory (/var/lib/solr), and the index files it contains, may be removed while purging the package.
vi: Khi tẩy gọi, cũng có thể gỡ bỏ thư mục dữ liệu Solr (/var/lib/solr), và các tập tin chỉ mục ở trong.

note: Type: boolean Description
en: You should not choose this option if you intend to re-use Solr's index files later.
vi: Đừng bật tùy chọn này nếu bạn định sử dụng lại tập tin chỉ mục của Solr về sau.

note: Type: string Description
en: Archive Name:
vi: Tên kho lưu :

note: Type: string Description
en: The name that lurker uses to refer to the archive.
vi: Tên được lurker dùng để tham chiếu đến kho lưu.

note: Type: string Description
en: Admin Name:
vi: Tên quản trị:

note: Type: string Description
en: This is the administrative contact information displayed at the bottom-right of generated pages. You should probably set it to something useful.
vi: Đây là thông tin liên lạc với quan trị được hiển thị ở góc dưới bên phải của mỗi trang được tạo ra. Khuyên bạn đặt nó thành chi tiết có ích.

note: Type: string Description
en: Admin Address:
vi: Địa chỉ quản trị:

note: Type: password Description
en: Password for the lurker system group:
vi: Mật khẩu cho nhóm hệ thống lurker:

note: Type: password Description
en: A password for the lurker system group needs to be set. It is requested when deleting mail from archive through the web button. You can change the password later by running 'gpasswd lurker'.
vi: Cần đặt một mật khẩu cho nhóm hệ thống lurker. Nó được yêu cầu khi xoá thư khỏi kho lưu bằng cái nút Web. Bạn có thể thay đổi mật khẩu về sau bằng cách chạy lệnh « gpasswd lurker ».

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: text Description Main menu item Translators: keep below 55 columns :sl1: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# :sl3: Use infinitive form
en: Configure the Logical Volume Manager
vi: Cấu hình bộ quản lý khối tin lôgíc (LVM)

note: Type: boolean Description :sl3:
en: Activate existing volume groups?
vi: Kích hoạt các nhóm khối tin tồn tại không?

note: Type: boolean Description :sl3:
en: ${COUNT} existing volume groups have been found. Please indicate whether you want to activate them.
vi: ${COUNT} nhóm khối tin tồn tại đã được tìm. Hãy ngụ ý nếu bạn muốn kích hoạt chúng hay không.

note: Type: select Choices :sl3: LVM main menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Modify volume groups (VG)
vi: Sửa đổi nhóm khối tin (VG)

note: Type: select Choices :sl3: LVM main menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Modify logical volumes (LV)
vi: Sửa đổi khối tin lôgíc (LV)

note: Type: select Description :sl3:
en: LVM configuration action:
vi: Hành động cấu hình LVM:

note: Type: select Description :sl3:
en: This is the Logical Volume Manager configuration menu.
vi: Đây là trình đơn cấu hỉnh bộ quản lý khối tin lôgíc (LVM).

note: Type: select Choices :sl3: Volume groups configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Create volume groups
vi: Tạo nhóm khối tin

note: Type: select Choices :sl3: Volume groups configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Delete volume groups
vi: Xóa nhóm khối tin

note: Type: select Choices :sl3: Volume groups configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Extend volume groups
vi: Mở rộng nhóm khối tin

note: Type: select Choices :sl3: Volume groups configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Reduce volume groups
vi: Giảm nhóm khối tin

note: Type: select Description :sl3:
en: Volume groups configuration action:
vi: Hành động cấu hình nhóm khối tin:

note: Type: select Choices :sl3: Logical volumes configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Create logical volumes
vi: Tạo khối tin hợp lệ

note: Type: select Choices :sl3: Logical volumes configuration menu choices Translators : please use infinitive form or the equivalent in your language Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path
en: Delete logical volumes
vi: Xóa khối tin hợp lệ

note: Type: select Description :sl3:
en: Logical volumes configuration action:
vi: Hành động cấu hình khối tin hợp lệ:

note: Type: multiselect Description :sl3:
en: Devices for the new volume group:
vi: Thiết bị cho nhóm khối tin mới:

note: Type: multiselect Description :sl3:
en: Please select the devices for the new volume group.
vi: Hãy chọn những thiết bị cho nhóm khối tin mới.

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: multiselect Description :sl3: #-#-#-#-#  partman-crypto_122_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  partman-zfs_56_vi.po (debian-instal
en: You can select one or more devices.
vi: Có thể chọn một hay nhiều thiết bị.

note: Type: string Description :sl3:
en: Volume group name:
vi: Tên nhóm khối tin:

note: Type: string Description :sl3:
en: Please enter the name you would like to use for the new volume group.
vi: Hãy nhập tên bạn muốn sử dụng cho nhóm khối tin mới.

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-# #-#-#-#-#  partman-zfs_56_vi.po (debian-installer Level 1)  #-#-#-#-# :sl4:
en: No physical volumes selected
vi: Chưa chọn khối tin vật lý

note: Type: error Description :sl3:
en: No physical volumes were selected. The creation of a new volume group was aborted.
vi: Chưa chọn khối tin vật lý nào nên việc tạo nhóm khối tin mới bị hủy bỏ.

note: Type: error Description :sl3:
en: No volume group name entered
vi: Chưa nhập tên nhóm khối tin

note: Type: error Description :sl3:
en: No name for the volume group has been entered.  Please enter a name.
vi: Không có tên cho nhóm khối tin đã được nhập. Hãy nhập một tên.

note: Type: error Description :sl3:
en: Volume group name already in use
vi: Tên nhóm khối tin đang được dùng

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-auto-lvm_94_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: string
en: The selected volume group name is already in use. Please choose another name.
vi: Tên nhóm khối tin đã chọn đang được dùng. Hãy chọn tên khác.

note: Type: error Description :sl3:
en: Volume group name overlaps with device name
vi: Tên nhóm khối tin chồng lấp với tên thiết bị

note: Type: error Description :sl3:
en: The selected volume group name overlaps with an existing device name. Please choose another name.
vi: Tên nhóm khối tin đã chọn chồng lấp với tên thiết bị đã có. Hãy chọn tên khác.

note: Type: select Description :sl3:
en: Volume group to delete:
vi: Nhóm khối tin cần xóa:

note: Type: select Description :sl3:
en: Please select the volume group you wish to delete.
vi: Hãy chọn nhóm khối tin cần xóa.

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-#
en: No volume group found
vi: Không tìm thấy nhóm khối tin

note: Type: error Description :sl3:
en: No volume group has been found.
vi: Không tìm thấy nhóm khối tin.

note: Type: error Description :sl3:
en: The volume group may have already been deleted.
vi: Nhóm khối tin này có thể đã bị xóa.

note: Type: boolean Description :sl3:
en: Really delete the volume group?
vi: Thật sự xóa nhóm khối tin này không?

note: Type: boolean Description :sl3:
en: Please confirm the ${VG} volume group removal.
vi: Hãy xác nhận việc gỡ bỏ nhóm khối tin ${VG}.

note: Type: error Description :sl3:
en: Error while deleting volume group
vi: Gặp lỗi khi xóa nhóm khối tin

note: Type: error Description :sl3:
en: The selected volume group could not be deleted. One or more logical volumes may currently be in use.
vi: Không thể xóa nhóm khối tin đã chọn. Một hay nhiều khối tin lôgíc có thể đang được dùng.

note: Type: error Description :sl3:
en: No volume group can be deleted.
vi: Không có nhóm khối tin nào có thể được xóa.

note: Type: select Description :sl3:
en: Volume group to extend:
vi: Nhóm khối tin cần mở rộng:

note: Type: select Description :sl3:
en: Please select the volume group you wish to extend.
vi: Hãy chọn nhóm khối tin cần mở rộng.

note: Type: multiselect Description :sl3:
en: Devices to add to the volume group:
vi: Thiết bị cần thêm vào nhóm khối tin:

note: Type: multiselect Description :sl3:
en: Please select the devices you wish to add to the volume group.
vi: Hãy chọn những thiết bị cần thêm vào nhóm khối tin.

note: Type: error Description :sl3:
en: No physical volumes were selected. Extension of the volume group was aborted.
vi: Không có khối tin vật lý nào được chọn, nên việc mở rộng nhóm khối tin bị hủy bỏ.

note: Type: error Description :sl3:
en: Error while extending volume group
vi: Gặp lỗi khi mở rộng nhóm khối tin

note: Type: error Description :sl3:
en: The physical volume ${PARTITION} could not be added to the selected volume group.
vi: Không thể thêm khối tin vất lý ${PARTITION} vào nhóm khối tin đã chọn.

note: Type: error Description :sl3:
en: No volume group can be reduced.
vi: Không có nhóm khối tin nào có thể được giảm.

note: Type: select Description :sl3:
en: Volume group to reduce:
vi: Nhóm khối tin cần giảm:

note: Type: select Description :sl3:
en: Please select the volume group you wish to reduce.
vi: Hay chọn nhóm khối tin cần giảm.

note: Type: select Description :sl3:
en: Device to remove from volume group:
vi: Thiết bị cần gỡ bỏ khỏi nhóm khối tin:

note: Type: select Description :sl3:
en: Please select the device you wish to remove from the volume group.
vi: Hãy chọn thiết bị cần gỡ bỏ khỏi nhóm khối tin.

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-#
en: Error while reducing volume group
vi: Gặp lỗi khi giảm nhóm khối tin

note: Type: error Description :sl3:
en: The selected volume group (${VG}) could not be reduced. There is only one physical volume attached. Please delete the volume group instead.
vi: Không thể giảm nhóm khối tin đã chọn (${VG}). Chỉ có một khối tin vật lý được gắn nối. Hãy xóa nhóm khối tin thay thế.

note: Type: error Description :sl3:
en: The physical volume ${PARTITION} could not be removed from the selected volume group.
vi: Không thể thêm khối tin vất lý ${PARTITION} vào nhóm khối tin đã chọn.

note: Type: error Description :sl3:
en: No volume groups were found for creating a new logical volume.  Please create more physical volumes and volume groups.
vi: Không tìm thấy nhóm khối tin nào để tạo một khối tin lôgíc mới. Hãy tạo một số khối tin vật lý và nhóm khối tin thêm nữa.

note: Type: error Description :sl3:
en: No free volume groups were found for creating a new logical volume. Please create more physical volumes and volume groups, or reduce an existing volume group.
vi: Không tìm thấy nhóm khối tin còn rảnh để tạo một khối tin lôgíc mới. Hãy tạo một số khối tin vật lý và nhóm khối tin thêm nữa, hoặc giảm một nhóm khối tin đã có.

note: #-#-#-#-#  lvmcfg_1.64_vi.po (debian-installer sublevel1)  #-#-#-#-# Type: select Description :sl3: #-#-#-#-#  partman-lvm_149_vi.po (debian-installer sublevel1)  #-#-#-#-#
en: Volume group:
vi: Nhóm khối tin:

note: Type: select Description :sl3:
en: Please select the volume group where the new logical volume should be created.
vi: Hãy chọn nhóm khối tin nơi cần tạo khối tin lôgíc mới.

note: Type: error Description :sl3:
en: No name for the logical volume has been entered.  Please enter a name.
vi: Chưa nhập tên cho khối tin lôgíc. Hãy nhập một tên.

note: Type: error Description :sl3:
en: The name ${LV} is already in use by another logical volume on the same volume group (${VG}).
vi: Tên ${LV} đang được dùng bởi một khối tin lôgíc khác (${VG}) trong cùng nhóm khối tin.

note: Type: error Description :sl3:
en: No volume group has been found for deleting a logical volume.
vi: Không tìm thấy nhóm khối tin để xóa khối tin lôgíc.

note: Type: select Description :sl3:
en: Please select the volume group which contains the logical volume to be deleted.
vi: Hãy chọn nhóm khối tin chứa khối tin lôgíc cần xóa.

note: Type: error Description :sl3:
en: No logical volume has been found.  Please create a logical volume first.
vi: Không tìm thấy khối tin lôgíc. Hãy tạo một khối tin lôgíc trước tiên.

note: Type: select Description :sl3:
en: Please select the logical volume to be deleted on ${VG}.
vi: Hãy chọn khối tin lôgíc cần xóa trên ${VG}.

note: Type: error Description :sl3:
en: The logical volume (${LV}) on ${VG} could not be deleted.
vi: Không thể xóa khối tin lôgíc ${LV} trên ${VG}.

note: Type: error Description :sl3:
en: No physical volumes (i.e. partitions) were found in your system. All physical volumes may already be in use. You may also need to load some required kernel modules or re-partition the hard drives.
vi: Không tìm thấy khối tin vật lý (tức là phân vùng) nào trong hệ thống bạn. Tất cả các khối tin lôgíc có thể đang được dùng. Bạn cũng có thể cần phải nạp một số mô-đun hạt nhân cần thiết hoặc phân vùng lại những đĩa cứng.

note: Type: error Description :sl3:
en: Logical Volume Manager not available
vi: Bộ quản lý khối tin lôgíc (LVM) không sẵn sàng

note: Type: error Description :sl3:
en: The current kernel doesn't support the Logical Volume Manager. You may need to load the lvm-mod module.
vi: Hạt nhân hiện thời không hỗ trợ bộ quản lý khối tin lôgíc (LVM). Bạn có thể cần phải nạp mô-đun “lvm-mod”.

en: Failed to load the obconf.glade interface file. ObConf is probably not installed correctly.
vi: Không thể mở tập tin giao diện obconf.glade. ObConf có thể đã không được cài đặt đúng.

en: Failed to load an rc.xml. Openbox is probably not installed correctly.
vi: Không thể mở tập tin rc.xml. Openbox có thể đã không được cài đặt đúng.

en: Error while parsing the Openbox configuration file. Your configuration file is not valid XML.
    
    Message: %s
vi: Có lỗi khi phân tích tập tin cấu hình của Openbox. Tập tin cấu hình của bạn không phải là một tập tin XML hợp lệ.
    
    Thông báo: %s

en: Choose an Openbox theme
vi: Chọn một đề tài Openbox

en: Openbox theme archives
vi: Kho trữ đề tài Openbox

en: "%s" was installed to %s
vi: "%s" đã được cài đặt đến %s

en: "%s" was successfully created
vi: "%s" đã được tạo thành công

en: Unable to create the theme archive "%s".
    The following errors were reported:
    %s
vi: Không thể tạo kho trữ đề tài "%s".
    Những lỗi sau đây đã được báo cáo:
    %s

en: Unable to run the "tar" command: %s
vi: Không thể chạy lệnh "tar": %s

en: Unable to create directory "%s": %s
vi: Không thể tạo thư mục "%s": %s

en: "%s" does not appear to be a valid Openbox theme directory
vi: "%s" có vẻ không phải là một thư mục đề tài Openbox hợp lệ

en: Unable to extract the file "%s".
    Please ensure that "%s" is writable and that the file is a valid Openbox theme archive.
    The following errors were reported:
    %s
vi: Không thể tách tập tin "%s".
    Xin chắc rằng "%s" có thể được ghi và đó là kho trữ đề tài Openbox hợp lệ.
    Những lỗi sau đã được báo cáo:
    %s

en: <span weight="bold">Theme</span>
vi: <span weight="bold">Đề tài</span>

en: _Install a new theme...
vi: _Cài đặt một đề tài mới...

en: Create a theme _archive (.obt)...
vi: Tạo một _kho trữ đề tài (.obt)...

en: Font for active window title:
vi: Phông của tiêu đề cửa sổ đang hoạt động:

en: Font for inactive window title:
vi: Phông của tiêu đề cửa sổ không hoạt động:

en: _Button order:
vi: _Thứ tự nút nhấn:

en: N: Window icon
    L: Window label (Title)
    I: Iconify (Minimize)
    M: Maximize
    C: Close
    S: Shade (Roll up)
    D: Omnipresent (On all desktops)
vi: N: Biểu tượng cửa sổ
    L: Nhãn cửa sổ (Tiêu đề)
    I: Thu nhỏ
    M: Phóng lớn
    C: Đóng
    S: Cuộn lên
    D: Hiển thị ở tất cả vùng làm việc

en: Font for menu header:
vi: Phông của đầu trình đơn:

en: Font for menu Item:
vi: Phông của hạng mục trình đơn:

en: Font for on-screen display:
vi: Phông hiển thị trên màn hình:

en: Font for inactive on-screen display:
vi: Phông hiển thị trên màn hình lúc không hoạt động:

en: Customize Look and Feel
vi: Tùy chỉnh Giao diện

en: Customizes look and feel of your desktop and applications
vi: Tùy chỉnh giao diện cho máy tính và ứng dụng của bạn

en: Customizes look and feel of your desktop
vi: Tùy chỉnh giao diện máy tính

en: Preview of the selected widget style
vi: Xem trước kiểu dáng widget được chọn

en: Page1
vi: Trang 1

en: Page2
vi: Trang 2

en: Color scheme is not supported by currently selected widget theme.
vi: Sơ đồ màu không được hỗ trợ trong chủ đề widget đang được chọn.

en: Use customized color scheme
vi: Dùng sơ đồ màu sắc tùy chọn

en: Normal windows:
vi: Những cửa sổ thường:

en: Text windows:
vi: Cửa sổ văn bản:

en: Selected items:
vi: Mục được chọn:

en: Preview of the selected icon theme
vi: Xem trước chủ đề biểu tượng được chọn

en: Preview of the selected cursor theme
vi: Xem trước chủ đề con trỏ được chọn

en: Size of cursors
vi: Kích thước con trỏ

en: <b>Note:</b> Not all of the desktop applications support changing cursor theme on-the-fly. So your changes here might not be fully applied to all applications till next login.
vi: <b>Chú ý:</b> Không phải tất cả ứng dụng đều hỗ trợ thay đổi kiểu con trỏ chuột ngay lập tức. Vì vậy những gì bạn vừa thay đổi có thể chỉ thật sự có hiệu lực trong lần đăng nhập tới.

en: Enable hinting
vi: Bật gợi ý

en: Hinting style:
vi: Kiểu dáng gợi ý:

en: <b>Hinting</b>
vi: <b>Tùy chọn GUI</b>

en: Sub-pixel geometry:
vi: Hình học sub-pixel :

en: <b>Sub-pixel geometry</b>
vi: <b>Hình học sub-pixel</b>

en: Toolbar Style:
vi: Kiểu dánh Thanh công cụ:

en: Toolbar Icon Size:
vi: Kích thước Biểu tượng Thanh công cụ:

en: Show images on buttons
vi: Hiển thị hình ảnh trên nút nhấn

en: Show images in menus
vi: Hiển thị hình ảnh trong trình đơn

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

en: Play event sounds
vi: Phát âm thanh cho sự kiện

en: Play event sounds as feedback to user input
vi: Phát âm thanh phản hồi khi người dùng nhập liệu

en: <b>Sound Effect</b>
vi: <b>Hiệu ứng Âm thanh</b>

en: Same as menu items
vi: Giống như mục trình đơn

en: Small toolbar icon
vi: Biểu tượng thanh công cụ nhỏ

en: Large toolbar icon
vi: Biểu tượng thanh công cụ lớn

en: Same as buttons
vi: Giống như nút nhấn

en: Same as drag icons
vi: Giống như biểu tượng kéo thả

en: Same as dialogs
vi: Giống như hộp thoại

en: Select an icon theme
vi: Chọn một đề tài biểu tượng

en: *.tar.gz, *.tar.bz2, *.tar.xz (Icon Theme)
vi: *.tar.gz, *.tar.bz2, *.tar.xz (Đề tài Biểu tượng)

en: Desktop:
vi: Máy tính:

note: #-#-#-#-#  tuxpaint-config_0.17rc1-1_vi.po (tuxpaint-config 2.9.1)  #-#-#-#-# Fl_Group* o
en: Keyboard:
vi: Bàn phím:

en: lxdm config
vi: cấu hình lxdm

en: Automatic Login
vi: Tự động đăng nhập

en: Enable bottom panel
vi: Bật bảng điều khiển dưới cùng

en: Bottom Panel Options
vi: Tùy chọn bảng điều khiển dưới cùng

en: Transparent panel
vi: Bảng điều khiển trong suốt

en: Hide sessions
vi: Ẩn phiên làm việc

en: Show languages menu
vi: Hiển thị trình đơn ngôn ngữ

en: Show keyboard layouts
vi: Hiển thị kiểu bàn phím

en: Hide quit button
vi: Ẩn nút thoát

en: Show user list
vi: Hiển thị danh sách người dùng

en: Hide time
vi: Ẩn thời gian

en: 
    <i>logged in</i>
vi: 
    <i>đã đăng nhập</i>

en: Browse for more pictures...
vi: Duyệt thêm nhiều ảnh...

en: Input Device Preferences
vi: Tùy chỉnh Thiết bị Nhập

en: Sensitivity:
vi: Độ nhạy:

en: Acceleration:
vi: Tốc độ:

en: <b>Motion</b>
vi: <b>Chuyển động</b>

en: Left handed (Swap left and right mouse buttons)
vi: Thuận tay trái (Đổi chỗ nút chuột trái và chuột phải)

en: Delay before each key starts repeating
vi: Trễ trước khi mỗi phím bắt đầu lặp lại

en: Interval between each key repeat
vi: Khoảng thời gian giữa mỗi lần lặp lại phím

en: Repeat interval:
vi: Khoảng thời gian lặp:

en: Type in the following box to test your keyboard settings
vi: Nhập vào hộp thoại sau để kiểm tra thiết lập bàn phím của bạn

en: <b>Character Repeat</b>
vi: <b>Lặp lại Ký tự</b>

en: Beep when there is an error of keyboard input
vi: Kêu bíp khi có lỗi bộ nhập bàn phím

en: <b>Keyboard layout</b>
vi: Kiểu bàn phím

en: Touch Pad
vi: Tấm cảm ứng

en: Keyboard and Mouse
vi: Bàn phím và chuột

en: Configure keyboard, mouse, and other input devices
vi: Cấu hình bàn phím, chuột, và các thiết bị đầu vào khác

en: Go back to "%s"
vi: Quay trở lại “%s”

en: Enable key navigation
vi: Kích hoạt di chuyển bằng phím

en: Allow users to use up/down/left/right/tab/enter keys to operate the lxlauncher
vi: Cho phép người sử dụng dùng phím lên/xuống/trái/phải/tab/enter để thao tác với lxlancher

en: Column spacing
vi: Khoảng cách cột

en: The amount of space between two consecutive columns
vi: Khoảng cách giữa hai hàng liên tiếp

en: Row spacing
vi: Khoảng cách hàng

en: The amount of space between two consecutive rows
vi: Khoảng cách giữ hai hàng liên tiếp

en: Whether the children should be all the same size
vi: Dùng chung kích thước cho các đối tượng

en: Science & Math
vi: Khoa học và Toán học

en: Official icon of xmms2 by Arnaud DIDRY
vi: Biểu tượng chính thức của xmms2 bởi Arnaud DIDRY

en: Show Main Window
vi: Hiển thị màn hình chính

en: Bitrate:
vi: Tốc độ bit:

en: Input a URL
vi: Nhập một địa chỉ URL

en: Now Playing:
vi: Hiện đang phát:

en: Create new playlist
vi: Tạo danh sách bài hát

note: alsa use:
en: Advanced Linux Sound Architecture
vi: Kiến trúc Âm thanh Linux Nâng cao

en: Mixer:
vi: Bộ hòa âm:

note: oss
en: Open Sound System
vi: Mở Hệ thống Âm thanh

note: ao
en: Cross-platform audio output library
vi: Thư viện đầu ra âm thanh đa nền tảng

comment: It's difficult to translate this word to Vietnamese, http://en.wikipedia.org/wiki/Sink_(computing)
en: Sink:
vi: Ghi nhớ vào:

note: jack
en: JACK Audio Connection Kit
vi: Bộ Kết nối Âm thanh JACK

en: Disk Writer
vi: Bộ ghi Đĩa

en: Destination Directory:
vi: Thư mục Đích:

en: Play your music files easily
vi: Phát tập tin âm nhạc của bạn một cách dễ dàng

en: Repeat Current
vi: Lặp lại Bài đang phát

en: _Switch To Playlist
vi: _Chuyển Đến Danh sách

en: _Locate Currently Played
vi: _Xác định Đang Được phát

en: Add To Playlist
vi: Thêm Vào Danh sách

en: Add Files or Folders
vi: Thêm Tập tin và Thư mục

en: Remove Selected Items
vi: Loại bỏ Bài hát Được chọn

en: Create _New Playlist
vi: Tạo _Danh sách Mới

en: _Delete Current Playlist
vi: _Xóa Danh sách Hiện tại

en: Show Playlist
vi: Hiển thị Danh sách

en: Current Playlist
vi: Danh sách hiện tại

en: Add files to the playlist
vi: Thêm tập tin vào danh sách

en: Remove items from the playlist
vi: Loại bỏ bài hát trong danh sách

en: Locate currently played track
vi: Xác định vị trí bài hát đang được phát

en: Enter keyword here
vi: Nhập từ khóa tại đây

en: Show system tray icon
vi: Hiển thị biểu tượng khay hệ thống

en: Minimize to system tray on close
vi: Thu nhỏ xuống khay hệ thống khi đóng

en: Music files can be played without graphical user interface to save system resources
vi: Tập tin âm nhạc có thể được phát mà không cần giao diện đồ họa để tiết kiệm tài nguyên hệ thống

en: Continue playback in background after exiting LXMusic
vi: Tiếp tục chơi trong ở hậu cảnh sau khi thoát LXMusic

en: Plugin:
vi: Bộ hỗ trợ:

en: Buffer Size:
vi: Kích thước Bộ đệm:

en: <b>Output</b>
vi: <b>Đầu ra</b>

en: CD-ROM Device:
vi: Thiết bị CD-ROM:

en: Default ID3 V1 Encoding:
vi: Mã hóa ID3 V1 Mặc định:

en: <b>File Type: </b>
vi: <b>Loại Tập tin: </b>

en: <b>Size: </b>
vi: <b>Kích thước: </b>

en: <b>Comment: </b>
vi: <b>Chú thích: </b>

en: <b>Artist: </b>
vi: <b>Nghệ sĩ: </b>

en: <b>Title: </b>
vi: <b>Tiêu đề: </b>

en: <b>File: </b>
vi: <b>Tập tin: </b>

en: Currently loaded plugins
vi: Những plugin đã được nạp

en: Add plugin to panel
vi: Thêm plugin vào bảng điều khiển

en: Logout command is not set
vi: Lệnh dăng xuất chưa được thiết lập

en: Really delete this panel?
    <b>Warning: This can not be recovered.</b>
vi: Thật sự muốn xóa bảng điều khiển này?
    <b>Cảnh báo: Điều này không thể được phục hồi.</b>

en: Desktop panel for LXDE project
vi: Bảng điều khiển màn hình nền cho dự án LXDE

en: "%s" Settings
vi: "%s" Cài đặt

en: Add / Remove Panel Items
vi: Thêm / bớt các mục của bảng điều khiển

en: Remove "%s" From Panel
vi: Hủy bỏ"%s"từ bảng điều khiển

en: Panel Settings
vi: Cài đặt bảng điều khiển

en: Create New Panel
vi: Tạo bảng điều khiển mới

en: Delete This Panel
vi: Xóa bảng điều khiển này

en: Enter the command you want to execute:
vi: Nhập dòng lệnh bạn muốn thực thi:

en: Command line options:
vi: Tùy chọn dòng lệnh:

en:  --help      -- print this help and exit
vi:  --help      -- xem trợ giúp và thoát

en:  --version   -- print version and exit
vi:  --version   -- xem phiên bản vào thoát

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# g_print(_(" --configure -- launch configuration utility\n"));
en:  --profile name -- use specified profile
vi:  --profile name -- sử dụng hồ sơ người dùng xác định

en:  -h  -- same as --help
vi:  -h  -- tương tự như --help

en:  -p  -- same as --profile
vi:  -p  -- tương tự như --profile

en:  -v  -- same as --version
vi:  -v  -- tương tự như --version

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# g_print(_(" -C  -- same as --configure\n"));
en: 
    Visit http://lxde.org/ for detail.
vi: 
    Ghé thăm http://lxde.org/ để biết thêm.

en: Allocate space
vi: Phân bổ không gian

en: Flat buttons
vi: Nút phẳng

en: Use mouse wheel
vi: Sử dụng bánh lăn chuột

en: Flash when there is any window requiring attention
vi: Nhấp nháy khi có bất kỳ cửa sổ nào yêu cầu sự chú ý

en: Combine multiple application windows into a single button
vi: Kết hợp nhiều cửa sổ ứng dụng vào một nút duy nhất

en: Maximum width of task button
vi: Chiều rộng tối đa của nút tác vụ

en: Received:
vi: Đã nhận:

en: <b>Signal Strength</b>
vi: <b>Độ mạnh tín hiệu</b>

en: Broadcast:
vi: Truyền tin:

en: <b>Network Device</b>
vi: <b>Thiết bị mạng</b>

en: Con_figure
vi: Cấu _hình

en: % Percent
vi: % phần trăm

en: Warn
vi: Cảnh báo

en: Edge:
vi: Mép ngoài:

en: Margin:
vi: Lề:

en: Solid color (with opacity)
vi: Màu rắn (với độ mờ đục)

en: Panel Applets
vi: Applet bảng điều khiển

en: Logout Command:
vi: Lệnh đăng xuất:

en: Terminal Emulator:
vi: Bộ giả lập thiết bị đầu cuối:

en: File Manager:
vi: Bộ quản lý lập tin:

en: <b>Set Preferred Applications</b>
vi: <b>Thiết lập ứng dụng ưa thích</b>

en: Make window managers treat the panel as dock
vi: Cho bộ quản lý cửa sổ xem bảng điều khiển như nơi gắn kết

en: Reserve space, and not covered by maximized windows
vi: Để dành không gian, và không bao phủ bởi những cửa sổ được phóng đầy màn hình

en: Minimize panel when not in use
vi: Thu nhỏ bảng điều khiển khi không sử dụng

en: Size when minimized
vi: Kích thước khi thu nhỏ

en: <b>Automatic hiding</b>
vi: <b>Tự dộng ẩn</b>

en: Log level
vi: Cấp độ ghi chép

en: <b>Log level</b>
vi: <b>Cấp độ ghi chép</b>

en: CPU Usage Monitor
vi: Bộ giám sát sử dụng CPU

en: Display CPU usage
vi: Hiển thị sử dụng CPU

en: Desktop Number / Workspace Name
vi: Số màn hình nền / Tên không gian làm việc

en: Bold font
vi: Phông đậm

en: Display desktop names
vi: Hiển thị tên màn hình nền

en: Display workspace number, by cmeury@users.sf.net
vi: Hiển thị số không gian làm việc, bởi cmeury@users.sf.net

en: Application Launch Bar
vi: Thanh khởi động ứng dụng

en: Task Bar (Window List)
vi: Thanh tác vụ (danh sách cửa sổ)

en: Bar with buttons to launch application
vi: Thanh công cụ với nút để khởi động ứng dụng

en: Workspace _%d
vi: Không gian làm việc _%d

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# Add "move to all workspaces" item.  This causes the window to be visible no matter what desktop is active.
en: _All workspaces
vi: Tất cả _không gian làm việc

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# Add Move to Workspace menu item as a submenu.
en: _Move to Workspace
vi: _Di chuyển đến không gian làm việc

en: Tooltip Format
vi: Định dạng chú giải

en: Action when clicked (default: display calendar)
vi: Hoạt động khi được click (mặc định: hiển thị lịch)

en: Tooltip only
vi: Chỉ chú giải

en: Display digital clock and tooltip
vi: Hiển thị đồng hồ và chú giải

en: Add to desktop
vi: Thêm vào màn hình nền

en: Add a separator to the panel
vi: Thêm một bộ ngăn cách vào bảng điều khiển

en: Desktop Pager
vi: Bộ phân trang màn hình nền

en: Simple pager plugin
vi: Plugin phân trang đơn giản

en: System tray
vi: Khay hệ thống

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# dialog
en: Select Keyboard Model
vi: Chọn kiểu bàn phím

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# dialog
en: Select Layout Change Type
vi: Chọn sơ đồ

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# dialog
en: Add Keyboard Layout
vi: Thêm sơ đồ bàn phím

en: Keyboard Layout Handler
vi: Bộ quản lý sơ đồ bàn phím

en: Per Window Settings
vi: Cho mỗi thiết lập cửa sổ

en: _Remember layout for each window
vi: _Ghi nhớ sơ đồ cho mỗi cửa sổ

en: Show Layout as
vi: Hiển thị sơ đồ như

en: Panel Icon Size
vi: Kích thước biểu tượng bảng điều khiển

en: Handle keyboard layouts
vi: Quản lý sơ đồ bàn phím

en: Left click to iconify all windows.  Middle click to shade them.
vi: Click chuột trái để ẩn tất cả cửa sổ.  Click chuột giữa để làm mờ chúng.

en: Minimize All Windows
vi: Thu nhỏ tất cả cửa sổ

en: Alternately iconify/shade and raise
vi: Lần lượt ẩn/đổ bóng và hiện lên

en: Sends commands to all desktop windows.
    Supported commands are 1) iconify and 2) shade
vi: Gửi lệnh đến tất cả cửa sổ màn hình nền.
    Các lệnh được hỗ trợ là 1) Thu nhỏ và 2) Làm mờ

en: Temperature Monitor
vi: Bộ giám sát nhiệt độ

en: Automatic sensor location
vi: Tự động cảm biến vị trí

en: Automatic temperature levels
vi: Tự động điều chỉnh mức độ nhiệt độ

en: Display system temperature
vi: Hiển thị nhiệt độ hệ thống

en: <Hidden Access Point>
vi: <Điểm truy cập bị ẩn>

en: Wireless Networks not found in range
vi: Mạng không dây không được tìm thấy trong phạm vi

en: Wireless Connection has no connectivity
vi: Kết nối mạng không dây không có kết nối

en: Network cable is plugged out
vi: Cáp mạng đã được rút ra

en: Connection has limited or no connectivity
vi: Kết nối hạn chế hoặc không có kết nối

en: packets
vi: các gói

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

en: Manage Networks
vi: Quản lý mạng

en: Monitor and Manage networks
vi: Giám sát và quản lý mạng

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# create dialog
en: Setting Encryption Key
vi: Cài đặt khóa mã hóa

note: #-#-#-#-#  vala-panel_24.05-3_vi.po (PACKAGE VERSION)  #-#-#-#-# messages
en: This wireless network was encrypted.
    You must have the encryption key.
vi: Mạng không dây đã bị mã hóa.
    Bạn phải có khóa mã hóa.

en: Encryption Key:
vi: Khóa mã hóa:

en: Network Status Monitor
vi: Bộ theo dõi trạng thái mạng

en: Interface to monitor
vi: Giao diện để giám sát

en: Config tool
vi: Công cụ cấu hình

en: Monitor network status
vi: Theo dõi trạng thái mạng

en: Connection Properties
vi: Thuộc tính kết nối

en: Connection Properties: %s
vi: Thuộc tính kết nối: %s

en: Network Connection: %s
vi: Kết nối mạng: %s

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

en: The current interface the icon is monitoring.
vi: Biểu tượng của giao diện đang được giám sát.

en: Tooltips Enabled
vi: Bật chú giải

en: Whether or not the icon's tooltips are enabled.
vi: Dù có hay không chú giải của biểu tượng vẫn được kích hoạt.

en: Show Signal
vi: Hiển thị tín hiệu

en: Whether or not the signal strength should be displayed.
vi: Dù có hay không cường độ tín hiệu vẫn được hiển thị.

en: Please contact your system administrator to resolve the following problem:
    
    %s
vi: Xin vui lòng liên hệ với quản trị hệ thống để giải quyết vấn đề sau:
    %s

en: The interface name
vi: Tên giao diện

en: The interface state
vi: Trạng thái giao diện

en: The interface packets/bytes statistics
vi: Thống kê số byte/gói tin giao diện

en: Whether the interface is a wireless interface
vi: Có đúng giao diện là một giao diện không dây

en: Wireless signal strength percentage
vi: Phần trăm cường độ tín hiệu không dây

en: The current error condition
vi: Tình trạng lỗi hiện tại

en: Unable to open socket: %s
vi: Không thể mở socket: %s

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

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

en: No network devices found
vi: Không tìm thấy thiết bị mạng

en: Cannot open /proc/net/dev: %s
vi: Không thể mở /proc/net/dev: %s

en: Could not parse /proc/net/dev. Unknown format.
vi: Không thể phân tích  /proc/net/dev. Không đúng định dạng.

en: Could not parse interface name from '%s'
vi: Không thể phân tích tên giao diện từ  '%s'

en: Could not parse interface statistics from '%s'. prx_idx = %d; ptx_idx = %d; brx_idx = %d; btx_idx = %d;
vi: Không thể phân tích số liệu thống kê giao diện từ '%s'. prx_idx = %d; ptx_idx = %d; brx_idx = %d; btx_idx = %d;

en: Could not parse /proc/net/wireless. Unknown format.
vi: Không thể phân tích /proc/net/wireless. Không đúng định dạng.

en: Could not parse wireless details from '%s'. link_idx = %d;
vi: Không thể phân tích chi tiết mạng không dây từ '%s'. link_idx = %d;

en: Could not connect to interface, '%s'
vi: Không thể kết nối với giao diện, '%s'

en: Could not send ioctl to interface, '%s'
vi: Không thể gửi ioctl đến giao diện, '%s'

en: Could not parse command line '%s': %s
vi: Không thể phân tích dòng lệnh '%s': %s

en: Could not parse 'netstat' output. Unknown format
vi: Không thể phân tích đầu ra 'netstat'. Không đúng định dạng

en: Sending/Receiving
vi: Đang gửi/Đang nhận

en: Battery: %d%% charged, %d:%02d until full
vi: : %d%% sạc, %d:%02d đến khi đầy

en: Battery: %d%% charged, %d:%02d left
vi: Pin: %d%% đã nạp, %d:%02d còn lại

en: Battery: %d%% charged
vi: Pin: %d%% sạc

en: Hide if there is no battery
vi: Ẩn nếu không có pin

en: Alarm command
vi: Lệnh cảnh báo

en: Alarm time (minutes left)
vi: Thời gianh cảnh báo (số phút còn lại)

en: Charging color 1
vi: Đang thêm màu 1

en: Charging color 2
vi: Đang thêm màu 2

en: Discharging color 1
vi: Ngưng thêm màu 1

en: Discharging color 2
vi: Ngưng thêm màu 2

en: Display battery status using ACPI
vi: Hiển thị trạng thái pin sử dụng ACPI

en: Keyboard LED
vi: LED bàn phím

en: Show CapsLock
vi: Hiển thị CapsLock

en: Show NumLock
vi: Hiển thị NumLock

en: Show ScrollLock
vi: Hiển thị ScrollLock

en: Indicators for CapsLock, NumLock, and ScrollLock keys
vi: Các chỉ số cho các phím CapsLock, NumLock, và ScrollLock

en: Indicator applets
vi: Applet chỉ thị

en: Indicator Applications
vi: Ứng dụng chỉ thị

en: Clock Indicator
vi: Đồng hồ chỉ thị

en: Messaging Menu
vi: Trình đơn tin nhắn

en: Network Menu
vi: Trình đơn mạng

en: Sound Menu
vi: Trình đơn âm thanh

en: Add indicator applets to the panel
vi: Thêm applet chỉ thị vào bảng điều khiển

en: CPU usage: %.2f%%
vi: Sử dụng CPU: %.2f%%

en: RAM usage: %.1fMB (%.2f%%)
vi: Sử dụng RAM: %.1fMB (%.2f%%)

en: Resource monitors
vi: Bộ giám sát tài nguyên

en: CPU color
vi: Màu CPU

en: Display RAM usage
vi: Hiển thị sử dụng CPU

en: RAM color
vi: Màu RAM

en: Show memory used by cache as free
vi: Xem các vùng nhớ đệm (cache) như là vùng trống

en: Action when clicked (default: lxtask)
vi: Hoạt động khi được click (mặc định: lxtask)

en: Display monitors (CPU, RAM)
vi: Hiển thị những bộ giám sát (CPU, RAM)

en: Today:
vi: Hôm nay:

en: Display Image and Tooltip
vi: Hiển thị hình ảnh và chú giải

en: Warning1
vi: Cảnh báo 1

en: Warning2
vi: Cảnh báo 2

en: Laptop LCD Monitor
vi: Màn hình LCD Laptop

en: External VGA Monitor
vi: Màn hình VGA Rời

en: External DVI Monitor
vi: Màn hình DVI Rời

en: Default Monitor
vi: Màn hình Mặc định

en: Monitor configuration tool for LXDE
vi: Công cụ cấu hình màn hình cho LXDE

en: LXRandR autostart
vi: Tự khởi động LXRandR

en: Start xrandr with settings done in LXRandR
vi: Khởi động xrandr với những thiết lập trong LXRandR

en: Configuration Saved
vi: Cấu hình đã được lưu

en: Unable to get monitor information!
vi: Không thể lấy thông tin của màn hình!

en: Show the same screen on both laptop LCD and external monitor
vi: Hiển thị màn hình như nhau khi sử dụng màn hình LCD laptop và màn hình rời.

en: Turn off laptop LCD and use external monitor only
vi: Tắt màn hình LCD laptop và chỉ dùng màn hình rời

en: Turn off external monitor and use laptop LCD only
vi: Tắt màn hình rời và chỉ dùng màn hình LCD laptop

en: Quick Options
vi: Tùy chọn Nhanh

en: The following monitor is detected: | The following monitors are detected:
vi[0]: Màn hình sau đã được dò thấy:
vi[1]: Những màn hình sau đã được dò thấy:

en: Refresh Rate:
vi: Tỷ lệ Làm tươi:

en: Monitor Settings
vi: Thiết lập Màn hình

en: Change screen resolution and configure external monitors
vi: Thay đổi độ phân giải màn hình và cấu hình màn hình rời

en: Custom message to show on the dialog
vi: Thông báo riêng để hiển thị trên hộp thoại

en: Banner to show on the dialog
vi: Biểu ngữ để hiển thị trên hộp thoại

en: image file
vi: tập tin ảnh

en: Position of the banner
vi: Vị trí của biểu ngữ

en: <b><big>Logout %s session?</big></b>
vi: <b><big>Đăng thoát phiên làm việc của %s?</big></b>

en: Sh_utdown
vi: Tắt _máy

en: S_witch User
vi: _Chuyển đổi người dùng

en: Applications automatically started after entering desktop:
vi: Ứng dụng tự động chạy sau khi vào desktop

en: Automatically Started Applications
vi: Ứng dụng tự động chạy

en: Window Manager:
vi: Bộ quản lý cửa sổ:

en: Command line used to launch window manager
    (The default window manager command for LXDE should be openbox-lxde)
vi: Dòng lệnh dùng để khởi động bộ quản lý cửa sổ
    (lệnh mặc địch cho bộ quản lý cửa sổ trong LXDE nên là openbox-lxde)

en: <b>Warning:</b> Do <b>NOT</b> touch this unless you know exactly what you are doing.
    
    <b>NOTE:</b> This setting will take effect on next login.
vi: <b>Cảnh báo:</b> <b>ĐỪNG</b> thay đổi thiết lập này trừ khi bạn biết rõ bạn đang làm gì.
    
    <b>Ghi chú:</b> Thiết lập này sẽ có hiệu lực vào lần đăng nhập tới.

en: Clipboard manager
vi: Trình quản lý bộ nhớ đệm

en: Desktop Session Settings
vi: Thiết lập phiên làm việc desktop

en: Manage applications loaded in desktop session
vi: Quản lý ứng dụng được nạp trong phiên làm việc desktop

en: LXSession is not running.
vi: LXSession chưa chạy.

en: Manage running processes
vi: Quản lý các tiến trình đang chạy

en: Process manager
vi: Quản lý tiến trình

en: Couldn't send signal %d to the task with ID %d
    
    %s
vi: Không thể gửi tín hiệu %d cho tác vụ với ID %d
    
    %s

en: Couldn't set priority %d to the task with ID %d
vi: Không thể đặt ưu tiên %d cho tiến trình với ID %d

en: Really kill the task?
vi: Thực sự muốn tắt ngay tác vụ?

en: Really terminate the task?
vi: Thực sự muốn kết thúc tác vụ?

en: Can't stop process self
vi: Không thể dừng tiến trình

note: FIXME: this will work only for < 2048 TB but where so many memory...
en: Memory: %d MB of %d MB used
vi: Bộ nhớ: %d MB trong %d MB đã sử dụng

note: TRANSLATORS: If it is customary, insert a space before the double percent sign.
en: CPU usage: %0.0f%%
vi: Mức sử dụng CPU: %0.0f %%

en: CPU usage: %0.1f%%
vi: Mức sử dụng CPU: %0.1f %%

en: cpu usage
vi: sử dụng cpu

en: memory usage
vi: sử dụng bộ nhớ

en: VM-Size
vi: Kích thước bộ nhớ ảo

en: Prio
vi: Độ ưu tiên

en: Show user tasks
vi: Hiển thị tác vụ của người dùng

en: Show root tasks
vi: Hiện thị tác vụ của root

en: Show other tasks
vi: Hiển thị các tác vụ khác

en: Show full cmdline
vi: Hiển thị đầy đủ dòng lệnh

en: LXTask is derived from Xfce4 Task Manager by:
      * Johannes Zellner <webmaster@nebulon.de>
vi: LXTask dựa trên Bộ quản lý tác vụ Xfce4 bởi: 
      * Johannes Zellner <webmaster@nebulon.de>

en: Lightweight task manager for LXDE project
vi: Chương trình quản lý tác vụ cho dự án LXDE

note: TRANSLATORS: If it is customary, insert a space before the double percent sign.
en: %0.1f%%
vi: %0.1f %%

en: Refresh rate (seconds):
vi: Tốc độ làm tươi (giây):

en: New T_ab
vi: _Thẻ mới

en: Close _Window
vi: Đóng _cửa sổ

en: Cop_y
vi: _Sao chép

en: Clear scr_ollback
vi: Ẩn thanh c_uộn:

en: Na_me Tab
vi: _Thẻ tên

en: Pre_vious Tab
vi: Thẻ t_rước

en: Ne_xt Tab
vi: Thẻ t_iếp

en: Copy _URL
vi: Chép _URL

en: Cl_ear scrollback
vi: Ẩn thanh c_uộn:

en: Name Tab
vi: Dải tên

en: Terminal emulator for LXDE project
vi: Chương trình cửa sổ lệnh cho dự án LXDE

en: Confirm close
vi: Xác nhận đóng

en: LXTerminal Preferences
vi: Tùy chỉnh LXTerminal

en: Allow bold font
vi: Cho phép bold font

en: Cursor blink
vi: Con trỏ nhấp nháy:

en: Cursor style
vi: Loại con trỏ:

en: Audible bell
vi: Chuông có thể nghe thấy

en: Tab panel position
vi: Vị trí nhãn bảng điều khiển

en: Scrollback lines
vi: Những dòng cuộn trở lại

en: Hide scroll bar
vi: Ẩn thanh cuộn:

en: Hide menu bar
vi: Ẩn thanh danh sách

en: Hide Close buttons
vi: Ẩn nút close

en: Select-by-word characters
vi: Chọn bằng chữ kí tự

en: Disable using Alt-n for tabs and menu
vi: Tắt việc sử dụng Alt-n cho thẻ và trình đơn

en: Use the command line
vi: Dùng dòng lệnh

note: ****************************************************************** * The following definitions are for status line prompts, messages, or * warnings issued by Lynx during program execution.  You can modify * them to make them more appropriate for your site.  We recommend that * you extend these defin
en: Alert!: %s
vi: Cảnh giác!: %s

en: Really exit from Lynx?
vi: Thực sự thoát khỏi Lynx không?

en: Connection interrupted.
vi: Kết nối bị ngắt.

en: Data transfer interrupted.
vi: Tiến trình truyền dữ liệu bị gián đoạn.

en: Cancelled!!!
vi: Đã bị hủy!!!

en: Cancelling!
vi: Đang hủy!

en: Excellent!!!
vi: Tốt lắm!!!

en: Bad request!
vi: Yêu cầu sai!

en: next screen
vi: màn hình tiếp

en: HELP!
vi: HÃY GIÚP!

en: , help on
vi: , trợ giúp về

note: #define HELP
en: Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.
vi: Lệnh: [mũi tên] di chuyển; [?] trợ giúp; [q] thoát; [<-] lùi lại.

note: #define MOREHELP
en: -- press space for more, use arrow keys to move, '?' for help, 'q' to quit.
vi: — [phím dài] xem thêm; [mũi tên] di chuyển; [?] trợ giúp, [q] thoát.

en: -- press space for next page --
vi: — [phím dài] trang kế tiếp —

en: URL too long
vi: URL quá dài

note: Inactive input fields, messages used with -tna option - kw #define FORM_LINK_TEXT_ADV_MSG_INA
en: (Textfield "%s"); Inactive.  Press <return> to activate.
vi: (Trường nhập văn bản "%s"); Không hoạt động. Nhấn <enter> để kích hoạt.

note: #define FORM_LINK_TEXT_MESSAGE_INA
en: (Text entry field) Inactive.  Press <return> to activate.
vi: (Trường nhập văn bản) Không hoạt động.  Nhấn <enter> để kích hoạt.

note: #define FORM_LINK_TEXTAREA_ADV_MSG_INA
en: (Textarea "%s"); Inactive.  Press <return> to activate.
vi: (Vùng văn bản "%s"); Không hoạt động. Nhấn <enter> để kích hoạt.

note: #define FORM_LINK_TEXTAREA_MESSAGE_INA
en: (Textarea) Inactive.  Press <return> to activate.
vi: (Vùng văn bản) Không hoạt động.  Nhấn <Enter> để kích hoạt.

note: #define FORM_LINK_TEXTAREA_ADV_MSG_INA_E
en: (Textarea "%s"); Inactive.  Press <return> to activate (%s for editor).
vi: (Vùng văn bản "%s"); Không hoạt động.  Nhấn <Enter> để kích hoạt (%s để mở trình soạn thảo).

note: #define FORM_LINK_TEXTAREA_MESSAGE_INA_E
en: (Textarea) Inactive.  Press <return> to activate (%s for editor).
vi: (Vùng văn bản) Không hoạt động.  Nhấn <Enter> để kích hoạt (%s để mở trình soạn thảo).

note: #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA
en: (Form field) Inactive.  Use <return> to edit.
vi: (Trường biểu mẫu) Không hoạt động.  Nhấn <Enter> để soạn thảo.

note: #define FORM_TEXT_SUBMIT_MESSAGE_INA_X
en: (Form field) Inactive.  Use <return> to edit (%s to submit with no cache).
vi: (Trường biểu mẫu) Không hoạt động.  Nhấn <Enter> để soạn thảo (%s để gửi đi mà không nhớ tạm).

note: #define FORM_TEXT_RESUBMIT_MESSAGE_INA
en: (Form field) Inactive. Press <return> to edit, press <return> twice to submit.
vi: (Trường biểu mẫu) Không hoạt động.  Hãy nhấn <Enter> để soạn thảo, nhấn <Enter> hai lần để gửi đi.

note: #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA
en: (mailto form field) Inactive.  Press <return> to change.
vi: (Trường biểu mẫu gửi thư) Không hoạt động.  Hãy nhấn <Enter> để thay đổi.

note: #define FORM_LINK_PASSWORD_MESSAGE_INA
en: (Password entry field) Inactive.  Press <return> to activate.
vi: (Trường nhập mật khẩu) Không hoạt động.  Hãy nhấn <Enter> để kích hoạt.

note: #define FORM_LINK_FILE_UNM_MSG
en: UNMODIFIABLE file entry field.  Use UP or DOWN arrows or tab to move off.
vi: Trường nhập tập tin KHÔNG THỂ SỬA ĐỔI. Dùng các phím mũi tên LÊN hoặc XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_FILE_MESSAGE
en: (File entry field) Enter filename.  Use UP or DOWN arrows or tab to move off.
vi: (Trường nhập tập tin) Hãy nhập tên tập tin.  Sử dụng các phím mũi tên LÊN hoặc XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXT_ADV_MSG #define FORM_LINK_TEXT_MESSAGE
en: (Textfield "%s"); Enter text.  Use UP or DOWN arrows or tab to move off.
vi: (Trường nhập văn bản "%s"); Hãy nhập.  Dùng các mũi tên LÊN hoặc XUỐNG hoặc tab để đi ra ngoài.

note: #define FORM_LINK_TEXTAREA_ADV_MSG
en: (Textarea "%s"); Enter text. Use UP/DOWN arrows or TAB to move off.
vi: (Vùng văn bản "%s") Hãy nhập.  Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXTAREA_MESSAGE
en: (Textarea) Enter text. Use UP/DOWN arrows or TAB to move off.
vi: (Vùng văn bản) Hãy nhập.  Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXTAREA_ADV_MSG_E
en: (Textarea "%s"); Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).
vi: (Vùng văn bản "%s") Hãy nhập.  Sử dụng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp (%s để mở trình soạn thảo).

note: #define FORM_LINK_TEXTAREA_MESSAGE_E
en: (Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).
vi: (Vùng văn bản) Hãy nhập.  Sử dụng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp (%s để mở trình soạn thảo).

note: #define FORM_LINK_TEXT_UNM_MSG
en: UNMODIFIABLE form text field.  Use UP or DOWN arrows or tab to move off.
vi: Trường văn bản biểu mẫu KHÔNG THỂ SỬA ĐỔI. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXT_SUBMIT_MESSAGE
en: (Form field) Enter text.  Use <return> to submit.
vi: (Trường biểu mẫu) Hãy nhập.  Dùng <Enter> để gửi đi.

note: #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X
en: (Form field) Enter text.  Use <return> to submit (%s for no cache).
vi: (Trường biểu mẫu) Hãy nhập.  Dùng <Enter> để gửi đi. (%s để không nhớ tạm).

note: #define FORM_LINK_TEXT_RESUBMIT_MESSAGE
en: (Form field) Enter text.  Use <return> to submit, arrows or tab to move off.
vi: (Trường biểu mẫu) Hãy nhập. Dùng <Enter> để gửi đi, phím mũi tên hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXT_SUBMIT_UNM_MSG
en: UNMODIFIABLE form field.  Use UP or DOWN arrows or tab to move off.
vi: Trường biểu mẫu KHÔNG THỂ SỬA ĐỔI. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG
en: (mailto form field) Enter text.  Use <return> to submit, arrows to move off.
vi: (Trường biểu mẫu gửi thư) Hãy nhập.  Dùng <Enter> để gửi đi, phím mũi tên hoặc tab để đi tiếp.

note: #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG
en: (mailto form field) Mail is disallowed so you cannot submit.
vi: (Trường biểu mẫu gửi thư) Không cho phép gửi thư vì thế không thể gửi đi.

note: #define FORM_LINK_PASSWORD_MESSAGE
en: (Password entry field) Enter text.  Use UP or DOWN arrows or tab to move off.
vi: (Trường nhập mật khẩu) Hãy nhập.  Sử dụng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_PASSWORD_UNM_MSG
en: UNMODIFIABLE form password.  Use UP or DOWN arrows or tab to move off.
vi: Mật khẩu biểu mẫu KHÔNG THỂ SỬA ĐỔI. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_CHECKBOX_ADV_MSG
en: (Checkbox "%s");   Use right-arrow or <return> to toggle.
vi: (Hộp chọn "%s");   Dùng mũi tên phải hoặc <Enter> để bật/tắt.

note: #define FORM_LINK_CHECKBOX_MESSAGE
en: (Checkbox Field)   Use right-arrow or <return> to toggle.
vi: (Trường hộp chọn)   Dùng mũi tên phải hoặc <Enter> để bật tắt.

note: #define FORM_LINK_CHECKBOX_UNM_MSG
en: UNMODIFIABLE form checkbox.  Use UP or DOWN arrows or tab to move off.
vi: Hộp lựa chọn KHÔNG THỂ SỬA ĐỔI. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_RADIO_ADV_MSG
en: (Radio Button "%s");   Use right-arrow or <return> to toggle.
vi: (Nút chọn một "%s");   Dùng mũi tên phải hoặc <Enter> để bật tắt.

note: #define FORM_LINK_RADIO_MESSAGE
en: (Radio Button)   Use right-arrow or <return> to toggle.
vi: (Nút chọn một)   Dùng mũi tên phải hoặc <Enter> để bật tắt.

note: #define FORM_LINK_RADIO_UNM_MSG
en: UNMODIFIABLE form radio button.  Use UP or DOWN arrows or tab to move off.
vi: Nút chọn một biểu mẫu KHÔNG THỂ SỬA ĐỔI. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_SUBMIT_PREFIX
en: Submit ('x' for no cache) to
vi: Gửi (“x” để không nhớ tạm) cho

note: #define FORM_LINK_RESUBMIT_PREFIX
en: Submit to
vi: Gửi cho

note: #define FORM_LINK_SUBMIT_MESSAGE
en: (Form submit button) Use right-arrow or <return> to submit ('x' for no cache).
vi: (Nút gửi đi biểu mẫu) Dùng mũi tên phải hoặc <Enter> để gửi (“x” để không nhớ tạm).

note: #define FORM_LINK_RESUBMIT_MESSAGE
en: (Form submit button) Use right-arrow or <return> to submit.
vi: (Nút gửi đi biểu mẫu) Dùng mũi tên phải hoặc <Enter> để gửi đi.

note: #define FORM_LINK_SUBMIT_DIS_MSG
en: DISABLED form submit button.  Use UP or DOWN arrows or tab to move off.
vi: Nút gửi đi BỊ TẮT. Dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_SUBMIT_MAILTO_PREFIX
en: Submit mailto form to
vi: Gửi thư biểu mẫu cho

note: #define FORM_LINK_SUBMIT_MAILTO_MSG
en: (mailto form submit button) Use right-arrow or <return> to submit.
vi: (nút gửi thư biểu mẫu) Dùng mũi tên phải hoặc <Enter> để gửi đi.

note: #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG
en: (mailto form submit button) Mail is disallowed so you cannot submit.
vi: (nút gửi thư biểu mẫu) Không cho phép gửi thư vì thế không thể gửi đi.

note: #define FORM_LINK_RESET_MESSAGE
en: (Form reset button)   Use right-arrow or <return> to reset form to defaults.
vi: (Đặt lại biểu mẫu)  Dùng mũi tên phải hoặc <Enter> để đặt lại biểu mẫu thành các giá trị mặc định.

note: #define FORM_LINK_RESET_DIS_MSG
en: DISABLED form reset button.  Use UP or DOWN arrows or tab to move off.
vi: Nút đặt lại BỊ TẮT. Hãy dùng mũi tên LÊN/XUỐNG hoặc tab để đi tiếp.

note: #define FORM_LINK_BUTTON_MESSAGE
en: (Script button)   Use UP or DOWN arrows or tab to move off.
vi: Nút kịch bản (script)   Sử dụng phím mũi tên LÊN/XUỐNG hoặc tab để đi xa.

note: #define FORM_LINK_BUTTON_ADV_MSG
en: (Script button "%s");   Use UP or DOWN arrows or tab to move off.
vi: (Nút kịch bản (script) "%s")   Sử dụng phím mũi tên LÊN/XUỐNG hoặc tab để đi xa.

note: #define FORM_LINK_BUTTON_DIS_MSG
en: DISABLED Script button.  Use UP or DOWN arrows or tab to move off.
vi: TẮT nút kịch bản (script). Sử dụng phím mũi tên LÊN/XUỐNG hoặc tab để đi xa.

note: #define FORM_LINK_OPTION_LIST_ADV_MSG
en: (Option list "%s"); Hit return to select option.
vi: (Danh sách tùy chọn "%s"); Bấm Enter để đặt tùy chọn.

note: #define FORM_LINK_OPTION_LIST_MESSAGE
en: (Option list) Hit return and use arrow keys and return to select option.
vi: (Danh sách tùy chọn) Bấm Enter và dùng các phím mũi tên và Enter để đặt tùy chọn.

note: #define CHOICE_LIST_ADV_MSG
en: (Choice entry "%s"); Use arrow keys and return to select option.
vi: (Danh sách lựa chọn "%s"); Bấm Enter và dùng các phím mũi tên và Enter để đặt tùy chọn.

note: #define CHOICE_LIST_MESSAGE
en: (Choice list) Hit return and use arrow keys and return to select option.
vi: (Danh sách lựa chọn) Bấm Enter và dùng các phím mũi tên và Enter để đặt tùy chọn.

note: #define MOUSE_CHOICE_MESSAGE
en: Left mouse button or return to select, arrow keys to scroll.
vi: Dùng nút chuột trái hoặc phím enter để chọn, phím mũi tên để cuộn.

note: #define FORM_LINK_OPTION_LIST_UNM_MSG
en: UNMODIFIABLE option list.  Use return or arrow keys to review or leave.
vi: Danh sách tùy chọn KHÔNG THẾ SỬA ĐỔI.  Hãy dùng các mũi tên hoặc Enter để xem lại hoặc rời bỏ.

note: #define CHOICE_LIST_UNM_MSG
en: UNMODIFIABLE choice list.  Use return or arrow keys to review or leave.
vi: Danh sách lựa chọn KHÔNG THẾ SỬA ĐỔI.  Hãy dùng các mũi tên hoặc Enter để xem lại hoặc rời bỏ.

en: Submitting form...
vi: Đang gửi biểu mẫu…

en: Resetting form...
vi: Đang đặt lại biểu mẫu…

note: #define RELOADING_FORM
en: Reloading document.  Any form entries will be lost!
vi: Đang tải tài liệu.  Bất kỳ mục nào trong đơn cũng sẽ mất!

note: #define LINK_NOT_IN_FORM
en: The current link is not in a FORM
vi: Liên kết hiện tại không ở trong một FORM

en: Warning: Cannot transcode form data to charset %s!
vi: Cảnh báo: không thể chuyển đổi từ dữ liệu sang bộ ký tự %s!

note: #define NORMAL_LINK_MESSAGE
en: (NORMAL LINK)   Use right-arrow or <return> to activate.
vi: (LIÊN KẾT THÔNG THƯỜNG)  Dùng mũi tên sang phải hoặc <Enter> để kích hoạt.

en: The resource requested is not available at this time.
vi: Đã yêu cầu một tài nguyên mà hiện tại nó không sẵn có.

en: Enter Lynx keystroke command:
vi: Gõ lệnh động tác gõ phím Lynx:

en: Looking up
vi: Đang tìm kiếm

en: Getting %s
vi: Đang lấy %s

en: Skipping %s
vi: Đang bỏ qua %s

en: Using %s
vi: Đang dùng %s

en: Illegal URL: %s
vi: URI không hợp lệ: %s

en: Badly formed address %s
vi: Địa chỉ dạng sai %s

en: Unable to access WWW file!!!
vi: Không thể truy cập tập tin WWW!!!

en: This is a searchable index.  Use %s to search.
vi: Đây là chỉ mục tìm kiếm được. Dùng %s để tìm kiếm.

note: #define WWW_INDEX_MORE_MESSAGE
en: --More--  This is a searchable index.  Use %s to search.
vi: —Thêm— Đây là chỉ mục tìm kiếm được. Dùng %s để tìm kiếm.

en: You have entered an invalid link number.
vi: Bạn đã gõ một số liên kết không hợp lệ.

note: #define SOURCE_HELP
en: Currently viewing document source.  Press '\' to return to rendered version.
vi: Hiện tại đang xem mã nguồn của tài liệu.  Nhấn “\” để trở lại phiên bản được vẽ.

note: #define NOVICE_LINE_ONE
en:   Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.
vi:  Mũi tên: [Trên/Xuống] di chuyển; [Phải] theo liên kết; [Trái] lùi lại.

note: #define NOVICE_LINE_TWO
en:  H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list
vi:  [H] trợ giúp; [O] tùy chọn; [P] in; [M] màn hình chính; [Q] thoát; [/] tìm; [del] lịch sử

note: #define NOVICE_LINE_TWO_A
en:   O)ther cmds  H)elp  K)eymap  G)oto  P)rint  M)ain screen  o)ptions  Q)uit
vi:  Lệnh khác: [H] trợ giúp; [K] sơ đồ phím; [G] đi tới; [P] in; [M] màn hình chính; [Q] thoát

note: #define NOVICE_LINE_TWO_B
en:   O)ther cmds  B)ack  E)dit  D)ownload ^R)eload ^W)ipe screen  search doc: /
vi:   [O]Lệnh khác: [B] lùi lại; [E] sửa; [D] tải về; [^R] tải lại [^W] xóa màn hình; [/] tìm trong tài liệu:

note: #define NOVICE_LINE_TWO_C
en: O)ther cmds  C)omment  History: <backspace>  Bookmarks: V)iew, A)dd, R)emove
vi: O)Lệnh khác  C)hú thích Lịch sử: <xóa lùi>   Đánh dấu: [V]Xem, [A]Thêm, [R]Bỏ

note: #define FORM_NOVICELINE_ONE
en:             Enter text into the field by typing on the keyboard
vi:             Hãy nhập văn bản vào trường này bằng cách gõ phím

note: #define FORM_NOVICELINE_TWO
en:     Ctrl-U to delete all text in field, [Backspace] to delete a character
vi:     Ctrl-U để xóa tất cả văn bản trong trường, [Xóa lùi] để xóa 1 ký tự

note: #define FORM_NOVICELINE_TWO_DELBL
en:       Ctrl-U to delete text in field, [Backspace] to delete a character
vi:       Ctrl-U để xóa văn bản trong trường, [Xóa lùi] để xóa 1 ký tự

note: #define FORM_NOVICELINE_TWO_VAR
en:     %s to delete all text in field, [Backspace] to delete a character
vi:     %s để xóa tất cả văn bản trong trường, [Xóa lùi] để xóa 1 ký tự

note: #define FORM_NOVICELINE_TWO_DELBL_VAR
en:       %s to delete text in field, [Backspace] to delete a character
vi:       %s để xóa văn bản trong trường, [Xóa lùi] để xóa 1 ký tự

note: mailto
en: Malformed mailto form submission!  Cancelled!
vi: Sai dạng gửi thư biểu mẫu nên bị thôi!

en: Warning!  Control codes in mail address replaced by ?
vi: Cảnh báo! mã điều khiển trong địa chỉ thư thay thế bởi?

en: Mail disallowed!  Cannot submit.
vi: Không cho phép gửi thư!  Không thể gửi đi.

en: Mailto form submission failed!
vi: Lỗi gửi thư biểu mẫu!

en: Mailto form submission Cancelled!!!
vi: Việc gửi thư biểu mẫu bị thôi!

en: Sending form content...
vi: Đang gửi nội dung của biểu mẫu…

en: No email address is present in mailto URL!
vi: URI mailto (gửi thư cho) không chứa địa chỉ thư điện tử!

note: #define MAILTO_URL_TEMPOPEN_FAILED
en: Unable to open temporary file for mailto URL!
vi: Không thể mở tập tin tạm thời cho URL mailto (gửi thư cho)!

note: #define INC_ORIG_MSG_PROMPT
en: Do you wish to include the original message?
vi: Bạn có muốn trích dẫn thư gốc không?

note: #define INC_PREPARSED_MSG_PROMPT
en: Do you wish to include the preparsed source?
vi: Bạn có muốn trích dẫn mã nguồn đã phân tích sẵn không?

note: #define SPAWNING_EDITOR_FOR_MAIL
en: Spawning your selected editor to edit mail message
vi: Đang tạo và thực hiện trình soạn thảo đã chọn để soạn thảo thư

note: #define ERROR_SPAWNING_EDITOR
en: Error spawning editor, check your editor definition in the options menu
vi: Lỗi tạo và thực hiện trình soạn thảo, hãy kiểm tra định nghĩa trình soạn thảo trong trình đơn tùy chọn

en: Send this comment?
vi: Gửi bình luận này không?

en: Send this message?
vi: Gửi thư này không?

en: Sending your message...
vi: Đang gửi thư của bạn…

en: Sending your comment:
vi: Đang gửi bình luận của bạn:

note: textarea
en: Not in a TEXTAREA; cannot use external editor.
vi: Ở ngoài VÙNG VĂN BẢN, không thể dùng trình soạn thảo ngoại trú.

en: Not in a TEXTAREA; cannot use command.
vi: Ở ngoài VÙNG VĂN BẢN, không thể dùng câu lệnh.

en: file: ACTIONs are disallowed!
vi: tập tin: HÀNH ĐỘNG không cho phép!

note: #define FILE_SERVED_LINKS_DISALLOWED
en: file: URLs via served links are disallowed!
vi: tập tin: URL qua liên kết đã đưa là không cho phép!

en: Access to local files denied.
vi: Truy cập vào tập tin cục bộ bị từ chối.

en: file: URLs via bookmarks are disallowed!
vi: tập tin: không cho phép URL qua Đánh dấu!

note: #define SPECIAL_VIA_EXTERNAL_DISALLOWED
en: This special URL is not allowed in external documents!
vi: Không cho phép URL đặc biệt này trong tài liệu bên ngoài!

en: Press <return> to return to Lynx.
vi: Bấm phím <Enter> để trở về Lynx.

note: #define SPAWNING_MSG
en: Spawning DCL subprocess.  Use 'logout' to return to Lynx.
vi: Đang tạo và thực hiện tiến trình con DCL. Dùng “logout” để quay lại Lynx.

note: #define SPAWNING_MSG
en: Type EXIT to return to Lynx.
vi: Gõ “EXIT” (thoát) để trở về Lynx.

note: #define SPAWNING_MSG
en: Spawning your default shell.  Use 'exit' to return to Lynx.
vi: Đang tạo và thực hiện trình bao mặc định.  Hãy dùng “exit” để quay lại Lynx.

en: Spawning is currently disabled.
vi: Chức năng tạo và thực hiện hiện tại bị tắt.

en: The 'd'ownload command is currently disabled.
vi: Câu lệnh 'd'ownload (tải về) hiện hiện tại bị tắt.

en: You cannot download an input field.
vi: Bạn không thể tải xuống một trường nhập liệu.

en: Form has a mailto action!  Cannot download.
vi: Biểu mẫu có hành động mailto (gửi thư) thì không thể tải xuống.

en: You cannot download a mailto: link.
vi: Bạn không thể tải xuống một liên kết mailto: (gửi thư).

en: You cannot download cookies.
vi: Bạn không thể tải xuống cookie.

en: You cannot download a printing option.
vi: Bạn không thể tải xuống một tùy chọn in ẩn.

en: You cannot download an upload option.
vi: Bạn không thể tải xuống một tùy chọn tải lên.

en: You cannot download an permit option.
vi: Bạn không thể tải xuống một tùy chọn cho phép.

en: This special URL cannot be downloaded!
vi: Không thể tải xuống địa chỉ URL đặc biệt này!

en: Nothing to download.
vi: Không có gì cần tải xuống.

en: Trace ON!
vi: Tìm đường BẬT!

en: Trace OFF!
vi: Tìm đường TẮT!

note: #define CLICKABLE_IMAGES_ON
en: Links will be included for all images!  Reloading...
vi: Sẽ thêm liên kết cho mọi hình ảnh!  Đang tải lại…

note: #define CLICKABLE_IMAGES_OFF
en: Standard image handling restored!  Reloading...
vi: Đã phục hồi sự điều khiển hình ảnh tiêu chuẩn! Đang tải lại…

note: #define PSEUDO_INLINE_ALTS_ON
en: Pseudo_ALTs will be inserted for inlines without ALT strings!  Reloading...
vi: Sẽ chèn Pseudo_ALT cho mỗi ảnh trực tiếp không có chuỗi xen kẽ ALT! Đang tải lại…

note: #define PSEUDO_INLINE_ALTS_OFF
en: Inlines without an ALT string specified will be ignored!  Reloading...
vi: Ảnh trực tiếp không có chuỗi ALT sẽ bị bỏ qua! Đang tải lại…

en: Raw 8-bit or CJK mode toggled OFF!  Reloading...
vi: Chế độ 8-bit thô sơ hoặc CJK TẮT! Đang tải lại…

en: Raw 8-bit or CJK mode toggled ON!  Reloading...
vi: Chế độ 8-bit thô sơ hoặc CJK BẬT! Đang tải lại…

note: #define HEAD_D_L_OR_CANCEL
en: Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c):
vi: Gửi yêu cầu HEAD cho [D] tài liệu hoặc [L] liên kết, hoặc [C] thôi:

note: #define HEAD_D_OR_CANCEL
en: Send HEAD request for D)ocument, or C)ancel? (d,c):
vi: Gửi yêu cầu HEAD cho [D] tài liệu, hoặc [C] thôi:

en: Sorry, the document is not an http URL.
vi: Tiếc là tài liệu không phải địa chỉ URL Web (theo giao thức HTTP).

en: Sorry, the link is not an http URL.
vi: Tiếc là liên kết không phải địa chỉ URL Web (theo giao thức HTTP).

en: Sorry, the ACTION for this form is disabled.
vi: Tiếc là HÀNH VI cho biểu mẫu này đã bị tắt.

note: #define FORM_ACTION_NOT_HTTP_URL
en: Sorry, the ACTION for this form is not an http URL.
vi: Rất tiếc, HÀNH VI cho biểu mẫu này không phải là một URL kiểu http.

en: Not an http URL or form ACTION!
vi: Không phải là URL http hay biểu mẫu HÀNH VI!

en: This special URL cannot be a form ACTION!
vi: URL đặc biệt này không thể là một HÀNH VI của biểu mẫu!

en: URL is not in starting realm!
vi: Địa chỉ URL không nằm trong vùng bắt đầu!

en: News posting is disabled!
vi: Chức năng gửi bài tin đã bị tắt!

en: File management support is disabled!
vi: Hỗ trợ quản lý tập tin đã bị tắt!

en: No jump file is currently available.
vi: Hiện tại không có sẵn tập tin nhảy.

en: Jump to (use '?' for list):
vi: Nhảy tới (dùng “?” để liệt kê):

en: Jumping to a shortcut URL is disallowed!
vi: Không cho phép nhảy tới một địa chỉ URL viết tắt!

en: Random URL is disallowed!  Use a shortcut.
vi: Không cho phép dùng địa chỉ URL ngẫu nhiên. Hãy dùng một lối tắt.

en: No random URLs have been used thus far.
vi: Chưa dùng địa chỉ URL ngẫu nhiên.

en: Bookmark features are currently disabled.
vi: Các tính năng Đánh dấu đã bị tắt.

en: Execution via bookmarks is disabled.
vi: Chức năng thực hiện thông qua Đánh dấu đã bị tắt.

note: #define BOOKMARK_FILE_NOT_DEFINED
en: Bookmark file is not defined. Use %s to see options.
vi: Chưa xác định tập tin Đánh dấu. Hãy dùng %s để xem tùy chọn.

note: #define NO_TEMP_FOR_HOTLIST
en: Unable to open tempfile for X Mosaic hotlist conversion.
vi: Không thể mở tập tin tạm thời để chuyển đổi danh sách nóng Mosaic X.

en: ERROR - unable to open bookmark file.
vi: LỖI — không thể mở tập tin Đánh dấu.

note: #define BOOKMARK_OPEN_FAILED_FOR_DEL
en: Unable to open bookmark file for deletion of link.
vi: Không thể mở tập tin Đánh dấu để xóa liên kết.

note: #define BOOKSCRA_OPEN_FAILED_FOR_DEL
en: Unable to open scratch file for deletion of link.
vi: Không thể mở tập tin ghi tạm để xóa liên kết.

en: Error renaming scratch file.
vi: Gặp lỗi khi thay đổi tên của tập tin ghi tạm.

en: Error renaming temporary file.
vi: Gặp lỗi khi thay đổi tên của tập tin tạm thời.

note: #define BOOKTEMP_COPY_FAIL
en: Unable to copy temporary file for deletion of link.
vi: Không thể sao chép tập tin tạm thời để xóa liên kết.

note: #define BOOKTEMP_REOPEN_FAIL_FOR_DEL
en: Unable to reopen temporary file for deletion of link.
vi: Không thể mở lại tập tin tạm thời để xóa liên kết.

note: #define BOOKMARK_LINK_NOT_ONE_LINE
en: Link is not by itself all on one line in bookmark file.
vi: Liên kết không nằm riêng trên một dòng trong tập tin Đánh dấu.

en: Bookmark deletion failed.
vi: Gặp lỗi khi xóa Đánh dấu.

note: #define BOOKMARKS_NOT_TRAVERSED
en: Bookmark files cannot be traversed (only http URLs).
vi: Không đi qua được tập tin Đánh dấu (chỉ các URL http).

note: #define BOOKMARKS_NOT_OPEN
en: Unable to open bookmark file, use 'a' to save a link first
vi: Không thể mở tập tin Đánh dấu, trước tiên hãy dùng “a” để lưu liên kết

en: There are no links in this bookmark file!
vi: Không có liên kết trong tập tin Đánh dấu này!

note: #define CACHE_D_OR_CANCEL
en: D)elete cached document or C)ancel? (d,c):
vi: [D] Xóa tài liệu đã lưu tạm, hoặc [C] thôi:

note: #define BOOK_D_L_OR_CANCEL
en: Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c):
vi: Lưu [D] tài liệu hoặc [L] liên kết vào tập tin Đánh dấu, hoặc [C] thôi:

en: Save D)ocument to bookmark file or C)ancel? (d,c):
vi: Lưu [D] tài liệu vào tập tin Đánh dấu, hoặc [C] thôi:

en: Save L)ink to bookmark file or C)ancel? (l,c):
vi: Lưu [L]iên kết vào tập tin Đánh dấu, hoặc [C] thôi? (l,c):

note: #define NOBOOK_POST_FORM
en: Documents from forms with POST content cannot be saved as bookmarks.
vi: Tài liệu từ biểu mẫu có nội dung POST thì không thể được lưu dạng Đánh dấu.

en: Cannot save form fields/links
vi: Không thể lưu trường/liên kết của biểu mẫu

note: #define NOBOOK_HSML
en: History, showinfo, menu and list files cannot be saved as bookmarks.
vi: Không thể lưu dạng Đánh dấu tập tin kiểu lịch sử, hiển thị thông tin, trình đơn hoặc danh sách.

note: #define CONFIRM_BOOKMARK_DELETE
en: Do you really want to delete this link from your bookmark file?
vi: Bạn thực sự muốn xóa liên kết này khỏi tập tin Đánh dấu không?

en: Malformed address.
vi: Địa chỉ dạng sai.

note: #define HISTORICAL_ON_MINIMAL_OFF
en: Historical comment parsing ON (Minimal is overridden)!
vi: Phân tích bình luận lịch sử BẬT (Tối thiểu bị ghi đè)!

note: #define HISTORICAL_OFF_MINIMAL_ON
en: Historical comment parsing OFF (Minimal is in effect)!
vi: Phân tích bình luận lịch sử TẮT (Tối thiểu được dùng)!

note: #define HISTORICAL_ON_VALID_OFF
en: Historical comment parsing ON (Valid is overridden)!
vi: Phân tích bình luận lịch sử BẬT (Hợp lệ bị ghi đè)!

note: #define HISTORICAL_OFF_VALID_ON
en: Historical comment parsing OFF (Valid is in effect)!
vi: Phân tích bình luận lịch sử TẮT (Hợp lệ có tác động)!

note: #define MINIMAL_ON_IN_EFFECT
en: Minimal comment parsing ON (and in effect)!
vi: Phân tích bình luận tối thiểu BẬT (cũng có tác động)!

note: #define MINIMAL_OFF_VALID_ON
en: Minimal comment parsing OFF (Valid is in effect)!
vi: Phân tích bình luận tối thiểu TẮT (Hợp lệ có tác động)!

note: #define MINIMAL_ON_BUT_HISTORICAL
en: Minimal comment parsing ON (but Historical is in effect)!
vi: Phân tích bình luận tối thiểu BẬT (nhưng kiểu lịch sử có tác động)!

note: #define MINIMAL_OFF_HISTORICAL_ON
en: Minimal comment parsing OFF (Historical is in effect)!
vi: Phân tích bình luận tối thiểu TẮT (kiểu lịch sử có tác động)!

en: Soft double-quote parsing ON!
vi: Phân tích dấu nháy kép mềm BẬT!

en: Soft double-quote parsing OFF!
vi: Phân tích dấu nháy kép mềm TẮT!

en: Now using TagSoup parsing of HTML.
vi: Đang dùng phân tích TagSoup của HTML.

en: Now using SortaSGML parsing of HTML!
vi: Đang dùng phân tích SortaSGML của HTML!

en: You are already at the end of this document.
vi: Bạn ở cuối của tài liệu này.

en: You are already at the beginning of this document.
vi: Bạn ở đầu của tài liệu này.

en: You are already at page %d of this document.
vi: Bạn ở trang %d của tài liệu này.

en: Link number %d already is current.
vi: Liên kết số %d không cần cập nhật.

en: You are already at the first document
vi: Bạn ở tài liệu đầu tiên

en: There are no links above this line of the document.
vi: Không có liên kết bên trên dòng này của tài liệu.

en: There are no links below this line of the document.
vi: Không có liên kết bên dưới dòng này của tài liệu.

note: #define MAXLEN_REACHED_DEL_OR_MOV
en: Maximum length reached!  Delete text or move off field.
vi: Tới chiều dài tối đa. Hãy xóa văn bản hoặc đi tiếp.

note: #define NOT_ON_SUBMIT_OR_LINK
en: You are not on a form submission button or normal link.
vi: Không nằm trên một nút gửi biểu mẫu hay một liên kết thông thường.

note: #define NEED_CHECKED_RADIO_BUTTON
en: One radio button must be checked at all times!
vi: Có nút chọn một thì lúc nào phải chọn một của những tùy chọn được cung cấp!

en: No submit button for this form, submit single text field?
vi: Không có nút gửi đi cho biểu mẫu này, gửi đi một trường văn bản riêng?

en: Do you want to go back to the previous document?
vi: Bạn có muốn trở về tài liệu trước không?

en: Use arrows or tab to move off of field.
vi: Sử dụng phím mũi tên hoặc tab để đi tiếp.

note: #define ENTER_TEXT_ARROWS_OR_TAB
en: Enter text.  Use arrows or tab to move off of field.
vi: Hãy nhập văn bản.  Sử dụng phím mũi tên hoặc tab để đi tiếp.

en: ** Bad HTML!!  No form action defined. **
vi: ** HTML xấu!! Chưa xác định hành động biểu mẫu. **

en: Bad HTML!!  Unable to create popup window!
vi: HTML xấu!! Không thể tạo cửa sổ tự mở!

en: Unable to create popup window!
vi: Không thể tạo cửa sổ tự mở!

en: Goto a random URL is disallowed!
vi: Không cho phép đi tới một địa chỉ URL ngẫu nhiên!

en: Goto a non-http URL is disallowed!
vi: Không cho phép đi tới một địa chỉ URL không phải HTTP!

en: You are not allowed to goto "%s" URLs
vi: Bạn không có quyền đi tới địa chỉ URL kiểu “%s”

en: URL to open:
vi: URL cần mở:

en: Edit the current Goto URL:
vi: Sửa URL Đi Tới hiện tại:

en: Edit the previous Goto URL:
vi: Sửa URL Đi Tới trước:

en: Edit a previous Goto URL:
vi: Sửa một URL Đi Tới trước:

en: Current document has POST data.
vi: Tài liệu hiện tại chứa dữ liệu POST.

en: Edit this document's URL:
vi: Sửa URL của tài liệu này:

en: Edit the current link's URL:
vi: Sửa URL của liên kết hiện tại:

en: Edit the form's submit-URL:
vi: Sửa chữa URL gửi đi của form:

en: You cannot edit File Management URLs
vi: Không thể chỉnh sửa địa chỉ URL kiểu Quản lý Tập tin

en: Enter a database query:
vi: Nhập truy vấn cơ sở dữ liệu:

en: Enter a whereis query:
vi: Nhập truy vấn whereis:

en: Edit the current query:
vi: Nhập truy vấn hiện tại:

en: Edit the previous query:
vi: Nhập truy vấn trước:

en: Edit a previous query:
vi: Nhập một truy vấn trước:

note: #define USE_C_R_TO_RESUB_CUR_QUERY
en: Use Control-R to resubmit the current query.
vi: Bấm tổ hợp phím Ctrl-R để gửi lại truy vấn hiện tại.

en: Edit the current shortcut:
vi: Sửa lối tắt hiện tại:

en: Edit the previous shortcut:
vi: Sửa lối tắt trước:

en: Edit a previous shortcut:
vi: Sửa một lối tắt trước:

en: Key '%c' is not mapped to a jump file!
vi: Phím “%c” không phải được ánh xạ tới một tập tin nhảy!

en: Cannot locate jump file!
vi: Không thể tìm tập tin nhảy!

en: Cannot open jump file!
vi: Không thể mở tập tin nhảy!

en: Error reading jump file!
vi: Lỗi đọc tập tin nhảy!

en: Out of memory reading jump file!
vi: Tràn bộ nhớ khi đọc tập tin nhảy!

en: Out of memory reading jump table!
vi: Tràn bộ nhớ khi đọc bảng nhảy!

en: No index is currently available.
vi: Hiện tại không có sẵn chỉ mục.

note: #define CONFIRM_MAIN_SCREEN
en: Do you really want to go to the Main screen?
vi: Bạn thực sự muốn chuyển đổi sang màn hình Chính không?

en: You are already at main screen!
vi: Bạn ở màn hình chính!

note: #define NOT_ISINDEX
en: Not a searchable indexed document -- press '/' to search for a text string
vi: Không phải một tài liệu có chỉ mục và khả năng tìm kiếm: bấm “/” để tìm kiếm một chuỗi văn bản

note: #define NO_OWNER
en: No owner is defined for this file so you cannot send a comment
vi: Chưa xác định chủ sơ hữu cho tập tin này thì bạn không thể gửi bình luận

en: No owner is defined. Use %s?
vi: Chưa xác định chủ sơ hữu. Dùng %s không?

en: Do you wish to send a comment?
vi: Bạn có muốn gửi bình luận không?

en: Mail is disallowed so you cannot send a comment
vi: Không cho phép dùng thư vì thế bạn không thể gửi bình luận

en: The 'e'dit command is currently disabled.
vi: Câu lệnh chỉnh sửa (E) hiện tại bị tắt.

en: External editing is currently disabled.
vi: Chức năng chỉnh sửa bên ngoài hiện tại bị tắt.

en: System error - failure to get status.
vi: Lỗi hệ thống — lỗi lấy trạng thái.

en: No editor is defined!
vi: Chưa xác định trình soạn thảo!

en: The 'p'rint command is currently disabled.
vi: Câu lệnh in ẩn (P) hiện tại bị tắt.

en: Document has no Toolbar links or Banner.
vi: Tài liệu không có liên kết Thanh công cụ hoặc Băng cờ.

en: Unable to open traversal file.
vi: Không thể mở tập tin theo cây.

en: Unable to open traversal found file.
vi: Không thể mở tập tin đã tìm theo cây.

en: Unable to open reject file.
vi: Không thể mở tập tin từ chối.

en: Unable to open traversal errors output file
vi: Không thể mở tập tin kết xuất lỗi theo cây

en: TRAVERSAL WAS INTERRUPTED
vi: TIẾN TRÌNH THEO CÂY ĐÃ BỊ GIÁN ĐOẠN

en: Follow link (or goto link or page) number:
vi: Đi theo liên kết (hoặc đi tới liên kết hay trang) số:

en: Select option (or page) number:
vi: Chọn tùy chọn (hoặc trang) số:

en: Option number %d already is current.
vi: Tùy chọn số %d không cần cập nhật.

note: #define ALREADY_AT_OPTION_END
en: You are already at the end of this option list.
vi: Bạn ở cuối của danh sách tùy chọn này.

note: #define ALREADY_AT_OPTION_BEGIN
en: You are already at the beginning of this option list.
vi: Bạn ở đầu của danh sách tùy chọn này.

note: #define ALREADY_AT_OPTION_PAGE
en: You are already at page %d of this option list.
vi: Bạn ở trang %d của danh sách tùy chọn này.

en: You have entered an invalid option number.
vi: Bạn đã nhập một số thứ tự tùy chọn không hợp lệ.

en: ** Bad HTML!!  Use -trace to diagnose. **
vi: ** HTML xấu!!  Dùng “-trace” để chẩn đoán. **

en: Give name of file to save in
vi: Đưa ra tên của tập tin cần lưu vào

en: Can't save data to file -- please run WWW locally
vi: Không ghi được dữ liệu vào tập tin — hãy chạy WWW cục bộ

en: Can't open temporary file!
vi: Không thể mở tập tin tạm thời!

en: Can't open output file!  Cancelling!
vi: Không thể mở tập tin kết xuất nên thôi!

en: Execution is disabled.
vi: Chức năng thực hiện bị tắt.

note: #define EXECUTION_DISABLED_FOR_FILE
en: Execution is not enabled for this file.  See the Options menu (use %s).
vi: Chưa hiệu lực chức năng thực hiện cho tập tin này.  Xem trình đơn Tùy chọn (dùng %s).

note: #define EXECUTION_NOT_COMPILED
en: Execution capabilities are not compiled into this version.
vi: Khả năng thực hiện không phải được biên dịch vào phiên bản này.

en: This file cannot be displayed on this terminal.
vi: Tập tin này không thể được hiển thị trên thiết bị cuối này.

note: #define CANNOT_DISPLAY_FILE_D_OR_C
en: This file cannot be displayed on this terminal:  D)ownload, or C)ancel
vi: Tập tin này không thể được hiển thị trên thiết bị cuối này: [D] Tải về [C] Thôi

en: %s  D)ownload, or C)ancel
vi: %s  [D] Tải về [C] Thôi

en: Cancelling file.
vi: Đang hủy bỏ tập tin.

en: Retrieving file.  - PLEASE WAIT -
vi: Đang lấy tập tin — HÃY ĐỢI —

en: Enter a filename:
vi: Nhập tên tập tin:

en: Edit the previous filename:
vi: Sửa tên tập tin trước:

en: Edit a previous filename:
vi: Sửa một tên tập tin trước:

en: Enter a new filename:
vi: Nhập tên tập tin mới:

en: File name may not begin with a dot.
vi: Tên tập tin không được bắt đầu với một dấu chấm.

en: File exists.  Create higher version?
vi: Tập tin đã có.  Tạo một phiên bản mới hơn?

en: File exists.  Overwrite?
vi: Tập tin đã có. Ghi đè?

en: Cannot write to file.
vi: Không thể ghi vào tập tin đó.

en: ERROR! - download command is misconfigured.
vi: LỖI! - sai cấu hình câu lệnh tải xuống.

en: Unable to download file.
vi: Không thể tải xuống tập tin.

en: Reading directory...
vi: Đang đọc thư mục…

en: Building directory listing...
vi: Đang xây dựng danh sách thư mục…

en: Could not edit file '%s'.
vi: Không thể chỉnh sửa tập tin “%s”.

en: Unable to access document!
vi: Không thể truy cập vào tài liệu!

en: Could not access file.
vi: Không thể truy cập vào tập tin.

en: Could not access directory.
vi: Không thể truy cập vào thư mục.

en: Could not load data.
vi: Không thể tải dữ liệu.

note: #define CANNOT_EDIT_REMOTE_FILES
en: Lynx cannot currently (e)dit remote WWW files.
vi: Hiện tại Lynx không thể chỉnh sửa (E) tập tin WWW từ xa.

note: #define CANNOT_EDIT_FIELD
en: This field cannot be (e)dited with an external editor.
vi: Trường này không được chỉnh sửa (E) bằng trình soạn thảo bên ngoài.

en: Bad rule
vi: Quy tắc sai

en: Insufficient operands:
vi: Không đủ toán hạng:

en: You are not authorized to edit this file.
vi: Bạn không có quyền chỉnh sửa tập tin này.

en: Title:
vi: Tựa đề:

en: Subject:
vi: Chủ đề:

en: lynx: Username and Password required!!!
vi: lynx: cần thiết Tên người dùng và Mật khẩu!!!

en: lynx: Password required!!!
vi: lynx: cần thiết Mật khẩu!!!

en: Clear all authorization info for this session?
vi: Xóa tất cả thông tin xác thực cho phiên chạy này không?

en: Authorization info cleared.
vi: Thông tin xác thực đã bị xóa.

en: Authorization failed.  Retry?
vi: Lỗi xác thực. Thử lại?

en: cgi support has been disabled.
vi: Hỗ trợ CGI đã bị tắt.

note: #define CGI_NOT_COMPILED
en: Lynxcgi capabilities are not compiled into this version.
vi: Khả năng Lynxcgi không phải được biên dịch vào phiên bản này.

en: Sorry, no known way of converting %s to %s.
vi: Tiếc là không có cách đã biết để chuyển đổi %s sang %s.

en: Unable to set up connection.
vi: Không thể cài đặt kết nối.

en: Unable to make connection
vi: Không thể tạo kết nối

note: #define MALFORMED_EXEC_REQUEST
en: Executable link rejected due to malformed request.
vi: Liên kết có khả năng thực hiện đã bị từ chối do yêu cầu dạng sai.

note: #define BADCHAR_IN_EXEC_LINK
en: Executable link rejected due to `%c' character.
vi: Liên kết có khả năng thực hiện đã bị từ chối do ký tự “%c”.

note: #define RELPATH_IN_EXEC_LINK
en: Executable link rejected due to relative path string ('../').
vi: Liên kết có khả năng thực hiện đã bị từ chối do chuỗi đường dẫn tương đối (”../”).

note: #define BADLOCPATH_IN_EXEC_LINK
en: Executable link rejected due to location or path.
vi: Liên kết có khả năng thực hiện đã bị từ chối do vị trí hay đường dẫn.

en: Mail access is disabled!
vi: Truy cập thư bị tắt!

note: #define ACCESS_ONLY_LOCALHOST
en: Only files and servers on the local host can be accessed.
vi: Chỉ truy cập được tới những tập tin và máy phục vụ trên máy cục bộ.

en: Telnet access is disabled!
vi: Truy cập Telnet bị tắt!

note: #define TELNET_PORT_SPECS_DISABLED
en: Telnet port specifications are disabled.
vi: Đặc tả cổng Telnet bị tắt.

en: USENET news access is disabled!
vi: Truy cập mạng bài tin USENET bị tắt!

en: Rlogin access is disabled!
vi: Truy cập Rlogin bị tắt!

en: Ftp access is disabled!
vi: Truy cập FTP bị tắt!

en: There are no references from this document.
vi: Không có tham chiếu từ tài liệu này.

en: There are only hidden links from this document.
vi: Chỉ có liên kết bị ẩn từ tài liệu này.

en: Unable to open command file.
vi: Không thể mở tập tin lệnh.

en: News Post Cancelled!!!
vi: Đã dừng gửi bài tin!!!

note: #define SPAWNING_EDITOR_FOR_NEWS
en: Spawning your selected editor to edit news message
vi: Đang tạo và thực hiện trình soạn thảo đã chọn để chỉnh sửa bài tin

en: Post this message?
vi: Gửi bài này?

en: Append '%s'?
vi: Nối thêm “%s”?

en: Posting to newsgroup(s)...
vi: Đang gửi cho nhóm tin…

en: *** You have unread mail. ***
vi: *** Bạn có thư chưa đọc. ***

en: *** You have mail. ***
vi: *** Bạn có thư. ***

en: *** You have new mail. ***
vi: *** Bạn có thư mới. ***

en: File insert cancelled!!!
vi: Đã dừng chèn tập tin!!!

en: Not enough memory for file!
vi: Không đủ bộ nhớ cho tập tin!

en: Can't open file for reading.
vi: Không thể mở tập tin để đọc.

en: File does not exist - reenter or cancel:
vi: Tập tin không tồn tại — nhập lại hoặc thôi:

en: File is not readable - reenter or cancel:
vi: Tập tin không có khả năng đọc — nhập lại hoặc thôi:

en: Nothing to insert - file is 0-length.
vi: Không có gì để chèn - tập tin có chiều dài 0.

en: Save request cancelled!!!
vi: Đã dừng yêu cầu lưu!!!

en: Mail request cancelled!!!
vi: Đã dừng yêu cầu thư tín!!!

note: #define CONFIRM_MAIL_SOURCE_PREPARSED
en: Viewing preparsed source.  Are you sure you want to mail it?
vi: Đang xem mã nguồn đã phân tích sẵn. Bạn có chắc muốn gửi nó đính kèm thư không?

en: Mailing file.  Please wait...
vi: Đang gửi tập tin đính kèm thư. Hãy đợi…

en: ERROR - Unable to mail file
vi: LỖI — Không thể gửi tập tin đính kèm thư

note: #define CONFIRM_LONG_SCREEN_PRINT
en: File is %d screens long.  Are you sure you want to print?
vi: Tập tin có chiều dài %d màn hình. Bạn có chắc muốn in không?

en: Print request cancelled!!!
vi: Đã dừng yêu cầu in!!!

en: Press <return> to begin:
vi: Bấm <Enter> để bắt đầu:

en: Press <return> to finish:
vi: Bấm <Enter> để kết thúc:

note: #define CONFIRM_LONG_PAGE_PRINT
en: File is %d pages long.  Are you sure you want to print?
vi: Tập tin có chiều dài %d trang. Bạn có chắc muốn in không?

note: #define CHECK_PRINTER
en: Be sure your printer is on-line.  Press <return> to start printing:
vi: Kiểm tra xem máy in đã kết nối và đang chạy. Bấm <Enter> để bắt đầu in:

en: ERROR - Unable to allocate file space!!!
vi: LỖI — Không thể không gian đĩa chứa tập tin!!!

en: Unable to open print options file
vi: Không thể mở tập tin tùy chọn in

en: Printing file.  Please wait...
vi: Đang in tập tin. Hãy đợi…

en: Please enter a valid internet mail address:
vi: Hãy nhập một địa chỉ thư điện tử Internet hợp lệ:

en: ERROR! - printer is misconfigured!
vi: LỖI — máy in bị cấu hình sai!

en: Image map from POST response not available!
vi: Không có sẵn sơ đồ ảnh từ trả lời POST!

en: Misdirected client-side image MAP request!
vi: Yêu cầu MAP (sơ đồ) ảnh bên khách bị hướng sai!

en: Client-side image MAP is not accessible!
vi: MAP (sơ đồ) ảnh bên khách không thể truy cập được!

en: No client-side image MAPs are available!
vi: Không có sẵn MAP (sơ đồ) ảnh nào bên khách!

en: Client-side image MAP is not available!
vi: MAP (sơ đồ) ảnh bên khách không sẵn sàng!

note: #define OPTION_SCREEN_NEEDS_24
en: Screen height must be at least 24 lines for the Options menu!
vi: Chiều cao màn hình phải ít nhất là 24 dòng cho trình đơn Tùy chọn!

note: #define OPTION_SCREEN_NEEDS_23
en: Screen height must be at least 23 lines for the Options menu!
vi: Chiều cao màn hình phải ít nhất là 23 dòng cho trình đơn Tùy chọn!

note: #define OPTION_SCREEN_NEEDS_22
en: Screen height must be at least 22 lines for the Options menu!
vi: Chiều cao màn hình phải ít nhất là 22 dòng cho trình đơn Tùy chọn!

en: That key requires Advanced User mode.
vi: Phím đó yêu cầu chế độ Người dùng Cắp cao.

en: Content-type: %s
vi: Kiểu nội dung: %s

en: Command:
vi: Câu lệnh:

en: Unknown or ambiguous command
vi: Lệnh không rõ hoặc mơ hồ

en:  Version
vi:  Phiên bản

en:  first
vi:  đầu tiên

en: , guessing...
vi: , đoán là…

en: Permissions for
vi: Quyền hạn cho

en: Select
vi: Chọn

en: capital letter
vi: chữ hoa

en:  of option line,
vi:  của dòng tùy chọn,

en:  to save,
vi:  để lưu,

en:  index
vi:  chỉ mục

en:  to return to Lynx.
vi:  để trở về Lynx.

en: Reset Changes
vi: Đặt lại thay đổi

en: Left Arrow cancels changes
vi: Phím mũi tên bên trái thì hủy thay đổi

en: Save options to disk
vi: Lưu tùy chọn vào đĩa

en: Hit RETURN to accept entered data.
vi: Gõ Enter để chấp nhận dữ liệu đã nhập.

note: #define ACCEPT_DATA_OR_DEFAULT
en: Hit RETURN to accept entered data.  Delete data to invoke the default.
vi: Gõ Enter để chấp nhận dữ liệu đã nhập.  Xóa dữ liệu để gọi giá trị mặc định.

en: Value accepted!
vi: Giá trị được chấp nhận!

note: #define VALUE_ACCEPTED_WARNING_X
en: Value accepted! -- WARNING: Lynx is configured for XWINDOWS!
vi: Đã chấp nhận giá trị! -- CẢNH BÁO: Lynx được cấu hình cho XWINDOWS!

note: #define VALUE_ACCEPTED_WARNING_NONX
en: Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!
vi: Đã chấp nhận giá trị! -- CẢNH BÁO: Lynx không được cấu hình cho XWINDOWS!

en: You are not allowed to change which editor to use!
vi: Bạn không có quyền thay đổi trình soạn thảo cần dùng!

en: Failed to set DISPLAY variable!
vi: Lỗi đặt biến DISPLAY (trình bày)!

en: Failed to clear DISPLAY variable!
vi: Lỗi dọn biến DISPLAY (trình bày)!

note: #define BOOKMARK_CHANGE_DISALLOWED
en: You are not allowed to change the bookmark file!
vi: Bạn không có quyền thay đổi tập tin Đánh dấu!

en: Terminal does not support color
vi: Thiết bị cuối không hỗ trợ màu sắc

en: Your '%s' terminal does not support color.
vi: Thiết bị cuối “%s” của bạn không hỗ trợ màu sắc.

en: Access to dot files is disabled!
vi: Truy cập vào tập tin “chấm” đã bị tắt!

note: #define UA_NO_LYNX_WARNING
en: User-Agent string does not contain "Lynx" or "L_y_n_x"
vi: Chuỗi User-Agent không chứa “Lynx” hay “L_y_n_x”

note: #define UA_PLEASE_USE_LYNX
en: Use "L_y_n_x" or "Lynx" in User-Agent, or it looks like intentional deception!
vi: Hãy dùng “L_y_n_x” hay “Lynx” trong User-Agent; không thì hình như bạn lừa dối!

note: #define UA_CHANGE_DISABLED
en: Changing of the User-Agent string is disabled!
vi: Chức năng thay đổi chuỗi User-Agent đã bị tắt!

note: #define CHANGE_OF_SETTING_DISALLOWED
en: You are not allowed to change this setting.
vi: Bạn không có quyền thay đổi cài đặt này.

en: Saving Options...
vi: Đang lưu Tùy chọn…

en: Options saved!
vi: Các tùy chọn đã được lưu!

en: Unable to save Options!
vi: Không thể lưu Tùy chọn!

en:  'r' to return to Lynx
vi:  Bấm “r” để trở về Lynx

en:  '>' to save, or 'r' to return to Lynx
vi:  [>] lưu ; [r] trở về Lynx

note: #define ANY_KEY_CHANGE_RET_ACCEPT
en: Hit any key to change value; RETURN to accept.
vi: Gõ phím bất kỳ để thay đổi giá trị, Enter để chấp nhận.

en: Error uncompressing temporary file!
vi: Gặp lỗi khi giải nén tập tin tạm thời!

en: Unsupported URL scheme!
vi: Lược đồ URL không được hỗ trợ!

en: Unsupported data: URL!  Use SHOWINFO, for now.
vi: Dữ liệu không hỗ trợ: URL!  Tạm thời hãy dùng SHOWINFO.

en: Redirection limit of %d URL's reached.
vi: Tới giới hạn chuyển hướng %d địa chỉ URL.

en: Illegal redirection URL received from server!
vi: Địa chỉ URL chuyển hướng cấm được nhận từ máy phục vụ!

note: #define SERVER_ASKED_FOR_REDIRECTION
en: Server asked for %d redirection of POST content to
vi: Máy phục vụ yêu cầu chuyển hướng %d của nội dung POST tới

en: P)roceed, use G)ET or C)ancel
vi: Tiế[P] tục; [G] lấy hoặc [C] thôi

en: P)roceed, or C)ancel
vi: Tiế[P] tục hoặc [C] thôi

note: #define ADVANCED_POST_GET_REDIRECT
en: Redirection of POST content.  P)roceed, see U)RL, use G)ET or C)ancel
vi: Chuyển hướng nội dung POST. tiế[P] tục, xem [U]RL, [G] lấy, [C] thôi

note: #define ADVANCED_POST_REDIRECT
en: Redirection of POST content.  P)roceed, see U)RL, or C)ancel
vi: Chuyển hướng nội dung POST.   tiế[P] tục, xem [U]RL, [C] thôi

note: #define CONFIRM_POST_RESUBMISSION
en: Document from Form with POST content.  Resubmit?
vi: Tài liệu từ Biểu mẫu với nội dung POST.  Gửi lại?

note: #define CONFIRM_POST_RESUBMISSION_TO
en: Resubmit POST content to %s ?
vi: Gửi lại nội dung POST tới %s?

note: #define CONFIRM_POST_LIST_RELOAD
en: List from document with POST data.  Reload %s ?
vi: Danh sách từ tài liệu có dữ liệu POST.  Nạp lại %s?

note: #define CONFIRM_POST_DOC_HEAD
en: Document from POST action, HEAD may not be understood.  Proceed?
vi: Tài liệu từ hành động POST, có thể không hiểu HEAD. Tiếp tục?

note: #define CONFIRM_POST_LINK_HEAD
en: Form submit action is POST, HEAD may not be understood.  Proceed?
vi: Hành động gửi đi biểu mẫu là POST, có thể không hiểu HEAD. Tiếp tục?

en: Proceed without a username and password?
vi: Tiếp tục mà không có tên người dùng và mật khẩu?

en: Proceed (%s)?
vi: Tiếp tục (%s)?

en: Cannot POST to this host.
vi: Không thể POST (gửi) cho máy chủ này.

en: POST not supported for this URL - ignoring POST data!
vi: Không hỗ trợ POST cho địa chỉ URL này thì bỏ qua dữ liệu POST!

en: Discarding POST data...
vi: Đang hủy dữ liệu POST…

en: Document will not be reloaded!
vi: Tài liệu sẽ không được tải lại!

en: Location:
vi: Vị trí:

en: '%s' not found!
vi: Không tìm thấy “%s”!

en: Default Bookmark File
vi: Tập tin Đánh dấu mặc định

en: Screen too small! (8x35 min)
vi: Màn hình quá nhỏ (tối thiểu 8×35)

en: Select destination or ^G to Cancel:
vi: Chọn đích đến hoặc ^G để thôi:

note: #define MULTIBOOKMARKS_SELECT
en: Select subbookmark, '=' for menu, or ^G to cancel:
vi: Chọn Đánh dấu con, “=” cho trình đơn, hoặc ^G để thôi:

note: #define MULTIBOOKMARKS_SELF
en: Reproduce L)ink in this bookmark file or C)ancel? (l,c):
vi: Tạo lại liên kết trong tập tin Đánh dấu này (L) hoặc thôi (C):

en: Multiple bookmark support is not available.
vi: Chức năng hỗ trợ đa Đánh dấu không sẵn sàng.

en:  Select Bookmark (screen %d of %d)
vi:  Chọn Đánh dấu (màn hình %d trên %d)

en:        Select Bookmark
vi:        Chọn Đánh dấu

note: #define MULTIBOOKMARKS_EHEAD_MASK
en: Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)
vi: Đang sửa MÔ TẢ và ĐƯỜNG DẪN của Đánh dấu (%d trên 2)

note: #define MULTIBOOKMARKS_EHEAD
en:          Editing Bookmark DESCRIPTION and FILEPATH
vi:          Đang sửa MÔ TẢ và ĐƯỜNG DẪN của Đánh dấu

en: Letter:
vi: Chữ:

note: #define USE_PATH_OFF_HOME
en: Use a filepath off your login directory in SHELL syntax!
vi: Sử dụng một đường dẫn bắt nguồn từ thư mục đăng nhập trong ngữ pháp SHELL (trình bao)!

en: Use a filepath off your home directory!
vi: Sử dụng một đường dẫn bắt nguồn từ thư mục nhà!

note: #define MAXLINKS_REACHED
en: Maximum links per page exceeded!  Use half-page or two-line scrolling.
vi: Vượt quá số liên kết cho phép mỗi trang!  Hãy sử dụng chức năng cuộn theo nửa trang hay hai dòng.

en: No previously visited links available!
vi: Không có sẵn liên kết đã thăm trước!

en: Memory exhausted!  Program aborted!
vi: Hết bộ nhớ. Chương trình bị hủy bỏ!

en: Memory exhausted!  Aborting...
vi: Hết bộ nhớ. Đang hủy bỏ…

en: Not enough memory!
vi: Không đủ bộ nhớ!

en: Directory/File Manager not available
vi: Bộ Quản lý Thư mục/Tập tin không sẵn sàng

en: Location URL is not absolute.
vi: Địa chỉ URL định vị không phải là tuyệt đối.

en: Refresh URL is not absolute.
vi: Địa chỉ URL cập nhật không phải là tuyệt đối.

note: #define SENDING_MESSAGE_WITH_BODY_TO
en: You are sending a message with body to:
vi: Bạn đang gửi một thư có thân cho:

en: You are sending a comment to:
vi: Bạn đang gửi một bình luận cho:

en: 
     With copy to:
vi: 
     Cũng sao chép cho:

en: 
     With copies to:
vi: 
     Cũng sao chép cho:

note: #define CTRL_G_TO_CANCEL_SEND
en: 
    
    Use Ctrl-G to cancel if you do not want to send a message
vi: 
    
    Dùng Ctrl-G để thôi nếu bạn không muốn gửi thư

note: #define ENTER_NAME_OR_BLANK
en: 
     Please enter your name, or leave it blank to remain anonymous
vi: 
     Hãy nhập tên của bạn, hoặc để trống (nặc danh)

note: #define ENTER_MAIL_ADDRESS_OR_OTHER
en: 
     Please enter a mail address or some other
vi: 
     Hãy nhập địa chỉ thư điện tử hoặc một phương pháp

note: #define MEANS_TO_CONTACT_FOR_RESPONSE
en:  means to contact you, if you desire a response.
vi:  khác để liên hệ với bạn, nếu mong muốn thư trả lời.

en: 
     Please enter a subject line.
vi: 
     Hãy nhập dòng chủ đề.

note: #define ENTER_ADDRESS_FOR_CC
en: 
     Enter a mail address for a CC of your message.
vi: 
     Hãy nhập địa chỉ thư điện tử cho đó cần sao chép (CC) thư này.

en:  (Leave blank if you don't want a copy.)
vi:  (Bỏ rỗng nếu bạn không muốn sao chép.)

en: 
     Please review the message body:
vi: 
     Hãy xem lại thân của thư:

en: 
    Press RETURN to continue:
vi: 
     Bấm phím Enter để tiếp tục:

en: 
    Press RETURN to clean up:
vi: 
    Bấm Enter để làm sạch:

en:  Use Control-U to erase the default.
vi:  Bấm Ctrl-U để xóa giá trị mặc định.

en: 
     Please enter your message below.
vi: 
     Hãy nhập thông điệp bên dưới.

note: #define ENTER_PERIOD_WHEN_DONE_A
en: 
     When you are done, press enter and put a single period (.)
vi: 
     Khi hoàn thành, bấm Enter và gõ một dấu chấm (.)

note: #define ENTER_PERIOD_WHEN_DONE_B
en: 
     on a line and press enter again.
vi: 
     trên một dòng, rồi bấm lại phím Enter.

note: Cookies messages #define ADVANCED_COOKIE_CONFIRMATION
en: %s cookie: %.*s=%.*s  Allow? (Y/N/Always/neVer)
vi: %s cookie: %.*s=%.*s  Cho phép? (Có/Không/Luôn luôn/khônG bao giờ)

note: #define INVALID_COOKIE_DOMAIN_CONFIRMATION
en: Accept invalid cookie domain=%s for '%s'?
vi: Chấp nhận miền cookie không hợp lệ = %s cho %s không?

note: #define INVALID_COOKIE_PATH_CONFIRMATION
en: Accept invalid cookie path=%s as a prefix of '%s'?
vi: Chấp nhận đường dẫn cookie không hợp lệ = %s làm tiền tố của “%s” không?

en: Allowing this cookie.
vi: Cho phép cookie này.

en: Rejecting this cookie.
vi: Từ chối cookie này.

en: The Cookie Jar is empty.
vi: Hộp cookie là rỗng.

en: The Cache Jar is empty.
vi: Hộp lưu tạm là rỗng.

note: #define ACTIVATE_TO_GOBBLE
en: Activate links to gobble up cookies or entire domains,
vi: Kích hoạt liên kết để lấy cookie hoặc cả miền,

en: or to change a domain's 'allow' setting.
vi: hoặc thay đổi cài đặt “cho phép” của một miền.

en: (Cookies never allowed.)
vi: (Không bao giờ cho phép cookie.)

en: (Cookies always allowed.)
vi: (Luôn luôn cho phép Cookie.)

en: (Cookies allowed via prompt.)
vi: (Cho phép Cookie sau khi xác nhận.)

en: (Persistent Cookies.)
vi: (Cookie vĩnh cửu.)

en: (No title.)
vi: (Không tên.)

en: (No name.)
vi: (Không tên.)

en: (No value.)
vi: (Không có giá trị.)

en: (End of session.)
vi: (Kết thúc phiên chạy.)

en: Delete this cookie?
vi: Xóa cookie này không?

en: The cookie has been eaten!
vi: Cookie (bánh quy) đã bị ăn!

en: Delete this empty domain?
vi: Xóa miền rỗng này không?

en: The domain has been eaten!
vi: Miền các cokie (bánh quy) đã bị ăn!

note: #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL
en: D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel?
vi: [D] xóa các cookie của miền; đặt cho phép [A] luôn luôn [P] nếu xác nhận [V] không bao giờ ; [C] thôi?

note: #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL
en: D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel?
vi: [D] xóa miền; đặt cho phép [A] luôn luôn [P] nếu xác nhận [V] không bao giờ; hoặc [C] thôi?

en: All cookies in the domain have been eaten!
vi: Mọi cookie của miền này đã bị ăn!

en: 'A'lways allowing from domain '%s'.
vi: 'A' luôn luôn cho phép từ miền “%s”.

en: ne'V'er allowing from domain '%s'.
vi: [V] không bao giờ cho phép từ miền “%s”.

en: 'P'rompting to allow from domain '%s'.
vi: [P] xác nhận thì cho phép từ miền “%s”.

en: Delete all cookies in this domain?
vi: Xóa mọi cookie của miền này không?

en: All of the cookies in the jar have been eaten!
vi: Mọi cookie (bánh quy) trong hộp đã bị ăn!

en: Port 19 not permitted in URLs.
vi: Không cho phép địa chỉ URL chứa cổng 19.

en: Port 25 not permitted in URLs.
vi: Không cho phép địa chỉ URL chứa cổng 25.

en: Port %lu not permitted in URLs.
vi: Không cho phép địa chỉ URL chứa cổng %lu.

en: URL has a bad port field.
vi: Địa chỉ URL có trường cổng sai.

en: Maximum nesting of HTML elements exceeded.
vi: Vượt quá số tối đa các phần tử HTML có thể lồng nhau.

en: Bad partial reference!  Stripping lead dots.
vi: Tham chiếu bộ phận sai nên loại bỏ những dấu chấm đứng trước.

en: Trace Log open failed.  Trace off!
vi: Lỗi mở bản ghi tìm đường (trace) thì tắt chức năng tìm đường!

en: Lynx Trace Log
vi: Bản ghi Tìm đường Lynx

en: No trace log has been started for this session.
vi: Chưa khởi chạy bản ghi tìm đường cho phiên chạy này.

note: #define MAX_TEMPCOUNT_REACHED
en: The maximum temporary file count has been reached!
vi: Đã đặt tới số tối đa các tập tin tạm thời!

note: #define FORM_VALUE_TOO_LONG
en: Form field value exceeds buffer length!  Trim the tail.
vi: Giá trị của trường biểu mẫu vượt quá chiều dài vùng đệm. Hãy xén phần đuôi.

note: #define FORM_TAIL_COMBINED_WITH_HEAD
en: Modified tail combined with head of form field value.
vi: Phần đuôi đã sửa kết hợp với phần đầu của giá trị trường biểu mẫu.

en: Directory browsing is not allowed.
vi: Không cho phép duyệt qua thư mục.

en: Selective access is not enabled for this directory
vi: Truy cập lựa chọn không phải được hiệu lực cho thư mục này

en: Multiformat: directory scan failed.
vi: Đã định dạng: lỗi quét thư mục.

en: This directory is not readable.
vi: Thư mục này không cho phép ghi.

en: Can't access requested file.
vi: Không thể truy cập đến tập tin đã yêu cầu.

en: Could not find suitable representation for transmission.
vi: Không tìm thấy sự đại diện thích hợp để truyền.

en: Could not open file for decompression!
vi: Không thể mở tập tin để giải nén!

en: Files:
vi: Tập tin:

en: Subdirectories:
vi: Thư mục con:

en:  directory
vi:  thư mục

en: Up to
vi: Đến

en: Current directory is
vi: Thư mục hiện tại là

note: HTGopher.c
en: No response from server!
vi: Máy phục vụ không trả lời!

en: CSO index
vi: Chỉ mục CSO

en: 
    This is a searchable index of a CSO database.
vi: 
    Đây là một chỉ mục tìm kiếm được của một cơ sở dữ liệu CSO.

en: CSO Search Results
vi: Kết quả tìm kiếm CSO

en: Seek fail on %s
vi: Lỗi tìm nơi trên %s

en: 
    Press the 's' key and enter search keywords.
vi: 
    Bấm phím “S” và nhập các từ khóa tìm kiếm.

en: 
    This is a searchable Gopher index.
vi: 
     Đây là một chỉ mục Gopher tìm kiếm được.

en: Gopher index
vi: Chỉ mục Gopher

en: Gopher Menu
vi: Trình đơn Gopher

en:  Search Results
vi:  Kết quả tìm kiếm

en: Sending CSO/PH request.
vi: Đang gửi yêu CSO/PH.

en: Sending Gopher request.
vi: Đang gửi yêu cầu Gopher.

en: CSO/PH request sent; waiting for response.
vi: Yêu cầu CSO/PH đã được gửi; đang đợi trả lời.

en: Gopher request sent; waiting for response.
vi: Yêu cầu Gopher đã được gửi; đang đợi trả lời.

en: 
    Please enter search keywords.
vi: 
    Hãy nhập các từ khóa tìm kiếm.

en: 
    The keywords that you enter will allow you to search on a
vi: 
    Từ khóa đã nhập sẽ cho phép tìm kiếm theo một

en:  person's name in the database.
vi:  tên của người trong cơ sở dữ liệu.

note: HTNews.c
en: Connection closed ???
vi: Kết nối bị đóng ???

en: Cannot open temporary file for news POST.
vi: Không thể mở tập tin tạm thời để POST (gửi) bài tin.

en: This client does not contain support for posting to news with SSL.
vi: Trình khách này không hỗ trợ chức năng gửi bài tin qua SSL.

note: HTStyle.c
en: Style %d `%s' SGML:%s.  Font %s %.1f point.
vi: Kiểu %d “%s” SGML:%s.  Phông %s %.1f điểm.

en: 	Align=%d, %d tabs. (%.0f before, %.0f after)
vi: 	Sắp=%d, %d tab. (%.0f trước, %.0f sau)

en: 		Tab kind=%d at %.0f
vi: 		Kiểu Tab=%d tại %.0f

note: HTTP.c
en: Can't proceed without a username and password.
vi: Không thể tiếp tục khi không có tên người dùng và mật khẩu.

en: Can't retry with authorization!  Contact the server's WebMaster.
vi: Không thể thử lại với thông tin tin xác thực. Liên hệ với Chủ Web của máy phục vụ.

en: Can't retry with proxy authorization!  Contact the server's WebMaster.
vi: Không thể thử lại với thông tin tin xác thực ủy nhiệm. Liên hệ với Chủ Web của máy phục vụ.

en: Retrying with proxy authorization information.
vi: Đang thử lại với thông tin tin xác thực ủy nhiệm.

en: SSL error:%s-Continue?
vi: Lỗi SSL: %s-Tiếp tục?

note: HTWAIS.c
en: HTWAIS: Return message too large.
vi: HTWAIS: Thông điệp trả lại quá lớn.

en: Enter WAIS query:
vi: Nhập truy vấn WAIS:

note: Miscellaneous status
en: Retrying as HTTP0 request.
vi: Đang thử lại dạng yêu cầu HTTP0.

en: Transferred %d bytes
vi: Đã truyền %d byte

en: Data transfer complete
vi: Đã truyền xong dữ liệu

en: Error processing line %d of %s
vi: Gặp lỗi khi xử lý dòng %d trên %s

note: Lynx internal page titles
en: Address List Page
vi: Trang Danh sách Địa chỉ

en: Bookmark file
vi: Tập tin Đánh dấu

en: Configuration Definitions
vi: Xác định Cấu hình

en: Cookie Jar
vi: Hộp Cookie

en: Current Edit-Key Map
vi: Sơ đồ phím-sửa hiện tại

en: Current Key Map
vi: Sơ đồ phím hiện tại

en: File Management Options
vi: Tùy chọn Quản lý Tập tin

en: Download Options
vi: Tùy chọn Tải xuống

en: History Page
vi: Trang Lịch sử

en: Cache Jar
vi: Hộp lưu tạm

en: List Page
vi: Trang Danh sách

en: Lynx.cfg Information
vi: Thông tin Lynx.cfg

en: Converted Mosaic Hotlist
vi: Danh sách nóng Mosaic đã chuyển đổi

en: Options Menu
vi: Trình đơn Tùy chọn

en: File Permission Options
vi: Tùy chọn Quyền hạn Tập tin

en: Information about the current document
vi: Thông tin về tài liệu hiện tại

en: Your recent statusline messages
vi: Các thông điệp trạng thái vừa xem

en: Upload Options
vi: Tùy chọn Tải lên

en: Visited Links Page
vi: Trang Liên kết đã Thăm

note: CONFIG_DEF_TITLE subtitles
en: See also
vi: Xem thêm

en: your
vi: của bạn

en: for runtime options
vi: cho tùy chọn lúc chạy

en: compile time options
vi: tùy chọn lúc biên dịch

en: color-style configuration
vi: cấu hình kiểu dáng màu

en: latest release
vi: bản phát hành mới nhất

en: pre-release version
vi: phiên bản phát hành sẵn

en: development version
vi: phiên bản phát triển

note: #define AUTOCONF_CONFIG_CACHE
en: The following data were derived during the automatic configuration/build
    process of this copy of Lynx.  When reporting a bug, please include a copy
    of this page.
vi: Dữ liệu theo đây đã được lấy trong tiến trình tự động cấu hình/xây dựng của bản sao Lynx này. Khi báo cáo lỗi, vui lòng thêm một bản sao của trang này.

note: #define AUTOCONF_LYNXCFG_H
en: The following data were used as automatically-configured compile-time
    definitions when this copy of Lynx was built.
vi: Dữ liệu theo đây đã được dùng làm lời xác định lúc biên dịch đã tự động cấu hình trong khi xây dựng bản sao Lynx này.

note: #define DIRED_NOVICELINE
en:   C)reate  D)ownload  E)dit  F)ull menu  M)odify  R)emove  T)ag  U)pload
vi:  [C] tạo; [D] tải về; [E] soạn; [F] trình đơn đầy đủ; [M] sửa; [R] bỏ ; [T] thẻ; [U] tải lên

en: Failed to obtain status of current link!
vi: Lỗi lấy trạng thái về liên kết hiện tại!

note: #define INVALID_PERMIT_URL
en: Special URL only valid from current File Permission menu!
vi: Địa chỉ URL đặc biệt chỉ dùng được từ trình đơn Quyền hạn Tập tin hiện tại!

en: External support is currently disabled.
vi: Hỗ trợ bên ngoài hiện tại bị tắt.

note: new with 2.8.4dev.21
en: Changing working-directory is currently disabled.
vi: Chức năng thay đổi thư mục hoạt động hiện tại bị tắt.

en: Linewrap OFF!
vi: Ngắt dòng TẮT!

en: Linewrap ON!
vi: Ngắt dòng BẬT!

en: Parsing nested-tables toggled OFF!  Reloading...
vi: Phân tích bảng lồng vào nhau TẮT!  Đang tải lại…

en: Parsing nested-tables toggled ON!  Reloading...
vi: Phân tích bảng lồng vào nhau BẬT!  Đang tải lại…

en: Shifting is disabled while line-wrap is in effect
vi: Dịch chuyển tắt trong khi ngắt dòng làm việc

en: Trace not supported
vi: Chức năng tìm đường không được hỗ trợ

en: 	Indents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f
vi: 	Thụt: đầu tiên=%.0f khác=%.0f, Cao=%.1f Môtả=%.1f

en: username for realm %s changed from %s to %s
vi: tài khoản cho realm %s thay đổi từ %s thành %s

en: password for realm %s user %s changed
vi: mật khẩu cho realm %s tài khoản %s đã được thay đổi

en: Username for '%s' at %s '%s%s':
vi: Tên người dùng cho “%s” tại %s “%s%s”:

en: This client doesn't know how to compose proxy authorization information for scheme
vi: Trình khách này không biết cách cấu táo thông tin xác thực ủy nhiệm cho scheme

en: This client doesn't know how to compose authorization information for scheme
vi: Trình khách này không biết cách cấu táo thông tin xác thực cho scheme

en: Invalid header '%s%s%s%s%s'
vi: Dòng đầu không hợp lệ “%s%s%s%s%s”

en: Proxy authorization required -- retrying
vi: Cần thiết xác thực ủy nhiệm — đang thử lại

en: Access without authorization denied -- retrying
vi: Truy cập mà không xác thực thì bị từ chối — đang thử lại

en: Access forbidden by rule
vi: Truy cập bị quy tắc cấm

en: Document with POST content not found in cache.  Resubmit?
vi: Không tìm thấy tài liệu với nội dung POST trong bộ nhớ tạm. Gửi lại?

en: Loading failed, use a previous copy.
vi: Nạp không thành công, hãy sử dụng bản sao trước đây.

en: Loading incomplete.
vi: Chưa tải xong.

en: **** HTAccess: socket or file number returned by obsolete load routine!
vi: **** HTAccess: ổ cắm hoặc số thứ tự tập tin trả lại bởi hàm tải quá cũ.

en: **** HTAccess: Internal software error.  Please mail lynx-dev@nongnu.org!
vi: **** HTAccess: Lỗi phần mềm nội bộ.  Xin hãy gửi thư “lynx-dev@nongnu.org”.

en: **** HTAccess: Status returned was: %d
vi: **** HTAccess: Trạng thái trả lại là: %d

note: * hack: if we fail in HTAccess.c * avoid duplicating URL, oh.
en: Can't Access
vi: Không thể truy cập

en: Unable to access document.
vi: Không thể truy cập đến tài liệu.

en: Enter password for user %s@%s:
vi: Hãy gõ mật khẩu cho người dùng %s@%s:

en: Unable to connect to FTP host.
vi: Không thể kết nối tới máy chủ FTP.

en: close master socket
vi: đóng ổ cắm chính

en: socket for master socket
vi: ổ cắm cho ổ cắm chính

en: Receiving FTP directory.
vi: Đang nhận thư mục FTP.

en: Transferred %d bytes (%5d)
vi: Đã truyền %d byte (%5d)

en: connect for data
vi: kết nối đến dữ liệu

en: Receiving FTP file.
vi: Đang nhận tập tin FTP.

en: Could not set up finger connection.
vi: Không thể cài đặt kết nối finger.

en: Could not load data (no sitename in finger URL)
vi: Không thể tải dữ liệu (URL finger không chứa tên nơi Web)

en: Invalid port number - will only use port 79!
vi: Số thứ tự cổng không hợp lệ - sẽ chỉ dùng cổng 79!

en: Could not access finger host.
vi: Không thể truy cập đến máy chủ finger.

en: No response from finger server.
vi: Máy phục vụ finger không trả lời.

en: Username for news host '%s':
vi: Tên người dùng cho máy chủ tin tức “%s”:

en: Change username?
vi: Thay đổi tên người dùng?

en: Password for news host '%s':
vi: Mật khẩu cho máy chủ tin tức “%s”:

en: Change password?
vi: Thay đổi mật khẩu?

en: No matches for: %s
vi: Không tìm thấy: %s

en: 
    No articles in this group.
vi: 
    Không có bài trong nhóm này.

en: 
    No articles in this range.
vi: 
    Không có bài trong phạm vi này.

note: * Set window title.
en: %s,  Articles %d-%d
vi: %s,  Bài %d-%d

en: Earlier articles
vi: Bài cũ

en: 
    There are about %d articles currently available in %s, IDs as follows:
vi: 
    Có khoảng %d bài báo trong %s, với mã số:

en: All available articles in
vi: Mọi bài sẵn sàng trong

en: Later articles
vi: Bài mới

en: Post to
vi: Gửi cho

en: This client does not contain support for SNEWS URLs.
vi: Trình khách này không hỗ trợ địa chỉ URL kiểu SNEWS.

en: No target for raw text!
vi: Không có đích cho văn bản thô!

en: Connecting to NewsHost ...
vi: Đang kết nối tới máy tin tức NewsHost …

en: Could not access %s.
vi: Không thể truy cập đến %s.

en: Can't read news info.  News host %.20s responded: %.200s
vi: Không đọc được thông tin tin tức. Máy tin tức %.20s đã trả lời: %.200s

en: Can't read news info, empty response from host %s
vi: Không đọc được thông tin tin tức; trả lời rỗng từ máy %s

note: * List available newsgroups.  - FM
en: Reading list of available newsgroups.
vi: Đang đọc danh sách các nhóm tin sẵn sàng.

en: Reading list of articles in newsgroup.
vi: Đang đọc danh sách các bài trong nhóm tin.

note: * Get an article from a news group.  - FM
en: Reading news article.
vi: Đang đọc bài tin.

en: Sorry, could not load requested news.
vi: Tiếc là không thể tải tin tức đã yêu cầu.

en: Address has invalid port
vi: Địa chỉ có cổng không hợp lệ

en: Address length looks invalid
vi: Chiều dài địa chỉ hình như không hợp lệ

en: Unable to locate remote host %s.
vi: Không thể định vị máy từ xa %s.

note: Not HTProgress, so warning won't be overwritten immediately; * but not HTAlert, because typically there will be other * alerts from the callers.  - kw
en: Invalid hostname %s
vi: Tên máy không hợp lệ %s

en: Making %s connection to %s
vi: Đang tạo kết nối %s tới %s

en: socket failed.
vi: lỗi ổ cắm.

en: socket failed: family %d addr %s port %s.
vi: lỗi ổ cắm: nhóm %d địa chỉ %s cổng %s.

en: Could not make connection non-blocking.
vi: Không thể làm cho kết nối không chặn.

en: Connection failed (too many retries).
vi: Lỗi kết nối (quá nhiều lần thử lại).

en: Could not restore socket to blocking.
vi: Không thể phục hồi ổ cắm để chặn.

en: Socket read failed (too many tries).
vi: Lỗi đọc ổ cắm (quá nhiều lần thử lại).

en: SSL callback:%s, preverify_ok=%d, ssl_okay=%d
vi: SSL gọi_ngược:%s, thẩm_tra_sẵn_ok=%d, ssl_okay=%d

en: User/password contains only punctuation: %s
vi: Tài khoản/mật khẩu chỉ chứa dấu câu: %s

en: User/password may be confused with hostname: '%s' (e.g, '%s')
vi: Tài khoản/mật khẩu có thể lẫn với tên máy: '%s' (vd, '%s')

en: Certificate issued by: %s
vi: Chứng nhận được cấp bởi: %s

en: This client does not contain support for HTTPS URLs.
vi: Trình khách này không hỗ trợ địa chỉ URL kiểu HTTPS (Web bảo mật)

en: Unable to connect to remote host.
vi: Không thể kết nối tới mấy từ xa.

en: Retrying connection without TLS.
vi: Đang thử lại kết nối mà không có TLS.

en: GnuTLS error when trying to verify certificate.
vi: Có lỗi GnuTLS khi cố xác nhận giấy chứng nhận.

en: the certificate has no known issuer
vi: chứng nhận này không có nhà cấp đã biết

en: no issuer was found
vi: không tìm thấy nhà cấp

en: issuer is not a CA
vi: nhà cấp không phải là CA (nhà cầm quyền chứng nhận)

en: the certificate has been revoked
vi: chứng nhận này đã bị thu hồi

en: the certificate is not trusted
vi: chứng nhận này không đáng tin

en: Verified connection to %s (cert=%s)
vi: Đã thẩm tra kết nối tới %s (chứng nhận=%s)

en: Verified connection to %s (subj=%s)
vi: Đã thẩm tra kết nối tới %s (chủ đề=%s)

en: Can't find common name in certificate
vi: Không thể tìm tên chung trong chứng nhận

en: SSL error:host(%s)!=cert(%s)-Continue?
vi: Lỗi SSL:máy(%s)!=chứng nhận(%s)-Tiếp tục?

en: SSL error
vi: Lỗi SSL

en: UNVERIFIED connection to %s (cert=%s)
vi: CHƯA thẩm tra kết nối tới %s (chứng nhận=%s)

en: Secure %d-bit %s (%s) HTTP connection
vi: Kết nối %d-bit bảo mật HTTP %s (%s)

en: Sending HTTP request.
vi: Đang gửi yêu cầu HTTP.

en: Unexpected network write error; connection aborted.
vi: Lỗi ghi mạng bất thường; kết nối bị hủy bỏ.

en: HTTP request sent; waiting for response.
vi: Đã gửi yêu cầu HTTP; đang đợi trả lời.

en: Unexpected network read error; connection aborted.
vi: Lỗi đọc mạng bất thường; kết nối bị hủy bỏ.

note: * HTTP/1.1 Informational statuses. * 100 Continue. * 101 Switching Protocols. * > 101 is unknown. * We should never get these, and they have only the status * line and possibly other headers, so we'll deal with them by * showing the full header to the user as text/plain.  - FM
en: Got unexpected Informational Status.
vi: Nhận được Trạng thái Thông tin không mong đợi.

note: * Reset Content.  The server has fulfilled the request but * nothing is returned and we should reset any form * content.  We'll instruct the user to do that, and * restore the current document.  - FM
en: Request fulfilled.  Reset Content.
vi: Yêu cầu đã hoàn thành.  Đặt lại Nội dung.

note: Not Modified * We didn't send an "If-Modified-Since" header, so this * status is inappropriate.  We'll deal with it by showing * the full header to the user as text/plain.  - FM
en: Got unexpected 304 Not Modified status.
vi: Nhận được trạng thái 304 Chưa Sửa Đổi không mong đợi.

en: Redirection of POST content requires user approval.
vi: Chuyển hướng nội dung POST cần sự tán thành của người dùng.

en: Have POST content.  Treating Permanent Redirection as Temporary.
vi: Có nội dung POST. Đang coi sự Chuyển hướng cố dịnh chỉ là Tạm thời.

en: Retrying with access authorization information.
vi: Đang thử lại với thông tin xác thực truy cập.

en: Show the 401 message body?
vi: Hiển thị thân thư 401 không?

en: Show the 407 message body?
vi: Hiển thị thân thư 407 không?

note: * Bad or unknown server_status number.  Take a chance and hope * there is something to display.  - FM
en: Unknown status reply from server!
vi: Không rõ trạng thái đã được trả lời từ máy phục vụ!

en: remote %s session:
vi: phiên chạy %s từ xa:

en: Could not connect to WAIS server.
vi: Không thể kết nối tới máy phục vụ WAIS.

en: Could not open WAIS connection for reading.
vi: Không thể mở kết nối WAIS để đọc.

en: Diagnostic code is
vi: Mã chẩn đoán là

en: Index
vi: Chỉ mục

en:  contains the following %d item%s relevant to "
vi:  chứa %d mục%s thích hợp với “

en: The first figure after each entry is its relative score,
vi: Số đầu tiên sau mỗi mục là điểm tương đối của nó,

en: the second is the number of lines in the item.
vi: số thứ hai là số dòng trong mục đó.

en:  (bad file name)
vi:  (tên tập tin sai)

en: (bad doc id)
vi: (mã số tài liệu sai)

en: (Short Header record, can't display)
vi: (Mục ghi phần đầu ngắn, không hiển thị được)

en: 
    Long Header record, can't display
vi: 
    Mục ghi phần đầu dài, không hiển thị được

en: 
    Text record
vi: 
    Mục ghi văn bản

en: 
    Headline record, can't display
vi: 
    Bản ghi Hàng đầu, không hiển thị được

en: 
    Code record, can't display
vi: 
    Mục ghi Mã, không hiển thị được

en: Syntax error in WAIS URL
vi: Lỗi cú pháp trong địa chỉ URL kiểu WAIS

en:  (WAIS Index)
vi:  (Chỉ mục WAIS)

en: WAIS Index:
vi: Chỉ mục WAIS:

en: This is a link for searching the
vi: Đây là một liên để tìm kiếm

en:  WAIS Index.
vi:  chỉ mục WAIS.

en: 
    Enter the 's'earch command and then specify search words.
vi: 
    Hãy nhập câu lệnh tìm kiếm (s), rồi ghi rõ chuỗi tìm kiếm.

en:  (in
vi:  (trong

en: WAIS Search of "
vi: Tìm kiếm WAIS "

en: " in:
vi: " trong:

en: HTWAIS: Request too large.
vi: HTWAIS: yêu cầu quá lớn.

en: Searching WAIS database...
vi: Đang tìm kiếm qua cơ sở dữ liệu WAIS…

en: Search interrupted.
vi: Tiến trình tìm kiếm bị gián đoạn.

en: Can't convert format of WAIS document
vi: Không thể chuyển đổi định dạng của tài liệu WAIS

en: HTWAIS: Request too long.
vi: HTWAIS: yêu cầu quá dài.

note: * Actually do the transaction given by request_message.
en: Fetching WAIS document...
vi: Đang lấy tài liệu WAIS…

note: display_search_response(target, retrieval_response, wais_database, keywords);
en: No text was returned!
vi: Chưa trả lại văn bản.

en:  NOT GIVEN in source file;
vi:  CHƯA ĐƯA RA trong tập tin mã nguồn;

en:  WAIS source file
vi:  Tập tin mã nguồn WAIS

en:  description
vi:  mô tả

en: Access links
vi: Truy cập liên kết

en: Direct access
vi: Truy cập trực tiếp

note: * Proxy will be used if defined, so let user know that - FM *
en:  (or via proxy server, if defined)
vi:  (xác định máy phục vụ ủy nhiệm thì cũng có thể dùng nó)

en: Memory exhausted, display interrupted!
vi: Cạn bộ nhớ, đã gián đoạn hiển thị!

en: Memory exhausted, will interrupt transfer!
vi: Cạn bộ nhớ, sẽ gián đoạn truyền tải!

en:  (l%d of %d)
vi:  (l%d trên %d)

en:  (p%d of %d)
vi:  (p%d trên %d)

en:  *** MEMORY EXHAUSTED ***
vi:  *** HẾT BỘ NHỚ ***

en: text entry field
vi: trường nhập văn bản

en: password entry field
vi: trường nhập mật khẩu

en: checkbox
vi: hộp kiểm tra

en: submit button
vi: nút gửi đi

en: reset button
vi: nút đặt lại

en: script button
vi: nút kịch bản

en: hidden form field
vi: trường biểu mẫu bị ẩn

en: text entry area
vi: vùng nhập văn bản

en: range entry field
vi: trường nhập phạm vi

en: file entry field
vi: trường nhập tập tin

en: text-submit field
vi: trường gửi văn bản đi

en: image-submit button
vi: nút gửi ảnh đi

en: keygen field
vi: trường keygen

en: unknown form field
vi: trường biểu mẫu không rõ

en: unknown field or link
vi: không rõ trường hoặc liên kết

en: Can't open file for uploading
vi: Không thể mở tập tin để tải lên

en: Submitting %s
vi: Đang gửi %s

note: ugliness has happened; inform user and do the best we can
en: Hang Detect: TextAnchor struct corrupted - suggest aborting!
vi: Tìm ra Treo: cấu trúc TextAnchor bị lỗi - đề nghị thoát!

note: don't show previous state
en: Wrap lines to fit displayed area?
vi: Ngắt dòng để vừa khít vùng hiển thị?

en: Very long lines have been truncated!
vi: Các dòng rất dài đã bị cắt ngắn!

note: * If we know the total size of the file, we can compute * a percentage, and show a corresponding progress bar.
en: Read %s of data
vi: Đã đọc %s dữ liệu

en: Read %s of %s of data
vi: Đã đọc %s trên %s dữ liệu

en: , %s/sec
vi: , %s/giây

en:  (stalled for %s)
vi:  (bị ngừng chạy trong %s)

en: , ETA %s
vi: , Giờ tới xấp xỉ %s

en:  (Press 'z' to abort)
vi:  (Bấm “z” để hủy bỏ)

note: * Special-purpose workaround for gettext support (we should do * this in a more general way) -TD * * NOTE TO TRANSLATORS:  If the prompt has been rendered into * another language, and if yes/no are distinct, assume the * translator can make an ordered list in parentheses with one * capital letter fo
en: Y/N/A/V
vi: Có/Không/Luôn luôn/khônG bao giờ

en: Filepath:
vi: Đường dẫn tập tin:

en: Document has only hidden links.  Use the 'l'ist command.
vi: Tài liệu chỉ có các liên kết ẩn.  Hãy dùng câu lệnh liệt kê [L].

en: Source cache error - disk full?
vi: Lỗi bộ nhớ tạm nguồn - đĩa đầy?

en: Source cache error - not enough memory!
vi: Lỗi bộ nhớ tạm nguồn - không đủ bộ nhớ!

en:      This file is an HTML representation of the X Mosaic hotlist file.
         Outdated or invalid links may be removed by using the
         remove bookmark command, it is usually the 'R' key but may have
         been remapped by you or your system administrator.
vi:      Tập tin này là một bản đại diện HTML của danh sách nóng của Mosaic X.
         Có thể xóa các liên kết đã lỗi thời hoặc không đúng bằng câu lệnh
         gỡ bỏ Đánh dấu [R].

en:      You can delete links by the 'R' key<br>
    <ol>
vi:      Có thể xóa liên kết bằng phím “R”<br>
    <ol>

en:      You can delete links using the remove bookmark command.  It is usually
         the 'R' key but may have been remapped by you or your system
         administrator.
vi:      Có thể xóa liên kết bằng câu lệnh gỡ bỏ Đánh dấu [R].

en:      This file also may be edited with a standard text editor to delete
         outdated or invalid links, or to change their order.
vi:      Cũng có thể chỉnh sửa tập tin này bằng một trình soạn thảo văn bản
         thông thường để xóa đi những liên kết đã lỗi thời hoặc sai, hoặc
         thay đổi thứ tự của chúng.

en: Note: if you edit this file manually
          you should not change the format within the lines
          or add other HTML markup.
          Make sure any bookmark link is saved as a single line.
vi: Chú ý: nếu sửa tập tin này thủ công
          thì đừng thay đổi định dạng trong các dòng
          hoặc thêm những thẻ HTML khác.
          Cần ghi duy nhất một liên kết Đánh dấu trên mỗi dòng.

en: File may be recoverable from %s during this session
vi: Có thể phục hồi tập tin từ %s trong phiên chạy này

en: Do you want to execute "%s"?
vi: Bạn có muốn thực hiện “%s” không?

note: * Neither the path as given nor any components examined by backing up * were stat()able.  - kw
en: Unable to access cgi script
vi: Không thể truy cập đến văn lệnh CGI

en: Good Advice
vi: Gợi ý

en: An excellent http server for VMS is available via
vi: Một máy phục vụ HTTP tuyệt với cho VMS có tại

en: this link
vi: liên kết này

en: It provides state of the art CGI script support.
vi: Nó cung cấp hỗ trợ tiên tiến nhất của văn lệnh CGI.

en: Exiting via interrupt:
vi: Đang thoát do bị gián đoạn:

en: (from a previous session)
vi: (từ một phiên chạy trước)

en: Maximum Gobble Date:
vi: Ngày Gobble tối đa:

en: cookie_domain_flag_set error, aborting program
vi: lỗi cookie_domain_flag_set, đang hủy bỏ chương trình

en: Terminal reinitialisation failed - unknown terminal type?
vi: Gặp lỗi khi khởi tạo lại thiết bị cuối — không rõ kiểu thiết bị cuối?

en: Terminal initialisation failed - unknown terminal type?
vi: Gặp lỗi khi khởi tạo thiết bị cuối — không rõ kiểu thiết bị cuối?

en: Terminal =
vi: Thiết bị cuối =

en: You must use a vt100, 200, etc. terminal with this program.
vi: Phải dùng một thiết bị cuối kiểu VT100, VT200 v.v. với chương trình này.

en: Your Terminal type is unknown!
vi: Không rõ kiểu thiết bị cuối của bạn!

en: Enter a terminal type:
vi: Nhập một kiểu thiết bị cuối:

en: TERMINAL TYPE IS SET TO
vi: KIỂU THIẾT BỊ CUỐI ĐẶT THÀNH

en: 
    A Fatal error has occurred in %s Ver. %s
vi: 
    Gặp lỗi nghiêm trọng trong %s phiên bản %s

en: 
    Please notify your system administrator to confirm a bug, and if
    confirmed, to notify the lynx-dev list.  Bug reports should have concise
    descriptions of the command and/or URL which causes the problem, the
    operating system name with version number, the TCPIP implementation, the
    TRACEBACK if it can be captured, and any other relevant information.
vi: 
    Hãy xin nhà quản trị hệ thống cho phép gửi báo cáo lỗi, và nếu
    đồng ý thì gửi thư lên danh sách lynx-dev.  Báo cáo lỗi cần có mô tả ngắn
    gọi câu lệnh và/hoặc URL gây ra vấn đề, tên hệ điều hành có kèm số phiên
    bản, phiên bản TCPIP, TRACEBACK nếu có thể lấy, và những thông tin
    thích hợp khác.

en: Error starting editor, %s
vi: Gặp lỗi khi khởi chạy trình soạn thảo, %s

en: Editor killed by signal
vi: Trình soạn thảo do tín diệt

en: Editor returned with error status %s
vi: Trình soạn thảo đã trả về với trạng thái lỗi %s

en: Downloaded link:
vi: Liên kết đã tải về:

en: Suggested file name:
vi: Tên tập tin đã đề nghị:

en: Standard download options:
vi: Tùy chọn tải về tiêu chuẩn:

en: Download options:
vi: Tùy chọn tải về:

en: Save to disk
vi: Lưu vào đĩa

en: View temporary file
vi: Xem tập tin tạm thời

en: Save to disk disabled.
vi: Chức năng lưu vào đĩa đã bị tắt.

en: Local additions:
vi: Đồ thêm cục bộ:

en: No Name Given
vi: Chưa đưa ra tên

en: You selected:
vi: Bạn đã chọn:

en: (no address)
vi: (không có địa chỉ)

en:  (internal)
vi:  (nội bộ)

en:  (was internal)
vi:  (đã nội bộ)

en:  (From History)
vi:  (Từ Lịch sử)

en: You visited (POSTs, bookmark, menu and list files excluded):
vi: Đã viếng thăm (loại trừ POST, Đánh dấu, trình đơn và danh sách tập tin):

en: (No messages yet)
vi: (Chưa có thư.)

en: Invalid pointer detected.
vi: Phát hiện con trỏ không hợp lệ.

en: Pointer:
vi: Con trỏ:

en: FileName:
vi: Tên_tập_tin:

en: LineCount:
vi: Đếm_dòng:

en: Memory leak detected.
vi: Phát hiện bộ nhớ rò rỉ.

en: Contains:
vi: Chứa:

en: ByteSize:
vi: Cỡ_Byte:

en: realloced:
vi: cấp phát lại bộ nhớ:

en: Total memory leakage this run:
vi: Tổng số bộ nhớ rò rỉ lần chạy này:

en: Peak allocation
vi: Cấp phát cao điểm

en: Bytes allocated
vi: Byte cấp phát

en: Total mallocs
vi: Tổng lần cấp phát bộ nhớ

en: Total frees
vi: Tổng lần giải phóng

en: References in
vi: Tham chiếu trong

en: this document:
vi: tài liệu này:

en: Visible links:
vi: Liên kết hiển thị:

en: Hidden links:
vi: Liên kết ẩn:

en: Unable to get status of '%s'.
vi: Không thể lấy trạng thái về “%s”.

en: The selected item is not a file or a directory!  Request ignored.
vi: Bạn đã chọn một mục không phải là tập tin hoặc thư mục. Yêu cầu bị bỏ qua.

en: Unable to %s due to system error!
vi: Không thể %s do lỗi hệ thống!

en: Probable failure to %s due to system error!
vi: %s rất có thể thất bại do lỗi hệ thống!

en: touch %s
vi: sờ %s

en: move %s to %s
vi: chuyển %s vào %s

en: There is already a directory with that name!  Request ignored.
vi: Đã có một thư mục tên đó! Yêu cầu bị bỏ qua.

en: There is already a file with that name!  Request ignored.
vi: Đã có một tập tin tên đó! Yêu cầu bị bỏ qua.

en: The specified name is already in use!  Request ignored.
vi: Bạn đã ghi rõ một tên đang được dùng. Yêu cầu bị bỏ qua.

en: Destination has different owner!  Request denied.
vi: Đích đến có chủ sở hữu khác!  Yêu cầu bị bỏ qua.

en: Destination is not a valid directory!  Request denied.
vi: Đích đến không phải là thư mục hợp lệ. Yêu cầu bị bỏ qua.

en: Source and destination are the same location!  Request ignored!
vi: Nguồn và đích là cùng một vị trí! Yêu cầu bị bỏ qua!

en: Remove all tagged files and directories?
vi: Gỡ bỏ tất cả các tập tin và thư mục có thẻ?

en: Enter new location for tagged items:
vi: Nhập vị trí mới cho các mục có thẻ:

en: Enter new name for directory:
vi: Nhập tên mới cho thư mục:

en: Enter new name for file:
vi: Nhập tên mới cho tập tin:

en: Illegal character (path-separator) found! Request ignored.
vi: Gặp ký tự (dấu tách đường dẫn) không cho phép! Yêu cầu bị bỏ qua.

en: Enter new location for directory:
vi: Nhập vị trí mới cho thư mục:

en: Enter new location for file:
vi: Nhập vị trí mới cho tập tin:

en: Unexpected failure - unable to find trailing path separator
vi: Lỗi không mong đợi - không tìm thấy dấu tách đường dẫn theo sau

en: Modify name, location, or permission (n, l, or p):
vi: Sửa [N] tên, [L] vị trí, hoặc [P] quyền hạn:

en: Modify name or location (n or l):
vi: Sửa tên hoặc vị trí (n/l):

note: * Code for changing ownership needed here.
en: This feature not yet implemented!
vi: Tính năng này vẫn không được thực thi hoàn toàn!

en: Enter name of file to create:
vi: Hãy nhập tên của tập tin cần tạo:

en: Illegal redirection "//" found! Request ignored.
vi: Sự chuyển hướng “//” không cho phép. Yêu cầu bị bỏ qua.

en: Enter name for new directory:
vi: Nhập tên cho thư mục mới:

en: Create file or directory (f or d):
vi: Tạo [F] tập tin hoặc [D] thư mục:

en: Remove directory '%s'?
vi: Gỡ bỏ thư mục “%s” không?

en: Remove directory?
vi: Gỡ bỏ thư mục không?

en: Remove file '%s'?
vi: Gỡ bỏ tập tin “%s” không?

en: Remove file?
vi: Gỡ bỏ tập tin không?

en: Remove symbolic link '%s'?
vi: Gỡ bỏ liên kết mềm “%s” không?

en: Remove symbolic link?
vi: Gỡ bỏ liên kết mềm không?

en: Sorry, don't know how to permit non-UNIX files yet.
vi: Tiếc là chưa biết cho phép tập tin khác UNIX như thể nào.

en: Unable to open permit options file
vi: Không thể mở tập tin tùy chọn cho phép

en: Specify permissions below:
vi: Hãy đặt quyền hạn bên dưới:

en: form to permit
vi: biểu mẫu để cho phép

en: Invalid mode format.
vi: Định dạng chế độ không hợp lệ.

en: Invalid syntax format.
vi: Định dạng cú pháp không hợp lệ.

en: Warning!  UUDecoded file will exist in the directory you started Lynx.
vi: Cảnh báo!  Tập tin đã giải nén UUDecode sẽ nằm trong thư mục đã chạy Lynx.

en: NULL URL pointer
vi: Cái chỉ URL RỖNG

en: Executing %s
vi: Đang thực hiện %s

en: Executing system command. This might take a while.
vi: Đang thực hiện câu lệnh hệ thống. Có thể hơi lâu.

en: Current selection:
vi: Vùng chọn hiện có:

en: Nothing currently selected.
vi: Chưa chọn gì.

en: tagged item:
vi: mục có thẻ:

en: tagged items:
vi: mục có thẻ:

en: Illegal filename; request ignored.
vi: Tên tập tin cấm: yêu cầu bị bỏ qua.

note: directory not writable
en: Install in the selected directory not permitted.
vi: Không cho phép cài đặt vào thư mục đã chọn.

en: The selected item is not a directory!  Request ignored.
vi: Bạn đã chọn một mục không phải là thư mục. Yêu cầu bị bỏ qua.

en: Just a moment, ...
vi: Chờ một giây, …

en: Error building install args
vi: Gặp lỗi khi xây dựng các đối số cài đặt

en: Source and target are the same: %s
vi: Nguồn và đích là trùng: %s

en: Already in target directory: %s
vi: Đã có trong thư mục đích: %s

en: Temporary URL or list would be too long.
vi: URL tạm thời hoặc danh sách quá dài.

en: The link   %s :?: %s
vi: Liên kết   %s :?: %s

en: called "%s"
vi: tên “%s”

en: in the file "%s" called "%s"
vi: trong tập tin “%s” tên “%s”

en: was requested but was not available.
vi: đã được yêu cầu còn hiện tại không sẵn sàng.

en: Thought you might want to know.
vi: Thông tin cho bạn biết.

en: This message was automatically generated by
vi: Thông điệp này đã tự động được tạo bởi

en: No system mailer configured
vi: Chưa cấu hình trình thư cho hệ thống

en: No Winsock found, sorry.
vi: Tiếc là không tìm thấy Winsock.

en: You MUST define a valid TMP or TEMP area!
vi: PHẢI chỉ ra một vùng TMP hoặc TEMP (tạm thời)!

en: No such directory
vi: Không có thư mục nào như vậy

en: 
    Configuration file "%s" is not available.
vi: 
    Tập tin cấu hình “%s” không sẵn sàng.

en: 
    Lynx character sets not declared.
vi: 
    Chưa khai báo bộ ký tự Lynx.

en: Ignored %d characters from standard input.
vi: Đã bỏ qua %d ký tự từ đầu vào tiêu chuẩn.

en: Use "-stdin" or "-" to tell how to handle piped input.
vi: Dùng cờ “-stdin” hay “-” để báo nên xử lý dữ liệu nhập qua ống dẫn như thế nào.

en: persistent cookies state will be changed in next session only.
vi: trạng thái cố định của cookie sẽ chỉ thay đổi trong phiên chạy tiếp theo.

en: Lynx: ignoring unrecognized charset=%s
vi: Lynx: đang bỏ qua “charset=%s” (bộ ký tự) không nhận ra

en: %s Version %s (%s)
vi: %s Phiên bản %s (%s)

en: Built on %s%s.
vi: Xây dựng trên %s%s.

en: Copyrights held by the Lynx Developers Group,
vi: Đăng ký bản quyền bởi Nhóm Nhà Phát Triển Lynx,

en: the University of Kansas, CERN, and other contributors.
vi: đại học Kansas, CERN, và những nhà đóng góp khác.

en: Distributed under the GNU General Public License (Version 2).
vi: Được phát hành với điều kiện của Giấy Phép Công Cộng GNU (GPL) phiên bản 2.

en: See https://lynx.invisible-island.net/ and the online help for more information.
vi: Xin hãy ghé thăm “https://lynx.invisible-island.net/” và trợ giúp trực tuyến để xem thêm thông tin chi tiết.

en: USAGE: %s [options] [file]
vi: Cách dùng: %s [tùy_chọn] [tập_tin]

en: %s: Invalid Option: %s
vi: %s: Tùy chọn không hợp lệ: %s

en: Internal error: Invalid mouse link %d!
vi: Lỗi nội bộ: liên kết con chuột không hợp lệ %d!

en: A URL specified by the user
vi: Một địa chỉ URL được người dùng xác định

en: Enctype multipart/form-data not yet supported!  Cannot submit.
vi: Chưa hỗ trợ dạng bảng mã multipart/form-data (đa phần, dữ liệu biểu mẫu) nên không thể gửi đi.

note: * Make a name for this help file.
en: Help Screen
vi: Màn hình Trợ giúp

en: System Index
vi: Chỉ mục Hệ thống

en: Query parameter %d:
vi: Tham số truy vấn %d:

en: Entry into main screen
vi: Vào màn hình chính

en: No next document present
vi: Không có tài liệu kế tiếp

en: charset for this document specified explicitly, sorry...
vi: tiếc là bộ ký tự của tài liệu này được chỉ ra rõ ràng…

en: cd to:
vi: cd (chuyển đổi thư mục) sang:

en: A component of path is not a directory
vi: Một thành phần của đường dẫn không phải là thư mục

en: failed to change directory
vi: lỗi chuyển đổi thư mục

en: Reparsing document under current settings...
vi: Đang phân tích lại tài liệu với cài đặt hiện tại…

en: Fatal error - could not open output file %s
vi: Lỗi nghiêm trong — không thể mở tập tin kết xuất %s

en: TABLE center enable.
vi: BẢNG ở giữa bật.

en: TABLE center disable.
vi: BẢNG ở giữa tắt.

en: Current URL is empty.
vi: Địa chỉ URI hiện tại còn rỗng.

en: Copy to clipboard failed.
vi: Lỗi sao chép vào bảng nháp.

en: Document URL put to clipboard.
vi: Địa chỉ URL của tài liệu được chuyển vào bảng nháp.

en: Link URL put to clipboard.
vi: Địa chỉ URL của liên kết được chuyển vào bảng nháp.

en: No URL in the clipboard.
vi: Không có địa chỉ URL trên bảng nháp.

en: -index-
vi: -chỉ mục-

en: lynx: Can't access startfile
vi: lynx: không thể truy cập đến tập tin bắt đầu (startfile)

en: lynx: Start file could not be found or is not text/html or text/plain
vi: lynx: Không tìm thấy tập tin bắt đầu hoặc không phải là text/html (văn bản/HTML) hay text/plain (văn bản thô)

en:       Exiting...
vi:       Đang thoát…

en: -more-
vi: -thêm-

note: Enable scrolling.
en: You will be posting to:
vi: Bạn sẽ gửi tới:

note: * Get the mail address for the From header, offering personal_mail_address * as default.
en: 
    
     Please provide your mail address for the From: header
vi: 
    
    Xin hãy thêm địa chỉ thư điện tử của bạn cho dòng đầu Từ: (From)

note: * Get the Subject header, offering the current document's title as the * default if this is a followup rather than a new post.  - FM
en: 
    
     Please provide or edit the Subject: header
vi: 
    
     Xin hãy thêm hoặc sửa dòng đầu Chủ đề: (Subject)

en: 
    
     Please provide or edit the Organization: header
vi: 
    
     Xin hãy thêm hoặc sửa dòng đầu Tổ chức (Organization):

note: * Use the built in line editior.
en: 
    
     Please enter your message below.
vi: 
    
    Hãy gõ thư bên dưới.

en: Message has no original text!
vi: Thư không có văn bản gốc!

en: review/edit B)ookmarks files
vi: [B] xem lại/sửa tập tin Đánh dấu

en: B)ookmark file:
vi: Tập tin Đánh d)ấu:

en: NEVER
vi: KHÔNG BAO GIỜ

en: ALWAYS
vi: LUÔN LUÔN

en: ask user
vi: hỏi người dùng

en: accept all
vi: chấp nhận tất cả

en: ALWAYS OFF
vi: LUÔN LUÔN TẮT

en: FOR LOCAL FILES ONLY
vi: CHỈ CHO TẬP TIN CỤC BỘ

en: ALWAYS ON
vi: LUÔN LUÔN BẬT

en: Numbers act as arrows
vi: Số hoạt động như mũi tên

en: Links are numbered
vi: Liên kết có số thứ tự

en: Links and form fields are numbered
vi: Các liên kết và trường biểu mẫu đều có số thứ tự

en: Form fields are numbered
vi: Trường biểu mẫu có số thứ tự

en: prompt normally
vi: nhắc bình thường

en: force yes-response
vi: buộc trả lời Có

en: force no-response
vi: buộc trả lời Không

en: By First Visit
vi: Theo lần thăm đầu tiên

en: By First Visit Reversed
vi: Đảo ngược theo lần thăm đầu tiên

en: As Visit Tree
vi: Dạng cây thăm

en: By Last Visit
vi: Theo lần thăm cuối cùng

en: By Last Visit Reversed
vi: Đảo ngược theo lần thăm cuối cùng

note: Old_DTD variable
en: relaxed (TagSoup mode)
vi: buông lỏng (chế độ TagSoup)

en: strict (SortaSGML mode)
vi: chặt chẽ (chế độ SortaSGML)

en: Add to trace-file
vi: Thêm vào trace-file

en: Add to LYNXMESSAGES
vi: Thêm vào LYNXMESSAGES

en: Warn, point to trace-file
vi: Lưu ý, chỉ đến trace-file

en: as labels
vi: dạng nhãn

en: as links
vi: dạng liên kết

en: show filename
vi: hiện tên tập tin

en: ADVANCED
vi: CẤP CAO

en: Directories first
vi: Thư mục trước

en: Files first
vi: Tập tin trước

en: Mixed style
vi: Kiểu hỗn hợp

en: By Date
vi: Theo ngày

en: By Mode
vi: Theo chế độ

en: By User
vi: Theo người dùng

en: By Group
vi: Theo nhóm

en: Do not show rate
vi: Không hiện tốc độ

en: Show %s/sec rate
vi: Hiện tốc độ %s/giây

en: Show %s/sec, ETA
vi: Hiện %s/giây, Giờ tới xấp xỉ

en: Show %s/sec (2-digits), ETA
vi: Hiện %s/giây (hai chữ số), ETA

en: Show progressbar
vi: Hiện thanh tiến hành

en: Accept lynx's internal types
vi: Chấp nhận dạng nội bộ của lynx

en: Also accept lynx.cfg's types
vi: Cũng chấp dạng của lynx.cfg

en: Also accept user's types
vi: Cũng chấp nhận dạng của người dùng

en: Also accept system's types
vi: Cũng chấp nhận dạng của hệ thống

en: Accept all types
vi: Chấp nhận mọi kiểu

comment: Name: don't translate/Tên: đừng dịch
en: deflate
vi: giải nén

en: compress
vi: nén

en: Use %s to invoke the Options menu!
vi: Hãy sử dụng %s để gọi trình đơn Tùy chọn!

en: (options marked with (!) will not be saved)
vi: (sẽ không ghi nhớ tùy chọn có dấu (!))

note: *************************************************************** User Mode: SELECT
en: User mode
vi: Chế độ người dùng

note: Search Type: SELECT
en: Type of Search
vi: Kiểu tìm kiếm

en: Security and Privacy
vi: Bảo mật và Riêng tư

note: Cookie Version: SELECT
en: Cookie RFC-version
vi: Cookie RFC-phiên bản

note: Cookie Prompting: SELECT
en: Invalid-Cookie Prompting
vi: Sai nhắc về cookie

note: SSL Prompting: SELECT
en: SSL Prompting
vi: Nhắc về SSL

en: SSL client certificate file
vi: Tập tin chứng thực máy khách SSL

en: SSL client key file
vi: Tập tin khóa máy khách SSL

en: Keyboard Input
vi: Nhập bàn phím

note: *************************************************************** Keypad Mode: SELECT
en: Keypad mode
vi: Chế độ vùng phím

note: Emacs keys: ON/OFF
en: Emacs keys
vi: Phím Emacs

note: VI Keys: ON/OFF
en: VI keys
vi: Phím Vi

note: Line edit style: SELECT well, at least 2 line edit styles available
en: Line edit style
vi: Kiểu sửa dòng

note: * Display and Character Set
en: Display and Character Set
vi: Trình bày và Bộ ký tự

note: Use locale-based character set: ON/OFF
en: Use locale-based character set
vi: Dùng bộ ký tự dựa vào miền địa phương

en: Use HTML5 charset replacements
vi: Sử dụng bảng mã thay thế HTML5

note: Display Character Set: SELECT
en: Display character set
vi: Bộ ký tự của trình bày

en: Assumed document character set
vi: Bộ ký tự tài liệu đã giả sử

note: * Since CJK people hardly mixed with other world * we split the header to make it more readable: * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others.
en: CJK mode
vi: Chế độ Hoa/Nhật/Hàn

en: Raw 8-bit
vi: 8-bit thô

note: X Display: INPUT
en: X Display
vi: Trình bày X

note: * Document Appearance
en: Document Appearance
vi: Diện mạo Tài liệu

en: Show color
vi: Hiện màu

en: Color style
vi: Kiểu dáng màu

en: Default colors
vi: Màu mặc định

note: Show cursor: ON/OFF
en: Show cursor
vi: Hiện con chạy

note: Underline links: ON/OFF
en: Underline links
vi: Gạch chân liên kết

note: Show scrollbar: ON/OFF
en: Show scrollbar
vi: Hiện thanh cuộn

note: Select Popups: ON/OFF
en: Popups for select fields
vi: Tự mở trong trường đã chọn

note: HTML error recovery: SELECT
en: HTML error recovery
vi: Phục hồi sau lỗi HTML

note: Bad HTML messages: SELECT
en: Bad HTML messages
vi: Thông điệp HTML lỗi

note: Verbose Images: ON/OFF
en: Verbose images
vi: Ảnh chi tiết

note: Collapse BR Tags: ON/OFF
en: Collapse BR tags
vi: Co các thẻ BR

note: Trim blank lines: ON/OFF
en: Trim blank lines
vi: Cắt khoảng trắng các dòng

note: * Headers Transferred to Remote Servers
en: Headers Transferred to Remote Servers
vi: Phần đầu đã truyền tải tới máy phục vụ ở xa

note: *************************************************************** Mail Address: INPUT
en: Personal mail address
vi: Địa chỉ thư điện tử cá nhân

en: Personal name for mail
vi: Tên cá nhân cho thư điện tử

en: Password for anonymous ftp
vi: Mật khẩu cho FTP nặc danh

note: Preferred content type: SELECT
en: Preferred content type
vi: Kiểu nội dung ưa thích

note: Preferred media type: SELECT
en: Preferred media type
vi: Kiểu vật chứa ưa thích

note: #-#-#-#-#  lynx_2.9.2-2_vi.po (lynx 2.9.0-dev3)  #-#-#-#-# Preferred encoding: SELECT
en: Preferred encoding
vi: Bảng mã ưa thích

note: Preferred Document Character Set: INPUT
en: Preferred document character set
vi: Bộ ký tự tài liệu ưa thích

note: Preferred Document Language: INPUT
en: Preferred document language
vi: Ngôn ngữ tài liệu ưa thích

note: HTTP protocol SELECT
en: HTTP protocol
vi: Giao thức HTTP

en: Send User-Agent header
vi: Gửi phần đầu User-Agent

en: User-Agent header
vi: Dòng đầu User-Agent (Tác nhân Người dùng)

note: * Listing and Accessing Files
en: Listing and Accessing Files
vi: Liệt kê và Truy cập Tập tin

note: FTP sort: SELECT
en: Use Passive FTP
vi: Dùng FTP bị động

note: FTP sort: SELECT
en: FTP sort criteria
vi: Tiêu chuẩn sắp xếp FTP

note: Local Directory Sort: SELECT
en: Local directory sort criteria
vi: Tiêu chuẩn sắp xếp thư mục cục bộ

note: Local Directory Order: SELECT
en: Local directory sort order
vi: Thứ tự sắp xếp thư mục cục bộ

en: Show dot files
vi: Hiện tập tin chấm

en: Execution links
vi: Liên kết thực hiện

en: Pause when showing message
vi: Tạm dừng khi hiển thị thông điệp

note: Show transfer rate: SELECT
en: Show transfer rate
vi: Hiện tỷ lệ truyền

note: * Special Files and Screens
en: Special Files and Screens
vi: Tập tin Đặc biệt và Màn hình

en: Multi-bookmarks
vi: Đánh dấu đa phần

en: Review/edit Bookmarks files
vi: Xem lại/Sửa tập tin Đánh dấu

en: Goto multi-bookmark menu
vi: Đi tới trình đơn Đánh dấu đa phần

en: Bookmarks file
vi: Tập tin Đánh dấu

note: Auto Session: ON/OFF
en: Auto Session
vi: Buổi hợp tự động

note: Session File Menu: INPUT
en: Session file
vi: Tập tin buổi hợp

note: Visited Pages: SELECT
en: Visited Pages
vi: Trang đã thăm

en: View the file
vi: Xem tập tin

en:  Print job complete.
vi:  Công việc in hoàn tất.

en: Document:
vi: Tài liệu:

en: Number of pages:
vi: Số trang:

en: (approximately)
vi: (xấp xỉ)

en: Some print functions have been disabled!
vi: Một số chức năng in đã bị tắt!

en: Standard print options:
vi: Tùy chọn in tiêu chuẩn:

en: Print options:
vi: Tùy chọn in:

en: Save to a local file
vi: Lưu vào tập tin cục bộ

en: Save to disk disabled
vi: Chức năng lưu vào đĩa đã bị tắt

en: Mail the file
vi: Gửi thư đính kèm tập tin

en: Print to the screen
vi: In ra màn hình

en: Print out on a printer attached to your vt100 terminal
vi: In ra máy in gắn với thiết bị cuối vt100

en: Syntax Error parsing COLOR in configuration file:
    The line must be of the form:
    COLOR:INTEGER:FOREGROUND:BACKGROUND
    
    Here FOREGROUND and BACKGROUND must be one of:
    The special strings 'nocolor' or 'default', or
vi: Gặp lỗi cú pháp khi phân tách COLOR (màu) trong tập tin cấu hình:
    Dòng phải có dạng:
    COLOR:SỐ_NGUYÊN:CẢNH_GẦN:NỀN
    
    Ở đây thì CẢNH_GẦN và NỀN phải là một của những chuỗi đặc biệt:
     * nocolor	không có màu
     * default		mặc định

en: Offending line:
vi: Dòng sai:

en: key remapping of %s to %s for %s failed
vi: gặp lỗi ánh xạ lại phím %s thành %s cho %s

en: key remapping of %s to %s failed
vi: gặp lỗi ánh xạ lại phím %s thành %s

en: invalid line-editor selection %s for key %s, selecting all
vi: sai lựa chọn trình soạn thảo theo dòng %s cho phím %s nên chọn tất cả

en: setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed
vi: lỗi đặt sự đóng kết trình soạn thảo theo dòng cho phím %s (0x%x)
    thành 0x%x cho %s

en: setting of line-editor binding for key %s (0x%x) for %s failed
vi: lỗi đặt sự đóng kết trình soạn thảo theo dòng cho phím %s (0x%x) cho %s

en: Lynx: cannot start, CERN rules file %s is not available
vi: Lynx: không khởi chạy được, không có sẵn tập tin quy tắc CERN %s

en: More than %d nested lynx.cfg includes -- perhaps there is a loop?!?
vi: Có nhiều hơn %d phần bao gồm lynx.cfg lồng vào nhau — có thể là vòng lặp?!?

en: Last attempted include was '%s',
vi: Lần thử thêm bao gồm cuối cùng là “%s”,

en: included from '%s'.
vi: bao gồm từ “%s”.

en: The following is read from your lynx.cfg file.
vi: Những cái sau đọc từ tập tin lynx.cfg.

en: Please read the distribution
vi: Hãy đọc bản phân phối

en: for more comments.
vi: để tìm thêm bình luận.

en: RELOAD THE CHANGES
vi: TẢI LẠI THAY ĐỔI

en: Your primary configuration
vi: Cấu hình chính

en: Directory that you are currently viewing
vi: Thư mục đang xem

en: Directory that you have currently selected
vi: Thư mục được chọn hiện tại

en: File that you have currently selected
vi: Tập tin được chọn hiện tại

en: Symbolic link that you have currently selected
vi: Liên kết mềm được chọn hiện tại

en: Item that you have currently selected
vi: Mục được chọn hiện tại

en: Full name:
vi: Tên đầy đủ:

en: Unable to follow link
vi: Không thể theo liên kết

en: Points to file:
vi: Chỉ tới tập tin:

en: Name of owner:
vi: Tên của chủ:

en: (bytes)
vi: (byte)

en: Last accessed:
vi: Truy cập cuối:

comment: File access context — Ngữ cảnh truy cập đến tập tin
en: World:
vi: Mọi người:

en: File that you are currently viewing
vi: Tập tin đang xem

en: Linkname:
vi: Tên liên kết:

en: (assumed)
vi: (giả sử)

en: Last Mod:
vi: Sửa cuối:

en: Cache-Control:
vi: Điều khiển bộ nhớ tạm:

en: Content-Length:
vi: Bề dài nội dung:

en: Post Data:
vi: Gửi dữ liệu:

en: Post Content Type:
vi: Gửi kiểu nội dung:

en: Owner(s):
vi: Chủ:

en: forms mode
vi: chế độ biểu mẫu

en: , safe
vi: , an toàn

en: , via internal link
vi: , qua liên kết nội bộ

en: , no-cache
vi: , không nhớ tạm

en: , ISMAP script
vi: , văn lệnh ISMAP

en: , bookmark file
vi: , tập tin lưu đánh dấu

en: Link that you currently have selected
vi: Liên kết được chọn hiện tại

en: Enctype:
vi: Kiểu bảng mã:

en: (Form field)
vi: (Trường biểu mẫu)

en: No Links on the current page
vi: Không có liên kết trên trang hiện tại

en: Server Headers:
vi: Phần đầu máy phục vụ:

en: Syntax Error parsing style in lss file:
    [%s]
    The line must be of the form:
    OBJECT:MONO:COLOR (ie em:bold:brightblue:white)
    where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.
vi: Gặp lỗi cú pháp khi phân tích kiểu dáng trong tập tin lss:
    [%s]
    Dòng phải có dạng:
    ĐỐI_TƯỢNG:MONO:COLOR
     * MONO		đen trắng
     * COLOR	màu sắc:
    	em		nhấn mạnh
    	bold		in đậm
    	brightblue	màu xanh sáng
    	white		màu trắng
    mà ĐỐI_TƯỢNG là một của:
     * EM		nhấn mạnh
     * STRONG	mạnh
     * B		in đậm
     * I		in nghiêng
     * U		gạch dưới
     * BLINK	nhấp nháy v.v.

en: 
    Lynx file "%s" is not available.
vi: 
    Tập tin Lynx “%s” không sẵn sàng.

en: here is a list of the history stack so that you may rebuild
vi: đây là danh sách đống lịch sử để xây dựng lại

en: ERROR! - upload command is misconfigured
vi: LỖI! - câu lệnh tải lên có cấu hình sai

en: Illegal redirection "../" found! Request ignored.
vi: Sai chuyển hướng “../”. Yêu cầu bị bỏ qua.

en: Illegal character "/" found! Request ignored.
vi: Gặp ký tự cấm “/”. Yêu cầu bị bỏ qua.

en: Illegal redirection using "~" found! Request ignored.
vi: Sai chuyển hướng sử dụng “~”. Yêu cầu bị bỏ qua.

en: Unable to upload file.
vi: Không thể tải tập tin lên.

en: Upload To:
vi: Tải lên:

en: Upload options:
vi: Tùy chọn tải lên:

en: Download document URL put to clipboard.
vi: Tải về địa chỉ URL của tài liệu nằm trên bảng nháp.

en: Unexpected access protocol for this URL scheme.
vi: Giao thức truy cập không mong đợi cho lược đồ địa chỉ URL này.

en: Too many tempfiles
vi: Quá nhiều tập tin tạm thời

en: unknown restriction
vi: không rõ sự hạn chế

en: No restrictions set.
vi: Chưa đặt sự hạn chế.

en: Restrictions set:
vi: Đã đặt sự hạn chế:

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

en: Normally disabled.  See ENABLE_LYNXRC in lynx.cfg
vi: Thường bị tắt. Xem ENABLE_LYNXRC trong lynx.cfg

en: accept_all_cookies allows the user to tell Lynx to automatically
    accept all cookies if desired.  The default is "FALSE" which will
    prompt for each cookie.  Set accept_all_cookies to "TRUE" to accept
    all cookies.
vi: “accept_all_cookies” cho phép người dùng cấu hình để Lynx tự động
    chấp nhận mọi cookies muốn.  Mặc định là “FALSE” tức là sẽ hỏi
    cho mỗi cookie.  Đặt accept_all_cookies thành “TRUE” để chấp nhận
    mọi cookie.

en: anonftp_password allows the user to tell Lynx to use the personal
    email address as the password for anonymous ftp.  If no value is given,
    Lynx will use the personal email address.  Set anonftp_password
    to a different value if you choose.
vi: “anonftp_password” cho phép người dùng cấu hình để Lynx dùng
    địa chỉ thư điện tử cá nhân làm mật khẩu cho kết nối FTP nặc danh.
    Không đưa ra giá trị thì Lynx sẽ dùng địa chỉ thư điện tử cá nhân.
    Hãy đặt “anonftp_password” thành một giá trị khác nếu thích hợp.

en: bookmark_file specifies the name and location of the default bookmark
    file into which the user can paste links for easy access at a later
    date.
vi: “bookmark_file” chỉ ra tên và vị trí của tập tin Đánh dấu mặc định
    cho người dùng ghi liên kết vào để có thể truy cập nhanh và dễ dàng
    hơn sau này.

en: If case_sensitive_searching is "on" then when the user invokes a search
    using the 's' or '/' keys, the search performed will be case sensitive
    instead of case INsensitive.  The default is usually "off".
vi: Nếu “case_sensitive_searching” là “on” (bật), thì mỗi khi người dùng
    tìm kiếm bằng các phím “s” hay “/”, những tìm kiếm này sẽ phụ thuộc
    vào kiểu chữ thay cho bỏ qua chữ hoa/thường.  Mặc định là “off” (tắt).

en: The character_set definition controls the representation of 8 bit
    characters for your terminal.  If 8 bit characters do not show up
    correctly on your screen you may try changing to a different 8 bit
    set or using the 7 bit character approximations.
    Current valid characters sets are:
vi: “character_set” điều khiển việc hiển thị các ký tự 8 bit
    trên thiết bị cuối. Nếu ký tự 8 bit không hiển thị đúng
    trên màn hình, thì có thể thử thay đổi thành bộ 8 bit khác
    hoặc sử dụng bộ 7 bit. Hiện tại, có các bộ ký tự sau:

en: cookie_accept_domains and cookie_reject_domains are comma-delimited
    lists of domains from which Lynx should automatically accept or reject
    all cookies.  If a domain is specified in both options, rejection will
    take precedence.  The accept_all_cookies parameter will override any
    settings made here.
vi: “cookie_accept_domains” và “cookie_reject_domains” là danh sách
    các miền phân cách nhau bởi dấu phẩy Lynx sẽ tự động chấp nhận
    hoặc bỏ đi mọi cookie. Nếu chỉ ra một miền trong cả hai tùy chọn,
    thì sự bỏ đi sẽ chiếm ưu thế. Tham số “accept_all_cookies”
    sẽ ghi chèn mọi cài đặt này.

en: cookie_file specifies the file from which to read persistent cookies.
    The default is ~/
vi: “cookie_file” chỉ ra tập tin để đọc các cookie cố định.
    Mặc định là ~/

en: cookie_loose_invalid_domains, cookie_strict_invalid_domains, and
    cookie_query_invalid_domains are comma-delimited lists of which domains
    should be subjected to varying degrees of validity checking.  If a
    domain is set to strict checking, strict conformance to RFC2109 will
    be applied.  A domain with loose checking will be allowed to set cookies
    with an invalid path or domain attribute.  All domains will default to
    querying the user for an invalid path or domain.
vi: cookie_loose_invalid_domains	không chặt chẽ về miền cookie sai
    cookie_strict_invalid_domains	chặt chẽ về miền cookie sai
    cookie_query_invalid_domains	hỏi về miền cookie sai
    
    là danh sách phân cách nhau bởi dấu phẩy của những miền
    cần kiểm tra sự đúng đắn. Đặt miền thành:
     * kiểm tra chặt chẽ thì tùy theo chặt chẽ RFC2109.
     * kiểm tra không chặt chẽ thì cho phép đặt ngay cả cookie
    	có thuộc tính sai kiểu đường dẫn hay miền.
    Giá trị mặc định là mọi miền đều sẽ nhắc người dùng
    về đường dẫn hoặc miền là sai.

en: dir_list_order specifies the directory list order under DIRED_SUPPORT
    (if implemented).  The default is "ORDER_BY_NAME"
vi: “dir_list_order” chỉ ra thứ tự danh sách thư mục dưới DIRED_SUPPORT
    (nếu có). Mặc định là “ORDER_BY_NAME” (sắp xếp theo tên)

en: dir_list_styles specifies the directory list style under DIRED_SUPPORT
    (if implemented).  The default is "MIXED_STYLE", which sorts both
    files and directories together.  "FILES_FIRST" lists files first and
    "DIRECTORIES_FIRST" lists directories first.
vi: “dir_list_styles” chỉ ra kiểu dáng danh sách thư mục dưới DIRED_SUPPORT
    (nếu hỗ trợ):
     * MIXED_STYLE	(mặc định) sắp xếp cả hai tập tin và thư mục với nhau
     * FILES_FIRST			liệt kê các tập tin trước
     * DIRECTORIES_FIRST	liệt kê các thư mục trước

en: If emacs_keys is to "on" then the normal EMACS movement keys:
      ^N = down    ^P = up
      ^B = left    ^F = right
    will be enabled.
vi: Nếu “emacs_keys” là “on” (bật) thì có thể dùng những phím di chuyển
    như trong EMACS:
      ^N = xuống  ^P = lên
      ^B = trái   ^F = phải

en: file_editor specifies the editor to be invoked when editing local files
    or sending mail.  If no editor is specified, then file editing is disabled
    unless it is activated from the command line, and the built-in line editor
    will be used for sending mail.
vi: “file_editor” chỉ ra trình soạn thảo sẽ gọi khi soạn thảo tập tin
    hoặc gửi thư. Nếu không chỉ ra trình soạn thảo nào, thì sẽ tắt bỏ
    việc soạn thảo trừ khi kích hoạt từ dòng lệnh, khi đó sử dụng
    trình soạn thảo theo dòng tích hợp để gửi thư.

en: The file_sorting_method specifies which value to sort on when viewing
    file lists such as FTP directories.  The options are:
       BY_FILENAME -- sorts on the name of the file
       BY_TYPE     -- sorts on the type of the file
       BY_SIZE     -- sorts on the size of the file
       BY_DATE     -- sorts on the date of the file
vi: “file_sorting_method” chỉ ra giá trị để sắp xếp khi xem danh sách
    như các thư mục FTP.  Có các tùy chọn:
       BY_FILENAME	sắp xếp theo tên tập tin
       BY_TYPE		sắp xếp theo kiểu của tập tin
       BY_SIZE		sắp xếp theo kích cỡ của tập tin
       BY_DATE		sắp xếp theo ngày của tập tin

en: lineedit_mode specifies the key binding used for inputting strings in
    prompts and forms.  If lineedit_mode is set to "Default Binding" then
    the following control characters are used for moving and deleting:
    
                 Prev  Next       Enter = Accept input
       Move char: <-    ->        ^G    = Cancel input
       Move word: ^P    ^N        ^U    = Erase line
     Delete char: ^H    ^R        ^A    = Beginning of line
     Delete word: ^B    ^F        ^E    = End of line
    
    Current lineedit modes are:
vi: “lineedit_mode” chỉ ra các tổ hợp phím dùng để nhập chuỗi vào
    trong dấu nhắc và biểu mẫu. Nếu “lineedit_mode” đặt thành
    “Default Binding” (tổ hợp mặc định) thì những ký tự điều khiển sau
    dùng để di chuyển và xóa
    
        Hành vi           	Lùi  Kế        Di chuyển ký tự 	<- 	->
     Di chuyển từ	 	^P    ^N
     Xóa ký tự 		^H    ^R
     Xóa từ 			^B    ^F
    
    Phím	  Hành vi  Enter	chấp nhận dữ liệu nhập vào
      ^G		hủy bỏ nhập gì
      ^U		xóa dòng
      ^A		đầu dòng
      ^E		cuối dòng
    
    Các chế độ sửa dòng hiện tại:

en: The following allow you to define sub-bookmark files and descriptions.
    The format is multi_bookmark<capital_letter>=<filename>,<description>
    Up to 26 bookmark files (for the English capital letters) are allowed.
    We start with "multi_bookmarkB" since 'A' is the default (see above).
vi: Những cái sau cho phép xác định tập tin Đánh dấu con và các mô tả.
    Định dạng là:
    multi_bookmark<chữ_hoa>=<tên_tập_tin>,<mô_tả>
    Cho phép đến 26 tập tin Đánh dấu (đại diện 26 chữ cái hoa tiếng Anh).
    Chúng ta bắt đầu với “multi_bookmarkB” vì “A” là mặc định
    (xem ở trên).

en: personal_mail_address specifies your personal mail address.  The
    address will be sent during HTTP file transfers for authorization and
    logging purposes, and for mailed comments.
    If you do not want this information given out, set the NO_FROM_HEADER
    to TRUE in lynx.cfg, or use the -nofrom command line switch.  You also
    could leave this field blank, but then you won't have it included in
    your mailed comments.
vi: “personal_mail_address” chỉ ra địa chỉ thư điện tử cá nhân
    của người dùng. Địa chỉ này dùng để xác thực trong khi truyền tải
    tập tin qua HTTP và dùng với mục mục đích ghi sự kiện, và cho
    các bình luận được gửi qua thư.
    Nếu không muốn đưa ra thông tin này thì đặt “NO_FROM_HEADER”
    thành TRUE (đúng) trong lynx.cfg, hoặc dùng tùy chọn dòng lệnh
    “-nofrom”. Cũng có thể để trống, nhưng khi đó thì sẽ không
    có địa chỉ này trong bình luận thư.

en: personal_mail_name specifies your personal name, for mail.  The
    name is sent for mailed comments.  Lynx will prompt for this,
    showing the configured value as a default when sending mail.
    This is not necessarily the same as a name provided as part of the
    personal_mail_address.
    Lynx does not save your changes to that default value as a side-effect
    of sending email.  To update the default value, you must use the options
    menu, or modify this file directly.
vi: personal_mail_name chỉ ra tên cá nhân của bạn, cho thư.
    Tên được gửi cho việc chuyển ghi chú.  Lynx sẽ hỏi cái này,
    hiển thị các giá trị đã cấu hình như là giá trị mặc định khi gửi thư.
    Điều này là không cần thiết bởi đây là tên được cung cấp như là một bộ phận của
    personal_mail_address.
    Lynx không lưu các thay đổi của bạn thành giá trị mặc định bởi hiệu ứng lề side-effect
    của việc gửi thư. Để cập nhật giá trị mặc định, bạn phải sử dụng các tùy chọn
    menu (trình đơn), hoặc là sửa tập tin một cách trực tiếp.

en: preferred_charset specifies the character set in MIME notation (e.g.,
    ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests
    to http servers using an Accept-Charset header.  The value should NOT
    include ISO-8859-1 or US-ASCII, since those values are always assumed
    by default.  May be a comma-separated list.
    If a file in that character set is available, the server will send it.
    If no Accept-Charset header is present, the default is that any
    character set is acceptable.  If an Accept-Charset header is present,
    and if the server cannot send a response which is acceptable
    according to the Accept-Charset header, then the server SHOULD send
    an error response, though the sending of an unacceptable response
    is also allowed.
vi: “preferred_charset” chỉ ra bộ ký tự ở dạng MIME (ví dụ,
    ISO-8859-2, UTF-8) Lynx sẽ chỉ ra trong yêu cầu gửi tới máy
    phục vụ HTTP bằng dòng đầu “Accept-Charset” (chấp nhận bộ ký tự).
    Giá trị KHÔNG được là ISO-8859-1 hay US-ASCII, vì những giá trị này
    luôn luôn là mặc định. Cũng có thể dùng một danh sách phân cách nhau
    bởi dấu phẩy. Nếu có một tập tin với bộ ký tự đó thì máy phục vụ sẽ gửi nó.
    Nếu không có dòng đầu “Accept-Charset”, thì mặc định là chấp nhận
    mọi bộ ký tự. Nếu có dòng đầu “Accept-Charset” và máy phục vụ
    không gửi được câu trả lời tương ứng với dòng đầu, thì máy phục vụ
    PHẢI gửi một câu trả lời về lỗi, mặc dù có cho phép gửi một câu trả lời
    không tương ứng.

en: preferred_language specifies the language in MIME notation (e.g., en,
    fr, may be a comma-separated list in decreasing preference)
    which Lynx will indicate you prefer in requests to http servers.
    If a file in that language is available, the server will send it.
    Otherwise, the server will send the file in its default language.
vi: “preferred_language” chỉ ra ngôn ngữ ở dạng MIME (ví dụ,
    vi, ru, ja, en, có thể là danh sách các ngôn ngữ phân cách nhau
    bởi dấu phẩy, theo thứ tự ưu tiên giảm dần) Lynx sẽ chỉ ra trong
    yêu cầu tới máy phục vụ HTTP. Nếu có tập tin với ngôn ngữ đó,
    thì máy phục vụ sẽ gửi nó. Nếu không máy phục vụ sẽ gửi tập tin
    với ngôn ngữ mặc định.

en: If run_all_execution_links is set "on" then all local execution links
    will be executed when they are selected.
    
    WARNING - This is potentially VERY dangerous.  Since you may view
              information that is written by unknown and untrusted sources
              there exists the possibility that Trojan horse links could be
              written.  Trojan horse links could be written to erase files
              or compromise security.  This should only be set to "on" if
              you are viewing trusted source information.
vi: Nếu “run_all_execution_links” đặt thành “on” (bật) thì
    mọi liên kết thực hiện nội bộ sẽ thực hiện khi chúng được chọn.
    
    CẢNH BÁO - Có thể RẤT nguy hiểm. Vì có thể sẽ xem thông tin
    	từ những nguồn không rõ hoặc không tin tưởng có chứa
    	những liên kết ngựa Troa. Liên kết ngựa Troa có thể thực hiện
    	việc xóa tập tin hay ảnh hưởng việc bảo mật. Chỉ nên đặt thành
            “on” (bật) nếu đang xem nguồn thông tin tin tưởng.

en: If run_execution_links_on_local_files is set "on" then all local
    execution links that are found in LOCAL files will be executed when they
    are selected.  This is different from run_all_execution_links in that
    only files that reside on the local system will have execution link
    permissions.
    
    WARNING - This is potentially dangerous.  Since you may view
              information that is written by unknown and untrusted sources
              there exists the possibility that Trojan horse links could be
              written.  Trojan horse links could be written to erase files
              or compromise security.  This should only be set to "on" if
              you are viewing trusted source information.
vi: Nếu “run_execution_links_on_locale_files” đặt thành “on” (bật)
    thì mọi liên thực hiện nội bộ tìm thấy trong các tập tin CỤC BỘ
    sẽ thực hiện khi chúng được chọn. Khác với “run_all_execution_links”
    vì chỉ những tập tin nằm trên hệ thống cục bộ mới có quyền
    thực hiện liên kết.
    
    CẢNH BÁO - Có thể RẤT nguy hiểm. Vì có thể sẽ xem thông tin
    	từ những nguồn không rõ hoặc không tin tưởng có chứa
    	những liên kết ngựa Troa. Liên kết ngựa Troa có thể thực hiện
    	việc xóa tập tin hay ảnh hưởng việc bảo mật. Chỉ nên đặt thành
            “on” (bật) nếu đang xem nguồn thông tin tin tưởng.

en: select_popups specifies whether the OPTIONs in a SELECT block which
    lacks a MULTIPLE attribute are presented as a vertical list of radio
    buttons or via a popup menu.  Note that if the MULTIPLE attribute is
    present in the SELECT start tag, Lynx always will create a vertical list
    of checkboxes for the OPTIONs.  A value of "on" will set popup menus
    as the default while a value of "off" will set use of radio boxes.
    The default can be overridden via the -popup command line toggle.
vi: “select_popups” cho biết các OPTION (tùy chọn) trong một khối
    SELECT (lựa chọn) không có thuộc tính MULTIPLE (đa) được hiển thị
    như một danh sách thẳng đứng của các nút chọn một hay qua
    một trình đơn tự mở. Chú ý nếu có thuộc tính MULTIPLE trong
    thẻ bắt đầu của SELECT, Lynx sẽ luôn luôn tạo danh sách thẳng đứng
    các hộp kiểm tra cho OPTION. Giá trị “on” (bật) sẽ đặt trình đơn tự mở
    làm mặc định còn “off” (tắt) sẽ sử dụng các hộp chọn một.
    Có thể ghi chèn mặc định bằng tùy chọn dòng lệnh “-popup”.

en: show_color specifies how to set the color mode at startup.  A value of
    "never" will force color mode off (treat the terminal as monochrome)
    at startup even if the terminal appears to be color capable.  A value of
    "always" will force color mode on even if the terminal appears to be
    monochrome, if this is supported by the library used to build lynx.
    A value of "default" will yield the behavior of assuming
    a monochrome terminal unless color capability is inferred at startup
    based on the terminal type, or the -color command line switch is used, or
    the COLORTERM environment variable is set.  The default behavior always is
    used in anonymous accounts or if the "option_save" restriction is set.
    The effect of the saved value can be overridden via
    the -color and -nocolor command line switches.
    The mode set at startup can be changed via the "show color" option in
    the 'o'ptions menu.  If the option settings are saved, the "on" and
    "off" "show color" settings will be treated as "default".
vi: “show_color” chỉ ra cách đặt chế độ màu vào lúc khởi chạy.
    Giá trị “never” (không bao giờ) sẽ bắt buộc tắt dùng màu
    (coi như thiết bị cuối đen trằng) vào lúc khởi chạy thậm chỉ cả
    khi thiết bị cuối có khả năng dùng màu. Giá trị “always” (luôn luôn)
    sẽ bắt buộc chế độ màu thậm chi thiết bị cuối là đen trắng,
    nếu được hỗ trợ bởi thư viện dùng để biên dịch lynx. Giá trị “default”
    (mặc định) sẽ coi như thiết bị cuối là đen trắng trừ khi suy ra
    khả năng có màu khi khởi động dựa trên dạng thiết bị cuối,
    hoặc có tùy chọn dòng lệnh “-color” (màu), hoặc đặt biến môi trường
    COLORTERM. Mặc định luôn luôn được dùng cho tài khoản giấu tên
    hoặc nếu đặt giới hạn “option_save”. Ảnh hưởng của giá trị đã ghi
    có thể ghi chèn qua các tùy chọn dòng lệnh “-color” (màu)
    và “-nocolor” (không màu). Có thể thay đổi chế độ lúc khởi động
    qua tùy chọn “show color” (hiện màu) trong trình đơn Tùy chọn [O].
    Nếu đã ghi cài đặt tùy chọn, thì cài đặt “on” (bật), “off” (tắt),
    “show color” (hiện màu) sẽ được coi như “default” (mặc định).

en: show_cursor specifies whether to 'hide' the cursor to the right (and
    bottom, if possible) of the screen, or to place it to the left of the
    current link in documents, or current option in select popup windows.
    Positioning the cursor to the left of the current link or option is
    helpful for speech or braille interfaces, and when the terminal is
    one which does not distinguish the current link based on highlighting
    or color.  A value of "on" will set positioning to the left as the
    default while a value of "off" will set 'hiding' of the cursor.
    The default can be overridden via the -show_cursor command line toggle.
vi: “show_cursor” xác định “ẩn” con trỏ vào bên phải (và đáy,
    nếu có thể) của màn hình, hay đặt nó vào bên trái của liên kết hiện tại
    trong tài liệu, hoặc tùy chọn hiện tại trong cửa sổ tự mở để lựa chọn.
    Việc đặt con trỏ vào bên trái liên kết hiện tại hay tùy chọn có ích
    cho các giao diện nói tiếng và chữ nổi Bray cho những người có khuyết tật,
    và khi thiết bị cuối không nhận ra liên kết hiện tại dựa trên tô sáng
    hay màu sắc. Giá trị “on” (bật) sẽ đặt vị trí tới bên trái làm mặc định
    còn giá trị “off” (tắt) sẽ đặt “ẩn” con trỏ. Có thể ghi chèn mặc định này
    bằng tùy chọn dòng lệnh “-show_cursor” (hiện con trỏ).

en: show_dotfiles specifies that the directory listing should include
    "hidden" (dot) files/directories.  If set "on", this will be
    honored only if enabled via userdefs.h and/or lynx.cfg, and not
    restricted via a command line switch.  If display of hidden files
    is disabled, creation of such files via Lynx also is disabled.
vi: “show_dotfiles” cho biết danh sách thư mục có gồm
    các tập tin/thư mục “ẩn” (tên bắt đầu với dấu chấm) không.
    Nếu đặt “on”, thì sẽ hiển thị những tập tin đó chỉ nếu cho phép
    qua userdefs.h và/hoặc lynx.cfg, và không hạn chế qua tùy chọn
    dòng lệnh. Nếu tắt bỏ việc hiển thị các tập tin ẩn, thì việc tạo
    những tập tin như vậy bằng Lynx cũng bị tắt.

en: If sub_bookmarks is not turned "off", and multiple bookmarks have
    been defined (see below), then all bookmark operations will first
    prompt the user to select an active sub-bookmark file.  If the default
    Lynx bookmark_file is defined (see above), it will be used as the
    default selection.  When this option is set to "advanced", and the
    user mode is advanced, the 'v'iew bookmark command will invoke a
    statusline prompt instead of the menu seen in novice and intermediate
    user modes.  When this option is set to "standard", the menu will be
    presented regardless of user mode.
vi: Nếu “sub_bookmarks” không đặt thành “off” (tắt), và có xác định
    dùng nhiều Đánh dấu (xem dưới), thì mọi thao tác với Đánh dấu
    sẽ bắt đầu bằng việc nhắc người dùng chọn tập tin Đánh dấu con để dùng.
    Nếu xác định tập tin “bookmark_file” mặc định của Lynx (xem trên),
    nó sẽ được dùng làm lựa chọn mặc định. Khi tùy chọn này đặt thành
    “advanced” (cấp cao), và chế độ người dùng cũng là cấp cao, thì
    câu lệnh Xêm Đánh dấu [V] sẽ gọi một dấu nhắc dòng trạng thái
    thay cho trình đơn trong chế độ người mới và trung gian.
    Khi tùy chọn này đặt thành “standard” (tiêu chuẩn) thì trình đơn
    sẽ hiển thị không phụ thuộc vào chế độ người dùng.

en: user_mode specifies the users level of knowledge with Lynx.  The
    default is "NOVICE" which displays two extra lines of help at the
    bottom of the screen to aid the user in learning the basic Lynx
    commands.  Set user_mode to "INTERMEDIATE" to turn off the extra info.
    Use "ADVANCED" to see the URL of the currently selected link at the
    bottom of the screen.
vi: “user_mode” chỉ ra mức độ thành thạo của người dùng Lynx.
    Mặc định là “NOVICE” (người mới), khi đó sẽ hiển thị hai dòng
    trợ giúp mở rộng tại đáy màn hình để giúp người dùng học
    các câu lệnh cơ bản của Lynx. Đặt “user_mode” thành
    “INTERMEDIATE” (trung gian) để bỏ những thông tin bổ sung này.
    Dùng “ADVANCED” (cấp cao) để xem địa chỉ URL của liên kết
    đã chọn tại đáy màn hình.

en: If verbose_images is "on", lynx will print the name of the image
    source file in place of [INLINE], [LINK] or [IMAGE]
    See also VERBOSE_IMAGES in lynx.cfg
vi: Nếu “verbose_images” là “on” (bật), lynx sẽ in ra tên
    của tập tin hình ảnh ở vị trí của [INLINE], [LINK] hoặc [IMAGE]
    Hãy xem thêm “VERBOSE_IMAGES” trong lynx.cfg

en: If vi_keys is set to "on", then the normal VI movement keys:
      j = down    k = up
      h = left    l = right
    will be enabled.  These keys are only lower case.
    Capital 'H', 'J' and 'K will still activate help, jump shortcuts,
    and the keymap display, respectively.
vi: Nếu “vi_keys” đặt thành “on” (bật), thì có thể dụng
    các phím di chuyển như trong trình soạn thảo VI:
     j	xuống
     k	lên
     h	sang trái
     l	sang phải
    Những phím này cần viết thường.
     H	trợ giúp
     J	lốt tắt nhảy
     K	sơ đồ phímnhư bình thường.

en: The visited_links setting controls how Lynx organizes the information
    in the Visited Links Page.
vi: Cài đặt “visited_links” điều khiển cách Lynx tổ chức thông tin
    trên Trang Liên kết đã Thăm.

en: If keypad_mode is set to "NUMBERS_AS_ARROWS", then the numbers on
    your keypad when the numlock is on will act as arrow keys:
                8 = Up Arrow
      4 = Left Arrow    6 = Right Arrow
                2 = Down Arrow
    and the corresponding keyboard numbers will act as arrow keys,
    regardless of whether numlock is on.
vi: Nếu “keypad_mode” là “NUMBERS_AS_ARROWS” (các số dạng mũi tên),
    thì các phím số trên vùng phím số khi đèn numlock (khóa số) bật
    sẽ làm việc như các mũi tên:
                8 = Mũi tên lên
      4 = Mũi tên trái    6 = Mũi tên phải
                2 = Mũi tên xuống
    và các phím số tương ứng của bàn phím thông thường cũng làm việc,
    như các phím mũi tên dù đèn numlock có bật hay không.

en: If keypad_mode is set to "LINKS_ARE_NUMBERED", then numbers will
    appear next to each link and numbers are used to select links.
vi: Nếu “keypad_mode” đặt thành “LINKS_ARE_NUMBERED”, thì các số
    sẽ xuất hiện bên cạnh mỗi liên kết và có thể dùng để chọn liên kết.

en: If keypad_mode is set to "LINKS_AND_FORM_FIELDS_ARE_NUMBERED", then
    numbers will appear next to each link and visible form input field.
    Numbers are used to select links, or to move the "current link" to a
    form input field or button.  In addition, options in popup menus are
    indexed so that the user may type an option number to select an option in
    a popup menu, even if the option isn't visible on the screen.  Reference
    lists and output from the list command also enumerate form inputs.
vi: Nếu “keypad_mode” đặt thành “LINKS_AND_FORM_FIELDS_ARE_NUMBERED”,
    thì số sẽ nằm bên cạnh mỗi liên kết và trường nhập vào biểu mẫu mà hiện rõ.
    Số dùng để chọn liên kết, hoặc di chuyển “liên kết hiện tại” tới một
    trường nhập vào hay nút. Thêm vào đó tùy chọn trong trình đơn tự mở
    cũng được đặt chỉ mục và người dùng có thể gõ số của tùy chọn để chọn
    tùy chọn đó trong trình đơn tự mở, thậm chí nếu không thấy tùy chọn
    trên màn hình. Danh sách tham chiếu và kết xuất từ câu lệnh liệt kê
    đồng thời đánh số biểu mẫu nhập vào.

en: NOTE: Some fixed format documents may look disfigured when
    "LINKS_ARE_NUMBERED" or "LINKS_AND_FORM_FIELDS_ARE_NUMBERED" are
    enabled.
vi: CHÚ Ý: một vài tài liệu có định dạng cố định có vẻ hỗ loạn khi
    “LINKS_ARE_NUMBERED” hoặc “LINKS_AND_FORM_FIELDS_ARE_NUMBERED”
    là bật.

en: Lynx User Defaults File
vi: Tập tin Giá trị Mặc định Người dùng Lynx

en: This file contains options saved from the Lynx Options Screen (normally
    with the 'o' key).  To save options with that screen, you must select the
    checkbox:
vi: Tập tin này chứa những tùy chọn được lưu từ Màn hình Tùy chọn Lynx
    (bình thường dùng phím “o”). Để lưu tùy chọn trên màn hình đó,
    bạn cần phải để dấu vào hộp chọn:

en: You must then save the settings using the link on the line above the
    checkbox:
vi: Sau đó bạn cần phải lưu cài đặt dùng liên kết
    trên dòng nằm bên trên hộp chọn:

en: You may also use the command-line option "-forms_options", which displays
    the simpler Options Menu instead.  Save options with that using the '>' key.
vi: Bạn cũng có thể sử dụng tùy chọn dòng lệnh “-forms_options”
    mà hiển thị Trình đơn Tùy chọn đơn giản thay vào đó.
    Dùng nó thì lưu tùy chọn bằng phím “>”.

en: This file contains options saved from the Lynx Options Screen (normally
    with the '>' key).
vi: Tập tin này chứa những tùy chọn được lưu từ Màn hình Tùy chọn Lynx
    (bình thường dùng phím “>”).

en: There is normally no need to edit this file manually, since the defaults
    here can be controlled from the Options Screen, and the next time options
    are saved from the Options Screen this file will be completely rewritten.
    You have been warned...
    
    If you are looking for the general configuration file - it is normally
    called "lynx.cfg".  It has different content and a different format.
    It is not this file.
vi: Bình thường không cần chỉnh sửa tập tin này bằng tay,
    vì những giá trị mặc định ở đây có thể được điều khiển
    từ Màn hình Tùy chọn, và lần kế tiếp tùy chọn được lưu
    từ Màn hình Tùy chọn tập tin này sẽ được ghi lại hoàn toàn.
    Người dùng đã được cảnh báo trước.
    
    Tập tin cấu hình chung bình thường có tên “lynx.cfg”,
    chứa nội dung khác và theo định dạng khác.
    Nó không phải là tập tin này.

note: Type: boolean Description
en: Exclude non-English servers from default server list?
vi: Loại trừ các máy phục vụ không phải dùng tiếng Anh ra danh sách máy phục vụ mặc định không?

note: Type: boolean Description
en: The LysKOM Elisp Client normally comes with a default server list that includes one server for communication in English, one Finnish server and a dozen Swedish servers. If you don't know Swedish (or Finnish), you will have little or no use for those servers.
vi: Trình khách Elisp LysKOM thường có sẵn một danh sách máy phục vụ mặc định gồm một máy phục vụ liên lạc bằng tiếng Anh, một máy phục vụ bằng tiếng Phần-lan, và mười hai máy phục vụ bằng tiếng Thụy-điển. Nếu bạn không biết tiếng Phần-lan hay tiếng Thụy-điển thì sẽ không cần các máy phục vụ ấy.

note: Type: select Choices
en: English, Swedish
vi: Tiếng Anh, tiếng Thụy-điển

note: Type: select Description
en: The LysKOM server comes with two pre-defined databases, one with English names for conferences and the administrator account, and one in Swedish. Please select the one you want to install on your machine.
vi: Trình phục vụ LysKOM có sẵn hai cơ sở dữ liệu được định nghĩa trước, một điều có tên tiếng Anh cho hội thảo và tài khoản quản trị, và một điều bằng tiếng Thụy-điển. Hãy chọn điều nào bạn muốn cài đặt trên máy này.

note: Type: select Description
en: The database is only installed once, and when you have installed it you cannot switch. You can, of course, rename the conferences and accounts if you wish.
vi: Chỉ có thể cài đặt cơ sở dữ liệu này một lần thôi. Không thể chuyển đổi một khi đã cài đặt. Tuy nhiên, bạn có thể thay đổi tên của hội thảo và tài khoản nếu bạn muốn.

note: Type: password Description
en: Confirm password:
vi: Xác nhận mật khẩu:

en: Flag to control tone mark position in equivocal cases.
    If this variable is 0 (the default), put tone mark on the first vowel
    in such equivocal cases as "oa", "oe", "uy".
    Otherwise, put tone mark on the last vowel.
vi: Xác định vị trí bỏ dấu trong các trong các trường hợp bất định.
    Khi biến này bằng 0 (mặc định) thì dấu thanh sẽ được đặt trên nguyên
    âm trước trong các vần  như 'oa', 'oe', 'uy'.
    Ngược lại thì dấu thanh sẽ được đặt trên nguyên âm sau.

en: Flag to control the action of Backspace key (delete or undo).
    If this variable is 0 (the default), Backspace key deletes the previous
    character (e.g. "q u a i s BS" => "quá").
    If the value is 1, Backspace key undoes the previous key
    (e.g. "q u a i s BS" => "quai").
vi: Xác định tác động của phím Backspace (BS)  là xóa hay phục hồi (delete or undo).
    Khi biến này bằng 0 (mặc định) thì Backspace sẽ xóa ký tự đứng trước con nháy,
    ví dụ 'q u a i s BS' => 'quá'.
    Khi biến này bằng 1 và phím gõ trước là phím dấu thì Backspace sẽ hủy bỏ tác động của phím dấu vừa gõ, tương tự như nhấn phím 'z'.
    ví dụ 'q u a i s BS' => 'quai'.

en: Vietnames input method using the TELEX key sequence.
    Typing Backslash ('\') toggles the normal mode and English mode.
    The following variables are customizable:
      tone-mark-on-last: control tone mark position in equivocal cases
      backspace-is-undo: control the action of Backspace key (delete or undo)
vi: Thâu nhập pháp để gõ tiếng Việt kiểu TELEX.
    Đánh dấu gạch chéo "\" để chuyển qua lại giữa chế độ gõ tiếng Việt và gõ tiếng Anh bình thường.
    Người dùng có thể tự chọn cấu hình nhờ các biến điều khiển sau:
      tone-mark-on-last: Xác định vị trí bỏ dấu trong các trong các trường hợp bất định.
      backspace-is-undo: Xác định tác động của phím Backspace (BS) là xóa hay phục hồi (delete or undo).

en: Debugmode: bad debug flags: `%s'
vi: Chế độ gỡ lỗi: cờ gỡ lỗi sai: `%s'

en:   -W, --word-regexp=REGEXP     use REGEXP for macro name syntax
vi:   -W, --word-regexp=BIỂU_THỨC_CHÍNH_QUY     sử dụng biểu thức chính quy ấy đối với cú pháp tên bô lệnh thay thế

en: Move window to last workspace
vi: Chuyển cửa sổ sang không gian làm việc cuối

en: Move window one monitor to the left
vi: Chuyển cửa sổ sang trái một màn hình

en: Move window one monitor to the right
vi: Chuyển cửa sổ sang phải một màn hình

en: Move window one monitor up
vi: Chuyển cửa sổ lên một màn hình

en: Move window one monitor down
vi: Chuyển cửa sổ xuống một màn hình

en: Switch to previous application
vi: Chuyển sang ứng dụng kế trước

en: Switch windows
vi: Chuyển cửa sổ

en: Switch to previous window
vi: Chuyển sang cửa sổ kế trước

en: Switch to previous window of an application
vi: Chuyển sang cửa sổ kế trước của một ứng dụng

en: Switch to previous system control
vi: Chuyển đến điều khiển hệ thống kế trước

en: Switch directly to previous window
vi: Chuyển trực tiếp đến cửa sổ kế trước

en: Switch directly to previous window of an app
vi: Chuyển trực tiếp đến cửa sổ kế trước của một ứng dụng

en: Switch directly to previous system control
vi: Chuyển trực tiếp đến điều khiển hệ thống kế trước

en: Switch to last workspace
vi: Chuyển sang không gian làm việc cuối

en: Move to workspace on the left
vi: Chuyển sang không gian làm việc bên trái

en: Move to workspace on the right
vi: Chuyển sang không gian làm việc bên phải

en: Restore the keyboard shortcuts
vi: Hoàn nguyên lại các phím tắt

en: Modifier to use for extended window management operations
vi: Phím bổ trợ dùng cho chức năng quản lý cửa sổ mở rộng

en: Attach modal dialogs
vi: Gắn hộp thoại cách thức

en: Determines whether workspaces are managed dynamically or whether there’s a static number of workspaces (determined by the num-workspaces key in org.gnome.desktop.wm.preferences).
vi: Xác định không gian làm việc được quản lý động, hay cố định số không gian làm việc (xác định bởi khóa num-workspaces trong org.gnome.desktop.wm.preferences).

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

en: Determines whether workspace switching should happen for windows on all monitors or only for windows on the primary monitor.
vi: Xác định chuyển không gian làm việc cho cửa sổ trên mọi màn hình hay chỉ trên màn hình chính.

en: No tab popup
vi: Không tab popup

en: Determines whether the use of popup and highlight frame should be disabled for window cycling.
vi: Xác định có bỏ qua popup và khung tô sáng khi xoay vòng cửa sổ không.

en: Delay focus changes until the pointer stops moving
vi: Khoảng chờ con trỏ dừng di chuyển trước khi thay đổi tiêu điểm

en: If set to true, and the focus mode is either “sloppy” or “mouse” then the focus will not be changed immediately when entering a window, but only after the pointer stops moving.
vi: Nếu bật, và chế độ kích hoạt là “sloppy” hay “mouse” thì sự kích hoạt sẽ không thay đổi tức thì khi vào cửa sổ, mà chỉ sau khi con trỏ ngừng di chuyển.

en: Draggable border width
vi: Độ rộng biên có thể kéo

en: The amount of total draggable borders. If the theme’s visible borders are not enough, invisible borders will be added to meet this value.
vi: Kích thước biên có thể kéo. Nếu biên thấy được của chủ đề không đủ, biên vô hình sẽ được thêm vào để thỏa mãn giá trị này.

en: Auto maximize nearly monitor sized windows
vi: Tự động phóng to cửa sổ gần bằng màn hình

en: If enabled, new windows that are initially the size of the monitor automatically get maximized.
vi: Nếu bật, sẽ tự động phóng to cửa sổ mới với kích thước tối đa.

en: Place new windows in the center
vi: Đặt cửa sổ mới ở chính giữa

en: Enable experimental features
vi: Bật các tính băng thử nghiệm

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes mutter default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “kms-modifiers” — makes mutter always allocate scanout buffers with explicit modifiers, if supported by the driver. Requires a restart. • “rt-scheduler” — makes mutter request a low priority real-time scheduling. Requires a restart. • “autoclose-xwayland” — automatically terminates Xwayland if all relevant X11 clients are gone. Requires a restart.
vi: Để bật các tính năng thử nghiệm, thêm các từ khóa tính năng vào danh sách. Việc tính năng mới có yêu cầu khởi động lại hay không là phụ thuộc vào tính năng đã cho. Bất kỳ tính năng thử nghiệp nào sẽ không được yêu cầu cho đến khi nó sẵn có, hoặc cấu hình được. Đừng cho rằng thêm bất kỳ thứ gì trong cài đặt này thử nghiệm trong tương lai. Các từ khóa hiện có thể là: • “scale-monitor-framebuffer” — làm cho mutter mặc định bố trí các màn hình lôgíc trong một không gian tọa độ điểm ảnh lôgíc, trong khi co giãn các bộ đệm khung màn hình thay vì nội dung của cửa sổ, để quản lý các màn hình HiDPI. Không yêu cầu khởi động lại. • “kms-modifiers” — làm cho mutter luôn phân bổ bộ đệm scanout với bổ từ rõ ràng, nếu được hỗ trợ bởi trình điều khiển. Yêu cầu khởi động lại. • “rt-scheduler” — làm mutter yêu cầu một lịch trình thời gian thực ưu tiên thấp. Thực thi hoặc người dùng phải có CAP_SYS_NICE. Phải khởi động lại. • “autoclose-xwayland” — tự động chấm dứt Xwayland nếu mọi trình khách ra đi. Không yêu cầu khởi động lại.

en: Select window from tab popup
vi: Chọn cửa sổ từ thanh nổi lên

en: Cancel tab popup
vi: Hủy thanh nổi lên

en: Switch monitor configurations
vi: Chuyển các cấu hình màn hình

en: Rotates the built-in monitor configuration
vi: Quay cấu hình màn hình tích hợp

en: Switch to VT 1
vi: Chuyển sang VT 1

en: Switch to VT 2
vi: Chuyển sang VT 2

en: Switch to VT 3
vi: Chuyển sang VT 3

en: Switch to VT 4
vi: Chuyển sang VT 4

en: Switch to VT 5
vi: Chuyển sang VT 5

en: Switch to VT 6
vi: Chuyển sang VT 6

en: Switch to VT 7
vi: Chuyển sang VT 7

en: Switch to VT 8
vi: Chuyển sang VT 8

en: Switch to VT 9
vi: Chuyển sang VT 9

en: Switch to VT 10
vi: Chuyển sang VT 10

en: Switch to VT 11
vi: Chuyển sang VT 11

en: Switch to VT 12
vi: Chuyển sang VT 12

en: Re-enable shortcuts
vi: Bật-lại phím tắt

en: Allow X11 grabs to lock keyboard focus with Xwayland
vi: Cho phép X11 bắt dính để khóa tiêu điểm bàn phím với Xwayland

en: Allow all keyboard events to be routed to X11 “override redirect” windows with a grab when running in Xwayland. This option is to support X11 clients which map an “override redirect” window (which do not receive keyboard focus) and issue a keyboard grab to force all keyboard events to that window. This option is seldom used and has no effect on regular X11 windows which can receive keyboard focus under normal circumstances. For a X11 grab to be taken into account under Wayland, the client must also either send a specific X11 ClientMessage to the root window or be among the applications allowed in key “xwayland-grab-access-rules”.
vi: Cho phép bắt dính mọi sự kiện bàn phím được điều hướng đến các cửa sổ “override redirect” X11 khi chạy trong Xwayland. Tùy chọn này hỗ trợ các máy khách X11 cái mà ánh xạ một cửa sổ “override redirect” (cái mà không nhận tiêu điểm bàn phím) và xuất một dính bàn phím để buộc mọi sự kiện bàn phím cho cửa sổ đó. Tùy chọn này hiến khi được sử dụng và không hiệu quả trên các cửa sổ X11 thông thường cái mà có thể nhận tiêu điểm bàn phím dưới các tình huống thông thường. Với một bắt X11 được lấy vào tài khoản dưới Wayland, máy khách cũng đồng thời phải gửi một “X11 ClientMessage” đặc biệt đến cửa sổ gốc hoặc trong số các ứng dụng được phép trong khóa “xwayland-grab-access-rules”.

en: Xwayland applications allowed to issue keyboard grabs
vi: Các ứng dụng Xwayland cho phép phát ra các bắt dính bàn phím

en: List the resource names or resource class of X11 windows either allowed or not allowed to issue X11 keyboard grabs under Xwayland. The resource name or resource class of a given X11 window can be obtained using the command “xprop WM_CLASS”. Wildcards “*” and jokers “?” in the values are supported. Values starting with “!” are denied, which has precedence over the list of values allowed, to revoke applications from the default system list. The default system list includes the following applications: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Users can break an existing grab by using the specific keyboard shortcut defined by the keybinding key “restore-shortcuts”.
vi: Liệt kê các tên tài nguyên hoặc lớp tài nguyên của các cửa sổ X11 hoặc là cho phép hoặc là không có phép phát bắt bàn phím dưới Xwayland. Tên tài nguyên hoặc lớp tài nguyên của cửa sổ X11 đã cho có thể kiếm được bằng cách chạy lệnh “xprop WM_CLASS”. Các ký tự địa diện “*” và jokers “?” trong giá trị được hỗ trợ. Giá trị bắt đầu bằng “!” là danh sách bị cấm, cái mà có quyền ưu tiên cao hơn danh sách các giá trị được phép, để thu hồi ứng dụng từ danh sách hệ thống mặc định. Danh sách hệ thống mặc định bao gồm các ứng dụng sau đây: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Người dùng có thể ngắt một bắt sẵn có bằng cách sử dụng phím tắt đặc biệt được định nghĩa bằng cách ràng buộc phím “restore-shortcuts”.

en: Disable selected X extensions in Xwayland
vi: Vô hiệu hóa các phần mở rộng X đã chọn trong Xwayland

en: This option disables the selected X extensions in Xwayland if Xwayland was built with support for those X extensions. This option has no effect if Xwayland was built without support for the selected extensions. Xwayland needs to be restarted for this setting to take effect.
vi: Tùy chọn này vô hiệu hóa các phần mở rộng X đã chọn trong Xwayland nếu Xwayland được biên dịch có hỗ trợ cho các phần mở rộng X đó. Tùy chọn này không có tác dụng nếu Xwayland được biên dịch mà không hỗ trợ các phần mở rộng đã chọn. Xwayland cần được khởi động lại để cài đặt này có hiệu lực.

en: Built-in display
vi: Màn hình tích hợp

en: Privacy Screen Enabled
vi: Màn hình riêng tư được bật

en: Privacy Screen Disabled
vi: Màn hình riêng tư bị bật

en: _Force Quit
vi: _Buộc thoát

en: _Wait
vi: _Chờ

en: Replace the running window manager
vi: Thay thế bộ quản lý cửa sổ đang chạy

en: Initialize session from savefile
vi: Khởi động phiên làm việc từ tập tin lưu

en: Add persistent virtual monitor (WxH or WxH@R)
vi: Thêm màn hình ảo lâu dài (WxH hoặc WxH@R)

en: Mutter was compiled without support for verbose mode
vi: Mutter đã được biên dịch không hỗ trợ chế độ chi tiết

en: Mode Switch: Mode %d
vi: Chuyển chế độ: Chế độ %d

en: Display “%s” already has a window manager; try using the --replace option to replace the current window manager.
vi: Màn hình “%s” đã có bộ quản lý cửa sổ rồi; hãy thử dùng tùy chọn --replace để thay thế bộ quản lý cửa sổ đang dùng.

en: Failed to initialize GDK
vi: Gặp lỗi khi khởi tạo GDK

en: Failed to open X Window System display “%s”
vi: Gặp lỗi khi mở bộ hiển thị Hệ thống Cửa sổ X “%s”

en: Screen %d on display “%s” is invalid
vi: Màn hình %d trên bộ hiển thị “%s” là không hợp lệ

en: These windows do not support “save current setup” and will have to be restarted manually next time you log in.
vi: Những cửa sổ này không hỗ trợ “lưu cài đặt hiện tại” và sẽ phải khởi động lại bằng tay lần kế bạn đăng nhập.

note: #-#-#-#-#  marco_1.26.2-4.1_vi.po (marco 1.25.0)  #-#-#-#-# Translators: the title of a window from another machine #-#-#-#-#  metacity_1:3.58.1-2_vi.po (metacity master)  #-#-#-#-# #-#-#-#-#  xfwm4_4.20.0-1_vi.po (Xfwm4)  #-#-#-#-# TRANSLATORS: "(on %s)" is like "running on" the name of the other h
en: %s (on %s)
vi: %s (trên %s)

en: mutter %s
    Copyright © 2001-%d Havoc Pennington, Red Hat, Inc., and others
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: mutter %s
    Tác quyền © 2001-%d của Havoc Pennington, Red Hat, Inc., và những người khác.
    Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.

en: Gradients should have at least two colors
vi: Thang độ nên có ít nhất hai màu.

en: GTK custom color specification must have color name and fallback in parentheses, e.g. gtk:custom(foo,bar); could not parse "%s"
vi: Đặc tả màu tự chọn GTK phải có tên màu nằm và fallback trong dấu ngoặc, ví dụ gtk:custom(foo,bar); không thể phân tích "%s"

en: Invalid character '%c' in color_name parameter of gtk:custom, only A-Za-z0-9-_ are valid
vi: Ký tự không hợp lệ “%c” trong tham số color_name của gtk:custom, chỉ chấp nhận A-Za-z0-9-_

en: Gtk:custom format is "gtk:custom(color_name,fallback)", "%s" does not fit the format
vi: Định dạng Gtk:custom là "gtk:custom(color_name,fallback)", "%s" không tuân theo định dạng này

en: Coordinate expression had an operand where an operator was expected
vi: Biểu thức tọa đổ có toán hạng nơi lẽ ra phải là toán tử.

en: Coordinate expression ended with an operator instead of an operand
vi: Biểu thức tọa độ kết thúc bằng toán tử trong khi lẽ ra phải là toán hạng.

en: Coordinate expression had a close parenthesis with no open parenthesis
vi: Biểu thức tọa độ có dấu đóng ngoặc mà thiếu dấu mở ngoặc.

en: Coordinate expression had an open parenthesis with no close parenthesis
vi: Biểu thức tọa độ có dấu mở ngoặc nhưng thiếu dấu đóng ngoặc.

en: Coordinate expression doesn't seem to have any operators or operands
vi: Biểu thức tọa độ không có bất kỳ toán tử hay toán hạng nào.

en: <button function="%s" state="%s" draw_ops="whatever"/> must be specified for this frame style
vi: <button function="%s" state="%s" draw_ops="gì đó"/> phải xác định cho kiểu dáng khung này.

en: Missing <frame state="%s" resize="%s" focus="%s" style="whatever"/>
vi: Thiếu <frame state="%s" resize="%s" focus="%s" style="gì đó"/>

en: Integer %ld must be positive
vi: Số nguyên %ld phải là số dương

en: Integer %ld is too large, current max is %d
vi: Số nguyên %ld quá lớn, giá trị tối đa hiện thời là %d

en: Angle must be between 0.0 and 360.0, was %g
vi: Góc phải nằm giữa 0.0 và 360.0, hiện là %g

en: <%s> must specify either a geometry or a parent that has a geometry
vi: <%s> phải xác định hoặc tọa độ hoặc mẹ có tọa độ.

en: You must specify a background for an alpha value to be meaningful
vi: Bạn phải xác định nền thì giá trị alpha mới có ý nghĩa

en: Cannot specify both "button_width"/"button_height" and "aspect_ratio" for buttons
vi: Không thể xác định cả hai "button_width"/"button_height" (chiều rộng/cao của cái nút) và "aspect_ratio" (tỷ lệ hình thể) cho cái nút

en: No "start_angle" or "from" attribute on element <%s>
vi: Không có thuộc tính "start_angle" (góc bắt đầu) hoặc "from" (từ) trong phần tử <%s>.

en: No "extent_angle" or "to" attribute on element <%s>
vi: Không có thuộc tính "extent_angle" (góc phạm vi) hoặc "to" (đến) trong phần tử <%s>.

en: Button function "%s" does not exist in this version (%d, need %d)
vi: Hàm nút "%s" không tồn tại trong phiên bản này (%d, cần %d)

en: Should not have "resize" attribute on <%s> element for maximized states
vi: Nên có thuộc tính "resize" (đổi cỡ) trên phần tử <%s> cho trạng thái phóng to.

en: Bad version specification '%s'
vi: Đặc tả phiên bản “%s” sai

en: "version" attribute cannot be used in metacity-theme-1.xml or metacity-theme-2.xml
vi: Không thể dùng thuộc tính "version" trong metacity-theme-1.xml hoặc metacity-theme-2.xml

en: Theme requires version %s but latest supported theme version is %d.%d
vi: Chủ đề yêu cầu phiên bản %s nhưng chỉ hỗ trợ tối đa phiên bản %d.%d

en: Outermost element in theme must be <metacity_theme> not <%s>
vi: Phần tử ngoài cùng phải là <metacity_theme>, không phải <%s>.

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

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

en: Workarounds for broken applications disabled. Some applications may not behave properly.
vi: Khả năng chỉnh sửa cho các ứng dụng không theo chuẩn đã đã tắt. Vài ứng dụng có thể sẽ xử sự không đúng.

en: Could not parse font description "%s" from GSettings key %s
vi: Không thể phân tích mô tả phông "%s" từ khóa GSettings "%s"

en: Unknown attribute %s on <%s> element
vi: Không nhận ra thuộc tính %s trên phần tử <%s>

en: nested <window> tag
vi: thẻ <window> lồng nhau

en: Opened log file %s
vi: Đã mở tập tin ghi lưu %s.

en: Window manager:
vi: Bộ quản lý cửa sổ:

en: Bug in window manager:
vi: Lỗi trong bộ quản lý cửa sổ:

en: Window manager warning:
vi: Cảnh báo bộ quản lý cửa sổ:

en: Window manager error:
vi: Lỗi bộ quản lý cửa sổ:

note: #-#-#-#-#  marco_1.26.2-4.1_vi.po (marco 1.25.0)  #-#-#-#-# Translators: Translate this string the same way as you do in libwnck! #-#-#-#-#  metacity_1:3.58.1-2_vi.po (metacity master)  #-#-#-#-#
en: Roll _Up
vi: Cuộn _lên

note: #-#-#-#-#  marco_1.26.2-4.1_vi.po (marco 1.25.0)  #-#-#-#-# Translators: Translate this string the same way as you do in libwnck! #-#-#-#-#  metacity_1:3.58.1-2_vi.po (metacity master)  #-#-#-#-#
en: _Unroll
vi: _Bỏ cuộn

note: #-#-#-#-#  marco_1.26.2-4.1_vi.po (marco 1.25.0)  #-#-#-#-# Translators: Translate this string the same way as you do in libwnck! #-#-#-#-#  metacity_1:3.58.1-2_vi.po (metacity master)  #-#-#-#-#
en: Move Titlebar On_screen
vi: Chuyển Thanh Tựa Đề trên _màn hình

note: Type: string Description
en: Organization name for this computer:
vi: Tên tổ chức cho máy tính này:

note: Type: string Description
en: The /etc/news/organization file does not exist. That file contains the name of the organization this computer belongs to. This is the name that will appear in the Organization header field of outgoing articles, mail, or patches.
vi: Tập tin « /etc/news/organization » không tồn tại. Tập tin này chứa tên của tổ chức sở hữu máy tính này. Đây là tên sẽ xuất hiện trong dòng đầu Tổ Chức (Organization) của các bài, thư và đắp vá đã gửi đi.

note: Type: string Description
en: Please enter the name of the organization as you want it to appear in that header field. It is common practice to add a location, typically a city name, to the organization's name, for instance:
     University of Southern North Dakota, Hoople
vi: Hãy nhập tên của tổ chức bạn muốn thấy trên dòng đầu đó. Thường thêm tên thành phố, v.d.:
    Đại học Quốc gia Thành phố Hồ Chí Minh, Việt Nam

note: Type: string Description
en: If you enter "--none--", no organization name will be setup.
vi: Nhấp « --none-- » (không có) thì không đặt tên tổ chức.

note: Type: note Description
en: Mailfilter configuration
vi: Cấu hình Mailfilter (lọc thư)

note: Type: note Description
en: To use Mailfilter you must create a ~/.mailfilterrc file. For an example take a look at /usr/share/doc/mailfilter/examples.
vi: Để sử dụng Mailfilter, bạn phải tạo một tập tin «~/.mailfilterrc». Để tìm một lời thí dụ, hãy xem «/usr/share/doc/mailfilter/examples».

en: send header: size=%lu, cmd=%c
vi: gửi dòng đầu: cỡ=%lu, lệnh=%c

en: send data
vi: gửi dữ liệu

en: smfi_register: %s: version mismatch; application %d != implementation %d
vi: smfi_register: %s: sai khớp phiên bản; ứng dụng %d != bản thực hiện %d

en: %s: %s: cannot unlink: %s
vi: %s: %s: không thể bỏ liên kết: %s

en: %s: invalid connection type: %s; port is meaningless for UNIX sockets
vi: %s: sai đặt kiểu kết nối: %s: cổng vô ích đối với ổ cắm UNIX

en: %s: %s: UNIX socket name too long
vi: %s: %s: tên ổ cắm UNIX quá dài

en: %s: %s: cannot stat socket: %s
vi: %s: %s: không thể lấy trạng thái về ổ cắm: %s

en: %s: %s: not a socket
vi: %s: %s: không phải ổ cắm

en: %s: invalid connection type: %s; missing port number
vi: %s: sai đặt kiểu kết nối: %s: thiếu số thứ tự cổng

en: %s: invalid connection type: %s; bad port number
vi: %s: sai đặt kiểu kết nối: %s: sai đặt số thứ tự cổng

en: %s: invalid connection type: %s; unknown port name
vi: %s: sai đặt kiểu kết nối: %s: không nhận ra tên cổng

en: %s: unknown host name %s
vi: %s: không nhận ra tên máy %s

en: %s: invalid connection type: %s; unsupported address family
vi: %s: sai đặt kiểu kết nối: %s: nhóm địa chỉ không được hỗ trợ

en: %s: unsupported protocol: %s
vi: %s: giao thức không được hỗ trợ : %s

en: %s: unable to create new socket: %s
vi: %s: không thể tạo ổ cắm mới: %s

en: %s: cannot set close-on-exec: %s
vi: %s: không thể đặt close-on-exec (đóng khi thực hiện): %s

en: %s: set reuseaddr failed (%s)
vi: %s: lỗi đặt reuseaddr (dùng lại địa chỉ) (%s)

en: %s: cannot bind to port %s: %s
vi: %s: không thể đóng kết tới cổng %s: %s

en: %s: cannot listen on port %s: %s
vi: %s: không thể lắng nghe trên cổng %s: %s

en: empty or missing socket information
vi: thông tin ổ cắm còn trống hay thiếu

en: %s: opening listen socket on %s
vi: %s: đang mở ổ cắm lắng nghe trên %s

en: %s: connection timed out
vi: %s: kết nối đã quá hạn

en: %s: exception on control fd
vi: %s: gặp ngoại lệ trên fd (mô tả tập tin) điều khiển

en: %s: read failed: %s
vi: %s: lỗi đọc: %s

en: %s: write failed: %s
vi: %s: lỗi ghi: %s

en: %s: wrote 0 bytes
vi: %s: đã ghi 0 byte

en: read header: size=%lu, cmd=%c
vi: đọc dòng đầu: cỡ=%lu, lệnh=%c

en: read data
vi: đọc dữ liệu

en: %s: milter claimed not to reply in state %d, but it did
vi: %s: milter tuyên bố đã không đáp ứng trong tình trạng %d mà nó đã đáp ứng

en: path too long
vi: đường dẫn quá dài

en: %s: shan_connect: inet_aton(%s) failed
vi: %s: shan_connect: inet_aton(%s) bị lỗi

en: %s: shan_connect: unknown family %d
vi: %s: shan_connect: không nhân ra nhóm %d

en: protocol version too old: %lu
vi: phiên bản giao thức quá cũ : %lu

en: xxfi_negotiate returned %d (protocol options=0x%lx, actions=0x%lx)
vi: xxfi_negotiate trả lại %d (giao thức có tuỳ chọn=0x%lx, hành vi=0x%lx)

en: %s: shan_optneg: MTA flags %#lx do not match actions requirements %#lx
vi: %s: shan_optneg: cờ MTA %#lx không tương ứng với những yêu cầu hành vi %#lx

en: %s: shan_optneg: MTA flags %#lx do not match protocol requirements %#lx
vi: %s: shan_optneg: cờ MTA %#lx không tương ứng với yêu cầu giao thức %#lx

en: state %s is unreachable from %s
vi: tình trạng %s không thể tới được từ %s

en: ignoring milter command: %c
vi: đang lờ đi câu lệnh milter: %c

en: ignoring milter command: \%03o
vi: đang lờ đi câu lệnh milter: \%03o

en: start of context loop
vi: đầu của vòng lặp ngữ cảnh

en: unknown command: %c
vi: không rõ câu lệnh: %c

en: unknown command: \%03o
vi: không rõ câu lệnh: \%03o

en: state %s, next state %s
vi: tình trạng %s, tình trạng kế tiếp %s

en: transition from state %s to %s is prohibited
vi: không cho phép chuyển tiếp từ tình trạng "%s" sang "%s"

en: argument parsing failed
vi: lỗi phân tích cú pháp của đối số

en: %s handler returned failure
vi: bộ quản lý %s đã trả lại "bị lỗi"

en: %s handler returned abort
vi: bộ quản lý %s đã trả lại "hủy bỏ"

en: end of context loop: %d
vi: gặp kết thúc vòng lặp ngữ cảnh: %d

en: accept failed: %s
vi: accept (chấp nhận kết nối mới trên ổ cắm) bị lỗi: %s

en: connection refused by xxfi_accept
vi: kết nối bị xxfi_accept từ chối

en: connect from socket %s
vi: kết nối từ ổ cắm %s

en: connect from %s:%u
vi: kết nối từ %s:%u

en: connection from unsupported family: %d
vi: kết nối từ nhóm không được hỗ trợ : %d

en: finishing connection
vi: đang kết nối xong

en: child %lu exited successfully
vi: tiến trình con %lu đã thoát thành công

en: child %lu failed with status %d
vi: tiến trình con %lu bị lỗi với trạng thái %d

en: child %lu terminated on signal %d
vi: tiến trình con %lu bị chấm dứt do tín hiệu %d

en: child %lu stopped on signal %d
vi: tiến trình con %lu bị dừng do tín hiệu %d

en: child %lu dumped core
vi: tiến trình con %lu đã đổ lõi

en: child %lu terminated with unrecognized status
vi: tiến trình con %lu bị chấm dứt với trạng thái không được nhận ra

en: terminating subprocesses
vi: đang chấm dứt các tiến trình con

en: %s:%lu: not enough memory
vi: %s:%lu: không đủ bộ nhớ

en: %s: not a valid X spec
vi: %s: không phải một đặc tả X hợp lệ

en: %s: not a valid X spec, missing = near %s
vi: %s: không phải một đặc tả X hợp lệ; thiếu = gần %s

en: %s: not a valid X spec, duplicate field %s
vi: %s: không phải một đặc tả X hợp lệ; trường trùng %s

en: %s: not a valid X spec, invalid field %s
vi: %s: không phải một đặc tả X hợp lệ; trường không hợp lệ %s

en: %s: not a valid X spec, invalid T field near %s
vi: %s: không phải một đặc tả X hợp lệ; gặp trường T không hợp lệ ở gần %s

en: %s: not a valid X spec, invalid delimiter near %s
vi: %s: không phải một đặc tả X hợp lệ; gặp dấu tách không hợp lệ ở gần %s

en: %s: not a valid X spec, missing port
vi: %s: không phải một đặc tả X hợp lệ; thiếu cổng

en: invalid connection type: %s; port is meaningless for UNIX sockets
vi: sai đặt kiểu kết nối: %s: cổng vô ích đối với ổ cắm UNIX

en: %s: cannot stat socket: %s
vi: %s: không thể lấy trạng thái về ổ cắm: %s

en: %s: not a socket
vi: %s: không phải ổ cắm

en: invalid connection type: %s; missing port number
vi: sai đặt kiểu kết nối: %s: thiếu số thứ tự cổng

en: invalid connection type: %s; bad port number
vi: sai đặt kiểu kết nối: %s: sai đặt số thứ tự cổng

en: invalid connection type: %s; unknown port name
vi: sai đặt kiểu kết nối: %s: không rõ tên cổng

en: unknown host name %s
vi: không nhận ra tên máy %s

en: invalid connection type: %s; unsupported address family
vi: sai đặt kiểu kết nối: %s: nhóm địa chỉ không được hỗ trợ

en: unsupported protocol: %s
vi: giao thức không được hỗ trợ : %s

en: unable to create new socket: %s
vi: không thể tạo ổ cắm mới: %s

en: cannot bind to local address: %s
vi: không thể đóng kết tới địa chỉ cục bộ : %s

en: cannot connect to %s: %s
vi: không thể kết nối tới %s: %s

en: %s: already connected, disconnect first
vi: %s: đã kết nối nên ngắt kết nối trước tiên

en: received invalid stage number
vi: đã nhận số thứ tự giai đoạn sai

en: invalid macro list
vi: danh sách vĩ lệnh sai

en: macros for stage "%s" (%d): %s
vi: vĩ lệnh cho giai đoạn "%s" (%d): %s

en: %s: server not connected, cannot negotiate
vi: %s: máy phục vụ không có kết nối nên không dàn xếp

en: %s: server already passed negotiation
vi: %s: máy phục vụ đã dàn xếp

en: error reading reply to SMFIC_OPTNEG: %s
vi: gặp lỗi khi đọc đáp ứng SMFIC_OPTNEG: %s

en: gacopyz_srv_negotiate: got %c instead of %c
vi: gacopyz_srv_negotiate: nhận %c thay cho %c

en: gacopyz_srv_negotiate: not enough data returned
vi: gacopyz_srv_negotiate: không đủ dữ liệu trả lại

en: client requested unsupported milter version: %#lx
vi: ứng dụng khách đã yêu cầu phiên bản milter không được hỗ trợ : %#lx

en: filter abilities %#lx do not match MTA milter abilities %#lx
vi: khả năng lọc %#lx không tương ứng với khả năng milter MTA %#lx

en: protocol abilities %#lx do not match MTA milter abilities %#lx
vi: khả năng giao thức %#lx không tương ứng với khả năng milter MTA %#lx

en: gacopyz_srv_send_command: size=%lu, cmd=%c
vi: gacopyz_srv_send_command: cỡ=%lu, lệnh=%c

en: error reading reply to '%c': %s
vi: gặp lỗi khi đọc đáp ứng "%c": %s

en: %s: %s called with flags=%x
vi: %s: %s được gọi với cờ=%x

en: connection not initialized
vi: chưa sơ khởi kết nối

en: cannot remove record `%s' from `%s': %s
vi: không thể gỡ bỏ mục ghi "%s" khỏi "%s": %s

en: cannot fetch record `%s' from `%s': %s
vi: không thể lấy mục ghi "%s" từ "%s": %s

en: unable to create database %s: %s
vi: không thể tạo cơ sở dữ liệu %s: %s

en: %s fails safety check: %s
vi: %s không qua kiểm tra an toàn: %s

en: cannot fetch data `%*.*s' from `%s': %s
vi: không thể lấy dữ liệu "%*.*s" từ "%s": %s

en: unexpected error scanning database %s: %s
vi: gặp lỗi bất thường khi quét cơ sở dữ liệu %s: %s

en: cannot remove record `%*.*s' from `%s': %s
vi: không thể gỡ bỏ mục ghi "%*.*s" khỏi "%s": %s

en: cannot insert datum `%s' into `%s': %s
vi: không thể chèn tư liệu "%s" vào "%s": %s

en: cannot insert datum `%*.*s' into `%s': %s
vi: không thể chèn tư liệu "%*.*s" vào "%s": %s

en: cannot rename %s to %s: %s
vi: không thể thay đổi tên %s thành %s: %s

en: positive-expire-interval is valid only for cache database
vi: positive-expire-interval (khoảng hết hạn dương) hợp lệ chỉ cho cơ sở dữ liệu kiểu nhớ tạm

en: Name of the database file
vi: Tên của tập tin cơ sở dữ liệu

en: Enable or disable the database
vi: Bật hay tắt cơ sở dữ liệu

en: Set database record expiration interval
vi: Đặt khoảng hết hạn dùng mục ghi cơ sở dữ liệu

en: Set positive expiration interval (for database "cache" only)
vi: Đặt khoảng hết hạn dương (chỉ cho "cache" cơ sở dữ liệu)

en: unknown database format: %s
vi: không nhận ra định dạng cơ sở dữ liệu : %s

en: Define a database.
vi: Xác định một cơ sở dữ liệu.

en: cannot fetch `%s' from `%s': %s
vi: không thể lấy "%s" từ "%s": %s

en: cannot open pidfile `%s': %s
vi: không thể mở tập tin PID "%s": %s

en: cannot get pid from pidfile `%s'
vi: không thể lấy PID từ tập tin PID "%s"

en: %s appears to run with pid %lu. If it does not, remove `%s' and retry.
vi: Có vẻ là %s chạy với PID %lu. Không thì gỡ bỏ "%s", sau đó thử lại.

en: cannot unlink pidfile `%s': %s
vi: không thể bỏ liên kết tập tin PID "%s": %s

en: cannot create pidfile `%s': %s
vi: không thể tạo tập tin PID “%s”: %s

en: when running as root, --user option is mandatory.
vi: khi chạy với tư cách người chủ, cũng bắt buộc phải dùng tùy chọn "--user" (người dùng).

en: restart (SIGHUP) will not work
vi: việc khởi chạy lại (bằng tín hiệu SIGHUP) sẽ không hoạt động được

en: cannot become a daemon: %s
vi: không thể trở thành trình nền: %s

en: %s started
vi: %s đã khởi chạy

en: cannot restart: %s
vi: không thể khởi chạy lại: %s

en: command line was: %s
vi: dòng lệnh: %s

en: too many children (%lu)
vi: quá nhiều tiến trình con (%lu)

en: invalid transform expression
vi: sai tạo biểu thức chuyển dạng

en: missing trailing delimiter
vi: thiếu dấu tách theo sau

en: unknown flag
vi: gặp cờ không rõ

en: back reference out of range
vi: tham chiếu ngược ở ngoại phạm vi

en: refusing to run as root
vi: đang từ chối chạy dưới người chủ

en: cannot set effective gid to %lu
vi: không thể đặt GID hữu hiệu cho %lu

en: cannot drop non-root setuid privileges
vi: không thể bỏ quyền setuid khác người chủ

en: INTERNAL ERROR at %s:%d: please report
vi: LỖI NỘI BỘ ở %s:%d: thông báo nhé

en: unrecognized time format (near `%s')
vi: không nhận ra định dạng thời gian (gần "%s")

en: expected %s, but got %3.3s
vi: mong đợi %s, còn tìm %3.3s

en: mtasim -- MTA simulator for mailfromd
vi: mtasim — bộ mô phỏng MTA cho mailfromd

en: unsupported mode
vi: chế độ không được hỗ trợ

en: wrong assignment format: %s
vi: định dạng gán không đúng: %s

en: invalid version syntax (near %s)
vi: Gặp cú pháp phiên bản sai (gần %s)

en: unknown timeout: %c
vi: không rõ thời hạn: %c

en: missing '=' after %c
vi: thiếu "=" đằng sau %c

en: %s: invalid log level
vi: %s: cấp ghi lưu không hợp lệ

en: Mode selection
vi: Chọn chế độ

en: set MTA mode (-bd or -bs)
vi: đặt chế độ MTA (-bd hay -bs)

en: use the SMTP protocol on standard input and output (same as -bs)
vi: dùng giao thức SMTP trên đầu vào/ra tiêu chuẩn (bằng "-bs")

en: run as daemon (same as -bd)
vi: chạy làm trình nền (bằng "-bd")

en: run with this user privileges
vi: chạy với quyền truy cập của người dùng này

en: retain the supplementary group NAME when switching to user privileges
vi: giữ lại nhóm phụ TÊN khi chuyển đổi sang quyền truy cập của người dùng

en: Operation modifiers
vi: Sửa đổi thao tác

en: MACRO=VALUE
vi: VĨ_LỆNH=GIÁ_TRỊ

en: define Sendmail macro
vi: xác định vĩ lệnh Sendmail

en: PORT
vi: CỔNG

en: communicate with Milter PORT
vi: liên lạc với CỔNG Milter

en: pass temporary directory to mailfromd as its state dir (with -Xauto)
vi: gửi thư mục tạm thời cho mailfromd dưới dạng thư mục tình trạng của nó (với "-Xauto")

en: set the body chunk for xxfi_body calls
vi: đặt đoạn thân cho các cuộc goi "xxfi_body"

en: VER
vi: PHB

en: force using the given Milter protocol version number
vi: ép buộc dùng số thứ tự phiên bản giao thức Milter đưa ra

en: BITMASK
vi: LọcBit

en: force the given Milter actions
vi: ép buộc làm những hành vi Milter đưa ra

en: set Milter protocol capabilities
vi: đặt khả năng giao thức Milter

en: set milter timeouts
vi: lập thời hạn milter

en: set readline prompt
vi: đặt dấu nhắc readline

en: Debugging and tracing
vi: Gỡ lỗi và truy tìm

en: append to the trace file
vi: phụ thêm vào tập tin vết

en: set name of the trace file
vi: đặt tên của tập tin vết

en: increase verbosity level
vi: tăng cấp chi tiết

en: set Gacopyz log level
vi: đặt cấp ghi lưu Gacopyz

en: TLS options
vi: Tùy chọn TLS

en: set name of the TLS certificate file
vi: đặt tên của tập tin chứng nhận TLS

en: set name of the TLS CA file
vi: đặt tên của tập tin CA (nhà cầm quyền cấp chứng nhận) TLS

en: set name of the TLS key file
vi: đặt tên của tập tin khoá TLS

en: cannot change to directory %s: %s
vi: Không thể chuyển đổi sang thư mục %s: %s

en: cannot stat file `%s': %s
vi: không thể lấy trạng thái về tập tin "%s": %s

en: cannot unlink %s: %s
vi: không thể bỏ liên kết %s: %s

en: cannot save current directory: %s
vi: không thể lưu thư mục hiện thời: %s

en: cannot restore current directory: %s
vi: không thể phục hồi thư mục hiện thời: %s

en: cannot remove directory %s: %s
vi: không thể gỡ bỏ thư mục %s: %s

en: mailfromd exited with status %d
vi: Trình nền mailfromd đã thoát với trạng thái %d

en: mailfromd terminated on signal %d
vi: Trình nền mailfromd bị chấm dứt do tín hiệu %d

en: mailfromd terminated with unrecognized status
vi: Trình nền mailfromd bị chấm dứt với trạng thái không rõ

en: cannot fork: %s
vi: không thể tạo tiến trình con: %s

en: cannot execute mailfromd: %s
vi: không thể thực hiện mailfromd: %s

en: child process exited unexpectedly
vi: tiến trình con %s đã thoát bất thường

en: cannot open trace output: %s
vi: không thể mở kết xuất truy tìm: %s

en: use either --stdio or --daemon
vi: dùng hoặc "--stdio" (đầu vào/ra tiêu chuẩn) hoặc "--daemon" (trình nền)

en: cannot create gacopyz server
vi: không thể tạo trình phục vụ gacopyz

en: cannot connect to the milter using %s
vi: không thể kết nối đến milter dùng %s

en: end of file reached
vi: gặp kết thúc tập tin

en: write failed: %s
vi: lỗi ghi: %s

en: read failed: %s
vi: lỗi đọc: %s

en: %s:%d: INTERNAL ERROR: no reply (%s)
vi: %s:%d: LỖI NỘI BỘ: không trả lời (%s)

en: unable to record current working directory: %s
vi: không thể ghi lưu thư mục làm việc hiện thời: %s

en: failed to return to initial working directory: %s
vi: chưa trở về thư mục làm việc đầu tiên: %s

en: no such module: %*.*s
vi: không có mô-đun như vậy: %*.*s

en: no more message slots available
vi: không có sẵn sàng thêm khe thư nào nữa

en: requested item (#%ld) not found
vi: không tìm thấy mục yêu cầu (#%ld)

en: requested item (%s,%ld) not found
vi: không tìm thấy mục yêu cầu (%s,%ld)

en: bad numeric file mode
vi: sai đặt chế độ tập tin thuộc số

en: bad symbolic file mode (near %s)
vi: sai đặt chế độ tập tin tượng trưng (gần %s)

en: cannot create list: %s
vi: không thể tạo danh sách: %s

en: Cannot create list: %s
vi: Không thể tạo danh sách: %s

en: failed to insert data to %s: %s %s: %s
vi: lỗi chèn dữ liệu vào %s: %s %s: %s

en: failed to delete data `%s' from `%s': %s
vi: lỗi xoá dữ liệu "%s" khỏi "%s": %s

en: no more database entries available
vi: không có sẵn sàng thêm mục ghi cơ sở dữ liệu nào nữa

en: invalid database descriptor
vi: bộ mô tả cơ sở dữ liệu không hợp lệ

note: TRANSLATORS: Do not translate keywords: traditional, gray, ct, con-tassios
en: unknown semantics; allowed values are: traditional (or gray) and ct (or con-tassios)
vi: không rõ cú pháp: những giá trị được phép là:
     • traditional (or gray)		truyền thống (hoặc màu xám)
     • ct (hoặc con-tassios)

en: greylist database %s has wrong data size
vi: cơ sở dữ liệu danh sách xám %s có kích cỡ dữ liệu không đúng

en: cannot insert datum `%-.*s' in greylist database %s: %s
vi: không thể chèn tư liệu "%-.*s" vào cơ sở dữ liệu danh sách xám %s: %s

en: Cannot insert datum `%-.*s' in greylist database %s: %s
vi: Không thể chèn tư liệu "%-.*s" vào cơ sở dữ liệu danh sách xám %s: %s

en: is_greylisted is not implemented for traditional greylist databases; see documentation, chapter %s %s for more info
vi: is_greylisted không phải được thực hiện đối với cơ sở dữ liệu các mục chưa chắc (greylist) kiểu truyền thống; xem tài liệu hướng dẫn, chương %s %s để tìm thêm thông tin

en: no such db format: %s
vi: không có định dạng cơ sở dữ liệu như vậy: %s

en: invalid module name: %s
vi: tên mô-đun sai: %s

en: out of stack space; increase #pragma stacksize
vi: cạn chỗ đống nên tăng kích cỡ đống #pragma

en: cannot resolve IP %s
vi: không thể giải quyết địa chỉ IP %s

en: cannot resolve host name %s
vi: không thể giải quyết tên máy %s

en: cannot resolve %s
vi: không thể giải quyết %s

en: cannot get MX records for %s
vi: không thể lấy mục ghi MX đối với %s

en: cannot get MXs for %s
vi: không thể lấy MX đối với %s

en: failed to get PTR record for %s
vi: lỗi lấy mục ghi PTR đối với %s

en: %s: user not found
vi: %s: không tìm thấy người dùng

en: %lu: uid not found
vi: %lu: UID không tìm thấy

en: Maximum number of stream descriptors.
vi: Số tối đa các bộ mô tả luồng.

en: write error on %s: %s
vi: lỗi ghi trên %s: %s

en: read error on %s: %s
vi: lỗi đọc trên %s: %s

en: EOF on %s
vi: Gặp kết thúc tập tin ở %s

en: pipe failed: %s
vi: ống dẫn bị lỗi: %s

en: fork failed: %s
vi: fork bị lỗi: %s

en: unknown syslog facility (%s), redirecting stderr to %s
vi: không rõ khả năng theo dõi hệ thống syslog (%s) nên chuyển hướng đến %s đầu lỗi tiêu chuẩn

en: unknown syslog priority (%s), redirecting stderr to %s
vi: không rõ mức ưu tiên theo dõi hệ thống syslog (%s) nên chuyển hướng đến %s đầu lỗi tiêu chuẩn

en: cannot open file %s for appending: %s
vi: không thể mở tập tin %s để phụ thêm: %s

en: cannot parse command line %s: %s
vi: không thể phân tích cú pháp của dòng lệnh %s: %s

en: cannot run %s: %s
vi: không thể chạy %s: %s

en: no more files available
vi: không có sẵn sàng thêm tập tin nào nữa

en: invalid IP address (%s)
vi: địa chỉ IP sai (%s)

en: invalid netmask: %lu
vi: mặt nạ mạng không hợp lệ: %lu

en: unknown smtp state tag: %s
vi: không rõ thẻ tình trạng SMTP: %s

en: macro not defined: %s
vi: chưa xác định vĩ lệnh: %s

en: cannot create mailer `%s': %s
vi: không thể tạo trình thư "%s": %s

en: bad recipient address `%s': %s
vi: địa chỉ người nhận sai "%s": %s

en: bad sender address `%s': %s
vi: địa chỉ người gửi sai "%s": %s

en: opening mailer `%s' failed: %s
vi: lỗi mở trình thư "%s": %s

en: cannot create DSN: %s
vi: không thể tạo DSN: %s

en: Maximum number of mailboxes to open simultaneously.
vi: Số tối đa các hộp thư cần mở đồng thời.

en: no more mailboxes available
vi: không có sẵn sàng thêm hộp thư nào nữa

en: incorrect mode near `%s'
vi: gặp chế độ sai ở gần "%s"

en: cannot create mailbox `%s': %s
vi: không thể tạo hộp thư "%s": %s

en: cannot open mailbox `%s': %s
vi: không thể mở hộp thư "%s": %s

en: invalid mailbox descriptor
vi: bộ mô tả hộp thư không hợp lệ

en: mailbox not open
vi: hộp thư chưa mở

en: cannot append message: %s
vi: không thể phụ thêm thư : %s

en: Maximum number of messages to open simultaneously.
vi: Số tối đa các thư cần mở đồng thời.

en: invalid message descriptor
vi: bộ mô tả thư không hợp lệ

en: message not open
vi: thư chưa mở

en: message size out of representable range
vi: kích cỡ thư ở ngoại phạm vi có thể đại diện

en: body size out of representable range
vi: kích cỡ thân thư ở ngoại phạm vi có thể đại diện

en: header size out of representable range
vi: kích cỡ phần đầu thư ở ngoại phạm vi có thể đại diện

en: header not found
vi: không tìm thấy phần đầu

en: end of input
vi: kết thúc đầu vào

en: temporary failure querying for username %s
vi: lỗi tạm thời khi yêu cầu theo tên người dùng %s

en: failure querying for username %s
vi: lỗi yêu cầu theo tên người dùng %s

en: cannot get rate for %s
vi: không thể lấy tần số cho %s

en: cannot check TBF rate for %s
vi: không thể kiểm tra tỷ lệ TBF cho %s

en: cannot create debug stream; transcript disabled: %s
vi: không thể tạo luồng gỡ lỗi; bản dịch bị tắt: %s

en: cannot create transcript stream: %s
vi: không thể tạo luồng bản biên mã: %s

en: cannot create URL from `%s': %s
vi: không thể tạo địa chỉ URL từ "%s": %s

en: %s: cannot get scheme: %s
vi: %s: không thể lấy lược đồ : %s

en: %s: cannot get path: %s
vi: %s: không thể lấy đường dẫn: %s

en: %s: cannot get port: %s
vi: %s: không thể lấy cổng: %s

en: %s: cannot get host: %s
vi: %s: không thể lấy máy: %s

en: invalid URL: %s
vi: địa chỉ URL không hợp lệ: %s

en: send stream failed: %s
vi: lỗi gửi luồng: %s

en: remote side has closed connection
vi: bên ở xa đã đóng kết nối

en: sending to stream failed: %s
vi: lỗi gửi cho luồng: %s

en: error reading clamav response: %s
vi: gặp lỗi khi đọc đáp ứng clamav: %s

en: unknown clamav response: %s
vi: không nhận ra đáp ứng clamav: %s

en: clamav error: %s
vi: lỗi clamav: %s

en: failed to initialize sieve machine: %s
vi: lỗi sơ khởi cơ chế giần: %s

en: compilation of Sieve script %s failed
vi: lỗi biên dịch văn lệnh Sieve %s

en: sieving failed: %s
vi: giần bị lỗi: %s

en: argument out of range
vi: đối số ở ngoại phạm vi

en: argument out of range: start=%ld
vi: đối số ở ngoại phạm vi: đầu=%ld

en: argument out of range: start=%ld, len=%ld
vi: đối số ở ngoại phạm vi: đầu=%ld, dài=%ld

en: argument out of range: count=%ld
vi: đối số ở ngoại phạm vi: đếm=%ld

en: error decoding string: %s
vi: gặp lỗi khi giải mã chuỗi: %s

en: error encoding string: %s
vi: gặp lỗi khi mã hoá chuỗi: %s

en: %08lx: unknown opcode %u; aborting dump
vi: %08lx: không nhận ra mã thao tác %u nên hủy bỏ tiến trình đổ

en: invalid transform string: %s
vi: chuỗi chuyển dạng sai: %s

en: execution of the filter program was not finished
vi: chưa thực hiện xong chương trình lọc

en: mlfi_connect: unsupported address family: %d
vi: mlfi_connect: (kết nối mifi) gặp nhóm địa chỉ không được hỗ trợ : %d

en: cannot create opool: %s
vi: không thể tạo opool: %s

en: failed to append to opool: %s
vi: lỗi phụ thêm vào opool: %s

en: function `%s' cannot be used in prog `%s'
vi: không thể dùng hàm "%s" trong chương trình "%s"

en: built-in function `%s' cannot be used in prog `%s'
vi: không thể dùng hàm dựng sẵn "%s" trong chương trình "%s"

en: missing module declaration
vi: thiếu lời tuyên bố mô-đun

en: duplicate module declaration
vi: gặp lời tuyên bố mô-đun trùng

en: invalid module declaration
vi: sai đặt lời tuyên bố mô-đun

en: `static' and `public' used together
vi: `static' và `public' được dùng với nhau

en: duplicate `%s'
vi: "%s" trùng

en: constant name `%s' clashes with a variable name
vi: tên hằng số "%s" xung đột với một tên biến nào đó

en: initializer element is not constant
vi: phần tử sơ khởi không phải hằng số

en: return from %s is ignored
vi: trả lại từ %s bị bỏ qua

en: unspecified value not ignored as it should be
vi: giá trị chưa xác định không phải bị bỏ qua như nên có

en: Sendmail action is not allowed in begin block
vi: Không cho phép hành động sendmail trong khối đầu

en: Sendmail action is not allowed in end block
vi: Không cho phép hành động sendmail trong khối cuối

en: header action is not allowed in end block
vi: không cho phép hành động phần đầu trong khối cuối

en: arguments are ignored for accept
vi: các đối số bị bỏ qua cho tiến trình accept

en: invalid SMTP reply code
vi: mã trả lại SMTP sai

en: invalid extended reply code
vi: mã trả lại mở rộng sai

en: duplicate default statement
vi: câu lệnh mặc định trùng

en: previously defined here
vi: đã xác định trước ở đây

en: expected string, but found %s
vi: mong đợi chuỗi, còn tìm %s

en: duplicate loop increment
vi: bộ tăng dần vòng lặp trùng

en: duplicate for statement
vi: câu lệnh for (trong) trùng

en: duplicate while statement
vi: câu lệnh while (trong khi) trùng

en: no such loop: %s
vi: không có vòng lặp như vậy: %s

en: `break' used outside of `loop'
vi: "break" (ngắt) được dùng bên ngoài "loop" (vòng lặp)

en: `next' used outside `loop'
vi: "next" (kế tiếp) được dùng bên ngoài "loop" (vòng lặp)

en: `next' is used outside `loop'; did you mean `pass'?
vi: "next" (kế tiếp) được dùng bên ngoài "loop" (vòng lặp); bạn định ghi "pass" (đi qua) phải không?

en: $(expr) is allowed only in a function with variable number of arguments
vi: $(expr) được phép chỉ trong một hàm có số biến đối các đối số

en: expected numeric value, but found `%s'
vi: mong đợi giá trị thuộc số, còn tìm "%s"

en: exception code not a number
vi: mã ngoại lệ không phải con số

en: invalid exception number: %lu
vi: số thứ tự ngoại lệ không hợp lệ: %lu

en: `return' outside of a function
vi: "return" (trả lại) bên ngoài hàm

en: `return' with no value, in function returning non-void
vi: "return" (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)

en: `return' with a value, in function returning void
vi: "return" (trả lại) có giá trị, trong hàm trả lại void (rỗng)

en: recipient address not specified in `on poll' construct
vi: chưa xác định địa chỉ của người nhận trong cấu trúc "on poll"

en: invalid data type, expected number
vi: gặp kiểu dữ liệu sai, mong đợi con số

en: INTERNAL ERROR at %s:%d, unexpected node type %d
vi: LỖI NỘI BỘ ở %s:%d: gặp kiểu nút bất thường %d

en: nothing to pop
vi: không có gì cần pop

en: unknown regexp flag: %s
vi: không nhận ra cờ biểu thức chính quy: %s

en: invalid size: numeric overflow occurred
vi: Kích cỡ không hợp lệ: tràn thuộc số

en: invalid size suffix (near %s)
vi: Hậu tố kích cỡ không hợp lệ (gần "%s")

en: $%d is not a number
vi: $%d không phải con số

en: cannot convert %s to %s
vi: không thể chuyển đổi %s sang %s

en: cannot define variable of unspecified type
vi: không thể xác định biến có kiểu chưa ghi rõ

en: INTERNAL ERROR at %s:%d, declaring %s %s
vi: LỖI NỘI BỘ ở %s:%d: đang tuyên bố %s %s

en: automatic variable `%s' is shadowing a parameter
vi: biến tự động "%s" đang che một tham số

en: automatic variable `%s' is shadowing a global
vi: biến tự động "%s" đang che một bộ toàn cục

en: parameter `%s' is shadowing a global
vi: tham số "%s" đang che một bộ toàn cục

en: redeclaring `%s' as different data type
vi: đang tuyên bố lại "%s" có kiểu dữ liệu khác

en: duplicate variable: %s
vi: biến trùng: %s

en: duplicate parameter: %s
vi: tham số trùng: %s

en: variable name `%s' clashes with a constant name
vi: tên biến "%s" xung đột với một tên hằng số nào đó

en: cannot convert `%s' to number
vi: không thể chuyển đổi "%s" sang con số

en: redefining variable %s
vi: đang xác định lại biến %s

en: error initialising variable %s: incompatible types
vi: gặp lỗi khi sơ khởi biến %s: các kiểu không tương thích với nhau

en: variable `%s' already initialized
vi: biến "%s" đã được sơ khởi về trước

en: this is the location of the previous initialization
vi: đây là vị trí của lời sơ khởi trước

en: INTERNAL ERROR at %s:%d: variable to be initialized is not declared
vi: LỖI NỘI BỘ tại %s:%d: chưa tuyên bố biến cần sơ khởi

en: INTERNAL ERROR at %s:%d: variable to be initialized has wrong type
vi: LỖI NỘI BỘ tại %s:%d: biến cần sở khởi vẫn có kiểu không đúng

en: argument number too high
vi: quá cao số các đối số

en: unable to start external preprocessor `%s': %s
vi: không thể khởi chạy bộ tiền xử lý bên ngoài "%s": %s

en: cannot open %s: %s
vi: không thể mở %s: %s

en: `%s' is not a regular file
vi: `%s' không phải là tập tin thường

en: recursive inclusion
vi: bao gồm đệ quy

en: variable %s is not defined
vi: chua xác định biến %s

en: including a module file is unreliable and may cause subtle errors
vi: Bao gồm tập tin mô-đun có thể gây ra lỗi khó thấy

en: use `require %*.*s' instead
vi: có nên dùng `require %*.*s' để thay thế

en: misplaced `module'
vi: sai chỗ "module"

en: end of file in comment
vi: gặp kết thúc tập tin trong ghi chú

en: end of file in string
vi: gặp kết thúc tập tin trong chuỗi

en: mailfromd -- a general purpose milter daemon
vi: mailfromd — trình nền milter thường dụng

en: -O level must be a non-negative integer
vi: Cấp -O phải là số nguyên không âm

en: expected assignment, but found `%s'
vi: mong đợi sự gán, còn tìm "%s"

en: run in test mode
vi: chạy trong chế độ thử

en: FUNC
vi: HÀM

en: run script and execute function FUNC ("main" if not given)
vi: chạy văn lệnh và thực hiện HÀM (không đưa ra thì "main")

en: check syntax and exit
vi: kiểm tra cú pháp, sau đó thoát

en: show compilation defaults
vi: hiển thị các giá trị biên dịch mặc định

en: run in daemon mode (default)
vi: chạy trong chế độ trình nền (mặc định)

en: preprocess source files and exit
vi: tiền xử lý các tập tin mã nguồn, sau đó thoát

en: compile files
vi: biên dịch các tập tin

en: load library
vi: nạp thư viện

en: add DIR to the load path
vi: thêm TMỤC (thư mục) vào đường dẫn nạp

en: set communication socket
vi: đặt ổ cắm liên lạc

en: run in mtasim compatibility mode
vi: chạy trong chế độ tương thích với mtasim

en: set code optimization level
vi: đặt cấp tối ưu hoá mã

en: VAR=VALUE
vi: BIẾN=GIÁ_TRỊ

en: assign VALUE to VAR
vi: gán GIÁ_TRỊ cho BIẾN

en: read relayed domains from FILE
vi: đọc từ TẬP_TIN các miền đã chuyển tiếp

en: Preprocessor options
vi: Tùy chọn tiền xử lý

en: use command as external preprocessor
vi: dùng câu lệnh làm bộ tiền xử lý bên ngoài

en: disable the use of external preprocessor
vi: tắt khả năng sử dụng bộ tiền xử lý bên ngoài

en: NAME[=VALUE]
vi: TÊN­=[GIÁ_TRỊ]

en: define a preprocessor symbol NAME as having VALUE, or empty
vi: xác định một ký hiệu tiền xử lý TÊN có GIÁ_TRỊ, hoặc trống

en: undefine a preprocessor symbol NAME
vi: hủy xác định một ký hiệu tiền xử lý TÊN

en: Timeout control
vi: Điều khiển thời hạn

en: set MTA connection timeout
vi: đặt thời hạn kết nối MTA

en: Informational and debugging options
vi: Tùy chọn thông tin và gỡ lỗi

en: print location column numbers in compiler diagnostics messages
vi: in ra các số thứ tự cột vị trí trong mỗi thông điệp chẩn đoán bộ biên dịch

en: trace executed actions
vi: truy tìm các hành động đã thực hiện

en: enable filter program tracing
vi: bật khả năng truy tìm chương trình lọc

en: dump disassembled code
vi: đổ mã bị tháo ra

en: dump grammar traces
vi: đổ các vết ngữ pháp

en: dump lexical analyzer traces
vi: đổ các vết phân tích từ vựng

en: dump parser tree
vi: đổ cây phân tích cú pháp

en: show used Sendmail macros
vi: hiển thị các vĩ lệnh Sendmail đã dùng

en: produce a cross-reference listing
vi: cung cấp danh sách tham chiếu chéo

en: enable stack traces on runtime errors
vi: bật vết đống trên lỗi lúc chạy

en: Invalid milter timeout: %lu
vi: Sai đặt thời hạn milter: %lu

en: not enough arguments
vi: không đủ đối số

en: expected string or list of strings
vi: mong đợi chuỗi hay danh sách các chuỗi

en: Dump stack traces on runtime errors.
vi: Gặp lỗi lúc chạy thì đổ vết đống.

en: Set milter timeout.
vi: Đặt thời hạn milter.

en: Add directories to the list of directories to be searched for header files.  Argument is a list of directory names separated by colons.
vi: Thêm thư mục vào danh sách các thư mục trong đó cần tìm kiếm tập tin phần đầu. Đối số là một danh sách các tên thư mục định giới bằng dấu hai chấm.

en: Initialize a mailfromd variable <var> to <value>.
vi: Sơ khởi một biến mailfromd <biến> tới <biến>.

en: var: string> <value: string-or-number
vi: biến: chuỗi><giá_trị:chuỗi-hay-số

en: Read filter script from <file>.
vi: Đọc văn lệnh lọc từ <tệp>.

en: Trace executed actions.
vi: Truy tìm các hành động đã thực hiện.

en: Enable filter program tracing.
vi: Bật khả năng truy tìm chương trình lọc.

en: modules: list
vi: modules: danh sách

en: Read relayed domain names from the file
vi: Đọc từ tập tin các tên miền đã chuyển tiếp

en: file: string
vi: tệp: chuỗi

en: Configure MFL runtime values.
vi: Cấu hình các giá trị MFL lúc chạy.

en: script file specified twice (%s and %s)
vi: tập tin văn lệnh được xác định hai lần (%s và %s)

en: function %s is not defined
vi: chua xác định hàm %s

en: function %s must take variable number of arguments
vi: hàm %s phải có số biến đổi các đối số

en: function %s must return number
vi: hàm %s phải trả lại con số

en: script file is given without full file name
vi: tập tin văn lệnh đưa ra mà không có tên tập tin đầy đủ

en: operation is not applicable
vi: thao tác không thể áp dụng

en: database file name is not given
vi: chưa đưa ra tên tập tin cơ sở dữ liệu

en: list is not applicable to this DB format
vi: list (liệt kê) không thể áp dụng cho định dạng cơ sở dữ liệu này

en: expire is not applicable to this DB format
vi: expire (hết hạn) không thể áp dụng cho định dạng cơ sở dữ liệu này

en: compact is not applicable to this DB format
vi: compact (nét chặt) không thể áp dụng cho định dạng cơ sở dữ liệu này

en: delete given entries from the database
vi: xoá khỏi cơ sở dữ liệu các mục đã cho

en: list given database (default cache)
vi: liệt kê cơ sở dữ liệu đã chọ (bộ nhớ tạm mặc định)

en: delete expired entries from the database
vi: xoá khỏi cơ sở dữ liệu các mục đã hết hạn

en: compact the database
vi: nén chặt cơ sở dữ liệu

en: DB file name to operate upon
vi: Tên tập tin của cơ sở dữ liệu cần thao tác

en: format of the DB file to operate upon
vi: định dạng của tập tin cơ sở dữ liệu cần thao tác

en: ignore failed reads while compacting the database
vi: bỏ qua các lần đọc bị lỗi trong khi nén chặt cơ sở dữ liệu

en: RATE
vi: TẦN SỐ

en: predict when the user will be able to send next message
vi: dự đoán khi người dùng sẽ có khả năng gửi thư kế tiếp

en: with --compact or --expire: apply the operation to all available databases
vi: với tùy chọn "--compact" (nén chặt) hoặc "--expire" (hết hạn): áp dụng thao tác cho mọi cơ sở dữ liệu sẵn sàng

en: set new program state directory
vi: đặt thư mục tình trạng chương trình mới

en: set database expiration interval to NUMBER seconds
vi: đặt khoảng hết hạn cơ sở dữ liệu thành SỐ giây

en: Set program state directory.
vi: Đặt thư mục tình trạng chương trình.

en: spec: list
vi: spec: danh sách

en: --all is meaningful only with --expire or --compact option
vi: Tùy chọn "all" (tất cả) chỉ có ích cùng với tùy chọn "--expire" (hết hạn) hoặc "--compact" (nén chặt)

en: --format is incompatible with --all
vi: Tùy chọn "--format" (định dạng) không tương thích với "--all" (tất cả)

en: %s: no such file or directory
vi: %s: không có tập tin hay thư mục như vậy

en: input file %s is not readable: %s
vi: tập tin đầu vào %s không thể đọc được: %s

en: malformed #line statement
vi: câu lệnh #line dạng sai

en: too few arguments in pragma
vi: quá ít đối số trong pragma

en: too many arguments in pragma
vi: quá nhiều đối số trong pragma

en: error parsing pragma: %s
vi: gặp lỗi khi phân tích cú pháp của pragma: %s

en: empty pragma
vi: pragma còn trống

en: unknown pragma
vi: không nhận ra pragma

en: stack segment expanded, new size=%lu
vi: đoạn đống đã mở rộng, kích cỡ mới=%lu

en: stack trace:
vi: vết đống:

en: stack trace finishes
vi: vết đống kết thúc

en: heap overrun; increase #pragma stacksize
vi: tràn miền nhớ nên tăng kích cỡ đống #pragma

en: memory chunk too big to fit into heap
vi: đoạn bộ nhớ quá lớn để vừa trong miền nhớ

en: Out of stack space; increase #pragma stacksize
vi: Cạn chỗ đống; tăng kích cỡ đống #pragma

en: invalid back-reference number
vi: sai đặt số thứ tự tham chiếu ngược

en: `accept' causes previous message modification commands to be ignored; call mmq_purge() prior to `accept', to suppress this warning
vi: "accept" (chấp nhận) thì gây ra bỏ qua các câu lệnh sửa đổi thông điệp chạy trước; để thu hồi cảnh báo này, hãy gọi mmq_purge() đằng trước "accept"

en: pc out of range
vi: pc ở ngoại phạm vi

en: out of memory while formatting error message:
vi: không đủ bộ nhớ trong khi định dạng thông điệp lỗi:

en: %scannot create temporary stream: %s
vi: %skhông thể tạo luồng tạm thời: %s

en: %stemporary stream seek failed: %s
vi: %slỗi tìm nơi tạm thời trong luồng: %s

en: %stemporary stream write failed: %s
vi: %slỗi ghi luồng tạm thời: %s

en: unknown built-in private data requested (%d)
vi: yêu cầu dữ liệu riêng dựng sẵn không rõ (%d)

en: no built-in private data registered
vi: chưa đăng ký dữ liệu riêng dựng sẵn

en: initial allocation for built-in private data #%d failed
vi: việc phân cấp đầu tiên cho dữ liệu riêng dựng sẵn #%d bị lỗi

en: %s: error parsing URL
vi: %s: gặp lỗi khi phân tích địa chỉ URL

en: `%s' is not a directory
vi: "%s" không phải thư mục

en: state directory `%s' is not an absolute file name
vi: thư mục tình trạng "%s" không phải là một tên tập tin tuyệt đối

en: Server ID.
vi: Mã số máy phục vụ.

en: Listen on this URL.
vi: Lắng nghe trên đĩa chỉ URL này.

en: Maximum number of instances allowed for this server.
vi: Số tối đa các thể hiện được phép cho máy phục vụ này.

en: Single-process mode.
vi: Chế độ tiến trình đơn.

en: Reuse existing socket (default).
vi: Dùng lại ổ cắm đã có (mặc định).

en: unknown server type
vi: không rõ kiểu máy phục vụ

en: unknown timeout class: %s
vi: không nhận ra hạng thời hạn: %s

en: Initial SMTP connection timeout.
vi: Thời hạn kết nối SMTP đầu tiên.

en: Timeout for initial SMTP response.
vi: Thời hạn cho đáp ứng SMTP đầu tiên.

en: Timeout for MAIL response.
vi: Thời hạn cho đáp ứng MAIL (thư tín).

en: Timeout for RCPT response.
vi: Thời hạn cho đáp ứng RCPT (nhận).

en: Timeout for RSET response.
vi: Thời hạn cho đáp ứng RSET (đặt lại).

en: Timeout for QUIT response.
vi: Thời hạn cho đáp ứng QUIT (thoát).

en: Set SMTP timeouts.
vi: Đặt thời hạn SMTP.

note: TRANSLATORS: soft and hard are keywords, do not translate them
en: [soft | hard]
vi: [soft | hard]
    
     soft = mềm
     hard = cứng

en: Enable transcript of call-out SMTP sessions.
vi: Bật ghi lưu các phiên chạy SMTP gọi ra.

en: Timeout for all SMTP I/O operations.
vi: Thời hạn cho các thao tác V/R SMTP.

en: Set source address for TCP connections.
vi: Đặt địa chỉ nguồn cho kết nối TCP.

en: ip: ipaddr
vi: ip: địa_chỉ_IP

en: Retain the supplementary group <name> when switching to user privileges
vi: Giữ lại nhóm phụ <tên> khi chuyển đổi sang quyền truy cập của người dùng

en: Switch to this user privileges after startup.
vi: Chuyển đổi sang quyền truy cập của người dùng này một khi khởi chạy.

en: Set file to store PID value in.
vi: Đặt tập tin vào đó cần lưu giá trị PID.

en: Set the domain name for EHLO command.
vi: Đặt tên miền cho câu lệnh EHLO.

en: Set email address for use in SMTP `MAIL FROM' command.  Argument is an email address or a comma-separated list of addresses.  Use <> for null address.  Other addresses can be given without angle brackets.
vi: Đặt địa chỉ thư điện tử để dùng trong câu lệnh "MAIL FROM" SMTP. Đối số là một địa chỉ thư điện tử hoặc một danh sách các địa chỉ định giới bằng dấu phẩy. Dùng <> để ngụ ý địa chỉ rỗng. Các địa chỉ khác không cần nằm trong dấu ngoặc nhọn.

en: addr
vi: địac

en: invalid pidfile name: must be absolute
vi: tên tập tin PID không hợp lệ: phải là tuyệt đối

en: stay in foreground
vi: còn lại ở cảnh gần

en: run in single-process mode
vi: chạy trong chế độ tiến trình đơn

en: set pidfile name
vi: đặt tên tập tin PID

en: switch to this user privileges after startup
vi: chuyển đổi sang quyền truy cập của người dùng này sau khi khởi chạy

en: set source address for TCP connections
vi: đặt địa chỉ nguồn cho kết nối TCP

en: enable transcript of SMTP sessions
vi: bật ghi lưu các phiên chạy SMTP

en: log to stderr
vi: ghi lưu vào stderr

en: log to syslog (default)
vi: ghi lưu vào syslog (mặc định)

en: set the identifier used in syslog messages to STRING
vi: đặt thành CHUỖI bộ nhận diện dùng trong thông điệp syslog

en: debug messages include source information
vi: thông điệp gỡ rối bao gồm thông tin nguồn

en: cannot compile regex (%s): %s
vi: không thể biên dịch biểu thức chính quy (%s): %s

en: cannot install builtin function %s: %s
vi: không thể cài đặt hàm dựng sẵn %s: %s

en: cannot import symbol `%s': %s
vi: không thể nhập ký hiệu "%s": %s

en: symbol import conflict: %s
vi: xung đột nhập ký hiệu: %s

en: imported symbol location
vi: vị trí ký hiệu đã nhập vào

en: conflicting symbol location
vi: xung đột vị trí ký hiệu

en: cannot install module %s: %s
vi: không thể cài đặt mô-đun %s: %s

en: cannot install variable %s: %s
vi: không thể cài đặt biến %s: %s

en: INTERNAL ERROR: variable %s not found
vi: LỖI NỘI BỘ : không tìm thấy biến %s

en: cannot install function %s: %s
vi: không thể cài đặt hàm %s: %s

en: redefinition of function %s by alias %s
vi: xác định lại hàm %s bởi bí danh %s

en: redefinition of function %s
vi: xác định lại hàm %s

en: cannot install literal %s: %s
vi: không thể cài đặt hằng nguồn %s: %s

en: cannot install constant %s: %s
vi: không thể cài đặt hằng số %s: %s

en: cannot install pragma %s: %s
vi: không thể cài đặt pragma %s: %s

en: INTERNAL ERROR: pragma %s already defined
vi: LỖI NỘI BỘ : pragma %s đã được xác định

en: cannot append body chunk: %s
vi: không thể phụ thêm đoạn thân: %s

en: cannot get the value of {%s}: %s
vi: không thể lấy giá trị của {%s}: %s

en: client type %s is not supported yet
vi: ứng dụng khách kiểu %s chưa được hỗ trợ

en: unknown client type %s
vi: không rõ kiểu ứng dụng khách %s

en: invalid log level: %s
vi: cấp ghi lưu không hợp lệ: %s

en: Set remote milter type. Only `milter' is understood so far.
vi: Đặt kiểu milter từ xa. Hiện thời chỉ hiệu "milter".

en: Set remote client URL.
vi: Đặt đĩa chỉ URL của ứng dụng khách.

en: Set write timeout.
vi: Đặt thời hạn ghi.

en: Set read timeout.
vi: Đặt thời hạn đọc.

en: Set timeout for EOM.
vi: Đặt thời hạn cho EOM.

en: Set connect timeout.
vi: Đặt thời hạn kết nối.

en: Set log verbosity level. Arg is a list of items separated by commas or whitespace.  Each item is a log level optionally prefixed with `!' to indicate `any level except this', or '<', meaning `all levels up to and including this'.  Log levels in order of increasing priority are: proto, debug, info, warn, err, fatal.
vi: Đặt cấp chi tiết ghi lưu. Đối_số là một danh sách các mục định giới bằng dấu phẩy hay khoảng trắng. Mỗi mục là một cấp ghi lưu, tùy chọn cũng có tiền tố "!" (ngụ ý "bất kỳ cấp trừ cấp này") hoặc "<" (tất cả các cấp tính đến và gồm cả cấp này). Những cấp ghi lưu theo thứ tự ưu tiên tăng dần:
     • proto
     • debug		gỡ lỗi
     • info		thông tin
     • warn		cảnh báo
     • err		lỗi (viết tắt)
     • fatal		nghiêm trọng.

en: macro table %d is full, symbol {%s} ignored
vi: bảng vĩ lệnh %d bị đầy nên bỏ qua ký hiệu {%s}

en: unknown MeTA1 macro %s
vi: không rõ vĩ lệnh MeTA1 %s

en: unknown SMTP stage
vi: không rõ giai đoạn SMTP

en: not enough arguments to define-macros
vi: không đủ đối số để xác định vĩ lệnh (define-macros)

en: too many arguments to define-macros
vi: quá nhiều đối số để xác định vĩ lệnh (define-macros)

en: too many macros defined for stage "mail", while processing "auth-macros" statement
vi: quá nhiều vĩ lệnh được xác định cho giai đoạn "mail" trong khi xử lý câu lệnh "auth-macros"

en: Listen for milter requests on the given URL.
vi: Lắng nghê yêu cầu milter trên đĩa chỉ URL đưa ra.

en: Maximum number of threads (soft limit).
vi: số tối đa các nhánh (giới hạn mềm)

en: Maximum number of threads (hard limit).
vi: số tối đa các nhánh (giới hạn cứng).

en: Maximum number of file descriptors pmilter is allowed to open
vi: Số tối đa các bộ mô tả tập tin cho phép pmilter mở được

en: Set pmilter debug verbosity level.
vi: Đặt cấp chi tiết gỡ lỗi pmilter.

en: Write PID to this file.
vi: Ghi PID vào tập tin này.

en: Pass auth macros to MAIL handler.
vi: Gửi các vĩ lệnh xác thực cho bộ quản lý MAIL.

en: Define macros for the given SMTP stage.
vi: Xác định các vĩ lệnh cho giai đoạn SMTP đưa ra.

en: stage: string> <macros: strings
vi: giai đoạn: chuỗi> <các_vĩ_lệnh: các_chuỗi

en: Set Mailfromd debug verbosity level.  Argument is a comma-separated list of debug specifications, each of which has the following form:
      <module: string>[=<level: number>]
    where <module> is the name of a Mailfromd module, and <level> is the desired verbosity level for that module.
vi: Đặt cấp chi tiết của chức năng gỡ lỗi trình nền Mailfromd. Đối số là một danh sách định giới bằng dấu phẩy chứa các đặc tả gỡ lỗi, mỗi đặc tả có định dạng này:
      <mô-đun: chuỗi>[=<cấp: số>]
    mà <mô-đun> là tên của một mô-đun Mailfromd nào đó, và <cấp> là cấp chi tiết đã muốn cho mô-đun đó.

en: listen on the given URL
vi: lắng nghe trên đĩa chỉ URL đưa ra

en: set debug verbosity level
vi: đặt cấp chi tiết gỡ rối

en: disable signal handling in the main thread (use for debugging).
vi: tắt chức năng quản lý tín hiệu trong mạch chính (dùng để gỡ lỗi).

en: unsupported reply code: %c (%d)
vi: mã đáp ứng không được hỗ trợ : %c (%d)

en: unsupported reply code: (%d)
vi: mã đáp ứng không được hỗ trợ : (%d)

en: failed to connect to %s (milter %s)
vi: không kết nối được tới %s (milter %s)

en: %sfailed to connect to %s (milter %s)
vi: %skhông kết nối được tới %s (milter %s)

en: %scannot get the size of the header stream: %s
vi: %skhông thể lấy kích cỡ của luồng dòng đầu : %s

en: %scannot create header: %s
vi: %skhông thể tạo dòng đầu : %s

en: reading from header stream failed: %s
vi: lỗi đọc từ luồng dòng đầu : %s

en: got signal %d
vi: nhận được tín hiệu %d

en: %s starting
vi: %s đang khởi chạy

en: %s terminated
vi: %s đã chấm dứt

en: failed to set up signals: %s
vi: lỗi thiết lập tín hiệu : %s

en: URL to listen on was not specified
vi: chưa ghi rõ đĩa chỉ URL trên đó cần lắng nghe

en: no clients configured
vi: chưa cấu hình ứng dụng khách nào.

en: version mismatch: compile_time=%d, run_time=%d
vi: sai khớp phiên bản: thời_gian_biên_dịch=%d, thời_gian_chạy=%d

en: cannot create PID file `%s': %s
vi: không thể tạo tập tin PID "%s": %s

en: cannot create main thread: %s
vi: không thể tạo mạch chính: %s

en: %s: wrong debug spec near %s
vi: %s: đặc tả gỡ lỗi không đúng ở gần %s

en: Set debug verbosity level.
vi: Đặt cấp chi tiết gỡ lỗi.

en: run in inetd mode
vi: chạy trong chế độ inetd

en: set syslog tag
vi: đặt thẻ syslog

note: Type: boolean Description
en: Should Mailgraph start on boot?
vi: Khởi chạy Mailgraph vào lúc khởi động ?

note: Type: boolean Description
en: Mailgraph can start on boot time as a daemon. Then it will monitor your Postfix logfile for changes. This is recommended.
vi: Chương trình Mailgraph có khả năng khởi chạy như là trình nền vào lúc khởi động hệ thống. Vì thế nó sẽ theo dõi tập tin theo dõi Postfix có thay đổi chưa. Khuyên bạn bật tùy chọn này.

note: Type: boolean Description
en: The other method is to call mailgraph by hand with the -c parameter.
vi: Phương pháp khác là gọi mailgraph bằng tay với tham số « -c ».

note: Type: string Description
en: Logfile used by mailgraph:
vi: Tập tin theo dõi được mailgraph dùng:

note: Type: string Description
en: Enter the logfile which should be used to create the databases for mailgraph. If unsure, leave default (/var/log/mail.log).
vi: Hãy nhập tên tập tin theo dõi (logfile) nên dùng để tạo các cơ sở dữ liệu cho mailgraph. Chưa chắc thì để lại giá trị mặc định (/var/log/mail.log).

note: Type: boolean Description
en: Ignore mail to/from localhost?
vi: Bỏ qua thư tín đến/từ localhost ?

note: Type: boolean Description
en: When using a content filter like amavis, incoming mail is counted more than once, which will result in wrong values. If you use some content filter, you should choose this option.
vi: Khi sử dụng một bộ lọc ngữ cảnh như amavis, mỗi thư gửi đến được đếm nhiều lần mà có kết quả là giá trị sai. Có nên bật tùy chọn này nếu bạn sử dụng bộ lọc ngữ cảnh nào.

note: Type: multiselect Choices
en: ar (Arabic)
vi: ar (A Rập)

note: Type: multiselect Choices
en: ca (Catalan)
vi: ca (Ca-ta-lan)

note: Type: multiselect Choices
en: cs (Czech)
vi: cs (Séc)

note: Type: multiselect Choices
en: da (Danish)
vi: da (Đan Mạch)

note: Type: multiselect Choices
en: de (German)
vi: de (Đức)

note: Type: multiselect Choices
en: en (English)
vi: en (Anh)

note: Type: multiselect Choices
en: es (Spanish)
vi: es (Tây Ban Nha)

note: Type: multiselect Choices
en: et (Estonian)
vi: et (Éx-tô-ni-a)

note: Type: multiselect Choices
en: eu (Basque)
vi: eu (Ba-x-quợ)

note: Type: multiselect Choices
en: fi (Finnish)
vi: fi (Phần Lan)

note: Type: multiselect Choices
en: fr (French)
vi: fr (Pháp)

note: Type: multiselect Choices
en: hr (Croatian)
vi: hr (Cợ-rô-a-ti-a)

note: Type: multiselect Choices
en: hu (Hungarian)
vi: hu (Hung-ga-ri)

note: Type: multiselect Choices
en: it (Italian)
vi: it (Ý)

note: Type: multiselect Choices
en: ja (Japanese)
vi: ja (Nhật)

note: Type: multiselect Choices
en: ko (Korean)
vi: ko (Hàn)

note: Type: multiselect Choices
en: lt (Lithuanian)
vi: lt (Li-tu-a-ni)

note: Type: multiselect Choices
en: nl (Dutch)
vi: nl (Hoà Lan)

note: Type: multiselect Choices
en: no (Norwegian)
vi: no (Na Uy)

note: Type: multiselect Choices
en: pl (Polish)
vi: pl (Ba Lan)

note: Type: multiselect Choices
en: pt (Portuguese)
vi: pt (Bồ Đào Nha)

note: Type: multiselect Choices
en: pt_BR (Brasilian Portuguese)
vi: pr_BR (Bồ Đào Nha ở Bra-xin)

note: Type: multiselect Choices
en: ro (Romanian)
vi: ro (Rô-ma-ni)

note: Type: multiselect Choices
en: ru (Russian)
vi: ru (Nga)

note: Type: multiselect Choices
en: sl (Slovenian)
vi: sl (Xlô-ven)

note: Type: multiselect Choices
en: sr (Serbian)
vi: sr (Xéc-bi)

note: Type: multiselect Choices
en: sv (Swedish)
vi: sv (Thuỵ Điển)

note: Type: multiselect Choices
en: tr (Turkish)
vi: tr (Thổ Nhĩ Kỳ)

note: Type: multiselect Choices
en: uk (Ukrainian)
vi: uk (U-cợ-rainh)

note: Type: multiselect Choices
en: vi (Vietnamese)
vi: vi (Việt)

note: Type: multiselect Choices
en: zh_CN (Chinese - China)
vi: zh_CN (Trung Quốc)

note: Type: multiselect Choices
en: zh_TW (Chinese - Taiwan)
vi: zh_TW (Trung - Đài Loan)

note: Type: multiselect DefaultChoice You must NOT translate this string, but you can change its value. The comment between brackets is used to distinguish this msgid from the one in the Choices list; you do not have to worry about them, and have to simply choose a msgstr among the English values listed i
en: en (English)[ default language ]
vi: vi (Vietnamese)

note: Type: multiselect Description
en: Languages to support:
vi: Ngôn ngữ cần hỗ trợ :

note: Type: multiselect Description
en: For each supported language, Mailman stores default language specific texts in /etc/mailman/LANG/ giving them conffile like treatment with the help of ucf.  This means approximately 150kB for each supported language on the root file system.
vi: Với mỗi ngôn ngữ được hỗ trợ, trình Mailman lưu vào « /etc/mailman/MÃ/ » một số văn bản mặc định đặc trưng cho ngôn ngữ (MÃ là mã ngôn ngữ theo hai chữ), xử lý chúng giống như tập tin cấu hình (conffile) dùng « ucf ». Có nghĩa là chiếm khoảng 150 kB cho mỗi ngôn ngữ được hỗ trợ trên hệ thống tập tin gốc.

note: Type: multiselect Description
en: If you need a different set of languages at a later time, just run dpkg-reconfigure mailman.
vi: Lúc nào muốn sửa đổi tập ngôn ngữ thì chỉ hãy chạy câu lệnh cấu hình lại gói « dpkg-reconfigure mailman ».

note: Type: multiselect Description
en: NOTE: Languages enabled on existing mailing lists are forcibly re-enabled when deselected and mailman needs at least one language for displaying its messages.
vi: GHI CHÚ : những ngôn ngữ được hiệu lực trong hộp thư chung đã tồn tại thì bị hiệu lực lại một cách ép buộc khi bị bỏ chọn. Hơn nữa, trình Mailman cần thiết ít nhất một ngôn ngữ để hiển thị thông điệp.

note: Type: note Description
en: Missing site list
vi: Thiếu danh sách địa chỉ Web

note: Type: note Description
en: Mailman needs a so-called "site list", which is the list from which password reminders and such are sent out from.  This list needs to be created before mailman will start.
vi: Trình Mailman cần thiết một « danh sách địa chỉ Web », để gửi thư nhắc nhở mặt khẩu v.v.. Phải tạo danh sách này trước khi có thể khởi chạy trình Mailman.

note: Type: note Description
en: To create the list, run "newlist mailman" and follow the instructions on-screen.  Note that you also need to start mailman after that, using service mailman start.
vi: Để tạo danh sách này, hãy chạy câu lệnh « newlist mailman », sau đó theo những hướng dẫn trên màn hình. Ghi chú rằng bạn cũng cần phải khởi chạy lại trình Mailman sau đó, dùng câu lệnh « service mailman start ».

note: Type: select Description
en: Default language for Mailman:
vi: Ngôn ngữ mặc định cho Mailman:

note: Type: select Description
en: The web page will be shown in this language, and in general, Mailman will use this language to communicate with the user.
vi: Trang Web sẽ được hiển thị bằng ngôn ngữ này, và thông thường trình Mailman sẽ dùng ngôn ngữ này để liên lạc với người dùng.

note: Type: select Description
en: Old queue files present
vi: Có tập tin hàng đợi cũ

note: Type: select Description
en: The directory /var/lib/mailman/qfiles contains files. It needs to be empty for the upgrade to work properly. You can try to handle them by:
     - Stop new messages from coming in (at the MTA level).
     - Start a mailman queue runner: service mailman start
     - Let it run until all messages are handled.
       If they don't all get handled in a timely manner, look at the logs
       to try to understand why and solve the cause.
     - Stop it: service mailman stop
     - Retry the upgrade.
     - Let messages come in again.
    You can also decide to simply remove the files, which will make Mailman forget about (and lose) the corresponding emails.
vi: Thư mục « /var/lib/mailman/qfiles » chứa một số tập tin. Thư mục này phải trống để tiến trình nâng cấp chạy đúng. Bạn có thể thử quản lý chúng bằng cách:
     • chặn thư mới đến vào (ở cấp MTA)
     • khởi chạy một hàm chạy hàng đợi mailman: « service mailman start ».
     • cho phép nó chạy cho đến khi tất cả các thư được xử lý.
    	Nếu mọi thư đều chưa được xử lý một cách hợp thời, xem bản ghi
    	để thử xác định nguyên nhân.
     • dừng nó : « service mailman stop ».
     • thử lại việc nâng cấp.
     • cho phép thư lại đến vào.
    Bạn cũng có thể quyết định đơn giản gỡ bỏ những tập tin này, do đó làm cho trình Mailman quên (và mất) những thư tương ứng.

note: Type: select Description
en: If these files correspond to shunted messages, you have to either delete them or unshunt them (with /var/lib/mailman/bin/unshunt). Shunted messages are messages on which Mailman has already abandoned any further processing because of an error condition, but that are kept for admin review. You can use /var/lib/mailman/bin/show_qfiles to examine the contents of the queues.
vi: Nếu những tập tin này tương ứng với thư đã giữ riêng cho người kiểm tra, bạn cần phải hoặc xoá bỏ chúng hoặc gỡ bỏ chúng khỏi nhóm giữ riêng đó. (Thư đã giữ riêng cho người kiểm tra [tiếng Anh: shunted message] là thư bị trình Mailman hủy bỏ việc xử lý do gặp lỗi, còn giữ nó cho quản trị xem lại.) Bạn cũng có khả năng sử dụng « /var/lib/mailman/bin/show_qfiles » để xem nội dung của mỗi hàng đợi.

note: Type: select Description
en: You have the option to continue installation regardless of this problem, at the risk of losing the messages in question or breaking your Mailman setup.
vi: Bạn có tùy chọn tiếp tục tiến trình cài đặt bất chấp vấn đề này mà cũng gặp nguy hiểm mất những thư liên quan hoặc phá vỡ thiết lập Mailman.

en: cannot open device %s: %s
vi: không thể mở thiết bị %s: %s

en: cannot open null stream: %s
vi: không thể mở luồng dữ liệu null: %s

en: not an absolute pathname: %s
vi: không phải một tên đường dẫn tuyệt đối: %s

en: will not execute set[ug]id programs
vi: sẽ không thực hiện các chương trình đặt[ug]id

en: cannot open tty %s
vi: không mở được tty %s

en: %s's %s is not owned by %s
vi: %s có %s không được sở hữu bởi %s

en: Warning: your .biffrc has wrong permissions
vi: Cảnh báo: tập tin tài nguyên .biffrc của bạn được phân quyền không đúng

en: %s's %s has wrong permissions
vi: %s có %s với quyền hạn không đúng

en: Cannot open .biffrc file: %s
vi: Không thể mở tập tin .biffrc: %s

en: cannot open %s for %s: %s
vi: không mở được %s cho %s: %s

en: Cannot create filter for your .biffrc file: %s
vi: không thể tạo bộ lọc cho tập tin .biffrc của bạn: %s

en: cannot create filter for file %s of %s: %s
vi: không thể tạo bộ lọc cho tập tin %s của %s: %s

en: malformed #line directive: %s
vi: chỉ thị #line (dòng) dị hình: %s

en: too few arguments
vi: quá ít đối số

en: cannot create log stream: %s
vi: không thể tạo luồng nhật ký: %s

en: Cannot create filter for the default action: %s
vi: Không thể tạo bộ lọc cho hành vi mặc định: %s

en: cannot create default filter for %s: %s
vi: không thể tạo bộ lọc mặc định cho %s: %s

en: runs in daemon mode with a maximum of NUMBER children
vi: chạy trong chế độ trình nền với SỐ tối đa các con

en: read FILE instead of .biffrc
vi: đọc TẬP-TIN thay cho .biffrc

en: not a boolean
vi: không phải một giá trị lô-gíc

en: Read .biffrc file from the user home directory.
vi: Đọc tập tin “.biffrc” từ thư mục chính của người dùng.

en: Notify only if the user is logged on one of the ttys.
vi: Thông báo chỉ nếu người dùng đã đăng nhập vào một của những thiết bị cuối tty.

en: Send biffrc errors to user's tty.
vi: Gửi lỗi biffrc tới tty của người dùng.

en: arg: bool
vi: đối_số: bool

en: Send biffrc errors to Mailutils error output.
vi: Gửi các lỗi biffrc tới kết xuất lỗi của Mailutils.

en: Maximum number of message body lines to be output.
vi: Số dòng tối đa từ thân thư cần kết xuất.

en: Maximum number of incoming requests per request control interval.
vi: Số tối đa các yêu cầu được gửi đến trong mỗi khoảng thời gian điều khiển yêu cầu.

en: Set control interval.
vi: Đặt khoảng điều khiển.

en: Set overflow control interval.
vi: Đặt khoảng điều khiển tràn.

en: Time to sleep after the first overflow occurs.
vi: Khoảng thời gian trước khi ngủ sau khi lần tràn thứ nhất.

en: Server configuration.
vi: Cấu hình trình phục vụ.

en: GNU comsatd -- notify users about incoming mail
vi: GNU comsatd -- thông báo cho người dùng biết có thư đến

en: malformed input: %s
vi: dữ liệu nhập dạng sai: %s

en: too many requests: pausing for %u second | too many requests: pausing for %u seconds
vi[0]: quá nhiều yêu cầu nên tạm dừng trong vòng %u giây

en: received %lu byte from %s | received %lu bytes from %s
vi[0]: nhận về %lu byte từ %s

en: cannot resize buffer: %s
vi: không thể thay đổi kích cỡ của vùng đệm: %s

en: cannot open mailbox %s: %s
vi: không thể mở hộp thư: %s: %s

en: cannot get message (mailbox %s, qid %s): %s
vi: không thể lấy thư (Hộp thư %s, QID %s): %s

en: bad line name in utmp record: %s
vi: gặp tên dòng sai trong mục ghi UTMP: %s

en: not a character device: %s
vi: không phải thiết bị ký tự: %s

en: user nonexistent: %s
vi: người dùng không tồn tại: %s

en: mailbox URL and message QID are required in test mode
vi: chế độ thử cũng cần thiết địa chỉ URL của hộp thư và QID của thư

en: cannot determine user name
vi: không thể quyết định tên người dùng

en: restarting
vi: đang khởi động lại

en: unlock
vi: mở khóa

en: MINUTES
vi: PHÚT

en: forcibly break an existing lock older than a certain time
vi: ép buộc ngắt sự khóa tồn tại cũ hơn một thời gian nào đó

en: RETRIES
vi: THỬ-LẠI

en: retry the lock a few times
vi: thử lại khóa vài lần

en: print details of failure reasons to stderr
vi: in ra stderr chi tiết về các lý do không thành công

en: Forcibly break an existing lock older than the specified time.
vi: Ép buộc ngắt sự khóa tồn tại cũ hơn thời gian đã ghi rõ.

en: Print details of failure reasons to stderr.
vi: In ra stderr chi tiết về các lý do không thành công.

en: GNU dotlock -- lock mail spool files.
vi: dotlock của GNU — khóa các tập tin ống chỉ thư.

en: Returns 0 on success, 3 if locking the file fails because it's already locked, and 1 if some other kind of error occurred.
vi: Trả về giá trị bằng:
     * 0    thành công
     * 3    không thể khóa một tập tin đã khóa
     * 1    gặp một lỗi khác nào đó.

en: FILE must be specified
vi: Cần phải ghi rõ TẬP-TIN

en: only one FILE can be specified
vi: có thể chỉ ra chỉ một TẬP-TIN

en: unlocking the file %s failed: %s
vi: lỗi mở khóa tập tin %s: %s

en: locking the file %s failed: %s
vi: lỗi khóa tập tin %s: %s

en: fribidi failed to recognize charset `%s'
vi: fribidi không nhận ra bộ ký tự “%s”

en: cannot decode line `%s': %s
vi: không thể giải mã dòng “%s”: %s

en: could not close mailbox `%s': %s
vi: không thể đóng hộp thư “%s”: %s

en: could not create mailbox `%s': %s
vi: không thể tạo hộp thư “%s”: %s

en: could not create default mailbox: %s
vi: không thể tạo hộp thư mặc định: %s

en: could not open mailbox `%s': %s
vi: không thể mở hộp thư “%s”: %s

en: could not scan mailbox `%s': %s
vi: không thể quét tìm trong hộp thư (mailbox) “%s”: %s

en: %s: ambiguous abbreviation
vi: %s: chữ viết tắt vẫn chưa rõ ràng

en: %s: unknown attribute
vi: %s: thuộc tính không biết

en: enable debugging output
vi: bật kết xuất gỡ lỗi

en: header field to display
vi: trường dòng đầu cần hiển thị

en: include the To: information
vi: gồm có thông tin To: (Cho:)

en: display message numbers
vi: hiển thị số thứ tự thư

en: do not display headers
vi: không hiển thị phần đầu

en: print a message if the mailbox contains some unread mail
vi: in ra thông điệp nếu hộp thư chứa thư chưa đọc

en: print a summary of messages
vi: in ra bản tóm tắt các thư

note: TRANSLATORS: Please do *not* translate the words "new", "unread", "old" and "read". They are keywords.
en: select messages with the specific attribute: new, unread, old (same as unread) or read (or any unambiguous abbreviation of these)
vi: chọn những thư có thuộc tính riêng: mới, chưa đọc, cũ (bằng “chưa đọc”) hay đã đọc. Cũng chấp nhận bất kỳ lời viết tắt không mơ hồ của những mục này.

en: tidy mode: align subject lines
vi: chế độ sạch: sắp hàng các dòng chủ đề

en: GNU frm -- display From: lines.
vi: frm của GNU — hiển thị các dòng From: (Từ:).

en: [URL ...]
vi: [URL …]

en: Folder contains no messages.
vi: Thư mục không chứa thư.

en: Folder contains
vi: Thư mục chứa

en: %lu new message | %lu new messages
vi[0]: %lu thư mới

en: %lu unread message | %lu unread messages
vi[0]: %lu thư chưa đọc

en: %lu read message | %lu read messages
vi[0]: %lu thư đã đọc

en: There are messages in that folder.
vi: Có thư trong thư mục đó.

en: No messages in that folder!
vi: Không có thư trong thư mục đó.

en: just print a count of messages and exit
vi: chỉ in ra tổng số thư, sau đó thoát

en: print only mail from addresses containing the supplied string
vi: in ra chỉ thư từ địa chỉ chứa chuỗi đưa ra

en: read mail from FILE
vi: đọc thư từ TẬP-TIN

en: GNU from -- display from and subject.
vi: from của GNU — hiển thị Từ và Chủ đề.

en: [OPTIONS] [USER]
vi: [TÙY_CHỌN …] [NGƯỜI_DÙNG]

en: both --from option and user name are specified
vi: cả hai tùy chọn “--from” và tên người dùng đều phải được chỉ ra

en: There is %lu message in your incoming mailbox.
     | There are %lu messages in your incoming mailbox.
vi[0]: Có %lu thư trong hộp thư gửi đến của bạn.

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

en: non-empty client response
vi: đáp ứng ứng dụng khách không phải trống

en: GSASL %s: cannot get username
vi: GSASL %s: không thể lấy tên người dùng

en: %s failed when it should not: %s
vi: %s gặp lỗi khi nó đã không: %s

en: cannot split line `%s': %s
vi: không thể chia tách dòng “%s”: %s

en: anonymous user %s logged in
vi: người dùng nặc danh %s đã đăng nhập vào

en: attempt to log in as anonymous user denied
vi: cố đăng nhập nặc danh bị từ chối

en: unsupported callback property %d
vi: thuộc tính gọi ngược không được hỗ trợ %d

en: cannot initialize libgsasl: %s
vi: không thể sơ khởi libgsasl: %s

en: GSS-API error %s (%s): %.*s
vi: Lỗi GSS-API %s (%s): %.*s

en: client requested unsupported protection mechanism (%d)
vi: trình khách đã yêu cầu cơ chế bảo vệ không được hỗ trợ (%d)

en: GSSAPI user %s is NOT authorized as %s
vi: Người dùng GSSAPI %s KHÔNG được xác thực như %s

en: GSSAPI user %s is authorized as %s
vi: Người dùng GSSAPI %s được xác thực như %s

en: terminating on request
vi: đang chấm dứt do yêu cầu

en: quitting on signal
vi: đang thoát do tín hiệu

en: session timed out for no user
vi: khóa phiên đã quá hạn mà không có người dùng

en: session timed out for user: %s
vi: khóa phiên đã quá hạn cho người dùng: %s

en: write error on control stream
vi: gặp lỗi ghi trên luồng điều khiển

en: read error on control stream
vi: gặp lỗi đọc trên luồng điều khiển

en: mailbox modified by third party
vi: hộp thư bị sửa đổi bởi người khác

en: cannot create transport stream
vi: không thể tạo luồng vận chuyển

en: session terminating
vi: buổi hợp đang chấm dứt

en: session terminating for user: %s
vi: buổi hợp đang chấm dứt cho người dùng: %s

en: quitting (numeric reason %d)
vi: đang thoát (lý do thuộc số %d)

en: start in preauth mode
vi: khởi chạy ở chế độ preauth

en: invalid mode specification: %s
vi: đặc tả chế độ không hợp lệ: %s

en: URL error: cannot get path: %s
vi: Lỗi URL: không thể lấy đường dẫn: %s

en: unknown preauth scheme
vi: không hiểu lược đồ preauth

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

en: invalid mode string near %s
vi: gặp chuỗi chế độ sai ở gần %s

en: not a valid tls keyword: %s
vi: không phải là một từ khóa tls hợp lệ: %s

en: Kind of TLS encryption to use for this server
vi: Kiểu mã hóa TLS được dùng cho máy chủ này

en: Allow access to users from this list.
vi: Cho truy cập đến người dùng từ danh sách này.

en: Deny access to users from this list.
vi: Từ chối truy cập các người dùng từ danh sách này.

en: Allow access if the user group is in this list.
vi: Cho truy cập nếu nhóm người dùng trong danh sách này.

en: Deny access if the user group is in this list.
vi: Từ chối truy cập nếu nhóm người dùng trong danh sách này.

en: Disable LOGIN command.
vi: Tắt lệnh đăng nhập LOGIN.

en: If true, create non-existing user home directories.
vi: Đúng thì tạo các thư mục người dùng không tồn tại.

en: Retain these supplementary groups when switching to user privileges
vi: Giữ lại những nhóm phụ đó khi chuyển đặc quyền người dùng

en: groups: list of string
vi: nhóm: danh sách các chuỗi

en: Use only preauth mode.  If unable to setup it, disconnect immediately.
vi: Dùng chỉ chế độ preauth. Không thể cài đặt thì ngắt kết nối ngay lập tức.

en: Use only encrypted ident responses.
vi: Dùng chỉ  đáp ứng ident đã mã.

en: List of fields to return in response to ID command.
vi: Danh sách các trường cần trả lại hưởng ứng lệnh ID (mã số).

en: Set global transcript mode.
vi: Lập chế độ ghi lưu toàn cục.

en: GNU imap4d -- the IMAP4D daemon.
vi: imap4d của GNU — trình nền IMAP4D.

en: %s: cannot create list: %s
vi: %s: không thể tạo danh sách: %s

en: %s is in deny-users, rejecting
vi: %s trong danh sách người dùng bị từ chối, nên loại bỏ

en: %s is not in allow-users, rejecting
vi: %s không trong danh sách người dùng được cho phép, nên loại bỏ

en: %s is in deny-groups, rejecting
vi: %s trong nhóm người dùng bị từ chối, nên loại bỏ

en: %s is not in allow-groups, rejecting
vi: %s không trong nhóm người dùng được phép, nên loại bỏ

en: can't switch to user %s privileges: %s
vi: không thể chuyển đổi đặc quyền người dùng %s: %s

en: user `%s' logged in (source: %s)
vi: người dùng “%s” đã đăng nhập vào (nguồn: %s)

en: user `%s' nonexistent
vi: người dùng “%s” không tồn tại

en: got signal `%s'
vi: nhận được tín hiệu “%s”

en: started in test mode
vi: chạy trong chế độ thử

en: %s: no such group
vi: %s: không có nhóm như vậy

en: error setting mail group: %s
vi: gặp lỗi khi đặt nhóm thư: %s

en: MASTER: exiting on signal (%s)
vi: CHỦ: đang thoát do tín hiệu (%s)

en: TLS is not configured, but requested in the configuration
vi: Chưa cấu hình để hỗ trợ TLS, nhưng lại được yêu cầu trong tập tin cấu hình

en: main loop status: %s
vi: trạng thái về vòng lặp chính: %s

en: login failed: %s
vi: lỗi đăng nhập: %s

en: incorrect length of IDENT DES packet
vi: sai chiều dài của gói tin DES IDENT

en: cannot open file %s: %s
vi: không thể mở tập tin %s: %s

en: no user with UID %u
vi: không có người dùng với UID %u

en: failed to decrypt IDENT reply
vi: lỗi giải mật mã đáp ứng IDENT

en: not enough data for IDENT preauth
vi: không đủ dữ liệu cho preauth IDENT

en: invalid address family (%d) for IDENT preauth
vi: nhóm địa chỉ không hợp lệ (%d) cho preauth IDENT

en: cannot create TCP stream: %s
vi: không thể tạo luồng TCP: %s

en: cannot read answer from %s:%d: %s
vi: không thể đọc trả lời từ %s:%d: %s

en: malformed IDENT response: `%s', from %s:%d
vi: đáp ứng IDENT sai dạng: “%s”, từ %s:%d

en: keyfile not specified in config; use `ident-keyfile FILE'
vi: tập tin khóa không được ghi rõ trong cấu hình: hãy dùng “ident-keyfile TẬP_TIN”

en: refusing unencrypted ident reply from %s:%d
vi: đang từ chối trả lời ident không mật mã từ %s:%d

en: cannot expand line `%s': %s
vi: không thể khai triển dòng “%s”: %s

en: `%s' expands to an empty line
vi: “%s” triển khai thành một dòng trống rỗng

en: cannot open input pipe from %s
vi: không thể mở ống dẫn để nhập từ %s

en: read from `%s' failed
vi: đọc từ “%s” gặp lỗi

en: cannot obtain IP address of client: %s
vi: không thể lấy địa chỉ IP của trình khách: %s

en: %s:%d: INTERNAL ERROR (please report)
vi: %s:%d: LỖI NỘI BỘ (xin hãy thông báo)

en: session terminated
vi: buổi hợp bị chấm dứt

en: cannot find out my own hostname
vi: không tìm biết tên máy của mình

en: Run `%s'?
vi: Chạy “%s” không?

en: cannot execute `%s': %s
vi: không thể thực hiện “%s”: %s

en: Command exited with status %d
vi: Lệnh đã thoát với trạng thái %d

en: Enable TCP wrapper access control.  Default is "yes".
vi: Bật điều khiển truy cập lớp bọc TCP. Mặc định là “yes” (có).

en: Set daemon name for TCP wrapper lookups.  Default is program name.
vi: Đặt tên trình nền để tra cứu lớp bọc TCP. Mặc định là tên chương trình.

en: Use file for positive client address access control (default: /etc/hosts.allow).
vi: Dùng tập tin để điều khiển truy cập địa chỉ trình khách dương (mặc định: /etc/hosts.allow).

en: Use file for negative client address access control (default: /etc/hosts.deny).
vi: Dùng tập tin để điều khiển truy cập địa chỉ trình khách âm (mặc định: /etc/hosts.deny).

en: access from %s blocked by TCP wrappers
vi: truy cập từ %s bị chặn bởi lớp bọc TCP.

en: Normal termination
vi: Chấm dứt bình thường

en: Usage error
vi: Lỗi sử dụng

en: Incorrect input data
vi: Dữ liệu đầu vào sai

en: No input data
vi: Không có dữ liệu đầu vào

en: User does not exist
vi: Người dùng đó không tồn tại.

en: Host does not exist
vi: Máy không tồn tại

en: Software error
vi: Lỗi phần mềm

en: Operating system error
vi: Lỗi hệ điều hành

en: Required system file does not exist or cannot be opened
vi: Tập tin hệ thống cần thiết hoặc không tồn tại hoặc không thể được mở

en: Output file cannot be created
vi: Không thể tạo tập tin kết xuất

en: Temporary failure
vi: Lỗi tạm thời

en: Remote protocol error
vi: Lỗi giao thức từ xa

en: Unknown exit code
vi: Không biết mã thoát

en: Enable mandatory locking.
vi: Cho phép khóa ủy thác.

en: Set directory for mandatory lock files.
vi: Đặt thư mục cho các tập tin khóa ủy thác.

en: locking mailbox `%s' failed: %s
vi: lỗi khóa hộp thư “%s”: %s

en: Enable LDAP lookups.
vi: Bật tra cứu LDAP.

en: Set URL of the LDAP server.
vi: Đặt địa chỉ URL của máy phục vụ LDAP.

en: Base DN for LDAP lookups.
vi: Tên miền cơ bản để tra cứu LDAP.

en: DN for accessing LDAP database.
vi: Tên miền để truy cập đến cơ sở dữ liệu LDAP.

en: Password for use with binddn.
vi: Mật khẩu để sử dụng với binddn.

en: Use TLS encryption.
vi: Dùng mã TLS.

en: Set LDAP debugging level.
vi: Đặt cấp gỡ lỗi LDAP.

en: Set a field-map for parsing LDAP replies.  The map is a column-separated list of definitions.  Each definition has the following form:
       <name: string>=<attr: string>
    where <name> is one of the following: name, passwd, uid, gid, gecos, dir, shell, mailbox, quota, and <attr> is the name of the corresponding LDAP attribute.
vi: Đặt một sơ đồ trường để phân tích cú pháp của đáp ứng LDAP. Sơ đồ là một danh sách định giới bằng dấu phẩy chứa các lời xác định dạng:
       <tên: chuỗi>=<thuộc_tính: chuỗi>
    mà <tên> là một của: name, passwd, uid, gid, gecos, dir, shell, mailbox, quota, và <thuộc_tính> là tên của thuộc tính LDAP tương ứng.

en: LDAP filter to use for getpwnam requests.
vi: Bộ lọc LDAP để sử dụng cho yêu cầu lấy mật khẩu và tên (getpwnam)

en: LDAP filter to use for getpwuid requests.
vi: Bộ lọc LDAP để sử dụng cho yêu cầu lấy mật khẩu và UID (getpwuid)

en: cannot set LBER_OPT_DEBUG_LEVEL %d
vi: không thể đặt cấp gỡ lỗi LBER_OPT_DEBUG_LEVEL %d

en: could not set LDAP_OPT_DEBUG_LEVEL %d
vi: không thể đặt cấp gỡ lỗi LDAP_OPT_DEBUG_LEVEL %d

en: cannot parse LDAP URL(s)=%s (%d)
vi: không thể phân tích cú pháp của các địa chỉ URL kiểu LDAP=%s (%d)

en: DNS SRV: cannot convert DN="%s" into a domain
vi: DNS SRV: không thể chuyển đổi DN=”%s” thành một miền

en: DNS SRV: cannot convert domain=%s into a hostlist
vi: DNS SRV: không thể chuyển đổi domain=%s thành một danh sách các máy

en: DNS SRV: could not parse hostlist="%s": %s
vi: DNS SRV: không thể phân tích cú pháp của hostlist=”%s”: %s

en: cannot create LDAP session handle for URI=%s (%d): %s
vi: không thể tạo bộ quản lý buổi hợp LDAP cho URI=%s (%d): %s

en: ldap_start_tls failed: %s
vi: ldap_start_tls bị lỗi: %s

en: TLS diagnostics: %s
vi: Chuẩn đoán TLS: %s

en: RADIUS attribute %s not defined
vi: thuộc tính RADIUS %s chưa được xác định

en: cannot parse input `%s': %s
vi: không thể phân tích cú pháp của dữ liệu nhập “%s”: %s

en: cannot create radius A/V pair `%s'
vi: không thể tạo cặp A/V Radius “%s”

en: expected `,' but found `%s'
vi: cần “,” nhưng lại nhận được “%s”

en: malformed radius A/V list
vi: danh sách A/V Radius dạng sai

en: Radius request for authorization.
vi: Yêu cầu Radius để cho phép.

en: Radius request for getpwnam.
vi: Yêu cầu Radius để lấy mật khẩu và tên (getpwnam).

en: Radius request for getpwuid.
vi: Yêu cầu Radius để lấy mật khẩu và UID (getpwuid).

en: Set radius configuration directory.
vi: Đặt tập tin cấu hình của Radius.

en: cannot read radius dictionaries
vi: không thể đọc các từ điển radius

en: radius server did not return UID for `%s'
vi: máy phục vụ radius chưa trả về UID cho “%s”

en: radius server did not return GID for `%s'
vi: máy phục vụ radius chưa trả về GID cho “%s”

en: radius request for auth is not specified
vi: chưa ghi rõ radius yêu cầu xác thực

en: radius request for getpwnam is not specified
vi: chưa ghi rõ radius yeu cầu getpwnam

en: radius server did not respond
vi: máy phục vụ Radius chưa đáp ứng

en: %s: server returned %s
vi: %s: máy phục vụ đã trả về %s

en: radius request for getpwuid is not specified
vi: chưa ghi rõ radius yêu cầu getpwuid

en: uid %s: server returned %s
vi: uid %s: máy phục vụ đã trả về %s

en: unknown SQL interface `%s'
vi: không nhận ra giao diện SQL “%s”

en: SQL query to use for getpwnam requests.
vi: Câu hỏi SQL cần dùng cho yêu cầu lấy mật khẩu và tên (getpwnam).

en: query
vi: câu hỏi

en: SQL query to use for getpwuid requests.
vi: Câu hỏi SQL cần dùng cho yêu cầu lấy mật khẩu và UID (getpwuid).

en: SQL query returning the user's password.
vi: Câu hỏi SQL trả về mật khẩu của người dùng.

en: SQL server host name.
vi: Tên máy có phục vụ SQL.

en: SQL user name.
vi: Tên người dùng SQL.

en: Password for the SQL user.
vi: Mật khẩu cho người dùng SQL.

en: SQL server port.
vi: Cổng máy phục vụ SQL.

en: Database name.
vi: Tên cơ sở dữ liệu.

en: Set a field-map for parsing SQL replies.  The map is a column-separated list of definitions.  Each definition has the following form:
       <name: string>=<column: string>
    where <name> is one of the following: name, passwd, uid, gid, gecos, dir, shell, mailbox, quota, and <column> is the name of the corresponding SQL column.
vi: Đặt một sơ đồ trường để phân tích các đáp ứng SQL. Sơ đồ này là một danh sách các lời xác định mà định giới bằng cột. Mỗi lời xác định có dạng:
       <tên: chuỗi>=<cột: chuỗi>
    mà <tên> là một của: name, passwd, uid, gid, gecos, dir, shell, mailbox, quota, và <cột> là tên của cột SQL tương ứng.

en: cannot get SQL field `%s' (`%s'): %s
vi: không thể lấy trường SQL “%s” (“%s”): %s

en: SQL field `%s' (`%s') has NULL value
vi: trường SQL “%s” (“%s”) có giá trị NULL (vô giá trị)

en: invalid value for uid: %s
vi: giá trị sai cho UID: %s

en: invalid value for gid: %s
vi: giá trị sai cho GID: %s

en: invalid value for quota: %s
vi: giá trị sai cho hạn ngạch: %s

en: SQL query failed: %s
vi: câu hỏi SQL bị lỗi: %s

en: cannot store SQL result: %s
vi: không thể cất giữ kết quả SQL: %s

en: cannot get number of tuples: %s
vi: không thể lấy được số dòng dữ liệu: %s

en: cannot get password from SQL: %s
vi: không thể lấy mật khẩu từ SQL: %s

en: SQL returned NULL password
vi: SQL trả về mật khẩu rỗng (NULL)

en: marking as deleted
vi: đang đánh dấu “bị xóa”

en: delivering into %s
vi: đang phát vào %s

en: cannot save to mailbox: %s
vi: không thể lưu vào hộp thư: %s

en: %lu: cannot create recipient address <%s>: %s
vi: %lu: không thể tạo địa chỉ người nhận <%s>: %s

en: %lu: cannot create sender address <%s>: %s
vi: %lu: không thể tạo địa chỉ người gửi <%s>: %s

en: %lu: cannot open mailer %s: %s
vi: %lu: không thể mở trình thư %s: %s

en: %lu: parsing recipient address `%s' failed: %s
vi: %lu: lỗi phân tích cú pháp của địa chỉ người nhận “%s”: %s

en: %lu: redirection loop detected
vi: %lu: phát hiện vòng lặp chuyển hướng

en: %lu: cannot get envelope sender: %s
vi: %lu: không thể lấy người gửi phong bì: %s

en: %lu: cannot copy message: %s
vi: %lu: không thể sao chép thư: %s

en: %lu: cannot get my email address
vi: %lu: không thể lấy địa chỉ thư của mình

en: regex error: %s
vi: lỗi biểu thức chính quy: %s

en: regex error
vi: lỗi biểu thức chính quy

en: match type specified twice in call to `%s'
vi: kiểu khớp đã cho hai lần trong lời gọi “%s”

note: TRANSLATORS: Do not translate ':count'. It is the name of a Sieve tag
en: comparator %s is incompatible with :count in call to `%s'
vi: bộ so sánh %s không tương thích với :count (đếm) trong lời gọi “%s”

en: second argument cannot be converted to number
vi: đối số thứ hai không thể được chuyển đổi sang con số

en: invalid relational match `%s' in call to `%s'
vi: sự khớp tương đối không hợp lệ “%s” trong lời gọi “%s”

en: comparator `%s' is incompatible with match type `%s' in call to `%s'
vi: bộ so sánh %s không tương thích với kiểu khớp “%s” trong lời gọi “%s”

en: Clear library search path.
vi: Gột đường dẫn tìm kiếm thư viện.

en: Clear include search path.
vi: Gột đường dẫn tìm kiếm bao gồm.

en: Add directories to the library search path.  Argument is a colon-separated list of directories.
vi: Thêm các thư mục vào đường dẫn tìm kiếm thư viện. Đối số là một danh sách các thư mục định giới bằng dấu hai chấm.

en: Add directories to the beginning of the library search path.  Argument is a colon-separated list of directories.
vi: Thêm các thư mục vào đường dẫn tìm kiếm thư viện. Đối số là một danh sách các thư mục định giới bằng dấu hai chấm.

en: Add directories to the include search path.  Argument is a colon-separated list of directories.
vi: Thêm các thư mục vào đường dẫn tìm kiếm bao gồm. Đối số là một danh sách các thư mục định giới bằng dấu hai chấm.

en: Sieve options
vi: Tùy chọn Sieve

en: append DIR to the list of directories searched for include files
vi: đhụ thêm thư mục TMỤC vào danh sách các thư mục cần quét tìm tập tin bao gồm (include)

en: append DIR to the list of directories searched for library files
vi: phụ thêm thư mục TMỤC vào danh sách các thư mục cần quét tìm tập tin thư viện

en: add DIR to the beginning of the list of directories searched for library files
vi: thêm TMỤC vào điểm bắt đầu của danh sách các thư mục để mà quét tìm các tập tin thư viện

en: clear Sieve include path
vi: gột đường dẫn bao gồm Sieve

en: clear Sieve library path
vi: gột đường dẫn thư viện Sieve

en: invalid tag name `%s' for `%s'
vi: tên thẻ không hợp lệ “%s” cho “%s”

en: required argument for tag %s is missing
vi: đối số cần thiết cho thẻ %s còn thiếu

en: type mismatch in argument to tag `%s'
vi: sai khớp kiểu trong đối với thẻ “%s”

en: expected %s but passed %s
vi: mong đợi %s còn gửi %s

en: cannot create check list: %s
vi: không thể tạo danh sách kiểm tra: %s

en: type mismatch in argument %lu to `%s'
vi: sai khớp kiểu trong đối với %lu tới “%s”

en: cannot stat `%s': %s
vi: không thể lấy trạng thái về “%s”: %s

en: preprocessor syntax
vi: cú pháp bộ tiền xử lý

en: missing closing quote in preprocessor statement
vi: thiếu dấu trích dẫn đóng trong câu lệnh bộ tiền xử lý

en: unknown test: %s
vi: không nhận ra thử: %s

en: test `%s' has not been required
vi: thử “%s” đã không cần thiết

en: action `%s' has not been required
vi: hành động “%s” đã không cần thiết

en: %lu: cannot create mailer: %s
vi: %lu: không thể tạo bộ gửi thư: %s

en: invalid data type
vi: kiểu dữ liệu không hợp lệ

en: cannot initialize sieve machine: %s
vi: không thể sơ khởi cơ chế Sieve: %s

en: cannot compile source `%s'
vi: không thể biên dịch nguồn “%s”

en: cannot compile subprogram
vi: không thể biên dịch chương trình con

en: failed to run inferior sieve machine
vi: lỗi chạy cơ chế inferior-sieve

en: cannot get `%s:' header: %s
vi: không thể lấy “%s”: dòng đầu: %s

en: cannot open mailer: %s
vi: không thể mở trình thư: %s

en: cannot get message part #%lu: %s
vi: không thể lấy phần thư thứ %lu: %s

en: cannot convert MIME part stream to message: %s
vi: không thể chuyển đổi luồng phần MIME thành thư: %s

en: expected message type message/rfc822, but found %s
vi: đợi thư kiểu message/rfc822, còn tìm %s

en: no Content-Type header found
vi: không tìm thấy dòng đầu kiểu nội dung (Content-Type)

en: message is not multipart
vi: thư không phải đa phần (multipart)

en: expected 3 parts, but found %lu
vi: đợi 3 phần, còn tìm %lu

en: cannot get message part #3: %s
vi: không thể lấy phần thư thứ 3: %s

en: discarding message
vi: đang hủy thư

en: keeping message
vi: đang giữ thư

en: malformed spamd response: %s
vi: đáp ứng từ spamd dị hình: %s

en: spamd failure: %lu %s
vi: spamd thất bại: %lu %s

en: cannot get real message size: %s
vi: không thể lấy kích cỡ thật của thư: %s

en: cannot get message header: %s
vi: không thể lấy dòng đầu thư: %s

en: cannot parse date specification (%s)
vi: không thể phân tích đặc tả ngày tháng (%s)

en: cannot create temporary stream: %s
vi: không thể tạo luồng tạm thời: %s

en: cannot get input body stream: %s
vi: không thể lấy luồng thân nhập vào: %s

en: stream copy failed: %s
vi: sao chép luồng gặp lỗi: %s

en: %lu: cannot compile regular expression "%s"
vi: %lu: không thể biên dịch biểu thức chính quy “%s”

en: %lu: cannot build db file name
vi: %lu: không thể xây dựng tên tập tin cơ sở dữ liệu

en: %lu: cannot lock %s: %s
vi: %lu: không thể khóa %s: %s

en: %lu: not enough memory
vi: %lu: không đủ bộ nhớ

en: %lu: cannot compile reply prefix regexp: %s: %s
vi: %lu: không thể biên dịch biểu thức chính quy tiền tố trả lời: %s: %s

en: %lu: cannot open message file %s: %s
vi: %lu: không thể mở tập tin thư %s: %s

en: %lu: cannot read message from file %s: %s
vi: %lu: không thể đọc thư từ tập tin %s: %s

en: mailbox corrupted, shrank in size
vi: hộp thư bị hỏng, bị giảm kích cỡ

en: cannot truncate stream after failed append: %s
vi: không thể cắt cụt một luồng sau khi nối thêm gặp lỗi: %s

en: log to standard error
vi: ghi lưu vào đầu lỗi tiêu chuẩn (stderr)

en: Log to stderr instead of syslog.
vi: Ghi lưu vào stderr (lỗi tiêu chuẩn) thay vào syslog (bản ghi hệ thống).

en: [recipient...]
vi: [người_nhận …]

en: recipients not given
vi: những người nhận chưa được chỉ ra

en: enable session transcript
vi: cho phép biên mã phiên

en: In LMTP mode, retain these supplementary groups.
vi: Trong chế độ LMTP, giữ lại những nhóm phụ này.

en: In LMTP mode, listen on the given URL.  Valid URLs are:
       tcp://<address: string>:<port: number> (note that port is mandatory)
       file://<socket-file-name>
    or socket://<socket-file-name>
vi: Ở chế độ LMTP, lắng nghe trên địa chỉ URL đã cho.  Các địa chỉ URLs hợp lệ là:
       tcp://<địa_chỉ: chuỗi>:<cổng: số> (cũng bắt buộc phải đặt cổng)
       file://<tên_tập_tin_ổ_cắm>
    hoặc socket://<tên_tập_tin_ổ_cắm>

en: Reuse existing address (LMTP mode).  Default is "yes".
vi: Dùng lại địa chỉ đã tồn tại (chế độ LMTP). Mặc định là “yes” (có).

en: Add a message filter
vi: Thêm một bộ lọc thư

en: LMTP server configuration.
vi: Cấu hình máy phục vụ LMTP.

en: unable to open filter: %s
vi: không thể mở bộ lọc: %s

en: copy error: %s
vi: lỗi sao chép: %s

en: error creating temporary message: %s
vi: ặp lỗi khi tạo thông điệp tạm thời: %s

en: multiple --from options
vi: nhiều tùy chọn “--from” (từ)

en: In case of multiple delivery, exit with code 0 if at least one delivery succeeded.
vi: Trong trường đa phát, thoát với mã 0 nếu ít nhất một việc phát đã thành công.

en: specify the sender's name
vi: ghi rõ tên người gửi

en: read error: %s
vi: lỗi đọc: %s

en: unexpected EOF on input
vi: gặp kết thúc tập tin EOF bất thường ở đầu vào

en: cannot determine sender address
vi: không thể quyết định địa chỉ người gửi

en: cannot lock mailbox `%s': %s
vi: không thể khóa hộp thư “%s”: %s

en: cannot get size of mailbox %s: %s
vi: không thể lấy kích cỡ của hộp thư %s: %s

en: %s: mailbox quota exceeded for this recipient
vi: %s: hạn ngạch hộp thư bị vượt quá cho người nhận này

en: cannot get message size (input message %s): %s
vi: không thể lấy kích cỡ thư (thông điệp nhập vào %s): %s

en: %s: message would exceed maximum mailbox size for this recipient
vi: %s: thư này sẽ vượt quá kích cỡ hộp thư tối đa cho người nhận này

en: error writing to mailbox %s: %s
vi: lỗi ghi vào hộp thư: %s: %s

en: error flushing mailbox %s: %s
vi: lỗi chuyển hết ra ngoài hộp thư: %s: %s

en: cannot create URL for %s: %s
vi: không thể tạo địa chỉ URL cho %s: %s

en: failed to set notification on %s: %s
vi: gặp lỗi đặt thông báo trên %s: %s

en: %s: cannot create url: %s
vi: %s: không thể tạo địa chỉ URL: %s

en: %s: cannot get user name from url: %s
vi: %s: không thể lấy tên người dùng từ địa chỉ URL: %s

en: Process forward file.
vi: Xử lý tập tin chuyển tiếp.

en: Configure safety checks for the forward file.
vi: Cấu hình các kiểm tra sự an toàn cho tập tin chuyển tiếp.

en: %s: not a directory
vi: %s: không phải một thư mục

en: Name of DBM quota database file.
vi: Tên của tập tin cơ sở dữ liệu hạn ngạch DBM.

en: Indicate temporary failure if the recipient is over his mail quota.
vi: Ngụ ý lỗi tạm thời nếu người nhận vượt quá hạn ngạch thư.

en: unable to create quota db
vi: không thể tạo hạn ngạch db (cơ sở dữ liệu)

en: quota db fails safety check: %s
vi: hạn ngạch db không vượt qua kiểm tra an toàn: %s

en: can't fetch data: %s
vi: không thể lấy ra dữ liệu: %s

en: mailbox quota for `%s' is too big: %lu digit | mailbox quota for `%s' is too big: %lu digits
vi[0]: hạn ngạch hộp thư cho “%s” là quá lớn: %lu chữ số

en: no quota retrieving mechanism
vi: không có cơ chế lấy hạn ngạch

en: cannot retrieve mailbox quota from SQL: %s
vi: không thể lấy hạn ngạch hộp thư từ SQL: %s

en: unknown or unsupported language: %s
vi: ngôn ngữ không biết hay không được hỗ trợ: %s

en: %s has unknown file suffix
vi: %s có hậu tố tập tin không biết

en: error registering script
vi: gặp lỗi khi đăng ký văn lệnh

en: %c is not a valid debug flag
vi: %c không phải cờ gỡ lỗi hợp lệ

en: Scripting options
vi: Tùy chọn tạo văn lệnh

en: define scripting language for the next --script option
vi: xác định ngôn ngữ tạo văn lệnh cho tùy chọn “--script” kế tiếp

en: set name pattern for user-defined mail filter
vi: đặt mẫu tên cho bộ lọc thư tự xác định

en: use this header to identify messages when logging Sieve actions
vi: dùng dòng đầu này để nhận diện thư khi ghi lưu các hành động Sieve

en: unsupported language: %s
vi: ngôn ngữ không được hỗ trợ: %s

en: Set script language.
vi: Đặt ngôn ngữ văn lệnh.

en: Set script pattern.
vi: Đặt mẫu văn lệnh.

en: When logging Sieve actions, identify messages by the value of this header.
vi: Khi ghi lưu các hành động Sieve, nhận diện thư theo giá trị của dòng đầu này.

en: initialization of script %s failed: %s
vi: gặp lỗi khi khởi tạo văn lệnh “%s”: %s

en: script %s failed: %s
vi: văn lệnh %s gặp lỗi: %s

en: Add new message filter.
vi: Thêm một bộ lọc thư mới.

en: "%s": not a group
vi: “%s”: không phải nhóm

en: Cannot determine my username
vi: Không thể quyết định tên người dùng của tôi

en: Cannot determine my email address: %s
vi: Không thể quyết định địa chỉ thư của tôi: %s

en: Cannot create mailbox %s: %s
vi: Không thể tạo hộp thư %s: %s

en: Cannot open mailbox %s: %s
vi: Không thể mở hộp thư: %s: %s

en: Cannot append message: %s
vi: Không thể phụ thêm thư: %s

en: Cannot open output file %s: %s
vi: Không thể mở tập tin kết xuất “%s”: %s

en: Cannot create locker %s: %s
vi: không thể tạo khóa %s: %s

en: Cannot lock %s: %s
vi: Không thể khóa %s: %s

en: Cannot get envelope: %s
vi: Không thể lấy phong bì: %s

en: Cannot get envelope sender: %s
vi: Không thể lấy người gửi phong bì: %s

en: Cannot get envelope date: %s
vi: Không thể lấy thời gian phong bì: %s

en: Write error: %s
vi: Lỗi ghi: %s

en: Cannot get message: %s
vi: Không thể lấy thư: %s

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

en: | Encoding=%s
vi: | Bảng mã=%s

en: 
    Interrupt
vi: 
    Gián đoạn

en: Edit again?
vi: Sửa lại ?

en: (continue)
vi: (tiếp tục)

en: %c%s requires at least %d argument | %c%s requires at least %d arguments
vi[0]: %c%s cần ít nhất %d đối số

en: %c%s accepts at most %d argument | %c%s accepts at most %d arguments
vi[0]: %c%s chấp nhận nhiều nhất là %d đối số

en: Command not allowed in an escape sequence
vi: Câu lệnh không được phép trong dãy thoát

en: Reading %s
vi: Đang đọc %s

en: error copying data: %s
vi: lỗi khi sao chép dữ liệu: %s

en: Cannot open file %s: %s
vi: Không thể mở tập tin %s: %s

en: Interpolating: %lu
vi: Đang nội suy: %lu

en: get_streamref error: %s
vi: lỗi get_streamref: %s

en: Message contains:
vi: Thư chứa:

en: Cannot execute `%s': %s
vi: Không thể thực hiện “%s”: %s

en: Child terminated abnormally: %d
vi: Tiến trình con bị chấm dứt bất thường: %d

en: Cannot stat output file: %s
vi: Không thể lấy trạng thái về tập tin kết xuất ra: %s

en: no lines out
vi: không có dòng ra

en: Cannot open composition stream: %s
vi: Không thể mở luồng phức hợp: %s

en: No previous file
vi: Không có tập tin trước

en: MBOX environment variable not set
vi: Chưa đặt biến môi trường MBOX

en: %s takes only one argument
vi: %s chỉ chấp nhận một đối số

en: Internal error: condition stack underflow
vi: Lỗi nội bộ: tràn ngược đống điều kiện

note: TRANSLATORS: 'if' is the function name. Do not translate it
en: if requires an argument: s | r | t
vi: if (nếu) cần thiết đối số: s | r | t

en: Valid if arguments are: s | r | t
vi: Hợp lệ nếu các đối số là: s | r | t

note: TRANSLATORS: 'else' and 'if' are function names. Do not translate them
en: else without matching if
vi: “else” (nếu không) không có “if” (nếu) tương ứng

note: TRANSLATORS: 'endif' and 'if' are function names. Do not translate them
en: endif without matching if
vi: “endif” (xong nếu) không có “if” (nếu) tương ứng

en: New mail has arrived.
vi: Nhận được thư mới

en: No new mail for %s
vi: Không có thư mới cho %s

en: return true if mail exists
vi: trả lại Đúng nếu có thư

en: save messages according to sender
vi: lưu các thư tùy theo người gửi

en: write a header summary and exit
vi: ghi bản tóm tắt các dòng đầu, sau đó thoát

en: ignore interrupts
vi: bỏ qua các tín hiệu gián đoạn

en: do not read the system mailrc file
vi: đừng đọc tập tin tài nguyên mailrc của hệ thống

en: do not display initial header summary
vi: đừng hiển thị bản tóm tắt các dòng đầu ban đầu

en: print all mail to standard output
vi: in mọi thư ra đầu ra tiêu chuẩn

en: use address as the return address when sending mail
vi: dùng địa chỉ như là địa chỉ trả về khi gửi thư

en: cause interrupts to terminate program
vi: gây ra tín hiệu gián đoạn sẽ chấm dứt chương trình

en: SUBJ
vi: CHỦ_ĐỀ

en: send a message with the given SUBJECT
vi: gửi thư có Chủ Đề này

en: operate on USER's mailbox
vi: thao tác hộp thư của người dùng này

en: HEADER: VALUE
vi: DÒNG_ĐẦU: GIÁ_TRỊ

en: append given header to the message being sent
vi: phụ thêm dòng đầu này vào thư đang được gửi

en: execute COMMAND
vi: Thực hiện câu lệnh này

en: set encoding for subsequent --attach options
vi: đặt mã hóa dành cho các tùy chọn sau --attach

en: set content type for subsequent --attach options
vi: đặt kiểu nội dung dành cho các tùy chọn sau --attach

en: attach FILE
vi: TẬP-TIN đính kèm

en: Use "quit" to quit.
vi: Dùng lệnh “quit” để thoát.

en: Null message body; hope that's ok
vi: Thân thư rỗng: được không?

en: conflicting options
vi: nhiều tùy chọn xung đột với nhau

en: -f requires at most one command line argument
vi: “-f” cần thiết ít nhất một đối số dòng lệnh

en: Cannot create mailbox: %s
vi: Không thể tạo hộp thư: %s

en: Cannot read mailbox %s: %s
vi: Không thể đọc hộp thư %s: %s

en: Unknown mode `%s'
vi: Không nhận ra chế độ “%s”

en: No mail for %s
vi: Không có thư cho %s

en: mu_wordsplit_len failed: %s
vi: mu_wordsplit_len gặp lỗi: %s

en: Not enough memory to edit the line
vi: Không đủ bộ nhớ để chỉnh sửa dòng

note: TRANSLATORS: "mbox" is the name of a command. Don't translate it.
en: messages saved in mbox are appended to the end rather than prepended
vi: thư nào được lưu theo mbox thì được phụ thêm thay vào thêm vào đầu

note: TRANSLATORS: Don't translate "dead.letter".
en: append the contents of canceled letter to dead.letter file
vi: nối thêm vào tập tin thư chết “dead.letter” nội dung của thư bị thôi

en: prompt user for bcc before composing the message
vi: nhắc người dùng nhập dòng BCC trước khi soạn thư

en: prompt user for cc before composing the message
vi: nhắc người dùng nhập dòng CC trước khi soạn thư

en: prompt user for subject before composing the message
vi: nhắc người dùng nhập dòng Chủ đề trước khi soạn thư

en: automatically incorporate newly arrived messages
vi: tự động bao gồm thư nào mới đến

note: TRANSLATORS: "delete" and "dp" are command names.
en: delete command behaves like dp
vi: lệnh delete (xóa bỏ) ứng xử như dp

en: replace every occurrence of ! in arguments to the shell command with the last executed command
vi: thay thế mỗi lần gặp dấu chấm than “!” trong đối số tới lệnh hệ vỏ bằng lệnh được thực hiện cuối cùng

en: output character set for decoded header fields
vi: xuất bộ ký tự cho dòng đầu đã giải mã

note: TRANSLATORS: "pipe" is the command name.
en: default shell command for pipe
vi: lệnh hệ vỏ mặc định cho ống dẫn

en: number of columns on terminal screen
vi: số các cột trên màn hình thiết bị cuối

en: if numeric, sets the minimum number of output lines needed to engage paging; if boolean, use the height of the terminal screen to compute the threshold
vi: nếu có kiểu thuộc số thì lập số tối thiểu các dòng kết xuất yêu cầu để kích hoạt chức năng dàn trang; nếu có kiểu luận lý thì dùng chiều cao của màn hình thiết bị cuối để tính ngưỡng

en: get date from the `Date:' header, instead of the envelope
vi: lấy ngày tháng từ dòng đầu “Date:” (Ngày), thay cho trong phong bì

en: set Mailutils debug level
vi: lập cấp gỡ rối của Mailutils

en: how to represent characters that cannot be rendered using the current character set
vi: làm thế nào đại diện ký tự không thể hiển thị dùng bộ ký tự hiện thời

en: input message is terminated with a dot alone on a line
vi: thông điệp nhập vào được chấm dứt bằng một dấu chấm riêng lẻ trên một dòng

en: start interactive mode if the mailbox is empty
vi: khởi chạy chế độ tương tác nếu hộp thư còn trống

en: swap the meaning of reply and Reply commands
vi: trao đổi sự nghĩa của hai lệnh “reply” và “Reply” (trả lời)

en: folder directory name
vi: tên thư mục chứa danh mục

en: get sender address from the `From:' header, instead of the envelope
vi: lấy địa chỉ người gửi từ dòng đầu “From:” (Từ), thay cho trong phong bì

en: last executed command line
vi: dòng lệnh được thực hiện cuối cùng

en: run the `headers' command after entering interactive mode
vi: chạy lệnh “headers” (các dòng đầu) sau khi vào chế độ tương tác

en: format string to use for the header summary
vi: chuỗi định dạng cần dùng cho bản tóm tắt dòng đầu

en: hold the read or saved messages in the system mailbox
vi: giữ lại trong hộp thư hệ thống các thư đã đọc hay đã lưu

en: ignore keyboard interrupts when composing messages
vi: bỏ qua tín hiệu gián đoạn bàn phím khi soạn thư

en: string used by the ~m escape for indenting quoted messages
vi: chuỗi dùng bởi sự thoát “~m” để thụt vào thư được trích dẫn

en: keep saved messages in system mailbox too
vi: cũng giữ lại vào hộp thư hệ thống các thư đã lưu

en: enable mailx compatibility mode
vi: hiệu lực chế độ tương thích mailx

en: interpret the content of message parts; if set to a string specifies the name of the external metamail command
vi: đọc nội dung của các phần thư; nếu đặt cho một chuỗi đã cho tên của lệnh metamail bên ngoài

en: do not remove sender addresses from the recipient list
vi: đừng gỡ bỏ địa chỉ người gửi nào khỏi danh sách các người nhận

en: a comma-separated list of MIME types for which no confirmation is needed before running metamail interpreter
vi: một danh sách định giới bằng dấu phẩy chứa các dạng MIME cho đó không cần xác nhận trước khi chạy bộ đọc metamail

en: the name of current operation mode
vi: tên của chế độ thao tác hiện thời

en: accept messages with an empty body
vi: chấp nhận thư có thân trống

en: display this text when sending a message with empty body
vi: hiển thị thông điệp này khi gửi một thư có than còn trống

en: command prompt sequence
vi: dãy dấu nhắc lệnh

en: keyboard interrupts terminate the program
vi: tín hiệu gián đoạn bàn phím cũng chấm dứt chương trình

en: read the system-wide configuration file upon startup
vi: khởi chạy thì đọc tập tin cấu hình cho toàn hệ thống

en: mailboxes are opened in readonly mode
vi: hộp thư được đọc trong chế độ chỉ đọc

en: save outgoing messages in this file
vi: lưu vào tập tin này các thư gửi đi

en: recursively expand aliases
vi: mở rộng đệ quy bí danh

en: prefix for the subject line of a reply message
vi: tiền tố cho dòng Chủ đề của một thư trả lời

en: regexp for recognizing subject lines of reply messages
vi: biểu thức chính quy để nhận ra dòng Chủ đề của thư trả lời

en: return address for outgoing messages
vi: địa chỉ trả về cho thư gửi đi

en: store aborted messages in the user's dead.file
vi: lưu vào tập tin tập tin chết (dead.file) của người dùng các thư bị thôi

en: number of lines on terminal screen
vi: số các dòng trên màn hình thiết bị cuối

en: URL of the mail transport agent
vi: địa chỉ URL của tác nhân truyền thư

en: signature for use with the ~a command
vi: chữ ký cần dùng với lệnh “~a”

en: `print' command includes the SMTP envelope in its output
vi: lệnh “print” (in ấn) có kết quả bao gồm phong bì SMTP

en: number of lines to be displayed by `top' or `Top'
vi: số các dòng cho “top” hay “Top” hiển thị

en: print variables with short descriptions
vi: hiển thị mỗi biến với một mô tả ngắn

en: verbosely trace the process of message delivery
vi: theo dõi chi tiết tiến trình phát thư

en: No value set for "%s"
vi: Chưa đặt giá trị cho “%s”

en: setting unknown variable %s
vi: đang đặt biến không biết %s

en: Cannot set read-only variable %s
vi: Không thể lập biến chỉ đọc %s

en: Wrong type for %s
vi: Sai lập kiểu cho %s

en: Incorrect value for decode-fallback
vi: Sai lập giá trị cho decode-fallback

en: Read-only variable
vi: Biến chỉ đọc

en: oops?
vi: ôi ?

en: untyped
vi: chưa lập kiểu

en: numeric
vi: số

en: [not set]
vi: [chưa lập]

en: Not documented
vi: Không có tài liệu diễn tả

en: unknown message type
vi: không biết kiểu thư

en: range error
vi: lỗi phạm vi

en:  near end
vi:  gần cuối

en:  near %s
vi:  gần %s

en: %lu: Inappropriate message (has been deleted)
vi: %lu: thư không thích hợp (thì bị xóa bỏ)

en: No applicable message
vi: Không có thư thích hợp

en: get_stream error: %s
vi: lỗi get_stream: %s

en: Held %lu message in %s
     | Held %lu messages in %s
vi[0]: Chứa %lu thư trong %s

en: Saved %d message in %s
     | Saved %d messages in %s
vi[0]: Đã lưu %d thư vào %s

en: No fields are currently being retained
vi: Không có trường hiện thời được giữ lại

en: No fields are currently being ignored
vi: Không có trường hiện thời bị bỏ qua

en: No fields are currently being unfolded
vi: Không có trường hiện thời được trải ra

en: Sender address is obtained from the envelope
vi: Địa chỉ người gửi có thể được lấy từ phong bì

en: Cannot create header list: %s
vi: Không thể tạo danh sách dòng đầu: %s

en: Invalid header: %s
vi: Dòng đầu không hợp lệ: %s

en: %s: file does not exist
vi: %s: tệp tin không tồn tại

en: %s: cannot stat: %s
vi: %s: không thể lấy trạng thái (stat): %s

en: unsupported encoding: %s
vi: bảng mã không được hỗ trợ: %s

en: No attachments
vi: Không có đính kèm

en: not a valid number: %s
vi: không phải là một con số hợp lệ: %s

en: index out of range
vi: chỉ mục nằm ở ngoài phạm vi

en: Cannot create header: %s
vi: Không thể tạo dòng đầu: %s

en: %d: not a header line
vi: %d: không phải dòng đầu

en: Cannot parse address `%s': %s
vi: Không thể phân tích địa chỉ “%s”: %s

en: cannot get message body: %s
vi: không thể lấy thân thư: %s

en: cannot get body: %s
vi: không thể lấy thân thư: %s

en: cannot copy temporary stream: %s
vi: không thể sao chép luồng tạm thời: %s

en: invalid return address: %s
vi: địa chỉ trả về không hợp lệ: %s

en: Cannot open mailer: %s
vi: Không thể mở trình thư: %s

en: Cannot create mailer: %s
vi: Không thể tạo trình thư: %s

en: Variable sendmail not set: no mailer
vi: Biến sendmail chưa được đặt: không có trình thư

en: 
    (Interrupt -- one more to kill letter)
vi: 
    (Gián đoạn — một cái nữa để giết chữ)

en: Use "." to terminate letter.
vi: Hãy dùng “.” để chấm dứt chữ.

en: Use "~." to terminate letter.
vi: Hãy dùng “~” để chấm dứt chữ.

en: Unknown escape %s
vi: Dãy thoát lạ %s

en: Unfinished escape
vi: Dãy thoát chưa kết thúc

en: Cannot parse escape sequence: %s
vi: Không thể phân tích chuỗi thoát: %s

en: Cannot pipe to %s: %s
vi: Không thể tạo đường ống (pipe) tới %s: %s

en: Sending data to %s failed: %s
vi: Gửi dữ liệu tới %s gặp lỗi: %s

note: TRANSLATORS: 'source' is a command name. Do not translate it!
en: source requires a single argument
vi: nguồn yêu cầu một đối số riêng

en: Cannot open `%s': %s
vi: Không thể mở “%s”: %s

en: %lu message | %lu messages
vi[0]: %lu thư

en:  %lu new |  %lu new
vi[0]: %lu thư mới

en:  %lu unread |  %lu unread
vi[0]: %lu thư chưa đọc

en:  %lu deleted |  %lu deleted
vi[0]:  %lu đã xóa

note: TRANSLATORS: 'unalias' is a command name. Do not translate it!
en: unalias requires at least one argument
vi: unalias (bỏ bí danh) cần thiết ít nhất một đối số

en: Unknown command: %s
vi: Lệnh không biết: %s

en: Cannot get homedir
vi: Không thể lấy thư mục chính

en: Cannot create output mailbox `%s': %s
vi: Không thể tạo hộp thư xuất ra “%s”: %s

en: Cannot open output mailbox `%s': %s
vi: Không thể mở hộp thư xuất ra “%s”: %s

en: Cannot append message to `%s': %s
vi: Không thể phụ thêm thư vào “%s”: %s

en: Cannot unencapsulate message/part
vi: Không thể hủy bao bọc thư/phần

en: No such (sub)part in the message: %lu
vi: Không có phần (phụ) như vậy trong thư: %lu

en: Cannot get (sub)part from the message: %lu
vi: Không thể lấy phần (phụ) từ thư: %lu

en: Cannot create temporary header: %s
vi: Không thể tạo dòng đầu tạm thời: %s

en: Cannot get message %lu: %s
vi: Không thể lấy thư %lu: %s

en: %lu: invalid message number
vi: %lu: số thứ tự thư không hợp lệ

en: No applicable messages
vi: Không có thư thích hợp

en: Cannot decode line `%s': %s
vi: Không thể giải mã dòng “%s”: %s

en: Bad arguments for the scrolling command
vi: Đối số sai cho lệnh cuộn

en: Too many arguments for the scrolling command
vi: Quá nhiều đối số cho lệnh cuộn

en: Argument not applicable for z
vi: Đối số không thích hợp với z

en: Bad number of pages
vi: Số trang không hợp lệ

en: On first screenful of messages
vi: Với màn hình thư đầu

en: On last screenful of messages
vi: Với màn hình thư cuối

en: setgroups(1, %lu) failed: %s
vi: setgroups(1, %lu) gặp lỗi: %s

en: Cannot set effective gid to %lu
vi: không thể đặt GID hữu ích đối cho %lu

en: Cannot drop non-root setuid privileges
vi: Không thể bỏ quyền truy cập setuid không phải root

en: INTERNAL ERROR: Requested unknown canned section %s
vi: LỖI NỘI BỘ: đã yêu cầu phần có sẵn không biết %s

en: required argument missing
vi: đối số cần thiết còn thiếu

en: unexpected value: %s
vi: gặp lỗi bất thường: %s

en: ERROR: undefined statement
vi: LỖI: câu lệnh chưa được xác định

en: host
vi: máy

en: stray character %c
vi: ký tự rải rác %c

en: stray character \%03o
vi: ký tự rải rác \%03o

en: cannot open config file `%s': %s
vi: không thể mở tập tin cấu hình “%s”: %s

en: parsing file `%s'
vi: đang phân tích cú pháp của tập tin “%s”

en: finished parsing file `%s'
vi: hoàn tất phân tích cú pháp của tập tin “%s”

en: unknown statement type!
vi: không biết kiểu của câu lệnh!

en: include file or directory does not exist
vi: tập tin bao gồm hoặc thư mục không tồn tại

en: cannot stat include file or directory: %s
vi: không thể lấy trợ giúp về tập tin bao gồm hoặc thư mục: %s

en: argument to `program' is not a string
vi: đối số tới “program” (chương trình) không phải là một chuỗi

en: argument to `include' is not a string
vi: đối số tới “incude” (bao gồm) không phải là một chuỗi

en: expected string value
vi: mong đợi giá trị chuỗi

en: unknown keyword `%s'
vi: từ khóa không biết “%s”

en: INTERNAL ERROR: cannot determine target offset for %s
vi: LỖI NỘI BỘ: không thể quyết định bù đích cho %s

en: expected list, but found array
vi: mong đợi danh sách, còn tìm mảng

en: INTERNAL ERROR: %s: callback not defined
vi: LỖI NỘI BỘ: %s: chưa xác định lời gọi ngược

en: unknown section `%s'
vi: phần không biết “%s”

en: errors parsing file %s: %s
vi: gặp lỗi khi phân tích cú pháp của tập tin %s: %s

en: cannot reallocate debug category table
vi: không thể phân bổ lại bảng hạng gỡ lỗi

en: unknown category: %.*s
vi: không biết category: %.*s

en: unknown level `%s'
vi: không hiểu mức “%s”

en: invalid level: %s
vi: mức không hợp lệ: %s

note: TRANSLATORS: First %s stands for function name, second for its arguments, third one for the actual error message.
en: %s(%s) failed: %s
vi: %s(%s) bị lỗi: %s

note: TRANSLATORS: First %s stands for function name, second for its arguments.
en: %s(%s) failed
vi: %s(%s) bị lỗi

en: Empty virtual function
vi: Hàm ảo rỗng

en: Null output pointer
vi: Con trỏ kết xuất rỗng (null)

en: Mailbox removed
vi: Mailbox bị gỡ bỏ

en: Resource not open
vi: Tài nguyên chưa được mở

en: Resource is already open
vi: Tài nguyên đã mở sẵn

en: Malformed email address
vi: Địa chỉ thư điện tử dị hình

en: Empty address list
vi: danh sách địa chỉ trống rỗng

en: Locker null
vi: Bộ khóa vô giá trị

en: Conflict with previous locker
vi: Xung dột với bộ khóa trước

en: Lock file check failed
vi: Lỗi kiểm tra tập tin khóa

en: File check failed
vi: Lỗi kiểm tra tập tin

en: Lock not held on file
vi: Khóa không giữ được trên tập tin

en: Failed to execute external locker
vi: Lỗi thực hiện bộ khóa bên ngoài

en: External locker failed
vi: Bộ khóa bên ngoài bị lỗi

en: External locker killed
vi: Bộ khóa bên ngoài bị giết

en: No such user name
vi: Không có tên người dùng như vậy

en: DNS name resolution failed
vi: Lỗi quyết định tên DNS

en: Not a valid sender address
vi: Không phải là địa chỉ người gửi hợp lệ

en: Not a valid recipient address
vi: Không phải là địa chỉ người nhận hợp lệ

en: No recipient addresses found
vi: Không tìm thấy địa chỉ người nhận

en: Malformed or unsupported mailer URL
vi: Địa chỉ URL trình thư có dạng sai hay không được hỗ trợ

en: SMTP RCPT command failed
vi: lệnh “SMTP RCPT” gặp lỗi

en: Required host specification is missing
vi: Chi tiết về tên máy đã yêu cầu còn thiếu.

en: Invalid port or service specification
vi: Đặc tính của cổng hay dịch vụ không hợp lệ

en: Input string is not RFC 2047 encoded
vi: Chuỗi nhập vào không phải được mã hóa RFC 2047

en: Not a valid RFC 2047 encoding
vi: Không phải bảng mã RFC 2047 hợp lệ

en: User name is not supplied
vi: Chưa cung cấp tên người dùng

en: User password is not supplied
vi: Chưa cung cấp mật khẩu người dùng

en: Invalid reply from the remote host
vi: thông tin trả lời từ máy chủ không phải hợp lệ

en: Bad command sequence
vi: Dãy lệnh sai

en: Operation rejected by remote party
vi: Thao tác bị từ chối bởi bên thứ ba từ trên mạng

en: Unsupported authentication scheme
vi: Lược đồ xác thực không được hỗ trợ

en: Cannot execute
vi: Không thể thực hiện

en: Process exited with a non-zero status
vi: Tiến trình đã thoát với trạng thái khác số không

en: Process exited on signal
vi: Tiến trình đã thoát do tín hiệu

en: Unknown failure while executing subprocess
vi: Gặp lỗi không biết khi thực thi tiến trình con

en: Connection closed by remote host
vi: Kết nối bị đóng bởi máy ở xa

en: Requested item not found
vi: Không tìm thấy mục đã yêu cầu

en: Item already exists
vi: Mục đã có

en: Not enough buffer space
vi: Không đủ chỗ trong bộ đệm

en: Already connected to the database
vi: Đã kết nối đến cơ sở dữ liệu

en: Not connected to the database
vi: Chưa kết nối đến cơ sở dữ liệu

en: Result of the previous query is not released
vi: Kết quả của câu hỏi trước chưa được phát hành

en: No query was yet executed
vi: Chưa thực hiện câu hỏi

en: Bad column address
vi: Địa chỉ cột sai

en: No result from the previous query available
vi: Không có sẵn kết quả từ câu hỏi trước

en: Inappropriate operation for this mode
vi: Thao tác không thích hợp với chế độ này

en: Badly formed file or directory name
vi: Tên tập tin/thư mục dạng sai

en: Transport stream not set
vi: Dòng vận chuyển chưa được đặt

en: No credentials supplied
vi: Không có giấy ủy nhiệm được áp dụng

en: URL missing required parts
vi: URL thiếu các bộ phận được yêu cầu

en: URL has parts not allowed by its scheme
vi: URL có bộ phận không được phép trong lược đồ của nó

en: Invalid parameter in URL
vi: Tham số không hợp lệ trong URL

en: Information is not yet available
vi: thông tin vẫn chưa sẵn sàng

en: Bad value for flags
vi: Giá trị sai cho các cờ

en: Address family not supported
vi: Hệ thống địa chỉ không được hỗ trợ

en: Requested service not supported
vi: Dịch vụ đã yêu cầu không được hỗ trợ

en: File owner mismatch
vi: Người sở hữu tập tin không khớp

en: Group writable file
vi: Tập tin nhóm có thể ghi

en: World writable file
vi: Tập tin ai ghi cũng được

en: Group readable file
vi: Tập tin nhóm có thể đọc

en: World readable file
vi: Tập tin ai cũng đọc được

en: Linked file in a writable directory
vi: Tập tin liên kết trong thư mục có thể ghi

en: File in group writable directory
vi: Tập tin trong thư mục nhóm có thể ghi

en: File in world writable directory
vi: Tập tin trong thư mục ai cũng có thể ghi

en: Requested feature disabled in configuration
vi: Tính năng đã yêu cầu đã bị tắt trong phần cấu hình

en: Error in format string
vi: Lỗi trong định dạng chuỗi

en: invalid source CIDR: %s
vi: CIDR nguồn không hợp lệ: %s

en: junk after IP address
vi: có rác nằm sau địa chỉ IP

en: cannot append acl entry: %s
vi: không thể phụ thêm mục nhập acl: %s

note: TRANSLATORS: Don't translate `from'.
en: Allow connections from this IP address. Optional word `from' is allowed between it and its argument. The same holds true for other actions below.
vi: Cho phép kết nối từ địa chỉ IP này. Cho phép đặt từ tùy chọn “from” (từ) vào giữa nó và đối số của nó. Cũng vậy với các hành động bên dưới.

en: Deny connections from this IP address.
vi: Từ chối kết nối từ địa chỉ IP này.

en: Log connections from this IP address.
vi: Ghi lưu kết nối từ địa chỉ IP này.

en: If a connection from this IP address is requested, execute supplied program and allow or deny the connection depending on its exit code. See `exec' for a description of its arguments.
vi: Nếu một kết nối từ địa chỉ này được yêu cầu, thực hiện chương trình được cung cấp và cho phép hoặc từ chối kết nối phụ thuộc vào mã thoát của chương trình. Xem “exec” để tìm mô tả các đối số.

en: INTERNAL ERROR at %s:%d: unknown standard capability `%s'
vi: LỖI NỘI BỘ: LỖI ở %s:%d: không biết khả năng tiêu chuẩn “%s”

en: do not load user configuration file
vi: đừng nạp tập tin cấu hình của người dùng

en: verbosely log parsing of the configuration files
vi: ghi lưu chi tiết tiến trình phân tích cú pháp của các tập tin cấu hình

en: PARAM=VALUE
vi: THAM_SỐ=GIÁ_TRỊ

en: set configuration parameter
vi: lập tham số cấu hình

en: Include contents of the given file.  If a directory is given, include contents of the file <file>/<program>, where <program> is the name of the program.  This latter form is allowed only in the site-wide configuration file.
vi: Bao gồm nội dung của tập tin đã đưa ra. Đưa ra thư mục thì bao gồm nịô dung của tập tin <tập tin>/<chương trình>, mà <chương trình> là tên của chương trình. Dạng sau chỉ được phép trong tập tin cấu hình cho toàn bộ địa chỉ Web.

en: file-or-directory
vi: tập_tin_hoặc_thư_mục

en: show compilation options
vi: hiển thị các tùy chọn biên dịch

en: unexpected arguments
vi: gặp số các đối số không cần

en: unknown severity `%s'
vi: không hiểu tính nghiêm trọng “%s”

en: Send diagnostics to syslog.
vi: Gửi chuẩn đoán vào syslog.

en: Print message severity levels.
vi: In ra các mức nghiêm trọng thư.

en: Output only messages with a severity equal to or greater than this one.
vi: Chỉ kết xuất những thư với mức nghiêm trọng bằng hay lớn hơn một.

en: Log session ID
vi: ID phiên nhật ký

en: Tag syslog messages with this string.
vi: Buộc thẻ vào các thông điệp ghi lu hệ thống, dùng chuỗi này.

en: FACILITY
vi: KHẢ_NĂNG

en: output logs to syslog FACILITY
vi: xuất các bản ghi vào khả năng syslog này

en: invalid mailer URL `%s': %s
vi: địa chỉ URL trình thư sai “%s”: %s

en: MAILER
vi: TRÌNH_THƯ

en: use specified URL as the default mailer
vi: dùng địa chỉ URL đã ghi rõ làm trình thư mặc định

en: Use this URL as the default mailer
vi: Dùng địa chỉ URL này làm trình thư mặc định

en: Global debugging settings
vi: Cài đặt gỡ lỗi toàn cục

en: set Mailutils debugging level
vi: đặt cấp gỡ lỗi của Mailutils

en: show source info with debugging messages
vi: hiển thị thông tin nguồn với thông điệp gỡ lỗi

en: Prefix debug messages with Mailutils source locations.
vi: Đặt vị trí nguồn Mailutils vào trước mỗi thông điệp gỡ lỗi.

en: cannot set mail directory name to `%s': %s
vi: không thể đặt tên thư mục thư thành “%s”: %s

en: cannot set mailbox pattern to `%s': %s
vi: không thể đặt mẫu hộp thư thành “%s”: %s

en: invalid mailbox type: %s
vi: kiểu hộp thư sai: %s

en: Use specified URL as a mailspool directory.
vi: Dùng địa chỉ URL đã ghi rõ làm thư mục ống chỉ thư (mailspool).

en: Create mailbox URL using <pattern>.
vi: Tạo địa chỉ URL của hộp thư dùng <mẫu>

en: Default mailbox type.
vi: Kiểu hộp thư mặc định

en: invalid lock flag `%c'
vi: cờ khóa sai “%c”

en: Set the maximum number of times to retry acquiring the lock.
vi: Đặt số tối đa lần cần thử lại lấy khóa.

en: Expire locks older than this amount of time.
vi: Mãn hạn các khóa cũ hơn khoảng thời gian này.

en: Use external locker program.
vi: Dùng chương trình bộ khóa bên ngoài.

en: invalid email address `%s': %s
vi: địa chỉ thư điện tử sai “%s”: %s

en: invalid email domain `%s': %s
vi: miền thư điện thư sai “%s”: %s

en: Set the current user email address (default is loginname@defaultdomain).
vi: Đặt địa chỉ thư của người dùng hiện thời (mặc định là “tên_đăng_nhập@miền_mặc định”).

en: Set e-mail domain for unqualified user names (default is this host)
vi: Đặt miền thư điện tử cho các tên người dùng không có miền (mặc định là máy này)

en: Set a list of modules for authentication. Modlist is a colon-separated list of module names or a word `clear' to clear the previously set up values.
vi: Đặt một danh sách các mô-đun để xác thực. Modlist là một danh sách định giới bằng dấu hai chấm chứa các tên mô-đun hoặc từ “clear” (gột) để gột các giá trị đã đặt trước.

en: Set a list of modules for authorization. Modlist is a colon-separated list of module names or a word `clear' to clear the previously set up values.
vi: Đặt một danh sách các mô-đun để cho phép. Modlist là một danh sách định giới bằng dấu hai chấm chứa các tên mô-đun hoặc từ “clear” (gột) để gột các giá trị đã đặt trước.

en: error setting limit %d to %lu: %s
vi: lỗi cài đặt giới hạn %d thành %lu: %s

en: crit
vi: tới hạn

en: emerg
vi: khẩn cấp

en: cannot create log filter stream: %s
vi: không thể tạo luồng bộ lọc nhật ký: %s

en: socket error on "%s": %s
vi: lỗi ổ cắm mạng trên “%s”: %s

en: process %lu finished with code %d (%s)
vi: tiến trình %lu đã kết thúc với mã %d (%s)

en: process %lu finished with code %d
vi: tiến trình %lu đã kết thúc với mã %d

en: failed to become a daemon: %s
vi: lỗi trở thành trình nền: %s

en: %s: invalid name for a pidfile
vi: %s: tên sai cho tập tin PID

en: cannot open connection on %s: %s
vi: không thể mở kết nối trên %s: %s

en: cannot add connection %s: %s
vi: không thể thêm kết nối %s: %s

en: no servers configured: exiting
vi: chưa cấu hình máy phục vụ: đang thoát

en: access from %s blocked: cannot check ACLs: %s
vi: truy cập từ %s vẫn bị chặn: không thể kiểm tra ACL: %s

en: %s: undefined ACL result; access allowed
vi: %s: kết quả ACL chưa xác định; truy cập được phép

en: access from %s blocked
vi: truy cập từ %s vẫn bị chặn

en: cannot parse URL `%s': %s
vi: không thể phân tích URL “%s”: %s

en: cannot create sockaddr for URL `%s': %s
vi: không thể tạo sockaddr cho URL “%s”: %s

en: %s resolves to several addresses, only the first is used
vi: %s phân giải nhiều địa chỉ, chỉ có cái đầu tiên là được sử dụng

en: unknown daemon mode
vi: không biết chế độ trình nền

en: invalid port number: %s
vi: số hiệu cổng không hợp lệ: %s

en: Maximum number of children processes to run simultaneously.
vi: Số tối đa các tiến trình con có thể chạy đồng thời.

en: Run in foreground.
vi: Chạy đằng trước.

en: Store PID of the master process in this file.
vi: Lưu PID của tiến trình chủ vào tập tin này.

en: Default port number.
vi: Số hiệu cổng mặc định.

en: Set idle timeout.
vi: Đặt khoảng quá hạn nghỉ.

en: Per-server access control list
vi: Danh sách điều khiển truy cập mỗi máy phục vụ

en: Do not spawn sub-process to handle requests in this server.
vi: Không thể sản sinh tiến trình con để xử lý yêu cầu trên máy phục vụ này.

en: Log the session transcript.
vi: Ghi lưu bản ghi buổi hợp.

en: Global access control list.
vi: Danh sách điều khiển truy cập toàn cục.

en: ipaddr[:port]
vi: ipaddr[:cổng]

en: argument %lu has wrong type in call to `%s'
vi: đối số %lu có kiểu không đúng trong cuộc gọi cho “%s”

en: no such module: %s
vi: không có mô-đun như vậy: %s

en: failed to add module %s: %s
vi: lỗi thêm mô-đun %s: %s

en: Version of this package
vi: Phiên bản của gói này

en: System configuration directory
vi: Thư mục cấu hình hệ thống

en: Default mail spool directory
vi: Thư mục ống chỉ thư tín mặc định

en: Default mailbox type
vi: Kiểu hộp thư mặc định

en: Default syslog facility
vi: Khả năng syslog mặc định

en: IPv6 support
vi: Hỗ trợ IPv6

en: PAM support
vi: Hỗ trợ PAM

en: a portable `dlopen' wrapper library
vi: một thư viện bao bọc “dlopen” di động

en: TLS support using GNU TLS
vi: Hỗ trợ TLS dùng GNU TLS

en: SASL support using GNU SASL
vi: Hỗ trợ SASL dùng GNU SASL

en: GSSAPI support
vi: Hỗ trợ GSSAPI

en: Support for Guile as extension language
vi: Hỗ trợ Guile như là ngôn ngữ mở rộng

en: Support for Python as extension language
vi: Hỗ trợ Python như là ngôn ngữ mở rộng

en: Support for POSIX threads
vi: Hỗ trợ nhánh POSIX

en: Support for TCP wrappers
vi: Hỗ trợ bộ bao bọc TCP

en: Support for virtual mail domains
vi: Hỗ trợ miền thư tín ảo

en: IMAP4 protocol support
vi: Hỗ trợ giao thức IMAP4

en: POP3 protocol support
vi: Hỗ trợ giao thức POP3

en: MH mail storage support
vi: Hỗ trợ lưu trữ thư MH

en: Maildir mail storage support
vi: Hỗ trợ lưu trữ thư maildir

en: SMTP protocol support
vi: Hỗ trợ giao thức SMTP

en: Sendmail command line interface support
vi: Hỗ trợ giao diện dòng lệnh Sendmail

en: RADIUS protocol support
vi: Hỗ trợ giao thức RADIUS

en: GNU libintl compiled in
vi: GNU libintl được biên dịch vào

en: not an IPv4
vi: không phải IPv4

en: %s: cannot open error stream: %s
vi: %s: không thể mở luồng kết xuất lỗi: %s

en: %s: cannot open output filter stream: %s
vi: %s: không thể mở luồng bộ lọc kết xuất: %s

en: %s: cannot create syslog stream: %s
vi: %s: không thể tạo luồng nhật ký hệ thống: %s

en: %s: cannot create error stream: %s
vi: %s: không thể tạo luồng kết xuất lỗi: %s

en: %s: cannot open logger stream: %s
vi: %s: không thể mở luồng máy ghi nhật ký: %s

en: only display number of messages
vi: chỉ hiển thị tổng số thư

en: GNU messages -- count the number of messages in a mailbox
vi: messages của GNU — đếm tổng số thư trong hộp thư

en: [mailbox...]
vi: [hộp thư…]

en: could not count messages in mailbox `%s': %s
vi: không thể đếm các thư trong hộp thư “%s”: %s

en: Number of messages in %s: %lu
vi: Số các thư trong %s: %lu

en: could not close `%s': %s
vi: không thể đóng “%s”: %s

en: [MSGLIST]
vi: [DANH-SÁCH-THƯ]

en: add FIELD: date header
vi: thêm TRƯỜNG: dòng đầu ngày tháng

en: add this FIELD to the message header
vi: thêm trường này vào dòng đầu thư

en: field value for the component
vi: giá trị trường cho thành phần

en: Component name:
vi: Tên thành phần:

en: error reading input stream: %s
vi: gặp lỗi khi đọc luồng nhập: %s

en: invalid component name
vi: tên thành phần không hợp lệ

en: read format from given file
vi: đọc định dạng từ tập tin đã cho

en: use this format string
vi: dùng chuỗi định dạng này

en: dump the listing of compiled format code
vi: đổ danh sách mã định dạng đã biên dịch

en: enable parser debugging output
vi: bật kết xuất gỡ lỗi hàm phân tích cú pháp

en: set output width
vi: đặt chiều rộng kết xuất

en: Format string not specified
vi: Chưa ghi rõ chuỗi định dạng

en: [ACTION] [MSG]
vi: [HÀNH-ĐỘNG] [MSG]

en: Actions are:
vi: Các hành động:

en: list the folders (default)
vi: liệt kê các thư mục (mặc định)

en: list the contents of the folder stack
vi: liệt kê nội dung của đống thư mục

en: remove holes in message numbering, begin numbering from NUMBER (default: first message number)
vi: gỡ bỏ lỗ hổng trong dãy số thứ tự thư. Bắt đầu đánh số từ SỐ (mặc định: số hiệu thư đầu)

en: push the folder on the folder stack. If FOLDER is specified, it is pushed. Otherwise, if a folder is given in the command line (via + or --folder), it is pushed on stack. Otherwise, the current folder and the top of the folder stack are exchanged
vi: đẩy thư mục vào đống thư mục. Nếu chỉ rõ THƯ_MỤC thì nó được đẩy. Không thì chỉ đầy thư mục đã cho trên dòng lệnh (bằng “+” hay “--folder”); không ghi rõ thì thư mục hiện thời và đầu đống thư mục được trao đổi.

en: pop the folder off the folder stack
vi: bỏ thư mục khỏi đống thư mục

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

en: specify folder to operate upon
vi: ghi rõ thư mục cần thao tác

en: list all folders
vi: liệt kê mọi thư mục

en: create non-existing folders
vi: tạo thư mục chưa tồn tại

en: list only the folder names
vi: chỉ liệt kê các tên thư mục

en: print the header line
vi: in ra dòng đầu

en: scan folders recursively
vi: quét đệ quy thư mục

en: output the total statistics
vi: xuất tổng số thống kê

en: verbosely list actions taken
vi: liệt kê chi tiết các hành động được làm

en: do nothing, print what would be done (with --pack)
vi: không làm gì, in ra việc nên làm (bằng “--pack”)

en: cannot scan folder %s: %s
vi: không thể quét thư mục %s: %s

en:  has %4lu message  (%4lu-%4lu) |  has %4lu messages (%4lu-%4lu)
vi[0]:  có %4lu thư  (%4lu-%4lu)

en:  has no messages
vi:  không có thư

en: (others)
vi: (khác)

en: Folder                  # of messages     (  range  )  cur msg   (other files)
vi: Thư mục                 # tổng số thư     ( phạm vi )  thư này   (tập tin khác)

en: TOTAL
vi: TỔNG

en: %4lu message   | %4lu messages
vi[0]: %4lu thư

en: in %4lu folder | in %4lu folders
vi[0]: trong %4lu thư mục

en: cannot rename `%s' to `%s': %s
vi: không thể thay đổi tên “%s” thành “%s”: %s

en: rolling back changes...
vi: đang hoàn nguyên các thay đổi…

en: CRITICAL ERROR: Folder `%s' left in an inconsistent state, because an error
    occurred while trying to roll back the changes.
    Message range %s-%s has been renamed to %s-%s.
vi: LỖI NGHIÊM TRỌNG: thư mục “%s” bị để lại ở trong tình trạng không ổn định, vì gặp lỗi trong khi hoàn nguyên các thay đổi.
    Phạm vi thư %s-%s đã được thay đổi thành %s-%s.

en: You will have to fix it manually.
vi: Bạn sẽ cần phải tự sửa nó.

en: folder `%s' restored successfully
vi: thư mục “%s” đã được phục hồi.

en: cannot read input mailbox: %s
vi: không thể đọc hộp thư nhập: %s

en: Getting message numbers.
vi: Đang lấy các số hiệu thư.

en: %lu: cannot get message: %s
vi: %lu: không thể lấy thư: %s

en: %s message number collected.
     | %s message numbers collected.
vi[0]: %s số hiệu thư đã được thu thập.

en: Reverting pack table.
vi: Đang hoàn nguyên bảng nén.

en: cannot change to directory `%s': %s
vi: không thể chuyển đổi sang thư mục “%s”: %s

en: Finished packing messages.
vi: Các thư đã được nén.

en: Fixing global sequences
vi: Đang sửa chữa các dãy toàn cục

en: Fixing private sequences
vi: Đang sửa chữa các dãy riêng

en: add Forwarded: header to each forwarded message
vi: thêm dòng đầu Forwarded: (Chuyển tiếp:) vào mỗi thư đã chuyển tiếp

en: build the draft and quit immediately
vi: xây dựng bản nháp rồi thoát ngay

en: specify the folder for message drafts
vi: ghi rõ thư mục nên chứa các thư nháp

en: undo the effect of the last --draftfolder option
vi: hoàn lại hiệu ứng của tùy chọn “--draftfolder” cuối

en: invoke the draftmessage facility
vi: gọi khả năng draftmessage (thư nháp)

en: set the editor program to use
vi: đặt chương trình biên soạn cần dùng

en: suppress the initial edit
vi: thu hồi việc soạn thảo ban đầu

en: read message from FILE
vi: đọc thư từ TẬP-TIN

en: format messages
vi: định dạng thư

en: use filter FILE to preprocess the body of the message
vi: dùng bộ lọc TẬP_TIN để xử lý sẵn thân thư

en: undo the effect of the last --filter option
vi: hoàn lại hiệu ứng của tùy chọn “--filter” cuối

en: use MIME encapsulation
vi: dùng khả năng bao bọc MIME

en: Set output width
vi: Đặt chiều rộng kết xuất

en: set the replacement for whatnow program
vi: đặt chuỗi thay thế cho chương trình whatnow

en: use draft file preserved after the last session
vi: dùng tập tin nháp được bảo tồn từ buổi hợp trước

en: cannot copy message: %s
vi: không thể sao chép thư: %s

en: cannot open output file `%s': %s
vi: không thể mở tập tin kết xuất “%s”: %s

en: Forwarded message
vi: Thư đã chuyển tiếp

en: Forwarded messages
vi: Các thư đã chuyển tiếp

en: End of Forwarded message
vi: Kết thúc của thư đã chuyển tiếp

en: End of Forwarded messages
vi: Kết thúc của các thư đã chuyển tiếp

en: --build disables --mime
vi: --build tắt tùy chọn --mime

en: can't mix files and folders/msgs
vi: không thể trộn tập tin và thư-mục/thư

en: Incorporate new mail
vi: Sáp nhập thư mới

en: invalid debug flag near %s
vi: gặp cờ gỡ lỗi sai ở gần %s

en: incorporate mail from named file
vi: hợp nhất thư tín từ tập tin đã đặt tên

en: specify folder to incorporate mail to
vi: ghi rõ thư mục vào đó cần hợp nhất thư

en: enable audit
vi: bật kiểm tra chặt chẽ

en: disable audit
vi: tắt kiểm tra chặt chẽ

en: mark first incorporated message as current (default)
vi: đánh dấu thư đã hợp nhất thư nhất là hiện thời (mặc định)

en: truncate source mailbox after incorporating (default)
vi: xén ngắn hộp thư nguồn sau khi hợp nhất (mặc định)

en: MAILBOX
vi: HỘP THƯ

en: move incorporated messages to MAILBOX instead of deleting them
vi: chuyển các thư đã hợp nhất vào HỘP THƯ thay vì xóa chúng đi

en: be quiet
vi: không xuất chi tiết

en: enable biff notification
vi: bật thông báo biff

en: set language for the --script option
vi: đặt ngôn ngữ cho tùy chọn “--script”

en: filter incoming messages using script FILE
vi: lọc các thư đến dùng văn lệnh TẬP TIN

en: enable debugging
vi: bật gỡ lỗi

en: cannot create default mailbox: %s
vi: không thể tạo hộp thư mặc định: %s

en: cannot create mailbox %s: %s
vi: không thể tạo hộp thư %s: %s

en: %lu: filter failed: %s
vi: %lu: bộ lọc gặp lỗi: %s

en: %lu: error appending message: %s
vi: %lu: gặp lỗi khi phụ thêm thư: %s

en: failed to move messages to %s: %s
vi: gặp lỗi khi di chuyển các thư đến %s: %s

en: script initialization failed: %s
vi: gặp lỗi khi khởi tạo văn lệnh: “%s”

en: failed to set up notification: %s
vi: gặp lỗi khi cài đặt thông báo: %s

en: cannot read output mailbox: %s
vi: không thể đọc hộp thư kết xuất: %s

en: do not ask for anything
vi: đừng yêu cầu gì

en: cannot create sequence list
vi: không thể tạo danh sách dãy

en: specify sequence name to operate upon
vi: ghi rõ tên dãy cần thao tác

en: add messages to the sequence
vi: thêm các thư vào dãy

en: delete messages from the sequence
vi: xóa thư khỏi dãy

en: list the sequences
vi: liệt kê các dãy

en: create public sequence
vi: tạo dãy công

en: empty the sequence before adding messages
vi: đổ dãy trước khi thêm thư

en: --add requires at least one --sequence argument
vi: “--add” cần thiết ít nhất một đối số “--sequence”

en: --delete requires at least one --sequence argument
vi: “--delete” cần thiết ít nhất một đối số “--sequence”

en: invalid "cur" value (%s)
vi: giá trị “cur” không hợp lệ (%s)

en: cannot access format file %s: %s
vi: không thể truy cập tập tin định dạng %s: %s

en: cannot stat format file %s: %s
vi: không thể lấy trạng thái về tập tin định dạng %s: %s

en: cannot open format file %s: %s
vi: không thể mở tập tin định dạng %s: %s

en: INTERNAL ERROR: Unknown opcode: %x
vi: LỖI NỘI BỘ: mã thao tác không biết: %x

note: TRANSLATORS: Do not translate the word 'format'!
en: format: divide by zero
vi: định dạng: chia cho không

en: invalid recipient mask
vi: mạt nạ người nhận sai

en: cannot set LC_CTYPE %s
vi: không thể lập biến môi trường ngôn ngữ đặc trưng cho kiểu ký tự LC_CTYPE %s

en: [+FOLDER]
vi: [+THƯMỤC]

en: option is not yet implemented: %s
vi: tùy chọn chưa được thực hiện: %s

en: ignoring not implemented option %s
vi: đang bỏ qua tùy chọn chưa được thực hiện %s

en: cannot create directory %s: error accessing name component %s: %s
vi: không thể tạo thư mục %s: gặp lỗi khi truy cập đến thành phần tên %s: %s

en: cannot create directory %s: error creating name component %s: %s
vi: không thể tạo thư mục %s: gặp lỗi khi tạo thành phần tên %s: %s

en: cannot create directory %s: %s
vi: không thể tạo thư mục %s: %s

note: TRANSLATORS: This is a question and will be followed by question mark on output.
en: Create folder "%s"
vi: Tạo thư mục “%s”

note: TRANSLATORS: See msgids "nN" and "yY".
en: Please answer yes or no:
vi: Xin hãy đáp ứng có hay không:

en: cannot open audit file %s: %s
vi: không thể mở tập tin kiểm tra chặt chẽ %s: %s

en: cannot access %s: %s
vi: không thể truy cập %s: %s

en: cannot open input file `%s': %s
vi: không thể mở tập tin nhập “%s”: %s

en: cannot open filter stream: %s
vi: không thể mở luồng dữ liệu lọc: %s

en: error copying file `%s' to `%s': %s
vi: lỗi khi sao chép tập tin “%s” tới “%s”: %s

en: cannot create input stream (file %s): %s
vi: không thể tạo luồng nhập vào (tập tin %s): %s

en: Prior to using MH, it is necessary to have a file in your login
    directory (%s) named .mh_profile which contains information
    to direct certain MH operations.  The only item which is required
    is the path to use for all MH folder operations.  The suggested MH
    path for you is %s...
vi: Trước khi sử dụng MH, thư mục đăng nhập của bạn (%s) phải chứa
    một tập tin tên “.mh_profile” mà lần lượt chứa thông tin
    để điều khiển các thao tác MH khác nhau. Mục duy nhất cần thiết
    là đường dẫn cần dùng cho mọi thao tác thư mục của MH.
    Đường dẫn MH đã đề nghị cho bạn là %s…

note: TRANSLATORS: This is a question and will be followed by question mark on output.
en: Do you need help
vi: Bạn cần xem trợ giúp không?

note: TRANSLATORS: This is a question and will be followed by question mark on output.
en: Do you want the standard MH path "%s"
vi: Bạn có muốn đường dẫn MH chuẩn “%s” không?

note: TRANSLATORS: This is a question and will be followed by question mark on output.
en: Do you want a path below your login directory
vi: Bạn có muốn dùng đường dẫn bên dưới thư mục đăng nhập của mình không?

en: What is the path?
vi: Đường dẫn là gì vậy?

en: What is the full path?
vi: Đường dẫn đầy đủ là gì?

en: I'm going to create the standard MH path for you.
vi: Tiến trình này sẽ tạo đường dẫn MH chuẩn cho bạn.

en: You already have an MH profile, use an editor to modify it
vi: Bạn đã có hồ sơ MH: dùng trình biên soạn để sửa đổi nó

en: You already have file %s which is not a regular file or a symbolic link.
vi: Bạn đã có tập tin %s mà nó lại không phải tập tin thường hay liên kết tượng trưng.

en: Please remove it and try again
vi: Làm ơn hãy gỡ bỏ nó đi rồi thử lại

en: cannot obtain sequence number for the new message: %s
vi: không thể lấy số thứ tự dãy cho thư mới: %s

en: only one message at a time!
vi: chỉ một thư mỗi lần.

en: bad message list `%s'
vi: danh sách thư sai “%s”

en: no messages in range %s
vi: không có thư trong phạm vi %s

en: cannot get last message: %s
vi: không thể lấy thư cuối: %s

en: no prev message
vi: không thư lùi

en: no next message
vi: không thư tiếp

en: message %s does not exist
vi: thư %s chưa tồn tại

en: %s is unknown. Hit <CR> for help
vi: %s lạ. Bấm <CR> để xem trợ giúp

en: SWITCHES
vi: CÁI_CHUYỂN

en: EDITOR
vi: BIÊN_SOẠN

en: command `%s' exited with status %d
vi: câu lệnh “%s” đã thoát với trạng thái %d

en: command `%s' terminated on signal %d
vi: câu lệnh “%s” bị chấm dứt do tín hiệu %d

en: command `%s' terminated abnormally
vi: câu lệnh “%s” bị chấm dứt bất thường

en: cannot read input stream: %s
vi: không thể đọc luồng nhập vào: %s

en: no alternate message to display
vi: không có thư xen kẽ cần hiển thị

en: no draft file to display
vi: không có tập tin nháp cần hiển thị

en: draft left on "%s".
vi: thư nháp còn lại trên “%s”.

en: List the message being distributed/replied-to on the terminal.
vi: Liệt kê trên thiết bị cuối thư đang được phát hành/trả lời cho.

en: Edit the message. If EDITOR is omitted use the one that was used on the preceding round unless the profile entry "LASTEDITOR-next" names an alternate editor.
vi: Sửa thư. Không ghi rõ trình BIÊN_SOẠN thì dùng trình đã dùng vào lần trước, nếu mục nhập hồ sơ “LASTEDITOR-next” không ghi rõ một trình biên soạn xen kẽ.

en: List the draft on the terminal.
vi: Liệt kê bản nháp trên thiết bị cuối.

en: Send the message in the background.
vi: Gửi thư trong nền.

en: Terminate the session. Preserve the draft, unless -delete flag is given.
vi: Kết thúc buổi hợp. Không ghi rõ cờ “-delete” thì bảo tồn bản nháp.

en: Refile the draft into the given FOLDER.
vi: Ghi lưu bản nháp vào THƯ_MỤC đã cho.

en: Send the message. The -watch flag causes the delivery process to be monitored. SWITCHES are passed to send program verbatim.
vi: Gửi thư. Cờ “-watch” thì theo dõi tiến trình phát. Các CÁI_CHUYỂN được gửi đúng nguyên văn cho chương trình gửi thư.

en: List the addresses and verify that they are acceptable to the transport service.
vi: Liệt kê các địa chỉ, và thẩm tra chúng thích hợp với dịch vụ truyền.

en: Terminate the session. Preserve the draft.
vi: Kết thúc buổi hợp. Bảo tồn bản nháp.

en: Replace the draft with the newly created one
vi: Thay thế bản nháp bằng bản mới tạo

en: Use this draft
vi: Dùng bản nháp này

en: What now?
vi: Vậy làm gì?

en: cannot parse command line (%s): %s
vi: không thể phân tích cú pháp của dòng lệnh (%s): %s

en: Disposition?
vi: Chuyển nhượng ?

en: Don't use the draft.
vi: Đừng dùng bản nháp.

en: Use the draft.
vi: Dùng bản nháp.

en: Use "%s"?
vi: Dùng “%s” không?

en: %s: cannot get address #%lu: %s
vi: %s: không thể lấy địa chỉ #%lu: %s

en:  at %s
vi:  ở %s

en: cannot get stream size: %s
vi: không thể lấy kích cỡ của luồng: %s

en: -- Local Recipients --
vi: — Người nhận Cục bộ —

en: -- Network Recipients --
vi: — Người nhận qua Mạng —

en: no recipients
vi: hông có người nhận

en: [FILE [FILE...]]
vi: [TẬP-TIN [TẬP-TIN…]]

en: ring the bell at the end of each output page
vi: rung chuông ở kết thúc của mỗi trang kết xuất

en: clear the screen after each page of output
vi: xóa sạch màn hình sau mỗi trang kết xuất

en: set output screen length
vi: đặt độ dài của màn hình xuất ra

en: use given PROG instead of the default
vi: dùng chương trình đã ghi rõ thay cho trình mặc định

en: disable use of moreproc program
vi: tắt khả năng dùng chương trình moreproc

en: cannot create output stream: %s
vi: không thể tạo luồng kết xuất: %s

en: cannot create input stream: %s
vi: không thể tạo luồng nhập vào: %s

en: input stream %s is not a message (%s)
vi: luồng nhập vào %s không phải thư (%s)

en: specify file to operate upon
vi: ghi rõ tập tin cần thao tác

en: MIME editing options
vi: Tùy chọn sửa MIME

en: compose the MIME message (default)
vi: cấu tạo thư MIME (mặc định)

en: Listing options
vi: Tùy chọn liệt kê

en: list the table of contents
vi: liệt kê mục lục

en: print the banner above the listing
vi: in ra băng cờ bên trên danh sách

en: list the decoded sizes
vi: liệt kê các kích cỡ đã giải mã

en: display the contents of the messages
vi: hiển thị nội dung của thư

en: read mhl format from FILE
vi: đọc định dạng mhl từ TẬP_TIN

en: pause prior to displaying content
vi: tạm dừng trước khi hiển thị nội dung

en: Saving options
vi: Tùy chọn lưu

en: write extracted message parts to disk
vi: ghi cac bộ phận thư đã được rút trích ra đĩa

en: use filenames from the content headers
vi: dùng tên tập tin từ dòng đầu nội dung

en: use this charset to represent attachment file names
vi: dùng bộ ký tự này để đại diện tên tập tin của đồ đính kèm thư

en: PART
vi: PHẦN

en: limit the scope of the operation to the given part
vi: hạn chế phạm vi thao tác trong phần đã cho

en: CONTENT
vi: NỘI_DUNG

en: operate on message part with given multipart content
vi: thao tác phần thư có nội dung đa phần đã cho

en: print additional information
vi: in ra thông tin bổ sung

en: malformed part specification (near %s)
vi: đặc tả phần dạng sai (gần %s)

en: don't know how to display content (content %s in message %lu, part %s)
vi: không biết cách làm thế nào để hiển thị nội dung ( %s nội dung trong %lu thư, %s bộ phận)

en:  msg part type/subtype              size  description
vi:  thư phần kiểu/kiểu phụ             cỡ    mô tả

en: %s: cannot get message body: %s
vi: %s: không thể lấy thân thư: %s

en: cannot create proc stream (command %s): %s
vi: không thể tạo luồng proc (lệnh %s): %s

en: cannot parse command line `%s': %s
vi: không thể phân tích cú pháp của dòng lệnh “%s”: %s

en: cannot create temporary stream (file %s): %s
vi: không thể tạo tập tin luồng tạm thời (tập tin %s): %s

en: Press <return> to show content...
vi: Bấm <return> để hiển thị nội dung…

en: part %5s %-24.24s %lu
vi: phần %5s %-24.24s %lu

en: %s: cannot decode attachment name: %s
vi: %s: không thể giải mã tên của đồ đính kèm: %s

en: storing message %s part %s to folder %s as message %lu
vi: đang lưu thư %s phần %s tới thư mục %s như là %lu thư

en: storing message %s part %s as file %s
vi: đang lưu thư %s phần %s dạng tập tin %s

en: File %s already exists. Rewrite
vi: Tập tin %s đã có. Ghi lại

en: cannot create output stream (file %s): %s
vi: không thể tạo luồng kết xuất (tập tin %s): %s

en: storing msg %s part %s using command (cd %s; %s)
vi: đang lưu thư %s phần %s sử dụng lệnh (cd %s; %s)

en: storing msg %s part %s to stdout
vi: đang lưu thư %s phần %s ra đầu ra tiêu chuẩn stdout

en: %s:%lu: missing %c
vi: %s:%lu: thiếu %c

en: %s:%lu: comment redefined
vi: %s:%lu: ghi chú đã xác định lại

en: %s:%lu: syntax error
vi: %s:%lu: lỗi cú pháp

en: %s:%lu: description redefined
vi: %s:%lu: mô tả đã xác định lại

en: %s:%lu: content id redefined
vi: %s:%lu: mã nhận diện nội dung đã xác định lại

en: %s:%lu: missing subtype
vi: %s:%lu: thiếu kiểu phụ

en: error reading headers: %s
vi: lỗi đọc phần đầu: %s

en: cannot create header: %s
vi: không thể tạo dòng đầu: %s

en: %s:%lu: cannot split line: %s
vi: %s:%lu: không thể chia cắt dòng: %s

en: %s:%lu: malformed directive near %s
vi: %s:%lu: chỉ thị dị hình ở gần %s

en: %s:%lu: no such message: %lu
vi: %s:%lu: không có thư như vậy: %lu

en: %s:%lu: missing filename
vi: %s:%lu: thiếu tên tập tin

en: %s:%lu: unmatched #end
vi: %s:%lu: chưa khớp #end

en: cannot encode subject using %s, %s: %s
vi: không thể mã hóa chủ đề bằng %s, %s: %s

en: extra arguments
vi: đối số bổ sung

en: Search patterns
vi: Mẫu để tìm kiếm

en: search the named header field
vi: tìm kiếm trong trường dong đầu đã ghi rõ

en: set pattern to look for
vi: đặt mẫu cần tìm

en: flags controlling the type of regular expressions. STRING must consist of one or more of the following letters: B=basic, E=extended, I=ignore case, C=case sensitive. Default is "EI". The flags remain in effect until the next occurrence of --cflags option. The option must occur right before --pattern or --component option (or its alias).
vi: các cờ điều khiển kiểu biểu thức chính quy. CHUỖI phải chứa một hay nhiều chữ này:
     * B	cơ Bản
     * E	đã kÉo dài
     * I	không phân bIệt chữ HOA/thường
     * C	phân biệt Chữ HOA/thường
    Mặc định là “EI”. Các cờ này còn lại hoạt động đến khi lần kế tiếp dùng tùy chọn “--cflags”. Tùy chọn này phải nằm đúng trước tùy chọn “--pattern” hay “--component” (hay bí danh của nó).

en: Date constraint operations
vi: Các thao tác ràng buộc ngày tháng

en: search in the named date header field (default is `Date:')
vi: tìm kiếm trong trường dòng đầu ngày tháng đã ghi rõ (mặc định là “Date:”)

en: DATE
vi: NGÀY

en: match messages after the given date
vi: khớp thư có ngày tháng đằng sau ngày đã cho

en: match messages before the given date
vi: khớp thư có ngày tháng đằng trước ngày đã cho

en: Logical operations and grouping
vi: các thao tác logíc và nhóm

en: logical AND (default)
vi: AND [và] lôgic (mặc định)

en: logical NOT
vi: NOT [không phải] lôgic

en: open group
vi: mở nhóm

en: close group
vi: đóng nhóm

en: Operations over the selected messages
vi: Các thao tác trên toàn bộ các thư đã chọn

en: list the numbers of the selected messages (default)
vi: liệt kê số thứ tự mỗi thư đã chọn (mặc định)

en: add matching messages to the given sequence
vi: thêm vào dãy đưa ra các thư tương ứng

en: set erase character
vi: đặt ký tự tẩy

en: set kill character
vi: đặt ký tự giết

en: prepend user input to the message body
vi: thêm dữ liệu nhập từ người dùng vào thân thư

en: do not display message body
vi: không hiển thị thân thư

en: a period on a line marks end-of-file
vi: chu kỳ trên một dòng đánh dấu kết-thúc-tập-tin

en: file name not given
vi: tên tập tin chưa được chỉ ra

en: cannot open stdout: %s
vi: không thể mở stdout (kết xuất chuẩn): %s

en: Enter initial text
vi: Nhập vào chữ khởi đầu

en: Enter additional text
vi: Nhập vào chữ bổ xung

en: invalid keysequence (%s near %d)
vi: dãy khóa không hợp lệ (%s gần %d)

en: tcgetattr failed: %s
vi: tcgetattr gặp lỗi: %s

en: tcsetattr failed: %s
vi: tcsetattr gặp lỗi: %s

en: MSGLIST FOLDER [FOLDER...]
vi: DANH-SÁCH-THƯ THƯ-MỤC [THƯ-MỤC…]

en: cannot create folder list
vi: không thể tạo danh sách thư mục

en: use <mh-dir>/draft as the source message
vi: dùng <mh-dir>/draft là thư nguồn

en: preserve the source folder copy
vi: bảo tồn bản sao thư mục nguồn

en: specify source folder; it will become the current folder after the program exits
vi: ghi rõ thư mục nguồn. nó sẽ trở thành thư mục hiện thời sau khi chương trình thoát

en: use FILE as the source message
vi: dùng TẬP_TIN là thư nguồn

en: no folder specified
vi: chưa ghi rõ thư mục

en: cannot create iterator
vi: không thể tạo bộ lặp lại

en: error appending message: %s
vi: gặp lỗi khi phụ thêm thư: %s

en: both message set and source file given
vi: đưa ra cả hai tập hợp thư và tập tin nguồn

en: %s %s is unknown
vi: %s %s không biết

en: add Replied: header to the message being replied to
vi: thêm dòng đầu “Replied:” (Đã trả lời) vào thư cho đó đang đáp ứng

en: specify whom to place on the Cc: list of the reply
vi: ghi rõ (những) người cần thêm vào dòng đầu “Cc:” (Chép cho) của thư trả lời

en: specify whom to remove from the Cc: list of the reply
vi: ghi rõ (những) người cần gỡ bỏ khỏi dòng đầu “Cc:” (Chép cho) của thư trả lời

en: construct a group or followup reply
vi: cấu tạo một thư trả lời theo nhóm hay theo dõi tiếp

en: set the folder to receive Fcc's
vi: đặt thư mục cần nhận các Fcc

en: MHL-FILTER
vi: LỌC-MHL

en: set the mhl filter to preprocess the body of the message being replied
vi: đặt bộ lọc mhl sẽ xử lý sẵn thân của thư cho đó đang đáp ứng

en: include a copy of the message being replied; the message will be processed using either the default filter "mhl.reply", or the filter specified by --filter option
vi: gồm có bản sao của thư cho đó đang đáp ứng. Thư sẽ được xử lý theo hoặc bộ lọc mặc định “mhl.reply”, hoặc bộ lọc được ghi rõ bằng tùy chọn “--filter”.

en: cannot read message %s: %s
vi: không thể đọc thư %s: %s

en: cannot create draft file stream %s: %s
vi: không thể tạo luồng tập tin nháp %s: %s

en: specify the folder to delete
vi: ghi rõ thư mục cần xóa

en: interactive mode: ask for confirmation before removing each folder
vi: chế độ tương tác: yêu cầu xác nhận trước khi gỡ bỏ mỗi thư mục

en: recursively delete all subfolders
vi: xóa đệ quy mọi thư mục con

en: Remove folder %s
vi: Gở bỏ thư mục %s

en: clear screen after displaying the list
vi: xóa sạch màn hình sau khi hiển thị danh sách

en: display header
vi: hiển thị dòng đầu

en: list messages in reverse order
vi: liệt kê các thư theo thứ tự ngược

en: [not yet implemented]
vi: [chưa thi hành]

en: no messages in %s
vi: không có thư trong %s

en: Folder %s  %s
vi: Thư mục %s  %s

en: FILE [FILE...]
vi: TẬP_TIN [TẬP_TIN …]

en: specify additional alias file
vi: ghi rõ tập tin bí danh thêm

en: use prepared draft
vi: dùng bản nháp đã chuẩn bị

en: use MSG from the draftfolder as a draft
vi: dùng MSG từ thư mục nháp cho thư nháp

en: add Message-ID: field
vi: thêm dòng đầu “Message-ID:” (mã số thư)

en: keep draft files
vi: giữ tập tin nháp

en: split the draft into several partial messages and send them with SECONDS interval
vi: chia bản nháp ra vài thư riêng phần và gửi mỗi phần sau số GIÂY này

en: set the size of chunk for --split (in bytes)
vi: đặt kích cỡ của đoạn cho “--split” (theo byte)

en: print the transcript of interactions with the transport system
vi: in ra bản ghi các việc tương tác với hệ thống truyền

en: monitor the delivery of mail
vi: theo dõi tiến trình phát thư

en: cannot create message list
vi: không thể tạo danh sách thư

en: unable to stat draft file %s: %s
vi: không thể lấy thống kê tập tin nháp %s: %s

en: cannot get system host name: %s
vi: không thể lấy tên máy cho hệ thống: %s

en: cannot set user mail domain: %s
vi: không thể đặt miền thư tín của người dùng: %s

en: cannot get user email: %s
vi: không thể lấy thư điện tử của người dùng: %s

en: cannot set user email (%s): %s
vi: không thể đặt địa chỉ thư của người dùng (%s): %s

en: Creating mailer %s
vi: Đang tạo trình thư %s

en: cannot create mailer `%s'
vi: không thể tạo trình thư “%s”

en: Opening mailer %s
vi: Đang mở trình thư %s

en: Fixed fcc: %s
vi: Đã sửa chữa FCC: %s

en: Fixed bcc: %s
vi: Đã sửa chữa BCC: %s

en: Getting message %s
vi: Đang lấy thư %s

en: Sending message %s
vi: Đang gửi thư %s

en: Destroying the mailer
vi: Đang hủy trình thư

en: cannot open folder %s: %s
vi: không thể mở thư mục %s: %s

en: cannot switch to background: %s
vi: không thể chuyển đổi về nền: %s

en: set the prompt
vi: đặt dấu nhắc

en: treat the arguments as a list of messages from the draftfolder
vi: xử lý các đối số dạng danh sách các thư từ thư mục nháp

en: check if addresses are deliverable
vi: kiểm tra có thể phát thư cho địa chỉ

en: TYPE-LIST
vi: DANH_SÁCH-KIỂU

en: do not ask for confirmation before displaying files, or, if TYPE-LIST is given, do not ask for confirmation before displaying such files whose MIME type matches one of the patterns from TYPE-LIST
vi: đừng yêu cầu xác nhận trước khi hiển thị tập tin, hoặc nếu đưa ra DANH_SÁCH-KIỂU thì đừng yêu cầu xác nhận trước khi hiển thị tập tin như vậy có kiểu MIME tương ứng với mẫu trong nó.

en: disable interactive mode
vi: tắt chế độ tương tác

en: use this mime.types file
vi: dùng tập tin “mime.types” này

en: use metamail to display files
vi: dùng metamail để hiển thị tập tin

en: Use this mime.types file.
vi: Dùng tập tin kiểu MIME (mime.types) này.

en: Use this program to display files.
vi: Dùng chương trình này để hiển thị tập tin.

en: prog
vi: trình

en: GNU mimeview -- display files, using mailcap mechanism.
vi: mimeview của GNU — hiển thị các tập tin, dùng cơ chế mailcap

en: FILE [FILE ...]
vi: TẬP_TIN [TẬP_TIN …]

en: no files given
vi: chưa đưa ra tập tin

en: ownership method table overflow
vi: tràn bảng phương pháp sở hữu

en: invalid ownership method: %s
vi: sai đặt phương pháp sở hữu: %s

en: ownership method %s requires value
vi: phương pháp sở hữu %s yêu cầu giá trị

en: expected gid number, but found %s
vi: mong đợi con số GID, còn nhận %s

en: expected uid number, but found %s
vi: mong đợi con số UID, còn nhận %s

en: cannot parse %s: %s
vi: không thể phân tích %s: %s

en: preserve the source mailbox
vi: bảo tồn hộp thư nguồn

en: output information used by Emacs rmail interface
vi: xuất thông tin dùng bởi giao diện thư tín Emacs

en: MODELIST
vi: DANH_SÁCH_CHẾ_ĐỘ

en: control mailbox ownership
vi: điều khiển quyền sở hữu hộp thư

en: try to continue after errors
vi: gặp lỗi thì vẫn thử tiếp tục

en: KW[,KW...]
vi: KW[,KW…]

en: what to do on errors
vi: làm gì khi gặp các lỗi

en: set program identifier for diagnostics (default: program name)
vi: lập chuỗi nhận diện chương trình để chẩn đoán (mặc định là tên của chương trình)

en: process at most NUMBER messages
vi: xử lý phần lớn SỐ thư

en: Do not remove messages from the source mailbox.
vi: Đừng gỡ bỏ thư khỏi hộp thư nguồn.

en: Output information used by Emacs rmail interface.
vi: Xuất thông tin dùng bởi giao diện thư Emacs.

en: mode
vi: chế độ

en: Set verbosity level.
vi: Đặt cấp chi tiết.

en: Set program identifier string (default: program name)
vi: Lập chuỗi nhận diện chương trình (mặc định là tên của chương trình)

en: Define a list of methods for setting mailbox ownership. Valid methods are:
     copy-id          get owner UID and GID from the source mailbox
     copy-name        get owner name from the source mailbox URL
     set-id=UID[:GID] set supplied UID and GID
     set-name=USER    make destination mailbox owned by USER
vi: Xác định danh sách các phương pháp đặt quyền sở hữu hộp thư. Phương pháp hợp lệ:
     copy-id          lấy từ hộp thư nguồn UID và GID của chủ sở hữu
     copy-name        lấy tên chủ sở hữu từ địa chỉ URL của hộp thư nguồn
     set-id=UID[:GID] đặt UID và GID đưa ra
     set-name=NGƯỜI_DÙNG    đặt người dùng này sở hữu hộp thư đích

en: methods: list
vi: phương pháp: danh sách

en: Copy at most <count> messages.
vi: Sao chép phần lớn <số> thư.

en: Continue after an error.
vi: Gặp lỗi thì vẫn tiếp tục.

en: GNU movemail -- move messages across mailboxes.
vi: movemail của GNU — di chuyển thư giữa các hộp thư.

en: inbox-url destfile [POP-password]
vi: URL-hộp_đến tập_tin-đích [mật_khẩu-POP]

en: %s:mailbox `%s': %s: %s
vi: %s: hộp thư “%s”: %s: %s

en: mailbox `%s': %s: %s
vi: hộp thư “%s”: %s: %s

en: cannot retrieve locker
vi: không thể lấy bộ khóa

en: cannot lock
vi: không thể khóa

en: mu_mailbox_get_folder failed
vi: mu_mailbox_get_folder bị lỗi

en: mu_folder_get_authority failed
vi: mu_folder_get_authority bị lỗi

en: mu_authority_set_ticket failed
vi: mu_authority_set_ticket bị lỗi

en: cannot append message %lu: %s
vi: không thể phụ thêm thư %lu: %s

en: hostname of the POP3 server is unknown
vi: không nhận ra tên máy của máy phục vụ POP3

en: cannot get scheme
vi: không thể lấy lược đồ

en: cannot get path
vi: không thể lấy đường dẫn

en: ignoring copy-name: not a local mailbox
vi: đang bỏ qua copy-name: không phải một hộp thư cục bộ

en: cannot get mailbox owner name
vi: không thể lấy tên của chủ hộp thư

en: no user with uid %lu found
vi: không có người dùng với UID %lu

en: ignoring mailbox-ownership statement
vi: đang bỏ qua lời tuyên bố mailbox-ownership (quyền sở hữu hộp thư)

en: no suitable method for setting mailbox ownership
vi: không có phương pháp thích hợp để đặt quyền sở hữu hộp thư

en: cannot obtain source mailbox URL: %s
vi: không thể lấy địa chỉ URL của hộp thư nguồn: %s

en: cannot obtain destination mailbox URL: %s
vi: không thể lấy địa chỉ URL của hộp thư đích: %s

en: cannot get iterator position: %s
vi: không lấy được vị trí biến lặp: %s

en: cannot read message %lu: %s
vi: không thể đọc thư %lu: %s

en: cannot obtain mailbox iterator: %s
vi: không thể lấy được biến lặp của hộp thư: %s

en: cannot get UIDLs
vi: không đặt được UIDL

en: error writing to %s: %s
vi: gặp lỗi khi ghi vào “%s”: %s

en: cannot count messages: %s
vi: không thể đếm các thư: %s

en: number of messages in source mailbox: %lu
vi: số các thư trong hộp thư nguồn: %lu

en: will process last %lu message | will process last %lu messages
vi[0]: sẽ xử lý %lu thư cuối cùng

en: number of processed messages: %lu
vi: số các thư được xử lý: %lu

en: number of errors: %lu / %lu
vi: số lỗi: %lu / %lu

en: cannot close destination mailbox: %s
vi: không thể đóng hộp thư đích: %s

en: unable to create APOP db
vi: không thể tạo APOP db (cơ sở dữ liệu)

en: APOP file %s fails safety check: %s
vi: tập tin APOP %s không vượt qua kiểm tra an toàn: %s

en: unable to open APOP db: %s
vi: không thể mở cơ sở dữ liệu APOP: %s

en: cannot fetch APOP data: %s
vi: không thể lấy dữ liệu APOP: %s

en: unable to open APOP password file %s: %s
vi: không thể mở tập tin mật khẩu APOP %s: %s

en: password for `%s' not found in the database
vi: mật khẩu cho “%s” không tìm thấy trong cơ sở dữ liệu

en: APOP failed for `%s'
vi: APOP bị lỗi cho “%s”

en: cannot create bulletin mailbox `%s': %s
vi: không thể tạo hộp thư bulletin “%s”: %s

en: cannot open bulletin mailbox `%s': %s
vi: không thể mở hộp thư công báo “%s”: %s

en: unable to create bulletin db
vi: không thể tạo bulletin db (cơ sở dữ liệu)

en: bulletin db %s fails safety check: %s
vi: bulletin db (cơ sở dữ liệu) %s không qua kiểm tra an toàn: %s

en: unable to open bulletin db for reading: %s
vi: không thể mở cơ sở dữ liệu công báo để đọc: %s

en: cannot fetch bulletin db data: %s
vi: không thể lấy dữ liệu về cơ sở dữ liệu công báo: %s

en: wrong bulletin database format for `%s'
vi: định dạng cơ sở dữ liệu công báo không đúng cho “%s”

en: unable to open bulletin db for writing: %s
vi: không thể mở cơ sở dữ liệu công báo để ghi: %s

en: cannot store datum in bulletin db: %s
vi: không thể lưu dữ liệu vào bulletin db: %s

en: cannot count bulletins: %s
vi: không thể đếm các công báo: %s

en: user %s: delivering %lu pending bulletin | user %s: delivering %lu pending bulletins
vi[0]: người dùng %s: đang phát %lu công báo bị hoãn

en: cannot read bulletin %lu: %s
vi: không thể đọc công báo %lu: %s

en: no input stream
vi: không có luồng nhập vào

en: no socket to send to
vi: không có ổ cắm tới đó cần gửi

en: remote protocol error
vi: lỗi giao thức từ xa

en: mailbox was updated by other party: %s
vi: hộp thư bị người khác cập nhật: %s

en: TLS established
vi: TLS đã được thiết lập

en: can't get TLS details: %s
vi: không thể lấy chi tiết TLS: %s

en: TLS established using %s-%s (%s)
vi: TLS đã được thiết lập sử dụng %s-%s (%s)

en: failed to create TLS stream: %s
vi: gặp lỗi khi tạo luồng TLS: %s

en: Write failed: %s
vi: Ghi gặp lỗi: %s

en: Read failed: %s
vi: Đọc gặp lỗi: %s

en: Unexpected eof on input
vi: Gặp kết thúc dòng bất thường khi nhập vào

en: unable to create statistics db
vi: không tạo cơ sở dữ liệu thống kê

en: statistics db fails safety check: %s
vi: thống kê db (cơ sở dữ liệu) không qua được kiểm tra an toàn: %s

en: unable to open statistics db: %s
vi: không thể mở cơ sở dữ liệu thống kê: %s

en: cannot fetch login delay data: %s
vi: không thể lấy dữ liệu về sự trễ đăng nhập: %s

en: invalid entry for '%s': wrong timestamp size
vi: mục nhập sai cho “%s”: kích cỡ nhãn giờ không đúng

en: malformed timestamp for '%s': %s
vi: dấu vết thời gian không đúng định dạng dành cho “%s”: %s

en: %s: cannot store datum %s/%s: %s
vi: %s: không thể lưu dữ liệu %s/%s: %s

en: On startup, clear deletion marks from all the messages.
vi: Khi khởi chạy, gỡ bỏ dấu xóa khỏi mọi thư.

en: Automatically expire read messages after the given number of days.
vi: Tự động làm cho các thư đã đọc cũng hết hạn sau một số ngày đã cho

en: Delete expired messages upon closing the mailbox.
vi: Xóa các thư đã hết hạn một khi đóng hộp thư.

en: Output the number of lines in the message in its scan listing.
vi: Kết xuất số dòng trong thư trong danh sách quét dò của nó.

en: set APOP database file name or URL
vi: đặt tên tập tin cơ sở dữ liệu APOP hoặc URL

en: Name or UID of the APOP database owner
vi: Tên hay UID của chủ sở hữu cơ sở dữ liệu APOP

en: Configure safety checks for APOP database files.  Argument is a list or sequence of check names optionally prefixed with '+' to enable or '-' to disable the corresponding check.  Valid check names are:
    
      none          disable all checks
      all           enable all checks
      gwrfil        forbid group writable files
      awrfil        forbid world writable files
      grdfil        forbid group readable files
      ardfil        forbid world writable files
      linkwrdir     forbid symbolic links in group or world writable directories
      gwrdir        forbid files in group writable directories
      awrdir        forbid files in world writable directories
vi: Cấu hình việc kiểm tra an toàn cho tập tin cơ sở dữ liệu APOP.  Đối số là danh sách hoặc một dãy các tên dấu kiểm được gắn tiền tố tùy ý với “+” để bật hoặc là “-” để tắt các dấu kiểm tương ứng. Các tên dấu kiểm hợp lệ là:
    
      none          tắt tất cả
      all           bật tất cả
      gwrfil        cấm các tập tin nhóm được ghi
      awrfil        cấm các tập tin ai cũng được ghi
      grdfil        cấm các tập tin nhóm được đọc
      ardfil        cấm các tập tin ai cũng được ghi
      linkwrdir     cấm các liên kết tượng trưng trong các thư mục mà nhóm, hoặc ai cũng có thể ghi
      gwrdir        cấm các tập tin trong thư mục mà nhóm được ghi
      awrdir        cấm các tập tin trong thư mục mà ai cũng được ghi

en: Set the minimal allowed delay between two successive logins.
vi: Đặt khoảng đợi tối thiểu được phép giữa hai lần đăng nhập liên tiếp.

en: Set the name of login statistics file (for login-delay).
vi: Đặt tên của tập tin thống kê đăng nhập (cho login-delay).

en: Get bulletins from the specified mailbox.
vi: Lấy các công báo từ hộp thư đã ghi rõ.

en: Set the bulletin database file name.
vi: Đặt tên tập tin cơ sở dữ liệu công báo.

en: Size of the output buffer.
vi: Kích thước của bộ đệm kết xuất.

en: GNU pop3d -- the POP3 daemon.
vi: pop3d của GNU — trình nền POP3.

en: incoming connection opened
vi: kết nối gửi đến đã mở

en: started in debugging mode
vi: đã khởi chạy trong chế độ gỡ lỗi

en: You may not specify more than one `-aldp' option
vi: Bạn không thể ghi rõ nhiều hành động “-aldp”

en: invalid octal number: %s
vi: số bát phân sai: %s

en: add user
vi: thêm tài khoản người dùng

en: modify user's record (change password)
vi: sửa đổi mục ghi của người dùng (thay đổi mật khẩu)

en: delete user's record
vi: xóa mục ghi của người dùng

en: list the contents of DBM file
vi: liệt kê nội dung của tập tin DBM

en: create the DBM from a plaintext file
vi: tạo tập tin DBM từ tập tin nhập thô

en: read input from FILE (default stdin)
vi: đọc kết nhập từ TẬP_TIN (mặc định đầu vào tiêu chuẩn)

en: direct output to file
vi: xuất trực tiếp vào tập tin

en: specify user's password
vi: ghi rõ mật khẩu của người dùng

en: USERNAME
vi: TÊN_NGƯỜI_DÙNG

en: specify user name
vi: ghi rõ tên người dùng

en: PERM
vi: QUYỀN

en: force given permissions on the database
vi: ép buộc cơ sở dữ liệu chấp nhận quyền hạn đã cho

en: Database formats:
vi: Định dạng cơ sở dữ liệu:

en: Default database location: %s
vi: Vị trí cơ sở dữ liệu mặc định: %s

en: GNU popauth -- manage pop3 authentication database
vi: popauth của GNU — quản lý cơ sở dữ liệu xác thực POP3

en: Only the file owner can use --username
vi: Chỉ người sở hữu tập tin có khả năng dùng tùy chọn “--username”

en: cannot create file %s: %s
vi: không thể tạo tập tin %s: %s

en: database fetch error: %s
vi: lấy dữ liệu từ cơ sở dữ liệu gặp lỗi: %s

en: cannot open standard input: %s
vi: không mở được đầu vào tiêu chuẩn (stdin): %s

en: %s:%d: malformed line
vi: %s:%d: dòng dạng sai

en: %s:%d: cannot store datum: %s
vi: %s:%d: không thể lưu dữ liệu: %s

note: TRANSLATORS: Please try to format this string so that it has the same length as the translation of 'Password:' above
en: Confirm :
vi: Xác nhận :

en: Passwords differ. Please retry.
vi: Hai mật khẩu không trùng. Hãy thử lại.

en: cannot store datum: %s
vi: không thể lưu dữ liệu: %s

en: missing username to delete
vi: thiếu tên người dùng cần xóa

en: cannot remove record for %s: %s
vi: không thể gỡ bỏ bản ghi cho %s: %s

en: Old Password:
vi: Mật khẩu cũ:

en: cannot replace datum: %s
vi: không thể thay thế dữ liệu: %s

en: session ended for user: %s
vi: khóa phiên đã kết thúc cho người dùng: %s

en: session ended for no user
vi: khóa phiên đã kết thúc cho không có người dùng

en: POP3 login: user `%s', source %s
vi: Đăng nhập POP3: người dùng “%s”, nguồn %s

en: user `%s' tried to log in within the minimum allowed delay
vi: người dùng “%s” đã thử đăng nhập trong khoảng đợi tối thiểu được phép

en: user `%s' logged in with mailbox `%s' (%s message) | user `%s' logged in with mailbox `%s' (%s messages)
vi[0]: người dùng “%s” đã đăng nhập với hộp thư “%s” (%s thư)

en: APOP user %s tried to log in with USER
vi: Người dùng APOP %s đã thử đăng nhập với USER

en: error getting identity info for user `%s': %s
vi: lỗi khi lấy thông tin định danh cho người dùng “%s”: %s

en: user `%s': authentication failed
vi: người dùng “%s”: lỗi xác thực

en: error authenticating user `%s': %s
vi: lỗi xác thực người dùng “%s”: %s

en: possible probe of account `%s'
vi: gần như chắc chắn là thăm dò tài khoản “%s”

en: list of header names separated by whitespace or commas
vi: danh sách các tên dòng đầu, định giới bằng dấu cách hay dấu phẩy

en: folder to use
vi: thư mục cần dùng

en: exclude all headers
vi: loại trừ mọi dòng đầu

en: output formfeeds between messages
vi: xuất ký tự kéo trang giữa hai thư

en: print all messages matching pattern, not only the first
vi: in ra mọi thư tương ứng với mẫu, không phải chỉ thư đầu tiên

en: Display entire headers.
vi: Hiển thị toàn bộ phần đầu.

en: Display only headers from this list.  Argument is a list of header names separated by whitespace or commas.
vi: Hiển thị chỉ những dòng đầu trong danh sách này. Đối số là danh sách các tên dòng đầu định giới bằng dấu cách hay dấu phẩy.

en: Read messages from this folder.
vi: Đọc các thư từ thư mục này.

en: Exclude all headers.
vi: Loại trừ mọi dòng đầu.

en: Output formfeed character between messages.
vi: Xuất ký tự kéo trang giữa hai thư.

en: Print all messages matching pattern, not only the first.
vi: In ra mọi thư khớp với mẫu, không phải chỉ thư đầu tiên.

en: GNU readmsg -- print messages.
vi: readmsg của GNU — in ra các thư.

en: cannot get number of headers: %s
vi: không thể lấy số của phần đầu: %s

en: cannot get body stream: %s
vi: không thể lấy luồng thân thư: %s

en: cannot parse weedlist: %s
vi: không thể phân tích cú pháp danh sách loại trừ: %s

en: invalid email: %s
vi: địa chỉ thư điện tử sai: %s

en: do not execute any actions, just print what would be done
vi: đừng thực hiện hành động, chỉ in ra mô tả (các) hành động nên làm gì

en: keep on going if execution fails on a message
vi: lỗi thực hiện với thư thì cứ tiếp tục

en: compile script and exit
vi: biên dịch văn lệnh, sau đó thoát

en: compile script, dump disassembled sieve code to terminal and exit
vi: biên dịch văn lệnh, đổ mã sieve đã tháo ra vào thiết bị cuối, sau đó thoát

en: MBOX
vi: HỘP_THƯ

en: mailbox to sieve (defaults to user's mail spool)
vi: hộp thư cần giần (mặc định là ống chỉ thư tín của người dùng)

en: TICKET
vi: VÉ

en: ticket file for user authentication
vi: tập tin vé để xác thực người dùng

en: debug flags (defaults to "
vi: các cờ gỡ lỗi (mặc định là “

en: log all actions
vi: ghi lưu mọi hành động

en: BOOL
vi: LUẬN LÝ

en: print source location along with action logs (default)
vi: in ra địa điểm nguồn cùng với các bản ghi hành động (mặc định)

en: override user email address
vi: ghi đè lên địa chỉ thư điện tử của người dùng

en: treat SCRIPT as Sieve program text
vi: thiết đãi SCRIPT như là chương trình Sieve

en: do not prefix diagnostic messages with the program name
vi: đừng đặt tên chương trình vào trước thông điệp chẩn đoán

en: Do not abort if execution fails on a message.
vi: Đừng hủy bỏ nếu gặp lỗi thực hiện với một thư.

en: Mailbox to sieve (defaults to user's mail spool).
vi: Hộp thư cần giần (mặc định là ống chỉ thư của người dùng).

en: Ticket file for user authentication.
vi: Tập tin vé để xác thực người dùng.

en: ticket
vi: vé

en: Debug flags.  Argument consists of one or more of the following flags:
       g - main parser traces
       T - mailutils traces (sieve.trace9)
       P - network protocols (sieve.prot)
       t - sieve trace (MU_SIEVE_DEBUG_TRACE)
       i - sieve instructions trace (MU_SIEVE_DEBUG_INSTR).
vi: Các cờ gỡ lỗi. Đối số bao gồm một hay nhiều của các cờ sau đây:
       g - các vết phân tích chính
       T - các vết mailutils (sieve.trace9)
       P - các giao thức mạng (sieve.prot)
       t - vết sieve (MU_SIEVE_DEBUG_TRACE)
       i - vết chỉ lệnh sieve(MU_SIEVE_DEBUG_INSTR).

en: Log all executed actions.
vi: Ghi lưu mọi hành động đã thực hiện.

en: Print source locations along with action logs (default).
vi: In ra địa điểm nguồn cùng với các bản ghi hành động (mặc định).

en: Set user email address.
vi: Đặt địa chỉ thư điện tử của người dùng.

en: GNU sieve -- a mail filtering tool.
vi: sieve của GNU — công cụ lọc thư.

en: %s on msg uid %lu
vi: %s trên thư có UID %lu

en: cannot create stream: %s
vi: không thể tạo luồng: %s

en: cannot create message from stream: %s
vi: không thể tạo thư từ luồng: %s

en: cannot open default mailbox: %s
vi: không thể mở hộp thư mặc định: %s

en: expunge on mailbox `%s' failed: %s
vi: gặp lỗi khi xóa hẳn hộp thư “%s”: %s

en: expunge on default mailbox failed: %s
vi: gặp lỗi khi xóa hẳn hộp thư mặc định: %s

en: script must be specified
vi: cần phải ghi rõ văn lệnh

en: GNU Mailutils multi-purpose tool.
vi: GNU Mailutils công cụ dùng cho thư điện tử đa mục đích.

en: COMMAND [CMDOPTS]
vi: LỆNH [CÁC-TÙY-CHỌN-CỦA-LỆNH]

en: what do you want me to do?
vi: bạn muốn tôi làm gì?

en: don't know what %s is
vi: không biết  %s là cái gì

en: test access control lists
vi: kiểm tra các danh sách điều khiển truy cập

en: ADDRESS [ADDRESS...]
vi: ĐỊA-CHỈ [ĐỊA-CHỈ…]

en: read ACLs from FILE
vi: đọc ACLs từ TẬP-TIN

en: path to the ACL in the configuration tree
vi: đường dẫn tới ACL trong cây cấu hình

en: cannot find node: %s
vi: Không tìm thấy nút: %s

en: No ACL found in config
vi: Không tìm thấy ACL trong cấu hình

en: apply a chain of filters to the input
vi: áp dụng chuỗi các bộ lọc cho đầu vào

en: [~]NAME [ARGS] [+ [~]NAME [ARGS]...]
vi: [~]TÊN [CÁC-ĐỐI-SỐ] [+ [~]TÊN [CÁC-ĐỐI-SỐ]…]

en: encode the input (default)
vi: mã hóa dòng nhập (mặc định)

en: decode the input
vi: Giải mã dữ liệu nhập

en: print additional newline
vi: in ra dòng mới bổ xung

en: list supported filters
vi: liệt kê các bộ lọc được hỗ trợ

en: excess arguments
vi: các đối số vượt giới hạn

en: what filter do you want?
vi: bạn muốn bộ lọc nào?

en: decode/encode email message headers
vi: giải mã/mã hóa các phần đầu của thư điện tử

en: [text]
vi: [chữ]

en: set charset (default: iso-8859-1)
vi: đặt bộ mã (mặc định là: iso-8859-1)

en: set encoding (default: quoted-printable)
vi: đặt bảng mã (mặc định: quoted-printable)

en: show Mailutils configuration
vi: hiển thị cấu hình Mailutils

en: [capa...]
vi: [capa…]

en: increase output verbosity
vi: tăng cấp chi tiết kết xuất

en: POP3 client shell
vi: trình khách POP3 chạy ở chế độ dòng lệnh.

en: apop: password required
vi: apop: mật khẩu đã yêu cầu

en: pass: password required
vi: pass: mật khẩu đã yêu cầu

en: USER [PASS]
vi: TÀI-KHOẢN [MẬT-KHẨU]

en: authenticate with APOP
vi: chứng thực bằng APOP

note: TRANSLATORS: -reread is a keyword; do not translate.
en: [-reread] [NAME...]
vi: [-reread] [TÊN…]

en: list server capabilities
vi: liệt kê các khả năng của máy chủ

en: close connection
vi: đóng kết nối

en: mark message for deletion
vi: đánh dấu thư để xóa

en: list messages
vi: liệt kê các thư

en: send a "no operation"
vi: gửi một “thao tác không làm gì cả”

en: [PASSWORD]
vi: [MẬT-KHẨU]

note: TRANSLATORS: --tls is a keyword.
en: [-tls] HOSTNAME [PORT]
vi: [-tls] TÊN-MÁY-CHỦ [CỔNG]

en: open connection
vi: mở kết nối

en: quit pop3 session
vi: đóng phiên pop3

en: retrieve a message
vi: lấy một thư

en: remove deletion marks
vi: gỡ bỏ đánh dấu xóa

en: get the mailbox size and number of messages in it
vi: lấy kích thước của hộp thư và số lượng thư chứa trong nó

en: start TLS negotiation
vi: bắt đầu đàm phán TLS

en: display message headers and first NUMBER (default 5) lines of its body
vi: hiển thị đầu thư và SỐ (mặc định là 5) dòng đầu tiên của thân thư

en: show unique message identifiers
vi: hiển thị định danh duy nhất của thư

en: send login
vi: gửi đăng nhập

en: control the protocol tracing
vi: điều khiển bộ theo dấu giao thức

en: query configuration values
vi: truy vấn các giá trị cấu hình

en: display parameter values only
vi: chỉ hiển thị giá trị đối số

en: set program name for configuration lookup
vi: đặt tên chương trình cho tìm kiếm cấu hình

en: query what?
vi: hỏi gì?

en: Interrupt
vi: Ngắt

en: set command prompt
vi: đặt dấu nhắc lệnh

en: exit program
vi: thoát khỏi chương trình

en: display this text
vi: hiển thị trợ giúp này

en: synonym for `help'
vi: đồng nghĩa với “help”

en: show command history
vi: hiển thị lịch sử các câu lệnh

en: cannot start pager: %s
vi: không thể chạy pager (máy nhắn tin): %s

en: show compiler options
vi: hiển thị các tùy chọn biên dịch

en: list libraries required to link
vi: liệt kê các thư viện được yêu cầu cho liên kết

en: KEYWORD [KEYWORD...]
vi: TỪ-KHÓA [TỪ-KHÓA…]

en: scan wickets for matching URLs
vi: quét tìm cổng con cho khớp URL

en: use FILE instead of ~/.mu-tickets
vi: sử dụng TẬP-TIN  thay vì ~/.mu-tickets

en: suppress any output
vi: chặn mọi kết xuất

en: cannot open input file %s: %s
vi: không thể mở tập tin nhập vào %s: %s

en: log data using Mailutils log facility
vi: ghi nhật ký dữ liệu sử dụng công cụ ghi nhật ký Mailutils

en: [TEXT]
vi: [CHỮ]

en: unknown facility: %s
vi: không nhận ra phương tiện: %s

en: unknown priority: %s
vi: không biết mức ưu tiên: %s

en: unknown severity: %s
vi: không biết tính nghiêm trọng: %s

en: bad line number: %s
vi: số dòng sai: %s

en: bad column number: %s
vi: số cột sai: %s

en: FACILITY[.LEVEL]
vi: PHƯƠNG-TIỆN[.MỨC]

en: log at the specified syslog priority (implies --syslog)
vi: ghi nhật ký vào syslog ở mức ưu tiên đã chỉ định (ngụ ý sử dụng tùy chọn --syslog)

en: log via syslog
vi: ghi nhật ký vào syslog

en: log to the standard error
vi: ghi nhật ký vào đầu lỗi tiêu chuẩn (stderr)

en: log at Mailutils severity level SEV
vi: ghi nhật ký Mailutils ở mức quan trọng SEV

en: set locus for logging
vi: đặt quỹ tích cho việc ghi nhật ký

en: both input file and message text given
vi: phải đưa ra cả tập tin đầu vào và thông điệp

en: cannot open input stream %s: %s
vi: không thể mở luồng nhập vào %s: %s

en: messages
vi: thông điệp

en: %s: option '%s' is ambiguous
vi: %s: tùy chọn “%s” chưa rõ ràng

note: Type: text Description :sl1:
en: Debian installer main menu
vi: Trình đơn chính của bộ cài đặt Debian

note: Type: select Description :sl1:
en: Choose the next step in the install process:
vi: Hãy chọn bước kế tiếp trong tiến trình cài đặt:

note: Type: error Description :sl2:
en: Installation step failed
vi: Bước cài đặt bị lỗi

note: Type: error Description :sl2:
en: An installation step failed. You can try to run the failing item again from the menu, or skip it and choose something else. The failing step is: ${ITEM}
vi: Một bước cài đặt không thành công. Bạn có thể thử chạy lại mục bị lỗi từ trình đơn, hoặc bỏ qua nó và chọn một bước khác. Bước cài đặt bị lỗi là: ${ITEM}

note: Type: select Description :sl2:
en: Choose an installation step:
vi: Hãy chọn một bước cài đặt:

note: Type: select Description :sl2:
en: This installation step depends on one or more other steps that have not yet been performed.
vi: Bước cài đặt này phụ thuộc vào một hoặc nhiều bước khác chưa được thực hiện.

note: type: Content of: <book><bookinfo><authorgroup><author><contrib>
en: original contents
vi: nội dung ban đầu

note: type: Content of: <book><bookinfo><authorgroup><author><contrib>
en: updated contents
vi: nội dung cập nhật

note: type: Content of: <book><bookinfo><releaseinfo>
en: version &docversion;
vi: phiên bản &docversion;

note: type: Content of: <book><bookinfo><legalnotice><para>
en: This document may be used under the terms of the GNU General Public License version 2 or higher.
vi: Nhận dịch (2017) bởi Giap Tran &lt;txgvnn@gmail.com&gt; và Khang Nguyen &lt;khang.social@gmail.com&gt;. Tài liệu này có thể được sử dụng theo các điều khoản Giấy phép Công cộng GNU phiên bản 2 trở lên.

note: type: Content of: <book><bookinfo><legalnotice><para>
en: This document was made using these two documents as examples:
vi: Tài liệu này được sử dụng hai tài liệu này làm ví dụ:

note: type: Content of: <book><bookinfo><legalnotice><itemizedlist><listitem><para>
en: Making a Debian Package (AKA the Debmake Manual), copyright © 1997 Jaldhar Vyas.
vi: Making a Debian Package (còn gọi Debmake Manual), bản quyền © 1997 Jaldhar Vyas.

note: type: Content of: <book><bookinfo><legalnotice><itemizedlist><listitem><para>
en: The New-Maintainer's Debian Packaging Howto, copyright © 1997 Will Lowe.
vi: The New-Maintainer's Debian Packaging Howto, bản quyền © 1997 Will Lowe.

note: type: Content of: <book><chapter><title>
en: Getting started The Right Way
vi: Bắt đầu Đúng cách

note: type: Content of: <book><appendix><para>
en: The rewrite of this tutorial document with updated contents and more practical examples is available as <ulink url="&guidedeb;">Guide for Debian Maintainers</ulink>.  Please use this new tutorial as the primary tutorial document.
vi: Việc viết lại tài liệu này với các nội dung cập nhật và nhiều các ví dụ thực tế hơn đã có ở <ulink url="&guidedeb;">Guide for Debian Maintainers</ulink>. Vui lòng sử dụng tài liệu mới này như là tài liệu hướng dẫn chính.

note: type: Content of: <book><chapter><para>
en: This document tries to describe the building of a Debian package to ordinary Debian users and prospective developers.  It uses fairly non-technical language, and it's well covered with working examples.  There is an old Latin saying: <emphasis>Longum iter est per praecepta, breve et efficax per exempla</emphasis> (It's a long way by the rules, but short and efficient with examples).
vi: Tài liệu này mô tả việc xây dựng một gói Debian cho người dùng Debian bình thường và các nhà phát triển tiềm năng.  Nó sử dụng ngôn ngữ khá phi kỹ thuật, và được mô tả với các ví dụ.  Có một câu nói Latin cổ đại: <emphasis>Longum iter est per praecepta, breve et efficax per exempla</emphasis> (Đó là một chặng đường dài bởi các quy tắc, nhưng ngắn và hiệu quả với các ví dụ).

note: type: Content of: <book><chapter><para><footnote><para>
en: The document assumes you are using a <literal>&base-release;</literal> or newer system.  If you need to follow this text in an older system (including an older Ubuntu system etc.), you must install backported <systemitem role="package">dpkg</systemitem> and <systemitem role="package">debhelper</systemitem> packages, at least.
vi: Tài liệu giả định bạn đang sử dụng <literal>&base-release;</literal> hoặc hệ thống mới hơn.  Nếu bạn cần phải làm theo các văn bản này trong một hệ thống cũ hơn (bao gồm cả một hệ thống Ubuntu cũ hơn vv), bạn phải cài đặt ít nhất các gói <systemitem role="package">dpkg</systemitem> và <systemitem role="package">debhelper</systemitem>.

note: type: Content of: <book><chapter><para>
en: This document is made available for the Debian <literal>Buster</literal> release since this offers many translations.  This document will be dropped in the following releases since contents are getting outdated.  <placeholder type="footnote" id="0"/>
vi: Tài liệu này đã được cập nhật cho bản phát hành Debian <literal>&base-release;</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><para><footnote><para>
en: You can learn about the basic handling of a Debian system from the <ulink url="&debref;">Debian Reference</ulink>.  It contains some pointers to learn about Unix programming, too.
vi: Bạn có thể tìm hiểu về cách xử lý cơ bản của một hệ thống Debian từ <ulink url="&debref;">Debian Reference</ulink>.  Nó cũng chứa một số gợi ý để tìm hiểu về lập trình Unix.

note: type: Content of: <book><chapter><para>
en: One of the things that makes Debian such a top-notch distribution is its package system.  While there is a vast quantity of software already in the Debian format, sometimes you need to install software that isn't.  You may be wondering how you can make your own packages; and perhaps you think it is a very difficult task.  Well, if you are a real novice on Linux, it is hard, but if you were a rookie, you wouldn't be reading this document now&nbsp;:-)  You do need to know a little about Unix programming but you certainly don't need to be a wizard.  <placeholder type="footnote" id="0"/>
vi: Một trong những điều làm cho Debian trở thành một hệ thống gói phần mềm hàng đầu.  Mặc dù có một lượng lớn phần mềm đã có trong định dạng Debian, đôi khi bạn cần phải cài đặt phần mềm mà nó không có.  Bạn tự hỏi làm thế nàođể bạn có thể tạo gói cho riêng bạn;  Và có lẽ bạn nghĩ đó là một nhiệm vụ rất khó khăn.  Vâng, nếu bạn là người mới làm quen trên Linux, thật khó, nhưng nếu bạn là một tân binh, bạn sẽ không đọc tài liệu này bây giờ &nbsp;:-) Bạn cần biết một chút về lập trình Unix nhưng bạn chắc chắn không cần phải là một cao thủ.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><para>
en: One thing is certain, though: to properly create and maintain Debian packages takes many hours.  Make no mistake, for our system to work the maintainers need to be both technically competent and diligent.
vi: Tuy nhiên một điều chắc chắn là: để tạo và duy trì đúng các gói Debian phải mất nhiều giờ.  Không mắc sai lầm, vì hệ thống của chúng tôi làm việc bảo trì cần phải có cả kỹ thuật có thẩm quyền và cả sự siêng năng.

note: type: Content of: <book><chapter><para>
en: If you need some help with packaging, please read <xref linkend="helpme"/>.
vi: Nếu bạn cần trợ giúp về đóng gói, vui lòng đọc <xref linkend="helpme"/>.

note: type: Content of: <book><chapter><para>
en: Newer versions of this document should always be available online at <ulink url="&maint-guide;"/> and in the <systemitem role="package">maint-guide</systemitem> package.  The translations may be available in packages such as <systemitem role="package">maint-guide-es</systemitem>.  Please note that this documentation may be slightly outdated.
vi: Các phiên bản mới hơn của tài liệu này luôn sẵn sàng trực tuyến tại  <ulink url="&maint-guide;"/> và trong gói  <systemitem role="package">maint-guide</systemitem>.  Bản dịch có thể có sẵn trong các gói như <systemitem role="package">maint-guide-es</systemitem>.  Xin lưu ý rằng tài liệu này có thể đã lỗi thời.

note: type: Content of: <book><chapter><para>
en: Since this is a tutorial, I choose to explain each detailed step for some important topics.  Some of them may look irrelevant to you.  Please be patient.  I have also intentionally skipped some corner cases and provided only pointers to keep this document simple.
vi: Vì đây là một hướng dẫn, tôi chọn để giải thích từng bước chi tiết cho một số chủ đề quan trọng.  Một số người trong số họ có thể không có liên quan đến bạn.  Làm ơn hãy kiên nhẫn.  Tôi cũng đã cố ý bỏ qua một số trường hợp góc và chỉ cung cấp con trỏ để giữ tài liệu này đơn giản.

note: type: Content of: <book><chapter><section><title>
en: Social dynamics of Debian
vi: Động lực xã hội của Debian

note: type: Content of: <book><chapter><section><para>
en: Here are some observations of Debian's social dynamics, presented in the hope that it will prepare you for interactions with Debian:
vi: Dưới đây là một số quan sát về động lực xã hội của Debian, được trình bày với hy vọng rằng nó sẽ chuẩn bị cho bạn tương tác với Debian:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: We all are volunteers.
vi: Tất cả chúng ta đều là tình nguyện viên.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You cannot impose on others what to do.
vi: Bạn không thể áp đặt lên những người khác phải làm gì.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You should be motivated to do things by yourself.
vi: Bạn nên có động cơ để làm việc một mình.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Friendly cooperation is the driving force.
vi: Hợp tác thân thiện là động lực.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Your contribution should not overstrain others.
vi: Đóng góp của bạn không nên quá căng thẳng người khác.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Your contribution is valuable only when others appreciate it.
vi: Đóng góp của bạn chỉ có giá trị khi những người khác đánh giá cao nó.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Debian is not your school where you get automatic attention of teachers.
vi: Debian không phải là trường học của bạn mà bạn nhận được sự chú ý tự động của giáo viên.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You should be able to learn many things by yourself.
vi: Bạn sẽ có thể tự học hỏi nhiều điều.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Attention from other volunteers is a very scarce resource.
vi: Sự chú ý của các tình nguyện viên khác là một nguồn lực khan hiếm.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Debian is constantly improving.
vi: Debian đang không ngừng cải tiến.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You are expected to make high quality packages.
vi: Bạn sẽ phải tạo ra các gói chất lượng cao.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You should adapt yourself to change.
vi: Bạn nên thích nghi với chính mình để thay đổi.

note: type: Content of: <book><chapter><section><para>
en: There are several types of people interacting around Debian with different roles:
vi: Có nhiều người tương tác với Debian với các vai trò khác nhau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">upstream author</emphasis>: the person who made the original program.
vi: <emphasis role="strong">upstream author</emphasis>: người đã tạo ra chương trình gốc.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">upstream maintainer</emphasis>: the person who currently maintains the program.
vi: <emphasis role="strong">upstream maintainer</emphasis>: người hiện đang duy trì bảo trì chương trình gốc.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">maintainer</emphasis>: the person making the Debian package of the program.
vi: <emphasis role="strong">maintainer</emphasis>: người tạo ra gói Debian cho chương trình.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">sponsor</emphasis>: a person who helps maintainers to upload packages to the official Debian package archive (after checking their contents).
vi: <emphasis role="strong">sponsor</emphasis>: một người giúp đỡ người bảo trì tải các gói lên kho lưu trữ Debian chính thức (sau khi kiểm tra nội dung của chúng).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">mentor</emphasis>: a person who helps novice maintainers with packaging etc.
vi: <emphasis role="strong">mentor</emphasis>: người giúp những người mới làm quen với bảo trì gói vv

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Debian Developer</emphasis> (DD): a member of the Debian project with full upload rights to the official Debian package archive.
vi: <emphasis role="strong">Debian Developer</emphasis> (DD): thành viên của dự án Debian với quyền tải đầy đủ lên kho lưu trữ Debian chính thức.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Debian Maintainer</emphasis> (DM): a person with limited upload rights to the official Debian package archive.
vi: <emphasis role="strong">Debian Maintainer</emphasis> (DM): người có quyền tải lên giới hạn về kho lưu trữ gói Debian chính thức.

note: type: Content of: <book><chapter><section><para>
en: Please note that you cannot become an official <emphasis role="strong">Debian Developer</emphasis> (DD) overnight, because it takes more than technical skill.  Please do not be discouraged by this.  If it is useful to others, you can still upload your package either as a <emphasis role="strong">maintainer</emphasis> through a <emphasis role="strong">sponsor</emphasis> or as a <emphasis role="strong">Debian Maintainer</emphasis>.
vi: Xin lưu ý rằng bạn không thể trở thành một <emphasis role="strong">Debian Developer</emphasis> (DD) chính thức qua 1 đêm, vì nó đòi hỏi nhiều kỹ năng hơn.  Xin đừng nản lòng vì điều này.  Nếu nó là hữu ích cho người khác, bạn vẫn có thể tải gói của bạn hoặc như là một <emphasis role="strong">maintainer</emphasis> thông qua một <emphasis role="strong">sponsor</emphasis> hoặc như một <emphasis role="strong">Debian Maintainer</emphasis>.

note: type: Content of: <book><chapter><section><para>
en: Please note that you do not need to create any new package to become an official Debian Developer.  Contributing to the existing packages can provide a path to becoming an official Debian Developer too.  There are many packages waiting for good maintainers (see <xref linkend="choose"/>).
vi: Xin lưu ý rằng bạn không cần tạo bất kỳ gói mới nào để trở thành Nhà phát triển Debian chính thức.  Đóng góp cho các gói hiện có cũng có thể cung cấp một con đường để trở thành Nhà phát triển Debian chính thức.  Có nhiều gói đang chờ người bảo dưỡng tốt (xem <xref linkend="choose"/>).

note: type: Content of: <book><chapter><section><para>
en: Since we focus only on technical aspects of packaging in this document, please refer to the following to learn how Debian functions and how you can get involved:
vi: Vì chúng ta chỉ tập trung vào các khía cạnh kỹ thuật của đóng gói trong tài liệu này, vui lòng tham khảo những điều dưới đây để tìm hiểu cách các chức năng của Debian và cách bạn có thể tham gia:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&logiciellibre;">Debian: 17 years of Free Software, "do-ocracy", and democracy</ulink> (Introductory slides)
vi: <ulink url="&logiciellibre;"> Debian: 17 năm của Phần mềm Tự do,"do-ocracy", và dân chủ </ulink> (Các trang giới thiệu)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianorghelp;">How can you help Debian?</ulink> (official)
vi: <ulink url="&debianorghelp;">Làm thế nào bạn có thể giúp Debian? </ulink> (chính thức)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianfaqhelp;">The Debian GNU/Linux FAQ, Chapter 13 - "Contributing to the Debian Project"</ulink> (semi-official)
vi: <ulink url="&debianfaqhelp;">Câu hỏi Thường Gặp về Debian GNU / Linux, Chương 13 -"Góp phần Dự án Debian"</ulink> (bán chính thức)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianwikihelp;">Debian Wiki, HelpDebian</ulink> (supplemental)
vi: <ulink url="&debianwikihelp;">Debian Wiki, HelpDebian </ulink> (bổ sung)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&nm-do;">Debian New Member site</ulink> (official)
vi: <ulink url="&nm-do;">Trang web thành viên của Debian </ulink> (chính thức)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianmentorfaq;">Debian Mentors FAQ</ulink> (supplemental)
vi: <ulink url="&debianmentorfaq;">Câu hỏi thường gặp của trợ giảng của Debian </ulink> (bổ sung)

note: type: Content of: <book><chapter><section><title>
en: Programs needed for development
vi: Các chương trình cần thiết cho sự phát triển

note: type: Content of: <book><chapter><section><para>
en: Before you start anything, you should make sure that you have properly installed some additional packages needed for development.  Note that the list doesn't contain any packages marked <literal>essential</literal> or <literal>required</literal> - we expect that you have those installed already.
vi: Trước khi bạn bắt đầu bất cứ điều gì, bạn nên chắc chắn rằng bạn đã cài đặt đúng một số gói bổ sung cần thiết cho sự phát triển.  Lưu ý rằng danh sách không chứa bất kỳ gói nào được đánh dấu <literal>essential</literal> hoặc  <literal>required</literal> - chúng tôi mong rằng bạn đã cài đặt xong.

note: type: Content of: <book><chapter><section><para>
en: The following packages come with the standard Debian installation, so you probably have them already (along with any additional packages they depend on).  Still, you should check them with <literal>aptitude show <replaceable>package</replaceable></literal> or with <literal>dpkg -s <replaceable>package</replaceable></literal>.
vi: Các gói sau đi kèm với cài đặt Debian tiêu chuẩn, do đó có lẽ bạn đã có chúng rồi (cùng với bất kỳ gói bổ sung nào mà chúng phụ thuộc).  Tuy nhiên, bạn nên kiểm tra chúng bằng gói <literal>aptitude show <replaceable>pakage</replaceable></literal> hoặc với <literal>dpkg -s <replaceable>package</replaceable></literal>.

note: type: Content of: <book><chapter><section><para>
en: The most important package to install on your development system is the <systemitem role="package">build-essential</systemitem> package.  Once you try to install that, it will <emphasis>pull in</emphasis> other packages required to have a basic build environment.
vi: Gói phần quan trọng nhất để cài đặt trên hệ thống phát triển của bạn là gói <systemitem role="package">build-essential</systemitem>.  Một khi bạn cố gắng cài đặt nó, nó sẽ <emphasis>pull in</emphasis> gói khác cần thiết để có một môi trường xây dựng cơ bản.

note: type: Content of: <book><chapter><section><para>
en: For some types of packages, that is all you will require; however, there is another set of packages that while not essential for all package builds are useful to have installed or may be required by your package:
vi: Đối với một số loại bao bì, đó là tất cả những gì bạn cần;  Tuy nhiên, có một bộ gói khác mà mặc dù không cần thiết cho tất cả các gói được xây dựng rất hữu ích để cài đặt hoặc có thể được yêu cầu bởi gói của bạn:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">autoconf</systemitem>, <systemitem role="package">automake</systemitem>, and <systemitem role="package">autotools-dev</systemitem> - many newer programs use configure scripts and <filename>Makefile</filename> files preprocessed with the help of programs like these (see <literal>info autoconf</literal>, <literal>info automake</literal>).  <systemitem role="package">autotools-dev</systemitem> keeps up-to-date versions of certain auto files and has documentation about the best way to use those files.
vi: <systemitem role="package">autoconf</systemitem>, <systemitem role="package">automake</systemitem>, và <systemitem role="package">autotools-dev</systemitem> - nhiều chương trình mới hơn sử dụng các tập lệnh cấu hình và <filename>Makefile </filename> các tệp tin được xử lý trước với sự trợ giúp của các chương trình như thế này (xem <literal>info autoconf</literal>, <literal>info automake</literal>).  <systemitem role="package">autotools-dev</systemitem> giữ các phiên bản cập nhật của các tệp tin tự động nhất định và có tài liệu về cách tốt nhất để sử dụng các tệp đó.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: There are also some more specialized but similar packages such as <systemitem role="package">dh-make-perl</systemitem>, <systemitem role="package">dh-make-php</systemitem>, etc.
vi: Ngoài ra còn có một số gói chuyên dụng hơn nhưng tương tự như <systemitem role="package">dh-make-perl</systemitem>, <systemitem role="package">dh-make-php</systemitem>, v.v.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">debhelper</systemitem> and <systemitem role="package">dh-make</systemitem> - <systemitem role="package">dh-make</systemitem> is necessary to create the skeleton of our example package, and it will use some of the <systemitem role="package">debhelper</systemitem> tools for creating packages.  They are not essential for this purpose, but are <emphasis>highly</emphasis> recommended for new maintainers.  It makes the whole process very much easier to start, and to control afterwards.  (See <citerefentry> <refentrytitle>dh_make</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>debhelper</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.) <placeholder type="footnote" id="0"/>
vi: <systemitem role="package">debhelper</systemitem> và <systemitem role="package">dh-make</systemitem> - <systemitem role="package">dh-make</systemitem> là cần thiết để tạo ra bộ xương của gói ví dụ của chúng tôi,  Và nó sẽ sử dụng một số công cụ <systemitem role="package">debhelper</systemitem> để tạo các gói.  Chúng không cần thiết cho mục đích này, nhưng được <emphasis>đánh giá cao</emphasis> được đề xuất cho người bảo trì mới.  Nó làm cho toàn bộ quá trình rất dễ dàng để bắt đầu, và để kiểm soát sau đó.  (Xem <citerefentry> <refentrytitle>dh_make</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>debhelper</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.) <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The new <systemitem role="package">debmake</systemitem> may be used as the alternative to the standard <systemitem role="package">dh-make</systemitem>.  It does more and comes with HTML documentation with extensive packaging examples in <systemitem role="package">debmake-doc</systemitem>.
vi: Công cụ mới <systemitem role="package">debmake</systemitem> có thể sử dụng thay thế cho tiêu chuẩn <systemitem role="package">dh-make</systemitem>.  Nó làm nhiều hơn và đi kèm thêm tài liệu HTML với các mẫu ví dụ đóng gói thêm trong <systemitem role="package">debmake-doc</systemitem>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">devscripts</systemitem> - this package contains some useful scripts that can be helpful for maintainers, but they are also not necessary for building packages.  Packages recommended and suggested by this package are worth looking into.  (See <filename>&devscripts-readme;</filename>.)
vi: <systemitem role="package"> devscripts </systemitem> - gói này chứa một số kịch bản hữu ích có thể giúp ích cho người bảo trì, nhưng chúng cũng không cần thiết cho việc  xây dựng các gói. Các gói đề nghị và đề xuất bởi gói này rất đáng để xem xét.  (Xem <filename>&devscripts-readme;</filename>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">fakeroot</systemitem> - this utility lets you emulate being root, which is necessary for some parts of the build process.  (See <citerefentry> <refentrytitle>fakeroot</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">fakeroot</systemitem> - công cụ tiện ích này cho phép bạn  giả lập root khi cần thiết cho một số phần của quá trình xây dựng.  (Xem <citerefentry> <refentrytitle>fakeroot</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">file</systemitem> - this handy program can determine what type a file is.  (See <citerefentry> <refentrytitle>file</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">file</systemitem> - chương trình tiện ích này có thể xác định loại tập tin là gì.  (Xem <citerefentry> <refentrytitle>file</refentrytitle> <manvolnum>1</manvolnum></citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">gfortran</systemitem> - the GNU Fortran 95 compiler, necessary if your program is written in Fortran.  (See <citerefentry> <refentrytitle>gfortran</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">gfortran</systemitem> - trình biên dịch GNU Fortran 95, sẽ là cần thiết nếu chương trình của bạn được viết bằng Fortran.  (Xem <citerefentry> <refentrytitle>gfortran</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">git</systemitem> - this package provides a popular version control system designed to handle very large projects with speed and efficiency; it is used for many high profile open source projects, most notably the Linux kernel.  (See <citerefentry> <refentrytitle>git</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, git Manual (<filename>&git-doc;</filename>).)
vi: <systemitem role="package">git</systemitem> - gói này cung cấp một hệ thống quản lý phiên bản phổ biến được thiết kế để xử lý các dự án rất lớn với tốc độ và hiệu quả;  Nó được sử dụng cho nhiều dự án mã nguồn mở lớn, nhất là nhân Linux.  (Xem <citerefentry> <refentrytitle>git</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, Tài liệu git (<filename>&git-doc;</filename>).)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">gnupg</systemitem> - a tool that enables you to digitally <emphasis>sign</emphasis> packages.  This is especially important if you want to distribute packages to other people, and you will certainly be doing that when your work gets included in the Debian distribution.  (See <citerefentry> <refentrytitle>gpg</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">gnupg</systemitem> - một công cụ cho phép bạn dùng chữ ký số để <emphasis>ký</emphasis> gói.  Điều này đặc biệt quan trọng nếu bạn muốn phân phối các gói cho người khác, và chắc chắn bạn sẽ làm điều đó khi tác phẩm của bạn được đưa vào phân phối Debian.  (Xem <citerefentry> <refentrytitle>gpg</refentrytitle> <manvolnum>1</manvolnum></citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">gpc</systemitem> - the GNU Pascal compiler, necessary if your program is written in Pascal.  Worthy of note here is <systemitem role="package">fp-compiler</systemitem>, the Free Pascal Compiler, which is also good at this task.  (See <citerefentry> <refentrytitle>gpc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>ppc386</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package"> gpc </systemitem> - trình biên dịch Pascal GNU, cần thiết nếu chương trình của bạn được viết bằng Pascal.  Đáng lưu ý ở đây là <systemitem role="package">fp-compiler</systemitem>, Free Pascal Compiler, cũng tốt trong nhiệm vụ này.  (Xem <citerefentry> <refentrytitle>gpc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>ppc386</refentrytitle><manvolnum>1</manvolnum></citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">lintian</systemitem> - this is the Debian package checker, which lets you know of any common mistakes after you build the package and explains the errors found.  (See <citerefentry> <refentrytitle>lintian</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <ulink url="&lintian-doc;">Lintian User's Manual</ulink>.)
vi: <systemitem role="package">lintian</systemitem> - đây là trình kiểm tra gói Debian, để cho bạn biết về bất kỳ lỗi phổ biến nào sau khi bạn xây dựng gói và giải thích các lỗi được tìm thấy.  (Xem <citerefentry> <refentrytitle>lintian</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <ulink url="&lintian-doc;"> Hướng dẫn sử dụng Lintian </ulink>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">patch</systemitem> - this very useful utility will take a file containing a difference listing (produced by the <command>diff</command> program) and apply it to the original file, producing a patched version.  (See <citerefentry> <refentrytitle>patch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package"> patch </systemitem> - tiện ích hữu ích này sẽ lấy một tệp có chứa sự thay đổi (được sản sinh bởi chương trình <command>diff</command>) và áp dụng nó vào tệp gốc, tạo ra  một phiên bản vá.  (Xem <citerefentry> <refentrytitle>patch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">patchutils</systemitem> - this package contains some utilities to work with patches such as the <command>lsdiff</command>, <command>interdiff</command> and <command>filterdiff</command> commands.
vi: <systemitem role="package">patchutils</systemitem> - gói này chứa một số tiện ích  để làm việc với các bản vá như <command>lsdiff</command>, <command>interdiff</command> và lệnh <command>filterdiff </command>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">pbuilder</systemitem> - this package contains programs which are used for creating and maintaining a <command>chroot</command> environment.  Building a Debian package in this <command>chroot</command> environment verifies the proper build dependency and avoids FTBFS (Fails To Build From Source) bugs.  (see <citerefentry> <refentrytitle>pbuilder</refentrytitle> <manvolnum>8</manvolnum> </citerefentry> and <citerefentry> <refentrytitle>pdebuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>)
vi: <systemitem role="package">pbuilder</systemitem> - gói này chứa các chương trình được sử dụng để tạo và duy trì môi trường <command>chroot</command>.  Xây dựng gói Debian trong môi trường <command>chroot </command> này sẽ kiểm tra sự phụ thuộc thư viện phù hợp và tránh lỗi FTBFS (Fails To Build From Source).  (Xem <citerefentry><refentrytitle>pbuilder </refentrytitle><manvolnum> 8</manvolnum></citerefentry> và <citerefentry> <refentrytitle>pdebuild </refentrytitle> <manvolnum> 1 </manvolnum> </citerefentry>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">perl</systemitem> - Perl is one of the most used interpreted scripting languages on today's Unix-like systems, often referred to as Unix's Swiss Army Chainsaw. (See <citerefentry> <refentrytitle>perl</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">perl</systemitem> - Perl là một trong những ngôn ngữ lập trình được sử dụng phổ biến nhất trên các hệ thống Unix ngày nay, thường được gọi là Unix's Swiss Army Chainsaw.  (Xem <citerefentry> <refentrytitle>perl</refentrytitle> <manvolnum>1</manvolnum></citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">python</systemitem> - Python is another of the most used interpreted scripting languages on the Debian system, combining remarkable power with very clear syntax. (See <citerefentry> <refentrytitle>python</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">python</systemitem> - Python là một trong những ngôn ngữ kịch bản thông dịch được sử dụng nhiều nhất trên hệ thống Debian, kết hợp sức mạnh vượt trội với cú pháp rất rõ ràng.  (Xem <citerefentry> <refentrytitle>python</refentrytitle> <manvolnum> 1 </manvolnum> </citerefentry>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">quilt</systemitem> - this package helps you to manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more.  (See <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum></citerefentry>, and <filename>&quilt-pdf;</filename>.)
vi: <systemitem role="package"> quilt </systemitem> - gói này giúp bạn quản lý một số lượng lớn các bản vá lỗi bằng cách theo dõi những thay đổi mà mỗi bản vá lỗi tạo ra.  Các bản vá lỗi có thể được áp dụng, không áp dụng, làm mới và nhiều hơn nữa.  (Xem <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> và <filename>&quilt-pdf;</filename> .)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">xutils-dev</systemitem> - some programs, usually those made for X11, also use these programs to generate <filename>Makefile</filename> files from sets of macro functions.  (See <citerefentry> <refentrytitle>imake</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>xmkmf</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)
vi: <systemitem role="package">xutils-dev</systemitem> - một vài chương trình, thường xây dựng cho X11, sử dụng chương trình này để tạo ra các tệp tin <filename>Makefile</filename> từ các cài đặt của các hàm macro. (Xem <citerefentry> <refentrytitle>imake</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>xmkmf</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.)

note: type: Content of: <book><chapter><section><para>
en: The short descriptions that are given above only serve to introduce you to what each package does.  Before continuing please read the documentation of each relevant program including ones installed through the package dependency such as <command>make</command>, at least, for the standard usage.  It may seem like heavy going now, but later on you'll be <emphasis>very</emphasis> glad you read it.  If you have specific questions later, I would suggest re-reading the documents mentioned above.
vi: Các mô tả ngắn được đưa ra ở trên chỉ phục vụ để giới thiệu cho bạn những gì mỗi gói thực hiện. Trước khi tiếp tục, hãy đọc tài liệu của mỗi chương trình có liên quan, bao gồm cả những chương trình được cài đặt thông qua sự phụ thuộc gói như <command>make</command>, ít nhất, cho việc sử dụng tiêu chuẩn.  Có vẻ như bây giờ kiến thức khá nặng, nhưng sau đó bạn sẽ <emphasis>rất</emphasis> vui vì bạn đã đọc nó.  Nếu bạn có câu hỏi cụ thể sau này, tôi sẽ đề nghị đọc lại các tài liệu đã đề cập ở trên.

note: type: Content of: <book><chapter><section><title>
en: Documentation needed for development
vi: Tài liệu cần thiết cho sự phát triển

note: type: Content of: <book><chapter><section><para>
en: The following is the <emphasis>very important</emphasis> documentation which you should read along with this document:
vi: Sau đây là tài liệu <emphasis>rất quan trọng</emphasis> mà bạn nên đọc cùng với tài liệu này:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">debian-policy</systemitem> - the <ulink url="&debian-policy;">Debian Policy Manual</ulink> includes explanations of the structure and contents of the Debian archive, several OS design issues, the <ulink url="&fhs;">Filesystem Hierarchy Standard</ulink> (FHS, which says where each file and directory should be), etc.  For you, the most important thing is that it describes requirements that each package must satisfy to be included in the distribution. (See the local copies of <filename>&policy-pdf;</filename> and <filename>&fhs-pdf;</filename>.)
vi: <systemitem role="package">debian-policy</systemitem> - <ulink url="&debian-policy;">Debian Policy Manual</ulink> bao gồm các giải thích về cấu trúc và nội dung của kho lưu trữ Debian, một số vấn đề thiết kế hệ điều hành, <ulink url="&fhs;">Filesystem Hierarchy Standard</ulink> (FHS, nơi mà mỗi tập tin và thư mục phải là),vv .Đối với bạn, điều quan trọng nhất là nó mô tả các yêu cầu mà mỗi gói phải đáp ứng để được đưa vào trong phân phối.  (Xem bản sao địa phương của <filename>&policy-pdf;</filename> and <filename>&fhs-pdf;</filename>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">developers-reference</systemitem> - the <ulink url="&developers-reference;">Debian Developer's Reference</ulink> describes all matters not specifically about the technical details of packaging, like the structure of the archive, how to rename, orphan, or adopt packages, how to do NMUs, how to manage bugs, best packaging practices, when and where to upload, etc.  (See the local copy of <filename>&developers-refpdf;</filename>.)
vi: <systemitem role="package">developer-reference</systemitem> - <ulink url="&developers-reference;">Debian Developer's Refrence</ulink> mô tả tất cả các vấn đề không cụ thể về các chi tiết kỹ thuật của gói, như cấu trúc của kho lưu trữ, cách đổi tên, mồ côi, hoặc nhận các gói, làm thế nào để làm NMUs, làm thế nào để quản lý lỗi, cách thức đóng gói tốt nhất, khi nào và ở đâu để tải lên vv (Xem bản sao của địa phương của <filename>&developers-refpdf;</filename>.)

note: type: Content of: <book><chapter><section><para>
en: The following is the <emphasis>important</emphasis> documentation which you should read along with this document:
vi: Sau đây là tài liệu <emphasis>quan trọng</emphasis> mà bạn nên đọc cùng với tài liệu này:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&autotools-tutorial;">Autotools Tutorial</ulink> provides a very good tutorial for <ulink url="&gnu-build-system;">the GNU Build System known as the GNU Autotools</ulink>, whose most important components are Autoconf, Automake, Libtool, and gettext.
vi: <ulink url="&autotools-tutorial;">Autotools Tutorial</ulink> cung cấp một huớng dẫn rất tốt cho <ulink url="&gnu-build-system;">GNU Build System được biết như là GNU Autotools</ulink> là thành phần quan trọng nhất cho Autoconf, Automake, Libtool, and gettext.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">gnu-standards</systemitem> - this package contains two pieces of documentation from the GNU project: <ulink url="&gnu-standard;">GNU Coding Standards</ulink>, and <ulink url="&gnu-maintainer;">Information for Maintainers of GNU Software</ulink>.  Although Debian does not require these to be followed, these are still helpful as guidelines and common sense.  (See the local copies of <filename>&gnu-standard-pdf;</filename> and <filename>&gnu-maintainer-pdf;</filename>.)
vi: <systemitem role="package">gnu-standards</systemitem> - gói này chứa hai phần tài liệu từ dự án GNU: <ulink url="&gnu-standard;">GNU Coding Standards</ulink>, và <ulink url="&gnu-maintainer;">Information for Maintainers of GNU Software</ulink>.  Mặc dù Debian không yêu cầu những điều này được tuân theo, những điều này vẫn còn hữu ích như các hướng dẫn và thông thường.  (Xem bản sao địa phương của <filename> &gnu-standard-pdf;</filename> và <filename>&gnu-maintainer-pdf;</filename>.)

note: type: Content of: <book><chapter><section><para>
en: If this document contradicts any of the documents mentioned above, they are correct.  Please file a bug report on the <systemitem role="package">maint-guide</systemitem> package using <command>reportbug</command>.
vi: Nếu tài liệu này mâu thuẫn với bất kỳ tài liệu nào được đề cập ở trên, nếu chúng là đúng. Vui lòng gửi một báo cáo lỗi trên <systemitem role="package">maint-guide</systemitem> gói bằng cách sử dụng <command>reportbug</command>.

note: type: Content of: <book><chapter><section><para>
en: The following is an alternative tutorial document that you may read along with this document:
vi: Sau đây là một tài liệu hướng dẫn thay thế mà bạn có thể đọc cùng với tài liệu này:

note: type: Content of: <book><chapter><section><title>
en: Where to ask for help
vi: Nơi để yêu cầu trợ giúp

note: type: Content of: <book><chapter><section><para>
en: Before you decide to ask your question in some public place, please read this fine documentation:
vi: Trước khi bạn quyết định đặt câu hỏi của mình ở nơi công cộng, vui lòng đọc tài liệu tốt

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: files in <filename>/usr/share/doc/<replaceable>package</replaceable></filename> for all pertinent packages
vi: Các tệp trong gói <filename>/usr/share/doc/<replaceable>package</replaceable></filename> cho tất cả các gói phù hợp

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: contents of <literal><command>man</command> <replaceable>command</replaceable></literal> for all pertinent commands
vi: Nội dung của lệnh <literal><command>man</command> <replaceable>command</replaceable> </literal> cho tất cả các lệnh thích hợp

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: contents of <literal><command>info</command> <replaceable>command</replaceable></literal> for all pertinent commands
vi: Nội dung của lệnh <literal> <command>info</command> <replaceable>command</replaceable> </literal> cho tất cả các lệnh thích hợp

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: contents of <ulink url="&debian-mentors-ldo;">debian-mentors@lists.debian.org mailing list archive</ulink>
vi: các nội dung tại <ulink url="&debian-mentors-ldo;">debian-mentors@lists.debian.org mailing list archive</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: contents of <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org mailing list archive</ulink>
vi: các nội dung tại <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org mailing list archive</ulink>

note: type: Content of: <book><chapter><section><para>
en: You can use web search engines more effectively by including search strings such as <literal>site:lists.debian.org</literal> to limit the domain.
vi: Bạn có thể sử dụng công cụ tìm kiếm web hiệu quả hơn bằng cách bao gồm các chuỗi tìm kiếm như <literal>site:lists.debian.org</literal> để hạn chế tên miền.

note: type: Content of: <book><chapter><section><para>
en: Making a small test package is a good way to learn details of packaging.  Inspecting existing well maintained packages is the best way to learn how other people make packages.
vi: Làm một gói thử nghiệm nhỏ là một cách hay để tìm hiểu chi tiết về đóng gói.  Kiểm tra các gói đã được duy trì tốt hiện tại là cách tốt nhất để tìm hiểu làm thế nào người khác đóng các gói

note: type: Content of: <book><chapter><section><para>
en: If you still have questions about packaging that you couldn't find answers to in the available documentation and web resources, you can ask them interactively:
vi: Nếu bạn vẫn có câu hỏi về đóng gói mà bạn không thể tìm thấy câu trả lời trong tài liệu sẵn có và tài nguyên web, bạn có thể nhờ họ tương tác:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debian-mentors-ldo;">debian-mentors@lists.debian.org mailing list</ulink>. (This mailing list is for the novice.)
vi: <ulink url="&debian-mentors-ldo;">debian-mentors@lists.debian.org mailing list</ulink>. (Danh sách gửi thư này dành cho người mới bắt đầu.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org mailing list</ulink>. (This mailing list is for the expert.)
vi: <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org mailing list</ulink>. (Danh sách gửi thư dành cho chuyên gia)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&irc-debian;">IRC</ulink> such as <literal>#debian-mentors</literal>.
vi: <ulink url="&irc-debian;">IRC</ulink> ví dụ như <literal>#debian-mentors</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Teams focusing on a specific set of packages. (Full list at <ulink url="&wikiteams;">https://wiki.debian.org/Teams</ulink>)
vi: Các đội tập trung vào một bộ gói cụ thể.  (Danh sách đầy đủ tại <ulink url="&wikiteams;">https://wiki.debian.org/Teams</ulink>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Language-specific mailing lists such as debian-devel-{french,italian,portuguese,spanish}@lists.debian.org or debian-devel@debian.or.jp. (Full listing at <ulink url="&listdevel;">https://lists.debian.org/devel.html</ulink> and <ulink url="&listusers;">https://lists.debian.org/users.html</ulink>)
vi: Danh sách gửi thư cụ thể theo ngôn ngữ ví dụ như debian-devel-{french,italian,portuguese,spanish}@lists.debian.org hoặc debian-devel@debian.or.jp. (Danh sách đầy đủ tại <ulink url="&listdevel;">https://lists.debian.org/devel.html</ulink> và <ulink url="&listusers;">https://lists.debian.org/users.html</ulink>)

note: type: Content of: <book><chapter><section><para>
en: The more experienced Debian developers will gladly help you, if you ask properly after making your required efforts.
vi: Các nhà phát triển giàu kinh nghiệm của Debian sẽ sẵn sàng giúp bạn, nếu bạn hỏi đúng cách sau khi thực hiện những nỗ lực bắt buộc của bạn.

note: type: Content of: <book><chapter><section><para>
en: When you receive a bug report (yes, actual bug reports!), you will know that it is time for you to dig into the <ulink url="&bts;">Debian Bug Tracking System</ulink> and read the documentation there, to be able to deal with the reports efficiently.  I highly recommend reading the <ulink url="&devref-bug-handling;">Debian Developer's Reference, 5.8.  "Handling bugs"</ulink>.
vi: Khi bạn nhận được báo cáo lỗi (vâng, lỗi thực sự!), Bạn sẽ biết rằng đã đến lúc bạn phải khai thác vào <ulink url="&bts;">Debian Bug Tracking System</ulink> và đọc tài liệu ở đó, để được có khả năng giải quyết các báo cáo hiệu quả. Tôi rất khuyên bạn nên đọc <ulink url="&devref-bug-handling;">Debian Developer's Reference, 5.8.  "Handling bugs"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Even if it all worked well, it's time to start praying.  Why? Because in just a few hours (or days) users from all around the world will start to use your package, and if you made some critical error you'll get mailbombed by numerous angry Debian users&#x2026; Just kidding.  :-)
vi: Ngay cả khi tất cả đều hoạt động tốt, đó là thời gian để bắt đầu cầu nguyện.  Tại sao?  Bởi vì chỉ trong vài giờ (hoặc ngày) người dùng từ khắp nơi trên thế giới sẽ bắt đầu sử dụng gói của bạn và nếu bạn mắc một số lỗi nghiêm trọng, bạn sẽ nhận được mailbombed bởi nhiều người dùng Debian tức giận &#x2026;... Đùa thôi :-)

note: type: Content of: <book><chapter><section><para>
en: Relax and be ready for bug reports, because there is a lot more work to be done before your package will be fully in line with Debian policies and its best practice guidelines (once again, read the <emphasis>real documentation</emphasis> for details).  Good luck!
vi: Hãy thư giãn và sẵn sàng cho các báo cáo lỗi, vì còn rất nhiều việc phải làm trước khi gói của bạn hoàn toàn phù hợp với các chính sách của Debian và các hướng dẫn thực hành tốt nhất của nó (một lần nữa đọc <emphasis>tài liệu</emphasis> thật chi tiết).  Chúc may mắn!

note: type: Content of: <book><chapter><title>
en: First steps
vi: Những bước đầu tiên

note: type: Content of: <book><chapter><para>
en: Let's start by creating a package of your own (or, even better, adopting an existing one).
vi: Hãy bắt đầu bằng cách tạo một gói riêng của bạn (hoặc, thậm chí tốt hơn, chấp nhận một cái hiện tại).

note: type: Content of: <book><chapter><section><title>
en: Debian package building workflow
vi: Luồng làm việc tạo ra gói Debian

note: type: Content of: <book><chapter><section><para>
en: If you are making a Debian package with an upstream program, the typical workflow of Debian package building involves generating several specifically named files for each step as follows:
vi: Nếu bạn đang tạo ra một gói Debian từ một chương trình thượng nguồn, quy trình làm việc điển hình của việc xây dựng gói Debian liên quan đến việc tạo ra một số tệp được đặt tên cụ thể cho từng bước như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Get a copy of the upstream software, usually in a compressed tar format.
vi: Lấy một bản sao của phần mềm thượng nguồn, thường ở dạng nén tar.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Add Debian-specific packaging modifications to the upstream program under the <filename>debian</filename> directory, and create a non-native source package (that is, the set of input files used for Debian package building) in <literal>3.0 (quilt)</literal> format.
vi: Thêm các sửa đổi đóng gói cụ thể của Debian vào chương trình thượng nguồn trong thư mục <filename>debian</filename> và tạo một gói mã nguồn mới (non-native) (tức là bộ tập tin đầu vào sử dụng cho việc xây dựng gói Debian) với định dạng <literal>3.0 (quilt)</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><footnote><para>
en: For the older style of non-native Debian source packages in <literal>1.0</literal> format, <literal><replaceable>package</replaceable>_<replaceable>version</replaceable>-<replaceable>revision</replaceable>.diff.gz</literal> is used instead.
vi: Đối với các gói mã nguồn Debian kiểu cũ với định dạng <literal>1.0</literal>, <literal><replaceable>package</replaceable>_<replaceable>version</replaceable>-<replaceable>revision</replaceable>.diff.gz</literal> được sử dụng để thay thế.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Build Debian binary packages, which are ordinary installable package files in <literal>.deb</literal> format (or <literal>.udeb</literal> format, used by the Debian Installer) from the Debian source package.
vi: Xây dựng các gói nhị phân Debian, là những gói có thể cài đặt bình thường trong định dạng <literal>.deb </literal> (hoặc định dạng <literal>.udeb</literal>, được sử dụng bởi Trình cài đặt Debian) từ gói nguồn Debian.

note: type: Content of: <book><chapter><section><para>
en: Please note that the character separating <literal><replaceable>package</replaceable></literal> and <literal><replaceable>version</replaceable></literal> was changed from <literal>-</literal> (hyphen) in the tarball name to <literal>_</literal> (underscore) in the Debian package filenames.
vi: Xin lưu ý rằng ký tự phân tách <literal><replaceable>package</replaceable></literal> và <literal><replaceable>version</replaceable></literal> đã thay đổi từ <literal>-</literal> (dấu trừ) trong tên tệp nén thành  <literal>_</literal> (gạch dưới)  ở trong tên của gói Debian

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-source;">5.6.1 "Source"</ulink>, <ulink url="&policy-package;">5.6.7 "Package"</ulink>, and <ulink url="&policy-version;">5.6.12 "Version"</ulink>.  The <emphasis role="strong">package architecture</emphasis> follows the <ulink url="&policy-architecture;">Debian Policy Manual, 5.6.8 "Architecture"</ulink> and is automatically assigned by the package build process.
vi: Xem <ulink url="&policy-source;">5.6.1 "Source"</ulink>, <ulink url="&policy-package;">5.6.7 "Package"</ulink>, và <ulink url="&policy-version;">5.6.12 "Version"</ulink>.<emphasis role="strong">kiến trúc gói</emphasis> theo <ulink url="&policy-architecture;">Debian Policy Manual, 5.6.8 "Architecture"</ulink> và đuợc tự động ký bởi tiến trình xây dựng gói.

note: type: Content of: <book><chapter><section><para>
en: In the file names above, replace the <literal><replaceable>package</replaceable></literal> part with the <emphasis role="strong">package name</emphasis>, the <literal><replaceable>version</replaceable></literal> part with the <emphasis role="strong">upstream version</emphasis>, the <literal><replaceable>revision</replaceable></literal> part with the <emphasis role="strong">Debian revision</emphasis>, and the <literal><replaceable>arch</replaceable></literal> part with the <emphasis role="strong">package architecture</emphasis>, as defined in the Debian Policy Manual.  <placeholder type="footnote" id="0"/>
vi: Trong tên tệp ở trên, hãy thay thế <literal><replaceable>package</replaceable></literal> bằng <emphasis role="strong">package name</emphasis>, tên <literal><replaceable>version</replaceable></literal> bằng <emphasis role="strong">upstream version</emphasis>, <literal><replaceable>revision</replaceable></literal> thành <emphasis role="strong">Debian revision</emphasis>, và <literal><replaceable>arch</replaceable></literal> thành <emphasis role="strong">package architecture</emphasis>, như đã định nghĩa trong Debian Policy Manual.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: Each step of this outline is explained with detailed examples in later sections.
vi: Mỗi bước của phác thảo này được giải thích với các ví dụ chi tiết trong các phần sau.

note: type: Content of: <book><chapter><section><title>
en: Choose your program
vi: Chọn chương trình của bạn

note: type: Content of: <book><chapter><section><para>
en: You have probably chosen the package you want to create.  The first thing you need to do is check if the package is in the distribution archive already by using the following:
vi: Có thể bạn đã chọn gói bạn muốn tạo. Điều đầu tiên bạn cần làm là kiểm tra xem gói có trong kho lưu trữ đã được phân phối bằng cách sử dụng như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: the <command>aptitude</command> command
vi: lệnh <command>aptitude</command>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: the <ulink url="&packages-do;">Debian packages</ulink> web page
vi: trang web <ulink url="&packages-do;">Debian packages</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: the <ulink url="&debtrack;">Debian Package Tracker</ulink> web page
vi: trang web <ulink url="&debtrack;">Debian Package Tracker</ulink>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&devref-adopt;">Debian Developer's Reference 5.9.5 "Adopting a package"</ulink>.
vi: Xem phần <ulink url="&devref-adopt;">Debian Developer's Reference 5.9.5.  "Adopting a package"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: If the package already exists, well, install it! :-) If it happens to be <emphasis role="strong">orphaned</emphasis> (that is, if its maintainer is set to <ulink url="&qa-do;">Debian QA Group</ulink>), you may be able to pick it up if it's still available.  You may also adopt a package whose maintainer has filed a Request for Adoption (<emphasis role="strong">RFA</emphasis>).<placeholder type="footnote" id="0"/>
vi: Nếu một gói đã tồn tại, tốt, hãy cài đặt nó! :-) Nếu lúc cài đặt xuất hiện từ <emphasis role="strong">orphaned</emphasis> (điều đó có nghĩa người bảo trì gói đấy đã thiết lập tại <ulink url="&qa-do;">Debian QA Group</ulink>), bạn có thể chọn nó nếu nó vẫn có sẵn.  Bạn cũng có thể giúp một gói nếu người bảo trị của gói đó đã tạo một "Request for Adoption" (<emphasis role="strong">RFA</emphasis>).<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: There are several package ownership status resources:
vi: Có một số tài nguyên trạng thái quyền sở hữu gói:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The <command>wnpp-alert</command> command from the <systemitem role="package">devscripts</systemitem> package
vi: Lệnh <command>wnpp-alert</command> từ gói <systemitem role="package">devscripts</systemitem>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&wnpp-do;">Work-Needing and Prospective Packages</ulink>
vi: <ulink url="&wnpp-do;">Các gói công việc Cần thiết và Triển vọng</ulink>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Having said that, there will of course always be new programs that are worth packaging.
vi: Có thể nói rằng, sẽ luôn có những chương trình mới sẽ thật sự cần đóng gói mới

note: type: Content of: <book><chapter><section><para>
en: As a side note, it's important to point out that Debian already has packages for most kinds of programs, and the number of packages already in the Debian archive is much larger than that of contributors with upload rights.  Thus, contributions to packages already in the archive are far more appreciated (and more likely to receive sponsorship) by other developers <placeholder type="footnote" id="0"/>.  You can contribute in various ways:
vi: Một lưu ý quan trọng là  Debian đã có các gói cho hầu hết các loại chương trình, và số lượng các gói đã có trong kho lưu trữ Debian lớn hơn nhiều so với các cộng tác viên có quyền tải lên.  Do đó, đóng góp cho các gói đã có sẵn trong kho lưu trữ luôn được đánh giá cao hơn (và nhiều khả năng nhận tài trợ) bởi các nhà phát triển khác <placeholder type="footnote" id="0"/>.  Bạn có thể đóng góp bằng nhiều cách:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: taking over orphaned, yet actively used, packages
vi: Tiếp nhận gói mồ côi, nhưng vẫn đang được sử dụng

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: joining <ulink url="&teams;">packaging teams</ulink>
vi: tham gia vào <ulink url="&teams;">packaging teams</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: triaging bugs of very popular packages
vi: xử lý lỗi của các gói phổ biến

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: preparing <ulink url="&devref-nmu;">QA or NMU uploads</ulink>
vi: chuẩn bị <ulink url="&devref-nmu;">QA or NMU uploads</ulink>

note: type: Content of: <book><chapter><section><para>
en: If you are able to adopt the package, get the sources (with something like <literal>apt-get source <replaceable>packagename</replaceable></literal>) and examine them.  This document unfortunately doesn't include comprehensive information about adopting packages.  Thankfully you shouldn't have a hard time figuring out how the package works since someone has already done the initial setup for you.  Keep reading, though; a lot of the advice below will still be applicable to your case.
vi: Nếu bạn có thể nhận bảo trì gói nào, hãy lấy nguồn (bằng các công cụ như <literal>apt-get source <replaceable>packagename</replaceable></literal>) và kiểm tra chúng.  Tài liệu này tiếc là không bao gồm thông tin toàn diện về việc nhận bảo trì gói.  Rất may, bạn không cần phải mất nhiều thời gian khó khăn để tìm hiểu cách gói làm việc, khi đã có ai đó trước đây thực hiện các thiết lập ban đầu cho bạn. Hãy tiếp tục đọc, và;  Rất nhiều lời khuyên dưới đây vẫn sẽ được áp dụng cho trường hợp của bạn.

note: type: Content of: <book><chapter><section><para>
en: If the package is new, and you decide you'd like to see it in Debian, proceed as follows:
vi: Nếu là một gói mới, và bạn quyết định muốn xem nó trong Debian, thực hiện theo các bước sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: First, you must know that the program works, and have tried it for some time to confirm its usefulness.
vi: Trước tiên, bạn phải biết rằng chương trình hoạt động như thế nào, và đã thử nó một thời gian để xác nhận tính hữu dụng của nó.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: You must check that no one else is already working on the package on the <ulink url="&wnpp-do;">Work-Needing and Prospective Packages</ulink> site.  If no one else is working on it, file an ITP (Intent To Package) bug report to the <systemitem role="package">wnpp</systemitem> pseudo-package using <command>reportbug</command>.  If someone's already on it, contact them if you feel you need to.  If not &#x2014; find another interesting program that nobody is maintaining.
vi: Bạn phải kiểm tra xem có ai khác đang làm việc trên gói trên trang <ulink url="&wnpp-do;">Work-Needing và Prospective Packages </ulink>.  Nếu không có ai khác đang làm việc trên nó, hãy gửi báo cáo lỗi ITP (Intent To Package) đến gói <systemitem role="package">wnpp</systemitem>  bằng cách sử dụng lệnh <command>reportbug</command>.  Nếu ai đó đã làm việc đó rồi, hãy liên hệ với họ nếu bạn cảm thấy cần.  Nếu không &#x2014; hãy tìm một chương trình thú vị mà chưa ai đang duy trì.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The software <emphasis role="strong">must have a license</emphasis>.
vi: Phần mềm <emphasis role="strong">phải có một giấy phép</emphasis>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For the <literal>main</literal> section, Debian Policy requires it <emphasis role="strong">to be fully compliant with the Debian Free Software Guidelines</emphasis> (<ulink url="&dfsg;">DFSG</ulink>)  and <emphasis role="strong">not to require a package outside of <literal>main</literal></emphasis> for compilation or execution.  This is the desired case.
vi: Đối với mục <literal>main</literal>, Chính sách Debian yêu cầu các gói phải <emphasis role="strong">tuân thủ hoàn toàn Nguyên tắc về Phần mềm Tự do Debian </emphasis> (<ulink url="&dfsg;"> DFSG </ulink> và <emphasis role="strong">không yêu cầu một gói nào bên ngoài mục <literal>main</literal></emphasis> để biên dịch hay thực thi. Đây là trường hợp bắt buộc.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For the <literal>contrib</literal> section, it must comply with the DFSG but it may require a package outside of <literal>main</literal> for compilation or execution.
vi: Đối với mục <literal>contrib</literal>, nó phải tuân thủ DFSG nhưng nó có thể yêu cầu một gói bên ngoài mục <literal>main</literal> để biên dịch hoặc thực thi.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For the <literal>non-free</literal> section, it may be non-compliant with the DFSG but it <emphasis role="strong">must be distributable</emphasis>.
vi: Còn mục <literal>non-free</literal>, nó có thể không tương thích với DFSG nhưng <emphasis role="strong"> cần được phân phối </emphasis>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If you are unsure about where it should go, post the license text on <ulink url="&debian-legal-ldo;">debian-legal@lists.debian.org</ulink> and ask for advice.
vi: Nếu bạn không chắc chắn về vị trí của gói đó, hãy đăng hỏi về giấy phép trên <ulink url="&debian-legal-ldo;"> debian-legal@lists.debian.org </ulink> và xin tư vấn.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The program should <emphasis role="strong">not</emphasis> introduce security and maintenance concerns into the Debian system.
vi: Chương trình <emphasis role="strong">không nên</emphasis> tác động tới mối quan tâm bảo mật và bảo trì cho hệ thống Debian.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The program should be well documented and its code needs to be understandable (i.e., not obfuscated).
vi: Chương trình nên được ghi chép đầy đủ và mã của nó cần phải có thể hiểu được (không làm rối)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You should contact the program's author(s) to check if they agree with packaging it and are amicable to Debian.  It is important to be able to consult with the author(s)  in case of any problems with the program, so don't try to package unmaintained software.
vi: Bạn nên liên hệ với tác giả của chương trình để kiểm tra nếu họ đồng ý với việc đóng gói nó trở nên thân thiện với Debian.  Điều quan trọng là có thể tham khảo ý kiến ​​của tác giả trong trường hợp có bất kỳ vấn đề với chương trình, do đó, không cố gắng với gói phần mềm không còn phát triển/bảo trì từ thượng nguồn

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The program certainly should <emphasis role="strong">not</emphasis> run setuid root, or even better, it shouldn't need to be setuid or setgid to anything.
vi: Chương trình chắc chắn <emphasis role="strong"> không nên </emphasis> chạy setuid root, hoặc thậm chí cao hơn, nó không cần phải setuid hoặc setgid để làm bất cứ điều gì.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The program should not be a daemon, or go in an <filename>*/sbin</filename> directory, or open a port as root.
vi: Chương trình không nên là một daemon, hoặc cho vào trong thư mục <filename>*/sbin</filename>, hoặc mở một cổng như là root.

note: type: Content of: <book><chapter><section><para>
en: Of course, the last one is just a safety measure, and is intended to save you from enraging users if you do something wrong in some setuid daemon&#x2026; When you gain more experience in packaging, you'll be able to package such software.
vi: Tất nhiên, cuối cùng chỉ là một biện pháp an toàn, và nhằm cứu bạn khỏi sự kích động của người dùng nếu bạn làm điều gì đó sai trái trong một số daemon setuid&#x2026; Khi bạn có nhiều kinh nghiệm hơn trong trong gói, bạn sẽ có thể gói phần mềm kiểu như vậy.

note: type: Content of: <book><chapter><section><para>
en: As a new maintainer, you are encouraged to get some experience in packaging with easier packages and discouraged from creating complicated packages.
vi: Là một người bảo trì mới, bạn được khuyến khích để có được một số kinh nghiệm trong đóng gói với các gói đơn giản và không khuyến khích từ việc tạo ra các gói phức tạp.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Simple packages
vi: Gói đơn giản

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: single binary package, arch = all (collection of data such as wallpaper graphics)
vi: gói nhị phân duy nhất, arch = all (bộ sưu tập dữ liệu như hình nền)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: single binary package, arch = all (executables written in an interpreted language such as POSIX shell)
vi: gói nhị phân duy nhất, arch = all (các tệp thực thi được viết bằng ngôn thông dịch như POSIX shell)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Intermediate complexity packages
vi: Gói phức tạp trung bình

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: single binary package, arch = any (ELF binary executables compiled from languages such as C and C++)
vi: gói nhị phân duy nhất, arch = all (tệp tin thực thi nhị phân của ELF được biên dịch từ các ngôn ngữ như C và C ++)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: multiple binary packages, arch = any + all (packages for ELF binary executables + documentation)
vi: nhiều gói nhị phân, arch = any + all (các gói cho các tập tin thực thi nhị phân ELF + tài liệu)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: upstream source in a format other than <filename>tar.gz</filename> or <filename>tar.bz2</filename>
vi: thượng nguồn ở định dạng khác với <filename>tar.gz</filename> hoặc <filename>tar.bz2</filename>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: upstream source containing undistributable contents
vi: thượng nguồn chứa nội dung không thể giải quyết

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: High complexity packages
vi: Gói phức tạp cao

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: interpreter module package used by other packages
vi: gói chứa các kịch bản được sử dụng bởi các gói khác

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: generic ELF library package used by other packages
vi: gói thư viện ELF chung được sử dụng bởi các gói khác

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: multiple binary packages including an ELF library package
vi: nhiều gói nhị phân bao gồm gói thư viện ELF

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: source package with multiple upstream sources
vi: gói nguồn có nhiều thượng nguồn

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: kernel module packages
vi: gói module hạt nhân

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: kernel patch packages
vi: các gói bản vá cho hạt nhân

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: any package with non-trivial maintainer scripts
vi: bất kỳ gói nào kịch bản người bảo trì không tầm thường

note: type: Content of: <book><chapter><section><para>
en: Packaging high complexity packages is not too hard, but it requires a bit more knowledge. You should seek specific guidance for every complex feature. For example, some languages have their own sub-policy documents:
vi: Đóng gói gói phức tạp cao không phải là quá khó, nhưng nó đòi hỏi một chút kiến ​​thức. Bạn nên tìm kiếm hướng dẫn cụ thể cho từng tính năng phức tạp.  Ví dụ, một số ngôn ngữ có tài liệu chính sách phụ của riêng mình:

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Do not worry about the missing <filename>Makefile</filename>.  You can install the <command>hello</command> command by simply using <command>debhelper</command> as in <xref linkend="install"/>, or by modifying the upstream source to add a new <filename>Makefile</filename> with the <literal>install</literal> target as in <xref linkend="modify"/>.
vi: Đừng lo lắng về việc thiếu tệp <filename> Makefile </filename>.  Bạn có thể cài đặt lệnh <command> hello </command> bằng cách sử dụng <command>debhelper</command> như trong <xref linkend="install"/>, hoặc bằng cách sửa đổi nguồn thượng nguồn để thêm tệp <filename>Makefile</filename> với mục install như trong <xref linkend="modify"/>.

note: type: Content of: <book><chapter><section><para>
en: There is another old Latin saying: <emphasis>fabricando fit faber</emphasis> (practice makes perfect).  It is <emphasis>highly</emphasis> recommended to practice and experiment with all the steps of Debian packaging with simple packages while reading this tutorial.  A trivial upstream tarball, <filename>hello-sh-1.0.tar.gz</filename>, created as follows may offer a good starting point:<placeholder type="footnote" id="0"/>
vi: Có một câu trong tiếng Latinh nói rằng: <emphasis>fabricando fit faber</emphasis> (thực hành làm cho hoàn hảo).  Đó là <emphasis> tính cao nhất </emphasis> được đề nghị để thực hành và thử nghiệm với tất cả các bước của gói Debian với các gói đơn giản trong khi đọc hướng dẫn này.  Một tarball thượng nguồn đơn giản <filename>hello-sh-1.0.tar.gz</filename> được tạo như sau có thể cung cấp một điểm khởi đầu tốt: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><title>
en: Get the program, and try it out
vi: Lấy chương trình, và hãy thử nó

note: type: Content of: <book><chapter><section><para>
en: So the first thing to do is to find and download the original source code.  Presumably you already have the source file that you picked up at the author's homepage.  Sources for free Unix programs usually come in <command>tar</command>+<command>gzip</command> format with the extension <filename>.tar.gz</filename>, <command>tar</command>+<command>bzip2</command> format with the extension <filename>.tar.bz2</filename>, or <command>tar</command>+<command>xz</command> format with the extension <filename>.tar.xz</filename>.  These usually contain a directory called <filename><replaceable>package</replaceable>-<replaceable>version</replaceable></filename> with all the sources inside.
vi: Vì vậy, điều đầu tiên cần làm là tìm và tải về mã nguồn gốc.  Có lẽ bạn đã có tập tin nguồn mà bạn đã chọn ở trang chủ của tác giả.  Mã nguồn của các chương trình Unix tự do thường có trong <command>tar</command>+<command>gzip</command> định dạng với phần mở rộng là <filename>.tar.gz</filename>, <command>tar</command>+<command>bzip2 </command> định dạng với phần mở rộng là <filename>.tar.bz2 </filename>, hoặc <command>tar</command>+<command>xz</command> định dạng với phần mở rộng là <filename>.tar.xz </filename>.  Các bản nén này thường chứa một thư mục gọi là <filename><replaceable>package  </replaceable>-<replaceable>version</replaceable></filename> với tất cả các nguồn bên trong.

note: type: Content of: <book><chapter><section><para>
en: If the latest version of the source is available through a Version Control System (VCS) such as Git, Subversion, or CVS, you need to get it with <literal>git clone</literal>, <literal>svn co</literal>, or <literal>cvs co</literal> and repack it into <command>tar</command>+<command>gzip</command> format yourself by using the <literal>--exclude-vcs</literal> option.
vi: Nếu phiên bản mới nhất của mã nguồn có sẵn thông qua Version Control System(VCS) như Git, Subversion hoặc CVS, bạn cần phải lấy nó với <literal>git clone</literal>, <literal>svn co</literal> hoặc <literal>cvs co</literal> và đóng gói lại nó vào <command>tar</command>+<command>gzip</command> định dạng cho mình bằng cách sử dụng tuỳ chọn <literal>--exclude-vcs</literal>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: You can identify the archive format using the <command>file</command> command when the file extension is not enough.
vi: Bạn có thể xác định định dạng lưu trữ bằng sử dụng lệnh <command>file</command> khi phần mở rộng tệp là không đủ thông tin.

note: type: Content of: <book><chapter><section><para>
en: If your program's source comes as some other sort of archive (for instance, the filename ends in <filename>.Z</filename> or <filename>.zip</filename><placeholder type="footnote" id="0"/>), you should also unpack it with the appropriate tools and repack it.
vi: Nếu mã nguồn chương trình của bạn xuất hiện dưới dạng một số loại lưu trữ khác (ví dụ: tên tập tin kết thúc bằng <filename>Z</filename> hoặc <filename>.zip </filename> <placeholder type="footnote" id="0"/>), Bạn cũng nên giải nén nó bằng các công cụ thích hợp và đóng gói lại nó.

note: type: Content of: <book><chapter><section><para>
en: If your program's source comes with some contents which do not comply with DFSG, you should also unpack it to remove such contents and repack it with a modified upstream version containing <literal>dfsg</literal>.
vi: Nếu mã nguồn chương trình của bạn đi kèm với một số nội dung không tuơng thích DFSG, bạn cũng nên giải nén nó để loại bỏ các nội dung đó và đóng gói lại nó bằng một phiên bản chỉnh sửa của thượng nguồn có chứa <literal>dfsg</literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This program is already packaged. The <ulink url="&gentoo-package;">current version</ulink> uses Autotools as its build structure and is substantially different from the following examples, which were based on version 0.9.12.
vi: Chương trình này đã được đóng gói.  <ulink url="&gentoo-package;"> phiên bản hiện tại </ulink> sử dụng Autotools làm cấu trúc xây dựng nên sẽ khác với các ví dụ sau dựa trên phiên bản 0.9.12.

note: type: Content of: <book><chapter><section><para>
en: As an example, I'll use a program called <command>gentoo</command>, a GTK+ file manager.  <placeholder type="footnote" id="0"/>
vi: Với một ví dụ: Tôi sẽ sử dụng chương trình được gọi là <command> gentoo </command>, trình quản lý tệp GTK+.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: Create a subdirectory under your home directory named <filename>debian</filename> or <filename>deb</filename> or anything you find appropriate (e.g.  just <filename>~/gentoo</filename> would do fine in this case).  Place the downloaded archive in it, and extract it (with <literal>tar xzf gentoo-0.9.12.tar.gz</literal>).  Make sure there are no warning messages, even <emphasis>irrelevant</emphasis> ones, because other people's unpacking tools may or may not ignore these anomalies, so they may have problems unpacking them.  Your shell command line may look something like this:
vi: Tạo một thư mục con trong thư mục home của bạn có tên là <filename>debian</filename> hoặc <filename>deb</filename> hoặc bất cứ thứ gì bạn thấy thích hợp (ví dụ như <filename>~/gentoo </filename> sẽ là tốt trong trường hợp này). Đặt tệp nén mã nguồn đã tải xuống vào trong đó và giải nén (với <literal> tar xzf gentoo-0.9.12.tar.gz </literal>).  Đảm bảo không có thông báo cảnh báo lỗi, thậm chí  <emphasis>irrelevant</emphasis>, bởi vì các công cụ giải nén của người khác có thể hoặc không thể bỏ qua những dị thường này, vì vậy họ có thể gặp sự cố khi giải nén chúng.  Dòng lệnh trình báo của bạn có thể giống như sau:

note: type: Content of: <book><chapter><section><para>
en: Now you have another subdirectory, called <filename>gentoo-0.9.12</filename>.  Change to that directory and <emphasis>thoroughly</emphasis> read the provided documentation.  Usually there are files named <filename>README*</filename>, <filename>INSTALL*</filename>, <filename>*.lsm</filename> or <filename>*.html</filename>.  You must find instructions on how to compile and install the program (most probably they'll assume you want to install to the <filename>/usr/local/bin</filename> directory; you won't be doing that, but more on that later in <xref linkend="destdir"/>).
vi: Bây giờ bạn có một thư mục con khác, gọi là <filename> gentoo-0.9.12 </filename>.  Đi vào thư mục đó và <emphasis> cẩn trọng </emphasis> đọc tài liệu được cung cấp.  Thường có các tệp có <filename> README*</filename>, <filename>INSTALL*</filename>,  <filename>*.lsm</filename> hoặc <filename>*.html </filename>.  Bạn phải tìm hướng dẫn về cách biên dịch và cài đặt chương trình (có lẽ họ giả sử rằng bạn sẽ muốn cài đặt chương trình vào thư mục <filename>/usr/local/bin</filename>), bạn sẽ không làm điều đó, nhưng còn nhiều thứ về sau trong <xref linkend="destdir"/>).

note: type: Content of: <book><chapter><section><para>
en: You should start packaging with a completely clean (pristine) source directory, or simply with freshly unpacked sources.
vi: Bạn nên bắt đầu đóng gói với một thư mục mã nguồn hoàn toàn sạch sẽ (nguyên sơ), hoặc chỉ đơn giản với mã nguồn mới được giải nén

note: type: Content of: <book><chapter><section><title>
en: Simple build systems
vi: Xây dựng hệ thống đơn giản

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Many modern programs come with a script named <filename>configure</filename>, which when executed creates a <filename>Makefile</filename> customized for your system.
vi: Nhiều chương trình hiện đại đi kèm với một kịch bản <filename>configure</filename> mà khi thực hiện tạo tệp <filename>Makefile</filename> tùy chỉnh linh hoạt đối với hệ thống của bạn.

note: type: Content of: <book><chapter><section><para>
en: Simple programs usually come with a <filename>Makefile</filename> and can be compiled just by invoking <literal>make</literal>.<placeholder type="footnote" id="0"/> Some of them support <literal>make check</literal>, which runs included self-tests.  Installation to the destination directories is usually done with <literal>make install</literal>.
vi: Các chương trình đơn giản thường có một <filename>Makefile</filename> và có thể được biên dịch chỉ bằng cách chạy lệnh <literal>make</literal>. <placeholder type="footnote" id="0"/> Một số còn hỗ trợ <literal>make check</literal>, nhằm tự kiểm tra điều kiện biên dịch. Để cài đặt chương trình vào thư mục đích thường được thực hiện với <literal>make install</literal>.

note: type: Content of: <book><chapter><section><para>
en: Now try to compile and run your program, to make sure it works properly and doesn't break something else while it's installing or running.
vi: Bây giờ hãy thử biên dịch và chạy chương trình của bạn, để đảm bảo nó hoạt động đúng và không làm hỏng cái gì khác trong khi cài đặt hoặc chạy.

note: type: Content of: <book><chapter><section><para>
en: Also, you can usually run <literal>make clean</literal> (or better <literal>make distclean</literal>) to clean up the build directory.  Sometimes there's even a <literal>make uninstall</literal> which can be used to remove all the installed files.
vi: Ngoài ra, bạn có thể chạy <literal>make clean</literal> (hoặc tốt hơn nữa là <literal>make distclean</literal>) để dọn dẹp thư mục build. Đôi khi thậm chí còn hỗ trợ kịch bản gỡ cài đặt, <literal>make uninstall</literal> được sử dụng để xóa tất cả các tập tin đã cài đặt.

note: type: Content of: <book><chapter><section><title>
en: Popular portable build systems
vi: Xây dựng hệ thống phổ biến

note: type: Content of: <book><chapter><section><para>
en: A lot of free software programs are written in the <ulink url="&c-program;">C</ulink> and <ulink url="&cxx;">C++</ulink> languages.  Many of these use Autotools or CMake to make them portable across different platforms.  These build tools need to be used to generate the <filename>Makefile</filename> and other required source files first.  Then, such programs are built using the usual <literal>make; make install</literal>.
vi: Rất nhiều chương trình phần mềm tự do được viết bằng ngôn ngữ <ulink url="&c-program;">C</ulink> và <ulink url="&cxx;">C++</ulink>. Nhiều trong số đó sử dụng Autotools hoặc CMake để làm cho chúng dễ dàng biên dịch đối với các nền tảng khác nhau. Các công cụ xây dựng này cần được sử dụng để tạo tệp <filename>Makefile</filename> từ tệp nguồn bắt buộc khác. Sau đó, các chương trình dễ dàng được xây dựng bằng cách sử dụng <literal>make; make install </literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Autotools is too big to deal with in this small tutorial. This section is meant to provide keywords and references only.  Please make sure to read the <ulink url="&autotools-tutorial;">Autotools Tutorial</ulink> and the local copy of <filename>&autotools-readme;</filename>, if you need to use it.
vi: Autotools là công cụ quá lớn để giải quyết trong hướng dẫn nhỏ này. Phần này chỉ nhằm cung cấp các từ khoá và tham khảo. Hãy đảm bảo đọc <ulink url="&autotools-tutorial;"> Autotools Tutorial </ulink> và bản sao cục bộ của <filename>&autotools-readme;</filename>, nếu bạn cần sử dụng nó.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&gnu-build-system;">Autotools</ulink> is the GNU build system comprising <ulink url="&autoconf;">Autoconf</ulink>, <ulink url="&automake;">Automake</ulink>, <ulink url="&libtool;">Libtool</ulink>, and <ulink url="&gettext;">gettext</ulink>.  You can recognize such sources by the <filename>configure.ac</filename>, <filename>Makefile.am</filename>, and <filename>Makefile.in</filename> files.  <placeholder type="footnote" id="0"/>
vi: <ulink url="&gnu-build-system;">Autotools</ulink> là hệ thống xây dựng GNU bao gồm <ulink url="&autoconf;">Autoconf</ulink>, <ulink url="&automake;">Automake</ulink>, <ulink url="&libtool;">Libtool</ulink>, và <ulink url="&gettext;">gettext</ulink>. Bạn có thể nhận ra các nguồn như vậy bằng các tệp <filename>configure.ac</filename>, <filename>Makefile.am</filename>, và <filename>Makefile.in</filename>.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: The first step of the Autotools workflow is usually that upstream runs <literal>autoreconf -i -f</literal> in the source directory and distributes the generated files along with the source.
vi: Bước đầu tiên của quy trình làm việc với Autotools thường là chạy với bản thượng nguồn <literal>autoreconf -i -f</literal> trong thư mục nguồn và các tệp được tạo ra cùng với mã nguồn.

note: type: Content of: <book><chapter><section><para>
en: Editing <filename>configure.ac</filename> and <filename>Makefile.am</filename> files requires some knowledge of <command>autoconf</command> and <command>automake</command>.  See <literal>info autoconf</literal> and <literal>info automake</literal>.
vi: Việc chỉnh sửa các tệp <filename>configure.ac</filename> và <filename>Makefile.am</filename> yêu cầu vài kiên thức về <command>autoconf</command> và <command>automake</command>.  Xem <literal>info autoconf</literal> và <literal>info automake</literal>.

note: type: Content of: <book><chapter><section><para>
en: The second step of the Autotools workflow is usually that the user obtains this distributed source and runs <literal>./configure &amp;&amp; make</literal> in the source directory to compile the program into an executable command <command><replaceable>binary</replaceable></command>.
vi: Bước thứ hai của quy trình làm việc Autotools thường là chúng ta sẽ có được các tệp mới sinh ra  và chỉ cần chạy <literal>./configure &amp;&amp; make</literal> trong thư mục nguồn để biên dịch thành chương trình <command><replaceable>binary</replaceable></command>.

note: type: Content of: <book><chapter><section><para>
en: You can change many things in the <filename>Makefile</filename>; for instance you can change the default location for file installation using the option <literal>./configure --prefix=/usr</literal>.
vi: Bạn có thể thay đổi nhiều thứ trong <filename>Makefile</filename>; ví dụ bạn có thể thay đổi thư mục mặc định để cài đặt tệp bằng cách sử dụng tùy chọn <literal>./configure --prefix=/usr</literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: You can automate this by using <systemitem role="package">dh-autoreconf</systemitem> package.  See <xref linkend="customrules"/>.
vi: Bạn có thể tự động hoá việc này bằng cách sử dụng gói <systemitem role="package">dh-autoreconf</systemitem>. Xem <xref linkend="customrules"/>.

note: type: Content of: <book><chapter><section><para>
en: Although it is not required, updating the <filename>configure</filename> and other files with <literal>autoreconf -i -f</literal> may improve the compatibility of the source.  <placeholder type="footnote" id="0"/>
vi: Mặc dù không bắt buộc, việc cập nhật cấu hình <filename>configure</filename> và các tệp khác với <literal>autoreconf -i -f</literal> có thể cải thiện tính tương thích của mã nguồn. <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&cmake;">CMake</ulink> is an alternative build system.  You can recognize such sources by the <filename>CMakeLists.txt</filename> file.
vi: <ulink url="&cmake;">CMake</ulink> là một hệ thống xây dựng thay thế. Bạn có thể nhận ra các nguồn như vậy bằng tệp <filename>CMakeLists.txt</filename>.

note: type: Content of: <book><chapter><section><title>
en: Package name and version
vi: Tên và phiên bản gói

note: type: Content of: <book><chapter><section><para>
en: If the upstream source comes as <filename>gentoo-0.9.12.tar.gz</filename>, you can take <literal>gentoo</literal> as the (source) <emphasis role="strong">package name</emphasis> and <literal>0.9.12</literal> as the <emphasis role="strong">upstream version</emphasis>.  These are used in the <filename>debian/changelog</filename> file described later in <xref linkend="changelog"/>, too.
vi: Nếu mã nguồn thượng nguồn là <filename>gentoo-0.9.12.tar.gz</filename>, bạn có thể dùng <literal>gentoo</literal> làm nguồn (source) <emphasis role="strong">tên gói</emphasis> và <literal>0.9.12</literal> là <emphasis role="strong">phiên bản thượng nguồn</emphasis>. Chúng được mô tả trong tệp <filename>debian/changelog</filename> chi tiết tại <xref linkend="changelog"/>.

note: type: Content of: <book><chapter><section><para>
en: Although this simple approach works most of the time, you may need to adjust <emphasis role="strong">package name</emphasis> and <emphasis role="strong">upstream version</emphasis> by renaming the upstream source to follow Debian Policy and existing convention.
vi: Mặc dù phương pháp tiếp cận đơn giản này là chủ yếu, bạn có thể cần phải điều chỉnh <emphasis role="strong">tên gói</emphasis> và <emphasis role="strong">phiên bản thượng nguồn</emphasis> bằng cách đổi tên thượng nguồn theo Chính sách Debian và quy ước hiện hành.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The default package name field length of <command>aptitude</command> is 30.  For more than 90% of packages, the package name is less than 24 characters.
vi: Độ dài của trường tên gói mặc định trong <command> aptitude </command> là 30. Và có hơn 90% gói có độ dài tên dưới 24 ký tự.

note: type: Content of: <book><chapter><section><para>
en: You must choose the <emphasis role="strong">package name</emphasis> to consist only of lower case letters (<literal>a-z</literal>), digits (<literal>0-9</literal>), plus (<literal>+</literal>) and minus (<literal>-</literal>) signs, and periods (<literal>.</literal>). It must be at least two characters long, must start with an alphanumeric character, and must not be the same as existing packages.  It is a good idea to keep its length within 30 characters.  <placeholder type="footnote" id="0"/>
vi: Bạn phải chọn <emphasis role="strong">tên gói</emphasis> chỉ bao gồm các chữ thường (<literal>a-z</literal>), chữ số (<literal>0-9</literal>, dấu cộng (<literal>+</literal>) dấu trừ (<literal>-</literal>), và dấu chấm (<literal>.</literal>). Phải có ít nhất hai ký tự, phải bắt đầu bằng một ký tự chữ hoặc số, và không được giống với tên đã tồn tại. Bạn nên giữ chiều dài của nó trong vòng 30 ký tự.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If you follow the <ulink url="&devref-newpackage;">Debian Developer's Reference 5.1. "New packages"</ulink>, the ITP process will usually catch this kind of issue.
vi: Nếu bạn theo dõi <ulink url="&devref-newpackage;">Debian Developer's Reference 5.1. "New packages"</ulink>, quá trình ITP thường sẽ bắt lỗi loại vấn đề này.

note: type: Content of: <book><chapter><section><para>
en: If upstream uses some generic term such as <literal>test-suite</literal> for its name, it is a good idea to rename it to identify its contents explicitly and avoid namespace pollution.  <placeholder type="footnote" id="0"/>
vi: Nếu thượng nguồn sử dụng một số thuật ngữ chung chung như <literal>test-suite</literal> cho tên của nó, bạn nên đổi tên nó để xác định rõ ràng nội dung của nó và cũng tránh làm rối không gian tên.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This stricter rule should help you avoid confusing file names.
vi: Quy tắc chặt chẽ hơn này sẽ giúp bạn tránh nhầm lẫn tên tập tin.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The default version field length of <command>aptitude</command> is 10.  The Debian revision with preceding hyphen usually consumes 2.  For more than 80% of packages, the upstream version is less than 8 characters and the Debian revision is less than 2 characters.  For more than 90% of packages, the upstream version is less than 10 characters and the Debian revision is less than 3 characters.
vi: Độ dài của trường phiên bản mặc định trong <command>aptitude</command> là 10. Phiên bản Debian với dấu gạch nối trước thường tiêu tốn 2. Đối với hơn 80% gói, phiên bản thượng nguồn ít hơn 8 ký tự và phiên bản Debian có ít hơn 2 ký tự.  Đối với hơn 90% gói, phiên bản thượng nguồn ít hơn 10 ký tự và phiên bản Debian ít hơn 3 ký tự.

note: type: Content of: <book><chapter><section><para>
en: You should choose the <emphasis role="strong">upstream version</emphasis> to consist only of alphanumerics (<literal>0-9A-Za-z</literal>), plus signs (<literal>+</literal>), tildes (<literal>~</literal>), and periods (<literal>.</literal>). It must start with a digit (<literal>0-9</literal>).  <placeholder type="footnote" id="0"/> It is good idea to keep its length within 8 characters if possible.  <placeholder type="footnote" id="1"/>
vi: Bạn nên chọn <emphasis role="strong">phiên bản thượng nguồn</emphasis> chỉ bao gồm alphanumerics (<literal>0-9A-Za-z</literal>), dấu cộng (<literal> + </literal>), dấu ngã (<literal> ~ </literal>), và dấu chấm (<literal>. </literal>). Nó phải bắt đầu bằng một chữ số (<literal>0-9</literal>). <placeholder type="footnote" id="0"/>Tốt nhất nên giữ chiều dài của nó trong vòng 8 ký tự nếu có thể.  <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><para>
en: If upstream does not use a normal versioning scheme such as <literal>2.30.32</literal> but uses some kind of date such as <literal>11Apr29</literal>, a random codename string, or a VCS hash value as part of the version, make sure to remove them from the <emphasis role="strong">upstream version</emphasis>.  Such information can be recorded in the <filename>debian/changelog</filename> file.  If you need to invent a version string, use the <literal>YYYYMMDD</literal> format such as <literal>20110429</literal> as upstream version.  This ensures that <command>dpkg</command> interprets later versions correctly as upgrades.  If you need to ensure smooth transition to the normal version scheme such as <literal>0.1</literal> in the future, use the <literal>0~YYMMDD</literal> format such as <literal>0~110429</literal> as the upstream version.
vi: Nếu thượng nguồn không sử dụng cấu trúc phiên bản bình thường như <literal>2.30.32</literal> mà lại sử dụng một số kiểu như <literal>11Apr29</literal>, một chuỗi tên mã ngẫu nhiên, hoặc một giá trị băm VCS như một phần của phiên bản, hãy chắc chắn loại bỏ chúng khỏi <emphasis role="strong">phiên bản thượng nguồn</emphasis>. Thông tin này có thể được ghi lại trong tệp <filename>debian/changelog</filename>. Nếu bạn cần tạo mới ra một chuỗi phiên bản, nên sử dụng định dạng <literal>YYYYMMDD</literal> như là <literal> 20110429 </literal> cho phiên bản thượng nguồn. Điều này đảm bảo rằng <command>dpkg</command> hiểu các phiên bản sau này chính xác như cho việc nâng cấp phiên bản. Nếu bạn cần đảm bảo chuyển đổi suôn sẻ sang cấu trúc phiên bản bình thường như <literal>0.1</literal> trong tương lai, hãy sử dụng định dạng <literal>0~YYMMDD</literal> như <literal>0~110429</literal> cho phiên bản thượng nguồn.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Version strings may be <emphasis role="strong">upstream version</emphasis> (<literal><replaceable>version</replaceable></literal>), <emphasis role="strong">Debian revision</emphasis> (<literal><replaceable>revision</replaceable></literal>), or <emphasis role="strong">version</emphasis> (<literal><replaceable>version</replaceable>-<replaceable>revision</replaceable></literal>).  See <xref linkend="newrevision"/> for how the <emphasis role="strong">Debian revision</emphasis> is incremented.
vi: Các chuỗi tên phiên bản có thể là <emphasis role="strong">upstream version</emphasis> (<literal><replaceable>version</replaceable></literal>), <emphasis role="strong">Debian revision</emphasis> (<literal><replaceable>revision</replaceable></literal>), hoặc <emphasis role="strong">version</emphasis> (<literal><replaceable>version</replaceable>-<replaceable>revision</replaceable></literal>).  Xem <xref linkend="newrevision"/> để biết cách mà <emphasis role="strong">Debian revision</emphasis> hoạt động

note: type: Content of: <book><chapter><section><para>
en: Version strings <placeholder type="footnote" id="0"/> can be compared using <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> as follows:
vi: Các tên phiên bản <placeholder type="footnote" id="0"/> có thể được so sánh bằng cách sử dụng <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> như sau:

note: type: Content of: <book><chapter><section><para>
en: The version comparison rule can be summarized as:
vi: Quy tắc so sánh phiên bản có thể được tóm tắt như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Strings are compared from the head to the tail.
vi: Chuỗi được so sánh từ đầu đến cuối chuỗi.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Letters are larger than digits.
vi: Các chữ cái lớn hơn chữ số.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Numbers are compared as integers.
vi: Số được so sánh như số nguyên.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Letters are compared in ASCII code order.
vi: Các chữ cái được so sánh theo thứ tự mã ASCII.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: There are special rules for period (<literal>.</literal>), plus (<literal>+</literal>), and tilde (<literal>~</literal>) characters, as follows:
vi: Có các quy tắc đặc biệt cho các dấu chấm (<literal>.</literal>), cộng (<literal>+</literal>), ngã (<literal>~</literal>), như sau:

note: type: Content of: <book><chapter><section><para>
en: One tricky case occurs when upstream releases <filename>gentoo-0.9.12-ReleaseCandidate-99.tar.gz</filename> as the pre-release of <filename>gentoo-0.9.12.tar.gz</filename>.  You need to make sure that the upgrade works properly by renaming the upstream source to <filename>gentoo-0.9.12~rc99.tar.gz</filename>.
vi: Một trường hợp có thể xảy ra khi các bản phát hành thượng nguồn có phiên bản là <filename>gentoo-0.9.12-ReleaseCandidate-99.tar.gz</filename> nó là phiên bản trước của <filename>gentoo-0.9.12.tar.gz</filename>. Bạn cần đảm bảo rằng việc nâng cấp vẫn hoạt động bằng cách đổi tên nguồn thượng nguồn thành <filename>gentoo-0.9.12~rc99.tar.gz</filename>.

note: type: Content of: <book><chapter><section><title>
en: Setting up <command>dh_make</command>
vi: Thiết lập <command>dh_make</command>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The following text assumes you are using Bash as your login shell.  If you use some other login shell such as Z shell, use their corresponding configuration files instead of <filename>~/.bashrc</filename>.
vi: Ví dụ dưới đây giả định bạn đang sử dụng Bash là shell đăng nhập mặc định của bạn. Nếu bạn sử dụng một số shell đăng nhập khác như Z shell, hãy sử dụng các file cấu hình tương ứng thay vì <filename>~/.bashrc</filename>.

note: type: Content of: <book><chapter><section><para>
en: Set up the shell environment variables <literal>$DEBEMAIL</literal> and <literal>$DEBFULLNAME</literal> so that various Debian maintenance tools recognize your email address and name to use for packages. <placeholder type="footnote" id="0"/>
vi: Thiết lập các biến môi trường shell <literal>$DEBEMAIL</literal> và <literal>$DEBFULLNAME</literal> để các công cụ bảo trì Debian nhận biết địa chỉ email và tên của bạn cho việc sử dụng cho các gói .<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><title>
en: Initial non-native Debian package
vi: Khởi tạo gói Debian mới

note: type: Content of: <book><chapter><section><para>
en: Normal Debian packages are non-native Debian packages made from upstream programs.  If you wish to create a non-native Debian package of an upstream source <filename>gentoo-0.9.12.tar.gz</filename>, you can create an initial non-native Debian package for it by issuing the <command>dh_make</command> command as follows:
vi: Các gói Debian thường là các gói non-native Debian được tạo từ các chương trình thượng nguồn.  Nếu bạn muốn tạo gói Debian mới từ nguồn của một nguồn thượng nguồn <filename>gentoo-0.9.12.tar.gz</filename>, bạn có thể tạo một gói Debian đầu tiên  bằng cách sử dụng lệnh  <command>dh_make</command> như sau:

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If the upstream source provides the <filename>debian</filename> directory and its contents, run the <command>dh_make</command> command with the extra option <literal>--addmissing</literal>.  The new source <literal>3.0 (quilt)</literal> format is robust enough not to break even for these packages.  You may need to update the contents provided by the upstream version for your Debian package.
vi: Nếu thượng nguồn đã cung cấp thư mục <filename>debian</filename> và cả nội dung của nó, hãy chạy lệnh <command>dh_make</command> với tùy chọn thêm  <literal>--addmissing</literal>. Định dạng nguồn <literal>3.0 (quilt)</literal> là đủ mạnh để không làm hỏng các gói này.  Bạn có thể cần phải cập nhật các nội dung được cung cấp bởi phiên bản thượng nguồn cho gói Debian của bạn.

note: type: Content of: <book><chapter><section><para>
en: Of course, replace the filename with the name of your original source archive.  <placeholder type="footnote" id="0"/> See <citerefentry> <refentrytitle>dh_make</refentrytitle> <manvolnum>8</manvolnum> </citerefentry> for details.
vi: Tất nhiên, hãy thay tên tệp bằng tên của bản lưu trữ gốc của bạn. <placeholder type="footnote" id="0"/> Xem <citerefentry> <refentrytitle>dh_make</refentrytitle> <manvolnum>8</manvolnum> </citerefentry> để biết chi tiết.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: There are several choices here: <literal>s</literal> for Single binary package, <literal>i</literal> for arch-Independent package, <literal>m</literal> for Multiple binary packages, <literal>l</literal> for Library package, <literal>k</literal> for Kernel module package, <literal>n</literal> for kernel patch package, and <literal>b</literal> for <systemitem role="package">cdbs</systemitem> package.  This document focuses on the use of the <command>dh</command> command (from the package <systemitem role="package">debhelper</systemitem>) to create a single binary package, but also touches on how to use it for arch-independent or multiple binary packages.  The package <systemitem role="package">cdbs</systemitem> offers an alternative packaging script infrastructure to the <command>dh</command> command and is outside the scope of this document.
vi: Có vài sự lựa chọn bao gồm: <literal>s</literal> cho Single binary package, <literal>i</literal> cho arch-Independent package, <literal>m</literal> cho Multiple binary packages, <literal>l</literal> cho Library package, <literal>k</literal> cho Kernel module package, <literal>n</literal> cho kernel patch package, và <literal>b</literal> cho <systemitem role="package">cdbs</systemitem> package.  Tài liệu này tập trung vào sử dụng câu lệnh <command>dh</command>  (từ gói <systemitem role="package">debhelper</systemitem>) để tạo một single binary package, nhưng cũng nói tới làm sao sử dụng nó cho arch-independent hay multiple binary packages. Gói <systemitem role="package">cdbs</systemitem> cung cấp các nền tảng kịch bản khác nhau cho lệnh <command>dh</command> và cả nằm ngoài phạm vi tài liệu này.

note: type: Content of: <book><chapter><section><para>
en: You should see some output asking you what sort of package you want to create.  Gentoo is a single binary package &#x2014; it creates only one binary package, i.e., one <filename>.deb</filename> file &#x2014; so we will select the first option (with the <literal>s</literal> key), check the information on the screen, and confirm by pressing <literal><replaceable>ENTER</replaceable></literal>.  <placeholder type="footnote" id="0"/>
vi: Bạn sẽ thấy một số câu hỏi về loại gói bạn muốn tạo. Gentoo là một gói nhị phân duy nhất &#x2014; nó chị tạo ra một gói nhị phân, tức chỉ cần một tập tin <filename>.deb</filename>&#x2014; vì vậy chúng ta sẽ chọn tùy chọn đầu tiên (với <literal>s</literal>), kiểm tra thông tin trên màn hình và xác nhận bằng cách nhấn <literal><replaceable>ENTER</replaceable>. <placeholder type="footnote" id="0"/></literal>

note: type: Content of: <book><chapter><section><para>
en: This execution of <command>dh_make</command> creates a copy of the upstream tarball as <filename>gentoo_0.9.12.orig.tar.gz</filename> in the parent directory to accommodate the creation of the non-native Debian source package with the name <filename>debian.tar.gz</filename> later:
vi: Việc thực hiện <command>dh_make</command> sẽ tạo một bản sao của tarball thượng nguồn  <filename>gentoo_0.9.12.orig.tar.gz</filename> trong thư mục cha để phù hợp với việc tạo ra gói nguồn non-native Debian với tên <filename> debian.tar.gz </filename> sau này:

note: type: Content of: <book><chapter><section><para>
en: Please note two key features of this filename <filename>gentoo_0.9.12.orig.tar.gz</filename>:
vi: Vui lòng lưu ý hai điểm chính của tên tệp tin này <filename>gentoo_0.9.12.orig.tar.gz</filename>:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Package name and version are separated by the character <literal>_</literal> (underscore).
vi: Tên gói và phiên bản phân cách nhau bởi kí tự <literal>_</literal> (gạch dưới)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The string <filename>.orig</filename> is inserted before the <filename>.tar.gz</filename>.
vi: Thành phần <filename>.orig</filename> được chèn trước <filename>.tar.gz</filename>

note: type: Content of: <book><chapter><section><para>
en: You should also notice that many template files are created in the source under the <filename>debian</filename> directory.  These will be explained in <xref linkend="dreq"/> and <xref linkend="dother"/>.  You should also understand that packaging cannot be a fully automated process.  You will need to modify the upstream source for Debian (see <xref linkend="modify"/>).  After this, you need to use the proper methods for building Debian packages (<xref linkend="build"/>), testing them (<xref linkend="checkit"/>), and uploading them (<xref linkend="upload"/>).  All the steps will be explained.
vi: Bạn cũng nên lưu ý rằng nhiều tệp mẫu đã được tạo ra trong thư mục <filename>debian</filename> Chúng được giải thích ở <xref linkend="dreq"/> và <xref linkend="dother"/>.  Bạn cũng nên hiểu rằng việc đóng gói không thể là một quá trình tự động hoàn toàn. Bạn sẽ cần phải chỉnh sửa thượng nguồn cho Debian (xem <xref linkend="modify"/>). Sau đó, bạn phải cần sử dụng phương pháp thích hợp cho công việc xây dựng gói Debian (<xref linkend="build"/>), kiểm thử chúng (<xref linkend="checkit"/>), vả đẩy chúng lên máy chủ (<xref linkend="upload"/>).  Tất cả các bước sẽ được giải thích.

note: type: Content of: <book><chapter><section><para>
en: If you accidentally erased some template files while working on them, you can recover them by running <command>dh_make</command> with the <literal>--addmissing</literal> option again in a Debian package source tree.
vi: Nếu bạn vô tình xoá một số tệp khuôn mẫu trong khi đang làm việc với chúng, bạn có thể khôi phục chúng bằng cách chạy <command>dh_make</command> với tùy chọn <literal>--addmissing</literal> trong thư mục mã nguồn đang làm việc

note: type: Content of: <book><chapter><section><para>
en: Updating an existing package may get complicated since it may be using older techniques.  While learning the basics, please stick to creating a fresh package; further explanations are given in <xref linkend="update"/>.
vi: Cập nhật cho một gói hiện sẽ có thể phức tạp vì nó có thể sử dụng các kỹ thuật cũ. Khi học những điều cơ bản, vui lòng gắn bó với việc tạo ra một gói theo kỹ thuật mới;  Giải thích thêm được đưa ra trong <xref linkend="update"/>.

note: type: Content of: <book><chapter><section><para>
en: Please note that the source file does not need to contain any build system discussed in <xref linkend="simplemake"/> and <xref linkend="portable"/>.  It could be just a collection of graphical data, etc.  Installation of files may be carried out using only <systemitem role="package">debhelper</systemitem> configuration files such as <filename>debian/install</filename> (see <xref linkend="install"/>).
vi: Vui lòng lưu ý rằng mã nguồn không cần chứa bất kỳ hệ thống xây dựng nào đã thảo luận trong <xref linkend="simplemake"/> và <xref linkend="portable"/>.  Nó có thể chỉ là một tập hợp các dữ liệu đồ hoạ,... Việc cài đặt các tệp có thể được chỉ thực hiện bằng các tập tin cấu hình <systemitem role="package">debhelper</systemitem>  như là <filename>debian/install</filename> (xem <xref linkend="install"/>).

note: type: Content of: <book><chapter><title>
en: Modifying the source
vi: Sửa đổi mã nguồn

note: type: Content of: <book><chapter><para>
en: Please note that there isn't space here to go into <emphasis>all</emphasis> the details of fixing upstream sources, but here are some basic steps and problems people often run across.
vi: Xin lưu ý rằng không có nhiều thời gian để đi vào <emphasis>tất cả</emphasis> các chi tiết để khắc phục tất cả thượng nguồn, nhưng đây sẽ là một số bước cơ bản và vài vấn đề mà mọi người thường xuyên gặp phải.

note: type: Content of: <book><chapter><section><title>
en: Setting up <command>quilt</command>
vi: Cài đặt <command>quilt</command>

note: type: Content of: <book><chapter><section><para>
en: The program <command>quilt</command> offers a basic method for recording modifications to the upstream source for Debian packaging.  It's useful to have a slightly customized default, so let's create an alias <command>dquilt</command> for Debian packaging by adding the following lines to <filename>~/.bashrc</filename>.  The second line provides the same shell completion feature of the <command>quilt</command> command to the <command>dquilt</command> command:
vi: Chương trình <command>quilt</command> cung cấp phương pháp cơ bản để ghi lại các sửa đổi đối với mã nguồn thượng nguồn cho gói Debian. Rất hữu ích khi có một mặc định hơi tùy chỉnh, vì vậy hãy tạo một alias <command>dquilt</command> cho gói Debian bằng cách thêm các dòng sau vào <filename>~/.bashrc</filename>. Dòng thứ hai là tính năng bash-completion gợi ý của của lệnh <command>quilt</command> vào lệnh <command>dquilt</command>:

note: type: Content of: <book><chapter><section><para>
en: Then let's create <filename>~/.quiltrc-dpkg</filename> as follows:
vi: Sau đó hãy tạo tệp <filename>~/.quiltrc-dpkg</filename> như sau:

note: type: Content of: <book><chapter><section><para>
en: See <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> and <filename>&quilt-pdf;</filename> on how to use <command>quilt</command>.
vi: Xem <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> và <filename>&quilt-pdf;</filename> để biết cách sử dụng <command>quilt</command>.

note: type: Content of: <book><chapter><section><title>
en: Fixing upstream bugs
vi: Sửa lỗi ở thượng nguồn

note: type: Content of: <book><chapter><section><para>
en: Let's assume you find an error in the upstream <filename>Makefile</filename> as follows, where <literal>install: gentoo</literal> should have been <literal>install: gentoo-target</literal>.
vi: Hãy giả sử bạn đã tìm thấy một lỗi trong thượng nguồn <filename>Makefile</filename> như sau, dòng <literal>install: gentoo</literal> nên được sửa lại thành <literal>install: gentoo-target</literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The <filename>debian/patches</filename> directory should exist now if you ran <command>dh_make</command> as described before.  This example operation creates it just in case you are updating an existing package.
vi: Thư mục <filename>debian/patches</filename> sẽ tồn tại nếu bạn đã chạy <command>dh_make</command> như đã mô tả trước. Thao tác ví dụ này cũng tạo ra nhưng chỉ trong trường hợp bạn đang cập nhật một gói hiện có.

note: type: Content of: <book><chapter><section><para>
en: Let's fix this and record it with the <command>dquilt</command> command as <filename>fix-gentoo-target.patch</filename>: <placeholder type="footnote" id="0"/>
vi: Hãy sửa và ghi lại nó bằng lệnh <command>dquilt</command> với bản vá mới là <filename>fix-gentoo-target.patch</filename>: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: You change the <filename>Makefile</filename> file as follows:
vi: Bạn thay đổi tệp tin <filename>Makefile</filename> như sau

note: type: Content of: <book><chapter><section><para>
en: Ask <command>dquilt</command> to generate the patch to create <filename>debian/patches/fix-gentoo-target.patch</filename> and add its description following <ulink url="&dep3;">DEP-3: Patch Tagging Guidelines</ulink>:
vi: Lệnh <command>dquilt</command> sẽ tạo ra bản vá <filename>debian/patches/fix-gentoo-target.patch</filename> và thêm mô tả của nó như sau <ulink url="&dep3;">DEP-3: Patch Tagging Guidelines</ulink>:

note: type: Content of: <book><chapter><section><screen>
en: $ dquilt refresh
    $ dquilt header -e
    ... describe patch
vi: $ dquilt refresh
    $ dquilt header -e
    ... mô tả bản vá

note: type: Content of: <book><chapter><section><title>
en: Installation of files to their destination
vi: Cài đặt các tệp tin đến đích của chúng

note: type: Content of: <book><chapter><section><para>
en: Most third-party software installs itself in the <filename>/usr/local</filename> directory hierarchy.  On Debian this is reserved for private use by the system administrator, so packages must not use directories such as <filename>/usr/local/bin</filename> but should instead use system directories such as <filename>/usr/bin</filename>, obeying the <ulink url="&fhs;">Filesystem Hierarchy Standard</ulink> (FHS).
vi: Hầu hết các phần mềm của bên thứ ba cài đặt chính nó vào hệ thống phân cấp thư mục <filename>/usr/local</filename>. Với Debian, người quản trị hệ thống nên dành riêng cho việc sử dụng cá nhân, vì vậy các gói không được sử dụng các thư mục như <filename>/usr/local/bin</filename> nhưng nên sử dụng thư mục hệ thống như <filename>/usr/bin</filename>, tuân theo <ulink url="&fhs;">Tiêu chuẩn Phân cấp Hệ thống Tập tin(Filesystem Hierarchy Standard)</ulink> (FHS).

note: type: Content of: <book><chapter><section><para>
en: Normally, <citerefentry> <refentrytitle>make</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> is used to automate building the program, and executing <literal>make install</literal> installs programs directly to the desired destination (following the <literal>install</literal> target in the <filename>Makefile</filename>).  In order for Debian to provide pre-built installable packages, it modifies the build system to install programs into a file tree image created under a temporary directory instead of the actual destination.
vi: Thông thường, <citerefentry> <refentrytitle>make</refentrytitle> <manvolnum>1</manvolnum></citerefentry> được sử dụng để tự động xây dựng chương trình và thực hiện <literal>make install</literal> để cài đặt các chương trình trực tiếp tới đích mong muốn (sau phần <literal>install</literal> là target trong <filename>Makefile</filename>). Để Debian tạo ra các gói trước khi cài đặt, nó sẽ sửa đổi hệ thống xây dựng để cài đặt các chương trình vào cây thư mục giả định dưới một thư mục tạm thay vì một đích thực.

note: type: Content of: <book><chapter><section><para>
en: These two differences between normal program installation on one hand and the Debian packaging system on the other can be transparently addressed by the <systemitem role="package">debhelper</systemitem> package through the <command>dh_auto_configure</command> and <command>dh_auto_install</command> commands if the following conditions are met:
vi: Hai khác biệt giữa cài đặt chương trình bình thường và hệ thống đóng gói Debian  có thể được hiểu rõ bởi gói <systemitem role="package">debhelper</systemitem>qua lệnh <command>dh_auto_configure</command> và <command>dh_auto_install</command> nếu đáp ứng các điều kiện sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&gnu-destdir;">GNU Coding Standards: 7.2.4 DESTDIR: Support for Staged Installs</ulink>.
vi: Xem <ulink url="&gnu-destdir;">GNU Coding Standards: 7.2.4 DESTDIR: Support for Staged Installs</ulink>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The <filename>Makefile</filename> must follow GNU conventions and support the <literal>$(DESTDIR)</literal> variable.  <placeholder type="footnote" id="0"/>
vi: Tệp <filename>Makefile</filename> phải tuân theo các quy ước GNU và hỗ trợ biến <literal>$(DESTDIR)</literal> .  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The source must follow the Filesystem Hierarchy Standard (FHS).
vi: Mã nguồn phải tuân theo Filesystem Hierarchy Standard (FHS)

note: type: Content of: <book><chapter><section><para>
en: Programs that use GNU <command>autoconf</command> follow the GNU conventions automatically, so they can be trivial to package.  On the basis of this and other heuristics, it is estimated that the <systemitem role="package">debhelper</systemitem> package will work for about 90% of packages without making any intrusive changes to their build system.  So packaging is not as complicated as it may seem.
vi: Các chương trình sử dụng GNU <command>autoconf</command> tuân theo các quy ước của GNU một cách tự động, do đó chúng rất dễ đóng gói. Trên cơ sở điều này cùng các phương pháp chẩn đoán khác, người ta ước tính rằng <systemitem role="package">debhelper</systemitem> sẽ hoạt động với khoảng 90% gói mà không làm thay đổi gì đối hệ thống xây dựng của thượng nguồn. Vì vậy, việc đóng gói không phải là phức tạp như bạn thấy

note: type: Content of: <book><chapter><section><para>
en: If you need to make changes in the <filename>Makefile</filename>, you should be careful to support the <literal>$(DESTDIR)</literal> variable.  Although it is unset by default, the <literal>$(DESTDIR)</literal> variable is prepended to each file path used for the program installation.  The packaging script will set <literal>$(DESTDIR)</literal> to the temporary directory.
vi: Nếu bạn cần thực hiện thay đổi tệp <filename>Makefile</filename>, bạn nên cẩn thận hỗ trợ biến <literal>$(DESTDIR)</literal>. Mặc dù nó bị bỏ bởi mặc định, biến <literal>$(DESTDIR)</literal> được thêm vào cho mỗi đường dẫn tập tin dể cài đặt chương trình. Kịch bản đóng gói sẽ đặt <literal>$(DESTDIR)</literal> là thư mục tạm thời.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: For a source package generating multiple binary packages, the <command>dh_auto_install</command> command uses <filename>debian/tmp</filename> as the temporary directory while the <command>dh_install</command> command with the help of <filename>debian/<replaceable>package-1</replaceable>.install</filename> and <filename>debian/<replaceable>package-2</replaceable>.install</filename> files will split the contents of <filename>debian/tmp</filename> into <filename>debian/<replaceable>package-1</replaceable></filename> and <filename>debian/<replaceable>package-2</replaceable></filename> temporary directories, to create <filename><replaceable>package-1</replaceable>_*.deb</filename> and <filename><replaceable>package-2</replaceable>_*.deb</filename> binary packages.
vi: Với một gói mã nguồn tạo ra nhiều gói nhị phân, lệnh <command>dh_auto_install</command> sử dụng thư mục <filename>debian/tmp</filename> như là thư mục tạm thời trong khi lệnh <command>dh_install</command> sẽ tạo ra các kịch bản <filename>debian/<replaceable>package-1</replaceable>.install</filename> và <filename>debian/<replaceable>package-2</replaceable>.install</filename> sẽ chia nội dung của <filename>debian/tmp</filename> vào thư mục tạm thời là <filename>debian/<replaceable>package-1</replaceable></filename> và <filename>debian/<replaceable>package-2</replaceable></filename>, để tạo gói nhị phân <filename><replaceable>package-1</replaceable>_*.deb</filename> và <filename><replaceable>package-2</replaceable>_*.deb</filename>.

note: type: Content of: <book><chapter><section><para>
en: For a source package generating a single binary package, the temporary directory used by the <command>dh_auto_install</command> command will be set to <filename>debian/<replaceable>package</replaceable></filename>.  <placeholder type="footnote" id="0"/> Everything that is contained in the temporary directory will be installed on users' systems when they install your package; the only difference is that <command>dpkg</command> will be installing the files to paths relative to the root directory rather than your working directory.
vi: Đối với một gói nguồn tạo ra một gói nhị phân duy nhất, thư mục tạm thời được sử dụng bởi lệnh <command>dh_auto_install</command> sẽ được cài đặt vào <filename>debian/<replaceable>package</replaceable></filename>.  <placeholder type="footnote" id="0"/> Tất cả mọi thứ có trong thư mục tạm thời sẽ được cài đặt trên hệ thống của người dùng khi họ cài đặt gói của bạn;  Khác biệt duy nhất là <command>dpkg</command> sẽ cài đặt các tập tin vào đường dẫn liên quan đến thư mục gốc thay vì thư mục làm việc của bạn.

note: type: Content of: <book><chapter><section><para>
en: Bear in mind that even though your program installs in <filename>debian/<replaceable>package</replaceable></filename>, it still needs to behave correctly when installed from the <filename>.deb</filename> package under the root directory.  So you must not allow the build system to hardcode strings like <literal>/home/me/deb/<replaceable>package</replaceable>-<replaceable>version</replaceable>/usr/share/<replaceable>package</replaceable></literal> into files in the package.
vi: Lưu ý rằng ngay cả khi chương trình của bạn cài đặt trong <filename>debian/<replaceable>package</replaceable></filename>, nó vẫn cần phải hoạt động chính xác khi cài đặt từ tệp <filename>.deb</filename> vào thư mục gốc. Vì vâỵ bạn không được tạo hệ thống xây dựng cài đặt vào như đường dẫn tuyệt đối như <literal>/home/me/deb/<replaceable>package</replaceable>-<replaceable>version</replaceable>/usr/share/<replaceable>package</replaceable></literal> ở các tệp tin trong gói.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This is just an example to show what a <filename>Makefile</filename> should look like.  If the <filename>Makefile</filename> is created by the <command>./configure</command> command, the correct way to fix this kind of <filename>Makefile</filename> is to execute <command>./configure</command> from the <command>dh_auto_configure</command> command with default options including <literal>--prefix=/usr</literal>.
vi: Đây chỉ là một ví dụ để xem <filename>Makefile</filename> trông như thế nào. Nếu <filename>Makefile</filename> được tạo bởi lệnh <command>./configure</command>, cách chính xác để sửa lỗi trên <filename>Makefile </filename> là thực thi <command>./configure</command> từ lệnh <command>dh_auto_configure</command> với các tùy chọn mặc định bao gồm <literal>--prefix =/usr </literal>.

note: type: Content of: <book><chapter><section><para>
en: Here's the relevant part of <systemitem role="package">gentoo</systemitem>'s <filename>Makefile</filename><placeholder type="footnote" id="0"/>:
vi: Đây là một phần  tệp tin <filename>Makefile</filename> của <systemitem role="package">gentoo</systemitem><placeholder type="footnote" id="0"/>:

note: type: Content of: <book><chapter><section><para>
en: We see that the files are set to install under <filename>/usr/local</filename>.  As explained above, that directory hierarchy is reserved for local use on Debian, so change those paths as follows:
vi: Chúng ta thấy rằng các tệp được cài đặt vào <filename>/usr/local</filename>. Như đã giải thích ở trên, cây thư mục đó được dành riêng cho việc sử dụng cục bộ trên Debian, do đó cần thay đổi những đường dẫn đó như sau:

note: type: Content of: <book><chapter><section><para>
en: The exact locations that should be used for binaries, icons, documentation, etc. are specified in the Filesystem Hierarchy Standard (FHS).  You should browse through it and read the sections relevant to your package.
vi: Vị trí chính xác cần được sử dụng cho các tệp nhị phân, icons, tài liệu, v.v. được xác định trong Filesystem Hierarchy Standard (FHS). Bạn nên đọc qua nó và các phần có liên quan đến gói của bạn.

note: type: Content of: <book><chapter><section><para>
en: So, we should install executable commands in <filename>/usr/bin</filename> instead of <filename>/usr/local/bin</filename>, the manual page in <filename>/usr/share/man/man1</filename> instead of <filename>/usr/local/man/man1</filename>, and so on.  Notice how there's no manual page mentioned in <systemitem role="package">gentoo</systemitem>'s <filename>Makefile</filename>, but since Debian Policy requires that every program has one, we'll make one later and install it in <filename>/usr/share/man/man1</filename>.
vi: Vậy, chúng ta nên cài đặt chương trình vào <filename>/usr/bin</filename> thay vì <filename>/usr/local/bin</filename>, trang hướng dẫn vào <filename>/usr/share/man/man1</filename> thay vì <filename>/usr/local/man/man1</filename>, và vân vân.  Chú ý là không có trang hướng dẫn trong <filename>Makefile</filename> của <systemitem role="package">gentoo</systemitem>, nhưng vì Debian Policy đòi hỏi mọi chương trình phải có, chúng ta sẽ làm sau và sẽ cài đặt nó trong <filename>/usr/share/man/man1</filename>.

note: type: Content of: <book><chapter><section><para>
en: Some programs don't use <filename>Makefile</filename> variables to define paths such as these.  This means you might have to edit some real C sources in order to fix them to use the right locations.  But where to search, and exactly what for? You can find this out by issuing:
vi: Một số chương trình không sử dụng biến trong <filename>Makefile</filename> để xác định các đường dẫn như vậy. Điều này có nghĩa là bạn có thể phải chỉnh sửa một số mã nguồn C để khắc phục chúng giúp sử dụng đúng vị trí. Nhưng tìm kiếm ở đâu, và chính xác những gì? Bạn có thể tìm ra điều này bằng cách thực hiện:

note: type: Content of: <book><chapter><section><para>
en: <command>grep</command> will run recursively through the source tree and tell you the filename and the line number for all matches.
vi: lệnh <command>grep</command> này sẽ tìm đệ quy trong cây mã nguồn và cho bạn tên tập tin và vị trí dòng chứa cụm từ <literal>usr/local/lib</literal>.

note: type: Content of: <book><chapter><section><para>
en: Edit those files and in those lines replace <literal>usr/local/lib</literal> with <literal>usr/lib</literal>.  This can be done automatically as follows:
vi: Sửa đổi các tệp và thay thế <literal>usr/local/lib</literal> bằng <literal>usr/lib</literal>.  Điều này có thể thực hiện tự động như sau:

note: type: Content of: <book><chapter><section><para>
en: If you want to confirm each substitution instead, this can be done interactively as follows:
vi: Nếu bạn muốn xác nhận của mỗi lần thay thế thay, điều này có thể được thực hiện như sau:

note: type: Content of: <book><chapter><section><para>
en: Next you should find the <literal>install</literal> target (searching for the line that starts with <literal>install:</literal> will usually work) and rename all references to directories other than ones defined at the top of the <filename>Makefile</filename>.
vi: Tiếp theo, bạn nên tìm mục <literal>install</literal> (tìm kiếm dòng bắt đầu bằng <literal>install:</literal> thường sẽ có) và đổi tên tất cả các tham chiếu tới các thư mục khác. Được xác định ở trên cùng của <filename>Makefile</filename>.

note: type: Content of: <book><chapter><section><para>
en: Originally, <systemitem role="package">gentoo</systemitem>'s <literal>install</literal> target said:
vi: Bản gốc ban đầu, mục <literal>install</literal> của <systemitem role="package">gentoo</systemitem> như sau:

note: type: Content of: <book><chapter><section><para>
en: Let's fix this upstream bug and record it with the <command>dquilt</command> command as <filename>debian/patches/install.patch</filename>.
vi: Hãy sửa lỗi thượng nguồn này và ghi lại nó bằng lệnh <command>dquilt</command> dưới dạng <filename>debian/patches/install.patch</filename>.

note: type: Content of: <book><chapter><section><para>
en: In your editor, change this for the Debian package as follows:
vi: Trong trình soạn thảo của bạn, thay đổi này cho gói Debian như sau:

note: type: Content of: <book><chapter><section><para>
en: You'll have noticed that there's now an <literal>install -d</literal> command before the other commands in the rule.  The original <filename>Makefile</filename> didn't have it because usually <literal>/usr/local/bin</literal> and other directories already exist on the system where you are running <literal>make install</literal>.  However, since we will be installing into a newly created private directory tree, we will have to create each and every one of those directories.
vi: Bạn sẽ nhận thấy rằng hiện có một lệnh <literal>install -d</literal> trước các lệnh khác trong quy tắc.  Tệp <filename>Makefile</filename> ban đầu không có nó bởi vì thường thư mục <literal>/usr/local/bin</literal> và các thư mục khác đã tồn tại trên hệ thống mà bạn đang chạy  <literal>make install</literal>. Tuy nhiên, khi chúng ta sẽ cài đặt vào một cây thư mục cá nhân mới, chúng ta sẽ phải tạo ra một trong những thư mục đó.

note: type: Content of: <book><chapter><section><para>
en: We can also add in other things at the end of the rule, like the installation of additional documentation that the upstream authors sometimes omit:
vi: Chúng ta cũng có thể thêm vào những thứ khác ở cuối quy tắc, như việc cài đặt các tài liệu bổ sung mà các tác giả thượng nguồn đôi khi bỏ qua:

note: type: Content of: <book><chapter><section><para>
en: Check carefully, and if everything is okay, ask <command>dquilt</command> to generate the patch to create <filename>debian/patches/install.patch</filename> and add its description:
vi: Kiểm tra cẩn thận, và nếu mọi thứ đều ổn, hãy yêu cầu <command>dquilt</command> tạo ra bản vá vào <filename>debian/patches/install.patch</filename> và thêm mô tả cho nó:

note: type: Content of: <book><chapter><section><para>
en: Now you have a series of patches.
vi: Bây giờ bạn có một loạt các bản vá.

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Upstream bug fix: <filename>debian/patches/fix-gentoo-target.patch</filename>
vi: Bản vá thượng nguồn: <filename>debian/patches/fix-gentoo-target.patch</filename>

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Debian specific packaging modification: <filename>debian/patches/install.patch</filename>
vi: Bản vá việc đóng gói riêng cho Debian: <filename>debian/patches/install.patch</filename>

note: type: Content of: <book><chapter><section><para>
en: Whenever you make changes that are not specific to the Debian package such as <filename>debian/patches/fix-gentoo-target.patch</filename>, be sure to send them to the upstream maintainer so they can be included in the next version of the program and be useful to everyone else.  Also remember to avoid making your fixes specific to Debian or Linux &#x2014; or even Unix! Make them portable.  This will make your fixes much easier to apply.
vi: Bất cứ khi nào bạn thực hiện các thay đổi không phải đặc trưng cho gói Debian như <filename>debian/patches/fix-gentoo-target.patch</filename>, hãy chắc chắn gửi chúng đến người bảo trì thượng nguồn để có thể được áp dụng vào trong phiên bản kế tiếp của chương trình, sẽ là hữu ích cho mọi người khác. Đồng thời nhớ tránh tạo các bản sửa lỗi cụ thể cứng nhắc cho Debian hoặc Linux &#x2014; hoặc thậm chí là Unix! Hãy làm cho chúng di động. Điều này sẽ làm cho các bản sửa lỗi của bạn dễ dàng hơn để áp dụng.

note: type: Content of: <book><chapter><section><para>
en: Note that you don't have to send the <filename>debian/*</filename> files upstream.
vi: Nhớ rằng bạn không phải gửi toàn bộ tệp <filename>debian/*</filename> tới thượng nguồn.

note: type: Content of: <book><chapter><section><title>
en: Differing libraries
vi: Thư viện khác

note: type: Content of: <book><chapter><section><para>
en: There is one other common problem: libraries are often different from platform to platform.  For example, a <filename>Makefile</filename> can contain a reference to a library that doesn't exist on the Debian system.  In that case, we need to change it to a library that does exist in Debian, and serves the same purpose.
vi: Có một vấn đề phổ biến khác: các thư viện thường khác nhau từ nền tảng này đến nền tảng khác. Ví dụ, một tệp <filename>Makefile</filename> có thể chứa một tham chiếu đến thư viện không tồn tại trên hệ thống Debian. Trong trường hợp đó, chúng ta cần thay đổi nó thành một thư viện tồn tại trong Debian nhưng phục vụ cùng một mục đích.

note: type: Content of: <book><chapter><section><para>
en: Let's assume a line in your program's <filename>Makefile</filename> (or <filename>Makefile.in</filename>) as the following.
vi: Hãy giả sử một dòng trong  <filename>Makefile</filename> của chương trình của bạn (hoặc <filename>Makefile.in</filename>) như sau.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If there are API changes from the <literal>foo</literal> library to the <literal>foo2</literal> library, required changes to the source code need to be made to match the new API.
vi: Nếu có sự thay đổi API từ thư viện <literal>foo</literal> sang thư viện <literal>foo2</literal>, yêu cầu thay đổi mã nguồn để khớp với API mới.

note: type: Content of: <book><chapter><section><para>
en: If your program doesn't compile since the <literal>foo</literal> library doesn't exist and its equivalent is provided by the <literal>foo2</literal> library on the Debian system, you can fix this build problem as <filename>debian/patches/foo2.patch</filename> by changing <literal>foo</literal> into <literal>foo2</literal>:<placeholder type="footnote" id="0"/>
vi: Nếu chương trình không biên dịch được khi thư viện <literal>foo</literal> không tồn tại và nó tương đương với thư viện <literal>foo2</literal> được cung cấp trên hệ thống Debian , bạn có thể sửa vấn đề này với <filename>debian/patches/foo2.patch</filename> bằng cách thay đổi từ <literal>foo</literal> sang <literal>foo2</literal>:<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><screen>
en: $ dquilt new foo2.patch
    $ dquilt add Makefile
    $ sed -i -e 's/-lfoo/-lfoo2/g' Makefile
    $ dquilt refresh
    $ dquilt header -e
    ... describe patch
vi: $ dquilt new foo2.patch
    $ dquilt add Makefile
    $ sed -i -e 's/-lfoo/-lfoo2/g' Makefile
    $ dquilt refresh
    $ dquilt header -e
    ... mô tả bản vá

note: type: Content of: <book><chapter><title>
en: Required files under the <filename>debian</filename> directory
vi: Các tệp yêu cầu trong thư mục <filename>debian</filename>

note: type: Content of: <book><chapter><para>
en: In this chapter, files in the <filename>debian</filename> directory are referred to without the leading <filename>debian/</filename> for simplicity whenever the meaning is obvious.
vi: Trong chương này, các tệp tin trong thư mục <filename>debian</filename> được đề cập đến mà không có <filename>debian/</filename> để đơn giản hóa bất cứ khi nhắc tới.

note: type: Content of: <book><chapter><para>
en: There is a new subdirectory under the program's source directory, called <filename>debian</filename>.  There are a number of files in this directory that we should edit in order to customize the behavior of the package.  The most important of them are <filename>control</filename>, <filename>changelog</filename>, <filename>copyright</filename>, and <filename>rules</filename>, which are required for all packages.  <placeholder type="footnote" id="0"/>
vi: Có một thư mục con mới trong thư mục nguồn của chương trình được gọi là <filename>debian</filename>. Có một số tệp tin trong thư mục này mà chúng ta nên sửa đổi để các tuỳ chỉnh hành vi của gói.  Các tệp quan trọng trong số chúng là <filename>control</filename>, <filename>changelog</filename>, <filename>copyright</filename>, và <filename>rules</filename>, chúng là những tệp yêu cầu đối với tất cả các gói <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: This file contains various values which <command>dpkg</command>, <command>dselect</command>, <command>apt-get</command>, <command>apt-cache</command>, <command>aptitude</command>, and other package management tools will use to manage the package.  It is defined by the <ulink url="&policy-control;">Debian Policy Manual, 5 "Control files and their fields"</ulink>.
vi: Tập tin này chứa các giá trị khác nhau mà <command>dpkg</command>, <command>dselect</command>, <command>apt-get</command>, <command>apt-cache</command>, <command>aptitude</command>, và các công cụ quản lý gói khác sẽ sử dụng để quản lý gói. Nó được xác định bởi <ulink url="&policy-control;">Debian Policy Manual, 5 "Control files and their fields"</ulink>

note: type: Content of: <book><chapter><section><para>
en: Here is the <filename>control</filename> file <command>dh_make</command> created for us:
vi: Đây là tệp <filename>control</filename> mà <command>dh_make</command> tạo ra cho chúng ta:

note: type: Content of: <book><chapter><section><para>
en: (I've added the line numbers.)
vi: (Tôi đã thêm các số dòng.)

note: type: Content of: <book><chapter><section><para>
en: Lines 1&#x2013;7 are the control information for the source package.  Lines 9&#x2013;13 are the control information for the binary package.
vi: Dòng 1&#x2013;7 là thông tin điều khiển cho gói nguồn. Dòng 9&#x2013;13 là thông tin điều khiển cho gói nhị phân.

note: type: Content of: <book><chapter><section><para>
en: Line 1 is the name of the source package.
vi: Dòng 1 là tên của gói nguồn

note: type: Content of: <book><chapter><section><para>
en: Line 2 is the section of the distribution the source package goes into.
vi: Dòng 2 là các mục loại mục chương trình

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-subsections;">Debian Policy Manual, 2.4 "Sections"</ulink> and <ulink url="&sections-unstable;">List of sections in <literal>sid</literal></ulink>.
vi: Xem <ulink url="&policy-subsections;">Debian Policy Manual, 2.4 "Sections"</ulink> và <ulink url="&sections-unstable;">List of sections in <literal>sid</literal></ulink>.

note: type: Content of: <book><chapter><section><para>
en: As you may have noticed, the Debian archive is divided into multiple areas: <literal>main</literal> (the free software), <literal>non-free</literal> (the not really free software) and <literal>contrib</literal> (free software that depends on non-free software).  Each of these is divided into sections that classify packages into rough categories.  So we have <literal>admin</literal> for administrator-only programs, <literal>devel</literal> for programmer tools, <literal>doc</literal> for documentation, <literal>libs</literal> for libraries, <literal>mail</literal> for email readers and daemons, <literal>net</literal> for network apps and daemons, <literal>x11</literal> for X11 programs that don't fit anywhere else, and many more.  <placeholder type="footnote" id="0"/>
vi: Như bạn có thể nhận thấy, kho phần mềm Debian được chia làm nhiều khu vục: <literal>main</literal> (phần mềm tự do), <literal>non-free</literal> (thật sự không phải phẩn mềm tự do) and <literal>contrib</literal> (phần mềm tự do phụ thuộc vào phần mềm không tự do). Mỗi loại được chi thánh các phần danh mục. Vậy chúng ta có <literal>admin</literal> cho các chương trình quản trị, <literal>devel</literal> cho các công cụ phát triển, <literal>doc</literal> cho tài liệu, <literal>libs</literal> cho thư viện, <literal>mail</literal> cho chương trình liên quan thư điện tử, <literal>net</literal> cho ứng dụng mạng và chaỵ nền, <literal>x11</literal> cho các chương trình X11 khác, và nhiều nữa.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: Let's change it then to x11.  (A <literal>main/</literal> prefix is implied so we can omit it.)
vi: Chúng ta hãy thay đổi nó thành x11. (Tiền tố <literal>main/</literal> với ngụ ý là chúng ta có thể bỏ qua nó).

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-priorities;">Debian Policy Manual, 2.5 "Priorities"</ulink>.
vi: Xem <ulink url="&policy-priorities;">Debian Policy Manual, 2.5 "Priorities"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Line 3 describes how important it is that the user installs this package.  <placeholder type="footnote" id="0"/>
vi: Dòng 3 miêu tả mức độ quan trọng của việc ngươì dùng cài đặt gói này.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The <literal>optional</literal> priority will usually work for new packages that do not conflict with others claiming <literal>required</literal>, <literal>important</literal>, or <literal>standard</literal> priority.
vi: Ưu tiên <literal>optional</literal> thường sẽ làm việc với gói mới mà không xung đột với các gói chứa ưu tiên <literal>required</literal>, <literal>important</literal>, hay <literal>standard</literal> .

note: type: Content of: <book><chapter><section><para>
en: Section and priority are used by front-ends like <command>aptitude</command> when they sort packages and select defaults.  Once you upload the package to Debian, the value of these two fields can be overridden by the archive maintainers, in which case you will be notified by email.
vi: Trường Section và Priority được sử dụng bởi các chương trình front-ends như <command>aptitude</command> khi họ sắp xếp gói và chọn mặc định. Khi bạn tải gói lên Debian, giá trị của hai trường này có thể bị ghi đè bởi các nhà bảo trì kho lưu trữ, trong trường hợp đó bạn sẽ được thông báo bằng email.

note: type: Content of: <book><chapter><section><para>
en: As this is a normal priority package and doesn't conflict with anything else, we will change the priority to <literal>optional</literal>.
vi: Vì đây là gói ưu tiên thông thường và không xung đột với bất kỳ điều gì khác, chúng tôi sẽ thay đổi mức độ ưu tiên thành <literal>optional</literal>.

note: type: Content of: <book><chapter><section><para>
en: Line 4 is the name and email address of the maintainer.  Make sure that this field includes a valid <literal>To</literal> header for email, because after you upload it, the bug tracking system will use it to deliver bug emails to you.  Avoid using commas, ampersands, or parentheses.
vi: Dòng 4 là tên và địa chỉ email của người bảo trì. Hãy đảm bảo rằng trường này có tiêu đề <literal>To</literal> hợp lệ cho email, bởi vì sau khi tải lên, hệ thống theo dõi lỗi sẽ sử dụng chính trường này để gửi email lỗi cho bạn. Tránh sử dụng dấu phẩy, ký hiệu, hoặc dấu ngoặc đơn.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-relationships;#s-sourcebinarydeps">Debian Policy Manual, 7.7 "Relationships between source and binary packages - Build-Depends, Build-Depends-Indep, Build-Conflicts, Build-Conflicts-Indep"</ulink>.
vi: Xem <ulink url="&policy-relationships;#s-sourcebinarydeps">Debian Policy Manual, 7.7 "Relationships between source and binary packages - Build-Depends, Build-Depends-Indep, Build-Conflicts, Build-Conflicts-Indep"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Line 5 includes the list of packages required to build your package as the <literal>Build-Depends</literal> field.  You can also have the <literal>Build-Depends-Indep</literal> field as an additional line here.  <placeholder type="footnote" id="0"/> Some packages like <systemitem role="package">gcc</systemitem> and <systemitem role="package">make</systemitem> which are required by the <systemitem role="package">build-essential</systemitem> package are implied.  If you need to have other tools to build your package, you should add them to these fields.  Multiple entries are separated with commas; read on for the explanation of binary package dependencies to find out more about the syntax of these lines.
vi: Dòng 5 là trưởng <literal>Build-Depends</literal>  bao gồm danh sách của các gói yêu cầu để xây dựng gói của bạn. Bạn cũng có thể  có thêm trường <literal>Build-Depends-Indep</literal> bổ sung.  <placeholder type="footnote" id="0"/>. Một số gói như <systemitem role="package">gcc</systemitem> và <systemitem role="package">make</systemitem> là yêu cầu ngầm định bởi gói  <systemitem role="package">build-essential</systemitem> Nếu bạn cần có các công cụ khác để xây dựng gói của mình, bạn nên thêm chúng vào các trường này. Nhiều mục được phân cách bằng dấu phẩy; Hãy đọc tiếp để hiểu rõ hơn về các phụ thuộc gói nhị phân.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For all packages packaged with the <command>dh</command> command in the <filename>debian/rules</filename> file, you must have <literal>debhelper (&gt;=9)</literal> in the <literal>Build-Depends</literal> field to satisfy the Debian Policy requirement for the <literal>clean</literal> target.
vi: Đối với tất cả các gói đóng gói với lệnh <command>dh</command> trong tệp tin <filename>debian/rules</filename>, bạn phải có <literal>debhelper(&gt;=9)</literal> trong trường <literal>Build-Depends</literal> để thỏa mãn yêu cầu Chính sách Debian đối với mục <literal>clean</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Source packages which have binary packages with <literal>Architecture: any</literal> are rebuilt by the autobuilder.  Since this autobuilder procedure installs only the packages listed in the <literal>Build-Depends</literal> field before running <literal>debian/rules build</literal> (see <xref linkend="autobuilder"/>), the <literal>Build-Depends</literal> field needs to list practically all the required packages, and <literal>Build-Depends-Indep</literal> is rarely used.
vi: Gói nguồn có gói nhị phân với <literal>Architecture: any</literal> được xây dựng lại bởi autobuilder. Vì thủ tục autobuilder này chỉ cài đặt các gói được liệt kê trong trường <literal>Build-Depends</literal> trước khi chạy <literal>debian/rules build</literal> (see <xref linkend="autobuilder"/>), Trường <literal>Build-Depends</literal> rất cần thiết để liệt kê tất cả các gói cần thiết còn <literal>Build-Depends-Indep</literal> hiếm khi được sử dụng.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For source packages with binary packages all of which are <literal>Architecture: all</literal>, the <literal>Build-Depends-Indep</literal> field may list all the required packages unless they are already listed in the <literal>Build-Depends</literal> field to satisfy the Debian Policy requirement for the <literal>clean</literal> target.
vi: Đối với các gói nguồn với các gói nhị phân có kiến trúc <literal>Architecture: all</literal>, trường <literal>Build-Depends-Indep</literal> có thể liệt kê tất cả các gói cần thiết trừ khi chúng đã được liệt kê trong trường <literal>Build-Depends</literal> để thỏa mãn yêu cầu của Chính sách Debian đối với mục <literal>clean</literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This somewhat strange situation is a feature well documented in the <ulink url="&policy-build-depends-indep;">Debian Policy Manual, Footnotes 55</ulink>.  This is not due to the use of the <command>dh</command> command in the <filename>debian/rules</filename> file but due to how the <command>dpkg-buildpackage</command> works.  The same situation applies to the <ulink url="https://bugs.launchpad.net/launchpad-buildd/+bug/238141">auto build system for Ubuntu</ulink>.
vi: Tình huống này hơi lạ là một tính năng được ghi lại trong  <ulink url="&policy-build-depends-indep;">Debian Policy Manual, Footnotes 55</ulink>. Đây không phải là do sử dụng lệnh <command>dh</command> trong tệp tin <filename>debian/rules</filename> nhưng do cách <command>dpkg-buildpackage</command> làm việc. Tình huống tương tự cũng áp dụng cho <ulink url="https://bugs.launchpad.net/launchpad-buildd/+bug/238141">hệ thống xây dựng tự động cho Ubuntu</ulink>.

note: type: Content of: <book><chapter><section><para>
en: If you are not sure which one should be used, use the <literal>Build-Depends</literal> field to be on the safe side.  <placeholder type="footnote" id="0"/>
vi: Nếu bạn không chắc chắn nên sử dụng trường nào, hãy sử dụng trường <literal>Build-Depends</literal> để an toàn.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: To find out what packages your package needs to be built run the command:
vi: Để tìm ra những gói nào cần để xây dựng chương trình của bạn:

note: type: Content of: <book><chapter><section><para>
en: To manually find exact build dependencies for <command><replaceable>/usr/bin/foo</replaceable></command>, execute
vi: Để tự tìm chính xác các phụ thuộc khi xây dựng <command><replaceable>/usr/bin/foo</replaceable></command>, thực hiện

note: type: Content of: <book><chapter><section><para>
en: and for each library listed (e.g., <command>libfoo.so.6</command>), execute
vi: và cho mỗi thư viện được liệt kê (ví dụ: <command>libfoo.so.6</command>), thực hiện

note: type: Content of: <book><chapter><section><para>
en: Then just take the <literal>-dev</literal> version of every package as a <literal>Build-Depends</literal> entry.  If you use <command>ldd</command> for this purpose, it will report indirect lib dependencies as well, resulting in the problem of excessive build dependencies.
vi: Sau đó chỉ cần lấy phiên bản <literal>-dev </literal> của mỗi gói như một mục nhập <literal>Build-Depends</literal>.  Nếu bạn sử dụng <command>ldd</command> cho mục đích này, nó sẽ báo cáo phụ thuộc lib gián tiếp, kết quả là

note: type: Content of: <book><chapter><section><para>
en: <systemitem role="package">gentoo</systemitem> also happens to require <systemitem role="package">xlibs-dev</systemitem>, <systemitem role="package">libgtk1.2-dev</systemitem> and <systemitem role="package">libglib1.2-dev</systemitem> to build, so we'll add them here next to <systemitem role="package">debhelper</systemitem>.
vi: <systemitem role="package">gentoo</systemitem> yêu cầu <systemitem role="package">xlibs-dev</systemitem>, <systemitem role="package">libgtk1.2-dev</systemitem> and <systemitem role="package">libglib1.2-dev</systemitem> để xây dựng, vâỵ nên chúng ta sẽ thêm chúng vào vị trí tiếp theo <systemitem role="package">debhelper</systemitem>.

note: type: Content of: <book><chapter><section><para>
en: Line 6 is the version of the <ulink url="&debian-policy;">Debian Policy Manual</ulink> standards this package follows, the one you read while making your package.
vi: Dòng 6 là phiên bản của <ulink url="&debian-policy;">Debian Policy Manual</ulink>mà phần mềm này tuân theo, một trong tài liệu bạn đọc trong khi xây dựng gói của bạn.

note: type: Content of: <book><chapter><section><para>
en: On line 7 you can put the URL of the software's upstream homepage.
vi: Trên dòng 7, bạn có thể đặt URL của trang chủ thượng nguồn của phần mềm

note: type: Content of: <book><chapter><section><para>
en: Line 9 is the name of the binary package.  This is usually the same as the name of the source package, but it doesn't necessarily have to be that way.
vi: Dòng 9 là tên của gói nhị phân. Nó thường giống với tên của gói nguồn, nhưng nó không nhất thiết phải giống nhau.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-architecture;">Debian Policy Manual, 5.6.8 "Architecture"</ulink> for exact details.
vi: Xem <ulink url="&policy-architecture;">Debian Policy Manual, 5.6.8 "Architecture"</ulink> để biết chi tiết.

note: type: Content of: <book><chapter><section><para>
en: Line 10 describes the architectures the binary package can be compiled for.  This value is usually one of the following depending on the type of the binary package: <placeholder type="footnote" id="0"/>
vi: Dòng 10 mô tả các kiến ​​trúc mà gói nhị phân có thể được biên dịch.  Giá trị này thường là một trong các tùy chọn sau, tùy thuộc vào loại gói nhị phân: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The generated binary package is an architecture dependent one usually in a compiled language.
vi: Gói nhị phân được tạo ra là một kiến ​​trúc phụ thuộc thường là các chương trình xây dựng bằng ngôn ngữ biên dịch.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The generated binary package is an architecture independent one usually consisting of text, images, or scripts in an interpreted language.
vi: Gói nhị phân được tạo ra là một kiến ​​trúc độc lập thường bao gồm các văn bản, hình ảnh hoặc các tập lệnh theo ngôn ngữ kịch bản.

note: type: Content of: <book><chapter><section><para>
en: We leave line 10 as is since this is written in C.  <citerefentry><refentrytitle>dpkg-gencontrol</refentrytitle><manvolnum>1</manvolnum></citerefentry> will fill in the appropriate architecture value for any machine this source package gets compiled on.
vi: Chúng ta để lại dòng 10 vì nó được viết bằng C. <citerefentry><refentrytitle>dpkg-gencontrol</refentrytitle><manvolnum>1</manvolnum></citerefentry> sẽ tự điền vào trường Architecture một cách thích hợp cho bất kỳ máy nào gói nguồn này được biên soạn.

note: type: Content of: <book><chapter><section><para>
en: If your package is architecture independent (for example, a shell or Perl script, or a document), change this to <literal>all</literal>, and read later in <xref linkend="rules"/> about using the <literal>binary-indep</literal> rule instead of <literal>binary-arch</literal> for building the package.
vi: Nếu gói của bạn là kiến ​​trúc độc lập (ví dụ: mã shell hoặc kịch bản Perl, hoặc tài liệu), hãy thay đổi điều này thành <literal>all</literal> và đọc <xref linkend="rules"/> về <literal>binary-indep</literal> thay vì <literal>binary-arch</literal> để xây dựng gói.

note: type: Content of: <book><chapter><section><para>
en: Line 11 shows one of the most powerful features of the Debian packaging system.  Packages can relate to each other in various ways.  Apart from <literal>Depends</literal>, other relationship fields are <literal>Recommends</literal>, <literal>Suggests</literal>, <literal>Pre-Depends</literal>, <literal>Breaks</literal>, <literal>Conflicts</literal>, <literal>Provides</literal>, and <literal>Replaces</literal>.
vi: Dòng 11 cho thấy một trong những tính năng mạnh mẽ nhất của hệ thống đóng gói Debian. Gói có thể liên quan đến nhau theo nhiều cách khác nhau.  Ngoài <literal>Depends</literal>, các trường mối quan hệ khác là <literal>Recommends</literal>, <literal>Suggests</literal>, <literal>Pre-Depends</literal>, <literal>Breaks</literal>, <literal>Conflicts</literal>, <literal>Provides</literal> và <literal>Replaces</literal>.

note: type: Content of: <book><chapter><section><para>
en: The package management tools usually behave the same way when dealing with these relations; if not, it will be explained.  (See <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>dselect</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>apt</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>aptitude</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, etc.)
vi: Các công cụ quản lý gói thường có chung hành vi khi đọc các mối quan hệ này; Nếu không, nó sẽ được giải thích. (See <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>dselect</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>apt</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>aptitude</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, etc.)

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&policy-relationships;">Debian Policy Manual, 7 "Declaring relationships between packages"</ulink>.
vi: Xem <ulink url="&policy-relationships;">Debian Policy Manual, 7 "Declaring relationships between packages"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Here is a simplified description of package relationships: <placeholder type="footnote" id="0"/>
vi: Đây là mô tả đơn giản về các mối quan hệ của gói: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The package will not be installed unless the packages it depends on are installed.  Use this if your program absolutely will not run (or will cause severe breakage) unless a particular package is present.
vi: Gói của bạn sẽ không được cài đặt trừ khi các gói phụ thuộc được cài đặt. Sử dụng trường này nếu chương trình của bạn hoàn toàn không chạy (hoặc sẽ gây ra sự cố nghiêm trọng) trừ khi một gói cụ thể có mặt.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use this for packages that are not strictly necessary but are typically used with your program.  When a user installs your program, all front-ends will probably prompt them to install the recommended packages.  <command>aptitude</command> and <command>apt-get</command> install recommended packages along with your package by default (but the user can disable this behavior).  <command>dpkg</command> will ignore this field.
vi: Sử dụng trường này cho cho các gói không bắt buộc nhưng thường được sử dụng kèm với chương trình của bạn.  Khi người dùng cài đặt chương trình của bạn, các công cụ quản lý gói có thể sẽ nhắc cài đặt gói đề xuất. <command>aptitude</command> và <command>apt-get</command> cài đặt các gói được đề xuất cùng với gói của bạn theo mặc định (nhưng người dùng có thể vô hiệu hóa hành vi này). <command>dpkg</command> sẽ bỏ qua trường này.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use this for packages which will work nicely with your program but are not at all necessary.  When a user installs your program, they will probably not be prompted to install suggested packages.  <command>aptitude</command> can be configured to install suggested packages along with your package but this is not its default.  <command>dpkg</command> and <command>apt-get</command> will ignore this field.
vi: Sử dụng trường này cho các gói sẽ hoạt động tốt với chương trình của bạn nhưng không cần thiết. Khi người dùng cài đặt chương trình của bạn, họ sẽ không được nhắc nhở để cài đặt gói đề xuất.  <command>aptitude</command> có thể được cấu hình để cài đặt các gói đề xuất cùng với gói của bạn nhưng đây không phải là mặc định. <command>dpkg</command> và <command>apt-get</command> sẽ bỏ qua trường này.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This is stronger than <literal>Depends</literal>.  The package will not be installed unless the packages it pre-depends on are installed and <emphasis>correctly configured</emphasis>.  Use this <emphasis>very</emphasis> sparingly and only after discussing it on the <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org</ulink> mailing list.  Read: don't use it at all.  :-)
vi: Trường này mạnh hơn <literal>Depends</literal>. Gói sẽ không được cài đặt trừ khi các gói mà nó được phụ thuộc trước được cài đặt và <emphasis>được cấu hình chính xác</emphasis>. Sử dụng điều này một cách <emphasis>rất</emphasis> tỉ mỉ và chỉ sau khi thảo luận về nó trên danh sách gửi thư <ulink url="&debian-devel-ldo;">debian-devel@lists.debian.org </ulink>. Đọc: đừng sử dụng nó.:-)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The package will not be installed until all the packages it conflicts with have been removed.  Use this if your program absolutely will not run or will cause severe problems if a particular package is present.
vi: Gói sẽ không được cài đặt cho đến khi tất cả các gói xung đột đã được gỡ bỏ. Sử dụng này nếu chương trình của bạn hoàn toàn không chạy hoặc sẽ gây ra những vấn đề nghiêm trọng nếu một gói cụ thể có mặt.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: When installed the package will break all the listed packages.  Normally a <literal>Breaks</literal> entry specifies that it applies to versions earlier than a certain value.  The resolution is generally to use higher-level package management tools to upgrade the listed packages.
vi: Khi cài đặt gói nó sẽ phá vỡ tất cả các gói được liệt kê. Thông thường trường <literal>Breaks</literal> chỉ định áp dụng các phiên bản sớm hơn một giá trị nhất định.  Nói chung là sử dụng các công cụ quản lý gói cấp cao để nâng cấp các gói được liệt kê.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For some types of packages where there are multiple alternatives, virtual names have been defined.  You can get the full list in the <ulink url="&virtual-package;">virtual-package-names-list.txt.gz</ulink> file.  Use this if your program provides a function of an existing virtual package.
vi: Đối với một số loại gói có nhiều tên ảo khác đã được xác định. Bạn có thể có một danh sách đầy đủ trong tệp <ulink url="&virtual-package;">virtual-package-names-list.txt.gz </ulink>. Sử dụng điều này nếu chương trình của bạn cung cấp một chức năng của một gói ảo hiện có.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use this when your program replaces files from another package, or completely replaces another package (used in conjunction with <literal>Conflicts</literal>).  Files from the named packages will be overwritten with the files from your package.
vi: Sử dụng điều này khi chương trình của bạn thay thế các tệp từ một gói khác hoặc thay thế hoàn toàn một gói khác (được sử dụng kết hợp với <literal>Conflicts</literal>). Các tệp từ các gói có tên sẽ được ghi đè bằng các tệp từ gói của bạn.

note: type: Content of: <book><chapter><section><para>
en: All these fields have uniform syntax.  They are a list of package names separated by commas.  These package names may also be lists of alternative package names, separated by vertical bar symbols <literal>|</literal> (pipe symbols).
vi: Tất cả các trường này có cú pháp thống nhất.  Họ là một danh sách các tên gói được phân cách bằng dấu phẩy. Các tên gói này cũng có thể là danh sách các tên gói thay thế, được phân cách bằng ký hiệu thanh dọc <literal>|</literal> (biểu tượng ống).

note: type: Content of: <book><chapter><section><para>
en: The fields may restrict their applicability to particular versions of each named package.  The restriction of each individual package is listed in parentheses after its name, and should contain a relation from the list below followed by a version number value.  The relations allowed are: <literal>&lt;&lt;</literal>, <literal>&lt;=</literal>, <literal>=</literal>, <literal>&gt;=</literal>, and <literal>&gt;&gt;</literal> for strictly lower, lower or equal, exactly equal, greater or equal, and strictly greater, respectively.  For example,
vi: Các trường có thể hạn chế khả năng áp dụng của chúng đối với các phiên bản cụ thể của từng gói có tên. Hạn chế của từng gói riêng lẻ được liệt kê trong dấu ngoặc đơn sau tên của nó và phải có một mối quan hệ từ danh sách dưới đây và theo sau là một giá trị số phiên bản.  Các mối quan hệ được cho phép là: <literal>&lt;&lt;</literal>, <literal>&lt;=</literal>, <literal>=</literal>, <literal>&gt;=</literal>, và <literal>&gt;&gt;</literal> tương ứng với bé hơn, bé hơn hoặc bằng, chính xác bằng, lớn hơn hoặc bằng, và lớn hơn. Ví dụ,

note: type: Content of: <book><chapter><section><para>
en: The last feature you need to know about is <literal>${shlibs:Depends}</literal>, <literal>${perl:Depends}</literal>, <literal>${misc:Depends}</literal>, etc.
vi: Tính năng cuối cùng bạn cần biết là về <literal>${shlibs:Depends}</literal>, <literal>${perl:Depends}</literal>, <literal>${misc:Depends}</literal>, vân vân.

note: type: Content of: <book><chapter><section><para>
en: <citerefentry> <refentrytitle>dh_shlibdeps</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> calculates shared library dependencies for binary packages.  It generates a list of <ulink url="&elf;">ELF</ulink> executables and shared libraries it has found for each binary package.  This list is used for substituting <literal>${shlibs:Depends}</literal>.
vi: <citerefentry> <refentrytitle>dh_shlibdeps</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> tính toán sự phụ thuộc vào các thư viện chia sẻ cho các gói nhị phân. Nó sinh ra một danh sách củả tệp thực thi <ulink url="&elf;">ELF</ulink> và thư viện chia sẻ mà nó đã tìm cho mỗi gói nhị phân. Danh sách này được sử dụng để thay thế <literal>${shlibs:Depends}</literal>.

note: type: Content of: <book><chapter><section><para>
en: <citerefentry> <refentrytitle>dh_perl</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> calculates Perl dependencies.  It generates a list of a dependencies on <literal>perl</literal> or <literal>perlapi</literal> for each binary package.  This list is used for substituting <literal>${perl:Depends}</literal>.
vi: <citerefentry> <refentrytitle>dh_perl</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> tính toán sự phụ thuộc Perl. Nó sinh ra một danh sách của các phụ thuộc trong <literal>perl</literal> hoặc <literal>perlapi</literal> cho mỗi gói nhị phân.  Danh sách này được sử dụng thay thế cho <literal>${perl:Depends}</literal>.

note: type: Content of: <book><chapter><section><para>
en: Some <systemitem role="package">debhelper</systemitem> commands may cause the generated package to depend on some additional packages.  All such commands generate a list of required packages for each binary package.  This list is used for substituting <literal>${misc:Depends}</literal>.
vi: Một vài lệnh <systemitem role="package">debhelper</systemitem> có thể làm cho gói được sinh ra phụ thuộc vào vài gói mở rộng thêm. Tất cả các lệnh như vậy sinh ra một danh sách của các gói cho mỗi gói nhị phân. Danh sách này được sử dụng để thay thế cho <literal>${misc:Depends}</literal>.

note: type: Content of: <book><chapter><section><para>
en: <citerefentry> <refentrytitle>dh_gencontrol</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> generates <filename>DEBIAN/control</filename> for each binary package while substituting <literal>${shlibs:Depends}</literal>, <literal>${perl:Depends}</literal>, <literal>${misc:Depends}</literal>, etc.
vi: <citerefentry> <refentrytitle>dh_gencontrol</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> tạo ra <filename>DEBIAN/control</filename> cho mỗi gói nhị phân trong khi thay thế <literal>${shlibs:Depends}</literal>, <literal>${perl:Depends}</literal>, <literal>${misc:Depends}</literal>, vân vân.

note: type: Content of: <book><chapter><section><para>
en: Having said all that, we can leave the <literal>Depends</literal> field exactly as it is now, and insert another line after it saying <literal>Suggests: file</literal>, because <systemitem role="package">gentoo</systemitem> can use some features provided by the <systemitem role="package">file</systemitem> package.
vi: Có tất cả những điều đó, chúng ta có thể để trường <literal>Depends</literal> chính xác như bây giờ và chèn một dòng sau là <literal>Suggests: file</literal>, bởi vì <systemitem role="package">gentoo</systemitem> có thể sử dụng một số tính năng được cung cấp bởi gói <systemitem role="package">file</systemitem> .

note: type: Content of: <book><chapter><section><para>
en: Line 9 is the Homepage URL.  Let's assume this to be at <ulink url="&gentoo;"/>.
vi: Dòng 9 là URL Trang chủ.  Giả sử rằng đây là <ulink url="&gentoo;"/>.

note: type: Content of: <book><chapter><section><para>
en: Line 12 is the short description.  Terminals are conventionally 80 columns wide so this shouldn't be longer than about 60 characters.  I'll change it to <literal>fully GUI-configurable, two-pane X file manager</literal>.
vi: Dòng 12 là mô tả ngắn. Thiết bị đầu cuối thông thường có 80 cột nên không được dài hơn 60 ký tự. Tôi sẽ thay đổi nó thành  <literal>fully GUI-configurable, two-pane X file manager</literal>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: These descriptions are in English.  Translations of these descriptions are provided by <ulink url="&ddtp;">The Debian Description Translation Project - DDTP</ulink>.
vi: Những mô tả này bằng tiếng Anh. Các bản dịch về các mô tả này được cung cấp bởi <ulink url="&ddtp;">The Debian Description Translation Project - DDTP</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Line 13 is where the long description goes.  This should be a paragraph which gives more details about the package.  Column 1 of each line should be empty.  There must be no blank lines, but you can put a single <literal>.</literal> (dot) in a column to simulate that.  Also, there must be no more than one blank line after the long description. <placeholder type="footnote" id="0"/>
vi: Dòng 13 là nơi diễn tả dài.  Đây sẽ là một đoạn cho biết thêm chi tiết về gói. Cột 1 của mỗi dòng nên để trống.  Không có dòng trắng, nhưng bạn có thể đặt một <literal>. </literal> (dấu chấm) trong một cột để mô phỏng.  Ngoài ra, không có nhiều dòng trống sau mô tả dài.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&devref-bpp-vcs;">Debian Developer's Reference, 6.2.5. "Version Control System location"</ulink>.
vi: Xem <ulink url="&devref-bpp-vcs;">Debian Developer's Reference, 6.2.5. "Version Control System location"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: We can insert <literal>Vcs-*</literal> fields to document the Version Control System (VCS) location between lines 6 and 7.  <placeholder type="footnote" id="0"/> Let's assume that the <systemitem role="package">gentoo</systemitem> package has its VCS located in the Debian Alioth Git Service at <literal>git://git.debian.org/git/collab-maint/gentoo.git</literal>.
vi: Chúng ta có thể chèn các trường <literal>Vcs-*</literal> để ghi lại thông tin của VCS trong các dòng 6 và 7. <placeholder type="footnote" id="0"/> Hãy giả sử rằng gói <systemitem role="package">gentoo</systemitem> có VCS của nó nằm trong Debian Alioth Git Service ở <literal>git://git.debian.org/git/collab-maint/gentoo.git</literal>.

note: type: Content of: <book><chapter><section><para>
en: Finally, here is the updated <filename>control</filename> file:
vi: Cuối cùng, đây là tệp <filename>control</filename> đã được cập nhật

note: type: Content of: <book><chapter><section><para>
en: This file contains information about the copyright and license of the upstream sources.  <ulink url="&policy-copyright;">Debian Policy Manual, 12.5 "Copyright information"</ulink> dictates its content and <ulink url="&dep5;">DEP-5: Machine-parseable <filename>debian/copyright</filename></ulink> provides guidelines for its format.
vi: Tập tin này chứa thông tin về bản quyền và giấy phép của các nguồn thượng nguồn  <ulink url="&policy-copyright;">Debian Policy Manual, 12.5 "Copyright information"</ulink> kiểm soát nội dung của nó và <ulink url="&dep5;">DEP-5: Machine-parseable <filename>debian/copyright</filename></ulink> cung cấp các chỉ dẫn cho định dạng của nó

note: type: Content of: <book><chapter><section><para>
en: <command>dh_make</command> can give you a template <filename>copyright</filename> file.  Let's use the <literal>--copyright gpl2</literal> option here to get a template file for the <systemitem role="package">gentoo</systemitem> package released under GPL-2.
vi: <command>dh_make</command> có thể cho bạn một tệp mẫu <filename>copyright</filename> . Hãy sử dụng tuỳ chọn <literal>--copyright gpl2</literal> để lấy tệp mẫu cho  gói  <systemitem role="package">gentoo</systemitem> phát hành dưói giấy phép GPL-2.

note: type: Content of: <book><chapter><section><para>
en: In short, here's what <systemitem role="package">gentoo</systemitem>'s <filename>copyright</filename> file should look like:
vi: Tóm lại, tệp <filename>copyright</filename> của gói <systemitem role="package">gentoo</systemitem> trông sẽ như sau:

note: type: Content of: <book><chapter><section><para>
en: Please follow the HOWTO provided by the ftpmasters and sent to debian-devel-announce: <ulink url="&howto-copyright;"/>.
vi: Hãy làm theo HOWTO cung cấp bởi ftpmasters và gửi tới debian-devel-announce: <ulink url="&howto-copyright;"/>.

note: type: Content of: <book><chapter><section><para>
en: This is a required file, which has a special format described in <ulink url="&policy-dpkgchangelog;">Debian Policy Manual, 4.4 "debian/changelog"</ulink>.  This format is used by <command>dpkg</command> and other programs to obtain the version number, revision, distribution, and urgency of your package.
vi: Đây là tệp yêu cầu, có định dạng đặc biệt được mô tả trong <ulink url="&policy-dpkgchangelog;">Debian Policy Manual, 4.4 "debian/changelog"</ulink>. Định dạng này được sử dụng bởi <command>dpkg</command> và các chương trình khác để đọc số phiên bản, số sửa đổi, bản phân phối và tính khẩn cấp của gói

note: type: Content of: <book><chapter><section><para>
en: For you, it is also important, since it is good to have documented all changes you have done.  It will help people downloading your package to see whether there are issues with the package that they should know about.  It will be saved as <filename>/usr/share/doc/gentoo/changelog.Debian.gz</filename> in the binary package.
vi: Đối với bạn, điều này cũng rất quan trọng vì bạn nên ghi lại tất cả những thay đổi bạn đã làm. Nó sẽ giúp mọi người tải gói của bạn và xem liệu có vấn đề gì với gói mà họ cần biết hay không. Nó sẽ được lưu lại như <filename>/usr/share/doc/gentoo/changelog.Debian.gz</filename> trong gói nhị phân.

note: type: Content of: <book><chapter><section><para>
en: <command>dh_make</command> created a default one, and this is what it looks like:
vi: <command>dh_make</command> tạo ra tệp mặc định, và nó sẽ trông như sau:

note: type: Content of: <book><chapter><section><para>
en: Line 1 is the package name, version, distribution, and urgency.  The name must match the source package name; distribution should be <literal>unstable</literal>, and urgency should be set to medium unless there is any particular reason for other values.
vi: Dòng 1 là tên gói, phiên bản, phân phối và mức độ khẩn cấp. Tên phải khớp với tên gói nguồn; Phân phối nên là <literal>unstable</literal>, và nên cài mức độ khẩn cấp lên medidum (trung bình) trừ khi có bất kỳ lý do cụ thể nào cho giá trị khác.

note: type: Content of: <book><chapter><section><para>
en: Lines 3-5 are a log entry, where you document changes made in this package revision (not the upstream changes &#x2014; there is a special file for that purpose, created by the upstream authors, which you will later install as <filename>/usr/share/doc/gentoo/changelog.gz</filename>).  Let's assume your ITP (Intent To Package) bug report number was <literal>12345</literal>.  New lines must be inserted just below the uppermost line that begins with <literal>*</literal> (asterisk).  You can do it with <citerefentry> <refentrytitle>dch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  You can edit this manually with a text editor as long as you follow the formatting convention used by the <citerefentry> <refentrytitle>dch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Dòng 3-5 là một mục thông tin, nơi bạn ghi lại những thay đổi được thực hiện trong bản sửa đổi gói này (không phải là những thay đổi ở thượng nguồn &#x2014; có một tệp tin đặc biệt cho mục đích đó được tạo ra bởi các tác giả thượng nguồn, mà sau này bạn sẽ cài đặt dưới dạng <filename>/usr/share/doc/gentoo/changelog.gz</filename>). Hãy giả sử báo lỗi ITP (Intent To Package) của bạn có số là <literal>12345</literal>. Các dòng mới chèn trên dòng trên cùng nhất của mục nội dung này và bắt đầu với <literal>*</literal> (dấu sao).  Bạn có thể  thực hiện điều này với <citerefentry><refentrytitle>dch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, bạn có thể chỉnh sửa bằng tay với một trình soạn thảo văn bản theo quy ước định dạng được sử dụng bởi <citerefentry><refentrytitle>dch</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: In order to prevent a package being accidentally uploaded before completing the package, it is a good idea to change the distribution value to an invalid distribution value of <literal>UNRELEASED</literal>.
vi: Để ngăn chặn một gói bị vô tình tải lên trước khi hoàn thành gói, bạn nên thay đổi giá trị phân phối thành chưa phát hành <literal>UNRELEASED</literal>.

note: type: Content of: <book><chapter><section><para>
en: You will end up with something like this:
vi: Bạn sẽ kết thúc với một cái gì đó như thế này:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: If you use the <literal>dch -r</literal> command to make this last change, please make sure to save the <filename>changelog</filename> file explicitly by the editor.
vi: Nếu bạn sử dụng lệnh <literal>dch -r</literal> để tạo thay đổi cuối này, vui lòng đảm bảo bạn đã lưu tệp <filename>changelog</filename> một cách rõ ràng bởi trình soạn thảo

note: type: Content of: <book><chapter><section><para>
en: Once you are satisfied with all the changes and documented them in <filename>changelog</filename>, you should change the distribution value from <literal>UNRELEASED</literal> to the target distribution value <literal>unstable</literal> (or even <literal>experimental</literal>).  <placeholder type="footnote" id="0"/>
vi: Khi bạn đã hài lòng với tất cả các thay đổi và ghi lại chúng trong  <filename>changelog</filename>, bạn nên thay đổi giá trị phân phối từ <literal>UNRELEASED</literal> sang  <literal>unstable</literal> (hoặc ngay cả <literal>experimental</literal>).  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: You can read more about updating the <filename>changelog</filename> file later in <xref linkend="update"/>.
vi: Bạn có thể đọc về cập nhật tệp <filename>changelog</filename> tại <xref linkend="update"/>.

note: type: Content of: <book><chapter><section><para>
en: Now we need to take a look at the exact rules that <citerefentry> <refentrytitle>dpkg-buildpackage</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> will use to actually create the package.  This file is in fact another <filename>Makefile</filename>, but different from the one(s) in the upstream source.  Unlike other files in <filename>debian</filename>, this one is marked as executable.
vi: Bây giờ chúng ta cần phải xem xét các quy tắc chính xác mà <citerefentry> <refentrytitle>dpkg-buildpackage</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> sẽ thực sự sử dụng để tạo gói. Tệp này thật sự là tệp <filename>Makefile</filename>, nhưng nó khác với (các) tệp Makefile trong nguồn của thượng nguồn. Và không giống các tệp khác trong thư mục <filename>debian</filename>, đây là tệp thực thi

note: type: Content of: <book><chapter><section><section><title>
en: Targets of the <filename>rules</filename> file
vi: Các target của tệp <filename>rules</filename>

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: You can start learning how to write a <filename>Makefile</filename> from <ulink url="&debref-make;">Debian Reference, 12.2. "Make"</ulink>.  The full documentation is available as <ulink url="&gnu-make;"></ulink> or as the <systemitem role="package">make-doc</systemitem> package in the <literal>non-free</literal> archive area.
vi: Bạn có thể bắt đầu học cách viết <filename>Makefile</filename> từ <ulink url="&debref-make;">Debian Reference, 12.2. "Make"</ulink>.  Tài liệu khả dụng như <ulink url="&gnu-make;"></ulink> hoặc như gói <systemitem role="package">make-doc</systemitem> trong <literal>non-free</literal>.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: <ulink url="&policy-debianrules;">Debian Policy Manual, 4.9 "Main building script: debian/rules"</ulink> explains the details.
vi: <ulink url="&policy-debianrules;">Debian Policy Manual, 4.9 "Main building script: debian/rules"</ulink> giải thích chi tiết.

note: type: Content of: <book><chapter><section><section><para>
en: Every <filename>rules</filename> file, like any other <filename>Makefile</filename>, consists of several rules, each of which defines a target and how it is carried out.  <placeholder type="footnote" id="0"/> A new rule begins with its target declaration in the first column.  The following lines beginning with the TAB code (ASCII 9) specify the recipe for carrying out that target.  Empty lines and lines beginning with <literal>#</literal> (hash) are treated as comments and ignored.  <placeholder type="footnote" id="1"/>
vi: Mọi tệp <filename>rules</filename>, giống bất kỳ <filename>Makefile</filename> khác, bao gồm một vài quy tắc, địng nghĩa nên target và cách nó thực hiện như thế nào. <placeholder type="footnote" id="0"/> Một quy tắc mới bắt đầu với tuyên bố tên target của nó trong cột đầu tiên. Các dòng theo sau bắt đầu với phím TAB (ASCII 9) để chỉ định công thức thực hiện target đó. Các dòng trống và các dòng bắt đầu với <literal>#</literal> (thăng) được xem là nhận xét và bị bỏ qua. <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><section><para>
en: A rule that you want to execute is invoked by its target name as a command line argument.  For example, <literal>debian/rules <replaceable>build</replaceable></literal> and <literal>fakeroot make -f debian/rules <replaceable>binary</replaceable></literal> execute rules for <literal><replaceable>build</replaceable></literal> and <literal><replaceable>binary</replaceable></literal> targets, respectively.
vi: Một quy tắc mà bạn muốn thực hiện được gọi bởi tên target của nó như là một đối số dòng lệnh. Ví dụ,  <literal>debian/rules <replaceable>build</replaceable></literal> và <literal>fakeroot make -f debian/rules <replaceable>binary</replaceable></literal> thực hiện các quy tắc cho các target là <literal><replaceable>build</replaceable></literal> và <literal><replaceable>binary</replaceable></literal>.

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simplified explanation of the targets:
vi: Đây là một giải thích đơn giản của các target

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>clean</literal> target: to clean all compiled, generated, and useless files in the build-tree.  (Required)
vi: <literal>clean</literal>: làm sạch tất cả các tệp đã biên dịch, sinh ra và vô ích trong build-tree(Yêu cầu)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>build</literal> target: to build the source into compiled programs and formatted documents in the build-tree.  (Required)
vi: <literal>build</literal>: xây dựng từ mã nguồn thành các chương trình và sinh các tài liệu trong build-tree.  (Bắt buộc)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>build-arch</literal> target: to build the source into arch-dependent compiled programs in the build-tree.  (Required)
vi: <literal>build-arch</literal>: xây dựng mã nguồn thành các chuơng trình phụ thuộc vào kiến trúc trong build-tree.  (Bắt buộc)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>build-indep</literal> target: to build the source into arch-independent formatted documents in the build-tree.  (Required)
vi: <literal>build-indep</literal>: xây dựng mã nguổn thành các tài liệu không phụ thuộc và kiến trúc trong build-tree. (Bắt buộc)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>install</literal> target: to install files into a file tree for each binary package under the <filename>debian</filename> directory.  If defined, <literal>binary*</literal> targets effectively depend on this target.  (Optional)
vi: <literal>install</literal>: cài đặt các tệp tin vào hệ thống giả cho mỗi gói nhị phần dưới thư mục <filename>debian</filename>.  Nếu địng nghĩa target <literal>binary*</literal> sẽ có hiệu quả phụ thuộc vào target này.  (Tuỳ chọn)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: This target is used by <literal>dpkg-buildpackage</literal> as in <xref linkend="completebuild"/>.
vi: Target này được sử dụng bởi <literal>dpkg-buildpackage</literal> như trong <xref linkend="completebuild"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>binary</literal> target: to create all binary packages (effectively a combination of <literal>binary-arch</literal> and <literal>binary-indep</literal> targets).  (Required)<placeholder type="footnote" id="0"/>
vi: <literal>binary</literal>: tạo tất cả gói nhị phân ( sẽ hiểu quả khi là sự kết hợp của <literal>binary-arch</literal> và <literal>binary-indep</literal> .  (Bắt buộc)<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: This target is used by <literal>dpkg-buildpackage -B</literal> as in <xref linkend="autobuilder"/>.
vi: Target này được sử dụng bởi <literal>dpkg-buildpackage -B</literal> như trọng <xref linkend="autobuilder"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>binary-arch</literal> target: to create arch-dependent (<literal>Architecture: any</literal>) binary packages in the parent directory.  (Required)<placeholder type="footnote" id="0"/>
vi: <literal>binary-arch</literal>: tạo các gói nhị phân phụ thuộc (<literal>Architecture: any</literal>) trong thụ mục cha.  (Bắt buộc)<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: This target is used by <literal>dpkg-buildpackage -A</literal>.
vi: Target này được sử dụng bởi <literal>dpkg-buildpackage -A</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>binary-indep</literal> target: to create arch-independent (<literal>Architecture: all</literal>) binary packages in the parent directory.  (Required)<placeholder type="footnote" id="0"/>
vi: <literal>binary-indep</literal>: để tạo ra các gói nhị phân không phụ thuộc (arch-independent)(<literal>Architecture: all</literal>) trong thu mục cha. (Bắt buộc)<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>get-orig-source</literal> target: to obtain the most recent version of the original source package from an upstream archive.  (Optional)
vi: <literal>get-orig-source</literal>: để lấy phiên bản gần nhất của gói nguồn gốc từ một bản lưu trữ thượng nguồn.  (Tuỳ chọn)

note: type: Content of: <book><chapter><section><section><para>
en: You are probably overwhelmed by now, but things are much simpler upon examination of the <filename>rules</filename> file that <command>dh_make</command> gives us as a default.
vi: Bạn bây giờ có thể bị choáng ngợp, nhưng mọi thứ đơn giản hơn nhiều khi kiểm tra tệp <filename>rules</filename> mà <command>dh_make</command> sử dụng làm mặc định.

note: type: Content of: <book><chapter><section><section><title>
en: Default <filename>rules</filename> file
vi: Tệp <filename>rules</filename> mặc định

note: type: Content of: <book><chapter><section><section><para>
en: Newer <command>dh_make</command> generates a very simple but powerful default <filename>rules</filename> file using the <command>dh</command> command:
vi: Phiên bản <command>dh_make</command> mới nhất tạo một tệp <filename>rules</filename> đơn giản nhưng mạnh mẽ bằng sử dụng lệnh <command>dh</command>:

note: type: Content of: <book><chapter><section><section><para>
en: (I've added the line numbers and trimmed some comments.  In the actual <filename>rules</filename> file, the leading spaces are a TAB code.)
vi: (Tôi đã thêm các số dòng và thêm một số chú thích. Trong tệp tin <filename>rules</filename> thực tế, các ký tự khoảng cách là một mã TAB.)

note: type: Content of: <book><chapter><section><section><para>
en: You are probably familiar with lines like line 1 from shell and Perl scripts.  It tells the operating system that this file is to be processed with <filename>/usr/bin/make</filename>.
vi: Có thể bạn đã quen thuộc với các dòng như dòng 1 từ kịch bản shell hay Perl. Nó nói với hệ điều hành rằng tập tin này sẽ được xử lý với <filename>/usr/bin/make</filename>.

note: type: Content of: <book><chapter><section><section><para>
en: Line 4 can be uncommented to set the <literal>DH_VERBOSE</literal> variable to 1, so that the <command>dh</command> command outputs which <command>dh_*</command> commands it is executing.  You can also add a line <literal>export DH_OPTIONS=-v</literal> here, so that each <command>dh_*</command> command outputs which commands it is executing.  This helps you to understand exactly what is going on behind this simple <filename>rules</filename> file and to debug its problems.  This new <command>dh</command> is designed to form a core part of the <systemitem role="package">debhelper</systemitem> tools, and not to hide anything from you.
vi: Dòng 4 có thể bỏ ghi chú để đặt biến <literal>DH_VERBOSE</literal> thành 1, sao cho các lệnh <command>dh</command> hiển thị các lệnh <command>dh_*</command> được thực hiện.  Bạn cũng có thể thêm một dòng <literal>export DH_OPTIONS=-v</literal> ở đây, để mỗi <command>dh_*</command> hiển thị thêm nhiểu kết quả đầu ra mà lệnh được thực hiện như thế nào. Điều này giúp bạn hiểu chính xác điều gì đang xảy ra đằng sau tệp tin đơn giản <filename>rules</filename> này và để gỡ lỗi các vấn đề gặp phải. <command>dh</command> là công cụ mới được thiết kế để trở thành một phần cốt lõi của công cụ <systemitem role="package">debhelper</systemitem>, và không che giấu bất cứ điều gì từ bạn.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: This uses the new <systemitem role="package">debhelper</systemitem> v7+ features.  Its design concepts are explained in <ulink url="&debhelper-slides;">Not Your Grandpa's Debhelper</ulink> presented at DebConf9 by the <systemitem role="package">debhelper</systemitem> upstream.  Under <literal>lenny</literal>, <command>dh_make</command> created a much more complicated <filename>rules</filename> file with explicit rules and many <command>dh_*</command> scripts listed for each one, most of which are now unnecessary (and show the package's age). The new <command>dh</command> command is simpler and frees us from doing the routine work "manually". You still have full power to customize the process with <literal>override_dh_*</literal> targets. See <xref linkend="customrules"/>.  It is based only on the <systemitem role="package">debhelper</systemitem> package and does not obfuscate the package building process as the <systemitem role="package">cdbs</systemitem> package tends to do.
vi: Thao tác này sử dụng tính năng mới của <systemitem role="package">debhelper</systemitem> v7+. Các khái niệm thiết kế của nó được giải thích tại <ulink url="&debhelper-slides;">Not Your Grandpa's Debhelper</ulink> được trình bày ở DebConf9 bởi tác giả <systemitem role="package">debhelper</systemitem>.  Từ phiên bản <literal>lenny</literal>, <command>dh_make</command> đã tạo ra một tệp <filename>rules</filename> phức tạp hơn nhiều với các quy tắc và nhiều kịch bản <command>dh_*</command> cho mỗi quy tắc, hầu hết trong số chúng hiện không cần thiết  (và hiểu thị tuổi của gói). Lệnh <command>dh</command> mới đơn giản và giải phóng chúng ta khỏi các công việc thường xuyên làm "thủ công". Bạn vẫn có đủ sức mạnh để tùy biến quá trình với các target là <literal>override_dh_*</literal>. Xem <xref linkend="customrules"/>.  Nó chỉ dựa trên gói <systemitem role="package">debhelper</systemitem> và không làm xáo trộn tiến trình xây dựng gói như cách mà gói <systemitem role="package">cdbs</systemitem> có xu hướng.

note: type: Content of: <book><chapter><section><section><para>
en: Lines 16 and 17 are where all the work is done with an implicit rule using the pattern rule.  The percent sign means "any targets", which then call a single program, <command>dh</command>, with the target name.  <placeholder type="footnote" id="0"/> The <command>dh</command> command is a wrapper script that runs appropriate sequences of <command>dh_*</command> programs depending on its argument.  <placeholder type="footnote" id="1"/>
vi: Các dòng 16 và 17 là nơi mà tất cả công việc được thực hiện với một quy tắc ngầm định sử dụng quy tắc mẫu. Dấu hiệu phần trăm có nghĩa là"bất kỳ mục tiêu" nào, sau đó gọi một chương trình duy nhất, <command>dh</command>, với tên mục tiêu.  <placeholder type="footnote" id="0"/> Lệnh <command>dh</command> là một gói tập lệnh bao gồm các trình tự thích hợp của các chương trình <command>dh_*</command> tùy thuộc vào đối số của nó.  <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>debian/rules clean</literal> runs <literal>dh clean</literal>, which in turn runs the following:
vi: <literal>debian/rules clean</literal> chạy <literal>dh clean</literal>, chúng bao gồm chạy các lệnh sau:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>debian/rules build</literal> runs <literal>dh build</literal>, which in turn runs the following:
vi: <literal>debian/rules build</literal> chạy <literal>dh build</literal>; chúng bao gồm chạy các lệnh sau:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: The following example assumes your <filename>debian/compat</filename> has a value equal or more than 9 to avoid invoking any python support commands automatically.
vi: Ví dụ sau đây giả định tệp <filename>debian/compat</filename> của bạn có một giá trị bằng hoặc lớn hơn 9 để tránh gọi bất kỳ câu lệnh hỗ trợ từ python tự động.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>fakeroot debian/rules binary</literal> runs <literal>fakeroot dh binary</literal>, which in turn runs the following<placeholder type="footnote" id="0"/>:
vi: <literal>fakeroot debian/rules binary</literal> chạy <literal>fakeroot dh binary</literal>; chúng bao gồm chạy các lệnh sau<placeholder type="footnote" id="0"/>:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>fakeroot debian/rules binary-arch</literal> runs <literal>fakeroot dh binary-arch</literal>, which in turn runs the same sequence as <literal>fakeroot dh binary</literal> but with the <literal>-a</literal> option appended for each command.
vi: <literal>fakeroot debian/rules binary-arch</literal> chạy <literal>fakeroot dh binary-arch</literal>; chúng bao gồm chạy các lệnh tương tự như <literal>fakeroot dh binary</literal> nhưng với tuỳ chọn <literal>-a</literal> cho mỗi câu lệnh.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>fakeroot debian/rules binary-indep</literal> runs <literal>fakeroot dh binary-indep</literal>, which in turn runs almost the same sequence as <literal>fakeroot dh binary</literal> but excluding <command>dh_strip</command>, <command>dh_makeshlibs</command>, and <command>dh_shlibdeps</command> with the <literal>-i</literal> option appended for each remaining command.
vi: <literal>fakeroot debian/rules binary-indep</literal> chạy <literal>fakeroot dh binary-indep</literal>; chúng bao gồm hầu hết các lệnh tương tự như  <literal>fakeroot dh binary</literal> nhưng trừ các lệnh <command>dh_strip</command>, <command>dh_makeshlibs</command>, và <command>dh_shlibdeps</command> và với tuỳ chọn -i cho mỗi lệnh còn lại.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: For complete information on what all these <command>dh_*</command> scripts do exactly, and what their other options are, please read their respective manual pages and the <systemitem role="package">debhelper</systemitem> documentation.
vi: Để có thông tin đầy đủ về những gì các tập lệnh <command>dh_*</command> thực hiện chính xác, và các tùy chọn khác của chúng là gì, vui lòng đọc các trang hướng dẫn tương ứng và tài liệu <systemitem role="package">debhelper</systemitem>.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: These commands support other build environments, such as <filename>setup.py</filename>, which can be listed by executing <literal>dh_auto_build --list</literal> in a package source directory.
vi: Các lệnh hỗ trợ các môi trường xây dựng khác như <filename>setup.py</filename> có thể được liệt kê bằng cách thực thi <literal>dh_auto_build --list</literal> trong thư mục mã nguồn gói.

note: type: Content of: <book><chapter><section><section><para>
en: The functions of <command>dh_*</command> commands are largely self-evident from their names.  <placeholder type="footnote" id="0"/> There are a few notable ones that are worth giving (over)simplified explanations here assuming a typical build environment based on a <filename>Makefile</filename>: <placeholder type="footnote" id="1"/>
vi: Các chức năng của lệnh <command>dh_*</command> phần lớn chính là tên của chúng  <placeholder type="footnote" id="0"/> Có một vài điểm nổi bật có thể giải thích một cách đơn giản ở đây là giả sử một môi trường xây dựng điển hình dựa trên một <filename>Makefile</filename>: <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: It actually looks for the first available target in the <filename>Makefile</filename> out of <literal>distclean</literal>, <literal>realclean</literal>, or <literal>clean</literal>, and executes that.
vi: Nó thực sự tìm kiếm target có sẵn đầu tiên trong <filename>Makefile</filename> trong số  <literal>distclean</literal>, <literal>realclean</literal>, hoặc <literal>clean</literal>, và thực hiện điều đó.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <command>dh_auto_clean</command> usually executes the following if a <filename>Makefile</filename> exists with the <literal>distclean</literal> target.  <placeholder type="footnote" id="0"/>
vi: <command>dh_auto_clean</command> thường thực hiện như sau nếu một tệp <filename>Makefile</filename> tồn tại với target là <literal>distclean</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <command>dh_auto_configure</command> usually executes the following if <filename>./configure</filename> exists (arguments abbreviated for readability).
vi: <command>dh_auto_configure</command> thường thực hiện như sau nếu  <filename>./configure</filename> tồn tại (các đối số được viết tắt cho dễ đọc).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><screen>
en: ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var ...
vi: /configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var ...

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <command>dh_auto_build</command> usually executes the following to execute the first target of <filename>Makefile</filename> if it exists.
vi: <command>dh_auto_build</command> thường thực hiện target đầu tiền của tệp   <filename>Makefile</filename> nếu nó tồn tại.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: It actually looks for the first available target in the <filename>Makefile</filename> out of <literal>test</literal> or <literal>check</literal>, and executes that.
vi: Nó thực sự tìm kiếm target đầu tiên có sẵn trong tệp <filename>Makefile</filename> trong số <literal>test</literal> hoặc <literal>check</literal>, và thực hiện nó.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <command>dh_auto_test</command> usually executes the following if a <filename>Makefile</filename> exists with the <literal>test</literal> target.  <placeholder type="footnote" id="0"/>
vi: <command>dh_auto_test</command> thường thực hiện như sau nếu <filename>Makefile</filename> tồn tại target <literal>test</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <command>dh_auto_install</command> usually executes the following if a <filename>Makefile</filename> exists with the <literal>install</literal> target (line folded for readability).
vi: <command>dh_auto_install</command>thường thực hiện như sau nếu <filename>Makefile</filename> tồn tại với target <literal>install</literal> (dòng căn chỉnh cho dễ đọc)

note: type: Content of: <book><chapter><section><section><para>
en: All targets which require the <command>fakeroot</command> command will contain <command>dh_testroot</command>, which exits with an error if you are not using this command to pretend to be root.
vi: Tất cả các target yêu cầu lệnh <command>fakeroot</command> sẽ được chứa <command>dh_testroot</command>, nó sẽ xuất hiện lỗi nếu bạn không sử dụng lệnh này để giả vờ là root.

note: type: Content of: <book><chapter><section><section><para>
en: The important part to know about the <filename>rules</filename> file created by <command>dh_make</command> is that it is just a suggestion.  It will work for most packages but for more complicated ones, don't be afraid to customize it to fit your needs.
vi: Phần quan trọng cần biết là tệp <filename>rules</filename> được tạo bởi <command>dh_make</command> và nó chỉ là một đề xuất. Nó sẽ làm việc cho hầu hết các gói nhưng đối với những thứ phức tạp hơn, đừng ngại tùy chỉnh nó để phù hợp với nhu cầu của bạn.

note: type: Content of: <book><chapter><section><section><para>
en: Although <literal>install</literal> is not a required target, it is supported.  <literal>fakeroot dh install</literal> behaves like <literal>fakeroot dh binary</literal> but stops after <command>dh_fixperms</command>.
vi: Mặc dù <literal>install</literal> không phải là target bắt buộc, nó hỗ trợ.  <literal>fakeroot dh install</literal> hành động như <literal>fakeroot dh binary</literal> nhưng dừng lại sau <command>dh_fixperms</command>.

note: type: Content of: <book><chapter><section><section><title>
en: Customization of <filename>rules</filename> file
vi: Tuỳ chỉnh tệp <filename>rules</filename>

note: type: Content of: <book><chapter><section><section><para>
en: There are many ways to customize the <filename>rules</filename> file created with the new <command>dh</command> command.
vi: Có nhiều cách để tuỳ chỉnh tệp <filename>rules</filename> đã được tạo ra bởi lệnh  <command>dh</command>

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: If a package installs the <filename>/usr/share/perl5/Debian/Debhelper/Sequence/<replaceable>custom_name</replaceable>.pm</filename> file, you should activate its customization function by <literal>dh $@ --with <replaceable>custom-name</replaceable></literal>.
vi: Nếu một gói cài đặt tệp với đường dẫn <filename>/usr/share/perl5/Debian/Debhelper/Sequence/<replaceable>custom_name</replaceable>.pm</filename>, bạn nên kích hoạt chức năng tuỳ chỉnh của nó bằng <literal>dh $@ --with <replaceable>custom-name</replaceable></literal>.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>dh $@</literal> command can be customized as follows: <placeholder type="footnote" id="0"/>
vi: Lệnh <literal>dh $@</literal> có thể được tuỳ chỉnh như sau: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para><footnote><para>
en: Use of the <command>dh_python2</command> command is preferred over use of <command>dh_pysupport</command> or <command>dh_pycentral</command> commands.  Do not use the <command>dh_python</command> command.
vi: Việc sử dụng <command>dh_python2</command> được yêu thích hơn là sử dụng <command>dh_pysupport</command> và <command>dh_pycentral</command>. Đừng sử dụng <command>dh_python</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_python2</command> command.  (The best choice for Python.) <placeholder type="footnote" id="0"/>
vi: Thêm lệnh hỗ trợ <command>dh_python2</command>.  (Tuỳ chọn tốt nhất cho Python.) <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">python</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">python</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with python2</literal>.
vi: Sử dụng <literal>dh $@ --with python2</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This handles Python modules using the <systemitem role="package">python</systemitem> framework.
vi: Việc này xử lý các mô-đun Python sử dụng framework <systemitem role="package">python</systemitem>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_pysupport</command> command. (deprecated)
vi: Thêm lệnh hỗ trợ <command>dh_pysupport</command>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">python-support</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">python-support</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with pysupport</literal>.
vi: Sử dụng <literal>dh $@ --with pysupport</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This handles Python modules using the <systemitem role="package">python-support</systemitem> framework.
vi: Việc này xử lý các mô-đun Python sử dụng framework <systemitem role="package">python-support</systemitem>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_pycentral</command> command. (deprecated)
vi: Thêm lệnh hỗ trợ <command>dh_pycentral</command>. (không dùng nữa)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">python-central</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">python-central</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with python-central</literal> instead.
vi: Sử dụng <literal>dh $@ --with python-central</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This also deactivates the <command>dh_pysupport</command> command.
vi: Nó cũng bỏ kích hoạt lệnh <command>dh_pysupport</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This handles Python modules using the <systemitem role="package">python-central</systemitem> framework.
vi: Việc này xử lý các mô-đun Python sử dụng framework <systemitem role="package">python-central</systemitem>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_installtex</command> command.
vi: Thêm lệnh hỗ trợ <command>dh_installtex</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">tex-common</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">tex-common</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with tex</literal> instead.
vi: Sử dụng <literal>dh $@ --with tex</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This registers Type 1 fonts, hyphenation patterns, and formats with TeX.
vi: Thao tác này sẽ đăng ký các phông chữ Loại 1, các mẫu phân đoạn và các định dạng với TeX.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_quilt_patch</command> and <command>dh_quilt_unpatch</command> commands.
vi: Thêm 2 lệnh hỗ trợ <command>dh_quilt_patch</command> và <command>dh_quilt_unpatch</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">quilt</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">quilt</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with quilt</literal> instead.
vi: Sử dụng <literal>dh $@ --with quilt</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This applies and un-applies patches to the upstream source from files in the <filename>debian/patches</filename> directory for a source package in the <literal>1.0</literal> format.
vi: Nó áp dụng và bỏ áp dụng các bản vá cho mã nguồn ở thượng nguồn từ các tệp tin trong thư mục  <filename>debian/patches</filename> cho gói nguồn với định dạng <literal>1.0</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is not needed if you use the new <literal>3.0 (quilt)</literal> source package format.
vi: Điều này là không cần thiết nếu bạn sử dụng định dạng gói nguồn mới <literal>3.0 (quilt)</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_dkms</command> command.
vi: Thêm lệnh hỗ trợ <command>dh_dkms</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">dkms</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">dkms</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with dkms</literal> instead.
vi: Sử dụng <literal>dh $@ --with dkms</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This correctly handles DKMS usage by kernel module packages.
vi: Điều này xử lý chính xác việc sử dụng DKMS của gói mô-đun hạt nhân.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_autotools-dev_updateconfig</command> and <command>dh_autotools-dev_restoreconfig</command> commands.
vi: Thêm lệnh hỗ trợ <command>dh_autotools-dev_updateconfig</command> và <command>dh_autotools-dev_restoreconfig</command>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">autotools-dev</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">autotools-dev</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with autotools-dev</literal> instead.
vi: Sử dụng <literal>dh $@ --with autotools-dev</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This updates and restores <filename>config.sub</filename> and <filename>config.guess</filename>.
vi: Việc này cập nhật và khôi phục tệp <filename>config.sub</filename> và <filename>config.guess</filename>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_autoreconf</command> and <command>dh_autoreconf_clean</command> commands.
vi: Thêm lệnh hỗ trợ <command>dh_autoreconf</command> và <command>dh_autoreconf_clean</command>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Include the <systemitem role="package">dh-autoreconf</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói  <systemitem role="package">dh-autoreconf</systemitem> package in <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with autoreconf</literal> instead.
vi: Sử dụng <literal>dh $@ --with autoreconf</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This updates the GNU Build System files and restores them after the build.
vi: Nó cập nhật các tệp GNU Build System và khôi phục chúng sau khi xây dựng.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>dh_girepository</command> command.
vi: Thêm lệnh hỗ trợ <command>dh_girepository</command>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Includes the <systemitem role="package">gobject-introspection</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">gobject-introspection</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with gir</literal> instead.
vi: Use <literal>dh $@ --with gir</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This computes dependencies for packages shipping GObject introspection data and generates the <literal>${gir:Depends}</literal> substitution variable for the package dependency.
vi: Điều này tính toán các gói phụ thuộc cho các gói truyền dữ liệu đối tượng GObject và tạo ra tên các gói thay thế cho <literal>${gir:Depends}</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Add support for the <command>bash</command> completion feature.
vi: Thêm hỗ trợ cho tính năng gõ nhanh trong <command>bash</command>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Includes the <systemitem role="package">bash-completion</systemitem> package in <literal>Build-Depends</literal>.
vi: Bao gồm gói <systemitem role="package">bash-completion</systemitem> trong trường <literal>Build-Depends</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use <literal>dh $@ --with bash-completion</literal> instead.
vi: Sử dụng <literal>dh $@ --with bash-completion</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This installs <command>bash</command> completions using a configuration file at <filename>debian/<replaceable>package</replaceable>.bash-completion</filename>.
vi: Cài đặt <command>bash</command> completions sử dụng một tệp cấu hình tại <filename>debian/<replaceable>package</replaceable>.bash-completion</filename>.

note: type: Content of: <book><chapter><section><section><para>
en: Many <command>dh_*</command> commands invoked by the new <command>dh</command> command can be customized by the corresponding configuration files in the <filename>debian</filename> directory.  See <xref linkend="dother"/> and the manpage of each command for the customization of such features.
vi: Nhiều lệnh <command>dh_*</command> được gọi từ <command>dh</command> mới có thể tuỳ chỉnh các tệp cấu hình tương ứng trong thư mục <filename>debian</filename>.  Xem <xref linkend="dother"/> và sách hướng dẫn của mỗi lệnh cho việc tùy chỉnh tính năng như vậy.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Under <literal>lenny</literal>, if you wanted to change the behavior of a <command>dh_*</command> script you found the relevant line in the <filename>rules</filename> file and adjusted it.
vi: Trong phiên bản <literal>lenny</literal>, nếu bạn muốn thay đổi hành vi của một tập lệnh <command>dh_*</command>, bạn sẽ phải tìm thấy dòng liên quan trong <filename>rules</filename> và tự điều chỉnh nó.

note: type: Content of: <book><chapter><section><section><para>
en: You may need to run <command>dh_*</command> commands invoked via the new <command>dh</command> with added arguments, or to run additional commands with them, or to skip them.  For such cases, you create an <literal>override_dh_<replaceable>foo</replaceable></literal> target with its rule in the <filename>rules</filename> file defining an <literal>override_dh_<replaceable>foo</replaceable></literal> target for the <command>dh_<replaceable>foo</replaceable></command> command you want to change.  It basically says <emphasis>run me instead</emphasis>.  <placeholder type="footnote" id="0"/>
vi: Bạn có thể cần phải chạy lệnh <command>dh_*</command> được gọi qua <command>dh</command> mới với các đối số được thêm vào, hoặc để chạy các lệnh bổ sung với chúng, hoặc bỏ qua chúng.  Đối với các trường hợp như vậy, bạn tạo một target mới là <literal>override_dh_<replaceable>foo</replaceable></literal> bằng quy tắc của nó trong tệp <filename>rules</filename> địng nghĩa một target <literal>override_dh_<replaceable>foo</replaceable></literal> cho lệnh <command>dh_<replaceable>foo</replaceable></command> bạn muốn thay đổi. Về cơ bản có nghĩa là <emphasis>chạy tôi thay vì mặc định</emphasis>. <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><para>
en: Please note that the <command>dh_auto_*</command> commands tend to do more than what has been discussed in this (over)simplified explanation to take care of all the corner cases.  It is a bad idea to use <literal>override_dh_*</literal> targets to substitute simplified equivalent commands (except for the <literal>override_dh_auto_clean</literal> target) since it may bypass such smart <systemitem role="package">debhelper</systemitem> features.
vi: Xin lưu ý rằng các lệnh <command>dh_auto_*</command> có xu hứng làm nhiều hơn những gì đã giải thích một cách đơn giản ở đây nhằm có thể quản lý toàn bộ trường hợp có thể xảy ra.  Nó sẽ là một ý tưởng tồi để sử dụng các target <literal>override_dh_*</literal> để thay thế các lệnh tương đương đã đơn giản hoá (ngoại trừ target <literal>override_dh_auto_clean</literal> target) vì nó có thể bỏ qua những tính năng thông minh từ gói <systemitem role="package">debhelper</systemitem> features.

note: type: Content of: <book><chapter><section><section><para>
en: So, for instance, if you want to store system configuration data in the <filename>/etc/gentoo</filename> directory instead of the usual <filename>/etc</filename> directory for the recent <systemitem role="package">gentoo</systemitem> package using Autotools, you can override the default <literal>--sysconfig=/etc</literal> argument given by the <command>dh_auto_configure</command> command to the <command>./configure</command> command by the following:
vi: Ví dụ: Nếu bạn muốn lưu dữ liệu cấu hình hệ thống vào thư mục <filename>/etc/gentoo</filename> thay vì thư mục cha <filename>/etc</filename> cho gói <systemitem role="package">gentoo</systemitem> hãy sử dụng Autotools, bạn có thể viết đè đối số mặc định <literal>--sysconfig=/etc</literal> được sử dụng bởi lệnh <command>dh_auto_configure</command>để chaỵ lệnh <command>./configure</command> như sau:

note: type: Content of: <book><chapter><section><section><para>
en: The arguments given after <literal>--</literal> are appended to the default arguments of the auto-executed program to override them.  Using the <command>dh_auto_configure</command> command is better than directly invoking the <command>./configure</command> command here since it will only override the <literal>--sysconfig</literal> argument and retain any other, benign arguments to the <command>./configure</command> command.
vi: Các đối số được truyền vào <literal>--</literal> sẽ được nối vào đối số mặc định của chương trình "tự động-thực hiện" để ghi đè chúng.  Sử dụng lệnh <command>dh_auto_configure</command> sẽ tốt hơn so với việc trực tiếp gọi lệnh <command>./configure</command> ở đây vì nó sẽ chỉ ghi đè đối số <literal>--sysconfig</literal> mà giữ lại bất kỳ đối số hữu ích nào khác cho lệnh <command>./configure </command>.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: <command>dh_auto_build</command> without any arguments will execute the first target in the <filename>Makefile</filename>.
vi: <command>dh_auto_build</command> với không có đối số sẽ thực hiện target đầu tiên trong tệp <filename>Makefile</filename>.

note: type: Content of: <book><chapter><section><section><para>
en: If the <filename>Makefile</filename> in the source for <systemitem role="package">gentoo</systemitem> requires you to specify <literal>build</literal> as its target to build it <placeholder type="footnote" id="0"/>, you create an <literal>override_dh_auto_build</literal> target to enable this.
vi: Nếu tệp <filename>Makefile</filename> trong mã nguồn của gói <systemitem role="package">gentoo</systemitem> yêu cầu bạn chỉ định target <literal>build</literal> là target để xây dựng chương trình đó <placeholder type="footnote" id="0"/>, bạn có thể tạo một target <literal>override_dh_auto_build</literal> để kích hoạt điều này.

note: type: Content of: <book><chapter><section><section><para>
en: This ensures <literal>$(MAKE)</literal> is run with all the default arguments given by the <command>dh_auto_build</command> command plus the <literal>build</literal> argument.
vi: Điều này đảm bảo <literal>$(MAKE)</literal> được chạy với tất cả các đối số mặc định được cung cấp bởi lệnh <command>dh_auto_build</command> cộng với đối số <literal>build</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: If the <filename>Makefile</filename> in the source for <systemitem role="package">gentoo</systemitem> requires you to specify the <literal>packageclean</literal> target to clean it for the Debian package instead of using <literal>distclean</literal> or <literal>clean</literal> targets, you can create an <literal>override_dh_auto_clean</literal> target to enable it.
vi: Nếu tệp <filename>Makefile</filename> trong mã nguồn cho <systemitem role="package">gentoo</systemitem> yêu cầu bạn chỉ định target <literal>packageclean</literal> để làm sạch môi trường xây dựng cho gói Debian package thay vì sử dụng <literal>distclean</literal> hoặc <literal>clean</literal>, bạn có thể tạo một target <literal>override_dh_auto_clean</literal> để kích hoạt chúng.

note: type: Content of: <book><chapter><section><section><para>
en: If the <filename>Makefile</filename> in the source for <systemitem role="package">gentoo</systemitem> contains a <literal>test</literal> target which you do not want to run for the Debian package building process, you can use an empty <literal>override_dh_auto_test</literal> target to skip it.
vi: Nếu tệp <filename>Makefile</filename> trong mã nguồn cho <systemitem role="package">gentoo</systemitem> chứa một target <literal>test</literal> mà bạn không muốn chạy nó trong quá trình xây dựng gói Debian, bạn có thể sử dụng một target <literal>override_dh_auto_test</literal> trống để bỏ qua nó.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: The <filename>debian/changelog</filename> and <filename>debian/NEWS</filename> files are always automatically installed.  The upstream changelog is found by converting filenames to lower case and matching them against <filename>changelog</filename>, <filename>changes</filename>, <filename>changelog.txt</filename>, and <filename>changes.txt</filename>.
vi: Các tệp tin <filename>debian/changelog</filename> và <filename>debian/NEWS</filename> luôn luôn được cài đặt tự động. Lịch sử sửa đổi của thượng nguồn được tìm thấy được chuyển thành tệp chữ thường <filename>changelog</filename>, <filename>changes</filename>, <filename>changelog.txt</filename>, và <filename>changes.txt</filename>.

note: type: Content of: <book><chapter><section><section><para>
en: If <systemitem role="package">gentoo</systemitem> has an unusual upstream changelog file called <filename>FIXES</filename>, <command>dh_installchangelogs</command> will not install that file by default.  The <command>dh_installchangelogs</command> command requires <filename>FIXES</filename> as its argument to install it.  <placeholder type="footnote" id="0"/>
vi: Nếu <systemitem role="package">gentoo</systemitem> có chứa changelog từ thượng nguồn khác thường như  tệp <filename>FIXES</filename>, <command>dh_installchangelogs</command> mặc định sẽ không cài đặt tệp này. Lệnh <command>dh_installchangelogs</command> yêu cầu <filename>FIXES</filename> như là đối số của nó để cài đặt tệp này.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><para>
en: When you use the new <command>dh</command> command, use of explicit targets such as the ones listed in <xref linkend="targets"/>, other than the <literal>get-orig-source</literal> target, may make it difficult to understand their exact effects.  Please limit explicit targets to <literal>override_dh_*</literal> targets and completely independent ones, if possible.
vi: Khi bạn sử dụng lệnh <command>dh</command> mới, hãy sử dụng các target rõ ràng được liệt kê trong <xref linkend="targets"/>, khác với target <literal>get-orig-source</literal> , có thể khó khăn để hiểu được chính xác hiệu quả. Vui lòng hạn chế target rõ ràng đối với các target <literal>override_dh_*</literal> và các target độc lập, nếu có thể.

note: type: Content of: <book><chapter><title>
en: Other files under the <filename>debian</filename> directory
vi: Các tệp khác trong thư mục <filename>debian</filename>

note: type: Content of: <book><chapter><para>
en: To control most of what <systemitem role="package">debhelper</systemitem> does while building the package, you put optional configuration files under the <filename>debian</filename> directory.  This chapter will provide an overview of what each of these does and its format.  Please read the <ulink url="&debian-policy;">Debian Policy Manual</ulink> and <ulink url="&developers-reference;">Debian Developer's Reference</ulink> for guidelines for packaging.
vi: Để kiểm soát hầu hết những gì <systemitem role="package">debhelper</systemitem> thực hiện khi xây dựng gói, bạn thêm các tệp cấu hình tuỳ chọn trong thư mục <filename>debian</filename>. Chương này sẽ cung cấp một cái nhìn tổng quan về những tệp tin này và định dạng của nó.  Vui lòng tham khảo thêm <ulink url="&debian-policy;">Debian Policy Manual</ulink> và <ulink url="&developers-reference;">Debian Developer's Reference</ulink>.

note: type: Content of: <book><chapter><para>
en: Some template configuration files for <systemitem role="package">debhelper</systemitem> may not be created by the <command>dh_make</command> command.  In such cases, you need to create them with an editor.
vi: Một số tệp cấu hình mẫu cho <systemitem role="package">debhelper</systemitem> có thể không được tạo bởi lệnh <command>dh_make</command>. Trong các trường hợp này, bạn cần phải tự tạo chúng bằng trình soạn thảo.

note: type: Content of: <book><chapter><para>
en: If you wish or need to activate any of these, please do the following:
vi: Nếu bạn muốn hoặc cần kích hoạt bất kỳ tệp nào, hãy làm như sau:

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: rename the configuration files to use the actual binary package name in place of <literal><replaceable>package</replaceable></literal>;
vi: Đổi tên các tệp cấu hình để sử dụng tên gói thực sự của thay cho <literal><replaceable>package</replaceable></literal>;

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: modify template file contents to suit your needs;
vi: sửa đổi nội dung tệp mẫu theo ý bạn muốn;

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: remove template files which you do not need;
vi: loại bỏ các tập tin mẫu mà bạn không cần;

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: modify the <filename>control</filename> file (see <xref linkend="control"/>), if necessary;
vi: sửa đổi tệp <filename>control</filename> (xem <xref linkend="control"/>), nếu bạn cần;

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: modify the <filename>rules</filename> file (see <xref linkend="rules"/>), if necessary.
vi: chỉnh sửa tệp <filename>rules</filename> (xem <xref linkend="rules"/>), nếu bạn cần.

note: type: Content of: <book><chapter><para>
en: Any <systemitem role="package">debhelper</systemitem> configuration files without a <filename><replaceable>package</replaceable></filename> prefix, such as <filename>install</filename>, apply to the first binary package.  When there are many binary packages, their configurations can be specified by prefixing their name to their configuration filenames such as <filename><replaceable>package-1</replaceable>.install</filename>, <filename><replaceable>package-2</replaceable>.install</filename>, etc.
vi: Bất kỳ tệp tin cấu hình <systemitem role="package">debhelper</systemitem> nào mà không có tiền tố <filename><replaceable>package</replaceable></filename>, chẳng hạn như <filename> install </filename>, sẽ áp dụng cho gói nhị phân đầu tiên. Khi có nhiều gói nhị phân, các cấu hình của chúng được xác định bằng các tệp chứa tiền tố là tên gói nhị phân đấy như <filename><replaceable>package-1</replaceable>.install</filename>, <filename><replaceable>package-2</replaceable>.install</filename>, vân vân.

note: type: Content of: <book><chapter><section><para>
en: Any extra details or discrepancies between the original package and your Debian version should be documented here.
vi: Bất kỳ chi tiết bổ sung hoặc sự khác biệt giữa gói gốc ban đầu và phiên bản Debian của bạn nên được ghi lại ở đây

note: type: Content of: <book><chapter><section><para>
en: <command>dh_make</command> created a default one; this is what it looks like:
vi: <command>dh_make</command> đã tạo ra một tệp mặc định, giống như thế này:

note: type: Content of: <book><chapter><section><para>
en: If you have nothing to be documented, remove this file.  See <citerefentry> <refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Nếu bạn không có gì để ghi chú, hãy xoá tệp này. Xem <citerefentry><refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: The <filename>compat</filename> file defines the <systemitem role="package">debhelper</systemitem> compatibility level.  Currently, you should set it to the <systemitem role="package">debhelper</systemitem> v10 as follows:
vi: Tệp <filename>compat</filename> định nghĩa mức độ tương thích với <systemitem role="package">debhelper</systemitem>.  Hiện tại, bạn nên để nó là <systemitem role="package">debhelper</systemitem> v10 như sau:

note: type: Content of: <book><chapter><section><para>
en: You may use compat level v9 in certain circumstances for compatibility with older systems. However, using any level below v9 is not recommended and should be avoided for new packages.
vi: Bạn có thể sử dụng mức v9 trong trường hợp nhất định sự tương thích với các hệ thống cũ. Tuy nhiên, sử dụng bất kỳ mức nào dưới 9 là không khuyến kích và nên là bị chặn cho các gói mới.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> and <ulink url="&policy-conffiles;">Debian Policy Manual, "D.2.5 Conffiles"</ulink>.
vi: Xem <citerefentry> <refentrytitle>dpkg</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> và <ulink url="&policy-conffiles;">Debian Policy Manual, "D.2.5 Conffiles"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: One of the most annoying things about software is when you spend a great deal of time and effort customizing a program, only to have an upgrade stomp all over your changes.  Debian solves this problem by marking such configuration files as conffiles.  <placeholder type="footnote" id="0"/> When you upgrade a package, you'll be asked whether you want to keep your old configuration files or not.
vi: Một trong những điều gây phiền phức nhất về phần mềm là khi bạn đã dành rất nhiều thời gian và nỗ lực để cấu hình một chương trình, và khi nâng cấp phần mềm thì mọi thay đổi của bạn bị đè.  Debian giải quyết vấn đề này bằng cách gọi các tập tin cấu hình trong gói là conffiles.  <placeholder type="footnote" id="0"/> Khi bạn nâng cấp một gói, bạn sẽ được hỏi rằng bạn có muốn giữ các tệp cấu hình cũ (hiện tại) hay không.

note: type: Content of: <book><chapter><section><para>
en: <citerefentry><refentrytitle>dh_installdeb</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> <emphasis>automatically</emphasis> flags any files under the <filename>/etc</filename> directory as conffiles, so if your program only has conffiles there you do not need to specify them in this file.  For most package types, the only place conffiles should ever be is under <filename>/etc</filename>, and so this file doesn't need to exist.
vi: <citerefentry><refentrytitle>dh_installdeb</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> <emphasis>tự động</emphasis> đánh dâu bất kỳ tệp nào trong thư mục <filename>/etc</filename> là conffiles, vậy nếu chương trình của bạn có conffiles ở đây, bạn không cần thiết phải thêm chúng vào trong tệp này. Hầu hết các loại gói, nơi lưu trữ conffiles duy nhất nên là <filename>/etc</filename>, và vì thế tệp này không cần thiết phải tồn tại

note: type: Content of: <book><chapter><section><para>
en: If your program uses configuration files but also rewrites them on its own, it's best not to make them conffiles because <command>dpkg</command> will then prompt users to verify the changes all the time.
vi: Nếu chương trình của bạn sử dụng các tệp cấu hình nhưng cũng viết lại chúng như là cơ sở dư liệu, tốt nhất bạn không nên định nghĩa chúng là conffiles vì ​​<command>dpkg</command> sẽ nhắc nhở người dùng xác minh các thay đổi mọi lúc.

note: type: Content of: <book><chapter><section><para>
en: If the program you're packaging requires every user to modify the configuration files in the <filename>/etc</filename> directory, there are two popular ways to arrange for them to not be conffiles, keeping <command>dpkg</command> quiet:
vi: Nếu chương trình bạn đang đóng gói đòi hỏi mỗi người dùng chỉnh sửa các tập tin cấu hình trong thư mục <filename>/etc</filename>, có hai cách phổ biến để định nghĩ chúng không phải là conffiles, giữ <command>dpkg</command> yên tĩnh:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Create a symlink under the <filename>/etc</filename> directory pointing to a file under the <filename>/var</filename> directory generated by the maintainer scripts.
vi: Tạo một liêt kết tượng trưng trong thư mục <filename>/etc</filename> trỏ tới tệp ở thư mục <filename>/var</filename> được sinh ra bởi maintainer scripts.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Create a file generated by the maintainer scripts under the <filename>/etc</filename> directory.
vi: Tạo một tệp bở maintainer scripts dưới thư mục <filename>/etc</filename>.

note: type: Content of: <book><chapter><section><para>
en: For information on maintainer scripts, see <xref linkend="maintscripts"/>.
vi: Để biêt thêm thông tin về maintainer scripts, xem <xref linkend="maintscripts"/>.

note: type: Content of: <book><chapter><section><para>
en: If your package requires regularly scheduled tasks to operate properly, you can use these files to set that up.  You can set up regular tasks that either happen hourly, daily, weekly, or monthly, or alternatively happen at any other time that you wish.  The filenames are:
vi: Nếu gói của bạn yêu cầu các tác vụ được lên lịch thường xuyên để hoạt động đúng, bạn có thể sử dụng các tệp này để làm điều đó. Bạn có thể thiết lập các tác vụ thường xuyên hoặc xảy ra hàng giờ, hàng ngày, hàng tuần, hàng tháng, hoặc bất cứ lúc nào bạn muốn.  Các tên tập tin là:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename><replaceable>package</replaceable>.cron.hourly</filename> - Installed as <filename>/etc/cron.hourly/<replaceable>package</replaceable></filename>; run once an hour.
vi: <filename><replaceable>package</replaceable>.cron.hourly</filename> - Được cài đặt tại <filename>/etc/cron.hourly/<replaceable>package</replaceable></filename>; chạy mỗi giờ một lần.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename><replaceable>package</replaceable>.cron.daily</filename> - Installed as <filename>/etc/cron.daily/<replaceable>package</replaceable></filename>; run once a day.
vi: <filename><replaceable>package</replaceable>.cron.daily</filename> - Được cài đặt tại <filename>/etc/cron.daily/<replaceable>package</replaceable></filename>; chạy mỗi ngày một lần.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename><replaceable>package</replaceable>.cron.weekly</filename> - Installed as <filename>/etc/cron.weekly/<replaceable>package</replaceable></filename>; run once a week.
vi: <filename><replaceable>package</replaceable>.cron.weekly</filename> - Được cài đặt tại <filename>/etc/cron.weekly/<replaceable>package</replaceable></filename>; chạy mỗi tuần một lần.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename><replaceable>package</replaceable>.cron.monthly</filename> - Installed as <filename>/etc/cron.monthly/<replaceable>package</replaceable></filename>: run once a month.
vi: <filename><replaceable>package</replaceable>.cron.monthly</filename> - Được cài đặt tại <filename>/etc/cron.monthly/<replaceable>package</replaceable></filename>: chạy mỗi tháng một lần.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename><replaceable>package</replaceable>.cron.d</filename> - Installed as <filename>/etc/cron.d/<replaceable>package</replaceable></filename>: for any other time.
vi: <filename><replaceable>package</replaceable>.cron.d</filename> - Được cài đặt tại <filename>/etc/cron.d/<replaceable>package</replaceable></filename>: cho bất kỳ thời gian khác.

note: type: Content of: <book><chapter><section><para>
en: Most of these files are shell scripts, with the exception of <filename><replaceable>package</replaceable>.cron.d</filename> which follows the format of <citerefentry> <refentrytitle>crontab</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>.
vi: Hầu hết các tệp này là kịch bản shell, ngoại trừ tệp trong <filename><replaceable>package</replaceable>.cron.d</filename> tuân thủ theo định dạng của <citerefentry> <refentrytitle>crontab</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: No explicit <filename>cron.*</filename> file is needed to set up log rotation; for that, see <citerefentry><refentrytitle>dh_installlogrotate</refentrytitle> <manvolnum>1</manvolnum></citerefentry> and <citerefentry><refentrytitle>logrotate</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
vi: Không cần chỉ định tệp <filename>cron.*</filename> cho cài đặt ghi chép nhật ký (log rotation); để làm điều này, xem <citerefentry><refentrytitle>dh_installlogrotate</refentrytitle> <manvolnum>1</manvolnum></citerefentry> and <citerefentry><refentrytitle>logrotate</refentrytitle><manvolnum>8</manvolnum></citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: This file specifies any directories which we need but which are not created by the normal installation procedure (<literal>make install DESTDIR=...</literal> invoked by <literal>dh_auto_install</literal>).  This generally means there is a problem with the <filename>Makefile</filename>.
vi: Tệp này chỉ định bất kỳ thư mục nào chúng ta cần nhưng không tạo theo quy trình cài đặt thông thường (<literal>make install DESTDIR=...</literal> được gọi bởi <literal>dh_auto_install</literal>).  Điều này có nghĩa sẽ có vấn đề với <filename>Makefile</filename>.

note: type: Content of: <book><chapter><section><para>
en: Files listed in an <filename>install</filename> file don't need their directories created first.  See <xref linkend="install"/>.
vi: Các tệp này được liệt kê trong tệp <filename>install</filename> không cần thư mục của chúng đuợc tạo trước.  Xem <xref linkend="install"/>.

note: type: Content of: <book><chapter><section><para>
en: It is best to try to run the installation first and only use this if you run into trouble.  There is no preceding slash on the directory names listed in the <filename>dirs</filename> file.
vi: Tốt nhất là thử cài đặt trước và chỉ sửa dụng điều này nếu bạn gặp rắc rối. Không có dấu gạch chéo trước tên thư mục được liệt kê trong <filename>dirs</filename>

note: type: Content of: <book><chapter><section><para>
en: If your package has documentation other than manual and info pages, you should use the <systemitem role="package">doc-base</systemitem> file to register it, so the user can find it with e.g.  <citerefentry> <refentrytitle>dhelp</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>dwww</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, or <citerefentry> <refentrytitle>doccentral</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Nếu gói của bạn có tài liệu khác với trang hướng dẫn sử dụng và thông tin (man, info), bạn nên sử dụng tệp <systemitem role="package">doc-base</systemitem> để đăng ký, để người dùng có thể tìm thấy nó bằng như:  <citerefentry> <refentrytitle>dhelp</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>dwww</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, or <citerefentry> <refentrytitle>doccentral</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: This usually includes HTML, PS and PDF files, shipped in <filename>/usr/share/doc/<replaceable>packagename</replaceable>/</filename>.
vi: Thường bao gồm các tệp HTML, PS và PDF, được đặt tại <filename>/usr/share/doc/<replaceable>packagename</replaceable>/</filename>.

note: type: Content of: <book><chapter><section><para>
en: This is what <systemitem role="package">gentoo</systemitem>'s doc-base file <filename>gentoo.doc-base</filename> looks like:
vi: Đây là tệp doc-base của gói <systemitem role="package">gentoo</systemitem> <filename>gentoo.doc-base</filename> trong giống như sau:

note: type: Content of: <book><chapter><section><para>
en: For information on the file format, see <citerefentry> <refentrytitle>install-docs</refentrytitle> <manvolnum>8</manvolnum> </citerefentry> and the Debian <systemitem role="package">doc-base</systemitem> manual at the local copy <filename>&doc-base;</filename> provided by the <systemitem role="package">doc-base</systemitem> package.
vi: Thông tin về định dạng tệp tin này, xem <citerefentry> <refentrytitle>install-docs</refentrytitle> <manvolnum>8</manvolnum> </citerefentry> và the Debian <systemitem role="package">doc-base</systemitem> manual ở bản copy <filename>&doc-base;</filename> trên máy của bạn  được cung cấp bởi gói  <systemitem role="package">doc-base</systemitem> .

note: type: Content of: <book><chapter><section><para>
en: For more details on installing additional documentation, look in <xref linkend="destdir"/>.
vi: Để biết thêm chi tiết về cài đặt tài liệu bổ sung, vui lòng xem <xref linkend="destdir"/>

note: type: Content of: <book><chapter><section><para>
en: This file specifies the file names of documentation files we can have <citerefentry> <refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> install into the temporary directory for us.
vi: Tệp này chỉ định tên tệp của các tệp tài liệu mà chúng ta có thể <citerefentry> <refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> cài đặt vào thư mục tạm thời cho chúng.

note: type: Content of: <book><chapter><section><para>
en: By default, it will include all existing files in the top-level source directory that are called <filename>BUGS</filename>, <filename>README*</filename>, <filename>TODO</filename> etc.
vi: Mặc định, nó sẽ bao gồm tất cả các tệp tồn tại ở trong thư mục top-level (không tính thư mục con) của mã nguồn bao gồm <filename>BUGS</filename>, <filename>README*</filename>, <filename>TODO</filename> vân vân.

note: type: Content of: <book><chapter><section><para>
en: For <systemitem role="package">gentoo</systemitem>, some other files are also included:
vi: Cho <systemitem role="package">gentoo</systemitem>, vài tệp tin cũng được bao gồm:

note: type: Content of: <book><chapter><section><para>
en: If your package supplies Emacs files that can be bytecompiled at package installation time, you can use these files to set it up.
vi: Nếu gói của bạn cung cấp các tệp Emacs có thể được cài tại thời điểm cài đặt gói, bạn có thể sử dụng những tệp này để thiết lập nó.

note: type: Content of: <book><chapter><section><para>
en: They are installed into the temporary directory by <citerefentry> <refentrytitle>dh_installemacsen</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Chúng được cài đặt vào thư mục tạm thời bởi <citerefentry> <refentrytitle>dh_installemacsen</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: If you don't need these, remove them.
vi: Nếu bạn không cần, hãy xoá chúng đi

note: type: Content of: <book><chapter><section><para>
en: The <citerefentry> <refentrytitle>dh_installexamples</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command installs files and directories listed in this file as example files.
vi: Lệnh <citerefentry> <refentrytitle>dh_installexamples</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> cài các tệp và thư mục được liệt kê trong tệp này như là các tệp mẫu.

note: type: Content of: <book><chapter><section><title>
en: <filename><replaceable>package</replaceable>.init</filename> and <filename><replaceable>package</replaceable>.default</filename>
vi: <filename><replaceable>package</replaceable>.init</filename> và <filename><replaceable>package</replaceable>.default</filename>

note: type: Content of: <book><chapter><section><para>
en: If your package is a daemon that needs to be run at system start-up, you've obviously disregarded my initial recommendation, haven't you? :-)
vi: Nếu gói của bạn là một daemon cần được chạy tại thời điểm start-up của hệ thống, bạn bỏ qua đề xuất ban đầu của mình, phải không ?

note: type: Content of: <book><chapter><section><para>
en: If your upstream program provides a file for the init script, you can either use it or not.  If you don't use their init script then create a new one in <filename><replaceable>package</replaceable>.init</filename>.  However if the upstream init script looks fine and installs in the right place you still need to set up the <filename>rc*</filename> symlinks.  To do this you will need to override <command>dh_installinit</command> in the <filename>rules</filename> file with the following lines:
vi: Nếu chương trình của bạn cung cấp một tệp cho kịch bản init, bạn cũng có thể sử dụng nó hoặc không. Nếu bạn không sử dụng kịch bản init của họ thì hãy tạo một tệp là <filename><replaceable>package</replaceable>.init</filename>.  Tuy nhiên nếu kịch bản init của thượng nguồn trông ổn và để đúng vị trí, bạn vẫn cần cài đặt liên kết tượng trưng <filename>rc*</filename>. Để làm điểu này bạn cần phải ghi đè <command>dh_installinit</command> trong tệp <filename>rules</filename> với các dòng sau:

note: type: Content of: <book><chapter><section><para>
en: If you don't need this, remove the files.
vi: Nếu bạn không cần nó, hãy xoá những tệp này.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This replaces the deprecated <citerefentry> <refentrytitle>dh_movefiles</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command which is configured by the <filename>files</filename> file.
vi: Tệp này sẽ thay thế lệnh <citerefentry> <refentrytitle>dh_movefiles</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> không được dùng nữa, được cấu hình bởi tệp <filename>files</filename> .

note: type: Content of: <book><chapter><section><para>
en: If there are files that need to be installed into your package but your standard <literal>make install</literal> won't do it, put the filenames and destinations into this <filename>install</filename> file.  They are installed by <citerefentry> <refentrytitle>dh_install</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.<placeholder type="footnote" id="0"/> You should first check that there is not a more specific tool to use.  For example, documents should be in the <filename>docs</filename> file and not in this one.
vi: Nếu những tệp tin này cần được cài đặt vào trong gói của bạn nhưng <literal>make install</literal> của bạn sẽ không làm điều đó. Vậy hãy đặt các tên tập tin và đích của nó vào tệp <filename>install</filename> này, chúng sẽ được cài đặt bởi <citerefentry><refentrytitle>dh_install</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.<placeholder type="footnote" id="0"/> Bạn nên kiểm tra có hay không cách khác cụ thể hơn để sử dụng trước. Ví dụ, các tài liệu nên đặt ở <filename>docs</filename> chứ không phải trong tệp này.

note: type: Content of: <book><chapter><section><para>
en: This <filename>install</filename> file has one line per file installed, with the name of the file (relative to the top build directory) then a space then the installation directory (relative to the install directory).  One example of where this is used is if a binary <filename>src/<replaceable>bar</replaceable></filename> is left uninstalled; the <filename>install</filename> file might look like:
vi: Mỗi dòng trong tệp <filename>install</filename> thể hiện cho mỗi tệp được cài đặt, mỗi dòng bắt đầu với tên của tệp nguồn (tương đối với thư mục build) sao đó một dấu cách (phím space) và tiếp theo là vị trí thư mục đích sẽ được cài đặt (tương đối với thư mục cài đặt). Một ví dụ như tệp nhị phân <filename>src/<replaceable>bar</replaceable></filename> muốn cài đặt; tệp <filename>install</filename> trông giống như sau:

note: type: Content of: <book><chapter><section><para>
en: This means when this package is installed, there will be an executable command <filename>/usr/bin/<replaceable>bar</replaceable></filename>.
vi: Nghĩa là khi gói này được cài đặt, sẽ có một lệnh thực thi ở <filename>/usr/bin/<replaceable>bar</replaceable></filename>.

note: type: Content of: <book><chapter><section><para>
en: Alternatively, this <filename>install</filename> can have the name of the file only without the installation directory when the relative directory path does not change.  This format is usually used for a large package that splits the output of its build into multiple binary packages using <filename><replaceable>package-1</replaceable>.install</filename>, <filename><replaceable>package-2</replaceable>.install</filename>, etc.
vi: Ngoài ra, tệp <filename>install</filename> có thể chứa tên của tệp tin mà không có thư mục đích để cài đặt khi thư mục tương đối không thay đổi. Định dạng này thường được sử dụng cho một gói lớn phân chia đầu ra của gói của nó thành nhiều gói nhị phân bằng cách sử dụng <filename><replaceable>package-1</replaceable>.install</filename>, <filename><replaceable>package-2</replaceable>.install</filename>, vân vân.

note: type: Content of: <book><chapter><section><para>
en: The <command>dh_install</command> command will fall back to looking in <filename>debian/tmp</filename> for files, if it doesn't find them in the current directory (or wherever you've told it to look using <literal>--sourcedir</literal>).
vi: Lệnh <command>dh_install</command> sẽ tìm laị trong thư mục <filename>debian/tmp</filename>, nếu nó không tìm thấy chúng trong thư mục hiện tại, (hoặc bạn đã nói với nó qua tuỳ chọn <literal>--sourcedir</literal>).

note: type: Content of: <book><chapter><section><para>
en: If your package has info pages, you should install them using <citerefentry> <refentrytitle>dh_installinfo</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> by listing them in a <filename><replaceable>package</replaceable>.info</filename> file.
vi: Nếu gói của bạn có các trang thông tin, bạn nên cài chúng bởi <citerefentry> <refentrytitle>dh_installinfo</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> bằng cách liệt kê chúng trong tệp <filename><replaceable>package</replaceable>.info</filename>.

note: type: Content of: <book><chapter><section><para>
en: If you need to create additional symlinks in package build directories as package maintainer, you should install them using <citerefentry> <refentrytitle>dh_link</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> by listing their full paths of source and destination files in a <filename><replaceable>package</replaceable>.links</filename> file.
vi: Nếu bạn cần tạo các liên kết tượng trưng trong thư mục gói như người bảo trì gói, bạn nên cài chúng bởi <citerefentry> <refentrytitle>dh_link</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> bằng cách liệt kê đường dẫn đầy đủ của nguồn và đích trong tệp <filename><replaceable>package</replaceable>.links</filename>.

note: type: Content of: <book><chapter><section><para>
en: If <systemitem role="package">lintian</systemitem> reports an erroneous diagnostic for a case where Debian policy allows exceptions to some rule, you can use <filename><replaceable>package</replaceable>.lintian-overrides</filename> or <filename>source/lintian-overrides</filename> to quieten it.  Please read the Lintian User's Manual (<filename>&lintian-doc;</filename>) and refrain from abusing this.
vi: Nếu chương trình <systemitem role="package">lintian</systemitem> báo có một chuẩn đoán về lỗi cho trường hợp khi Debian policy chấp nhận ngoại lệ cho một số quy tắc, bạn có thể sử dụng tệp <filename><replaceable>package</replaceable>.lintian-overrides</filename> hoặc <filename>source/lintian-overrides</filename> để không còn báo lỗi từ lintian. Vui lòng đọc Lintian User's Manual (<filename>&lintian-doc;</filename>) và tránh lạm dụng điều này.

note: type: Content of: <book><chapter><section><para>
en: <filename><replaceable>package</replaceable>.lintian-overrides</filename> is for the binary package named <systemitem role="package"><replaceable>package</replaceable></systemitem> and is installed into <filename>usr/share/lintian/overrides/<replaceable>package</replaceable></filename> by the <command>dh_lintian</command> command.
vi: <filename><replaceable>package</replaceable>.lintian-overrides</filename> cho gói nhị phân có tên là <systemitem role="package"><replaceable>package</replaceable></systemitem> và được cài đặt vào <filename>usr/share/lintian/overrides/<replaceable>package</replaceable></filename> bởi lệnh <command>dh_lintian</command>.

note: type: Content of: <book><chapter><section><para>
en: <filename>source/lintian-overrides</filename> is for the source package.  This is not installed.
vi: <filename>source/lintian-overrides</filename> là cho gói nguồn. Nó không phải cho cài đặt.

note: type: Content of: <book><chapter><section><para>
en: Your program(s) should have a manual page.  If they don't, you should create them.  The <command>dh_make</command> command creates some template files for manual pages.  These need to be copied and edited for each command missing its manual page.  Please make sure to remove unused templates.
vi: Các chương trình của bạn nên có một trang hướng dẫn (manual page). Nếu không có, bạn  có thể tạo mới chúng. Lệnh <command>dh_make</command> tạo vài mẫu tệp cho các trang hướng dẫn. Chúng cần được sao chép và chỉnh sửa cho mỗi lệnh thiếu trong trang hưỡng dẫn. Vui lòng đảm bảo xoá các mẫu không sử dụng.

note: type: Content of: <book><chapter><section><section><para>
en: Manual pages are normally written in <citerefentry> <refentrytitle>nroff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  The <filename>manpage.1.ex</filename> template is written in <command>nroff</command>, too.  See the <citerefentry> <refentrytitle>man</refentrytitle> <manvolnum>7</manvolnum> </citerefentry> manual page for a brief description of how to edit such a file.
vi: Các trang hướng dẫn thường viết bằng <citerefentry> <refentrytitle>nroff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  Mẫu <filename>manpage.1.ex</filename> cũng được viết bằng <command>nroff</command>.  Xem trang hướng dẫn <citerefentry> <refentrytitle>man</refentrytitle> <manvolnum>7</manvolnum> </citerefentry> để biết mô tả ngắn gọn về cách chỉnh sửa tệp đó.

note: type: Content of: <book><chapter><section><section><para>
en: The final manual page file name should give the name of the program it is documenting, so we will rename it from <literal>manpage</literal> to <literal>gentoo</literal>.  The file name also includes <literal>.1</literal> as the first suffix, which means it's a manual page for a user command.  Be sure to verify that this section is indeed the correct one.  Here's a short list of manual page sections:
vi: Cuối cùng, tên của tệp trang hướng dẫn nên là tên của chương trình mà tệp đó mô tả, vậy chúng ta sẽ đổi tên nó từ <literal>manpage</literal> thành <literal>gentoo</literal>. Tên tệp cũng bao gồm <literal>.1</literal> là đuôi cho loại một, điều đó có nghĩa là một trang hướng dẫn cho lệnh của người dùng. Hãy chắc chắn xác minh rằng mục này chính xác.Đây là một danh sách ngắn của các mục:

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: User commands
vi: Các lệnh người dùng

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Executable commands or scripts
vi: Lệnh hoặc kịch bản thực thi

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Functions provided by the kernel
vi: Chức năng được cung cấp từ nhân

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Functions within system libraries
vi: Chức năng trong thư viện hệ thống

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Usually found in <filename>/dev</filename>
vi: Thường xuyên là tệp tại <filename>/dev</filename>

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: E.g. <filename>/etc/passwd</filename>'s format
vi: Ví dụ định dạng <filename>/etc/passwd</filename>

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Games or other frivolous programs
vi: Trò chơi hoặc chương trình giải trí

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Macro packages
vi: Gói Macro

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Such as <command>man</command> macros
vi: Ví dụ như macros <command>man</command>

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: System administration
vi: Quản trị hệ thống

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Programs typically only run by root
vi: Các chương trình chỉ thực thi bởi root

note: type: Content of: <book><chapter><section><section><informaltable><tgroup><tbody><row><entry>
en: Non-standard calls and internals
vi: Các lời gọi không theo chuẩn

note: type: Content of: <book><chapter><section><section><para>
en: So <systemitem role="package">gentoo</systemitem>'s man page should be called <filename>gentoo.1</filename>.  If there was no <filename>gentoo.1</filename> man page in the original source, you should create it by renaming the <filename>manpage.1.ex</filename> template to <filename>gentoo.1</filename> and editing it using information from the example and from the upstream docs.
vi: Vì vậy trang man của <systemitem role="package">gentoo</systemitem> nên được gọi là <filename>gentoo.1</filename>. Nếu không có tệp <filename>gentoo.1</filename> trong thượng nguồn, bạn nên tạo nó bằng cách đổi tên template <filename>manpage.1.ex</filename> thành <filename>gentoo.1</filename> và chỉnh sửa nó bằng cách sử dụng thông tin từ các ví dụ và tài liệu thượng nguồn.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Note that <command>help2man</command>'s placeholder man page will claim that more detailed documentation is available in the info system. If the command is missing an <command>info</command> page, you should manually edit the man page created by the <command>help2man</command> command.
vi: Lưu ý rằng lệnh <command>help2man</command>sẽ yêu cầu nhiều tài liệu chi tiết hơn có sẵn trong hệ thống info. Nếu thiếu lệnh này trong trang <command>info</command>, bạn nên tạo nó bằng cách sử dụng lệnh <command>help2man</command>.

note: type: Content of: <book><chapter><section><section><para>
en: You can use the <command>help2man</command> command to generate a man page out of the <literal>--help</literal> and <literal>--version</literal> output of each program, too.  <placeholder type="footnote" id="0"/>
vi: Bạn có thể sử dụng lệnh <command>help2man</command> để tạo một manpage mới, help2man sử dụng các dữ liệu từ tuỳ chọn <literal>--help</literal> và <literal>--version</literal> của chương trình để tạo ra manpage. <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><para>
en: If on the other hand you prefer writing SGML instead of <command>nroff</command>, you can use the <filename>manpage.sgml.ex</filename> template.  If you do this, you have to:
vi: Mặt khác, nếu bạn thích viết SGML thay vì <command>nroff</command>, bạn có thể sử dụng tệp mẫu <filename>manpage.sgml.ex</filename>.  Nếu bạn làm điều này, bạn phải:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: rename the file to something like <filename>gentoo.sgml</filename>.
vi: đổi tên tệp tin thành <filename>gentoo.sgml</filename>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: install the <systemitem role="package">docbook-to-man</systemitem> package
vi: cài đặt gói <systemitem role="package">docbook-to-man</systemitem>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: add <literal>docbook-to-man</literal> to the <literal>Build-Depends</literal> line in the <filename>control</filename> file
vi: thêm <literal>docbook-to-man</literal> vào dòng <literal>Build-Depends</literal> của tệp <filename>control</filename>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: add an <literal>override_dh_auto_build</literal> target to your <filename>rules</filename> file:
vi: thêm mục target <literal>override_dh_auto_build</literal> vào tệp <filename>rules</filename>:

note: type: Content of: <book><chapter><section><section><para>
en: If you prefer XML over SGML, you can use the <literal>manpage.xml.ex</literal> template.  If you do this, you have to:
vi: Hoặc nếu bạn yêu thích XML hơn là SGML, bạn có thể sử dụng mẫu <literal>manpage.xml.ex</literal> .  Nếu bạn làm điều này, bạn phải:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: rename the source file to something like <literal>gentoo.1.xml</literal>
vi: đổi tên thành <literal>gentoo.1.xml</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: install the <systemitem role="package">docbook-xsl</systemitem> package and an XSLT processor like <systemitem role="package">xsltproc</systemitem> (recommended)
vi: cài đặt gói <systemitem role="package">docbook-xsl</systemitem> và một XSLT processor như <systemitem role="package">xsltproc</systemitem> (khuyên dùng)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: add the <literal>docbook-xsl</literal>, <literal>docbook-xml</literal>, and <literal>xsltproc</literal> packages to the <literal>Build-Depends</literal> line in the <literal>control</literal> file
vi: thêm tên các gói <literal>docbook-xsl</literal>, <literal>docbook-xml</literal>, và <literal>xsltproc</literal> vào dòng <literal>Build-Depends</literal> trong tệp <literal>control</literal>

note: type: Content of: <book><chapter><section><para>
en: If your package has manual pages, you should install them using <citerefentry> <refentrytitle>dh_installman</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> by listing them in a <filename><replaceable>package</replaceable>.manpages</filename> file.
vi: Nếu gói của bạn có các trang hướng dẫn, bạn nên cài đặt chúng bởi <citerefentry> <refentrytitle>dh_installman</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> bằng cách liệt kê chúng trong tệp <filename><replaceable>package</replaceable>.manpages</filename>.

note: type: Content of: <book><chapter><section><para>
en: To install <filename>docs/gentoo.1</filename> as a manpage for the <systemitem role="package">gentoo</systemitem> package, create a <filename>gentoo.manpages</filename> file as follows:
vi: Để cài đặt <filename>docs/gentoo.1</filename> như một tệp manpage cho gói <systemitem role="package">gentoo</systemitem>, hãy tạo tệp <filename>gentoo.manpages</filename> như sau:

note: type: Content of: <book><chapter><section><para>
en: The <citerefentry> <refentrytitle>dh_installchangelogs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command installs this.
vi: Lệnh <citerefentry> <refentrytitle>dh_installchangelogs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> sẽ cài đặt điều này.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Despite this use of the <command>bash</command> shorthand expression <filename>{pre,post}{inst,rm}</filename> to indicate these filenames, you should use pure POSIX syntax for these maintainer scripts for compatibility with <command>dash</command> as the system shell.
vi: Mặc dù việc sử dụng biểu thức viết tắt <command>bash</command> <filename>{pre,post}{inst,rm}</filename> để chỉ ra các tệp này, bạn nên sử dụng cú pháp POSIX cho các maintainer scripts tương thích với dash như trình shell của hệ thống

note: type: Content of: <book><chapter><section><para>
en: These <filename>postinst</filename>, <filename>preinst</filename>, <filename>postrm</filename>, and <filename>prerm</filename> files <placeholder type="footnote" id="0"/> are called <emphasis>maintainer scripts</emphasis>.  They are scripts which are put in the control area of the package and run by <command>dpkg</command> when your package is installed, upgraded, or removed.
vi: Các tệp <filename>postinst</filename>, <filename>preinst</filename>, <filename>postrm</filename> và <filename>prerm</filename> <placeholder type="footnote" id="0"/> được gọi là <emphasis>maintainer scripts</emphasis>.  Chúng là các kịch bản được đặt trong vùng điều khiển của gói và sẽ được chạy bởi <command>dpkg</command> khi gói của bạn được cài đặt, nâng cấp hoặc xóa.

note: type: Content of: <book><chapter><section><para>
en: As a novice maintainer, you should avoid any manual editing of maintainer scripts because they are problematic.  For more information refer to the <ulink url="&policy-mantainerscripts;">Debian Policy Manual, 6 "Package maintainer scripts and installation procedure"</ulink>, and take a look at the example files provided by <command>dh_make</command>.
vi: Là một chuyên gia bảo trì, bạn nên tránh bất kỳ chỉnh sửa thủ công các tập lệnh bảo trì vì chúng dễ xảy ra vấn đề. Để biết thêm thông tin, hãy tham khảo <ulink url="&policy-mantainerscripts;">Debian Policy Manual, 6 "Package maintainer scripts and installation procedure"</ulink>, và xem các tệp ví dụ được cung cấp bởi <command>dh_make</command>.

note: type: Content of: <book><chapter><section><para>
en: If you did not listen to me and have created custom maintainer scripts for a package, you should make sure to test them not only for <emphasis role="strong">install</emphasis> and <emphasis role="strong">upgrade</emphasis> but also for <emphasis role="strong">remove</emphasis> and <emphasis role="strong">purge</emphasis>.
vi: Nếu bạn không lắng nghe tôi và đã tạo ra tập lệnh bảo trì tuỳ chỉnh cho một gói, bạn nên chắc chắn kiểm tra chúng không chỉ với <emphasis role="strong">install</emphasis> và <emphasis role="strong">upgrade</emphasis> mà còn <emphasis role="strong">remove</emphasis> và <emphasis role="strong">purge</emphasis>.

note: type: Content of: <book><chapter><section><para>
en: Upgrades to the new version should be silent and non-intrusive (existing users should not notice the upgrade except by discovering that old bugs have been fixed and perhaps that there are new features).
vi: Nâng cấp lên phiên bản mới nên silent (lặng lẽ, ổn định) và không phá vỡ (để các người dùng không cần chú ý nâng cấp ngoại trừ việc phát hiện ra rằng lỗi cũ đã được khắc phục và có thể có các tính năng mới).

note: type: Content of: <book><chapter><section><para>
en: When the upgrade is necessarily intrusive (eg., config files scattered through various home directories with totally different structure), you may consider as the last resort switching the package to a safe fallback state (e.g., disabling a service) and providing the proper documentation required by policy (<filename>README.Debian</filename> and <filename>NEWS.Debian</filename>).  Don't bother the user with <command>debconf</command> notes invoked from these maintainer scripts for upgrades.
vi: Khi sự nâng cấp cần thiết việc xâm nhập (ví dụ: các tập tin cấu hình rải rác thông qua các thư mục chính của người dùng với cấu trúc hoàn toàn khác), và bạn có thể coi đây là phương án cuối cùng để chuyển gói sang trạng thái dự phòng an toàn (ví dụ như vô hiệu hóa dịch vụ) và cung cấp tài liệu thích hợp theo yêu cầu của chính sách (<filename>README.Debian</filename> và <filename>NEWS.Debian</filename>). Đừng làm phiền người dùng với các câu hỏi <command>debconf</command> được gọi từ các tập lệnh bảo trì để nâng cấp.

note: type: Content of: <book><chapter><section><para>
en: The <systemitem role="package">ucf</systemitem> package provides a <emphasis>conffile-like</emphasis> handling infrastructure to preserve user changes for files that may not be labeled as <emphasis>conffiles</emphasis> such as those managed by the maintainer scripts.  This should minimize issues associated with them.
vi: Gói <systemitem role="package">ucf</systemitem> cung cấp <emphasis>conffile-like</emphasis> xử lý hạ tầng để ngăn người dùng thay đổi các tệp mà không được gắn nhãn <emphasis>conffiles</emphasis> chẳng hạn như những tài liệu được quản lý bởi các kịch bản bảo trì. Điều này sẽ giảm thiếu các vấn đề phát sinh.

note: type: Content of: <book><chapter><section><para>
en: These maintainer scripts are among the Debian enhancements that explain <emphasis role="strong">why people choose Debian</emphasis>.  You must be very careful not to turn them into a source of annoyance.
vi: Các kịch bản bảo trì nằm trong số các cải tiến Debian nhằm giải thích <emphasis role="strong">tại sao mọi người chọn Debian</emphasis>. Bạn phải thật cẩn thận để không biết chúng thành nguồn gây phiền toái.

note: type: Content of: <book><chapter><section><para>
en: Packaging of a library is not easy for a novice maintainer and should be avoided.  Having said it, if your package has libraries, you should have <filename>debian/<replaceable>package</replaceable>.symbols</filename> files. See <xref linkend="librarysymbols"/>.
vi: Việc đóng gói một thư viện là không dễ dàng cho người bảo trì mới làm quen và nên tránh. Còn nếu gói của bạn có các thử viện, bạn nên có tệp <filename>debian/<replaceable>package</replaceable>.symbols</filename>. Xem <xref linkend="librarysymbols"/>.

note: type: Content of: <book><chapter><section><para>
en: The <citerefentry> <refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command installs this.
vi: Lệnh <citerefentry> <refentrytitle>dh_installdocs</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> cài đặt tệp này.

note: type: Content of: <book><chapter><section><para>
en: The <filename>watch</filename> file format is documented in the <citerefentry> <refentrytitle>uscan</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> manpage.  The <filename>watch</filename> file configures the <command>uscan</command> program (in the <systemitem role="package">devscripts</systemitem> package) to watch the site where you originally got the source.  This is also used by the <ulink url="&debtrack;">Debian Package Tracker</ulink> service.
vi: Định dạng tệp <filename>watch</filename> là tài liệu <citerefentry> <refentrytitle>uscan</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  Tệp <filename>watch</filename> cấu hình chương trình <command>uscan</command> (có trong gói <systemitem role="package">devscripts</systemitem>) để theo dõi trang web mà bạn lấy nguồn. Nó cũng được sử dụng bởi dịch vụ <ulink url="&debtrack;">Debian Package Tracker</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Here are its contents:
vi: Đây là nội dung của nó:

note: type: Content of: <book><chapter><section><para>
en: Normally with a <filename>watch</filename> file, the URL at <literal>&sf-net;/gentoo</literal> is downloaded and searched for links of the form <literal>&lt;a href=...&gt;</literal>.  The basename (just the part after the final <literal>/</literal>) of each linked URL is compared against the Perl regular expression pattern (see <citerefentry> <refentrytitle>perlre</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>)  <literal>gentoo-(.+)\.tar\.gz</literal>.  Out of the files that match, the one with the greatest version number is downloaded and the <command>uupdate</command> program is run to create an updated source tree.
vi: Thông thường với một tệp <filename>watch</filename>, đường dẫn URL tại <literal>&sf-net;/gentoo</literal> được tải về và tìm kiểm cho các liên kết theo biểu mẫu <literal>&lt;a href=...&gt;</literal>.  Tên (phần phía sau của đường dẫn <literal>/</literal>) của mỗi liên kết URL được so sánh với mẫu biểu thức chính quy Perl (xem <citerefentry> <refentrytitle>perlre</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>)<literal>gentoo-(.+)\.tar\.gz</literal>.  Trong số các tệp phù hợp, tệp đượctải xuống có số phiên bản lớn nhất và chương trình <command>uupdate</command>được chạy để tạo một bản nguồn đã được cập nhật.

note: type: Content of: <book><chapter><section><para>
en: Although this is true for other sites, the SourceForge download service at <ulink url="&sf-net;"/> is an exception.  When the <filename>watch</filename> file has a URL matching the Perl regexp <literal>^http://sf\.net/</literal>, the <command>uscan</command> program replaces it with <literal>&qa-do;watch/sf.php/</literal> and then applies this rule.  The URL redirector service at <ulink url="&qa-do;"/> is designed to offer a stable redirect service to the desired file for any <filename>watch</filename> pattern of the form <literal>&sf-net;/<replaceable>project</replaceable>/<replaceable>tar-name</replaceable>-(.+)\.tar\.gz</literal>.  This solves issues related to periodically changing SourceForge URLs.
vi: Mặc dù điều này là đúng cho vài trang web, dịch vụ tải của SourceForge tại <ulink url="&sf-net;"/> là một ngoại lệ. Khi tệp <filename>watch</filename> chứa một đường dẫn URL khớp với biểu thức chính quy Perl <literal>^http://sf\.net/</literal>, chương trình <command>uscan</command> thay thế nó với <literal>&qa-do;watch/sf.php/</literal> và sau đó áp dụng quy tắc này. Dịch vụ chuyển hướng URL tại <ulink url="&qa-do;"/> được thiết kế  để cung cấp dịch vụ ổn định đến tệp mong muốn với bất kỳ <filename>watch</filename> mẫu biểu thức <literal>&sf-net;/<replaceable>project</replaceable>/<replaceable>tar-name</replaceable>-(.+)\.tar\.gz</literal>.  Điều này giải quyết các vấn đề liên quan đế thay đổi định kỳ các đường dẫn SourceForge.

note: type: Content of: <book><chapter><section><para>
en: If the upstream offers the cryptographic signature of the tarball, it is recommended to verify its authenticity using the <literal>pgpsigurlmangle</literal> option as described in <citerefentry> <refentrytitle>uscan</refentrytitle><manvolnum>1</manvolnum> </citerefentry>.
vi: Nếu thượng nguồn cung cấp chữ ký mật mã của tarball, bạn nên xác minh tính xác thực của nó bằng cách sử dụng tùy chọn <literal>pgpsigurlmangle</literal> như mô tả trong <citerefentry><refentrytitle>uscan</refentrytitle><manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: In the <filename>debian/source/format</filename> file, there should be a single line indicating the desired format for the source package (check <citerefentry> <refentrytitle>dpkg-source</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> for an exhaustive list).  After <literal>squeeze</literal>, it should say either:
vi: Trong tệp <filename>debian/source/format</filename>, nên có một dòng chỉ định định dạng mong muốn cho gói nguồn (kiểm tra <citerefentry><refentrytitle>dpkg-source</refentrytitle>> <manvolnum>1</manvolnum></citerefentry> để có danh sách đầy đủ). Sau phiên bản <literal>squeeze</literal>, cần chỉ ra rằng:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>3.0 (native)</literal> for native Debian packages or
vi: <literal>3.0 (native)</literal> cho các gói Debian native hoặc

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>3.0 (quilt)</literal> for everything else.
vi: <literal>3.0 (quilt)</literal> cho mọi thứ khác.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&debsrc3;">DebSrc3.0</ulink> for a summary on the switch to the new <literal>3.0 (quilt)</literal> and <literal>3.0 (native)</literal> source formats.
vi: Xem <ulink url="&debsrc3;">DebSrc3.0</ulink> để biết tổng quan việc chuyển đổi sang các địng dạng mã nguồn mới <literal>3.0 (quilt)</literal> and <literal>3.0 (native)</literal>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Actually, this new format also supports multiple upstream tarballs and more compression methods.  These are beyond the scope of this document.
vi: Trên thực tế, định dạng mới này cũng hỗ trợ nhiều tarballs thượng nguồn và các phương pháp nén khác.  Những điều này nằm ngoài phạm vi của tài liệu này.

note: type: Content of: <book><chapter><section><para>
en: The newer <literal>3.0 (quilt)</literal> source format records modifications in a <command>quilt</command> patch series within <filename>debian/patches</filename>.  Those changes are then automatically applied during extraction of the source package.  <placeholder type="footnote" id="0"/> The Debian modifications are simply stored in a <filename>debian.tar.gz</filename> archive containing all files under the <filename>debian</filename> directory.  This new format supports inclusion of binary files such as PNG icons by the package maintainer without requiring tricks.  <placeholder type="footnote" id="1"/>
vi: Định dạng <literal>3.0 (quilt)</literal> mới sẽ ghi lại các sửa đổi trong một loạt bản vá lỗi <command>quilt</command> trong thư mục <filename>debian/patches </filename>.  Những thay đổi này sau đó sẽ tự động được áp dụng trong quá trình giải nén gói nguồn.  <placeholder type="footnote" id="0"/> Các sửa đổi Debian chỉ đơn giản được lưu trữ trong kho lưu trữ <filename>debian.tar.gz</filename> chứa tất cả các tệp tin trong thư mục <filename>debian</filename>. Định dạng mới này hỗ trợ đưa các tệp tin nhị phân như các biểu tượng PNG của người bảo trì gói mà không yêu cầu thủ thuật. <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><para>
en: When <command>dpkg-source</command> extracts a source package in <literal>3.0 (quilt)</literal> source format, it automatically applies all patches listed in <filename>debian/patches/series</filename>.  You can avoid applying patches at the end of the extraction with the <literal>--skip-patches</literal> option.
vi: Khi <command> dpkg-source </command> giải nén một gói nguồn trong định dạng nguồn <literal>3.0 (quilt)</literal>, nó sẽ tự động áp dụng tất cả các bản vá được liệt kê trong <filename>debian patches/series</filename>.  Bạn có thể bỏ qua việc áp dụng các bản vá ở cuối quá trình giải nén với tùy chọn <literal>--skip-patches</literal>.

note: type: Content of: <book><chapter><section><para>
en: When you want to manage Debian packaging activities under a VCS, you typically create one branch (e.g., <literal>upstream</literal>) tracking the upstream source and another branch (e.g., typically <literal>master</literal> for Git)  tracking the Debian package.  For the latter, you usually want to have unpatched upstream source with your <filename>debian/*</filename> files for the Debian packaging to ease merging of the new upstream source.
vi: Khi bạn muốn quản lý các hoạt động đóng gói Debian bằng VCS, bạn thường tạo một nhánh (ví dụ. <literal>upstream</literal>) để theo dõi thượng nguồn và một nhánh khác (thường là <literal>master</literal> đối với Git) để theo dõi gói Debian. Đối với trường hợp thứ hai, bạn thường xuyên muốn có thượng nguồn chưa được vá lỗi với các tệp của bạn <filename>debian/*</filename> để dễ dàng hợp nhất với mã nguồn mới của thượng nguồn.

note: type: Content of: <book><chapter><section><para>
en: After you build a package, the source is normally left patched.  You need to unpatch it manually by running <literal>dquilt pop -a</literal> before committing to the <literal>master</literal> branch.  You can automate this by adding the optional <filename>debian/source/local-options</filename> file containing <literal>unapply-patches</literal>.  This file is not included in the generated source package and changes the local build behavior only.  This file may contain <literal>abort-on-upstream-changes</literal>, too (see <citerefentry> <refentrytitle>dpkg-source</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>).
vi: Sau khi bạn xây dựng một gói, nguồn thường đã được vá.  Bạn cần phải gỡ vá bằng tay bằng cách chạy <literal>dquilt pop -a</literal> trước khi đẩy hết vào nhánh <literal>master</literal>.  Bạn có thể tự động hóa việc này bằng cách thêm tệp tin tuỳ chọn <filename>debian/source/local-options</filename> để chứa các <literal>unapply-patches</literal>. Tệp này không được bao gồm trong gói nguồn đã tạo và chỉ thay đổi hành vi xây dựng cục bộ. Tệp này có thể chứa <literal>abort-on-upstream-changes</literal>, (xem thêm <citerefentry> <refentrytitle> dpkg-source </refentrytitle> <manvolnum> 1 </manvolnum> </citerefentry>).

note: type: Content of: <book><chapter><section><para>
en: The autogenerated files in the source tree can be quite annoying for packaging since they generate meaningless large patch files.  There are custom modules such as <command>dh_autoreconf</command> to ease this problem as described in <xref linkend="customrules"/>.
vi: Các tệp được tự động sinh trong cây nguồn có thể gây khó chịu cho đóng gói vì chúng tạo ra các tệp vá lỗi không có ý nghĩa.  Có các mô đun tùy chỉnh như <command>dh_autoreconf</command> nhằm giải quyết các vấn đề này như mô tả trong <xref linkend="customrules"/>.

note: type: Content of: <book><chapter><section><para>
en: You can provide a Perl regular expression to the <literal>--extend-diff-ignore</literal> option argument of <citerefentry> <refentrytitle>dpkg-source</refentrytitle><manvolnum>1</manvolnum> </citerefentry> to ignore changes made to the autogenerated files while creating the source package.
vi: Bạn có thể cung cấp một biểu thức chính quy Perl là đối số của tùy chọn <literal>--extend-diff-ignore</literal> khi chạy <citerefentry> <refentrytitle> dpkg-source </refentrytitle><manvolnum>1</manvolnum> </citerefentry> để bỏ qua các thay đổi được thực hiện đối với các tệp được tạo tự động trong khi tạo gói nguồn.

note: type: Content of: <book><chapter><section><para>
en: As a general solution to address this problem of the autogenerated files, you can store such a <command>dpkg-source</command> option argument in the <filename>source/options</filename> file of the source package.  The following will skip creating patch files for <filename>config.sub</filename>, <filename>config.guess</filename>, and <filename>Makefile</filename>.
vi: Như một giải pháp chung để giải quyết vấn đề của các tệp tự động tạo mới, bạn có thể lưu trữ một đối số tùy chọn <command>dpkg-source</command> trong tệp tin <filename>source/options </filename>.  Ví dụ sau sẽ bỏ qua việc tạo tệp vá cho <filename>config.sub</filename>, <filename>config.guess</filename> và <filename>Makefile</filename>.

note: type: Content of: <book><chapter><section><para>
en: The old <literal>1.0</literal> source format created a single large <filename>diff.gz</filename> file containing package maintenance files in <filename>debian</filename> and patch files for the source.  Such a package is a bit cumbersome to inspect and understand for each source tree modification later.  This is not so nice.
vi: Định dạng nguồn cũ <literal>1.0</literal> tạo một tệp <filename>diff.gz</filename> duy nhất có chứa tệp bảo trì gói trong <filename>debian</filename> và các tệp vá cho nguồn.  Một gói như vậy hơi rườm rà để kiểm tra và hiểu cho mỗi thay đổi cây nguồn sau đó. Vì thế đây không phải định dạng tốt.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Several methods of patch set maintenance have been proposed and are in use for Debian packages.  The <command>quilt</command> system is the preferred maintenance system in use.  Others include <command>dpatch</command>, <command>dbs</command>, and <command>cdbs</command>.  Many of these keep such patches as <filename>debian/patches/*</filename> files.
vi: Một số phương pháp bảo trì bộ vá đã được đề xuất và đang được sử dụng cho các gói Debian. Hệ thống <command>quilt</command> là hệ thống bảo trì được ưa thích sử dụng. Các hệ thống khác bao gồm <command>dpatch</command>, <command>dbs</command>, và <command>cdbs</command>.  Nhiều trong số này giữ các bản vá như các tệp tin <filename>debian/patches/*</filename>.

note: type: Content of: <book><chapter><section><para>
en: The newer <literal>3.0 (quilt)</literal> source format stores patches in <filename>debian/patches/*</filename> files using the <command>quilt</command> command.  These patches and other package data which are all contained under the <filename>debian</filename> directory are packaged as the <filename>debian.tar.gz</filename> file.  Since the <command>dpkg-source</command> command can handle <command>quilt</command> formatted patch data in the <literal>3.0 (quilt)</literal> source without the <systemitem role="package">quilt</systemitem> package, it does not need a <literal>Build-Depends</literal> on <systemitem role="package">quilt</systemitem>.  <placeholder type="footnote" id="0"/>
vi: Định dạng mới <literal>3.0 (quilt)</literal> sẽ lưu các bản vá lỗi vào các tệp <filename>debian/patches/*</filename> bằng cách sử dụng công cụ <command>quilt</command>. Các bản vá này và các dữ liệu gói khác nằm trong thư mục <filename>debian</filename> được đóng gói dưới dạng tệp <filename>debian.tar.gz</filename>. Do lệnh <command>dpkg-source</command> có thể xử lý dữ liệu vá lỗi định dạng của <command>quilt</command> trong định dạng <literal> 3.0 (quilt) </literal> mà không cần tới gói <systemitem role="package">quilt</systemitem>, nó không cần <systemitem role="package"> quilt </systemitem> ở trong mục <literal>Build-Depends</literal>. <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If you are asking a sponsor to upload your package, this kind of clear separation and documentation of your changes is very important to expedite the package review by your sponsor.
vi: Nếu bạn đang yêu cầu một nhà tài trợ để tải lên gói của bạn, cầm làm rõ ràng và viết tài liệu của những thay đổi của bạn là rất quan trọng để tiến hành xem xét gói bởi nhà tài trợ.

note: type: Content of: <book><chapter><section><para>
en: The <command>quilt</command> command is explained in <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  It records modifications to the source as a stack of <literal>-p1</literal> patch files in the <filename>debian/patches</filename> directory and the source tree is untouched outside of the <filename>debian</filename> directory.  The order of these patches is recorded in the <filename>debian/patches/series</filename> file.  You can apply (=push), un-apply (=pop), and refresh patches easily.  <placeholder type="footnote" id="0"/>
vi: Lệnh <command>quilt</command> được giải thích trong <citerefentry> <refentrytitle>quilt</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  Nó ghi chép lại các thay đổi của mã nguồn và tạo thành các bản vá <literal>-p1</literal> trong thư mục <filename>debian/patches</filename> và cây mã nguồn không bị ảnh hưởng ngoại trừ thư mục <filename>debian</filename>. Trình tự áp dụng bản vá được ghi lại tại tệp <filename>debian/patches/series</filename>.  Bạn có thể áp dụng (=push), un-apply (=pop), và làm mới một các dễ dàng.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: For <xref linkend="modify"/>, we created three patches in <filename>debian/patches</filename>.
vi: Đối với <xref linkend="modify"/>, chúng tôi đã tạo ba bản vá lỗi trong <filename>debian/patches</filename>.

note: type: Content of: <book><chapter><section><para>
en: Since Debian patches are located in <filename>debian/patches</filename>, please make sure to set up the <command>dquilt</command> command properly as described in <xref linkend="quiltrc"/>.
vi: Vì các bản vá lỗi của Debian được đặt trong <filename>debian/patches</filename>, hãy đảm bảo thiết lập lệnh <command>dquilt</command> đúng như mô tả trong <xref linkend="quiltrc"/>.

note: type: Content of: <book><chapter><section><para>
en: When anyone (including yourself) provides a patch <filename><replaceable>foo</replaceable>.patch</filename> to the source later, modifying a <literal>3.0 (quilt)</literal> source package is quite simple:
vi: Khi mọi người (kể cả bạn) cung cấp một bản vá lỗi mới <filename><replaceable>foo</replaceable>.patch</filename> cho mã nguồn, áp dụng cho mã nguồn định dạng gói nguồn <filename>3.0 (quilt)</filename> khá đơn giản:

note: type: Content of: <book><chapter><section><para>
en: The patches stored in the newer <literal>3.0 (quilt)</literal> source format must be <emphasis>fuzz</emphasis> free.  You can ensure this with <literal>dquilt pop -a; while dquilt push; do dquilt refresh; done</literal>.
vi: Các bản vá được lưu trữ trong phiên bản mới <literal>3.0 (quilt)</literal> phải là <emphasis> fuzz </emphasis> tự do. Bạn có thể đảm bảo điều này với <literal>dquilt pop -a; while dquilt push; do dquilt refresh; done</literal>.

note: type: Content of: <book><chapter><title>
en: Building the package
vi: Biên dịch gói

note: type: Content of: <book><chapter><para>
en: We should now be ready to build the package.
vi: Bây giờ chúng ta xem như đã sẵn sàng để biên dịch gói.

note: type: Content of: <book><chapter><section><title>
en: Complete (re)build
vi: (Tái) biên dịch toàn bộ

note: type: Content of: <book><chapter><section><para>
en: In order to perform a complete (re)build of a package properly, you need to make sure you have installed
vi: Để có thể (tái) biên dịch toàn bộ gói một cách đúng đắn, bạn cần phải đảm bảo là bạn đã cài đặt

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: the <systemitem role="package">build-essential</systemitem> package,
vi: gói <systemitem role="package">build-essential</systemitem>,

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: packages listed in the <literal>Build-Depends</literal> field (see <xref linkend="control"/>), and
vi: các gói liệt kê ở trong mục <literal>Build-Depends</literal> (xem <xref linkend="control"/>), và

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: packages listed in the <literal>Build-Depends-indep</literal> field (see <xref linkend="control"/>).
vi: các gói được liệt kê trong mục <literal>Build-Depends-indep</literal> (see <xref linkend="control"/>).

note: type: Content of: <book><chapter><section><para>
en: Then you issue the following command in the source directory:
vi: Sau đó bạn thực thi lệnh sau ở trong thư mục nguồn:

note: type: Content of: <book><chapter><section><para>
en: This will do everything to make full binary and source packages for you.  It will:
vi: Lệnh này sẽ làm hết tất cả những thứ cần thiết để tạo gói nhị phân và nguồn hoàn chỉnh cho bạn.  Nó sẽ

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: clean the source tree (<literal>debian/rules clean</literal>)
vi: xóa sạch cây thư mục nguồn (<literal>debian/rules clean</literal>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: build the source package (<literal>dpkg-source -b</literal>)
vi: biên dịch gói nguồn (<literal>dpkg-source -b</literal>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: build the program (<literal>debian/rules build</literal>)
vi: biên dịch chương trình (<literal>debian/rules build</literal>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: build binary packages (<literal>fakeroot debian/rules binary</literal>)
vi: biên dịch gói nhị phân (<literal>fakeroot debian/rules binary</literal>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: make the <filename>.dsc</filename> file
vi: tạo tập tin <filename>.dsc</filename>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: make the <filename>.changes</filename> file, using <command>dpkg-genchanges</command>
vi: tạo tập tin <filename>.changes</filename>, dùng lệnh <command>dpkg-genchanges</command>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This GPG key must be signed by a Debian developer to get connected to the web of trust and must be registered to <ulink url="&keyring;">the Debian keyring</ulink>.  This enables your uploaded packages to be accepted to the Debian archives.  See <ulink url="&keycreate;">Creating a new GPG key</ulink> and <ulink url="&keysigning; ">Debian Wiki on Keysigning</ulink>.
vi: Mã GPG này phải được ký tên bởi một nhà phát triển Debian để có thể được kết nối tới mạng lưới tín nhiệm và phải được đăng ký vào <ulink url="&keyring;">tập hợp mã tin cậy của Debian</ulink>. Điều này cho phép các gói bạn tải lên được chấp nhận vào kho của Debian.  Xem <ulink url="&keycreate;">Tạo một mã GPG mới</ulink> và <ulink url="&keysigning; ">Debian Wiki về Ký tên lên mã</ulink>.

note: type: Content of: <book><chapter><section><para>
en: If the build result is satisfactory, sign the <filename>.dsc</filename> and <filename>.changes</filename> files with your private GPG key using the <command>debsign</command> command.  You need to enter your secret pass phrase, twice.  <placeholder type="footnote" id="0"/>
vi: Nếu kết quả biên dịch đạt mức thỏa mãn yêu cầu, kí tên các tập tin <filename>.dsc</filename> và <filename>.changes</filename> dùng mã GPG riêng tư của bạn bằng lệnh <command>debsign</command>.  Bạn cần phải nhập mật mã, hai lần.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: For a non-native Debian package, e.g., <systemitem role="package">gentoo</systemitem>, you will see the following files in the parent directory (<filename>~/gentoo</filename>) after building packages:
vi: Đối với một gói không đến từ Debian, ví dụ như <systemitem role="package">gentoo</systemitem>, bạn sẽ thấy những tập tin sau trong thư mục cấp trên (<filename>~/gentoo</filename>) sau khi biên dịch các gói xong:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This is the original upstream source code tarball, merely renamed to the above so that it adheres to the Debian standard.  Note that this was created initially by the command <literal>dh_make -f ../gentoo-0.9.12.tar.gz</literal>.
vi: Đây là tập tin nén chứa mã nguồn nguyên gốc từ các nhà phát triển, chỉ được đổi tên về tên như trên để tuân thủ theo quy định của Debian. Chú ý rằng tập tin trên được tạo trước tiên bởi lệnh <literal>dh_make -f ../gentoo-0.9.12.tar.gz</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This is a summary of the contents of the source code.  The file is generated from your <filename>control</filename> file, and is used when unpacking the source with <citerefentry> <refentrytitle>dpkg-source</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Đây là tóm tắt nội dung của mã nguồn. Tập tin này được tạo ra từ tập tin <filename>control</filename>, và nó được sử dụng khi giải nén mã nguồn bằng lệnh <citerefentry> <refentrytitle>dpkg-source</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This compressed tarball contains your <filename>debian</filename> directory contents.  Each and every addition you made to the original source code is stored as a <command>quilt</command> patch in <filename>debian/patches</filename>.
vi: Tập tin nén này chứa các nội dung trong thư mục <filename>debian</filename>. Mỗi điều chỉnh bạn thêm vào mã nguồn ban đầu được lưu ở dạng một bản vá <command>quilt</command> trong <filename>debian/patches</filename>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: You can avoid applying <command>quilt</command> patches in the <literal>3.0 (quilt)</literal> source format at the end of the extraction with the <literal>--skip-patches</literal> option.  Alternatively, you can run <literal>dquilt pop -a</literal> after normal operation.
vi: Bạn có thể tránh việc áp dụng các bản vá <command>quilt</command> dưới định dạng nguồn <literal>3.0 (quilt)</literal> khi kết thúc việc giải nén với tham số  <literal>--skip-patches</literal>.  Một lựa chọn khác là bạn có thể chạy lệnh <literal>dquilt pop -a</literal> sau khi làm xong các thao tác thông thường.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If someone else wants to re-create your package from scratch, they can easily do so using the above three files.  The extraction procedure is trivial: just copy the three files somewhere else and run <literal>dpkg-source -x gentoo_0.9.12-1.dsc</literal>.  <placeholder type="footnote" id="0"/>
vi: Nếu bất cứ ai muốn tự tạo gói từ đầu, họ có thể làm thế bằng việc sử dung ba tập tin phía trên.  Quy trình giải nén thì khá dễ dàng: chỉ cần sao chép ba tập tin đến một nơi khác và chạy lệnh <literal>dpkg-source -x gentoo_0.9.12-1.dsc</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This is your completed binary package.  You can use <command>dpkg</command> to install and remove this just like any other package.
vi: Đây là gói nhị phân hoàn chỉnh của bạn.  Bạn có thể dùng lệnh <command>dpkg</command> để cài đặt và tháo gỡ gói nhị phân này như những gói khác.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: This file describes all the changes made in the current package revision; it is used by the Debian FTP archive maintenance programs to install the binary and source packages.  It is partly generated from the <filename>changelog</filename> file and the <filename>.dsc</filename> file.
vi: Tập tin này mô tả tất cả những thay đổi trong phiên bản hiện thời của gói; nó được dùng bởi các chương trình bảo trì kho FTP của Debian để cài đặt các gói nhị phân và gói nguồn.  Nó một phần được tạo ra từ tập tin  <filename>changelog</filename> và tập tin <filename>.dsc</filename>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: As you keep working on the package, its behavior will change and new features will be added.  People downloading your package can look at this file and quickly see what has changed.  Debian archive maintenance programs will also post the contents of this file to the <ulink url="&debian-devel-changes-ldo;">debian-devel-changes@lists.debian.org</ulink> mailing list.
vi: Trong lúc bạn làm việc với gói, biểu hiện của gói sẽ thay đổi và những tính năng mới sẽ được thêm vào.  Những người tải gói của bạn về có thể nhìn vào tập tin này và nhìn sơ nhanh được có những gì đã thay đổi.  Các chương trình bảo trì kho Debian sẽ đăng các nội dung của tập tin này lên bó thư <ulink url="&debian-devel-changes-ldo;">debian-devel-changes@lists.debian.org</ulink>.

note: type: Content of: <book><chapter><section><para>
en: The <filename>gentoo_0.9.12-1.dsc</filename> and <filename>gentoo_0.9.12-1_i386.changes</filename> files must be signed using the <command>debsign</command> command with your private GPG key in the <filename>~/.gnupg/</filename> directory, before uploading them to the Debian FTP archive. The GPG signature provides the proof that these files are really yours, using your public GPG key.
vi: Các tập tin <filename>gentoo_0.9.12-1.dsc</filename> và <filename>gentoo_0.9.12-1_i386.changes</filename> phải được ký tên bằng lệnh <command>debsign</command> với mã GPG riêng tư của bạn trong thư mục <filename>~/.gnupg/</filename>, trước khi tải chúng lên kho FTP của Debian. Chữ ký GPG chứng minh những tập tin này là thật sự của bạn bằng mã GPG công cộng của bạn.

note: type: Content of: <book><chapter><section><para>
en: The <command>debsign</command> command can be made to sign with your specified secret GPG key ID (good for sponsoring packages) with the following in the <filename>~/.devscripts</filename> file:
vi: Lệnh <command>debsign</command> có thể được dùng để ký tên với mã nhận dạng của khóa GPG bí mật của bạn (tốt cho việc tài trợ các gói) được chỉ ra trong dòng sau trong tập tin <filename>~/.devscripts</filename>:

note: type: Content of: <book><chapter><section><para>
en: The long strings of numbers in the <filename>.dsc</filename> and <filename>.changes</filename> files are SHA1/SHA256 checksums for the files mentioned.  Anyone downloading your files can test them with <citerefentry> <refentrytitle>sha1sum</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> or <citerefentry> <refentrytitle>sha256sum</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> and if the numbers don't match, they'll know the file is corrupt or has been tampered with.
vi: Những chuỗi số dài trong các tập tin <filename>.dsc</filename> và <filename>.changes</filename> là mã băm SHA1/SHA256 cho những tập tin đã được đề cập.  Bất kỳ ai tải xuống các tập tin của bạn có thể sử dung và kiểm tra chúng bằng lệnh <citerefentry> <refentrytitle>sha1sum</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> hoặc <citerefentry> <refentrytitle>sha256sum</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> và nếu các số không khớp, họ sẽ biết ngay là tập tin đã bị lỗi hoặc đã bị chỉnh sửa.

note: type: Content of: <book><chapter><section><title>
en: Autobuilder
vi: Tự động biên dịch

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The actual autobuilder system involves much more complicated schemes than the one documented here.  Such details are beyond the scope of this document.
vi: Hệ thống tự động biên dịch thực tế cần các kế hoạch phức tạp hơn nhiều kế hoạch được giải thích ở đây.  Những chi tiết như thế là quá tầm của tài liệu này.

note: type: Content of: <book><chapter><section><para>
en: Debian supports many <ulink url="&ports;">ports</ulink> with the <ulink url="&buildd;">autobuilder network</ulink> running <command>buildd</command> daemons on computers of many different architectures.  Although you do not need to do this yourself, you should be aware of what will happen to your packages.  Let's look into roughly how they rebuild your packages for multiple architectures.  <placeholder type="footnote" id="0"/>
vi: Debian hỗ trợ nhiều <ulink url="&ports;">cổng</ulink> với  <ulink url="&buildd;">mạng lưới biên dịch tự động</ulink> chạy các dịch vụ <command>buildd</command> trên các máy tính chạy nhiều nền tảng khác nhau.  Mặc dù bạn không cần phải tự làm điều này, bạn cần phải biết những gì sẽ xảy ra với các gói phần mềm của bạn.  Hãy nhìn vào cách chúng biên dịch các gói phần mềm của bạn cho nhiều nền tảng.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: For <literal>Architecture: any</literal> packages, the autobuilder system performs a rebuild.  It ensures the installation of
vi: Đối với các gói phần mềm cho nền tảng <literal>Architecture: any</literal>, hệ thống tự động biên dịch thực hiện hành động tái biên dịch.  Nó đảm bảo việc cài đặt của

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: the <systemitem role="package">build-essential</systemitem> package, and
vi: gói <systemitem role="package">build-essential</systemitem>, và

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: packages listed in the <literal>Build-Depends</literal> field (see <xref linkend="control"/>).
vi: các gói được liệt kê trong trường <literal>Build-Depends</literal> (see <xref linkend="control"/>).

note: type: Content of: <book><chapter><section><para>
en: Then it issues the following command in the source directory:
vi: Sau đó nó chạy lệnh sau trong thư mục nguồn:

note: type: Content of: <book><chapter><section><para>
en: This will do everything to make architecture dependent binary packages on another architecture.  It will:
vi: Lệnh này sẽ làm tất cả mọi thứ để tạo ra các gói phần mềm nhị phân phụ thuộc vào nền tảng trên một nền tảng khác.  Nó sẽ:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: build architecture dependent binary packages (<literal>fakeroot debian/rules binary-arch</literal>)
vi: biên dịch các gói phần mềm nhị phân phụ thuộc vào nền tảng (<literal>fakeroot debian/rules binary-arch</literal>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: sign the source <filename>.dsc</filename> file, using <command>gpg</command>
vi: ký tên vào tập tin nguồn <filename>.dsc</filename>, dùng lệnh <command>gpg</command>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: create and sign the upload <filename>.changes</filename> file, using <command>dpkg-genchanges</command> and <command>gpg</command>
vi: tạo và ký tên tập tin sẽ được tải lên <filename>.changes</filename>, dùng lệnh <command>dpkg-genchanges</command> và <command>gpg</command>

note: type: Content of: <book><chapter><section><para>
en: This is why you see your package for other architectures.
vi: Đây là lý do bạn thấy gói phần mềm của bạn cho các nền tảng khác.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Unlike under the <systemitem role="package">pbuilder</systemitem> package, the <command>chroot</command> environment under the <systemitem role="package">sbuild</systemitem> package used by the autobuilder system does not enforce the use of a minimal system and may have many leftover packages installed.
vi: Khác với khi dưới gói phần mềm <systemitem role="package">pbuilder</systemitem>, môi trường <command>chroot</command> dưới gói <systemitem role="package">sbuild</systemitem> vốn được sử dụng bởi hệ thống tự động biên dịch không buộc sử dụng một hệ thống nhỏ gọn và có thể có nhiều gói phần mềm thừa đã được cài đặt.

note: type: Content of: <book><chapter><section><para>
en: Although packages listed in the <literal>Build-Depends-Indep</literal> field are required to be installed for our normal packaging work (see <xref linkend="completebuild"/>), they are not required to be installed for the autobuilder system since it builds only architecture dependent binary packages.  <placeholder type="footnote" id="0"/> This distinction between normal packaging and autobuilding procedures is what dictates whether you should record such required packages in the <literal>Build-Depends</literal> or <literal>Build-Depends-Indep</literal> fields of the <filename>debian/control</filename> file (see <xref linkend="control"/>).
vi: Mặc dù các gói phần mềm liệt kê trong trường <literal>Build-Depends-Indep</literal> bị buộc phải được cài đặt cho quá trình đóng gói bình thường của chúng tôi (xem <xref linkend="completebuild"/>), chúng không bị buộc phải được cài đặt bởi hệ thống tự động biên dịch bởi vì nó biên dịch chỉ những gói phần mềm phụ thuộc vào nền tảng.  <placeholder type="footnote" id="0"/> Điểm khác biệt giữa thủ tục đóng gói bình thường và đóng gói tự động là cái gì chỉ ra bạn nên ghi lại những gói phần mềm bắt buộc trong trường <literal>Build-Depends</literal> hay <literal>Build-Depends-Indep</literal> của tập tin <filename>debian/control</filename> (xem <xref linkend="control"/>).

note: type: Content of: <book><chapter><section><title>
en: <command>debuild</command> command
vi: Lệnh <command>debuild</command>

note: type: Content of: <book><chapter><section><para>
en: You can automate the build activity around executing the <command>dpkg-buildpackage</command> command package further with the <command>debuild</command> command.  See <citerefentry> <refentrytitle>debuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Bạn có thể tự động hóa hành động biên dịch xung quanh việc thực thi lệnh <command>dpkg-buildpackage</command> và lệnh <command>debuild</command>.  Xem <citerefentry> <refentrytitle>debuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: The <command>debuild</command> command executes the <command>lintian</command> command to make a static check after building the Debian package.  The <command>lintian</command> command can be customized with the following in the <filename>~/.devscripts</filename> file:
vi: Lệnh <command>debuild</command> chạy lệnh <command>lintian</command> để thực hiện bài kiểm tra tĩnh sau khi biên dịch gói phần mềm Debian. Lệnh <command>lintian</command> có thể được thay đổi với các dòng sau trong tập tin <filename>~/.devscripts</filename>:

note: type: Content of: <book><chapter><section><para>
en: Cleaning the source and rebuilding the package from your user account is as simple as:
vi: Dọn dẹp mã nguồn và tái biên dịch gói phần mềm từ tài khoản của bạn thì đơn giản như sau:

note: type: Content of: <book><chapter><section><para>
en: You can clean the source tree as simply as:
vi: Bạn có thể dọn dẹp cây mã nguồn đơn giản như sau:

note: type: Content of: <book><chapter><section><title>
en: <systemitem role="package">pbuilder</systemitem> package
vi: Gói phần mềm <systemitem role="package">pbuilder</systemitem>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Since the <systemitem role="package">pbuilder</systemitem> package is still evolving, you should check the actual configuration situation by consulting the latest official documentation.
vi: Bởi vì gói phần mềm <systemitem role="package">pbuilder</systemitem> vẫn đang tiếp tục tiến hóa, bạn nên kiểm tra môi trường cấu hình thực sự bằng việc đọc tài liệu hướng dẫn mới nhất.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&buildd-do;"/> for more on Debian package auto-building.
vi: Xem <ulink url="&buildd-do;"/> để biết thêm về việc tự động biên dịch các gói phần mềm Debian.

note: type: Content of: <book><chapter><section><para>
en: For a clean room (<command>chroot</command>) build environment to verify the build dependencies, the <systemitem role="package">pbuilder</systemitem> package is very useful.  <placeholder type="footnote" id="0"/> This ensures a clean build from the source under the <literal>sid</literal> auto-builder for different architectures and avoids a severity serious FTBFS (Fails To Build From Source) bug which is always in the RC (release critical) category.  <placeholder type="footnote" id="1"/>
vi: Để có một môi trường biên dịch (<command>chroot</command>) sạch sẽ để kiểm tra các điều kiện biên dịch, gói phần mềm <systemitem role="package">pbuilder</systemitem> rất hữu dụng.  <placeholder type="footnote" id="0"/> Nó đảm bảo việc biên dịch sạch sẽ từ mã nguồn dưới hệ thống biên dịch tự động <literal>sid</literal> cho các nền tảng khác nhau và tránh một lỗi nghiêm trọng FTBFS (Thất Bại Biên Dịch Từ Nguồn) vốn luôn nằm trong thể loại RC (Nghiêm Trọng Cho Phát Hành).  <placeholder type="footnote" id="1"/>

note: type: Content of: <book><chapter><section><para>
en: Let's customize the <systemitem role="package">pbuilder</systemitem> package as follows:
vi: Hãy tùy chỉnh gói phần mềm <systemitem role="package">pbuilder</systemitem> như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: setting the <filename>/var/cache/pbuilder/result</filename> directory writable by your user account.
vi: Làm cho thư mục <filename>/var/cache/pbuilder/result</filename> có thể ghi được bởi tài khoản của bạn.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: creating a directory, e.g.  <filename><replaceable>/var/cache/pbuilder/hooks</replaceable></filename>, writable by the user, to place hook scripts in.
vi: tạo một thư mục, ví dụ như  <filename><replaceable>/var/cache/pbuilder/hooks</replaceable></filename>, có thể ghi được bởi người dùng, để đặt mã kịch bản mồi vào.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: configuring <filename>~/.pbuilderrc</filename> or <filename>/etc/pbuilderrc</filename> to include the following.
vi: cấu hình <filename>~/.pbuilderrc</filename> hoặc <filename>/etc/pbuilderrc</filename> để bao gồm những thứ sau:

note: type: Content of: <book><chapter><section><para>
en: First let's initialize the local <systemitem role="package">pbuilder</systemitem> <command>chroot</command> system as follows:
vi: Trước tiên hãy khởi động hệ thống <systemitem role="package">pbuilder</systemitem> <command>chroot</command> nội bộ như sau:

note: type: Content of: <book><chapter><section><para>
en: If you already have a completed source package, issue the following commands in the directory where the <filename><replaceable>foo</replaceable>.orig.tar.gz</filename>, <filename><replaceable>foo</replaceable>.debian.tar.gz</filename>, and <filename><replaceable>foo</replaceable>.dsc</filename> files exist to update the local <systemitem role="package">pbuilder</systemitem> <command>chroot</command> system and to build binary packages in it:
vi: Nếu bạn đang có một gói phần mềm chứa mã nguồn hoàn chỉnh, chạy các lệnh sau dưới thư mục nơi các tập tin <filename><replaceable>foo</replaceable>.orig.tar.gz</filename>, <filename><replaceable>foo</replaceable>.debian.tar.gz</filename>, và <filename><replaceable>foo</replaceable>.dsc</filename> tồn tại để cập nhật hệ thống <systemitem role="package">pbuilder</systemitem> <command>chroot</command> nội bộ và để biên dịch các gói phần mềm nhị phân trong nó:

note: type: Content of: <book><chapter><section><para>
en: The newly built packages without the GPG signatures will be located in <filename>/var/cache/pbuilder/result/</filename> with non-root ownership.
vi: Các gói phần mềm vừa mới được biên dịch mà không có chữ ký GPG sẽ được đặt ở <filename>/var/cache/pbuilder/result/</filename> với chủ sở hữu không phải là root.

note: type: Content of: <book><chapter><section><para>
en: The GPG signatures on the <filename>.dsc</filename> file and the <filename>.changes</filename> file can be generated as:
vi: Các chữ ký GPG trên các tập tin <filename>.dsc</filename> và <filename>.changes</filename> có thể được tạo ra như sau:

note: type: Content of: <book><chapter><section><para>
en: If you have an updated source tree but have not generated the matching source package, issue the following commands in the source directory where the <filename>debian</filename> directory exists, instead:
vi: Nếu bạn có một cây thư mục chứa mã nguồn đã được cập nhật nhưng chưa tạo ra gói phần mềm chứa mã nguồn tương ứng, thay vì thế hãy chạy các lệnh sau trong thư mục nguồn nơi thư mục <filename>debian</filename> tồn tại:

note: type: Content of: <book><chapter><section><para>
en: You can log into its <command>chroot</command> environment with the <literal>pbuilder --login --save-after-login</literal> command and configure it as you wish.  This environment can be saved by leaving its shell prompt with <literal>^D</literal> (Control-D).
vi: Bạn có thể đăng nhập vào môi trường <command>chroot</command> với lệnh <literal>pbuilder --login --save-after-login</literal> và cấu hình nó theo ý bạn muốn.  Môi trường này có thể được lưu bằng việc rời khỏi dòng lệnh với thao tác <literal>^D</literal> (Control-D).

note: type: Content of: <book><chapter><section><para><footnote><para>
en: This assumes <literal>HOOKDIR=/var/cache/pbuilder/hooks</literal>.  You can find many examples of hook scripts in the <filename>/usr/share/doc/pbuilder/examples</filename> directory.
vi: Điều này giả sử là <literal>HOOKDIR=/var/cache/pbuilder/hooks</literal>.  Bạn có thể tìm thấy nhiều ví dụ của các kịch bản mồi trong thư mục <filename>/usr/share/doc/pbuilder/examples</filename>.

note: type: Content of: <book><chapter><section><para>
en: The latest version of the <command>lintian</command> command can be executed in the <literal>chroot</literal> environment using the hook script <filename><replaceable>/var/cache/pbuilder/hooks</replaceable>/B90lintian</filename> configured as follows: <placeholder type="footnote" id="0"/>
vi: Phiên bản mới nhất của lệnh <command>lintian</command> có thể được chạy từ môi trường <literal>chroot</literal> dùng kịch bản mồi <filename><replaceable>/var/cache/pbuilder/hooks</replaceable>/B90lintian</filename> cấu hình như sau: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: You need to have access to the latest <literal>sid</literal> environment to build packages properly for <literal>sid</literal>.  In practice, <literal>sid</literal> may be experiencing issues which makes it undesirable for you to migrate your whole system.  The <systemitem role="package">pbuilder</systemitem> package can help you to cope with this kind of situation.
vi: Bạn cần phải có kết nối đến môi trường <literal>sid</literal> mới nhất để biên dịch gói phần đúng cách cho <literal>sid</literal>.  Trên thực tế, <literal>sid</literal> có thể gặp vấn đề làm cho bạn cảm thấy khó khăn hơn khi di chuyển toàn bộ hệ thống của bạn.  Gói phần mềm <systemitem role="package">pbuilder</systemitem> có thể giúp bạn đối mặt với loại tình huống này.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: There are some restrictions for such updates of your <literal>stable</literal> package.
vi: Có một vài giới hạn cho những cập nhật như vậy đối với gói phần mềm <literal>stable</literal> của bạn.

note: type: Content of: <book><chapter><section><para>
en: You may need to update your <literal>stable</literal> packages after their release for <literal>stable-proposed-updates</literal>, <literal>stable/updates</literal>, etc.  <placeholder type="footnote" id="0"/> For such occasions, the fact that you may be running a <literal>sid</literal> system is not a good enough excuse for failing to update them promptly.  The <systemitem role="package">pbuilder</systemitem> package can help you to access environments of almost any Debian derivative distribution of the same architecture.
vi: Bạn có thể cần phải cập nhật các gói phần mềm <literal>stable</literal> sau khi chúng được tung ra cho <literal>stable-proposed-updates</literal>, <literal>stable/updates</literal>, v.v.  <placeholder type="footnote" id="0"/> Cho những tình huống như thế, việc bạn có thể đang chạy một hệ thống <literal>sid</literal> không phải là một lý do đủ tốt cho việc thất bại trong cập nhật chúng đúng cách.  Gói phần mềm <systemitem role="package">pbuilder</systemitem> có thể giúp bạn truy cập các môi trường của bất cứ bản phân phối hệ điều hành nào xuất phát từ Debian trên cùng một nền tảng.

note: type: Content of: <book><chapter><section><para>
en: See <ulink url="&pbuilder;"/>, <citerefentry> <refentrytitle>pdebuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>pbuilderrc</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>, and <citerefentry> <refentrytitle>pbuilder</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>.
vi: Xem <ulink url="&pbuilder;"/>, <citerefentry> <refentrytitle>pdebuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>, <citerefentry> <refentrytitle>pbuilderrc</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>, và <citerefentry> <refentrytitle>pbuilder</refentrytitle> <manvolnum>8</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><title>
en: <command>git-buildpackage</command> command and similar
vi: Lệnh <command>git-buildpackage</command> và những lệnh tương tự

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&debref-vcs;">Version control systems</ulink> for more.
vi: Xem <ulink url="&debref-vcs;">Các hệ thống quản lý phiên bản</ulink> để biết thêm.

note: type: Content of: <book><chapter><section><para>
en: If your upstream uses a source code management system (VCS)  <placeholder type="footnote" id="0"/> to maintain their code, you should consider using it as well.  This makes merging and cherry-picking upstream patches much easier.  There are several specialized wrapper script packages for Debian package building for each VCS.
vi: Nếu thượng nguồn của bạn dùng một hệ thống quản lý mã nguồn (VCS)  <placeholder type="footnote" id="0"/> để bảo trì mã nguồn của họ, bạn cũng nên xem xét việc sử dụng nó.  Nó có thể giúp bạn gộp và chọn các bản vá từ thượng nguồn dễ hơn.  Có nhiều gói phần mềm chứa mã kịch bản dùng cho việc đóng gói các gói phần mềm Debian cho từng VCS.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">git-buildpackage</systemitem>: a suite to help with Debian packages in Git repositories.
vi: <systemitem role="package">git-buildpackage</systemitem>: a giải pháp để giúp việc đóng gói phần mềm Debian với các kho mã nguồn Git.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">svn-buildpackage</systemitem>: helper programs to maintain Debian packages with Subversion.
vi: <systemitem role="package">svn-buildpackage</systemitem>: các chương trình giúp đỡ để bảo trì các gói phần mềm Debian với Subversion.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <systemitem role="package">cvs-buildpackage</systemitem>: a set of Debian package scripts for CVS source trees.
vi: <systemitem role="package">cvs-buildpackage</systemitem>: một tập hợp các kịch bản đóng gói Debian cho các cây mã nguồn CVS.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: <ulink url="&debian-alioth-wiki;">Debian wiki Alioth</ulink> documents how to use the <ulink url="&debian-alioth;">alioth.debian.org</ulink> service.
vi: <ulink url="&debian-alioth-wiki;">Debian wiki Alioth</ulink> hướng dẫn cách sử dụng dịch vụ <ulink url="&debian-alioth;">alioth.debian.org</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Use of <systemitem role="package">git-buildpackage</systemitem> is becoming quite popular for Debian Developers to manage Debian packages with the Git server on <ulink url="&debian-alioth;">alioth.debian.org</ulink>. <placeholder type="footnote" id="0"/> This package offers many commands to <emphasis>automate</emphasis> packaging activities:
vi: Việc sử dụng <systemitem role="package">git-buildpackage</systemitem> đang dần trở nên phổ biến đối với các nhà phát triển Debian để quản lý các gói phần mềm Debian với máy phục vụ Git trên <ulink url="&debian-alioth;">alioth.debian.org</ulink>. <placeholder type="footnote" id="0"/> Gói phần mềm này cung cấp nhiều lệnh để <emphasis>tự động hóa</emphasis> các thao tác đóng gói:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <citerefentry> <refentrytitle>git-buildpackage</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>: build Debian packages from a Git repository.
vi: <citerefentry> <refentrytitle>git-buildpackage</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>: biên dịch các gói Debian từ một kho Git.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <citerefentry> <refentrytitle>git-pbuilder</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>: build Debian packages from a Git repository using <command>pbuilder</command>/<command>cowbuilder</command>.
vi: <citerefentry> <refentrytitle>git-pbuilder</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>: biên dịch các gói Debian từ một kho Git dùng lệnh <command>pbuilder</command>/<command>cowbuilder</command>.

note: type: Content of: <book><chapter><section><para>
en: These commands use 3 branches to track packaging activity:
vi: Những lệnh sau dùng 3 nhánh để theo dõi thao tác đóng gói:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>main</literal> for Debian package source tree.
vi: <literal>main</literal> cho cây mã nguồn của gói phần mềm Debian.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>upstream</literal> for upstream source tree.
vi: <literal>upstream</literal> for cây mã nguồn của thượng nguồn.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: The <literal>--pristine-tar</literal> option invokes the <command>pristine-tar</command> command, which can regenerate an exact copy of a pristine upstream tarball using only a small binary delta file and the contents of the tarball that are typically kept in an <literal>upstream</literal> branch in the VCS.
vi: Tham số <literal>--pristine-tar</literal> chạy lệnh <command>pristine-tar</command>, lệnh này tạo ra một bản sao nguyên vẹn của tập tin nén thượng nguồn chưa chỉnh sửa bằng việc sử dụng một tập tin nhị phân delta nhỏ và những nội dung của tập tin nén vốn được giữ trong nhánh <literal>upstream</literal> trong VCS.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>pristine-tar</literal> for upstream tarball generated by the <literal>--pristine-tar</literal> option.<placeholder type="footnote" id="0"/>
vi: <literal>pristine-tar</literal> cho tập tin nén thượng nguồn tạo ra bởi tham số <literal>--pristine-tar</literal>.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Here are some web resources available for advanced audiences.
vi: Đây là một vài nguồn thông tin điện tử có sẵn cho các đối tượng người đọc thông thái.

note: type: Content of: <book><chapter><section><para><footnote><itemizedlist><listitem><para>
en: Building Debian Packages with git-buildpackage (<filename>&git-buildpackage-doc;</filename>)
vi: Biên dịch các Gói Phần Mềm Debian với git-buildpackage (<filename>&git-buildpackage-doc;</filename>)

note: type: Content of: <book><chapter><section><para><footnote><itemizedlist><listitem><para>
en: <ulink url="&debian-packages-git;">debian packages in git</ulink>
vi: <ulink url="&debian-packages-git;">các gói phần mềm debian trong git</ulink>

note: type: Content of: <book><chapter><section><para><footnote><itemizedlist><listitem><para>
en: <ulink url="&git-debian-packaging;">Using Git for Debian Packaging</ulink>
vi: <ulink url="&git-debian-packaging;">Dùng Git cho đóng gói phần mềm Debian</ulink>

note: type: Content of: <book><chapter><section><para><footnote><itemizedlist><listitem><para>
en: <ulink url="&git-dpm;">git-dpm: Debian packages in Git manager</ulink>
vi: <ulink url="&git-dpm;">git-dpm: các gói phần mềm Debian trong công cụ quản lý Git</ulink>

note: type: Content of: <book><chapter><section><para>
en: You can configure <systemitem role="package">git-buildpackage</systemitem> with <filename>~/.gbp.conf</filename>. See <citerefentry> <refentrytitle>gbp.conf</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>.  <placeholder type="footnote" id="0"/>
vi: Bạn có thể cấu hình <systemitem role="package">git-buildpackage</systemitem> với <filename>~/.gbp.conf</filename>. Xem <citerefentry> <refentrytitle>gbp.conf</refentrytitle> <manvolnum>5</manvolnum> </citerefentry>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><title>
en: Quick rebuild
vi: Tái biên dịch nhanh

note: type: Content of: <book><chapter><section><para><footnote><para>
en: Environment variables that are normally configured to proper values are not set by this method.  Never create real packages to be uploaded using this <emphasis role="strong">quick</emphasis> method.
vi: Các biến môi trường vốn được cấu hình bình thường với các giá trị phù hợp không được gán giá trị với phương pháp này.  Đừng bao giờ tạo các gói phần mềm thực sự để được tải lên với phương pháp <emphasis role="strong">nhanh</emphasis> này.

note: type: Content of: <book><chapter><section><para>
en: With a large package, you may not want to rebuild from scratch every time while you're tuning details in <filename>debian/rules</filename>.  For testing purposes, you can make a <filename>.deb</filename> file without rebuilding the upstream sources like this<placeholder type="footnote" id="0"/>:
vi: Với một gói phần mềm lớn, bạn có thể không muốn biên dịch lại từ đầu mỗi lần bạn tinh chỉnh các chi tiết trong <filename>debian/rules</filename>.  Dành cho mục đích kiểm tra, bạn có thể tạo một tập tin <filename>.deb</filename> mà không cần tái biên dịch các mã nguồn từ thượng nguồn như sau<placeholder type="footnote" id="0"/>:

note: type: Content of: <book><chapter><section><para>
en: Or simply do the following to see if it builds or not:
vi: Hoặc đơn giản chạy lệnh sau để xem nó có biên dịch được hay không:

note: type: Content of: <book><chapter><section><para>
en: Once you are finished with your tuning, remember to rebuild following the proper procedure.  You may not be able to upload correctly if you try to upload <filename>.deb</filename> files built this way.
vi: Khi bạn hoàn tất tinh chỉnh, hãy nhớ tái biên dịch với thủ tục chính quy.  Bạn có khả năng không thể tải lên được đúng cách nếu bạn cố gắng tải các tập tin <filename>.deb</filename> được biên dịch theo cách này.

note: type: Content of: <book><chapter><section><title>
en: Command hierarchy
vi: Sơ đồ lệnh

note: type: Content of: <book><chapter><section><para>
en: Here is a quick summary of how many commands to build packages fit together in the command hierarchy. There are many ways to do the same thing.
vi: Đây là một bản tóm tắt cho thấy các lệnh biên dịch gói phần mềm phối hợp như thế nào trong sơ đồ lệnh. Có nhiều cách để làm một thứ.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <filename>debian/rules</filename> = maintainer script for the package building
vi: <filename>debian/rules</filename> = kịch bản của người bảo trì cho biên dịch gói phần mềm

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>dpkg-buildpackage</command> = core of the package building tool
vi: <command>dpkg-buildpackage</command> = lõi của công cụ biên dịch gói phần mềm

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>debuild</command> = <command>dpkg-buildpackage</command> + <command>lintian</command> (build under the sanitized environment variables)
vi: <command>debuild</command> = <command>dpkg-buildpackage</command> + <command>lintian</command> (biên dịch với các biến môi trường dọn dẹp sạch sẽ)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>pbuilder</command> = core of the Debian chroot environment tool
vi: <command>pbuilder</command> = lõi của công cụ sắp đặt môi trường chroot Debian.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>pdebuild</command> = <command>pbuilder</command> + <command>dpkg-buildpackage</command> (build in the chroot)
vi: <command>pdebuild</command> = <command>pbuilder</command> + <command>dpkg-buildpackage</command> (biên dịch trong chroot)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>cowbuilder</command> = speed up the <command>pbuilder</command> execution
vi: <command>cowbuilder</command> = tăng tốc tốc độ chạy của <command>pbuilder</command>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>git-pbuilder</command> = the easy-to-use commandline syntax for <command>pdebuild</command> (used by <command>gbp buildpackage</command>)
vi: <command>git-pbuilder</command> = lệnh với ngữ pháp dễ sử dụng thay thế cho lệnh<command>pdebuild</command> (dùng bởi lệnh<command>gbp buildpackage</command>)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <command>gbp</command> = manage the Debian source under the git repo
vi: <command>gbp</command> = quản lý mã nguồn của gói phần mềm dưới kho git

note: type: Content of: <book><chapter><section><para>
en: Although use of higher level commands such as <command>gbp buildpackage</command> and <command>pbuilder</command> ensures the perfect package building environment, it is essential to understand how lower level commands such as <filename>debian/rules</filename> and <command>dpkg-buildpackage</command> are executed under them.
vi: Mặc dù việc sử dụng các lệnh cấp cao hơn như <command>gbp buildpackage</command> và <command>pbuilder</command> đảm bảo một môi trường biên dịch phần mềm hoàn hảo, hãy đặt sự quan trọng vào việc hiểu các lệnh cấp thấp như <filename>debian/rules</filename> và <command>dpkg-buildpackage</command> được thực thi như thế nào dưới các lệnh cấp cao.

note: type: Content of: <book><chapter><title>
en: Checking the package for errors
vi: Kiểm tra gói để tìm lỗi

note: type: Content of: <book><chapter><para>
en: There are some techniques you should know for checking a package for errors before uploading it to the public archives.
vi: Có vài phương pháp bạn nên biết để dò tìm lỗi trong một gói phần mềm trước khi tải nó lên kho phần mềm công cộng.

note: type: Content of: <book><chapter><para>
en: It's also a good idea to carry out testing on a machine other than your own.  You must watch closely for any warnings or errors for all the tests described here.
vi: Thực hiện việc kiểm tra trên một máy khác không phải của bạn cũng là một ý hay.  Ban phải quan sát kỹ bất kỳ cảnh báo hoặc lỗi cho tất cả các bài kiểm tra được mô tả ở đây.

note: type: Content of: <book><chapter><section><title>
en: Suspicious changes
vi: Những thay đổi đáng nghi

note: type: Content of: <book><chapter><section><para>
en: If you find a new autogenerated patch file such as <filename>debian-changes-*</filename> in the <filename>debian/patches</filename> directory after building your non-native Debian package in <literal>3.0 (quilt)</literal> format, chances are you changed some files by accident or the build script modified the upstream source.  If it is your mistake, fix it.  If it is caused by the build script, fix the root cause with <command>dh-autoreconf</command> as in <xref linkend="customrules"/> or work around it with <filename>source/options</filename> as in <xref linkend="sourceopt"/>.
vi: Nếu bạn tìm thấy một tập tin vá mới được tự động tạo ra như là <filename>debian-changes-*</filename> trong thư mục <filename>debian/patches</filename> sau khi biên dịch gói phần mềm Debian không dựa trên nền tảng máy bạn dưới định dạng <literal>3.0 (quilt)</literal>, rất có thể bạn đã thay đổi vài tập tin vô ý hoặc kịch bản biên dịch đã thay đổi mã nguồn của thượng nguồn.  Nếu đây là lỗi của bạn, hãy sửa nó.  Nếu đây là lỗi gây ra bởi kịch bản biên dịch, sửa nguyên nhân gốc với lệnh <command>dh-autoreconf</command> như trong <xref linkend="customrules"/> hoặc đi vòng qua nó với tập tin <filename>source/options</filename> như trong <xref linkend="sourceopt"/>.

note: type: Content of: <book><chapter><section><title>
en: Verifying a package's installation
vi: Kiểm tra việc cài đặt của gói phần mềm

note: type: Content of: <book><chapter><section><para>
en: You must test your package for whether it installs without problems.  The <citerefentry> <refentrytitle>debi</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command helps you to test installing all the generated binary packages.
vi: Bạn phải kiểm tra gói phần mềm của bạn xem có lỗi trong quá trình cài đặt hay không.  Lệnh <citerefentry> <refentrytitle>debi</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> giúp bạn kiểm tra việc cài đặt của tất cả các gói phần mềm nhị phân được tạo ra.

note: type: Content of: <book><chapter><section><para>
en: To prevent installation problems on different systems, you must make sure that there are no filenames conflicting with other existing packages, using the <filename>Contents-<replaceable>i386</replaceable></filename> file downloaded from the Debian archive.  The <command>apt-file</command> command may be handy for this task.  If there are collisions, please take action to avoid this real problem, whether by renaming the file, moving a common file to a separate package that multiple packages can depend on, using the alternatives mechanism (see <citerefentry><refentrytitle>update-alternatives</refentrytitle> <manvolnum>1</manvolnum></citerefentry>) in coordination with the maintainers of other affected packages, or declaring a <literal>Conflicts</literal> relationship in the <filename>debian/control</filename> file.
vi: Để tránh vấn đề trong quá trình cài đặt trên các hệ thống khác nhau, bạn phải chắc chắn rằng không có xung đột về tên tập tin với các gói phần mềm khác đang hiện hữu, dùng tập tin <filename>Contents-<replaceable>i386</replaceable></filename> tải về từ kho Debian.  Lệnh <command>apt-file</command> có thể rất tiện cho công việc này.  Nếu có xung đột, xin hãy hành động để tránh vấn đề thực tế này, dù cho bằng cách thay đổi tên tập tin, bằng cách di chuyển một tập tin chung qua một gói phần mềm khác mà nhiều gói phần mềm có thể dựa trên, bằng các phương pháp thay thế (xem <citerefentry><refentrytitle>update-alternatives</refentrytitle> <manvolnum>1</manvolnum></citerefentry>) phối hợp với các nhà bảo trì của các gói phần mềm bị ảnh hưởng khác, hoặc khai báo một mối quan hệ <literal>Conflicts</literal> trong tập tin <filename>debian/control</filename>.

note: type: Content of: <book><chapter><section><title>
en: Verifying a package's maintainer scripts
vi: Kiểm tra các kịch bản bảo trì của một gói phần mềm

note: type: Content of: <book><chapter><section><para>
en: All maintainer scripts (that is, <filename>preinst</filename>, <filename>prerm</filename>, <filename>postinst</filename>, and <filename>postrm</filename> files) are hard to write correctly unless they are auto-generated by the <systemitem role="package">debhelper</systemitem> programs.  So do not use them if you are a novice maintainer (see <xref linkend="maintscripts"/>).
vi: Tất cả các kịch bản bảo trì (đó là, các tập tin <filename>preinst</filename>, <filename>prerm</filename>, <filename>postinst</filename>, and <filename>postrm</filename>) rất khó để viết đúng cách trừ khi chúng được tạo ra tự động bởi các chương trình <systemitem role="package">debhelper</systemitem>.  Vì thể đừng sử dụng chúng nếu bạn là một người bảo trì mới vào nghề (xem <xref linkend="maintscripts"/>).

note: type: Content of: <book><chapter><section><para>
en: If the package makes use of these non-trivial maintainer scripts, be sure to test not only for install but also for remove, purge, and upgrade processes.  Many maintainer script bugs show up when packages are removed or purged.  Use the <command>dpkg</command> command as follows to test them:
vi: Nếu gói phần mềm tận dụng các kịch bản bảo trì phức tạp này, hãy chắc chắn rằng bạn kiểm tra không chỉ quá trình cài đặt mà cả công đoạn tháo gỡ phần mềm, xóa hoàn toàn phần mềm, và nâng cấp.  Nhiều lỗi kịch bản bảo trì hiện ra khi các phần đã được tháo gỡ hoặc xóa bỏ.  Sử dụng lệnh <command>dpkg</command> như sau để kiểm tra:

note: type: Content of: <book><chapter><section><para>
en: This should be done with sequences such as the following:
vi: Lệnh đó nên được chạy theo các chuỗi như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: install the previous version (if needed).
vi: cài đặt phiên bản trước đó (nếu cần thiết).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: upgrade it from the previous version.
vi: nâng cấp nó từ phiên bản trước.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: downgrade it back to the previous version (optional).
vi: giảm cấp nó xuống phiên bản thấp hơn (không bắt buộc).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: purge it.
vi: xóa bỏ hoàn toàn nó.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: install the new package.
vi: cài đặt gói phần mềm mới

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: remove it.
vi: tháo gỡ nó.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: install it again.
vi: cài đặt nó lại.

note: type: Content of: <book><chapter><section><para>
en: If this is your first package, you should create dummy packages with different versions to test your package in advance to prevent future problems.
vi: Nếu đây là gói phần mềm đầu tiên của bạn, bạn nên tạo các gói phần mềm giả với các phiên bản khác nhau để kiểm tra gói của bạn trước để tránh các vấn đề trong tương lai.

note: type: Content of: <book><chapter><section><para>
en: Bear in mind that if your package has previously been released in Debian, people will often be upgrading to your package from the version that was in the last Debian release.  Remember to test upgrades from that version too.
vi: Hãy nhớ rằng nếu gói phần mềm của bạn đã được tung ra trước đây trong Debian, mọi người sẽ thông thường nâng cấp nó lên gói phần mềm của bạn từ phiên bản vốn nằm trong bản phân phối Debian trước.  Hãy nhớ kiểm tra việc nâng cấp từ phiên bản đó.

note: type: Content of: <book><chapter><section><para>
en: Although downgrading is not officially supported, supporting it is a friendly gesture.
vi: Mặc dù giảm cấp không được hỗ trợ chính thức, hỗ trợ nó là một cử chỉ thân thiện.

note: type: Content of: <book><chapter><section><title>
en: Using <systemitem role="package">lintian</systemitem>
vi: Sử dụng <systemitem role="package">lintian</systemitem>

note: type: Content of: <book><chapter><section><para><footnote><para>
en: You do not need to provide the <command>lintian</command> option <literal>-i -I --show-overrides</literal> if you customized <filename>/etc/devscripts.conf</filename> or <filename>~/.devscripts</filename> as described in <xref linkend="debuild"/>.
vi: Bạn không cần phải cung cấp <command>lintian</command> tham số <literal>-i -I --show-overrides</literal> nếu bạn tùy chỉnh <filename>/etc/devscripts.conf</filename> hoặc <filename>~/.devscripts</filename> như mô tả trong <xref linkend="debuild"/>.

note: type: Content of: <book><chapter><section><para>
en: Run <citerefentry> <refentrytitle>lintian</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> on your <filename>.changes</filename> file.  The <command>lintian</command> command runs many test scripts to check for many common packaging errors.  <placeholder type="footnote" id="0"/>
vi: Chạy <citerefentry> <refentrytitle>lintian</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> qua tập tin <filename>.changes</filename> của bạn.  Lệnh <command>lintian</command> chạy nhiều kịch bản kiểm tra các lỗi đóng gói thường gặp.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: Of course, replace the filename with the name of the <filename>.changes</filename> file generated for your package.  The output of the <command>lintian</command> command uses the following flags:
vi: Tất nhiên, thay thế tên tập tin với tên của tập tin <filename>.changes</filename> được tạo ra cho gói phần mềm của bạn.  Kết quả của lệnh <command>lintian</command> sử dụng các cờ sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>E:</literal> for error; a sure policy violation or packaging error.
vi: <literal>E:</literal> cho lỗi; một lỗi đóng gói hoặc một vi phạm chắc chắn về chính sách.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>W:</literal> for warning; a possible policy violation or packaging error.
vi: <literal>W:</literal> cho cảnh báo; một lỗi đóng gói hoặc một vi phạm có thể liên quan đến chính sách.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>I:</literal> for info; information on certain aspects of packaging.
vi: <literal>I:</literal> cho thông tin; thông tin về một số mặt của việc đóng gói.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>N:</literal> for note; a detailed message to help your debugging.
vi: <literal>N:</literal> cho ghi chú; a thông điệp chi tiết để hỗ trợ tìm lỗi.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>O:</literal> for overridden; a message overridden by the <filename>lintian-overrides</filename> files but displayed by the <literal>--show-overrides</literal> option.
vi: <literal>O:</literal> cho đè lên ngầm định; một thông điệp bị đè lên bởi các tập tin <filename>lintian-overrides</filename> nhưng hiện ra bởi tham số <literal>--show-overrides</literal>.

note: type: Content of: <book><chapter><section><para>
en: When you see warnings, tune the package to avoid them or verify that the warnings are spurious.  If spurious, set up <filename>lintian-overrides</filename> files as described in <xref linkend="lintian"/>.
vi: Khi bạn thấy các cảnh báo, tùy chỉnh gói phần mềm để tránh chúng hoặc kiểm tra để chắc rang các cảnh báo đó là cảnh báo nhầm.  Nếu là nhầm, hãy thiết đặt các tập tin <filename>lintian-overrides</filename> như mô tả trong <xref linkend="lintian"/>.

note: type: Content of: <book><chapter><section><para>
en: Note that you can build the package with <command>dpkg-buildpackage</command> and run <command>lintian</command> on it in one command, if you use <citerefentry> <refentrytitle>debuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> or <citerefentry> <refentrytitle>pdebuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.
vi: Ghi chú rằng bạn có thể biên dịch gói phần mềm với <command>dpkg-buildpackage</command> và chạy <command>lintian</command> trên nó trong một dòng lệnh, nếu bạn sử dụng <citerefentry> <refentrytitle>debuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> hay <citerefentry> <refentrytitle>pdebuild</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><title>
en: The <command>debc</command> command
vi: Lệnh <command>debc</command>

note: type: Content of: <book><chapter><section><para>
en: You can list files in the binary Debian package with the <citerefentry> <refentrytitle>debc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command.
vi: Bạn có thể liệt kê các tập tin trong gói phần mềm Debian nhị phân với lệnh <citerefentry> <refentrytitle>debc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><title>
en: The <command>debdiff</command> command
vi: Lệnh <command>debdiff</command>

note: type: Content of: <book><chapter><section><para>
en: You can compare file contents in two source Debian packages with the <citerefentry> <refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command.
vi: Bạn có thể so sánh nội dung tập tin của hai gói phần mềm Debian chứa mã nguồn với lệnh <citerefentry> <refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: You can also compare file lists in two sets of binary Debian packages with the <citerefentry> <refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command.
vi: Bạn có thể so sánh danh sách tập tin trong hai gói phần mềm Debian nhị phân với lệnh <citerefentry> <refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.

note: type: Content of: <book><chapter><section><para>
en: These are useful to identify what has been changed in the source packages and to check for inadvertent changes made when updating binary packages, such as unintentionally misplacing or removing files.
vi: Những lệnh này rất hữu dụng để phát hiện cái gì đã thay đổi trong gói phần mềm nguồn và để tìm ra những thay đổi vô ý tạo ra trong khi cập nhật các gói phần mềm nhị phân, như vô ý đặt tập tin sai địa điểm hoặc vô ý xóa tập tin.

note: type: Content of: <book><chapter><section><title>
en: The <command>interdiff</command> command
vi: Lệnh <command>interdiff</command>

note: type: Content of: <book><chapter><section><para>
en: You can compare two <filename>diff.gz</filename> files with the <citerefentry> <refentrytitle>interdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command.  This is useful for verifying that no inadvertent changes were made to the source by the maintainer when updating packages in the old <literal>1.0</literal> source format.
vi: Bạn có thể so sánh hai tập tin <filename>diff.gz</filename> với lệnh <citerefentry> <refentrytitle>interdiff</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  Lệnh này rất hữu dụng để chắc chắn rằng không có thay đổi vô ý nào được tạo ra trong mã nguồn bởi người bảo trì trong quá trình tạo các gói phần mềm dưới định dạng nguồn cũ <literal>1.0</literal>.

note: type: Content of: <book><chapter><section><para>
en: The new <literal>3.0</literal> source format stores changes in multiple patch files as described in <xref linkend="patches"/>.  You can trace changes of each <filename>debian/patches/*</filename> file using <command>interdiff</command>, too.
vi: Định dạng nguồn mới <literal>3.0</literal> lưu trữ những thay đổi trong nhiều tập tin vá như mô tả ở <xref linkend="patches"/>.  Bạn cũng có thể theo dõi những thay đổi của tập tin <filename>debian/patches/*</filename> dùng lệnh <command>interdiff</command>.

note: type: Content of: <book><chapter><section><title>
en: The <command>mc</command> command
vi: Lệnh <command>mc</command>

note: type: Content of: <book><chapter><section><para>
en: Many of these file inspection operations can be made into an intuitive process by using a file manager like <citerefentry> <refentrytitle>mc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> which will let you browse not only the contents of <filename>*.deb</filename> package files but also <filename>*.udeb</filename>, <filename>*.debian.tar.gz</filename>, <filename>*.diff.gz</filename>, and <filename>*.orig.tar.gz</filename> files.
vi: Rất nhiều thao tác kiểm soát tập tin này có thể được gộp chung vào một quá trình trực quan bởi một trình quản lý tập tin như <citerefentry> <refentrytitle>mc</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> với khả năng cho phép bạn duyệt không chỉ nội dung của các tập tin gói phần mềm <filename>*.deb</filename> mà cả các tập tin <filename>*.udeb</filename>, <filename>*.debian.tar.gz</filename>, <filename>*.diff.gz</filename>, và <filename>*.orig.tar.gz</filename>.

note: type: Content of: <book><chapter><section><para>
en: Be on the lookout for extra unneeded files or zero length files, both in the binary and source package.  Often cruft doesn't get cleaned up properly; adjust your <filename>rules</filename> file to compensate for this.
vi: Hãy quan sát cả những tập tin bổ sung không cần thiết và những tập tin không có nội dung, trong cả gói phần mềm nhị phân và nguồn.  Thông thường những phần thừa không được dọn dẹp sạch sẽ; thay đổi tập tin <filename>rules</filename> của bạn để bù lại điều này.

note: type: Content of: <book><chapter><title>
en: Updating the package
vi: Cập nhật gói phần mềm

note: type: Content of: <book><chapter><para>
en: After you release a package, you will soon need to update it.
vi: Sau khi bạn tung ra một gói phần mềm, bạn sẽ sớm cần phải cập nhật nó.

note: type: Content of: <book><chapter><section><title>
en: New Debian revision
vi: Phiên bản tu chỉnh Debian mới

note: type: Content of: <book><chapter><section><para>
en: Let's say that a bug report was filed against your package as <literal>#654321</literal>, and it describes a problem that you can solve.  Here's what you need to do to create a new Debian revision of the package:
vi: Hãy giả sử là một báo cáo lỗi được gửi về gói phần mềm của bạn như <literal>#654321</literal>, và nó mô tả một vấn đề mà bạn có thể xử lý.  Đây là những gì bạn cần làm để tạo một bản tu chỉnh mới của gói phần mềm:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If this is to be recorded as a new patch, do the following:
vi: Nếu nó sẽ được ghi lại như là một bản vá, hãy làm như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt new <replaceable>bugname.patch</replaceable></literal> to set the patch name;
vi: <literal>dquilt new <replaceable>bugname.patch</replaceable></literal> để đặt tên cho bản vá;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt add <replaceable>buggy-file</replaceable></literal> to declare the file to be modified;
vi: <literal>dquilt add <replaceable>buggy-file</replaceable></literal> để khai báo tập tin sẽ được điều chỉnh;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Correct the problem in the package source for the upstream bug;
vi: Sửa vấn đề trong nguồn của gói phần mềm cho một lỗi từ thượng nguồn

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt refresh</literal> to record it to <filename><replaceable>bugname.patch</replaceable></filename>;
vi: <literal>dquilt refresh</literal> để ghi lại vào <filename><replaceable>bugname.patch</replaceable></filename>;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt header -e</literal> to add its description;
vi: <literal>dquilt header -e</literal> để thêm vào mô tả của nó;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If this is to update an existing patch, do the following:
vi: Nếu nó dùng để cập nhật một bản vá đang tồn tại, hãy làm như sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt pop <replaceable>foo.patch</replaceable></literal> to recall the existing <filename><replaceable>foo.patch</replaceable></filename>;
vi: <literal>dquilt pop <replaceable>foo.patch</replaceable></literal> để hủy bỏ bản vá hiện tại <filename><replaceable>foo.patch</replaceable></filename>;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Correct the problem in the old <filename><replaceable>foo.patch</replaceable></filename>;
vi: Sửa vấn đề trong bản cũ <filename><replaceable>foo.patch</replaceable></filename>;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt refresh</literal> to update <filename><replaceable>foo.patch</replaceable></filename>;
vi: <literal>dquilt refresh</literal> để cập nhật <filename><replaceable>foo.patch</replaceable></filename>;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt header -e</literal> to update its description;
vi: <literal>dquilt header -e</literal> để cập nhật mô tả của nó;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>while dquilt push; do dquilt refresh; done</literal> to apply all patches while removing <emphasis>fuzz</emphasis>;
vi: <literal>while dquilt push; do dquilt refresh; done</literal> để áp dụng tất cả bản vá trong khi tháo bỏ <emphasis>fuzz</emphasis>;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: To get the date in the required format, use <literal>LANG=C date -R</literal>.
vi: Để lấy thông tin ngày dưới định dạng bị bắt buộc, dùng <literal>LANG=C date -R</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Add a new revision at the top of the Debian <filename>changelog</filename> file, for example with <literal>dch -i</literal>, or explicitly with <literal>dch -v <replaceable>version</replaceable>-<replaceable>revision</replaceable></literal> and then insert the comments using your preferred editor.  <placeholder type="footnote" id="0"/>
vi: Thêm một bản tu chỉnh mới vào đầu của tập tin Debian <filename>changelog</filename>, ví dụ như chạy lệnh <literal>dch -i</literal>, hoặc cụ thể hơn với lệnh <literal>dch -v <replaceable>version</replaceable>-<replaceable>revision</replaceable></literal> và sau đó chèn ghi chú vào bằng trình soạn thảo văn bản bạn thích.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Include a short description of the bug and the solution in the changelog entry, followed by <literal>Closes: #654321</literal>.  That way, the bug report will be <emphasis>automagically</emphasis> closed by the archive maintenance software the moment your package gets accepted into the Debian archive.
vi: Chèn một đoạn mô tả ngắn của lỗi và giải pháp trong mục nhật ký thay đổi, theo sau bởi <literal>Closes: #654321</literal>.  Bằng cách đó, báo cáo lỗi sẽ được <emphasis>tự động </emphasis> đóng bởi phần mềm bảo trì kho lưu trữ ngay lúc gói phần mềm của bạn được nhận vào kho lưu trữ của Debian.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Repeat what you did in the above to fix more bugs while updating the Debian <filename>changelog</filename> file with <literal>dch</literal> as needed.
vi: Lặp lại những gì bạn đã làm phía trên để sửa nhiều lỗi trong quá trình cập nhật tập tin Debian <filename>changelog</filename> với lệnh <literal>dch</literal> nếu cần thiết.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Repeat what you did in <xref linkend="completebuild"/> and <xref linkend="checkit"/>.
vi: Lặp lại những gì bạn đã làm ở <xref linkend="completebuild"/> và <xref linkend="checkit"/>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Once you are satisfied, you should change the distribution value in <filename>changelog</filename> from <literal>UNRELEASED</literal> to the target distribution value <literal>unstable</literal> (or even <literal>experimental</literal>).<placeholder type="footnote" id="0"/>
vi: Khi bạn đã hài lòng, bạn nên thay đổi giá trị bản phân phối trong tập tin <filename>changelog</filename> từ <literal>UNRELEASED</literal> sang giá trị bản phân phối đích <literal>unstable</literal> (hoặc thậm chí <literal>experimental</literal>).<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Upload the package as in <xref linkend="upload"/>.  The difference is that this time, the original source archive won't be included, as it hasn't been changed and it already exists in the Debian archive.
vi: Tải lên gói phần như ở <xref linkend="upload"/>.  Sự khác biệt là lần này, tập tin nén chứa mã nguồn nguyên vẹn ban đầu sẽ không được đính kèm, bởi vì nó không có thay đổi gì và nó đã tồn tại trong kho lưu trữ của Debian.

note: type: Content of: <book><chapter><section><para>
en: One tricky case can occur when you make a local package, to experiment with the packaging before uploading the normal version to the official archive, e.g., <literal><replaceable>1.0.1</replaceable>-<replaceable>1</replaceable></literal>.  For smoother upgrades, it is a good idea to create a <filename>changelog</filename> entry with a version string such as <literal><replaceable>1.0.1</replaceable>-<replaceable>1~rc1</replaceable></literal>.  You may unclutter <filename>changelog</filename> by consolidating such local change entries into a single entry for the official package.  See <xref linkend="namever"/> for the order of version strings.
vi: Một tình huống khó có thể xảy ra khi bạn tạo một gói phần mềm tại chỗ để thí nghiệm với quá trình đóng gói trước khi tải phiên bản bình thường lên kho lưu trữ chính thức, ví dụ như <literal><replaceable>1.0.1</replaceable>-<replaceable>1</replaceable></literal>.  Để nâng cấp trơn tru hơn, sẽ là một ý hay nếu tạo một chỉ mục trong tập tin <filename>changelog</filename> với phiên bản là một chuỗi ký tự như <literal><replaceable>1.0.1</replaceable>-<replaceable>1~rc1</replaceable></literal>.  Bạn có thể sắp xếp lại nội dung tập tin <filename>changelog</filename> bằng cách gộp nhiều chỉ mục nhật ký thay đổi được tạo ra tại chỗ thành một chỉ mục duy nhất cho gói phần mềm chính thức.  Xem <xref linkend="namever"/> để biết thêm về thứ tự của các chuỗi ký tự dành cho phiên bản.

note: type: Content of: <book><chapter><section><title>
en: Inspection of the new upstream release
vi: Thẩm định phiên bản mới phát hành từ thượng nguồn

note: type: Content of: <book><chapter><section><para>
en: When preparing packages of a new upstream release for the Debian archive, you must check the new upstream release first.
vi: Khi chuẩn bị các gói phần mềm của một phiên bản mới được phát hành từ thượng nguồn cho kho lưu trữ Debian, bạn phải kiểm tra bản phát hành mới từ thượng nguồn trước tiên.

note: type: Content of: <book><chapter><section><para>
en: Start by reading the upstream <filename>changelog</filename>, <filename>NEWS</filename>, and whatever other documentation they may have released with the new version.
vi: Bắt đầu bằng việc đọc tập tin thượng nguồn <filename>changelog</filename>, <filename>NEWS</filename>, và bất kỳ tài liệu nào khác họ có thể vừa phát hành với phiên bản mới.

note: type: Content of: <book><chapter><section><para>
en: You can then inspect changes between the old and new upstream sources as follows, watching out for anything suspicious:
vi: Bạn có thể tiếp theo thẩm định những thay đổi giữa mã nguồn của bản cũ và bản mới từ thượng nguồn như sau, quan sát kỹ những gì đáng nghi:

note: type: Content of: <book><chapter><section><para>
en: Changes to some auto-generated files by Autotools such as <filename>missing</filename>, <filename>aclocal.m4</filename>, <filename>config.guess</filename>, <filename>config.h.in</filename>, <filename>config.sub</filename>, <filename>configure</filename>, <filename>depcomp</filename>, <filename>install-sh</filename>, <filename>ltmain.sh</filename>, and <filename>Makefile.in</filename> may be ignored.  You may delete them before running <command>diff</command> on the source for inspection.
vi: Những thay đổi liên quan tới một vài tập tin tự động được tạo ra bởi Autotools như là <filename>missing</filename>, <filename>aclocal.m4</filename>, <filename>config.guess</filename>, <filename>config.h.in</filename>, <filename>config.sub</filename>, <filename>configure</filename>, <filename>depcomp</filename>, <filename>install-sh</filename>, <filename>ltmain.sh</filename>, và <filename>Makefile.in</filename> có thể bị phớt lờ.  Bạn có thể xóa nó đi trước khi chạy lệnh <command>diff</command> trên mã nguồn để thẩm định.

note: type: Content of: <book><chapter><section><title>
en: New upstream release
vi: Phiên bản phát hành mới từ thượng nguồn.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If a package <systemitem role="package"><replaceable>foo</replaceable></systemitem> is packaged in the old <literal>1.0</literal> format, this can be done by running <literal>zcat /<replaceable>path</replaceable>/<replaceable>to</replaceable>/<replaceable>foo</replaceable>_<replaceable>oldversion</replaceable>.diff.gz|patch -p1</literal> in the new extracted source, instead.
vi: Nếu một gói phần mềm <systemitem role="package"><replaceable>foo</replaceable></systemitem> được đóng gói theo định dạng cũ <literal>1.0</literal>, công việc này có thể được hoàn thành bằng việc chạy lệnh <literal>zcat /<replaceable>path</replaceable>/<replaceable>to</replaceable>/<replaceable>foo</replaceable>_<replaceable>oldversion</replaceable>.diff.gz|patch -p1</literal>

note: type: Content of: <book><chapter><section><para>
en: If a package <systemitem role="package"><replaceable>foo</replaceable></systemitem> is properly packaged in the newer <literal>3.0 (native)</literal> or <literal>3.0 (quilt)</literal> formats, packaging a new upstream version is essentially moving the old <filename>debian</filename> directory to the new source.  This can be done by running <literal>tar xvzf /<replaceable>path</replaceable>/<replaceable>to</replaceable>/<replaceable>foo</replaceable>_<replaceable>oldversion</replaceable>.debian.tar.gz</literal> in the new extracted source.  <placeholder type="footnote" id="0"/> Of course, you need to do some obvious chores:
vi: Nếu một gói phần mềm <systemitem role="package"><replaceable>foo</replaceable></systemitem> được cấu hình đúng cách theo các định dạng mới <literal>3.0 (native)</literal> or <literal>3.0 (quilt)</literal>, đóng gói một phiên bản thượng nguồn mới chủ yếu chỉ là di chuyển thư mục <filename>debian</filename> cũ sang mã nguồn mới.  Công việc này có thể được thực hiện bằng cách chạy lệnh <literal>tar xvzf /<replaceable>path</replaceable>/<replaceable>to</replaceable>/<replaceable>foo</replaceable>_<replaceable>oldversion</replaceable>.debian.tar.gz</literal> tại nơi giải nén mã nguồn mới.  <placeholder type="footnote" id="0"/> Dĩ nhiên, bạn cần phải làm một số công việc chắc chắn phải làm sau:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Create a copy of the upstream source as the <filename>foo_<replaceable>newversion</replaceable>.orig.tar.gz</filename> file.
vi: Tạo một bản sao của mã nguồn từ thượng nguồn như là tập tin <filename>foo_<replaceable>newversion</replaceable>.orig.tar.gz</filename>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Update the Debian <filename>changelog</filename> file with <literal>dch -v <replaceable>newversion</replaceable>-<replaceable>1</replaceable></literal>.
vi: Cập nhật tập tin Debian <filename>changelog</filename> với lệnh <literal>dch -v <replaceable>newversion</replaceable>-<replaceable>1</replaceable></literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Add an entry with <literal>New upstream release</literal>.
vi: Tạo một mục mới với chuỗi ký tự <literal>New upstream release</literal>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Describe concisely the changes <emphasis>in the new upstream release</emphasis> that fix reported bugs and close those bugs by adding <literal>Closes: #<replaceable>bug_number</replaceable></literal>.
vi: Mô tả cụ thể những thay đổi <emphasis> trong bản phát hành mới từ thượng nguồn</emphasis> sửa được các lỗi đã báo cáo và đóng các lỗi đó bằng việc chèn thêm <literal>Closes: #<replaceable>bug_number</replaceable></literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Describe concisely the changes <emphasis>to the new upstream release</emphasis> by the maintainer that fix reported bugs and close those bugs by adding <literal>Closes: #<replaceable>bug_number</replaceable></literal>.
vi: Mô tả cụ thể những thay đổi xảy ra bởi người bảo trì <emphasis> đối với bản phát hành từ thượng nguồn</emphasis>  mà sửa được các lỗi đã báo cáo và đóng các lỗi đó bằng hành động chèn thêm <literal>Closes: #<replaceable>bug_number</replaceable></literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>while dquilt push; do dquilt refresh; done</literal> to apply all patches while removing <emphasis>fuzz</emphasis>.
vi: <literal>while dquilt push; do dquilt refresh; done</literal> để áp dụng tất cả các bản vá trong lúc tháo chúng ra <emphasis>fuzz</emphasis>.

note: type: Content of: <book><chapter><section><para>
en: If the patch/merge did not apply cleanly, inspect the situation (clues are left in <filename>.rej</filename> files).
vi: Nếu bản vá/ghép không áp dụng được sạch sẽ, thẩm định tình hình (gợi ý được để trong các tập tin <filename>.rej</filename>).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If a patch you applied to the source was integrated into the upstream source,
vi: Nếu một bản vá bạn đã áp dụng với mã nguồn được ghép vào mã nguồn từ thượng nguồn,

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt delete</literal> to remove it.
vi: chạy lệnh <literal>dquilt delete</literal> để tháo bỏ nó ra.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If a patch you applied to the source conflicted with new changes in the upstream source,
vi: Nếu một bản vá bạn đã áp dụng vào mã nguồn xung đột với những thay đổi mới đến từ mã nguồn mới của thượng nguồn,

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt push -f</literal> to apply old patches while forcing rejects as <filename><replaceable>baz</replaceable>.rej</filename>.
vi: <literal>dquilt push -f</literal> để áp dụng những bản vá cũ trong khi ép buộc các từ chối vá từ tập tin <filename><replaceable>baz</replaceable>.rej</filename>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Edit the <filename><replaceable>baz</replaceable></filename> file manually to bring about the intended effect of <filename><replaceable>baz</replaceable>.rej</filename>.
vi: Sửa tập tin <filename><replaceable>baz</replaceable></filename> bằng tay để có được hiệu quả mong muốn của tập tin <filename><replaceable>baz</replaceable>.rej</filename>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>dquilt refresh</literal> to update the patch.
vi: <literal>dquilt refresh</literal> để cập nhật bản vá

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Continue as usual with <literal>while dquilt push; do dquilt refresh; done</literal>.
vi: Tiếp tục như bình thường với <literal>while dquilt push; do dquilt refresh; done</literal>.

note: type: Content of: <book><chapter><section><para>
en: This process can be automated using the <citerefentry> <refentrytitle>uupdate</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> command as follows:
vi: Quá trình này có thể được tự động hóa bằng cách chạy lệnh <citerefentry> <refentrytitle>uupdate</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> như sau:

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If the <command>uscan</command> command downloads the updated source but it does not run the <command>uupdate</command> command, you should correct the <filename>debian/watch</filename> file to have <literal>debian uupdate</literal> at the end of the URL.
vi: Nếu lệnh <command>uscan</command> tải về mã nguồn mới nhưng nó không chạy lệnh <command>uupdate</command>, bạn nên sửa tập tin <filename>debian/watch</filename> để có dòng <literal>debian uupdate</literal> tại cuối của đường dẫn URL.

note: type: Content of: <book><chapter><section><para>
en: If you set up a <filename>debian/watch</filename> file as described in <xref linkend="watch"/>, you can skip the <command>wget</command> command.  You simply run <citerefentry> <refentrytitle>uscan</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> in the <filename><replaceable>foo</replaceable>-<replaceable>oldversion</replaceable></filename> directory instead of the <command>uupdate</command> command.  This will <emphasis>automagically</emphasis> look for the updated source, download it, and run the <command>uupdate</command> command.  <placeholder type="footnote" id="0"/>
vi: Nếu bạn tạo một tập tin <filename>debian/watch</filename> như được mô tả ở <xref linkend="watch"/>, bạn nên bỏ qua lệnh <command>wget</command>.  Bạn đơn giản chỉ chạy lệnh <citerefentry> <refentrytitle>uscan</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> trong thư mục <filename><replaceable>foo</replaceable>-<replaceable>oldversion</replaceable></filename> thay vì lệnh <command>uupdate</command>.  Hành động này <emphasis>tự động</emphasis> tìm mã nguồn mới, tải về, và chạy lệnh <command>uupdate</command>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: You can release this updated source by repeating what you did in <xref linkend="completebuild"/>, <xref linkend="checkit"/>, and <xref linkend="upload"/>.
vi: Bạn có thể phát hành mã nguồn mới này bằng việc lặp lại những gì bạn đã làm ở <xref linkend="completebuild"/>, <xref linkend="checkit"/>, và <xref linkend="upload"/>.

note: type: Content of: <book><chapter><section><title>
en: Updating the packaging style
vi: Cập nhật kiểu đóng gói

note: type: Content of: <book><chapter><section><para><footnote><para>
en: If your sponsor or other maintainers object to updating the existing packaging style, don't bother arguing.  There are more important things to do.
vi: Nếu nhà tài trợ của bạn hoặc các nhà bảo trì khác phản đối việc cập nhật cách đóng gói hiện tại, đừng phí thời gian tranh cãi.  Có nhiều việc quan trọng hơn cần phải làm.

note: type: Content of: <book><chapter><section><para>
en: Updating the package style is not a required activity for the update of a package.  However, doing so lets you use the full capabilities of the modern <systemitem role="package">debhelper</systemitem> system and the <literal>3.0</literal> source format.  <placeholder type="footnote" id="0"/>
vi: Cập nhật cách đóng gói không phải là một hành động bắt buộc cho việc cập nhật một gói phần mềm.  Tuy nhiên, làm vậy sẽ cho phép bạn sử dụng toàn bộ khả năng của hệ thống <systemitem role="package">debhelper</systemitem> hiện đại và định dạng gói nguồn <literal>3.0</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If you need to recreate deleted template files for any reason, you can run <command>dh_make</command> again in the same Debian package source tree with the <literal>--addmissing</literal> option.  Then edit them appropriately.
vi: Nếu bạn cần tái tạo những tập tin khuôn mẫu đã bị xóa vì lý do gì đó, bạn có thể chạy lệnh <command>dh_make</command> lại trong cây thư mục của gói phần mềm nguồn Debian với tham số <literal>--addmissing</literal> option.  Sau đó điều chỉnh chúng cho phù hợp.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If the package has not been updated to use the <systemitem role="package">debhelper</systemitem> v7+ <command>dh</command> syntax for the <filename>debian/rules</filename> file, update it to use <command>dh</command>.  Update the <filename>debian/control</filename> file accordingly.
vi: Nếu gói phần mềm không được cập nhật để sử dụng cú pháp <systemitem role="package">debhelper</systemitem> v7+ <command>dh</command> cho tập tin <filename>debian/rules</filename>, cập nhật nó để sử dụng <command>dh</command>.  Cập nhật tập tin <filename>debian/control</filename> tương ứng.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If you want to update the <filename>rules</filename> file created with the <filename>Makefile</filename> inclusion mechanism of the Common Debian Build System (<systemitem role="package">cdbs</systemitem>) to the <command>dh</command> syntax, see the following to understand its <literal>DEB_*</literal> configuration variables.
vi: Nếu bạn muốn cập nhật tập tin <filename>rules</filename> được tạo với cơ chế đính kèm <filename>Makefile</filename> của Common Debian Build System (<systemitem role="package">cdbs</systemitem>)  (Hệ Thống Biên Dịch Chung Debian) lên cú pháp <command>dh</command>, xem phần sau để hiểu các biến cấu hình <literal>DEB_*</literal>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: local copy of <filename>&cdbs-doc;</filename>
vi: bản sao tại chỗ của <filename>&cdbs-doc;</filename>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If you have a <literal>1.0</literal> source package without the <filename><replaceable>foo</replaceable>.diff.gz</filename> file, you can update it to the newer <literal>3.0 (native)</literal> source format by creating <filename>debian/source/format</filename> with <literal>3.0 (native)</literal>.  The rest of the <filename>debian/*</filename> files can just be copied.
vi: Nếu bạn có một gói phần mềm nguồn với định dạng <literal>1.0</literal> mà không có tập tin <filename><replaceable>foo</replaceable>.diff.gz</filename>, bạn có thể cập nhật nó lên định dạng nguồn <literal>3.0 (native)</literal> mới hơn bằng việc tạo tập tin <filename>debian/source/format</filename> chứa dòng <literal>3.0 (native)</literal>.  Các tập tin <filename>debian/*</filename> còn lại có thể được sao chép sang.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para><footnote><para>
en: You can split <filename>big.diff</filename> into many small incremental patches using the <command>splitdiff</command> command.
vi: Bạn có thể chặt tập tin <filename>big.diff</filename> ra nhiều bản vá nhỏ liên tiếp dùng lệnh <command>splitdiff</command>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If you have a <literal>1.0</literal> source package with the <filename><replaceable>foo</replaceable>.diff.gz</filename> file, you can update it to the newer <literal>3.0 (quilt)</literal> source format by creating <filename>debian/source/format</filename> with <literal>3.0 (quilt)</literal>.  The rest of the <filename>debian/*</filename> files can just be copied.  Import the <filename>big.diff</filename> file generated by the command <literal>filterdiff -z -x '*/debian/*' <replaceable>foo</replaceable>.diff.gz &gt; big.diff</literal> to your <command>quilt</command> system, if needed.  <placeholder type="footnote" id="0"/>
vi: Nếu bạn có một gói phần mềm nguồn với định dạng <literal>1.0</literal> mà không có tập tin <filename><replaceable>foo</replaceable>.diff.gz</filename>, bạn có thể cập nhật nó lên định dạng nguồn <literal>3.0 (native)</literal> mới hơn bằng việc tạo tập tin <filename>debian/source/format</filename> chứa dòng <literal>3.0 (native)</literal>.  Các tập tin <filename>debian/*</filename> còn lại có thể được sao chép sang.  Nhập tập tin <filename>big.diff</filename> được tạo ra bởi lệnh <literal>filterdiff -z -x '*/debian/*' <replaceable>foo</replaceable>.diff.gz &gt; big.diff</literal> vào hệ thống <command>quilt</command> của bạn, nếu cần thiết.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If it was packaged using another patch system such as <systemitem role="package">dpatch</systemitem>, <systemitem role="package">dbs</systemitem>, or <systemitem role="package">cdbs</systemitem> with <literal>-p0</literal>, <literal>-p1</literal>, or <literal>-p2</literal>, convert it to <systemitem role="package">quilt</systemitem> using <filename>deb3</filename> at <ulink url="&deb3;"/>.
vi: Nếu nó được đóng gói bằng một hệ thống vá khác như là <systemitem role="package">dpatch</systemitem>, <systemitem role="package">dbs</systemitem>, hay <systemitem role="package">cdbs</systemitem> với <literal>-p0</literal>, <literal>-p1</literal>, or <literal>-p2</literal>, chuyển đổi nó sang  <systemitem role="package">quilt</systemitem> bằng việc sử dụng <filename>deb3</filename> tại <ulink url="&deb3;"/>.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If it was packaged with the <command>dh</command> command with the <literal>--with quilt</literal> option or with the <command>dh_quilt_patch</command> and <command>dh_quilt_unpatch</command> commands, remove these and make it use the newer <literal>3.0 (quilt)</literal> source format.
vi: Nếu nó được đóng gói với lệnh <command>dh</command> với tham số <literal>--with quilt</literal> hay với các lệnh <command>dh_quilt_patch</command> và <command>dh_quilt_unpatch</command>, bỏ những thứ này và buộc nó sử dụng định dạng gói nguồn <literal>3.0 (quilt)</literal> mới hơn.

note: type: Content of: <book><chapter><section><para>
en: You should check <ulink url="&dep;">DEP - Debian Enhancement Proposals</ulink> and adopt ACCEPTED proposals.
vi: Bạn nên kiểm tra <ulink url="&dep;">DEP - Debian Enhancement Proposals</ulink>(Những đề nghị cải tiến Debian) và sử dụng những đề nghị đã được CHẤP THUẬN.

note: type: Content of: <book><chapter><section><para>
en: You need to do the other tasks described in <xref linkend="newupstream"/>, too.
vi: Bạn cũng cần phải thực hiện các công việc khác mô tả ở <xref linkend="newupstream"/>.

note: type: Content of: <book><chapter><section><title>
en: UTF-8 conversion
vi: Chuyển đổi sang UTF-8

note: type: Content of: <book><chapter><section><para>
en: If upstream documents are encoded in old encoding schemes, converting them to <ulink url="&utf8;">UTF-8</ulink> is a good idea.
vi: Nếu các văn bản thượng nguồn được mã hóa theo kiểu mã hóa cũ, chuyển đổi nó sang <ulink url="&utf8;">UTF-8</ulink> là một ý hay.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <citerefentry> <refentrytitle>iconv</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> to convert encodings of plain text files.
vi: Sử dụng <citerefentry> <refentrytitle>iconv</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> để chuyển đổi mã hóa của các tập tin văn bản thô.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <citerefentry> <refentrytitle>w3m</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> to convert from HTML files to UTF-8 plain text files.  When you do this, make sure to execute it under UTF-8 locale.
vi: Sử dụng <citerefentry> <refentrytitle>w3m</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> để chuyển đổi các tập tin HTML sang các tập tin văn bản thô UTF-8.  Khi bạn làm điều này, hãy chắc chắn rằng bạn chạy nó dưới môi trường UTF-8.

note: type: Content of: <book><chapter><section><title>
en: Reminders for updating packages
vi: Các nhắc nhở cho việc cập nhật các gói phần mềm

note: type: Content of: <book><chapter><section><para>
en: Here are a few reminders for updating packages:
vi: Sau đây là vài nhắc nhở cho việc cập nhật các phần mềm:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Preserve old <filename>changelog</filename> entries (sounds obvious, but there have been cases of people typing <literal>dch</literal> when they should have typed <literal>dch -i</literal>.)
vi: Bảo tồn các chỉ mục cũ trong tập tin <filename>changelog</filename> (nghe có vẻ quá dĩ nhiên, nhưng đã có các tình huống nhiều người đánh lệnh <literal>dch</literal> trong khi họ đáng lẽ phải đánh <literal>dch -i</literal>.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Existing Debian changes need to be reevaluated; throw away stuff that upstream has incorporated (in one form or another) and remember to keep stuff that hasn't been incorporated by upstream, unless there is a compelling reason not to.
vi: Các thay đổi Debian hiện tại cần phải được đánh giá lại; ném đi những thứ thượng nguồn đã tích hợp (dưới kiểu này hay kiểu khác) và ghi nhớ giữ những thứ mà thượng nguồn chưa tích hợp, trừ khi có một lý do đáng để không làm thế.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If any changes were made to the build system (hopefully you'd know from inspecting upstream changes) then update the <filename>debian/rules</filename> and <filename>debian/control</filename> build dependencies if necessary.
vi: Nếu bất kỳ thay đổi nào được tạo ra đối với hệ thống biên dịch (hi vọng bạn sẽ biết từ việc thẩm định các thay đổi từ thượng nguồn), hãy cập nhật các điều kiện biên dịch của <filename>debian/rules</filename> và <filename>debian/control</filename> nếu cần thiết.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Check the <ulink url="&bts;">Debian Bug Tracking System (BTS)</ulink> to see if someone has provided patches to bugs that are currently open.
vi: Kiểm tra <ulink url="&bts;">Debian Bug Tracking System (BTS)</ulink> (Hệ thống theo dõi lỗi Debian) để xem có ai đã cung cấp bản vá cho các lỗi đang mở.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Check the contents of the <filename>.changes</filename> file to make sure you are uploading to the correct distribution, the proper bug closures are listed in the <literal>Closes</literal> field, the <literal>Maintainer</literal> and <literal>Changed-By</literal> fields match, the file is GPG-signed, etc.
vi: Kiểm tra những nội dung của tập tin <filename>.changes</filename> để chắc chắn rằng bạn đang tải lên đúng bản phân phối, các lỗi được đóng đúng cách được liệt kê trong trường <literal>Closes</literal>, trường <literal>Maintainer</literal> và <literal>Changed-By</literal> phải khớp, tập tin phải được ký bằng GPG, v.v.

note: type: Content of: <book><chapter><title>
en: Uploading the package
vi: Tải gói phần mềm lên

note: type: Content of: <book><chapter><para>
en: Now that you have tested your new package thoroughly, you want to release it to a public archive to share it.
vi: Giờ bạn đã kiểm tra gói phần mềm mới của bạn kỹ càng, bạn muốn phát hành nó trên kho công cộng để chia sẻ nó.

note: type: Content of: <book><chapter><section><title>
en: Uploading to the Debian archive
vi: Tải nó lên kho lưu trữ Debian

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <xref linkend="socialdynamics"/>.
vi: Xem <xref linkend="socialdynamics"/>.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: There are publicly accessible archives such as <ulink url="&mentors-dn;"/> which work almost the same way as the Debian archive and provide an upload area for non-DDs.  You can set up an equivalent archive by yourself using the tools listed at <ulink url="&deb-archive;"/>.  So this section is useful for non-DDs, too.
vi: Có các kho lưu trữ truy cập công cộng như là <ulink url="&mentors-dn;"/> vốn hoạt động gần như không khác gì với kho lưu trữ Debian và cung cấp một khu vực tải lên cho những người không phải DD(nhà phát triển Debian).  Bạn có thể tự tạo một kho tương tự sử dụng các công cụ tại <ulink url="&deb-archive;"/>.  Vì thể phần này cũng sẽ hữu dụng cho những người không phải DD.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: The <systemitem role="package">dput</systemitem> package seems to come with more features and to be becoming more popular than the <systemitem role="package">dupload</systemitem> package.  It uses the file <filename>/etc/dput</filename> for its global configuration and the file <filename>~/.dput.cf</filename> for per-user configuration.  It supports Ubuntu-related services out-of-the-box, too.
vi: Gói phần mềm <systemitem role="package">dput</systemitem> có vẻ đến với nhiều tính năng và có vẻ đang trở nên thông dụng hơn gói phần mềm <systemitem role="package">dupload</systemitem>.  Nó sử dụng tập tin <filename>/etc/dput</filename> cho việc cấu hình mọi nơi của nó và tập tin <filename>~/.dput.cf</filename> cho việc cấu hình từng người dùng.  Nó cũng hỗ trợ đầy đủ các dịch vụ liên quan đến Ubuntu.

note: type: Content of: <book><chapter><section><para>
en: Once you become an official developer, <placeholder type="footnote" id="0"/> you can upload the package to the Debian archive.  <placeholder type="footnote" id="1"/> You can do this manually, but it's easier to use the existing automated tools, like <citerefentry> <refentrytitle>dupload</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> or <citerefentry> <refentrytitle>dput</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  We'll describe how it's done with <command>dupload</command>.  <placeholder type="footnote" id="2"/>
vi: Khi bạn trở thành một nhà phát triển chính thức, <placeholder type="footnote" id="0"/> bạn có thể tải gói phần mềm lên kho lưu trữ Debian.  <placeholder type="footnote" id="1"/> Bạn có thể làm điều này bằng tay, nhưng sẽ dễ hơn nếu bạn sử dụng các công cụ tự động sẵn có như <citerefentry> <refentrytitle>dupload</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> hay <citerefentry> <refentrytitle>dput</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>.  Chúng tôi sẽ mô tả công việc sẽ được thực hiện ra sao với <command>dupload</command>.  <placeholder type="footnote" id="2"/>

note: type: Content of: <book><chapter><section><para>
en: First you have to set up <command>dupload</command>'s config file.  You can either edit the system-wide <filename>/etc/dupload.conf</filename> file, or have your own <filename>~/.dupload.conf</filename> file override the few things you want to change.
vi: Đầu tiên bạn phải tạo tập tin cấu hình của <command>dupload</command>.  Bạn có thể chọn sửa tập tin cấu hình tầm hệ thống <filename>/etc/dupload.conf</filename>, hoặc tạo tập tin <filename>~/.dupload.conf</filename> riêng của bạn vượt quyền cấp trên ở những cài đặt bạn muốn thay đổi.

note: type: Content of: <book><chapter><section><para>
en: You can read the <citerefentry> <refentrytitle>dupload.conf</refentrytitle> <manvolnum>5</manvolnum> </citerefentry> manual page to understand what each of these options means.
vi: Bạn có thể đọc trang tham khảo <citerefentry> <refentrytitle>dupload.conf</refentrytitle> <manvolnum>5</manvolnum> </citerefentry> để hiểu ý nghĩa của từng tham số ở đây.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&devref-upload;">Debian Developer's Reference 5.6, "Uploading a package"</ulink>.
vi: Xem <ulink url="&devref-upload;">Debian Developer's Reference 5.6, "Uploading a package"</ulink>.

note: type: Content of: <book><chapter><section><para>
en: The <literal>$default_host</literal> option determines which of the upload queues will be used by default.  <literal>anonymous-ftp-master</literal> is the primary one, but it's possible that you will want to use another one.  <placeholder type="footnote" id="0"/>
vi: Tham số <literal>$default_host</literal> quyết định hàng đợi tải lên nào sẽ được sử dụng ngầm định.  <literal>anonymous-ftp-master</literal> là hàng đợi chính, nhưng có thể bạn sẽ muốn sử dụng một hàng đợi khác.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><para>
en: While connected to the Internet, you can upload your package as follows:
vi: Khi được kết nối tới Internet, bạn có thể tải gói phần mềm của bạn lên như sau:

note: type: Content of: <book><chapter><section><para>
en: <command>dupload</command> checks that the SHA1/SHA256 file checksums match those listed in the <filename>.changes</filename> file.  If they do not match, it will warn you to rebuild it as described in <xref linkend="completebuild"/> so it can be properly uploaded.
vi: <command>dupload</command> kiểm tra rằng các mã tập tin SHA1/SHA256 khớp với các mã được liệt kê trong tập tin <filename>.changes</filename>.  Nếu chúng không khớp, nó sẽ cảnh báo bạn để tái biên dịch như mô tả ở <xref linkend="completebuild"/> để nó có thể được tải lên đúng cách.

note: type: Content of: <book><chapter><section><para><footnote><para>
en: See <ulink url="&uploadqueue-readme;"/>.  Alternatively, you can use the <command>dcut</command> command from the <systemitem role="package">dput</systemitem> package.
vi: Xem <ulink url="&uploadqueue-readme;"/>.  Ngoài ra, bạn có thể dùng lệnh <command>dcut</command> từ gói phần mềm <systemitem role="package">dput</systemitem>.

note: type: Content of: <book><chapter><section><para>
en: If you encounter an upload problem at <ulink url="&uploadqueue;"/>, you can fix this by manually uploading a GPG-signed <filename>*.commands</filename> file to there with <command>ftp</command>.  <placeholder type="footnote" id="0"/> For example, using <filename>hello.commands</filename>:
vi: Nếu bạn gặp phải một vấn đề tải lên tại <ulink url="&uploadqueue;"/>, bạn có thể sửa nó bằng việc tải lên bằng tay một tập tin <filename>*.commands</filename> ký theo kiểu GPG với <command>ftp</command>.  <placeholder type="footnote" id="0"/> Ví dụ, dùng <filename>hello.commands</filename>:

note: type: Content of: <book><chapter><section><title>
en: Including <filename>orig.tar.gz</filename> for upload
vi: Đính kèm <filename>orig.tar.gz</filename> cho việc tải lên

note: type: Content of: <book><chapter><section><para>
en: When you first upload the package to the archive, you need to include the original <filename>orig.tar.gz</filename> source, too.  If the Debian revision number of this package is neither <literal>1</literal> nor <literal>0</literal>, you must provide the <command>dpkg-buildpackage</command> option <literal>-sa</literal>.
vi: Khi bạn tải gói phần mềm lên kho lưu trữ lần đầu tiên, bạn cũng cần đính kèm tập tin nguồn nguyên gốc <filename>orig.tar.gz</filename>.  Nếu mã phiên bản  Debian của gói phần mềm này không phải là <literal>1</literal> hay <literal>0</literal>, bạn phải cung cấp tham số <literal>-sa</literal> của dòng lệnh <command>dpkg-buildpackage</command>.

note: type: Content of: <book><chapter><section><para>
en: For the <command>dpkg-buildpackage</command> command:
vi: Đối với dòng lệnh <command>dpkg-buildpackage</command>:

note: type: Content of: <book><chapter><section><para>
en: For the <command>debuild</command> command:
vi: Đối với dòng lệnh <command>debuild</command>:

note: type: Content of: <book><chapter><section><para>
en: On the other hand, the <literal>-sd</literal> option will force the exclusion of the original <filename>orig.tar.gz</filename> source.
vi: Ngược lại, tham số <literal>-sd</literal> sẽ buộc việc loại trừ tập tin nguồn nguyên gốc <filename>orig.tar.gz</filename>.

note: type: Content of: <book><chapter><section><title>
en: Skipped uploads
vi: Những lần tải lên bị bỏ qua

note: type: Content of: <book><chapter><section><para>
en: If you created multiple entries in <filename>debian/changelog</filename> by skipping uploads, you must create a proper <filename>*_.changes</filename> file that includes all changes since the last upload.  This can be done by specifying the <command>dpkg-buildpackage</command> option <literal>-v</literal> with the version, e.g., <literal><replaceable>1.2</replaceable></literal>.
vi: Nếu bạn tạo quá nhiều mục trong tập tin <filename>debian/changelog</filename> bắng việc bỏ qua các lần tải lên, bạn phải tạo một tập tin đúng quy định <filename>*_.changes</filename> bao gồm tất cả những thay đổi từ lần tải lên cuối cùng.  Điều này có thể được thực hiện bằng việc đặt giá trị phiên bản cho tham số <literal>-v</literal> của lệnh <command>dpkg-buildpackage</command>, ví dụ, <literal><replaceable>1.2</replaceable></literal>.

note: type: Content of: <book><appendix><title>
en: Advanced packaging
vi: Đóng gói nâng cao

note: type: Content of: <book><appendix><para>
en: Here are some hints and pointers for advanced packaging topics that you are most likely to deal with.  You are strongly advised to read all the references suggested here.
vi: Sau đây là một vài gợi ý và chỉ dẫn cho các đề tài đóng gói nâng cáo mà bạn rất có thể phải đối mặt.  Bạn rất được khuyến khích đọc tất cả những tài liệu liên quan được đề nghị ở đây.

note: type: Content of: <book><appendix><para>
en: You may need to manually edit the packaging template files generated by the <command>dh_make</command> command to address topics covered in this chapter.  The newer <command>debmake</command> command should address these topics better.
vi: Bạn có thể cần phải thay đổi các tập tin khuôn mẫu đóng gói tạo ra bởi lệnh <command>dh_make</command> để biết được các đề tài được nói tới trong chương này.  Lệnh <command>debmake</command> mới hơn có thể sẽ nói về các đề tài này tốt hơn.

note: type: Content of: <book><appendix><section><para>
en: Before packaging shared <ulink url="&library;">libraries</ulink>, you should read the following primary references in detail:
vi: Trước khi đóng gói các <ulink url="&library;">thư viện</ulink> được chia sẻ, bạn nên đọc những tài liệu liên quan sau một cách chi tiết:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&policy-sharedlibraries;">Debian Policy Manual, 8 "Shared libraries"</ulink>
vi: <ulink url="&policy-sharedlibraries;">Hướng dẫn về Chính sách Debian, 8 "Các Thư viện Chia sẻ"</ulink>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&policy-fhs;">Debian Policy Manual, 9.1.1 "File System Structure"</ulink>
vi: <ulink url="&policy-fhs;">Hướng dẫn về Chính sách Debian, 9.1.1 "Cấu trúc Hệ thống tập tin"</ulink>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&policy-libraries;">Debian Policy Manual, 10.2 "Libraries"</ulink>
vi: <ulink url="&policy-libraries;">Hướng dẫn về Chính sách Debian, 10.2 "Các Thư viện"</ulink>

note: type: Content of: <book><appendix><section><para>
en: Here are some oversimplified hints for you to get started:
vi: Sau đây là một số gợi ý được đơn giản hóa quá mức để giúp bạn bắt đầu:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Shared libraries are <ulink url="&elf;">ELF</ulink> object files containing compiled code.
vi: Các thư viện chia sẻ là các tập tin đối tượng <ulink url="&elf;">ELF</ulink> chứa mã biên dịch.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Shared libraries are distributed as <filename>*.so</filename> files. (Neither <filename>*.a</filename> files nor <filename>*.la</filename> files)
vi: Các thư viện chia sẻ được phân phối bởi các tập tin <filename>*.so</filename>. (Không phải các tập tin <filename>*.a</filename> hay các tập tin <filename>*.la</filename>)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Shared libraries are mainly used to share common codes among multiple executables with the <command>ld</command> mechanism.
vi: Các thư viện chia sẻ được sử dụng phần lớn để chia sẻ những mã thông dụng giữa nhiều tập tin thực thi với cơ chế <command>ld</command>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Shared libraries are sometimes used to provide multiple plugins to an executable with the <command>dlopen</command> mechanism.
vi: Các thư viện chia sẻ thỉnh thoảng được sử dụng để cung cấp nhiều phần mở rộng có thể cắm vào một tập tin thực thi với cơ chế <command>dlopen</command>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Shared libraries export <ulink url="&symbol;">symbols</ulink>, which represent compiled objects such as variables, functions, and classes; and enable access to them from the linked executables.
vi: Các thư viện chia sẻ xuất <ulink url="&symbol;">các ký hiệu</ulink> đại diện cho các đối tượng được biên dịch như là các tham biến, các hàm, và các class; và cho phép truy cập tới chúng từ các tập tin thực thi được kết nối tới chúng.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: Alternatively: <literal>readelf -d lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep SONAME</literal>
vi: Ngoài ra: <literal>readelf -d lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep SONAME</literal>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: The <ulink url="&soname;">SONAME</ulink> of a shared library <filename>lib<replaceable>foo</replaceable>.so</filename>.<replaceable>1</replaceable>: <literal>objdump -p lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep SONAME</literal> <placeholder type="footnote" id="0"/>
vi: <ulink url="&soname;">SONAME</ulink> của một thư viện chia sẻ <filename>lib<replaceable>foo</replaceable>.so</filename>.<replaceable>1</replaceable>: <literal>objdump -p lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep SONAME</literal> <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: The SONAME of a shared library usually matches the library file name (but not always).
vi: SONAME của một thư viện chia sẻ thường khớp với tên tập tin thư viện (nhưng không phải luôn luôn như vậy).

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: Alternatively: <literal>readelf -d lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep NEEDED</literal>
vi: Ngoài ra: <literal>readelf -d lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable> | grep NEEDED</literal>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: The SONAME of shared libraries linked to <filename><replaceable>/usr/bin/foo</replaceable></filename>: <literal>objdump -p <replaceable>/usr/bin/foo</replaceable> | grep NEEDED</literal> <placeholder type="footnote" id="0"/>
vi: SONAME của các thư viện chia sẻ được kết nối tới <filename><replaceable>/usr/bin/foo</replaceable></filename>: <literal>objdump -p <replaceable>/usr/bin/foo</replaceable> | grep NEEDED</literal> <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&policy-runtime;">Debian Policy Manual, 8.1 "Run-time shared libraries"</ulink>.
vi: Xem <ulink url="&policy-runtime;">Hướng dẫn về Chính sách Debian, 8.1 "Các Thư viện chia sẻ khi chạy"</ulink>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable></systemitem>: the library package for the shared library <filename>lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable></filename> with the SONAME ABI version <replaceable>1</replaceable>.<placeholder type="footnote" id="0"/>
vi: <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable></systemitem>: gói phần mềm thư viện cho thư viện chia sẻ <filename>lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable></filename> với phiên bản SONAME ABI <replaceable>1</replaceable>.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&policy-ldconfig;">Debian Policy Manual, 8.1.1 "ldconfig"</ulink>.
vi: Xem <ulink url="&policy-ldconfig;">Hướng dẫn về Chính sách Debian, 8.1.1 "ldconfig"</ulink>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: The package maintainer scripts of the library package must call <command>ldconfig</command> under the specific circumstances to create the necessary symbolic links for the SONAME.<placeholder type="footnote" id="0"/>
vi: Các kịch bản bảo trì gói phần mềm của gói phần mềm thư viện phải gọi lệnh <command>ldconfig</command> dưới các tình huống cụ thể để tạo các kết nối tượng trưng cho SONAME.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable>-dbg</systemitem>: the debugging symbols package that contains the debugging symbols for the shared library package <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable></systemitem>.
vi: <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable>-dbg</systemitem>: gói phần mềm ký hiệu dò lỗ chứa các ký hiệu dò lỗi cho gói phần mềm thư viện chia sẻ <systemitem role="package">lib<replaceable>foo</replaceable><replaceable>1</replaceable></systemitem>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&policy-static;">Debian Policy Manual, 8.3 "Static libraries"</ulink> and <ulink url="&policy-dev;">Debian Policy Manual, 8.4 "Development files"</ulink>.
vi: Xem <ulink url="&policy-static;">Hướng dẫn Chính sách Debian, 10.2 "Các Thư viện tĩnh"</ulink> và <ulink url="&policy-dev;">Hướng dẫn về Chính sách Debian, 8.4 "Các Tập tin phát triển"</ulink>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <systemitem role="package">lib<replaceable>foo</replaceable>-dev</systemitem>: the development package that contains the header files etc. for the shared library <filename>lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable></filename>.<placeholder type="footnote" id="0"/>
vi: <systemitem role="package">lib<replaceable>foo</replaceable>-dev</systemitem>: gói phần mềm phát triển chứa những tập tin tiêu đề v.v. cho thư viện chia sẻ <filename>lib<replaceable>foo</replaceable>.so.<replaceable>1</replaceable></filename>.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&removela;">Debian wiki ReleaseGoals/LAFileRemoval</ulink>.
vi: Xem <ulink url="&removela;">Debian wiki ReleaseGoals/LAFileRemoval</ulink>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Debian packages should not contain <filename>*.la</filename> Libtool archive files in general.<placeholder type="footnote" id="0"/>
vi: Các gói Debian không nên chứa các tập tin lưu trữ <filename>*.la</filename> nói chung.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: See <ulink url="&rpathissues;">Debian wiki RpathIssue</ulink>.
vi: Xem <ulink url="&rpathissues;">Debian wiki RpathIssue</ulink>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Debian packages should not use RPATH in general.<placeholder type="footnote" id="0"/>
vi: Gói phần mềm Debian nói chung không nên sử dụng RPATH.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Although it is somewhat outdated and is only a secondary reference, <ulink url="&debianlibrarypackagingguide;">Debian Library Packaging Guide</ulink> may still be useful.
vi: Mặc dù nó có thể đã lạc hậu và chỉ tồn tại như là tài liêu tham khảo thứ cấp, <ulink url="&debianlibrarypackagingguide;">Hướng dẫn Đóng gói thư viện Debian</ulink> có thể vẫn hữu dụng.

note: type: Content of: <book><appendix><section><title>
en: Managing <filename>debian/<replaceable>package</replaceable>.symbols</filename>
vi: Quản lý <filename>debian/<replaceable>package</replaceable>.symbols</filename>

note: type: Content of: <book><appendix><section><para><footnote><para>
en: Backward-incompatible ABI changes normally require you to update the SONAME of the library and the shared library package name to new ones.
vi: Các thay đổi ABI không tương thích ngược thông thường cần bạn phải cập nhật SONAME của thư viện và tên gói phần mềm thư viện chia sẻ sang những tên mới.

note: type: Content of: <book><appendix><section><para>
en: When you package a shared library, you should create a <filename>debian/<replaceable>package</replaceable>.symbols</filename> file to manage the minimal version associated with each symbol for backward-compatible ABI changes under the same SONAME of the library for the same shared library package name.<placeholder type="footnote" id="0"/> You should read the following primary references in detail:
vi: Khi bạn đóng gói một thư viện chia sẻ, bạn nên tạo một tập tin <filename>debian/<replaceable>package</replaceable>.symbols</filename> để quản lý phiên bản thấp nhất liên quan tới từng ký hiệu cho các thay đổi ABI tương thích ngược dưới cùng một SONAME của thư viện cho cùng một tên gói phần mềm thư viện.<placeholder type="footnote" id="0"/> Bạn nên đọc những tài liệu liên quan chính thống sau đây một cách chi tiết:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: For C++ libraries and other cases where tracking individual symbols is too difficult, follow <ulink url="&policy-library-shlibs;">Debian Policy Manual, 8.6.4 "The shlibs system"</ulink>, instead.
vi: Với các thư viện C++ và các tình huống khác mà theo dõi từng ký hiệu là vô cùng khó khăn, thay vì như trên hãy làm theo <ulink url="&policy-library-shlibs;">Hướng dẫn Chính sách về Debian, 8.6.4 "Hệ thống shlibs"</ulink>,

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&policy-library-symbols;">Debian Policy Manual, 8.6.3 "The symbols system"</ulink><placeholder type="footnote" id="0"/>
vi: <ulink url="&policy-library-symbols;">Hướng dẫn Chính sách Debian, 8.6.3 "Hệ thống ký hiệu"</ulink><placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><para>
en: Here is a rough example of how to create the <systemitem role="package">libfoo1</systemitem> package from the upstream version <literal>1.3</literal> with the proper <filename>debian/libfoo1.symbols</filename> file:
vi: Sau đây là một ví dụ sơ khảo để tạo một gói phần mềm <systemitem role="package">libfoo1</systemitem> tương ứng với phiên bản thượng nguồn <literal>1.3</literal> với tập tin <filename>debian/libfoo1.symbols</filename> phù hợp:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Prepare the skeleton debianized source tree using the upstream <filename>libfoo-1.3.tar.gz</filename> file.
vi: Chuẩn bị một sườn cho cây mã nguồn Debian hóa sử dụng tập tin thượng nguồn <filename>libfoo-1.3.tar.gz</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If this is the first packaging of the <systemitem role="package">libfoo1</systemitem> package, create the <filename>debian/libfoo1.symbols</filename> file with empty content.
vi: Nếu đây là lần đóng gói đầu tiên của gói phần mềm <systemitem role="package">libfoo1</systemitem>, tạo một tập tin <filename>debian/libfoo1.symbols</filename> rỗng.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If the previous upstream version <literal>1.2</literal> was packaged as the <systemitem role="package">libfoo1</systemitem> package with the proper <filename>debian/libfoo1.symbols</filename> in its source package, use it again.
vi: Nếu phiên bản thượng nguồn trước đó <literal>1.2</literal> được đóng gói thành gói phần mềm <systemitem role="package">libfoo1</systemitem> với một tập tin <filename>debian/libfoo1.symbols</filename> phù hợp trong gói phần mềm nguồn của nó, hãy sử dụng lại tập tin đó.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: All previous versions of Debian packages are available at <ulink url="&snapshot;">http://snapshot.debian.org/</ulink>.  The Debian revision is dropped from the version to make it easier to backport the package: <literal>1.1</literal> &lt;&lt; <literal>1.1-1~bpo70+1</literal> &lt;&lt; <literal>1.1-1</literal> and <literal>1.2</literal> &lt;&lt; <literal>1.2-1~bpo70+1</literal> &lt;&lt; <literal>1.2-1</literal>
vi: Tất cả các phiên bản trước đó của các gói phần mềm Debian có sẵn tại <ulink url="&snapshot;">http://snapshot.debian.org/</ulink>.  Phiên bản tu chỉnh Debian được cắt bỏ khỏi phiên bản để giúp việc backport gói phần mềm (tạo gói phần mềm chứa các cập nhật mới cho các bản phân phối Debian cũ) dễ hơn: <literal>1.1</literal> &lt;&lt; <literal>1.1-1~bpo70+1</literal> &lt;&lt; <literal>1.1-1</literal> và <literal>1.2</literal> &lt;&lt; <literal>1.2-1~bpo70+1</literal> &lt;&lt; <literal>1.2-1</literal>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If the previous upstream version <literal>1.2</literal> was not packaged with <filename>debian/libfoo1.symbols</filename>, create it as the <filename>symbols</filename> file from all available binary packages of the same shared library package name containing the same SONAME of the library, for example, versions <literal>1.1-1</literal> and <literal>1.2-1</literal>.  <placeholder type="footnote" id="0"/>
vi: Nếu bản thượng nguồn trước đó <literal>1.2</literal> không được đóng gói với tập tin <filename>debian/libfoo1.symbols</filename>, tạo một tập tin như là tập tin <filename>symbols</filename> từ tất cả các gói phần mềm nhị phân có sẵn của một tên gói phần mềm thư viện chứa cùng SONAME của một thư viện, ví dụ, các phiên bản <literal>1.1-1</literal> và <literal>1.2-1</literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Make trial builds of the source tree with tools such as <command>debuild</command> and <command>pdebuild</command>.  (If this fails due to missing symbols etc., there were some backward-incompatible ABI changes that require you to bump the shared library package name to something like <systemitem role="package">libfoo1a</systemitem> and you should start over again.)
vi: Tạo các bản biên dịch thử của cây mã nguồn với các công cụ như là <command>debuild</command> và <command>pdebuild</command>.  (Nếu điều này thất bại do thiếu ký hiệu v.v., đã có một số thay đổi ABI không tương thích ngược buộc bạn phải tăng tên gói phần mềm thư viện chia sẻ lên một tên như là <systemitem role="package">libfoo1a</systemitem> và bạn nên bắt đầu lại từ đầu.)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para><footnote><para>
en: The Debian revision is dropped from the version to make it easier to backport the package: <literal>1.3</literal> &lt;&lt; <literal>1.3-1~bpo70+1</literal> &lt;&lt; <literal>1.3-1</literal>
vi: Phiên bản tu chỉnh Debian được cắt bỏ khỏi phiên bản để giúp việc backport gói phần mềm (tạo gói phần mềm chứa các cập nhật mới cho các bản phân phối Debian cũ) dễ hơn: <literal>1.3</literal> &lt;&lt; <literal>1.3-1~bpo70+1</literal> &lt;&lt; <literal>1.3-1</literal>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: If you see the diff printed by the <command>dpkg-gensymbols</command> as above, extract the proper updated <filename>symbols</filename> file from the generated binary package of the shared library.  <placeholder type="footnote" id="0"/>
vi: Nếu bạn thấy sự khác biệt in ra bởi lệnh <command>dpkg-gensymbols</command> như trên, giải nén tập tin <filename>symbols</filename> phù hợp cập nhật mới nhất từ gói phần mềm nhị phân được tạo ra của thư viện chia sẻ.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Build release packages with tools such as <command>debuild</command> and <command>pdebuild</command>.
vi: Biên dịch các gói phần mềm phát hành với các công cụ như <command>debuild</command> và <command>pdebuild</command>.

note: type: Content of: <book><appendix><section><para><footnote><para>
en: See <ulink url="&policy-library-abi;">Debian Policy Manual, 8.6.2 "Shared library ABI changes"</ulink>.
vi: Xem <ulink url="&policy-library-abi;">Hướng dẫn về Chính sách Debian, 8.6.2 "Các Thay đổi ABI của Thư viện chia sẻ"</ulink>

note: type: Content of: <book><appendix><section><para>
en: In addition to the above examples, we need to check the ABI compatibility further and bump versions for some symbols manually as needed.  <placeholder type="footnote" id="0"/>
vi: Bên cạnh các ví dụ ở trên, chúng ta cần phải kiểm tra tương thích ABI hơn nữa và tăng các phiên bản cho một vài ký hiệu bằng tay nếu cần.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><para>
en: Although it is only a secondary reference, <ulink url="&usingsymbolsfiles;">Debian wiki UsingSymbolsFiles</ulink> and its linked web pages may be useful.
vi: Mặc dù đây chỉ là một tài liệu tham khảo thứ cấp, <ulink url="&usingsymbolsfiles;">Debian wiki UsingSymbolsFiles</ulink> và những trang điện tử kết nối tới nó có thể rất hữu dụng.

note: type: Content of: <book><appendix><section><para>
en: The multiarch feature introduced to Debian wheezy integrates support for cross-architecture installation of binary packages (particularly <literal>i386</literal>&lt;-&gt;<literal>amd64</literal>, but also other combinations) in <systemitem role="package">dpkg</systemitem> and <systemitem role="package">apt</systemitem>. You should read the following references in detail:
vi: Tính năng multiarch được giới thiệu ở Debian wheezy tích hợp hỗ trợ cho cài đặt xuyên nền tảng của các gói phần mềm nhị phân (đặc biệt <literal>i386</literal>&lt;-&gt;<literal>amd64</literal>, nhưng cũng một vài kết hợp khác) trong <systemitem role="package">dpkg</systemitem> và <systemitem role="package">apt</systemitem>. Bạn nên đọc các tài liệu tham khảo sau một cách chi tiết:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&multiarchspec;">Ubuntu wiki MultiarchSpec</ulink> (upstream)
vi: <ulink url="&multiarchspec;">Ubuntu wiki MultiarchSpec</ulink> (thượng nguồn)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: <ulink url="&multiarchimplementation;">Debian wiki Multiarch/Implementation</ulink> (Debian situation)
vi: <ulink url="&multiarchimplementation;">Debian wiki Multiarch/Implementation</ulink> (tình huống Debian)

note: type: Content of: <book><appendix><section><para><footnote><para>
en: Old special purpose library paths such as <filename>/lib32/</filename> and <filename>/lib64/</filename> are not used anymore.
vi: Các đường dẫn thư viện chuyên dụng cũ như <filename>/lib32/</filename> và <filename>/lib64/</filename> không được sử dụng nữa.

note: type: Content of: <book><appendix><section><para>
en: It uses the triplet such as <literal>i386-linux-gnu</literal> and <literal>x86_64-linux-gnu</literal> for the install path of shared libraries. The actual triplet path is dynamically set into the <literal>$(DEB_HOST_MULTIARCH)</literal> variable using the <citerefentry> <refentrytitle>dpkg-architecture</refentrytitle><manvolnum>1</manvolnum></citerefentry> command for each binary package build. For example, the path to install multiarch libraries are changed as follows:<placeholder type="footnote" id="0"/>
vi: Nó sử dụng bộ ba như là <literal>i386-linux-gnu</literal> và <literal>x86_64-linux-gnu</literal> cho đường dẫn cài đặt của các thư viện chia sẻ. Đường dẫn bộ ba thực sự được đặt giá trị linh động theo tham biến <literal>$(DEB_HOST_MULTIARCH)</literal> dùng lệnh <citerefentry> <refentrytitle>dpkg-architecture</refentrytitle><manvolnum>1</manvolnum></citerefentry> cho từng lần biên dịch gói phần mềm nhị phân. Ví dụ, đường dẫn để cài đặt các thư viện multiarch được thay đổi như sau:<placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><informaltable><tgroup><thead><row><entry>
en: Old path
vi: Đường dẫn cũ

note: type: Content of: <book><appendix><section><informaltable><tgroup><thead><row><entry>
en: i386 multiarch path
vi: Đường dẫn i386 multiarch

note: type: Content of: <book><appendix><section><informaltable><tgroup><thead><row><entry>
en: amd64 multiarch path
vi: Đường dẫn amd64 multiarch

note: type: Content of: <book><appendix><section><para>
en: Here are some typical multiarch package split scenario examples for the following:
vi: Sau đây là một vài ví dụ về tình huống băm gói phần mềm multiarch tiêu biểu cho các gói:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: a library source <filename>lib<replaceable>foo</replaceable>-1.tar.gz</filename>
vi: một gói phần mềm nguồn cho <filename>lib<replaceable>foo</replaceable>-1.tar.gz</filename>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: a tool source <filename><replaceable>bar</replaceable>-1.tar.gz</filename> written in a compiled language
vi: một gói phần mềm nguồn công cụ <filename><replaceable>bar</replaceable>-1.tar.gz</filename> viết bằng một ngôn ngữ biên dịch.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: a tool source <filename><replaceable>baz</replaceable>-1.tar.gz</filename> written in an interpreted language
vi: một gói phần mềm nguồn công cụ <filename><replaceable>baz</replaceable>-1.tar.gz</filename> viết bằng một ngôn ngữ thông dịch

note: type: Content of: <book><appendix><section><informaltable><tgroup><thead><row><entry>
en: Package content
vi: Nội dung gói phần mềm

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the shared library, co-installable
vi: thư viện được chia sẻ, có thể cài cùng lúc

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the shared library debug symbols, co-installable
vi: các ký hiệu dò lỗi của thư viện chia sẻ, có thể cài cùng lúc

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the shared library header files etc., co-installable
vi: các tập tin tiêu đề của thư viện chia sẻ v.v., có thể cài cùng lúc

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the run-time support programs, not co-installable
vi: Các chương trình hỗ trợ khi chạy, không thể cài đặt cùng lúc

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the shared library documentation files
vi: những tập tin tài liệu hướng dẫn của thư viện chia sẻ

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the compiled program files, not co-installable
vi: các tập tin chương trình đã biên dịch, không thể cài đặt cùng lúc

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the documentation files for the program
vi: những tập tin tài liệu hướng dẫn cho chương trình

note: type: Content of: <book><appendix><section><informaltable><tgroup><tbody><row><entry>
en: the interpreted program files
vi: các tập tin chương trình được thông dịch

note: type: Content of: <book><appendix><section><para>
en: Please note that the development package should contain a symlink for the associated shared library <emphasis role="strong">without a version number</emphasis>.  E.g.: <filename>/usr/lib/x86_64-linux-gnu/libfoo.so</filename> -&gt; <filename>libfoo.so.1</filename>
vi: Xin chú ý rằng gói phần mềm phát triển nên chứa một kết nối tượng trưng cho thư viện chia sẻ tương ứng <emphasis role="strong">không có số phiên bản</emphasis>.  Ví dụ: <filename>/usr/lib/x86_64-linux-gnu/libfoo.so</filename> -&gt; <filename>libfoo.so.1</filename>

note: type: Content of: <book><appendix><section><title>
en: Building a shared library package
vi: Biên dịch một gói phần mềm chia sẻ

note: type: Content of: <book><appendix><section><para>
en: You can build a Debian library package enabling multiarch support using <citerefentry> <refentrytitle>dh</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> as follows:
vi: Bạn có thể biên dịch một gói phần mềm thư viện Debian cho phép hỗ trợ multiarch <citerefentry> <refentrytitle>dh</refentrytitle> <manvolnum>1</manvolnum> </citerefentry> như sau:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Update <filename>debian/control</filename>.
vi: Cập nhật <filename>debian/control</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Add <literal>Build-Depends: debhelper (>=10)</literal> for the source package section.
vi: Thêm <literal>Build-Depends: debhelper (>=10)</literal> cho phần gói phần mềm nguồn.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Add <literal>Pre-Depends: ${misc:Pre-Depends}</literal> for each shared library binary package.
vi: Thêm <literal>Pre-Depends: ${misc:Pre-Depends}</literal> cho mỗi gói phần mềm nhị phân thư viện chia sẻ.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Add <literal>Multi-Arch:</literal> stanza for each binary package section.
vi: Thêm <literal>Multi-Arch:</literal> cho mỗi phần tương ứng với mỗi gói phần mềm nhị phân.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Set <filename>debian/compat</filename> to "10".
vi: Đặt giá trị 10 cho <filename>debian/compat</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Adjust the path from the normal <literal>/usr/lib/</literal> to the multiarch <literal>/usr/lib/$(DEB_HOST_MULTIARCH)/</literal> for all packaging scripts.
vi: Điều chỉnh đường dẫn từ <literal>/usr/lib/</literal> bình thường sang multiarch <literal>/usr/lib/$(DEB_HOST_MULTIARCH)/</literal> cho tất cả kịch bản đóng gói.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Call <literal>DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)</literal> in <filename>debian/rules</filename> to set the <literal>DEB_HOST_MULTIARCH</literal> variable first.
vi: Gọi <literal>DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)</literal> trong <filename>debian/rules</filename> để đặt giá trị cho tham biến <literal>DEB_HOST_MULTIARCH</literal> trước tiên.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Replace <literal>/usr/lib/</literal> with <literal>/usr/lib/$(DEB_HOST_MULTIARCH)/</literal> in <filename>debian/rules</filename>.
vi: Thay thế <literal>/usr/lib/</literal> với <literal>/usr/lib/$(DEB_HOST_MULTIARCH)/</literal> trong <filename>debian/rules</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: Alternatively, you can add <literal>--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)</literal> and <literal>--libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)</literal> arguments to <literal>./configure</literal>.  Please note that <literal>--libexecdir</literal> specifies the default path to install executable programs run by other programs rather than by users.  Its Autotools default is <filename>/usr/libexec/</filename> but its Debian default is <filename>/usr/lib/</filename>.
vi: Ngoài ra, bạn có thể thêm các đối số <literal>--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)</literal> và <literal>--libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)</literal> cho <literal>./configure</literal>.  Xin hãy chú ý rằng tham số <literal>--libexecdir</literal> thông báo đường dẫn ngầm định để cài đặt các chương trình thực thi được chạy bởi các chương trình khác thay vì bởi người dùng.  Giá trị ngầm định Autotools của nó là <filename>/usr/libexec/</filename> nhưng ngầm định của Debian là <filename>/usr/lib/</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If <literal>./configure</literal> is used in part of the <literal>override_dh_auto_configure</literal> target in <filename>debian/rules</filename>, make sure to replace it with <literal>dh_auto_configure -- </literal>.  <placeholder type="footnote" id="0"/>
vi: Nếu <literal>./configure</literal> được sử dụng trong một phần của mục tiêu <literal>override_dh_auto_configure</literal> trong <filename>debian/rules</filename>, chắc chắn rằng bạn thay thế nó với <literal>dh_auto_configure -- </literal>.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Replace all occurrences of <literal>/usr/lib/</literal> with <literal>/usr/lib/*/</literal> in <filename>debian/<replaceable>foo</replaceable>.install</filename> files.
vi: Thay thế hết tất cả các sự xuất hiện của <literal>/usr/lib/</literal> với <literal>/usr/lib/*/</literal> trong các tập tin <filename>debian/<replaceable>foo</replaceable>.install</filename>.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Generate files like <filename>debian/<replaceable>foo</replaceable>.links</filename> from <filename>debian/<replaceable>foo</replaceable>.links.in</filename> dynamically by adding a script to the <literal>override_dh_auto_configure</literal> target in <filename>debian/rules</filename>.
vi: Tạo ra các tập tin như <filename>debian/<replaceable>foo</replaceable>.links</filename> từ <filename>debian/<replaceable>foo</replaceable>.links.in</filename> một cách tự động bắng thêm một kịch bản vào mục tiêu <literal>override_dh_auto_configure</literal> trong <filename>debian/rules</filename>.

note: type: Content of: <book><appendix><section><para>
en: Please make sure to verify that the shared library package contains only the expected files, and that your -dev package still works.
vi: Hãy chắc chắn rằng gói phần mềm thư viện chia sẻ chỉ chứa duy nhất các tập tin được trông đợi, và gói phần mềm -dev của bạn vẫn hoạt động tốt.

note: type: Content of: <book><appendix><section><para>
en: All files installed simultaneously as the multiarch package to the same file path should have exactly the same file content.  You must be careful of differences generated by the data byte order and by the compression algorithm.
vi: Tất cả các tập tin được cài đặt cùng lúc với gói phần mềm multiarch vào cùng một đường dẫn nên có cùng một nội dung chính xác như nhau.  Bạn phải cẩn thận với những sự khác biệt tạo ra bởi thứ tự byte dữ liệu và thuật toán nén.

note: type: Content of: <book><appendix><section><title>
en: Native Debian package
vi: Gói phần mềm Debian native

note: type: Content of: <book><appendix><section><para>
en: If a package is maintained only for Debian or possibly only for local use, its source may contain all the <filename>debian/*</filename> files in it.  There are 2 ways to package it.
vi: Nếu một gói phần mề được bảo trì chỉ cho Debian hoặc có thể chỉ cho việc dùng nội bộ, mã nguồn của nó có thể chứa tất các tập tin <filename>debian/*</filename> bên trong nó.  Có 2 cách để đóng gói nó.

note: type: Content of: <book><appendix><section><para>
en: You can make the upstream tarball by excluding the <filename>debian/*</filename> files and package it as a non-native Debian package as in <xref linkend="workflow"/>.  This is the normal way, which some people encourage using.
vi: Bạn có thể tạo một tập tin lưu trữ thượng nguồn bằng việc loại trừ tất cả các tập tin <filename>debian/*</filename> và đóng gói nó như là một gói phần mềm nhị phân Debian không native như ở <xref linkend="workflow"/>.  Đây là cách thông thường mọi người khuyến khích sử dụng.

note: type: Content of: <book><appendix><section><para>
en: The alternative is the workflow of the native Debian package.
vi: Một cách khác là cách làm của một gói phần mềm Debian native.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Create a native Debian source package in the <literal>3.0 (native)</literal> format using a single compressed tar file in which all files are included.
vi: Tạo một gói phần mềm nguồn Debian native dưới định dạng <literal>3.0 (native)</literal> bằng việc sử dụng một tập tin nén tar đơn độc chứa tất cả các tập tin bên trong.

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: Build Debian binary packages from the native Debian source package.
vi: Biên dịch các gói phần mềm nhị phân Debian từ gói phần mềm nguồn Debian native.

note: type: Content of: <book><appendix><section><para>
en: For example, if you have source files in <filename>~/mypackage-1.0</filename> without the <filename>debian/*</filename> files, you can create a native Debian package by issuing the <command>dh_make</command> command as follows:
vi: Ví dụ, nếu bạn có các tập tin nguồn trong thư mục <filename>~/mypackage-1.0</filename> mà không có các tập tin <filename>debian/*</filename>, bạn có thể tạo một gói phần mềm Debian native cho nó bằng việc chạy lệnh <command>dh_make</command> như sau:

note: type: Content of: <book><appendix><section><para>
en: Then the <filename>debian</filename> directory and its contents are created just like in <xref linkend="non-native-dh-make"/>.  This does not create a tarball, since this is a native Debian package.  But that is the only difference.  The rest of the packaging activities are practically the same.
vi: Sau đó thư mục <filename>debian</filename> và nội dụng của nó được tạo như là ở <xref linkend="non-native-dh-make"/>.  Hành động này không tạo một tập tin lưu trữ vì đây là một gói phần mềm Debian native.  Nhưng đó là điểm khác biệt duy nhất.  Phần còn lại của quá trình đóng gói thực tế là không khác gì.

note: type: Content of: <book><appendix><section><para>
en: After execution of the <command>dpkg-buildpackage</command> command, you will see the following files in the parent directory:
vi: Sau khi chạy lệnh <command>dpkg-buildpackage</command>, bạn sẽ thấy các tập tin sau trong thư mục cha:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: This is the source code tarball created from the <filename>mypackage-1.0</filename> directory by the <command>dpkg-source</command> command.  (Its suffix is not <filename>orig.tar.gz</filename>.)
vi: Đây là tập tin mã nguồn tạo ra từ thư mục <filename>mypackage-1.0</filename> bởi lệnh <command>dpkg-source</command> command.  (Phần hậu tố của nó không phải là <filename>orig.tar.gz</filename>.)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: This is a summary of the contents of the source code, as in the non-native Debian package. (There is no Debian revision.)
vi: Đây là bản tóm tắt của những nội dung của mã nguồn như ở trong gói phần mềm Debian không native. (There có mã tu chỉnh Debian.)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: This is your completed binary package, as in the non-native Debian package.  (There is no Debian revision.)
vi: Đây là gói phần mềm nhị phân hoàn chỉnh của bạn như là gói phần mềm Debian không native.  (Không có mã tu chỉnh Debian.)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: This file describes all the changes made in the current package version as in the non-native Debian package. (There is no Debian revision.)
vi: Tập tin này mô tả những thay đổi được tạo ra trong phiên bản gói phần mềm hiện tại như ở trong gói phần mềm Debian không native. (Không có bản tu chỉnh Debian.)

en: attempt to use unsupported feature: '%s'
vi: đã dùng tính năng chưa được hỗ trợ: “%s”

en: touch archive member is not available on VMS
vi: “touch” thành viên kho không có trên VMS

en: touch: Archive '%s' does not exist
vi: touch: Kho “%s” không tồn tại

en: touch: '%s' is not a valid archive
vi: touch: “%s” không phải là kho hợp lệ

en: touch: Member '%s' does not exist in '%s'
vi: touch: Thành viên “%s” không tồn tại trong “%s”

en: touch: Bad return code from ar_member_touch on '%s'
vi: touch: Gặp mã trả lại sai từ ar_member_touch trên “%s”

en: lbr$set_module() failed to extract module info, status = %d
vi: lbr$set_module() đã không giải nén thông tin về mô-đun, trạng thái = %d

en: lbr$ini_control() failed with status = %d
vi: lbr$ini_control() bị lỗi với trạng thái = %d

en: unable to open library '%s' to lookup member status %d
vi: không thể mở thư viện “%s” để tra tìm thành viên “%d”

en: Member '%s'%s: %ld bytes at %ld (%ld).
vi: Thành viên “%s”%s: %ld byte tại %ld (%ld).

en:  (name might be truncated)
vi:  (có lẽ tên đã bị cắt ngắn)

en:   Date %s
vi:   Ngày %s

en:   uid = %d, gid = %d, mode = 0%o.
vi:   uid = %d, gid = %d, chế độ = 0%o.

en: *** Break.
vi: *** Ngắt.

en: *** [%s] Archive member '%s' may be bogus; not deleted
vi: *** [%s] Thành phần kho “%s” có thể là giả; chưa bị xóa bỏ

en: *** Archive member '%s' may be bogus; not deleted
vi: *** Thành viên kho “%s” có thể là giả; chưa bị xóa bỏ

en: *** [%s] Deleting file '%s'
vi: *** [%s] Đang xóa tập tin “%s”

en: *** Deleting file '%s'
vi: *** Đang xóa tập tin “%s”

en: #  recipe to execute
vi: #  công thức cần thực hiện

en:  (built-in):
vi:  (dựng-sẵn):

en:  (from '%s', line %lu):
vi:  (từ “%s”, dòng %lu):

en: 
    # Directories
vi: 
    # Thư mục

en: # %s: could not be stat'd.
vi: # %s: không thể lấy thống kê.

en: # %s (device %d, inode [%d,%d,%d]): could not be opened.
vi: # %s (thiết bị %d, nút thông tin [%d,%d,%d]): không thể mở.

en: # %s (device %ld, inode %ld): could not be opened.
vi: # %s (thiết bị %ld, nút thông tin %ld): không thể mở.

en: # %s (device %d, inode [%d,%d,%d]):
vi: # %s (thiết bị %d, inode [%d,%d,%d]):

en: # %s (device %ld, inode %ld):
vi: # %s (thiết bị %ld, inode %ld):

en:  files,
vi:  tập tin,

en:  impossibilities
vi:  việc không thể làm được

en:  so far.
vi:  cho đến giờ.

en:  impossibilities in %lu directories.
vi:  việc không thể làm được trong %lu thư mục.

en: Recursive variable '%s' references itself (eventually)
vi: Biến đệ quy “%s” (cuối cùng) lại tham chiếu đến chính nó

en: unterminated variable reference
vi: tham chiếu biến chưa chấm dứt

en: Recipe was specified for file '%s' at %s:%lu,
vi: Công thức được chỉ định cho tập tin “%s” tại %s:%lu,

en: Recipe for file '%s' was found by implicit rule search,
vi: Tìm thấy công thức cho tập tin “%s” nhờ quy tắc tìm kiếm ngầm,

en: but '%s' is now considered the same file as '%s'.
vi: nhưng “%s” bây giờ được cũng được xem là cùng tập tin “%s”.

en: Recipe for '%s' will be ignored in favor of the one for '%s'.
vi: Công thức cho “%s” sẽ bị bỏ qua trong sự chấp thuận của một cái cho “%s”.

en: can't rename single-colon '%s' to double-colon '%s'
vi: không thể đổi tên “%s” hai chấm đơn thành “%s” hai chấm đôi

en: can't rename double-colon '%s' to single-colon '%s'
vi: không thể đổi tên “%s” hai chấm đôi thành “%s” hai chấm đơn

en: *** Deleting intermediate file '%s'
vi: *** Đang xóa tập tin trung gian “%s”

en: Removing intermediate files...
vi: Xóa các tập tin trung gian…

en: Current time
vi: Giờ hiện tại

en: %s: Timestamp out of range; substituting %s
vi: %s: Thời gian của tập tin ở ngoài phạm vi nên thay thế bằng %s

en: # Not a target:
vi: # Không phải là đích:

en: #  Precious file (prerequisite of .PRECIOUS).
vi: #  Tập tin giá trị (điều kiện tiên quyết của .PRECIOUS).

en: #  Phony target (prerequisite of .PHONY).
vi: #  Đích giả (điều kiện tiên quyết của .PHONY).

en: #  Command line target.
vi: #  Đích dòng lệnh.

en: #  A default, MAKEFILES, or -include/sinclude makefile.
vi: #  Mặc định, MAKEFILES, hoặc makefile kiểu -include/sinclude.

en: #  Builtin rule
vi: #  Quy tắc dựng sẵn

en: #  Implicit rule search has been done.
vi: #  Hoàn tất tìm quy tắc ngầm.

en: #  Implicit rule search has not been done.
vi: #  Chưa hoàn tất tìm quy tắc ngầm.

en: #  Implicit/static pattern stem: '%s'
vi: #  Cuống mẫu ngầm/tĩnh: “%s”

en: #  File is an intermediate prerequisite.
vi: #  Tập tin là một điều kiện tiên quyết trung gian.

en: #  Also makes:
vi: #  Cũng tạo:

en: #  Modification time never checked.
vi: #  Chưa kiểm tra giờ sửa đổi.

en: #  File does not exist.
vi: #  Tập tin không tồn tại.

en: #  File is very old.
vi: #  Tập tin rất cũ.

en: #  Last modified %s
vi: #  Lần sửa cuối cùng %s

en: #  File has been updated.
vi: #  Tập tin đã được cập nhật.

en: #  File has not been updated.
vi: #  Tập tin chưa được cập nhật.

en: #  Recipe currently running (THIS IS A BUG).
vi: #  Công thức đang chạy (ĐÂY LÀ MỘT LỖI).

en: #  Dependencies recipe running (THIS IS A BUG).
vi: #  Công thức phụ thuộc đang chạy (ĐÂY LÀ MỘT LỖI).

en: #  Successfully updated.
vi: #  Cập nhật thành công.

en: #  Needs to be updated (-q is set).
vi: #  Cần được cập nhật (-q được đặt).

en: #  Failed to be updated.
vi: #  Gặp lỗi khi cập nhật.

en: #  Invalid value in 'command_state' member!
vi: #  Gặp giá trị sai trong thành viên “command_state”!

en: 
    # Files
vi: 
    # Tập tin

en: 
    # files hash-table stats:
    #
vi: 
    # thống kê bảng băm tập tin:
    #

en: %s: Field '%s' not cached: %s
vi: %s: Trường “%s” chưa được nhớ đệm: %s

en: first argument to 'word' function must be greater than 0
vi: đối số thứ nhất cho hàm “word” phải lớn hơn 0

en: windows32_openpipe(): process_init_fd() failed
vi: windows32_openpipe(): process_init_fd() gặp lỗi

en: Cleaning up temporary batch file %s
vi: Dọn dẹp tập tin bó tạm %s

en: file: missing filename
vi: file: thiết tên tập tin

comment: Variable: do not translate/ biến: đừng dịch
en: open: %s: %s
vi: mở: %s: %s

en: write: %s: %s
vi: ghi: %s: %s

comment: Variable: do not translate/ biến: đừng dịch
en: close: %s: %s
vi: đóng: %s: %s

en: file: too many arguments
vi: file: quá ít đối số

en: file: invalid file operation: %s
vi: tập tin: Thao tác tập tin không hợp lệ: %s

en: unimplemented on this platform: function '%s'
vi: chưa được viết mã thi hành trên hệ thống này: hàm “%s”

en: unterminated call to function '%s': missing '%c'
vi: cuộc gọi chưa được chấm dứt cho hàm “%s”: thiếu “%c”

en: Empty function name
vi: Tên hàm trống rỗng

en: Invalid function name: %s
vi: Tên hàm không hợp lệ: %s

en: Function name too long: %s
vi: Tên hàm quá dài: %s

en: Invalid minimum argument count (%u) for function %s
vi: Số lượng đối số tối thiểu (%u) là không hợp lệ cho hàm “%s”

en: Invalid maximum argument count (%u) for function %s
vi: Số lượng đối số tối đa (%u) là không hợp lệ cho hàm “%s”

en: %s: option '%s' requires an argument
vi: %s: tùy chọn “%s” cần một đối số

en: guile: Expanding '%s'
vi: guile: Đang khai triển “%s”

en: guile: Evaluating '%s'
vi: guile: Đang định giá “%s”

en: Looking for an implicit rule for '%s'.
vi: Tìm quy tắc ngầm cho “%s”.

en: Looking for archive-member implicit rule for '%s'.
vi: Tìm quy tắc ngầm về thành phần kho cho “%s”.

en: Stem too long: '%s%.*s'.
vi: Stem quá dài: “%s%.*s”.

en: Trying rule prerequisite '%s'.
vi: Thử điều kiện tiên quyết quy tắc “%s”.

en: Trying implicit prerequisite '%s'.
vi: Thử điều kiện tiên quyết ngầm “%s”.

en: Looking for a rule with intermediate file '%s'.
vi: Tìm quy tắc có tập tin trung gian “%s”.

en: No implicit rule found for '%s'.
vi: Không tìm thấy quy tắc ngầm cho “%s”.

en:  (ignored)
vi:  (bỏ qua)

en: <builtin>
vi: <dựng-sẵn>

en: *** Waiting for unfinished jobs....
vi: *** Đang đợi những công việc chưa hoàn tất…

en: Live child %p (%s) PID %s %s
vi: Tiến trình con còn sống %p (%s) PID %s %s

en:  (remote)
vi:  (máy chủ)

en: Reaping winning child %p PID %s %s
vi: Đang thắng lại tiến trình con %p PID %s %s

en: Reaping losing child %p PID %s %s
vi: Đang mất tiến trình con %p PID %s %s

en: Cleaning up temp batch file %s
vi: Dọn dẹp tập tin bó tạm %s

en: Cleaning up temp batch file %s failed (%d)
vi: Dọn dẹp tập tin bó tạm %s gặp lỗi (%d)

en: Removing child %p PID %s%s from chain.
vi: Bỏ tiến trình con %p PID %s%s khỏi xâu.

en: Released token for child %p (%s).
vi: Đã giải phóng thẻ bài cho tiến trình con %p (%s).

en: process_easy() failed to launch process (e=%ld)
vi: process_easy() gặp lỗi khi chạy tiến trình (e=%ld)

en: 
    Counted %d args in failed launch
vi: 
    Đếm được %d đối số trong lần khởi chạy bị lỗi

en: Putting child %p (%s) PID %s%s on the chain.
vi: Đặt tiến trình con %p (%s) PID %s%s vào xâu.

en: Obtained token for child %p (%s).
vi: Đã lấy thẻ bài cho điều con  %p (%s).

en: %s: update target '%s' due to: %s
vi: %s: cập nhật đích “%s”, cần bởi: %s

en: cannot enforce load limits on this operating system
vi: không thể buộc giới hạn tải trên hệ điều hành này

en: cannot enforce load limit:
vi: không thể buộc giới hạn tải:

en: make reaped child pid %s, still waiting for pid %s
vi: đặt điều con đã bắt là PID %s, vẫn còn đợi PID %s

en: spawnvpe: environment space might be exhausted
vi: spawnvpe: cạn không gian dành cho biến môi trường

en: $SHELL changed (was '%s', now '%s')
vi: $SHELL thay đổi (trước là “%s”, giờ là “%s”)

en: Creating temporary batch file %s
vi: Tạo tập tin bó lệnh tạm: %s

en: Batch file contents:
    	@echo off
vi: Nội dung tập tin bó lệnh:
    	@echo off

en: Batch file contents:%s
    	%s
vi: Nội dung tập tin bó lệnh:%s
    	%s

en: %s (line %d) Bad shell context (!unixy && !batch_mode_shell)
vi: %s (dòng %d) Ngữ cảnh shell sai (!unixy && !batch_mode_shell)

en: Failed to open global symbol table: %s
vi: Gặp lỗi khi mở bảng ký hiệu toàn cục: %s

en: Loaded object %s is not declared to be GPL compatible
vi: Đối tượng %s đã được tải không được công bố là tương thích GPL

en: Failed to load symbol %s from %s: %s
vi: Gặp lỗi khi tải ký hiệu %s từ %s: %s

en: Empty symbol name for load: %s
vi: Tên ký hiệu là trống rỗng cho việc tải: %s

en: Loading symbol %s from %s
vi: Đang tải ký hiệu %s từ %s

en:   -b, -m                      Ignored for compatibility.
vi:   -b, -m                      Bỏ qua để tương thích.

en:   -B, --always-make           Unconditionally make all targets.
vi:   -B, --always-make           Tạo mọi đích vô điều kiện.

en:   -C DIRECTORY, --directory=DIRECTORY
                                  Change to DIRECTORY before doing anything.
vi:   -C THƯ_MỤC, --directory=THƯ_MỤC
                                  Chuyển sang THƯ MỤC này trước khi làm.

en:   -d                          Print lots of debugging information.
vi:   -d                          In rất nhiều thông tin gỡ rối.

en:   --debug[=FLAGS]             Print various types of debugging information.
vi:   --debug[=CỜ…]               In nhiều loại thông tin gỡ rối khác nhau.

en:   -e, --environment-overrides
                                  Environment variables override makefiles.
vi:   -e, --environment-overrides
                                  Biến môi trường đè tập tin makefile.

en:   -E STRING, --eval=STRING    Evaluate STRING as a makefile statement.
vi:   -E STRING, --eval=CHUỖI      Định lượng CHUỖI như một lệnh makefile.

en:   -f FILE, --file=FILE, --makefile=FILE
                                  Read FILE as a makefile.
vi:   -f TẬP-TIN, --file=TẬP-TIN, --makefile=TẬP-TIN
                                  Đọc TẬP-TIN dạng makefile.

en:   -h, --help                  Print this message and exit.
vi:   -h, --help                  Hiển thị trợ giúp này và thoát.

en:   -i, --ignore-errors         Ignore errors from recipes.
vi:   -i, --ignore-errors         Bỏ qua lỗi từ công thức.

en:   -I DIRECTORY, --include-dir=DIRECTORY
                                  Search DIRECTORY for included makefiles.
vi:   -I THƯ_MỤC, --include-dir=THƯ_MỤC
                                  Quét THƯ-MỤC này tìm makefile con.

en:   -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
vi:   -j [N], --jobs[=N]          Cho phép N công việc đồng thời; không có đối số thì vô hạn.

en:   -k, --keep-going            Keep going when some targets can't be made.
vi:   -k, --keep-going            Cứ tiếp tục khi không thể tạo đích.

en:   -l [N], --load-average[=N], --max-load[=N]
                                  Don't start multiple jobs unless load is below N.
vi:   -l [SỐ], --load-average[=N], --max-load[=N]
                                  Chỉ chạy nhiều công việc nếu tải dưới N.

en:   -L, --check-symlink-times   Use the latest mtime between symlinks and target.
vi:   -L, --check-symlink-times   Dùng mtime mới nhất giữa liên kết và đích.

en:   -n, --just-print, --dry-run, --recon
                                  Don't actually run any recipe; just print them.
vi:   -n, --just-print, --dry-run, --recon
                                  Không chạy công thức; chỉ in chúng ra.

en:   -o FILE, --old-file=FILE, --assume-old=FILE
                                  Consider FILE to be very old and don't remake it.
vi:   -o TẬP-TIN, --old-file=TẬP-TIN, --assume-old=TẬP-TIN
                                  Coi TẬP-TIN là rất cũ và không tạo lại.

en:   -O[TYPE], --output-sync[=TYPE]
                                  Synchronize output of parallel jobs by TYPE.
vi:   -O[KIỂU], --output-sync[=KIỂU]
                                  Đồng bộ hóa kết xuất công việc song song theo KIỂU.

en:   -p, --print-data-base       Print make's internal database.
vi:   -p, --print-data-base       In cơ sở dữ liệu nội bộ của make.

en:   -q, --question              Run no recipe; exit status says if up to date.
vi:   -q, --question              Không chạy; mã thoát là "đã cập nhật".

en:   -r, --no-builtin-rules      Disable the built-in implicit rules.
vi:   -r, --no-builtin-rules      Tắt quy tắc ngầm dựng sẵn.

en:   -R, --no-builtin-variables  Disable the built-in variable settings.
vi:   -R, --no-builtin-variables  Tắt đặt biến dựng sẵn.

en:   -s, --silent, --quiet       Don't echo recipes.
vi:   -s, --silent, --quiet       Không in lại công thức.

en:   --no-silent                 Echo recipes (disable --silent mode).
vi:   --no-silent                 In ra công thức (tắt chế độ --silent).

en:   -S, --no-keep-going, --stop
                                  Turns off -k.
vi:   -S, --no-keep-going, --stop
                                  Tắt -k.

en:   -t, --touch                 Touch targets instead of remaking them.
vi:   -t, --touch                 Chạm đích thay vì tạo lại.

en:   --trace                     Print tracing information.
vi:   --trace                     Hiển thị thông tin dấu vết.

en:   -v, --version               Print the version number of make and exit.
vi:   -v, --version               Hiển thị phiên bản make rồi thoát.

en:   -w, --print-directory       Print the current directory.
vi:   -w, --print-directory       Hiển thị thư mục hiện thời.

en:   --no-print-directory        Turn off -w, even if it was turned on implicitly.
vi:   --no-print-directory        Tắt -w, thậm chí nếu được bật ngầm.

en:   -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                                  Consider FILE to be infinitely new.
vi:   -W TẬP-TIN, --what-if=TẬP-TIN, --new-file=TẬP-TIN, --assume-new=TẬP-TIN
                                  Giả định TẬP-TIN là mới vô hạn.

en:   --warn-undefined-variables  Warn when an undefined variable is referenced.
vi:   --warn-undefined-variables  Cảnh báo tham chiếu đến biến chưa xác định.

en: write error: stdout
vi: lỗi ghi: đầu ra tiêu chuẩn

en: empty string invalid as file name
vi: chuỗi rỗng không hợp lệ làm tên tập tin

en: unknown debug level specification '%s'
vi: không hiểu đặc tả cấp gỡ rối “%s”

en: unknown output-sync type '%s'
vi: không hiểu kiểu output-sync “%s”

en: Usage: %s [options] [target] ...
vi: Cách dùng: %s [các_tùy_chọn] [đích] …

en: 
    This program built for %s
vi: 
    Chương trình này đã được dịch cho %s

en: 
    This program built for %s (%s)
vi: 
    Chương trình này đã được dịch cho %s (%s)

en: Report bugs to <bug-make@gnu.org>
vi: Hãy thông báo lỗi cho <bug-make@gnu.org>
    Hãy thông báo lỗi dịch cho <http://translationproject.org/team/vi.html>.

en: %s: Interrupt/Exception caught (code = 0x%lx, addr = 0x%p)
vi: %s: Bắt được ngắt/ngoại lệ (mã = 0x%lx, địa chỉ = 0x%p)

en: 
    Unhandled exception filter called from program %s
    ExceptionCode = %lx
    ExceptionFlags = %lx
    ExceptionAddress = 0x%p
vi: 
    Bộ lọc ngoại lệ không quản lý được gọi từ chương trình %s
    ExceptionCode (mã ngoại lệ) = %lx
    ExceptionFlags (các cờ ngoại lệ) = %lx
    ExceptionAddress (địa chỉ ngoại lệ) = 0x%p

en: Access violation: write operation at address 0x%p
vi: Vi phạm truy cập: thao tác ghi tại địa chỉ 0x%p

en: Access violation: read operation at address 0x%p
vi: Vi phạm truy cập: thao tác đọc tại địa chỉ 0x%p

en: find_and_set_shell() setting default_shell = %s
vi: find_and_set_shell() đang đặt default_shell = %s

en: find_and_set_shell() path search set default_shell = %s
vi: find_and_set_shell() đã quét đường dẫn thì đặt default_shell = %s

en: unlink (temporary file):
vi: unlink (bỏ liên kết tập tin tạm):

en: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
vi: cảnh báo: trình jobserver không sẵn sàng: dùng -j1. Thêm “+” vào quy tắc make cha.

en: warning: -j%d forced in submake: resetting jobserver mode.
vi: cảnh báo: -j%d bị ép buộc trong make con: đang đặt lại chế độ jobserver.

en: warning: -j%d forced in makefile: resetting jobserver mode.
vi: cảnh báo: -j%d bị ép buộc trong make con: đang đặt lại chế độ jobserver.

en: Parallel jobs (-j) are not supported on this platform.
vi: Không hỗ trợ công việc song song (-j) trên hệ thống này.

en: Resetting to single job (-j1) mode.
vi: Đặt lại thành chế độ công việc đơn (-j1).

en: Symbolic links not supported: disabling -L.
vi: Không hỗ trợ liên kết mềm: tắt -L.

en: Updating makefiles....
vi: Cập nhật makefile…

en: Makefile '%s' might loop; not remaking it.
vi: Makefile “%s” bị lặp; không tạo lại nó.

en: %s: failed to load
vi: %s: gặp lỗi khi tải

en: Failed to remake makefile '%s'.
vi: Gặp lỗi khi làm lại makefile “%s”.

en: Included makefile '%s' was not found.
vi: Không tìm thấy makefile bao gồm “%s”.

en: Makefile '%s' was not found
vi: Không tìm thấy makefile “%s”

en: Re-executing[%u]:
vi: Thực hiện lại[%u]:

en: .DEFAULT_GOAL contains more than one target
vi: .DEFAULT_GOAL chứa nhiều đích

en: No targets
vi: Không có đích

en: No targets specified and no makefile found
vi: Chưa chỉ định đích, và không tìm thấy makefile

en: Updating goal targets....
vi: Đang cập nhật đích mong muốn…

en: warning:  Clock skew detected.  Your build may be incomplete.
vi: cảnh báo: Phát hiện lệch giờ. Bản dịch của bạn có thể không hoàn thiện.

en: the '%s%s' option requires a non-empty string argument
vi: tùy chọn “%s%s” cần một đối số là chuỗi khác rỗng

en: the '-%c' option requires a positive integer argument
vi: tùy chọn “-%c” cần một đối số số nguyên dương

en: %sBuilt for %s
vi: %sĐược biên dịch cho %s

en: %sBuilt for %s (%s)
vi: %sĐược biên dịch cho %s (%s)

en: 
    # Make data base, printed on %s
vi: 
    # Cơ sở dữ liệu Make, in lúc %s

en: 
    # Finished Make data base on %s
vi: 
    # Hoàn tất cơ sở dữ liệu Make lúc %s

en: %s: Entering an unknown directory
vi: %s: Vào thư mục lạ

en: %s: Leaving an unknown directory
vi: %s: Rời khỏi thư mục lạ

en: %s: Entering directory '%s'
vi: %s: Vào thư mục “%s”

en: %s: Leaving directory '%s'
vi: %s: Rời thư mục “%s”

en: %s[%u]: Entering an unknown directory
vi: %s[%u]: Vào thư mục chưa biết

en: %s[%u]: Leaving an unknown directory
vi: %s[%u]: Rời khỏi thư mục lạ

en: %s[%u]: Entering directory '%s'
vi: %s[%u]: Vào thư mục “%s”

en: %s[%u]: Leaving directory '%s'
vi: %s[%u]: Rời khỏi thư mục “%s”

en: .  Stop.
vi: .  Dừng.

en: creating jobs pipe
vi: tạo ống dẫn công việc

en: duping jobs pipe
vi: nhân bản ống dẫn công việc

en: init jobserver pipe
vi: khởi tạo đường ống “jobserver”

en: write jobserver
vi: ghi lại trình phục vụ công việc

en: job server shut down
vi: tắt máy phục vụ công việc

en: pselect jobs pipe
vi: pselect (chọn tiến trình?) ống dẫn công việc

en: read jobs pipe
vi: đọc ống dẫn công việc

en: Reading makefiles...
vi: Đang đọc makefile…

en: Reading makefile '%s'
vi: Đang đọc makefile “%s”

en:  (no default goal)
vi:  (không có mục đích mặc định)

en:  (search path)
vi:  (đường dẫn tìm kiếm)

en:  (don't care)
vi:  (không quan tâm)

en:  (no ~ expansion)
vi:  (không nối thêm ~)

en: Skipping UTF-8 BOM in makefile '%s'
vi: Bỏ qua “UTF-8 BOM” trong makefile “%s”

en: Skipping UTF-8 BOM in makefile buffer
vi: Bỏ qua “UTF-8 BOM” trong bộ đệm của tập tin makefile

en: invalid syntax in conditional
vi: cú pháp không hợp lệ trong biểu thức điều kiện

en: recipe commences before first target
vi: công thức bắt đầu trước đích thứ nhất

en: missing rule before recipe
vi: thiếu quy tắc trước công thức

en: missing separator (did you mean TAB instead of 8 spaces?)
vi: thiếu dấu phân cách (bạn đã định dùng TAB thay vì 8 khoảng trắng phải không?)

en: missing separator
vi: thiếu dấu phân cách

en: missing target pattern
vi: thiếu mẫu đích

en: multiple target patterns
vi: nhiều mẫu đích

en: target pattern contains no '%%'
vi: mẫu đích không chứa “%%”

en: missing 'endif'
vi: thiếu chỉ thị “endif”

en: empty variable name
vi: tên biến rỗng

en: extraneous text after 'define' directive
vi: gặp các ký tự thừa đằng sau chỉ thị “define”

en: missing 'endef', unterminated 'define'
vi: thiếu “endef”, chỉ thị “define” chưa hoàn thiện

en: extraneous text after 'endef' directive
vi: gặp các ký tự thừa đằng sau chỉ thị “endef”

en: extraneous text after '%s' directive
vi: gặp các ký tự thừa đằng sau chỉ thị “%s”

en: extraneous '%s'
vi: gặp “%s” thừa

en: only one 'else' per conditional
vi: chỉ cho phép một “else” cho mỗi biểu thức điều kiện

en: Malformed target-specific variable definition
vi: Định nghĩa biến đích riêng biệt bị hỏng

en: prerequisites cannot be defined in recipes
vi: không thể định nghĩa điều kiện tiên quyết cho công thức

en: grouped targets must provide a recipe
vi: các đích đã nhóm phải cung cấp một công thức

en: mixed implicit and static pattern rules
vi: trộn lẫn quy tắc ngầm và mẫu tĩnh

en: mixed implicit and normal rules
vi: trộn quy tắc ngầm và thường

en: target '%s' doesn't match the target pattern
vi: đích “%s” không tương ứng với mẫu đích

en: target file '%s' has both : and :: entries
vi: tập tin đích “%s” có cả hai hạng mục : và ::

en: target '%s' given more than once in the same rule
vi: đích “%s” có nhiều hơn một trong cùng một quy tắc

en: warning: overriding recipe for target '%s'
vi: cảnh báo: đè công thức cho đích “%s”

en: warning: ignoring old recipe for target '%s'
vi: cảnh báo: bỏ qua công thức cũ cho đích “%s”

en: *** mixed implicit and normal rules: deprecated syntax
vi: *** trộn quy tắc ngầm và thường: cú pháp này đã lạc hậu

en: warning: overriding group membership for target '%s'
vi: cảnh báo: đè thành viên nhóm cho đích “%s”

en: warning: NUL character seen; rest of line ignored
vi: cảnh báo: thấy ký tự NUL; bỏ qua phần còn lại của dòng

en: Nothing to be done for '%s'.
vi: Không cần làm gì cho “%s”.

en: '%s' is up to date.
vi: “%s” đã cập nhật rồi.

en: Pruning file '%s'.
vi: Xén bớt tập tin “%s”.

en: %sNo rule to make target '%s', needed by '%s'%s
vi: %sKhông có quy tắc để tạo đích “%s”, cần bởi “%s”%s

en: %sNo rule to make target '%s'%s
vi: %sKhông có quy tắc để tạo đích “%s”%s

en: Considering target file '%s'.
vi: Coi tập tin đích “%s”.

en: Recently tried and failed to update file '%s'.
vi: Vừa thử và thất bại khi cập nhật “%s”.

en: File '%s' was considered already.
vi: Coi tập tin “%s” là đã sẵn có rồi.

en: Still updating file '%s'.
vi: Vẫn đang cập nhật tập tin “%s”.

en: Finished updating file '%s'.
vi: Hoàn tất cập nhật tập tin “%s”.

en: File '%s' does not exist.
vi: Tập tin “%s” không tồn tại.

en: *** Warning: .LOW_RESOLUTION_TIME file '%s' has a high resolution time stamp
vi: *** Cảnh báo: tập tin .LOW_RESOLUTION_TIME “%s” có nhãn thời gian độ phân giải cao

en: Using default recipe for '%s'.
vi: Dùng công thức mặc định cho “%s”.

en: Circular %s <- %s dependency dropped.
vi: Bỏ phụ thuộc vòng tròn %s <- %s.

en: The prerequisites of '%s' are being made.
vi: Đang tạo điều kiện tiên quyết của “%s”.

en: Finished prerequisites of target file '%s'.
vi: Hoàn tất điều kiện tiên quyết của tập tin đích “%s”.

en: Giving up on target file '%s'.
vi: Chịu thua tập tin đích “%s”.

en: Target '%s' not remade because of errors.
vi: Đích “%s” không được tạo lại do lỗi.

en: Prerequisite '%s' is order-only for target '%s'.
vi: Điều kiện tiên quyết “%s” là order-only (chỉ thứ tự) cho đích “%s”.

en: Prerequisite '%s' of target '%s' does not exist.
vi: Điều kiện tiên quyết “%s” của đích “%s” không tồn tại.

en: Prerequisite '%s' is newer than target '%s'.
vi: Điều kiện tiên quyết “%s” là mới hơn đích “%s” .

en: Prerequisite '%s' is older than target '%s'.
vi: Điều kiện tiên quyết “%s” cũ hơn đích “%s” .

en: Target '%s' is double-colon and has no prerequisites.
vi: Đích “%s” là hai chấm đôi và không có điều kiện tiên quyết.

en: No recipe for '%s' and no prerequisites actually changed.
vi: Không có công thức cho “%s” và chưa thay đổi điều kiện tiên quyết nào.

en: Making '%s' due to always-make flag.
vi: Tạo “%s” do cờ “always-make”.

en: No need to remake target '%s'
vi: Không cần tạo lại đích “%s”.

en: ; using VPATH name '%s'
vi: ; dùng tên VPATH “%s”

en: Must remake target '%s'.
vi: Phải tạo lại đích “%s”.

en:   Ignoring VPATH name '%s'.
vi:   Bỏ qua tên VPATH “%s”.

en: Recipe of '%s' is being run.
vi: Đang chạy công thức của “%s”.

en: Failed to remake target file '%s'.
vi: Gặp lỗi khi tạo lại được tập tin đích “%s”.

en: Successfully remade target file '%s'.
vi: Tạo lại thành công tập tin đích “%s”.

en: Target file '%s' needs to be remade under -q.
vi: Tập tin đích “%s” cần được tạo lại dưới tùy chọn “-q”.

en: Using default commands for '%s'.
vi: Dùng lệnh mặc định cho “%s”.

en: Warning: File '%s' has modification time %s s in the future
vi: Cảnh báo: Tập tin “%s” có giờ sửa đổi %s giây trong thì tương lai

en: .LIBPATTERNS element '%s' is not a pattern
vi: Phần tử .LIBPATTERNS “%s” không phải là một mẫu

en: Customs won't export: %s
vi: Phần tùy chỉnh không xuất được: %s

en: 
    # Implicit Rules
vi: 
    # Quy tắc ngầm

en: 
    # No implicit rules.
vi: 
    # Không có quy tắc ngầm.

en: 
    # %u implicit rules, %u (%.1f%%) terminal.
vi: 
    # %u quy tắc ngầm, %u (%.1f%%) đầu cuối.

en: BUG: num_pattern_rules is wrong!  %u != %u
vi: LỖI: num_pattern_rules không đúng!  %u != %u

en: unknown signal
vi: tín hiệu lạ

en: Illegal Instruction
vi: Chỉ lệnh không hợp lệ

en: IOT trap
vi: Bẫy IOT

en: Danger signal
vi: Tín hiệu nguy hiểm

en: Floating point co-processor not available
vi: Không có bộ đồng xử lý số thực dấu chấm động

en: 
    %s No strcache buffers
vi: 
    %s Không có bộ đệm strcache

en: 
    %s strcache buffers: %lu (%lu) / strings = %lu / storage = %lu B / avg = %lu B
vi: 
    %s bộ đệm strcache:  %lu (%lu) / chuỗi   = %lu / lưu     = %lu B / t.bình = %lu B

en: %s current buf: size = %hu B / used = %hu B / count = %hu / avg = %u B
vi: %s đệm hiện tại: kcỡ = %hu B / đã dùng = %hu B / slượng = %hu / tbình = %u B

en: %s other used: total = %lu B / count = %lu / avg = %lu B
vi: %s được dùng khác: tổng = %lu B / s.lượng = %lu / t.bình = %lu B

en: %s other free: total = %lu B / max = %lu B / min = %lu B / avg = %hu B
vi: %s trống khác:  tổng = %lu B / tđa = %lu B / t.thiểu = %lu B / t.bình = %hu B

en: 
    %s strcache performance: lookups = %lu / hit rate = %lu%%
vi: 
    %s hiệu năng strcache:   tra cứu = %lu / tỷ lệ trúng = %lu%%

en: # hash-table stats:
    #
vi: # thống kê bảng băm tập tin:
    #

en: warning: undefined variable '%.*s'
vi: cảnh báo: biến “%.*s” chưa được định nghĩa

en: environment under -e
vi: môi trường với -e

en: 'override' directive
vi: chỉ thị “override”

en:  (from '%s', line %lu)
vi:  (từ “%s”, dòng %lu)

en: # variable set hash-table stats:
vi: # thống kê bảng băm biến được đặt:

en: 
    # Variables
vi: 
    # Biến

en: 
    # Pattern-specific Variable Values
vi: 
    # Giá trị biến đặc tả cho mẫu

en: 
    # No pattern-specific variable values.
vi: 
    # Không có giá trị biến đặc tả cho mẫu.

en: 
    # %u pattern-specific variable values
vi: 
    # %u giá trị biến đặc tả cho mẫu

en: sys$search() failed with %d
vi: sys$search() gặp lỗi với %d

en: -warning, you may have to re-enable CTRL-Y handling from DCL.
vi: -warning, có lẽ bạn cần phải bật lại xử lý CTRL-Y từ DCL.

en: Append output to %s
vi: Nối thêm đầu ra vào %s

en: Append %.*s and cleanup
vi: Nối thêm %.*s và dọn dẹp

en: Executing %s instead
vi: Thực hiện %s để thay thế

en: 
    # VPATH Search Paths
vi: 
    # Đường dẫn tìm kiếm VPATH

en: # No 'vpath' search paths.
vi: # Không có đường dẫn tìm kiếm “vpath”.

en: 
    # %u 'vpath' search paths.
vi: 
    # %u đường dẫn tìm kiếm “vpath”.

en: 
    # No general ('VPATH' variable) search path.
vi: 
    # Không có đường dẫn tìm kiếm chung (biến “VPATH”).

en: 
    # General ('VPATH' variable) search path:
    #
vi: 
    # Đường dẫn tìm kiếm chung (biến “VPATH”):
    #

en: creating jobserver semaphore: (Error %ld: %s)
vi: đang tạo tín hiệu jobserver: (Lỗi %ld: %s)

en: Jobserver client (semaphore %s)
vi: Ứng dụng khách jobserver (cờ hiệu %s)

en: release jobserver semaphore: (Error %ld: %s)
vi: giải phóng tín hiệu jobserver: (Lỗi %ld: %s)

en: semaphore or child process wait: (Error %ld: %s)
vi: chờ tín hiệu hay tiến trình con: (Lỗi %ld: %s)

en: %s: target '%s' does not exist
vi: %s: đích “%s” không tồn tại

en: %s: user %lu (real %lu), group %lu (real %lu)
vi: %s: người dùng %lu (thật %lu), nhóm %lu (thật %lu)

en: Initialized access
vi: Truy cập đã được khởi tạo

en: Make access
vi: Truy cập Make

en: Child access
vi: Truy cập con

en: -O[TYPE] (--output-sync[=TYPE]) is not configured for this build.
vi: -O[KIỂU] (--output-sync[=KIỂU]) chưa được cấu hình cho lần dịch này.

en: Jobserver client (fds %d,%d)
vi: Ứng dụng khách jobserver (fds %d,%d)

en: jobserver pipeline
vi: đường ống “jobserver”

note: Type: boolean Description
en: Should post-installation script index your man pages?
vi: Tập lệnh sau cài đặt nên chỉ mục các trang hướng dẫn của bạn không?

note: Type: boolean Description
en: Swish++ will be run once a week to index your man pages.
vi: Sẽ chạy Swich++ hằng tuần để chỉ mục các trang hướng dẫn của bạn.

note: TRANSLATORS: dodge or miss message in attacks
en: dodge
vi: chạy

note: TRANSLATORS: directory creation error
en: %s doesn't exist and can't be created! Exiting.
vi: %s không tồn tại và không thể tạo được! Đang thực hiện chế đột hoát.

note: TRANSLATORS: update server initialisation error
en: Error creating updates directory!
vi: Lỗi khi tạo thư mục cập nhật!

note: TRANSLATORS: directory creation error
en: Error: %s doesn't exist and can't be created! Exiting.
vi: Lỗi: %s không tồn tại và không thể được tạo! Sẽ thoát trong giây lát.

en: grey
vi: xám

en: Whisper
vi: Nói thầm

en: Add to chat
vi: Thêm vào chát

en: Retrieve
vi: Nhận

en: Proxy server
vi: Máy chủ ủy nhiệm

note: module: gamification
en: Badges
vi: Huy chương

en: Onscreen keyboard
vi: Bàn phím ảo

en: Did you know...
vi: Bạn có biết...

en: Unknown.
vi: Không rõ.

note: Translators: spoken words for the rolename of a statusbar.
en: status bar
vi: thanh trạng thái

note: Menu item to move the selected page to the right
en: Move Right
vi: Sang phải

en: Mod
vi: Đổi

note: translators: xfn: http://gmpg.org/xfn/
en: friend
vi: bạn

note: TRANSLATORS: connection dialog header
en: Connecting to server
vi: Đang kết nối tới máy chủ

note: TRANSLATORS: connection dialog header
en: Entering game world
vi: Đang tham gia vào vòng đấu thế giới

note: TRANSLATORS: connection dialog header
en: Requesting characters
vi: Đang gửi yêu cầu về nhân vật

note: TRANSLATORS: connection dialog header
en: Connecting to the game server
vi: Đang kết nối tới máy chủ game

note: TRANSLATORS: connection dialog header
en: Changing game servers
vi: Đang thay đổi máy chủ của màn chơi

note: TRANSLATORS: connection dialog header
en: Requesting registration details
vi: Đang gửi yêu cầu về chi tiết đăng ký

note: TRANSLATORS: password change message text
en: Password changed successfully!
vi: Đã thay đổi mật khẩu thành công!

note: TRANSLATORS: email change message header
en: Email Change
vi: Thay đổi email

note: TRANSLATORS: email change message text
en: Email changed successfully!
vi: Đã thay đổi email thành công!

en: Run a terminal
vi: Chạy thiết bị cuối

en: Move between windows immediately
vi: Di chuyển giữa các cửa sổ ngay

en: Move between windows of an application immediately
vi: Di chuyển ngay giữa các cửa sổ của ứng dụng

en: Move between panels and the desktop immediately
vi: Di chuyển giữa các bảng và màn hình nền ngay

en: Switch to workspace 5
vi: Chuyển sang vùng làm việc 5

en: Switch to workspace 6
vi: Chuyển sang vùng làm việc 6

en: Switch to workspace 7
vi: Chuyển sang vùng làm việc 7

en: Switch to workspace 8
vi: Chuyển sang vùng làm việc 8

en: Switch to workspace 9
vi: Chuyển sang vùng làm việc 9

en: Switch to workspace 10
vi: Chuyển sang vùng làm việc 10

en: Switch to workspace 11
vi: Chuyển sang vùng làm việc 11

en: Switch to workspace 12
vi: Chuyển sang vùng làm việc 12

en: Modifier to use for modified window click actions
vi: Trình biến đổi để dùng cho các hành động nhấn chuột biến đổi lên cửa sổ

en: Arrangement of buttons on the titlebar. The value should be a string, such as "menu:minimize,maximize,spacer,close"; the colon separates the left corner of the window from the right corner, and the button names are comma-separated. Duplicate buttons are not allowed. Unknown button names are silently ignored so that buttons can be added in future marco versions without breaking older versions. A special spacer tag can be used to insert some space between two adjacent buttons.
vi: Bố trí các nút trên thanh tiêu đề. Giá trị nên là một chuỗi như là « menu:minimize,maximize,close » (trình đơn:cực tiểu hóa,cực đại hóa,đóng), dấu hai chấm tách góc trái ra khỏi góc phải cửa sổ, tên các nút được cách nhau bởi dấu phẩy. Không cho phép nút đúp nào. Tên nút không rõ sẽ được bỏ qua để cho các nút tiếp tục được bổ sung vào các phiên bản tiếp theo của marco mà không phá vỡ phiên bản cũ. Một thẻ phân cách đặc biệt có thể được dùng để chèn khoảng cách vào giữa hai nút kề nhau.

en: Window focus mode
vi: Chế độ tiêu điểm cửa sổ

en: Control how new windows get focus
vi: Điều khiển cách gán tiêu điểm cho cửa sổ mới

en: Whether raising should be a side-effect of other user interactions
vi: Việc nâng lên có nên là hiệu ứng khác của việc tương tác người dùng khác hay không.

en: Action on title bar double-click
vi: Hành động khi nhấn đúp chuột lên thanh tiêu đề

en: Action on title bar middle-click
vi: Hành động khi nhấn-đúp chuột lên thanh tựa

en: Action on title bar right-click
vi: Hành động khi nhấn-phải chuột lên thanh tựa

en: Automatically raises the focused window
vi: Tự động hiển thị cửa sổ có tiêu điểm

en: Delay in milliseconds for the auto raise option
vi: Khoảng chờ (mili giây) cho tùy chọn tự động hiện

en: The theme determines the appearance of window borders, titlebar, and so forth.
vi: Sắc thái xác định diện mạo của đường viền cửa sổ, thanh tựa đề, và nhiều thứ khác.

en: Use standard system font in window titles
vi: Dùng phông chữ hệ thống chuẩn cho tựa đề cửa sổ

en: Window title font
vi: Phông chữ tựa đề cửa sổ

en: Number of workspaces
vi: Số vùng làm việc

en: Number of workspaces. Must be more than zero, and has a fixed maximum to prevent making the desktop unusable by accidentally asking for too many workspaces.
vi: Số vùng làm việc. Phải là số lớn hơn số không, và có giới hạn cố định lớn nhất (để tránh việc hủy màn hình nền một cách bất ngờ bởi vì một yêu cầu 34 tỉ vùng làm việc).

en: Enable Visual Bell
vi: Bật Chuông hình

en: Turns on a visual indication when an application or the system issues a 'bell' or 'beep'; useful for the hard-of-hearing and for use in noisy environments.
vi: Bật chỉ thị trực quan khi ứng dụng hoặc hệ thống rung chuông; rất hữu dụng trong môi trường ồn ào hoặc không nghe rõ.

en: System Bell is Audible
vi: Chuông hệ thống có thể nghe rõ

en: Visual Bell Type
vi: Kiểu Chuông hình

en: Tells Marco how to implement the visual indication that the system bell or another application 'bell' indicator has been rung. Currently there are two valid values, "fullscreen", which causes a fullscreen white-black flash, and "frame_flash" which causes the titlebar of the application which sent the bell signal to flash. If the application which sent the bell is unknown (as is usually the case for the default "system beep"), the currently focused window's titlebar is flashed.
vi: Cho Marco biết cách thực hiện cái hiển thị khi có chuông từ hệ thống hoặc từ ứng dụng khác. Hiện thời chỉ có hai gia trị hợp lệ là «fullscreen» (toàn màn hình), làm chớp trắng-đen toàn màn hình, và «frame_flash» (khung chớp) làm chớp thanh tựa đề của ứng dụng rung chuông. Nếu không biết ứng dụng nào rung chuông (trường hợp thường khi là «chuông hệ thống»), tựa đề ứng dụng đang có tiêu điểm sẽ chớp.

en: Compositing Manager
vi: Bộ Quản lý Ghép lại

en: Determines whether Marco is a compositing manager.
vi: Quyết định nếu trình Marco là bộ quản lý ghép lại hay không.

en: If true, marco will give the user less feedback by using wireframes, avoiding animations, or other means. This is a significant reduction in usability for many users, but may allow legacy applications to continue working, and may also be a useful tradeoff for terminal servers. However, the wireframe feature is disabled when accessibility is on.
vi: Nếu bật thì trình marco sẽ cho người dùng xem phản hồi ít hơn bằng cách dùng đường viền, tránh hoạt ảnh, hoặc bằng cách khác. Phần lớn người dùng sẽ thấy biết tính hữu dụng đã giảm xuống, nhưng mà có lẽ tùy chọn này sẽ cho phép ứng dụng cũ hơn tiếp tục hoạt động, và có lẽ cũng là thoả hiệp có ích cho trình phục vụ thiết bị cuỗi. Tuy nhiên, tính năng đường viền đã tắt khi khả năng truy cập được bật.

en: (Not implemented) Navigation works in terms of applications not windows
vi: Việc duyệt (chưa thực hiện) làm việc theo các điều khoản của ứng dụng, không phải cửa sổ.

en: If true, then Marco works in terms of applications rather than windows. The concept is a bit abstract, but in general an application-based setup is more like the Mac and less like Windows. When you focus a window in application-based mode, all the windows in the application will be raised. Also, in application-based mode, focus clicks are not passed through to windows in other applications. Application-based mode is, however, largely unimplemented at the moment.
vi: Nếu bật thì trình Marco hoạt động như theo ứng dụng hơn là theo cửa sổ. Khái niệm này hơi trừu tượng, nhưng nói chung một thiết lập dựa trên ứng dụng thì giống như Mac hơn Windows. Khi bạn đặt tiêu điểm lên một cửa sổ trong chế độ dựa trên ứng dụng, mọi cửa sổ trong ứng dụng đó sẽ được hiển thị. Ngoài ra, trong chế độ dựa trên ứng dụng, nhấn tiêu điểm không được chuyển cho cửa sổ của ứng dụng khác. Ngoài ra chế độ dựa trên ứng dụng chưa được làm tại thời điểm này.

en: Some applications disregard specifications in ways that result in window manager misfeatures. This option puts Marco in a rigorously correct mode, which gives a more consistent user interface, provided one does not need to run any misbehaving applications.
vi: Một số ứng dụng riêng bỏ qua đặc tả, gây ra bộ quản lý cửa sổ không hoạt động cho đúng. Tùy chọn này đặt Marco trong chế độ đúng chính xác, mà bảo tồn một giao diện người dùng thống nhất hơn, nếu bạn không cần chạy ứng dụng nào chạy sai.

en: Name of workspace
vi: Tên vùng làm việc

en: The name of a workspace.
vi: Tên của vùng làm việc.

en: Run a defined command
vi: Chạy lệnh đã định nghĩa

en: Move backward between panels and the desktop immediately
vi: Di chuyển lùi lại giữa các bảng và màn hình nền ngay

en: Commands to run in response to keybindings
vi: Lệnh cần chạy khi nhấn phím tổ hợp

en: The /apps/marco/global_keybindings/run_command_N keys define keybindings that correspond to these commands. Pressing the keybinding for run_command_N will execute command_N.
vi: Những khóa «/apps/marco/global_keybindings/run_command_N» định nghĩa tổ hợp phím tương ứng với những lệnh này. Hãy nhấn phím tổ hợp của «run_command_N» để thực hiện «command_N».

en: The screenshot command
vi: Lệnh chụp hình

en: The /apps/marco/global_keybindings/run_command_screenshot key defines a keybinding which causes the command specified by this setting to be invoked.
vi: Những khóa «/apps/marco/global_keybindings/run_command_screenshot» định nghĩa tổ hợp phím, khi được nhấn, sẽ thực hiện lệnh được ghi trong khóa này.

en: The window screenshot command
vi: Lệnh chụp hình cửa sổ

en: The /apps/marco/global_keybindings/run_command_window_screenshot key defines a keybinding which causes the command specified by this setting to be invoked.
vi: Những khóa «/apps/marco/global_keybindings/run_command_window_screenshot» định nghĩa tổ hợp phím, khi được nhấn, sẽ thực hiện lệnh được ghi trong khóa này.

note: Translators: %s is a window title
en: <tt>%s</tt> is not responding.
vi: <tt>%s</tt> không trả lời.

en: No terminal command has been defined.
vi: Không có lệnh thiết bị cuối nào được định nghĩa.

en: Replace the running window manager with Marco
vi: Thay thế bộ quản lý cửa sổ đang chạy bằng Marco

en: Turn compositing on
vi: Bật sắp thành phần

en: Turn compositing off
vi: Tắt sắp thành phần

en: Don't make fullscreen windows that are maximized and have no decorations
vi: Không tạo cửa sổ toàn màn hình (lớn tối đa và không có đường viền)

en: <marco_session> attribute seen but we already have the session ID
vi: Thấy thuộc tính <marco_session>, nhưng đã có session ID.

en: These windows do not support &quot;save current setup&quot; and will have to be restarted manually next time you log in.
vi: Những cửa sổ này không hỗ trợ "lưu cài đặt hiện thời" và sẽ phải khởi động lại bằng tay lần kế bạn đăng nhập.

en: Marco was compiled without support for verbose mode
vi: Marco đã được biên dịch không hỗ trợ phương thức chi tiết.

note: Simple case-- don't bother to look it up.  It's root.
en: %s (as superuser)
vi: %s (như siêu người dùng)

note: Translators: the title of a window owned by another user * on this machine
en: %s (as %s)
vi: %s (trên %s)

note: Translators: the title of a window owned by another user * on this machine, whose name we don't know
en: %s (as another user)
vi: %s (như người dùng khác)

en: Window App Menu
vi: Trình đơn ứng dụng cửa sổ

en: Minimize Window
vi: Thu nhỏ cửa sổ

en: Maximize Window
vi: Phóng to cửa sổ

en: Restore Window
vi: Phục hồi Cửa sổ

en: Roll Up Window
vi: Cuộn cửa sổ lên

en: Keep Window On Top
vi: Giữ cửa sổ ở trên cùng

en: Remove Window From Top
vi: Thôi giữ cửa sổ ở trên cùng

en: This is a sample message in a sample dialog
vi: Đây là thông điệp mẫu trong hộp thoại mẫu

en: Border-only window
vi: Cửa sổ chỉ có viền

en: Normal Application Window
vi: Cửa sổ ứng dụng thông thường

en: Modal Dialog Box
vi: Hộp thoại cách thức

en: Utility Palette
vi: Bảng chọn tiện ích

en: Torn-off Menu
vi: Trình đơn tách rời

en: Attached Modal Dialog
vi: Hộp thoại cách thức đính kèm

en: %g milliseconds to draw one window frame
vi: %g mili giây để vẽ một khung cửa sổ

en: Usage: marco-theme-viewer [THEMENAME]
vi: Cách dùng: marco-theme-viewer [TÊN_SẮC_THÁI]

en: Error loading theme: %s
vi: Gặp lỗi khi tải sắc thái: %s

en: Normal Title Font
vi: Phông chữ Tựa đề thường

en: Small Title Font
vi: Phông chữ Tựa đề nhỏ

en: Large Title Font
vi: Phông chữ Tựa đề lớn

en: Button Layouts
vi: Bố cục nút

en: Window Title Goes Here
vi: Tựa đề Cửa sổ ở đây

en: Drew %d frames in %g client-side seconds (%g milliseconds per frame) and %g seconds wall clock time including X server resources (%g milliseconds per frame)
vi: Vẽ %d khung trong vòng %g giây bên khách (%g mili giây cho mỗi khung) và %g giây thời gian đồng hồ tường gồm tiềm năng trình phục vụ X (%g mili giây cho mỗi khung).

note: Type: note Description
en: The old data directory will be saved at new location
vi: Thư mục dữ liệu cũ sẽ được lưu tại vị trí mới

note: Type: note Description
en: A file named /var/lib/mysql/debian-*.flag exists on this system. The number indicates a database binary format version that cannot automatically be upgraded (or downgraded).
vi: Một tập tin có tên /var/lib/mysql/debian-*.flag đã sẵn có trên hệ thống này. Con số chỉ ra rằng một phiên bản định dạng cơ sở dữ liệu không thể tự động nâng cấp (hoặc hạ cấp).

note: Type: note Description
en: Therefore the previous data directory will be renamed to /var/lib/mysql-* and a new data directory will be initialized at /var/lib/mysql.
vi: Do đó thư mục dữ liệu trước đây sẽ được đổi tên thành /var/lib/mysql-* và thư mục dữ liệu mới sẽ được khởi tạo tại /var/lib/mysql.

note: Type: note Description
en: Please manually export/import your data (e.g. with mysqldump) if needed.
vi: Vui lòng xuất/nhập dữ liệu của bạn bằng tay nếu thấy cần (ví dụ bằng mysqldump).

note: Type: note Description
en: Important note for NIS/YP users
vi: Chú ý quan trọng cho người dùng NIS/YP

note: Type: note Description
en: Using MariaDB under NIS/YP requires a mysql user account to be added on the local system with:
vi: Dùng MariaDB dưới NIS/YP cần một tài khoản người dùng được thêm vào một hệ thống nội bộ với:

note: Type: note Description
en: You should also check the permissions and ownership of the /var/lib/mysql directory:
vi: Bạn cũng nên kiểm tra phân quyền và chủ sở hữu của thư mục /var/lib/mysql:

note: Type: boolean Description
en: Remove all MariaDB databases?
vi: Xóa bỏ mọi cơ sở dữ liệu MariaDB chứ?

note: Type: boolean Description
en: The /var/lib/mysql directory which contains the MariaDB databases is about to be removed.
vi: Thư mục /var/lib/mysql nơi mà chứa các cơ sở dữ liệu MariaDB chuẩn bị bị xóa bỏ.

note: Type: boolean Description
en: If you're removing the MariaDB package in order to later install a more recent version or if a different mariadb-server package is already using it, the data should be kept.
vi: Nếu bạn gỡ bỏ gói cốt để mà sau này cài đặt gói máy phục vụ phiên bản gần đây hoặc là một gói mariadb-server khác đang được dùng, dữ liệu nên được giữ lại.

note: Type: select Choices
en: reject
vi: bác bỏ

note: Type: select Choices
en: deny
vi: từ chối

note: Type: select Description
en: Default action for new firewall rules:
vi: Hành vi mặc định cho các quy tắc bức tường lửa mới:

note: Type: select Description
en: The new rule default action specifies how Mason will handle unknown packets, when the firewall is in learning mode.
vi: Hành vi mặc định quy tắc mới ghi rõ Mason quản lý gói tin lạ như thế nào khi bức tường lửa ở chế độ luyện.

note: Type: select Description
en: The "accept" action will allow the packet through.  "Reject" will stop the packet with a rejection reply, while "deny" will drop the packet silently.
vi: Hành động « chấp nhận » thì cho phép gói tin đến vào. « Bác bỏ » ngừng gói tin với đáp ứng tương ứng, còn « từ chối » bỏ gói tin mà không xuất thông điệp.

note: Type: select Description
en: Default action for rulesets:
vi: Hành vi mặc định cho bộ quy tắc:

note: Type: select Description
en: The default action specifies how Mason will handle unknown packets, when the firewall is not in learning mode.
vi: Hành vi mặc định quy tắc mới ghi rõ Mason quản lý gói tin lạ như thế nào khi bức tường lửa không phải ở chế độ luyện.

note: Type: select Description
en: Again, "accept" allows the packet through, "reject" drops the packet with a reply, and "deny" silently drops the packet.
vi: Lại có ba tuỳ chọn: « chấp nhận » cho phép gói tin đến vào, « bác bỏ » ngừng gói tin với đáp ứng tương ứng, còn « từ chối » bỏ gói tin mà không xuất thông điệp.

en: Choose files
vi: Chọn tệp

en: No metadata found
vi: Không tìm thấy siêu dữ liệu

en: %s's metadata
vi: Siêu dữ liệu của %s

en: Trash your meta, keep your data
vi: Xoá siêu dữ liệu, giữ lại dữ liệu

en: Reduce PDF quality
vi: Giảm chất lượng PDF

en: Reduce the produced PDF size and quality
vi: Giảm kích cỡ và chất lượng của sản phẩm PDF

en: Add unsupported file to archives
vi: Thêm các tệp không được hỗ trợ vào lưu trữ

en: Add non-supported (and so non-anonymised) file to output archive
vi: Thêm tập tin không được hỗ trợ (và không ẩn danh) vào lưu trữ xuất ra

en: Not-supported
vi: Không được hỗ trợ

en: Harmless fileformat
vi: Định dạng tập tin không nguy hại

en: Fileformat not supported
vi: Định dạng tệp không được hỗ trợ

en: These files can not be processed:
vi: Các tệp này không thể bị xử lý:

en: Non-supported files in archive
vi: Các tệp không được hỗ trợ ở lưu trữ

en: MAT is not able to clean the following files, found in the %s archive
vi: MAT không loại bỏ được những tệp sau, tìm thấy ở %s lưu trữ

en: Checking %s
vi: Đang kiểm tra %s

en: Cleaning %s
vi: Đang dọn %s

en: Fileformat
vi: Định dạng tệp

en: Gulp
vi: Hải lưu

en: Green Traditional
vi: Xanh lá Truyền thống

note: Translators: This is the name of a desktop background image that shows an orange/red flower. You might want to translate it into the equivalent words of your language
en: Fresh Flower
vi: Hoa tươi

note: Translators: This is the name of a desktop background image that shows a green meadow. You might want to translate it into the equivalent words of your language
en: Green Meadow
vi: Cỏ xanh

en: Two Wings
vi: Hai cánh

en: Lady Bird
vi: Cánh cam

en: Rain Drops
vi: Giọt mưa

en: Yellow Flower
vi: Hoa vàng

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á.

note: Preferences dialog: label for show trailing zeroes check button
en: Show trailing _zeroes
vi: Hiện số không theo _sau

note: Preferences dialog: label for show thousands separator check button
en: Show _thousands separators
vi: Hiện dấu tách hàng n_ghìn

en: MATE Desktop calculator
vi: Máy tính Desktop MATE

en: MATE Calculator
vi: Máy tính Mate

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: calculator;MATE;scientific;arithmetic;financial;calculations;
vi: máy tính;MATE;khoa học;số học;tài chính;tính toán;

en: Pound Sterling
vi: Bảng Sterling

en: New Turkish Lira
vi: Lira Thổ Nhĩ Kỳ mới

note: Tooltip for the absolute value button
en: Absolute value [|]
vi: Giá trị tuyệt đối [|]

note: Tooltip for the ones' complement button
en: Ones' Complement
vi: Bù một

note: Tooltip for the two's complement button
en: Two's Complement
vi: Bù hai

note: Error displayed to user when they an unknown variable is entered
en: Unknown variable '%s'
vi: Biến lạ '%s'

note: Calculator menu
en: _Calculator
vi: Bàn _tính

note: Financial menu label
en: _Financial
vi: _Tài chính

note: Programming menu label
en: _Programming
vi: _Lập trình

en: Litres
vi: Lít

en: Millilitres
vi: Mili lít

en: Microlitres
vi: Micro lít

en: Task names and associated .desktop files
vi: Tên tác vụ và tập tin .desktop tương ứng

en: The task name to be displayed in the control-center followed by a ";" separator then the filename of an associated .desktop file to launch for that task.
vi: Tên nhiệm vụ được hiện thị ở trung tâm điều khiển theo sau bởi ";" ngăn cách tên tập tin .desktop tương ứng để khởi động đối với nhiệm vụ đó.

en: Close the control-center when a task is activated
vi: Đóng trung tâm điều khiển khi kích hoạt một nhiệm vụ

en: if true, the control-center will close when a "Common Task" is activated.
vi: nếu đúng thì trung tâm điều khiển sẽ đóng khi kích hoạt « Tác vụ thường làm ».

en: Exit shell on start action performed
vi: Thoát khỏi trình bao khi làm hành vi bắt đầu

en: Indicates whether to close the shell when a start action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi bắt đầu hay không.

en: Exit shell on help action performed
vi: Thoát khỏi trình bao khi làm hành vi trợ giúp

en: Indicates whether to close the shell when a help action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi trợ giúp hay không.

en: Exit shell on add or remove action performed
vi: Thoát khỏi trình bao khi làm hành vi thêm hay gỡ bỏ

en: Indicates whether to close the shell when an add or remove action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi thêm hoặc gỡ bỏ hay không.

en: Exit shell on upgrade or uninstall action performed
vi: Thoát khỏi trình bao khi làm hành vi nâng cấp hoặc huỷ cài đặt

en: Indicates whether to close the shell when an upgrade or uninstall action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi nâng cấp hoặc hủy cài đặt hay không.

en: Select your photo
vi: Chọn ảnh chụp

en: Change Passwo_rd...
vi: Thay đổ_i mật khẩu...

en: Enable _Fingerprint Login...
vi: Bật Đăng nhập _Vân tay...

en: Disable _Fingerprint Login...
vi: Tắt Đăng nhập _Vân tay...

en: Set your personal information
vi: Lập thông tin cá nhân

en: The device is already in use.
vi: Thiết bị này đang được dùng.

en: Could not access '%s' device
vi: Không thể truy cập đến thiết bị « %s »

en: Could not start finger capture on '%s' device
vi: Không thể khởi chạy tiến trình bắt vân tay trên thiết bị « %s »

en: Could not access any fingerprint readers
vi: Không thể truy cập đến thiết bị đọc vân tay nào

en: To enable fingerprint login, you need to save one of your fingerprints, using the '%s' device.
vi: Để hiệu lực chức năng đăng nhập theo vân tay, bạn cần phải lưu một của những vân tay của mình, dùng thiết bị « %s ».

en: Swipe finger on reader
vi: Kéo ngón tay qua trên máy đọc

en: Place finger on reader
vi: Để ngón tay trên máy đọc

en: Right index finger
vi: Ngón tay trỏ bên phải

en: Left index finger
vi: Ngón tay trỏ bên trái

en: Other finger:
vi: Ngón tay khác:

en: Select finger
vi: Chọn ngón tay

en: Child exited unexpectedly
vi: Tiến trình con đã thoát bất ngờ

en: Could not shutdown backend_stdin IO channel: %s
vi: Không thể tắt kệnh nhập/xuất hậu phương thiết bị nhập chuẩn backend_stdin: %s

en: Could not shutdown backend_stdout IO channel: %s
vi: Không thể tắt kệnh nhập/xuất hậu phương thiết bị xuất chuẩn backend_stdin: %s

en: Authenticated!
vi: Mới xác thực.

en: Your password has been changed since you initially authenticated! Please re-authenticate.
vi: Mật khẩu của bạn bị thay đổi kể từ bạn đã xác thực đầu tiên. Xin hãy xác thực lại.

en: That password was incorrect.
vi: Mật khẩu không đúng.

en: System error: %s.
vi: Gặp lỗi hệ thống: %s.

en: The password is too short.
vi: Mật khẩu quá ngắn.

en: The password is too simple.
vi: Mật khẩu quá đơn giản.

en: The old and new passwords are too similar.
vi: Hai mật khẩu cũ và mật khẩu mới quá tương tư.

en: The new password must contain numeric or special character(s).
vi: Mật khẩu mới phải chứa ký tự thuộc số hay đặc biệt.

en: The old and new passwords are the same.
vi: Hai mật khẩu cũ và mật khẩu mới là trùng.

en: Unable to launch %s: %s
vi: Không thể khởi chạy %s: %s

en: Unable to launch backend
vi: Không thể khởi chạy hậu phương

en: A system error has occurred
vi: Gặp lỗi hệ thống

en: Checking password...
vi: Đang kiểm tra mật khẩu...

en: Click <b>Change password</b> to change your password.
vi: Hãy nhấn vào nút <b>Đổi mật khẩu</b> để thay đổi mật khẩu.

en: Please type your password in the <b>New password</b> field.
vi: Hãy gõ mật khẩu vào trường <b>Mật khẩu mới</b>.

en: Please type your password again in the <b>Retype new password</b> field.
vi: Hãy gõ lại mật khẩu vào trường <b>Gõ lại mật khẩu mới</b>.

en: The two passwords are not equal.
vi: Hai mật khẩu không trùng.

en: Change pa_ssword
vi: Thay đổi mật _khẩu

en: To change your password, enter your current password in the field below and click <b>Authenticate</b>.
    After you have authenticated, enter your new password, retype it for verification and click <b>Change password</b>.
vi: Để thay đổi mật khẩu, hãy nhập mật khẩu hiện thời vào trường bên dưới và nhấn vào <b>Xác thực</b>.
    Sau khi xác thực, nhập mật khẩu mới, gõ lại để thẩm tra, rồi nhấn vào <b>Đổi mật khẩu</b>.

en: Current _password:
vi: _Mật khẩu hiện có :

en: _Retype new password:
vi: Gõ _lại mật khẩu mới:

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Assistive Technologies Preferences
vi: Tùy thích Công nghệ Giúp đỡ

en: Close and _Log Out
vi: Đóng và đăng _xuất

en: Assistive Technologies
vi: Công nghệ Giúp đỡ

en: _Preferred Applications
vi: Ứng dụng ư_a thích

en: Jump to Preferred Applications dialog
vi: Tới hộp thoại Ứng dụng ưa thích

en: _Enable assistive technologies
vi: _Bật công nghệ giúp đỡ

en: Changes to enable assistive technologies will not take effect until your next log in.
vi: Những thay đổi để hiệu lực công nghệ trợ giúp sẽ không tác động cho đến lần đăng nhập kế tiếp của bạn.

en: _Keyboard Accessibility
vi: Truy cập _bàn phím

en: Jump to the Keyboard Accessibility dialog
vi: Tới hộp thoại Truy cập bàn phím

en: _Mouse Accessibility
vi: Truy cập _con chuột

en: Jump to the Mouse Accessibility dialog
vi: Nhảy tới hộp thoại Truy cập Con chuột

en: Accessible Lo_gin
vi: Đăn_g nhập có thể truy cập

en: Jump to the Accessible Login dialog
vi: Tới hộp thoại Đăng nhập có thể truy cập

en: Choose which accessibility features to enable when you log in
vi: Chọn tính năng khả năng truy cập cần dùng khi đăng nhập

en: Add Wallpaper
vi: Thêm ảnh nền trang trí

en: Specify the filename of a theme to install
vi: Chưa xác định tên tập tin sắc thái cần cài đặt

en: Specify the name of the page to show (theme|background|fonts|interface)
vi: Hãy ghi rõ tên của trang cần hiển thị (sắc thái|nền|phông|giao diện)

en: [WALLPAPER...]
vi: [ẢNH NỀN...]

en: Default Pointer
vi: Con trỏ mặc định

en: Apply Background
vi: Áp dụng nền

en: Apply Font
vi: Áp dụng phông

en: Revert Font
vi: Hoàn nguyên phông

en: The current theme suggests a background and a font. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị nền và phông. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị nền. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background and a font.
vi: Sắc thái hiện thời đề nghị nền và phông.

en: The current theme suggests a font. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị phông. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background.
vi: Sắc thái hiện thời đề nghị nền.

en: The last applied font suggestion can be reverted.
vi: Phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a font.
vi: Sắc thái hiện thời đề nghị phông.

en: Font Rendering Details
vi: Chi tiết vẽ phông chữ

en: Gra_yscale
vi: Mức _xám

en: Sub_pixel (LCDs)
vi: Điểm _con (màn hình LCD)

en: _Slight
vi: _Mỏng

en: _Full
vi: Đầ_y

en: Save _background image
vi: Lưu ảnh _nền

en: Text below items
vi: Văn bản nằm dưới các mục

en: Text beside items
vi: Văn bản nằm cạnh các mục

en: Customize Theme
vi: Tùy chỉnh sắc thái

en: The current controls theme does not support color schemes.
vi: Sắc thái điều khiển đang dùng không hỗ trợ giản đồ màu.

en: _Tooltips:
vi: _Mẹo công cụ :

en: _Selected items:
vi: _Mục được chọn:

en: _Input boxes:
vi: Ô _nhập:

en: _Windows:
vi: _Cửa sổ:

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Appearance Preferences
vi: Tùy thích Diện mạo

en: C_ustomize...
vi: _Tự chọn...

en: _Install...
vi: _Cài đặt...

en: _Application font:
vi: Phông ứ_ng dụng:

en: _Document font:
vi: Phông chữ _tài liệu :

en: Des_ktop font:
vi: Phông chữ _giao diện:

en: _Window title font:
vi: Phông chữ tên cửa _sổ:

en: _Fixed width font:
vi: Phông chữ _rộng cố định:

en: Sub_pixel smoothing (LCDs)
vi: Làm mịn điểm _con (màn hình LCD)

en: Best _shapes
vi: _Hình tốt nhất

en: _Monochrome
vi: Đơ_n sắc

en: Best co_ntrast
vi: Độ _tương phản tốt nhất

en: D_etails...
vi: _Chi tiết...

en: Show icons on buttons
vi: Hiện biểu tượng trên nút nhấn

en: Show hidden items
vi: Hiện các mục tin ẩn

en: Customize the look of the desktop
vi: Tùy chỉnh màn hình nền

en: Theme Installer
vi: Trình cài đặt sắc thái

en: Installs themes packages for various parts of the desktop
vi: Cài đặt sắc thái cho các phần khác nhau của giao diện

en: Mate Theme Package
vi: Gói Sắc thái Mate

en: Cannot install theme
vi: Không thể cài đặt sắc thái

en: The %s utility is not installed.
vi: Tiện ích %s chưa được cài đặt.

en: There was a problem while extracting the theme.
vi: Gặp lỗi trong khi giải nén sắc thái này.

en: There was an error installing the selected file
vi: Gặp lỗi khi cài đặt tập tin đã chọn

en: "%s" does not appear to be a valid theme.
vi: Có vẻ là « %s » không phải là một sắc thái hợp lệ.

en: "%s" does not appear to be a valid theme. It may be a theme engine which you need to compile.
vi: Có vẻ là « %s » không phải là một sắc thái hợp lệ. Có lẽ nó là một cơ chế sắc thái mà bạn cần phải biên dịch.

en: Theme cannot be deleted
vi: Sắc thái không xóa được

en: Installation for theme "%s" failed.
vi: Lỗi cài đặt sắc thái « %s ».

en: The theme "%s" has been installed.
vi: Đã cài đặt sắc thái "%s".

en: Would you like to apply it now, or keep your current theme?
vi: Bạn muốn dùng nó từ giờ hay dùng lại sắc thái cũ?

en: Keep Current Theme
vi: Giữ sắc thái hiện có

en: Apply New Theme
vi: Áp dụng sắc thái mới

en: MATE Theme %s correctly installed
vi: Sắc thái MATE %s đã được cài đặt

en: New themes have been successfully installed.
vi: Một số sắc thái mới đã được cài đặt.

en: No theme file location specified to install
vi: Chưa xác định địa điểm tập tin sắc thái cần cài đặt

en: Insufficient permissions to install the theme in:
    %s
vi: Không đủ quyền để cài đặt sắc thái vào :
    %s

en: Theme Packages
vi: Gói Sắc thái

en: Theme name must be present
vi: Sắc thái phải có tên

en: The theme already exists. Would you like to replace it?
vi: Sắc thái đã có. Bạn có muốn thay thế nó không?

en: Would you like to delete this theme?
vi: Bạn có muốn xoá sắc thái này không?

en: Could not install theme engine
vi: Không thể cài đặt cơ chế sắc thái

en: Copying '%s'
vi: Đang sao chép « %s »

en: Parent window of the dialog
vi: Cửa sổ cha của hộp thoại

en: From URI
vi: Từ địa chỉ URI

en: URI currently transferring from
vi: Hiện thời truyền từ địa chỉ URI này.

en: To URI
vi: Tới địa chỉ URI

en: URI currently transferring to
vi: Hiện thời truyền đến địa chỉ URI này.

en: Fraction completed
vi: Phần hoàn tất

en: Fraction of transfer currently completed
vi: Phần truyền hiện thời đã hoàn tất

en: Current URI index
vi: Chỉ mục địa chỉ URI hiện thời

en: Current URI index - starts from 1
vi: Chỉ mục địa chỉ URI hiện thời — bắt đầu từ 1

en: Total URIs
vi: Tổng địa chỉ URI

en: Total number of URIs
vi: Tổng số địa chỉ URI

en: File '%s' already exists. Do you want to overwrite it?
vi: Tập tin « %s » đã có. Bạn có muốn ghi đè lên nó không?

en: This theme will not look as intended because the required GTK+ theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái GTK+ « %s ».

en: This theme will not look as intended because the required window manager theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái bộ quản lý cửa sổ « %s ».

en: This theme will not look as intended because the required icon theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái biểu tượng « %s ».

en: Select your default applications
vi: Chọn các ứng dụng mặc định của bạn

en: Specify the name of the page to show (internet|multimedia|system|a11y)
vi: Hãy ghi rõ tên của trang cần hiển thị:
     • internet
     • multimedia		nhạc/ảnh/phim
     • system			hệ thống
     • a11y

en: - MATE Default Applications
vi: — Ứng dụng Mặc định MATE

en: _Run at start
vi: Chạ_y ở đầu

en: Run at st_art
vi: Chạ_y ở đầu

en: _Resolution:
vi: Độ _phân giải:

en: Re_fresh rate:
vi: Tỷ lệ cậ_p nhật:

en: Include _panel
vi: Gồm có _Bảng

en: R_otation:
vi: X_oay:

en: Upside Down
vi: Trên xuống

en: Could not save the monitor configuration
vi: Không thể lưu cấu hình về thiết bị hiển thị

en: Could not get session bus while applying display configuration
vi: Không thể lấy bo mạch buổi hợp trong khi áp dụng cấu hình trình bày

en: Could not detect displays
vi: Không thể phát hiện thiết bị hiển thị

en: Shut down
vi: Tắt

en: New shortcut...
vi: Phím tắt mới...

en: Accelerator key
vi: Phím tắt

en: Accelerator modifiers
vi: Phím bổ trợ

en: Accelerator keycode
vi: Mã phím tắt

en: Accel Mode
vi: Chế độ phím tắt

en: The type of accelerator.
vi: Kiểu phím tắt.

en: Error saving the new shortcut
vi: Gặp lỗi lưu phím tắt mới

en: Too many custom shortcuts
vi: Quá nhiều lối tắt riêng

en: Custom Shortcut
vi: Lối tắt riêng

en: Assign shortcut keys to commands
vi: Gán phím tắt cho lệnh

en: Just apply settings and quit (compatibility only; now handled by daemon)
vi: Chỉ áp dụng các thiết lập rồi thoát (chỉ để tương thích; lúc này được xử lý bởi tiến trình nền)

en: Start the page with the typing break settings showing
vi: Khởi động trang kèm hiển thị thiết lập thư giãn nhập liệu

en: Start the page with the accessibility settings showing
vi: Trang đầu hiển thị thiết lập khả năng truy cập

en: - MATE Keyboard Preferences
vi: - Tùy thích bàn phím

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Keyboard Accessibility Audio Feedback
vi: Phản hồi Âm thanh Truy cập Bàn phím

en: Beep when _accessibility features are turned on or off
vi: Kêu bíp khi bật hay tắt tính năng _khả năng truy cập

en: Beep when a _toggle key is pressed
vi: Kêu bíp khi phím bật/_tắt được nhấn

en: Show _visual feedback for the alert sound
vi: H_iển thị hiệu ứng phản ứng âm thanh cảnh giác

en: Flash _window titlebar
vi: Nháy_ thanh tên cửa sổ

en: Flash entire _screen
vi: Nháy t_oàn màn hình

en: Beep when key is _accepted
vi: Kêu bíp khi phím được _chấp nhận

en: Beep when key is _rejected
vi: Kêu bíp khi phím bị từ c_hối

en: Beep when a key is reje_cted
vi: Kêu bíp khi phím bị từ c_hối

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Keyboard Preferences
vi: Tùy thích Bàn phím

en: Key presses _repeat when key is held down
vi: Phím nhấn được _lặp lại khi được giữ nhấn xuống

en: _Delay:
vi: Khoảng _trễ:

en: Cursor _blinks in text fields
vi: Chớp nháy con trỏ trong trường nhập _văn bản

en: Cursor blinks speed
vi: Tốc độ chốp con trỏ

en: Keyboard _model:
vi: _Mô hình bàn phím:

en: Reset to De_faults
vi: Đặt lại về _mặc định

en: _Accessibility features can be toggled with keyboard shortcuts
vi: Ch_o phép bật/tắt tính năng khả năng truy cập dùng phím tắt

en: _Simulate simultaneous keypresses
vi: _Mô phỏng các phím được bấm đồng thời

en: Disa_ble sticky keys if two keys are pressed together
vi: Tắt phím _dính nếu 2 phím được nhấn đồng thời

en: _Only accept long keypresses
vi: C_hỉ chấp nhận phím được bấm lâu

en: _Ignore fast duplicate keypresses
vi: Bỏ _qua phím được bấm nhanh nhiều lần

en: Audio _Feedback...
vi: _Phản hồi âm thanh

en: _Pointer can be controlled using the keypad
vi: Ch_o phép điều khiển con trỏ bằng vùng số

en: _Lock screen to enforce typing break
vi: _Khoá màn hình để buộc thư giãn nhập liệu

en: Lock screen after a certain duration to help prevent repetitive keyboard use injuries
vi: Khoá màn hình sau một khoảng thời gian nhất định để tránh thương tổn do sử dụng bàn phím liên tục

en: _Work interval lasts:
vi: Khoảng làm _việc dài:

en: _Break interval lasts:
vi: Khoảng _thư giãn dài:

en: Duration of work before forcing a break
vi: Khoảng làm việc trước khi buộc thư giãn

en: Duration of the break when typing is disallowed
vi: Khoảng thư giãn, khi bị cấm nhập liệu

en: All_ow postponing of breaks
vi: _Cho phép hoãn thư giãn

en: Check if breaks are allowed to be postponed
vi: Đánh dấu nếu cho phép hoãn thư giãn

en: Typing Break
vi: Thư giãn nhập liệu

en: _Type to test settings:
vi: _Gõ để thử thiết lập ra:

en: Choose a Layout
vi: Chọn bố trí

en: _Variants:
vi: _Biến thể:

en: By _country
vi: Theo quố_c gia

en: By _language
vi: Theo _ngôn ngữ

en: Choose a Keyboard Model
vi: Chọn mô hình bàn phím

en: _Vendors:
vi: Nhà _sản xuất:

en: _Models:
vi: _Mô hình:

en: Set your keyboard preferences
vi: Lập các tùy thích cho bàn phím của bạn

en: - MATE Mouse Preferences
vi: — Tùy thích Con chuột MATE

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Mouse Preferences
vi: Tùy thích Con chuột

en: _Right-handed
vi: Tay _phải

en: _Left-handed
vi: Tay t_rái

en: Sh_ow position of pointer when the Control key is pressed
vi: Hiện vị trí c_on trỏ khi phím Control được bấm

en: _Sensitivity:
vi: Độ _nhạy:

en: Thr_eshold:
vi: _Ngưỡng:

en: Set your mouse preferences
vi: Lập các tùy thích cho chuột

en: Set your network proxy preferences
vi: Đặt tùy thích máy phục vụ ủy nhiệm mạng cho bạn.

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Network Proxy Preferences
vi: Tùy thích máy phục vụ ủy nhiệm mạng

en: <b>Di_rect internet connection</b>
vi: <b>Kết nối Mạng t_rực tiếp</b>

en: <b>_Manual proxy configuration</b>
vi: <b>_Tự cấu hình ủy nhiệm</b>

en: H_TTP proxy:
vi: Ủy nhiệm _HTTP:

en: _Secure HTTP proxy:
vi: Ủy nhiệm _bảo mật HTTP:

en: _FTP proxy:
vi: Ủy nhiệm _FTP:

en: S_ocks host:
vi: Máy S_OCKS:

en: <b>_Automatic proxy configuration</b>
vi: <b>Cấu hình ủy nhiệm _tự động</b>

en: Autoconfiguration _URL:
vi: Địa chỉ _URL cấu hình tự động:

en: Proxy Configuration
vi: Cấu hình ủy nhiệm

en: HTTP Proxy Details
vi: Chi tiết ủy nhiệm HTTP

en: <b>_Use authentication</b>
vi: <b>_Sử dụng xác thực</b>

en: U_sername:
vi: Tên _người dùng:

en: S_uper (or "Windows logo")
vi: S_uper (hay « Biểu tượng Windows »)

en: Set your window properties
vi: Đặt thuộc tính cửa sổ

en: Window Preferences
vi: Tùy thích cửa sổ

en: _Select windows when the mouse moves over them
vi: Chọn _cửa sổ khi chuột di chuyển trên chúng

en: Roll up
vi: Cuộn lên

en: To move a window, press-and-hold this key then grab the window:
vi: Để di chuyển cửa sổ, nhấn giữ phím này khi kéo cửa sổ :

en: Set time zone
vi: Chọn múi giờ

note: module: base
en: Africa/Asmara
vi: Châu Phi/Asmara

note: module: base
en: Africa/Juba
vi: Châu Phi/Juba

note: module: base
en: America/Argentina/La_Rioja
vi: Châu Mỹ/Argentina/La_Rioja

note: module: base
en: America/Argentina/Rio_Gallegos
vi: Châu Mỹ/Argentina/Rio_Gallegos

note: module: base
en: America/Argentina/Salta
vi: Châu Mỹ/Argentina/Salta

note: module: base
en: America/Argentina/San_Juan
vi: Châu Mỹ/Argentina/San_Juan

note: module: base
en: America/Argentina/San_Luis
vi: Châu Mỹ/Argentina/San_Luis

note: module: base
en: America/Argentina/Tucuman
vi: Châu Mỹ/Argentina/Tucuman

note: module: base
en: America/Argentina/Ushuaia
vi: Châu Mỹ/Argentina/Ushuaia

note: module: base
en: America/Atikokan
vi: Châu Mỹ/Atikokan

note: module: base
en: America/Bahia
vi: Châu Mỹ/Bahia

note: module: base
en: America/Bahia_Banderas
vi: Châu Mỹ/Bahia_Banderas

note: module: base
en: America/Blanc-Sablon
vi: Châu Mỹ/Blanc-Sablon

note: module: base
en: America/Campo_Grande
vi: Châu Mỹ/Campo_Grande

note: module: base
en: America/Creston
vi: Châu Mỹ/Creston

note: module: base
en: America/Fort_Nelson
vi: Châu Mỹ/Fort_Nelson

note: module: base
en: America/Indiana/Petersburg
vi: Châu Mỹ/Indiana/Petersburg

note: module: base
en: America/Indiana/Tell_City
vi: Châu Mỹ/Indiana/Tell_City

note: module: base
en: America/Indiana/Vincennes
vi: Châu Mỹ/Indiana/Vincennes

note: module: base
en: America/Indiana/Winamac
vi: Châu Mỹ/Indiana/Winamac

note: module: base
en: America/Kralendijk
vi: Châu Mỹ/Kralendijk

note: module: base
en: America/Lower_Princes
vi: Châu Mỹ/Lower_Princes

note: module: base
en: America/Marigot
vi: Châu Mỹ/Marigot

note: module: base
en: America/Matamoros
vi: Châu Mỹ/Matamoros

note: module: base
en: America/Metlakatla
vi: Châu Mỹ/Metlakatla

note: module: base
en: America/Moncton
vi: Châu Mỹ/Moncton

note: module: base
en: America/North_Dakota/Beulah
vi: Châu Mỹ/North_Dakota/Beulah

note: module: base
en: America/North_Dakota/New_Salem
vi: Châu Mỹ/North_Dakota/New_Salem

note: module: base
en: America/Ojinaga
vi: Châu Mỹ/Ojinaga

note: module: base
en: America/Punta_Arenas
vi: Châu Mỹ/Punta_Arenas

note: module: base
en: America/Resolute
vi: Châu Mỹ/Resolute

note: module: base
en: America/Santarem
vi: Châu Mỹ/Santarem

note: module: base
en: America/Sitka
vi: Châu Mỹ/Sitka

note: module: base
en: America/St_Barthelemy
vi: Châu Mỹ/St_Barthelemy

note: module: base
en: America/Toronto
vi: Châu Mỹ/Toronto

note: module: base
en: Antarctica/Macquarie
vi: Châu Nam Cực/Macquarie

note: module: base
en: Antarctica/Rothera
vi: Châu Nam Cực/Rothera

note: module: base
en: Antarctica/Troll
vi: Châu Nam Cực/Troll

note: module: base
en: Asia/Atyrau
vi: Châu Á/Atyrau

note: module: base
en: Asia/Barnaul
vi: Châu Á/Barnaul

note: module: base
en: Asia/Chita
vi: Châu Á/Chita

note: module: base
en: Asia/Famagusta
vi: Châu Á/Famagusta

note: module: base
en: Asia/Hebron
vi: Châu Á/Hebron

note: module: base
en: Asia/Ho_Chi_Minh
vi: Châu Á/Hồ_Chí_Minh

note: module: base
en: Asia/Kathmandu
vi: Châu Á/Kathmandu

note: module: base
en: Asia/Khandyga
vi: Châu Á/Khandyga

note: module: base
en: Asia/Kolkata
vi: Châu Á/Kolkata

note: module: base
en: Asia/Novokuznetsk
vi: Châu Á/Novokuznetsk

note: module: base
en: Asia/Qostanay
vi: Châu Á/Qostanay

note: module: base
en: Asia/Srednekolymsk
vi: Châu Á/Srednekolymsk

note: module: base
en: Asia/Tomsk
vi: Châu Á/Tomsk

note: module: base
en: Asia/Ust-Nera
vi: Châu Á/Ust-Nera

note: module: base
en: Asia/Yangon
vi: Châu Á/Yangon

note: module: base
en: Atlantic/Faroe
vi: Đại Tây Dương/Faroe

note: module: base
en: Australia/Currie
vi: Úc/Currie

note: module: base
en: Australia/Eucla
vi: Úc/Eucla

note: module: base
en: Europe/Astrakhan
vi: Châu Âu/Astrakhan

note: module: base
en: Europe/Busingen
vi: Châu Âu/Busingen

note: module: base
en: Europe/Guernsey
vi: Châu Âu/Guernsey

note: module: base
en: Europe/Isle_of_Man
vi: Châu Âu/Isle_of_Man

note: module: base
en: Europe/Jersey
vi: Châu Âu/Jersey

note: module: base
en: Europe/Kirov
vi: Châu Âu/Kirov

note: module: base
en: Europe/Mariehamn
vi: Châu Âu/Mariehamn

note: module: base
en: Europe/Podgorica
vi: Châu Âu/Podgorica

note: module: base
en: Europe/Saratov
vi: Châu Âu/Saratov

note: module: base
en: Europe/Ulyanovsk
vi: Châu Âu/Ulyanovsk

note: module: base
en: Europe/Volgograd
vi: Châu Âu/Volgograd

note: module: base
en: Pacific/Bougainville
vi: Thái Bình Dương/Bougainville

note: module: base
en: Pacific/Chuuk
vi: Thái Bình Dương/Chuuk

note: module: base
en: Pacific/Pohnpei
vi: Thái Bình Dương/Pohnpei

en: Window manager "%s" has not registered a configuration tool
vi: Trình quản lý cửa sổ « %s » chưa đăng ký công cụ cấu hình

en: Common Tasks
vi: Nhiệm vụ thường gặp

note: #-#-#-#-#  mate-user-guide_1.26.2-1_vi.po (PACKAGE VERSION)  #-#-#-#-# (itstool) path: varlistentry/term
en: Control Center
vi: Trung tâm điều khiển

en: The MATE configuration tool
vi: Công cụ cấu hình MATE

en: _Postpone Break
vi: _Hoãn thư giãn

en: Take a break!
vi: Hãy thư giãn!

en: Less than one minute until the next break
vi: Ít hơn một phút cho tới lần thư giãn kế tiếp

en: Unable to bring up the typing break properties dialog with the following error: %s
vi: Không thể mở hộp thoại thuộc tính thư giãn nhập liệu vì lỗi sau: %s

en: Written by Richard Hult <richard@imendio.com>
vi: Tác giả: Richard Hult <richard@imendio.com>

en: Eye candy added by Anders Carlsson
vi: « Kẹo xem » thêm bởi Anders Carlsson

en: A computer break reminder.
vi: Bộ nhắc nhở thư giãn máy tính.

en: Don't check whether the notification area exists
vi: Đừng kiểm tra vùng thông báo tồn tại chưa

en: Typing Monitor
vi: Bộ theo giỏi gõ

en: The typing monitor uses the notification area to display information. You don't seem to have a notification area on your panel. You can add it by right-clicking on your panel and choosing 'Add to panel', selecting 'Notification area' and clicking 'Add'.
vi: Trình theo dõi nhập liệu dùng vùng thông báo để hiển thị thông tin. Bạn dường như chưa có vùng thông báo trên bảng điều khiển của bạn. Bạn có thể thêm vào bằng cách nhắp chuột phải trên bảng điều khiển và chọn « Thêm vào bảng điều khiển », rồi chọn « Vùng thông báo » và nhắp vào « Thêm ».

en: Remove from Startup Programs
vi: Gỡ khỏi Chương trình Khởi động

en: Add to Startup Programs
vi: Thêm vào Chương trình Khởi động

en: New Spreadsheet
vi: Bảng tính mới

[ctx: Home folder]
en: Home
vi: Nhà

en: About MATE
vi: Dịch bởi Phan Anh

en: Learn more about MATE
vi: Xem thêm về MATE - Dịch bởi Phan Anh

en: Cannot find file '%s'
vi: Không tìm thấy tập tin '%s'

en: List of assistive technology applications to start when logging into the MATE desktop.
vi: Danh sách các ứng dụng công nghệ trợ giúp cần khởi chạy khi đăng nhập vào môi trường MATE.

en: MATE to start preferred Mobility assistive technology application during login.
vi: MATE sẽ khởi chạy ứng dụng công nghệ trợ giúp khả năng di chuyển trong khi đăng nhập.

en: MATE to start preferred Visual assistive technology application during login.
vi: MATE sẽ khởi chạy ứng dụng công nghệ trợ giúp khả năng nhìn ưa thích.

en: Have MATE draw the desktop background.
vi: Để MATE vẽ ảnh nền.

en: Show Desktop Icons
vi: Hiển thị biểu tượng màn hình nền

en: Default MATE Theme
vi: Sắc thái MATE Mặc Định

en: Indicator Applet Factory
vi: Bộ tạo tiểu dụng chỉ dẫn

en: Indicator Applet
vi: Tiểu dụng Indicator

en: An indicator of something that needs your attention on the desktop
vi: Tập hợp một số chỉ dẫn bạn cần chú ý trên màn hình

en: Indicator Applet Complete Factory
vi: Bộ tạo tiểu dụng chỉ dẫn đã xong

en: Indicator Applet Complete
vi: Trình chỉ dẫn đã xong

en: A unified applet containing all of the indicators.
vi: Một trình tổng hợp tất cả các chỉ dẫn

en: Indicator Applet Appmenu Factory
vi: Bộ tạo tiểu dụng chỉ dẫn Appmenu

en: Indicator Applet Appmenu
vi: Bộ chỉ báo tiểu dụng Appmenu

en: A applet containing the application menus.
vi: Một tiểu dụng chức thực đơn ứng dụng

en: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.
vi: Đây là phần mềm tự do: bạn có thể phân phối lại nó và/hoặc sửa đổi nó theo các quy định của Giấy phép GNU 3, đã được xuất bản bởi Quỹ Phần mềm Tự do

en: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
vi: Chương trình này được phân phối với sự mong muốn nó sẽ có ích, nhưng KHÔNG CÓ SỰ ĐẢM BẢO NÀO HẾT ; cũng không bảo đảm mục đích THƯƠNG MẠI HÓA, CHẤT LƯỢNG HÀI LÒNG, hoặc SỰ THÍCH HỢP CHO BẤT KỲ NHIỆM VỤ gì hết. Hãy đọc Giấy phép GNU GPL để thêm chi tiết.

en: An applet to hold your application menus.
vi: Một tiểu dụng giữ thực đơn ứng dụng

en: An applet to hold all of the system indicators.
vi: Một tiểu dụng chứa tất cả chỉ dẫn hệ thống.

en: MATE Website
vi: Trang chủ Mate

en: Indicator Applet Application Menu
vi: Bộ chỉ báo tiểu dụng thực đơn ứng dụng

en: Change sound volume and sound events
vi: Thay đổi âm lượng và âm thanh của sự kiện

en: Show desktop volume control
vi: Hiện điều khiển âm lượng trên màn hình nền

en: Sound system is not available
vi: Âm thanh hệ thống chưa có

en: Waiting for sound system to respond
vi: Đang đợi hệ thống âm thanh đáp ứng

en: Sound system backend
vi: Đầu ra âm thanh hệ thống

en: Startup page
vi: Trang đầu tiên

en:  — MATE Volume Control
vi: __ Điều khiển âm lượng Mate

en: _Sound Preferences
vi: Tuỳ thích Â_m thanh

en: MATE Volume Control Applet
vi: Bộ điều khiển âm lượng Mate

[ctx: balance]
en: Rear
vi: Sau

[ctx: balance]
en: Front
vi: Trước

en: _Balance:
vi: Cân _bằng:

[ctx: volume]
en: Unamplified
vi: Không khuếch đại

en: Co_nnector:
vi: Bộ kết_nối:

en: _Alert volume:
vi: _Cảnh báo âm lượng:

en: _Output volume:
vi: _Đầu ra âm lượng:

en: C_hoose a device to configure:
vi: C_họn một thiết bị để cấu hình:

en: _Input volume:
vi: _Đầu vào âm lượng:

en: No application is currently playing or recording audio.
vi: Không có ứng dụng đang phát hay thu âm thanh.

en: Sound _theme:
vi: Sắc thái _Âm thanh:

en: Enable _window and button sounds
vi: Bật _âm thanh cho cửa sổ và cái nút

en: Sound Output Volume
vi: Âm lượng đầu ra

en: Failed to start Sound Preferences: %s
vi: Lỗi khởi chạy Tuỳ thích Âm lượng: %s

en: Muted at
vi: Bị câm tại

en: Front Left
vi: Trái trước

en: Front Right
vi: Phải trước

en: Front Center
vi: Tâm trước

en: Rear Left
vi: Trái sau

en: Rear Right
vi: Phải sau

en: Rear Center
vi: Tâm sau

en: Front Left of Center
vi: Trái trước của Tâm

en: Front Right of Center
vi: Phải trước của Tâm

en: Side Left
vi: Mặt trái

en: Side Right
vi: Mặt phải

en: Top Front Left
vi: Trái trước trên

en: Top Front Right
vi: Phải trước trên

en: Top Front Center
vi: Tâm trước trên

en: Top Rear Left
vi: Trái sau trên

en: Top Rear Right
vi: Phải sau trên

en: Top Rear Center
vi: Tâm sau trên

en: Search Wikipedia
vi: Tìm kiếm trên Wikipedia

en: Show windows from all workspaces.
vi: Hiện các cửa sổ trên mọi vùng làm việc

en: Window Picker Applet Factory
vi: Bộ tạo tiểu dụng chọn cửa sổ

en: Window Picker
vi: Chọn cửa sổ

en: Log off, switch user, lock screen or power down the computer
vi: Đăng xuất, chuyển đổi người dùng, khóa màn hình hay tắt máy

en: Close current window.
vi: Đóng cửa sổ hiện tại.

en: Window Task Button
vi: Nút tác vụ cửa sổ

en: A list of exclusion strings which apply to the window class.
vi: Danh sách các lệnh không cho phép áp dụng lên lớp của sổ

en: A list of exclusion strings which apply to the window class
vi: Danh sách các lệnh không cho phép áp dụng lên lớp của sổ

en: A binding
vi: Một liên kết

en: Undecorate windows when maximized
vi: Không vẽ lên các cửa sổ khi phóng to hết cỡ

en: Do not automatically maximize newly opened windows
vi: Đừng tự di phóng to hết cỡ khi mở các cửa sổ mới

en: Do not automatically maximize newly opened windows. If undecorate is set, will still undecorate maximized windows.
vi: Đừng tự di phóng to hết cỡ khi mở các cửa sổ mới. Nếu "không vẽ lên cửa sổ" được chọn, vẫn sẽ không vẽ lên các cửa sổ đã phóng to.

en: Popup Notifications
vi: Các Popup Thông báo

en: Set your popup notification preferences
vi: Thiết đặt tùy chỉnh popup thông báo

en: Popup location
vi: Địa điểm popup

en: Default popup location on the workspace for stack notifications. Allowed values: "top_left","top_right","bottom_left" and "bottom_right"
vi: Địa điểm hiện thông báo mặc định trong không gian làm việc ở phần hàng đợi hiển thị thông báo. Các giá trị được cho phép: "top_left","top_right","bottom_left" và "bottom_right"

en: Use Active Monitor
vi: Sử dụng Màn hình Hoạt động

en: Display the notification on the active monitor.
vi: Hiển thị thông báo trên màn hình hoạt động.

en: Monitor to display the notification. Allowed values: -1 (display on active monitor) and 0 to n - 1 where n is the number of monitors.
vi: Màn hình để hiển thị thông báo. Cho phép các giá trị: -1 (hiển thị trên màn hình hoạt động) và 0 tới n - 1 với n là số lượng màn hình.

en: The theme used when displaying notifications.
vi: Chủ đề dùng khi hiển thị thông báo.

en: Sound Enabled
vi: Âm thanh Được bật

en: Turns on and off sound support for notifications.
vi: Bật và tắt hỗ trợ âm thanh cho các thông báo.

en: Standard theme
vi: Chủ đề mặc định

en: Error initializing libmatenotify
vi: Gặp lỗi khi khởi động libmatenotify

en: Notification Test
vi: Kiểm tra Thông báo

en: Just a test
vi: Chỉ là một bài kiểm tra

en: Error while displaying notification: %s
vi: Gặp lỗi khi hiển thị thông báo: %s

en: P_osition:
vi: Vị_trí:

en: _Monitor:
vi: _Màn hình

en: %u is not a valid notification ID
vi: %u là một ID thông báo hợp lệ

en: Notification summary text.
vi: Văn bản tóm tắt thông báo.

en: Notification body text.
vi: Thân văn bản thông báo.

en: Closes the notification.
vi: Đóng thông báo.

note: Translators: This is a strftime format string. * It is used to display a date. Please leave "%%s" as it is: * it will be used to insert the timezone name later.
en: %A %B %d (%%s)
vi: %A, %d %B (%%s)

en: Failed to set the system time
vi: Lỗi đặt giờ hệ thống

en: Copy _Time
vi: Chép _giờ

en: _Set System Time
vi: _Chỉnh giờ hệ thống

note: Languages that have a single word that translates as either "state" or "province" should use that instead of "region".
en: <small><i>Type a city, region, or country name and then select a match from the pop-up.</i></small>
vi: <small><i>Gõ một thành phố, miền hay tên quốc gia, sau đó chọn một mục tương ứng trong trình đơn tự mở.</i></small>

en: <i>(optional)</i>
vi: <i>(tuỳ chọn)</i>

en: A list of locations to display in the calendar window.
vi: Danh sách địa điểm hiển thị trong cửa sổ lịch.

en: Warning:  The command appears to be something actually useful.
    Since this is a useless applet, you may not want to do this.
    We strongly advise you against using %s for anything
    which would make the applet "practical" or useful.
vi: Cảnh báo: lệnh này có vẻ có cái gì đó thật sự hữu dụng.
    Vì nó là một tiểu dụng vô dụng, bạn có lẽ không muốn làm điều này.
    Rất khuyên bạn không nên dùng %s cho bất kỳ cái gì mà tạo
    tiểu dụng « thực hành » hay hữu ích.

en: Select an animation
vi: Chọn hoạt cảnh

en: If true, the workspaces in the workspace switcher will display the names of the workspaces. Otherwise they will display the windows on the workspace. This setting only works when the window manager is Marco.
vi: Đúng thì các vùng làm việc trong bộ chuyển vùng làm việc sẽ hiển thị tên các vùng làm việc. Không thì hiển thị các cửa sổ trong vùng làm việc. Thiết lập này chỉ hoạt động được khi bộ quản lý cửa sổ là Marco.

en: A list of panel object IDs. Each ID identifies an individual panel object (e.g. a launcher, action button or menu button/bar). The settings for each of these objects are stored in /apps/panel/objects/$(id).
vi: Danh sách ID (thông tin nhận biết) Đối tượng Bảng điều khiển. Mỗi ID xác định một Đối tượng Bảng điều khiển đơn lẻ (v.d. Bộ khởi động nút hành động, nút trình đơn, thanh trình đơn). Thiết lập cho mỗi đối tượng này được lưu trong /apps/panel/objects/$(id).

en: A list of applet IIDs that the panel will ignore. This way you can disable certain applets from loading or showing up in the menu. For example to disable the mini-commander applet add 'OAFIID:MATE_MiniCommanderApplet' to this list. The panel must be restarted for this to take effect.
vi: Danh sách IID tiểu dụng mà bảng điều khiển sẽ bỏ qua. Cách này có thể vô hiệu hoá một số tiểu dụng nào đó tải hay hiển thị trong trình đơn. Lấy thí dụ, để vô hiệu hoá tiểu dụng Bộ Lệnh Tí tị thì hãy thêm:
    OAFIID:MATE_MiniCommanderApplet
    vào danh sách này. Phải khởi động lại bảng điều khiển để áp dụng các thay đổi ấy.

en: Show icon
vi: Hiện biểu tượng

en: The position of this panel object. The position is specified by the number of pixels from the left (or top if vertical) panel edge.
vi: Vị trí của Đối tượng Bảng điều khiển này. Vị trí được xác định bằng số điểm ảnh tính từ cạnh trái (hoặc cạnh trên nếu nằm dọc) của Bảng điểu khiển.

en: Tooltip displayed for drawer or menu
vi: Chú giải công cụ cho Ngăn kéo hoặc .trình đơn

en: Icon used for object's button
vi: Biểu tượng dùng cho nút đối tượng

en: The location of the image file used as the icon for the object's button. This key is only relevant if the object_type key is "drawer-object" or "menu-object" and the use_custom_icon key is true.
vi: Vị trí của tập tin ảnh được dùng làm biểu tượng cho nút đối tượng. Khoá này chỉ cần thiết nếu khoá « object_type » (kiểu đôi tượng) là « drawer-object » (đốí tượng ngăn kéo) hoặc « menu-object » (đối tượng trình đơn) và khoá « use_custom_icon » (dùng biểu tượng tự chọn) là đúng.

en: The path from which the menu contents is contructed. This key is only relevant if the use_menu_path key is true and the object_type key is "menu-object".
vi: Đường dẫn để xây dựng nội dung trình đơn từ đó. Khoá này chỉ cần thiết nếu khoá « use_menu_path » (dùng đường dẫn trình đơn) là đúng và khoá « object_type » (kiểu đối tượng) là « menu-path » (đường dẫn trình đơn).

en: The location of the .desktop file describing the launcher. This key is only relevant if the object_type key is "launcher-object".
vi: Vị trí tập tin « .desktop » (màn hình nền) mô tả Bộ khởi chạy. Khoá này chỉ cần thiết nếu khoá « object_type » (kiểu đôi tượng) là « launcher-object » (đối tượng khởi chạy).

en: Choose an icon
vi: Chọn biểu tượng

en: Directory Properties
vi: Thuộc tính của thư mục

en: Key %s is not set, cannot load launcher
vi: Chưa đặt khoá %s nên không thể tải bộ khởi chạy

en: Shut down the computer
vi: Tắt máy tính

en: Find an _item to add to "%s":
vi: Tìm một _mục để thêm vào « %s »:

en: The MATE Panel
vi: Bảng điều khiển MATE

en: About the MATE Panel
vi: Giới thiệu Bảng điều khiển MATE

en: Change desktop appearance and behavior, get help, or log out
vi: Thay đổi diện mạo và hành vi môi trường, được trợ giúp hoặc đăng xuất

en: Background _image:
vi: Ảnh _nền:

en: St_retch
vi: _Kéo giãn

en: Create _Launcher
vi: Tạo _launcher

note: #-#-#-#-#  policykit-1-gnome_0.105-8_vi.po (policykit-1-gnome)  #-#-#-#-# Details
en: <small><b>_Details</b></small>
vi: <small><b>_Chi tiết</b></small>

en: _Password for %s:
vi: _Mật khẩu cho %s:

en: Your authentication attempt was unsuccessful. Please try again.
vi: Phiên xác thực của bạn đã không thành công. Vui lòng thử lại.

en: PolicyKit Authentication Agent for the MATE Desktop
vi: PolicyKit Authentication Agent cho môi trường MATE

en: Power Manager Brightness Applet
vi: Tiểu dụng Độ sáng Bộ quản lý Điện năng

en: Adjusts laptop panel brightness.
vi: Điều chỉnh độ sáng màn hình

en: Cannot connect to mate-power-manager
vi: Không thể kết nối đến ứng dụng mate-power-manager

en: Cannot get laptop panel brightness
vi: Không thể thu thập thông tin về độ sáng màn hình

en: LCD brightness : %d%%
vi: Độ sáng LCD: %d%%

en: Brightness Applet Factory
vi: Bộ tạo tiểu dụng độ sáng

en: Brightness Applet
vi: Tiểu dụng độ sáng

en: Power Manager Inhibit Applet
vi: Tiểu dụng ngăn chặn Bộ Quản lý Điện năng

en: Allows user to inhibit automatic power saving.
vi: Cho người dùng có khả năng ngăn chặn tự động tiết kiệm điện năng.

en: Automatic sleep inhibited
vi: Tự động ngủ bị ngăn chặn

en: Automatic sleep enabled
vi: Tự động ngủ đã bật

en: Manual inhibit
vi: Ngăn chặn thủ công

en: Inhibit Applet Factory
vi: Bộ tạo tiểu dụng ngăn chặn

en: Inhibit Applet
vi: Tiểu dụng ngăn chặn

en: Power management daemon
vi: Trình nền quản lý điện năng

en: Whether to hibernate, suspend or do nothing when inactive
vi: Khi không hoạt động, ngủ đông, ngưng hay không làm gì

en: Battery critical low action
vi: Hành động pin yếu tới hạn

en: If the battery event should occur when the lid is shut and the power disconnected
vi: Có nên thực hiện sự kiện pin khi nắp được đóng và điện bị tháo hay không

en: If the battery lid close event should occur (for example 'Suspend when lid closed on battery') when the lid is previously shut and the AC power disconnected at a later time.
vi: Có nên chạy sự kiện đóng nắp pin (v.d. « Ngưng khi nắp được đóng và chạy bằng pin ») khi nắp đã được đóng trước, rồi nút cáp điện chính bị tháo vào lúc sau.

en: UPS critical low action
vi: Hành động UPS yếu tới hạn

en: UPS low power action
vi: Hành động UPS yếu

en: Allow backlight brightness adjustment
vi: Cho phép điều chỉnh độ sáng đèn sau

en: If the screen brightness should be changed when switching between AC and battery power.
vi: Có nên thay đổi độ sáng màn hình khi chuyển đổi giữa điện chính và pin, hay không.

en: Reduce the backlight brightness when on battery power
vi: Giảm độ sáng của đèn nền khi chạy bằng pin

en: If the screen should be reduced in brightness when the computer is on battery power.
vi: Có nên mờ đi màn hình khi máy tính chạy bằng pin, hay không.

en: The brightness of the screen when idle
vi: Độ sáng của màn hình khi nghỉ

en: Dim the screen after a period of inactivity when on battery power
vi: Mờ đi màn hình sau một thời gian không hoạt động khi chạy bằng pin

en: If the screen should be dimmed to save power when the computer is idle when on battery power.
vi: Có nên mờ đi màn hình để tiết kiệm điện năng khi máy tính đã nghỉ khi chạy bằng pin hay không.

en: The default amount of time to dim the screen after idle
vi: Thời gian nghỉ mặc định sau đó cần mờ đi màn hình

en: The default amount of time to dim the screen after idle.
vi: Thời gian nghỉ mặc định sau đó cần mờ đi màn hình.

en: LCD dimming amount when on battery
vi: Độ sáng LCD khi chạy bằng pin

en: The amount to dim the brightness of the display when on battery power. Possible values are between 0 and 100.
vi: Độ sáng của bộ trình bày khi chạy bằng pin. Giá trị hợp lệ nằm giữa 0 và 100.

en: Dim the screen after a period of inactivity when on AC power
vi: Mờ đi màn hình sau một thời gian không hoạt động khi chạy bằng điện chính

en: If the screen should be dimmed to save power when the computer is idle when on AC power.
vi: Có nên mờ đi màn hình để tiết kiệm điện năng khi máy tính đã nghỉ khi chạy bằng điện chính hay không.

en: Method used to blank screen on AC
vi: Phương pháp dùng để làm màn hình trắng khi chạy bằng điện chính

en: Method used to blank screen on battery
vi: Phương pháp dùng để làm màn hình trắng khi chạy bằng pin

en: LCD brightness when on AC
vi: Độ sáng LCD khi chạy bằng điện chính

en: Suspend button action
vi: Hành động nút ngưng

en: Hibernate button action
vi: Hành động nút ngủ đông

en: Laptop lid close action on battery
vi: Hành động đóng nắp máy tính xách tay khi chạy bằng pin

en: Laptop lid close action when on AC
vi: Hành động đóng nắp máy tính xách tay khi chạy bằng điện chính

en: Check CPU load before sleeping
vi: Kiểm tra tải CPU trước khi ngủ

en: If the CPU load should be checked before doing the idle action.
vi: Bật/tắt kiểm tra trọng tải của đơn vị xử lý trung tâm trước khi làm hành động nghỉ.

en: Whether NetworkManager should disconnect before suspending or hibernating and connect on resume.
vi: Có nên ngắt kết nối trình NetworkManager trước khi ngưng hay ngủ đông, và tái kết nối khi tiếp tục lại hay không.

en: Use mate-screensaver lock setting
vi: Dùng thiết lập khoá của mate-screensaver

en: Whether to use the screen lock setting of mate-screensaver to decide if the screen is locked after a hibernate, suspend or blank screen.
vi: Có nên dùng thiết lập khoá màn hình của mate-screensaver để quyết định nên khoá màn hình hay không sau khi ngủ đông, bị ngưng hay làm trắng màn hình.

en: Lock screen when blanked
vi: Khoá màn hình khi trắng

en: Lock screen on suspend
vi: Khoá màn hình khi ngưng

en: Lock screen on hibernate
vi: Khoá màn hình khi ngủ đông

en: If we should show the low capacity warning for a broken battery
vi: Có nên hiển thị cảnh báo pin yếu cho pin hỏng hóc hay không

en: If we should show the low capacity warning for a broken battery.
vi: Có nên hiển thị cảnh báo yếu pin cho pin hỏng hóc hay không.

en: Notify when AC adapter is disconnected
vi: Thông báo khi bộ tiếp hợp điện chính bị tháo

en: If the user should be notified when the AC adapter is disconnected.
vi: Có nên thông báo người dùng biết bộ tiếp hợp điện chính đã bị tháo hay không.

en: Notify when fully charged
vi: Thông báo khi pin đã được tái sạc đầy

en: If a notification message should be displayed when the battery is fully charged.
vi: Bật/tắt thông báo khi pin được sạc đầy.

en: Notify on a sleep failure
vi: Thông báo khi không ngủ được

en: If a notification message should be displayed after suspend or hibernate failed.
vi: Có nên thông báo sau khi gặp lỗi ngưng hay ngủ đông, hay không.

en: The URI to show to the user on sleep failure
vi: URI cần hiện cho người dùng khi gặp lỗi ngủ

en: When sleep fails we can show the user a button to help fix the situation. Leave this blank if the button should not be shown.
vi: Khi gặp lỗi ngủ, có thể hiện một nút nhấn để giúp khắc phục tình hình. Để trống nếu không nên hiện nút này.

en: Notify on a low power
vi: Thông báo khi điện năng yếu

en: If a notification message should be displayed when the battery is getting low.
vi: Bật/tắt thông báo khi pin yếu.

en: Sleep timeout computer when on battery
vi: Thời hạn máy tính ngủ khi chạy bằng pin

en: The amount of time in seconds the computer on battery power needs to be inactive before it goes to sleep.
vi: Số giây máy tính đang chạy bằng pin cần ngưng làm việc trước khi nó ngủ.

en: Sleep timeout computer when on AC
vi: Thời hạn máy tính ngủ khi chạy bằng điện chính

en: The amount of time in seconds the computer on AC power needs to be inactive before it goes to sleep.
vi: Số giây máy tính đang chạy bằng điện chính cần ngưng làm việc trước khi nó ngủ.

en: Sleep timeout computer when on UPS
vi: Thời hạn máy tính ngủ khi chạy bằng UPS

en: The amount of time in seconds the computer on UPS power needs to be inactive before it goes to sleep.
vi: Số giây máy tính đang chạy bằng UPS cần ngưng làm việc trước khi ngủ.

en: Sleep timeout display when on AC
vi: Thời hạn bộ trình bày ngủ khi chạy bằng điện chính

en: The amount of time in seconds before the display goes to sleep when the computer is on AC power.
vi: Thời gian nghỉ theo giây trước khi bộ trình bày đi ngủ khi chạy bằng điện chính.

en: Sleep timeout display when on battery
vi: Thời hạn bộ trình bày ngủ khi chạy bằng pin

en: The amount of time in seconds the computer on battery power needs to be inactive before the display goes to sleep.
vi: Số giây máy tính đang chạy bằng pin cần ngưng làm việc trước khi bộ trình bày ngủ.

en: Sleep timeout display when on UPS
vi: Thời hạn bộ trình bày ngủ khi chạy bằng UPS

en: The amount of time in seconds the computer on UPS power needs to be inactive before the display goes to sleep.
vi: Số giây máy tính đang chạy bằng UPS cần ngưng làm việc trước khi bộ trình bày ngủ.

en: If sounds should be used
vi: Có nên dùng âm thanh hay không

en: If sounds should be used when the power is critically low, or inhibit requests have stopped the policy action.
vi: Có nên dùng âm thanh hay không khi điện năng tới hạn, hoặc các yêu cầu ngăn chặn đã dừng hành động chính sách.

en: When to show the notification icon
vi: Khi cần hiển thị biểu tượng thông báo

en: Configure power management
vi: Cấu hình quản lý điện năng

en: Power Management Preferences
vi: Tùy thích Quản lý Điện năng

en: Make Default
vi: Làm mặc định

en: Put computer to _sleep when inactive for:
vi: Để máy tính _ngủ khi nghỉ trong:

en: When laptop lid is cl_osed:
vi: Khi đóng _nắp máy tính xách tay:

en: Put _display to sleep when inactive for:
vi: Để _màn hình ngủ nếu nghỉ trong:

en: Set display _brightness to:
vi: Đặt độ _sáng cho bộ trình bày:

en: Di_m display when idle
vi: _Mờ đi màn hình khi nghỉ

en: On AC Power
vi: Bằng điện chính

en: When battery po_wer is critically low:
vi: Khi nạp _pin tới hạn:

en: _Reduce backlight brightness
vi: _Giảm độ sáng của đèn nền

en: When UPS power is l_ow:
vi: Khi độ điện năng của UPS _yếu:

en: When UPS power is _critically low:
vi: Khi độ điện năng _của UPS tới hạn:

en: On UPS Power
vi: Bằng UPS

en: When the power _button is pressed:
vi: Khi cái nút điện được _bấm:

en: When the _suspend button is pressed:
vi: Khi cái nút n_gưng được bấm:

en: _Never display an icon
vi: _Không bao giờ hiện biểu tượng

en: _Only display an icon when battery power is low
vi: _Hiện biểu tượng chỉ khi pin còn ít

en: Only display an icon when charging or _discharging
vi: Chỉ hiện biểu tượng khi sạc hay phóng _ra

en: Only display an icon when a battery is p_resent
vi: Chỉ hiện biểu tượng khi dùng _pin

en: _Always display an icon
vi: _Luôn hiện biểu tượng

en: Show version of installed program and exit
vi: Hiển thị phiên bản của chương trình đã cài đặt rồi thoát

en: Exit after a small delay (for debugging)
vi: Thoát sau khi đợi một ít (để gỡ lỗi)

en: Exit after the manager has loaded (for debugging)
vi: Thoát sau khi nạp bộ quản lý (để gỡ lỗi)

en: MATE Power Manager
vi: Bộ Quản Lý Điện Năng Mate

en: Battery is very low
vi: Pin yếu tới hạn

en: Power plugged in
vi: Điện chính được cắm vào

en: Power unplugged
vi: Điện bị tháo nút ra

en: Lid has opened
vi: Nắp đã mở

en: Lid has closed
vi: Nắp đã đóng

en: Battery is full
vi: Pin đầy

en: Suspend started
vi: Đã bắt đầu ngưng

en: Suspend failed
vi: Lỗi ngưng

en: Visit help page
vi: Xem trang trợ giúp

en: Display DPMS activated
vi: DPMS trình bày đã kích hoạt

en: Laptop lid is closed
vi: Nắp máy tính xách tay đã được đóng

en: Power Information
vi: Thông tin điện năng

en: Battery may be broken
vi: Pin có thể bị hỏng

en: Battery Discharging
vi: Pin đang xả

en: The battery is below the critical level and this computer is about to suspend.<br><b>NOTE:</b> A small amount of power is required to keep your computer in a suspended state.
vi: Pin đã quá hạn nên máy tính này sắp ngưng.<br><b>GHI CHÚ :</b> Cần thiết một ít điện năng để bảo trì tính trạng bị ngưng của máy tính.

en: The UPS is below the critical level and this computer will <b>power-off</b> when the UPS becomes completely empty.
vi: UPS đã quá hạn nên máy tính này sắp <b>tắt điện</b> khi UPS trống hoàn toàn.

en: The UPS is below the critical level and this computer is about to hibernate.
vi: UPS đã quá hạn nên máy tính này sắp ngủ đông.

en: The UPS is below the critical level and this computer is about to shutdown.
vi: UPS đã quá hạn nên máy tính này sắp tắt máy.

en: MATE Power Preferences
vi: Tùy thích Điện năng Mate

en: %s charging (%.1f%%)
vi: %s đang sạc (%.1f%%)

en: Battery is fully charged.
    Provides %s laptop runtime
vi: Pin đã sạc đầy.
    Cung cấp %s thời gian chạy laptop

en: %s is fully charged
vi: %s đã sạc đầy

en: %s %s remaining (%.1f%%)
vi: %s %s còn lại (%.1f%%)

en: %s discharging (%.1f%%)
vi: %s đang xả (%.1f%%)

en: %s %s until charged (%.1f%%)
    Provides %s battery runtime
vi: %s %s đến khi được sạc (%.1f%%)
    Cung cấp %s thời gian chạy bằng pin

en: %s %s until charged (%.1f%%)
vi: %s %s đến khi được sạc (%.1f%%)

en: %s waiting to discharge (%.1f%%)
vi: %s đang chờ xả (%.1f%%)

en: %s waiting to charge (%.1f%%)
vi: %s đang chờ sạc (%.1f%%)

en: Select Background Image
vi: Chọn ảnh nền

en: <b>Warning: the screen will not be locked for the root user.</b>
vi: <b>Cảnh báo : màn hình sẽ không bị khoá cho người dùng chủ (root).</b>

en: Time before power management baseline
vi: Thời gian trước đường cơ bản quản lý điện năng

en: The number of seconds of inactivity before signalling to power management. This key is set and maintained by the session power management agent.
vi: Số giây nghỉ trước khi gửi tín hiệu cho chức năng quản lý điện năng. Khoá này được đặt và bảo tồn bởi tác nhân quản lý điện năng của phiên chạy đó.

en: The number of minutes after the screensaver activation before a logout option will appear in the unlock dialog. This key has effect only if the "logout_enable" key is set to TRUE.
vi: Số phút sau khi bộ bảo vệ màn hình mới hoạt động, trước khi tùy chọn đăng xuất được hiển thị trong hộp thoại bỏ khoá. Khoá này có tác động chỉ nếu khoá bật đăng xuất "logout_enable" được đặt là TRUE.

en: Theme to use for the lock dialog
vi: Sắc thái cần dùng cho hộp thoại khoá

en: Floating MATE
vi: Biểu tượng MATE lơ lửng

en: Bubbles the MATE logo around the screen
vi: Thổi bong bóng biểu tượng MATE xung quanh màn hình

en: Floating GNOME
vi: Biểu tượng GNOME lơ lửng

en: Bubbles the GNOME logo around the screen
vi: Thổi bong bóng biểu tượng GNOME xung quanh màn hình

en: image - floats images around the screen
vi: image - làm nổi ảnh ở chung quanh màn hình

en: Color to use for images background
vi: Màu cần dùng để đặt nền của ảnh

en: The screensaver is %s
vi: Bộ bảo vệ màn hình là %s

en: The screensaver has been active for %d seconds.
vi: Bộ bảo vệ màn hình đã hoạt động trong vòng %d giây.

en: Can not get username
vi: Không thể lấy tên người dùng

en: Retype new UNIX password:
vi: Gõ lại mật khẩu UNIX mới:

en: Enter new UNIX password:
vi: Nhập mật khẩu UNIX mới:

en: (current) UNIX password:
vi: Mật khẩu UNIX (hiện có):

en: Checking...
vi: Đang kiểm tra...

en: Current session start time
vi: Thời điểm khởi chạy của phiên này

en: Unix time of the start of the current session.
vi: Thời điểm khởi chạy theo đồng hồ Unix của phiên này

en: If enabled, mate-session will save the session automatically.
vi: Nếu bật, mate-session sẽ lưu phiên chạy tự động.

en: Show hidden autostart applications
vi: Hiện các ứng dụng tự động chạy ẩn

en: If enabled, mate-session-properties will show hidden autostart applications.
vi: Nếu bật, mate-session-properties sẽ hiện các ứng dụng tự động chạy ẩn.

en: If enabled, mate-session will prompt the user before ending a session.
vi: Nếu bật, mate-session sẽ nhắc người dùng trước khi kết thúc phiên chạy.

en: Logout timeout
vi: Định giờ đăng xuất

en: If logout prompt is enabled, this set the timeout in seconds before logout automatically. If 0, automatic logout is disabled.
vi: Nếu nhắc đăng xuất đã được bật, mục này sẽ định giờ theo giây trước khi đăng xuất tự động. Nếu đặt 0, đăng xuất tự động sẽ bị vô hiệu hóa.

en: Default session
vi: Phiên chạy mặc định

en: Required session components
vi: Thành phần phiên chạy đòi hỏi

en: List of components that are required as part of the session. (Each element names a key under "/org/mate/desktop/session/required_components"). The Startup Applications preferences tool will not normally allow users to remove a required component from the session, and the session manager will automatically add the required components back to the session at login time if they do get removed.
vi: Danh sách những thành phần được yêu cầu như một phần của phiên. (Mỗi phần tử được đặt tên cho mỗi khóa tại  "/org/mate/desktop/session/required_components"). Bộ tùy chỉnh Ứng dụng Khởi động bình thường sẽ không cho phép người dùng xóa bỏ một thành phần bắt buộc từ phiên, và trình quản lí phiên sẽ tự động thêm các thành phần bắt buộc trở lại phiên khi đăng nhập vào nếu như chúng đã bị xóa bỏ.

en: Control gnome compatibility component startup
vi: Kiểm soát khởi động thành phần tương thích gnome.

en: Control which compatibility components to start.
vi: Kiểm soát những thành phần tương thích nào khởi động.

en: The window manager is the program that draws the title bar and borders around windows, and allows you to move and resize windows.
vi: Bộ quản lý cửa sổ là chương trình mà vẽ thanh tựa đề và các viền chung quanh cửa sổ, và cho phép bạn di chuyển và co giãn cửa sổ.

en: The panel provides the bar at the top or bottom of the screen containing menus, the window list, status icons, the clock, etc.
vi: Bảng điều khiển cung cấp thanh ở đầu/cưới màn hình mà chứa các trình đơn, danh sách các cửa sổ, các biểu tượng trạng thái, đồng hồ v.v.

en: The file manager provides the desktop icons and allows you to interact with your saved files.
vi: Bộ quản lý tập tin thì cung cấp các biểu tượng trên màn hình và cho phép bạn tương tác với các tập tin đã lưu của mình.

en: A dock provides a dockable area, similar to a panel, for launching and switching applications.
vi: Một thanh dock tạo một khu vực có thể ghim được, tương tự như một thanh bảng, để chạy và chuyển đổi các ứng dụng.

en: This session logs you into MATE
vi: Phiên chạy này sẽ đăng nhập bạn vào MATE

en: Waiting for the program to finish.  Interrupting the program may cause you to lose work.
vi: Đang chờ chương trình kết thúc. Ngắt những chương trình này có thể dẫn đến mất dữ liệu.

en: _Show hidden
vi: _Hiện ẩn

en: _Remember Currently Running Application
vi: _Nhớ ứng dụng đang chạy

en: Waiting for programs to finish.  Interrupting these programs may cause you to lose work.
vi: Đang chờ chương trình kết thúc. Ngắt những chương trình này có thể dẫn đến mất dữ liệu.

en: Reboot Anyway
vi: Vẫn khởi động lại

en:  - the MATE session manager
vi:  — Bộ Quản lý Phiên chạy MATE

en: %s [OPTION...] COMMAND
    
    Execute COMMAND while inhibiting some session functionality.
    
      -h, --help        Show this help
      --version         Show program version
      --app-id ID       The application id to use
                        when inhibiting (optional)
      --reason REASON   The reason for inhibiting (optional)
      --inhibit ARG     Things to inhibit, colon-separated list of:
                        logout, switch-user, suspend, idle, automount
    
    If no --inhibit option is specified, idle is assumed.
vi: %s [TÙY CHỌN...] LỆNH
    
    Thực thi LỆNH khi đang ức chế chức năng của một số phiên.
    
     -h, --help           Hiện trợ giúp này
     --version            Hiện phiên bản chương trình
     --app-id ID         Id ứng dụng để sử dụng
                       khi đang ức chế (tùy thích)
     --reason LÍ DO  Lí do cho việc ức chế (tùy thích)
     --inhibit ARG    Những thứ để ức chế, danh sách tùy chọn:
                            logout, switch-user, suspend, idle, automount
    
    Nếu không có tùy chọn --inhibit được xác định, idle được mặc định.

en: Log out, ignoring any existing inhibitors
vi: Đăng xuất, bỏ qua các ứng dụng ngăn cản

en: Show logout dialog
vi: Hiện hộp thoại đăng xuất

en: Show shutdown dialog
vi: Hiện hộp thoại tắt máy

en: Use dialog boxes for errors
vi: Dùng hộp thoại cho lỗi

note: deprecated options
en: Set the current session name
vi: Đặt tên của phiên chạy hiện thời

en: Kill session
vi: Buộc kết thúc phiên chạy

en: Do not require confirmation
vi: Không yêu cầu xác nhận

en: The resolution used for converting font sizes to pixel sizes, in dots per inch.
vi: Độ phân giải được dùng để chuyển đổi kích cỡ phông chữ sang kích cỡ điểm ảnh, theo chấm mỗi insơ.

en: When set to true, MATE will remember the state of the NumLock LED between sessions.
vi: Khi đặt là « true » (đúng), Mate sẽ nhớ tính trạng của LED NumLock (Khóa Số) giữa hai phiên chạy.

en: Subsequent free percentage notify threshold
vi: Ngưỡng thông báo phần trăm vùng trống lần sau

en: Free space no notify threshold
vi: Ngưỡng thông báo không còn chỗ chứa

en: Volume step
vi: Mức âm

en: Volume step as percentage of volume.
vi: Mức âm theo phần trăm âm lượng.

en: Show Displays in Notification Area
vi: Hiện Màn hình trên vùng thông báo

en: MATE Settings Daemon
vi: Trình nền Thiết lập MATE

en: Slow Keys Alert
vi: Báo động Phím Chậm

en: Sticky Keys Alert
vi: Báo động Phím Dính

en: Background plugin
vi: Phần mở rộng nền

en: Removing item %lu of %lu
vi: Đang loại bỏ %lu trên %lu

en: Emptying the trash
vi: Đang đổ rác

en: Keybindings plugin
vi: Phần mở rộng tổ hợp phím

en: Key binding (%s) is invalid
vi: Tổ hợp phím (%s) không hợp lệ

en: Key binding (%s) is incomplete
vi: Tổ hợp phím (%s) chưa hoàn toàn

en: Error while trying to run (%s)
    which is linked to the key (%s)
vi: Gặp lỗi khi thử chạy (%s)
    mà được liên kết tới phím (%s)

en: Could not get default terminal. Verify that your default terminal command is set and points to a valid application.
vi: Không thể lấy thiết bị cuối mặc định. Hãy kiểm tra xem câu lệnh thiết bị cuối mặc định đã được đặt và chỉ tới một ứng dụng hợp lệ.

en: Couldn't execute command: %s
    Verify that this is a valid command.
vi: Không thể thực hiện câu lệnh: %s
    Hãy kiểm tra xem nó là một câu lệnh hợp lệ.

en: Typing break plugin
vi: Phần mở rộng thư giãn gõ

en: Could not save monitor configuration
vi: Không thể lưu cấu hình của thiết bị hiển thị

en: Configure display settings
vi: _Cấu hình thiết lập màn hình

en: Cannot determine user's home directory
vi: Không thể xác định thư mục Nhà của người dùng

en: X Resource Database
vi: Cơ sở dữ liệu tài nguyên X

en: Manage the X resource database
vi: Quản lý cơ sở dữ liệu tài nguyên X

en: Search for open files
vi: Tìm kiếm các tập tin được mở

en: _Continue Process
vi: Tiếp tụ_c tiến trình

en: Change the order of priority of process
vi: Thay đổi thứ tự độ ưu tiên của tiến trình

en: Open the manual
vi: Mở sổ tay

en: _Dependencies
vi: _Phụ thuộc

en: Show all processes
vi: Hiện mọi tiến trình

en: Memory and Swap History
vi: Lược sử bộ nhớ và trao đổi

en: Network History
vi: Lược sử mạng

note: gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
en: Search for Open Files
vi: Tìm tập tin mở

en: Case insensitive matching
vi: Khớp không phân biệt chữ hoa/thường

en: _Memory maps for process "%s" (PID %u):
vi: Sơ đồ _bộ nhớ cho tiến trình « %s » (PID %u):

en: _Files opened by process "%s" (PID %u):
vi: Các _tập tin được mở bởi tiến trình « %s » (PID %u):

en: Determines which processes to show by default. 0 is All, 1 is user, and 2 is active
vi: Quyết định hiển thị tiến trình nào theo mặc định: 0 là tất cả, 1 là người dùng và 2 là hoạt động

en: 0 for the System Info, 1 for the processes list, 2 for the resources and 3 for the disks list
vi: 0	thông tin hệ thống
    1	danh sách các tiến trình
    2	các tài nguyên
    3	danh sách các đĩa

en: Default graph cpu color
vi: Màu CPU đồ thị mặc định

en: Width of process 'Waiting Channel' column
vi: Độ rộng của cột « Kênh đợi » tiến trình

en: Show process 'Waiting Channel' column on startup
vi: Hiện cột « Kênh đợi » tiến trình khi khởi chạy

en: _Update interval in seconds:
vi: _Khoảng cập nhật, theo giây:

en: Enable _smooth refresh
vi: Bật cập nhật _mịn

en: Alert before ending or _killing processes
vi: Cảnh giác trước khi buộc /_kết thúc tiến trình

en: Process i_nformation shown in list:
vi: Thô_ng tin tiến trình được hiển thị trong danh sách:

en: File system i_nformation shown in list:
vi: Thô_ng tin hệ thống tập tin được hiển thị trong danh sách:

en: Load averages for the last 1, 5, 15 minutes: %0.2f, %0.2f, %0.2f
vi: Trọng tải trung bình trong vòng 1, 5, 15 phút trước: %0.2f, %0.2f, %0.2f

note: Translators: The string parameter is release version (codename)
en: Release %s
vi: Bản phát hành %s

en: Kernel %s
vi: Hạt nhân %s

en: Available disk space:
vi: Chỗ trống trên đĩa:

en: MATE Terminal
vi: Thiết bị cuối MATE

en: C_lose Window
vi: Đón_g cửa sổ

en: Add or Remove Terminal Encodings
vi: Thêm hoặc gỡ bỏ bảng mã thiết bị cuối

en: A_vailable encodings:
vi: Bảng mã _sẵn sàng:

en: Escape sequence
vi: Chuỗi thoát

en: On the left side
vi: Nằm bên trái

en: On the right side
vi: Nằm bên phải

en: XTerm
vi: Xterm

en: _Enable menu access keys (such as Alt+F to open the File menu)
vi: _Bật các phím truy cập trình đơn (v.d. Alt+f để mở trình đơn Tập tin)

en: Enable the _menu shortcut key (F10 by default)
vi: Bật phí_m tắt trình đơn (mặc định F10)

en: _Shortcut keys:
vi: _Phím tắt:

en: List of profiles
vi: Danh sách hồ sơ

en: Profile to use for new terminals
vi: Hồ sơ được dùng với thiết bị cuối mới

en: Profile to be used when opening a new window or tab. Must be in profile_list.
vi: Hồ sơ được dùng khi mở cửa sổ/thanh mới. Phải nằm trong « profile_list » (danh sách hồ sơ).

en: Whether the menubar has access keys
vi: Thanh trình đơn có phím truy cập không.

en: Whether to have Alt+letter access keys for the menubar. They may interfere with some applications run inside the terminal so it's possible to turn them off.
vi: Có nên đặt phím tắt Alt-<Ký tự> cho thanh trình đơn hay không. Việc này có thể gây trở ngạy cho vài ứng dụng chạy trong thiết bị cuối, vì thế có lẽ nên tắt.

en: Normally you can access the menubar with F10. This can also be customized via gtkrc (gtk-menu-bar-accel = "whatever"). This option allows the standard menubar accelerator to be disabled.
vi: Bình thường bạn có thể truy cập thanh trình đơn bằng bấm phím chức năng F10. Điều này có thể được điều chỉnh trong « gtkrc » (gtk-menu-bar-accel = « cái gì đó »). Tùy chọn này cho phép tắt phím tắt chuẩn để kích hoạt thanh trình đơn.

en: List of available encodings
vi: Danh sách các bộ ký tự hiện có

en: Whether to ask for confirmation when closing terminal windows
vi: Có nên hỏi xác định khi đóng cửa sổ thiết bị cuối hay không.

en: Human-readable name of the profile
vi: Tên hồ sơ mà người co đọc được.

en: Human-readable name of the profile.
vi: Tên hồ sơ mà người co đọc được.

en: Whether to show menubar in new windows/tabs
vi: Có nên hiển thị thanh trình đơn trong cửa sổ/thanh mới hay không.

en: True if the menubar should be shown in new windows, for windows/tabs with this profile.
vi: Đúng nếu thanh trình đơn nên hiển thị trong cửa sổ mới, với cửa sổ/thanh dùng hồ sơ này.

en: Default color of text in the terminal
vi: Màu chữ mặc định trong thiết bị cuối

en: Default color of text in the terminal, as a color specification (can be HTML-style hex digits, or a color name such as "red").
vi: Màu mặc định cho văn bản trong thiết bị cuối, có thể là dạng hệ thập lục phân của HTML, hoặc tên màu như «red» (đỏ).

en: Default color of terminal background
vi: Màu màu nền thiết bị cuối mặc định

en: Default color of terminal background, as a color specification (can be HTML-style hex digits, or a color name such as "red").
vi: Màu nền mặc định của thiết bị cuối, có thể là dạng hệ thập lục phân của HTML, hoặc tên màu như « red » (đỏ).

en: What to do with dynamic title
vi: Làm gì với tựa đề động

en: If the application in the terminal sets the title (most typically people have their shell set up to do this), the dynamically-set title can erase the configured title, go before it, go after it, or replace it. The possible values are "replace", "before", "after", and "ignore".
vi: Nếu ứng dụng trong thiết bị cuối đặt tựa đề (hầu hết người dùng thiết lập hệ vỏ của họ để làm như thế), tựa đề đã đặt động đó có thể xóa bỏ tựa đề được cấu hình, đặt trước tựa đề cấu hình, đặt sau, hoặc thay thế tựa đề cấu hình. Giá trị có thể là  « replace » (thay thế), « before » (trước), « after » (sau), và « ignore » (bỏ qua).

en: Title for terminal
vi: Tựa đề thiết bị cuối

en: Title to display for the terminal window or tab. This title may be replaced by or combined with the title set by the application inside the terminal, depending on the title_mode setting.
vi: Tựa đề cần hiển thị trong cửa sổ/thanh thiết bị cuối. Tựa đề này có thể bị thay thế hoặc kết hợp với tựa đề do ứng dụng bên trong thiết bị cuối tự đặt, tùy thuộc vào thiết lập « title_mode » (chế độ tựa đề).

en: Whether to allow bold text
vi: Có nên cho phép chữ đậm hay không.

en: If true, allow applications in the terminal to make text boldface.
vi: Nếu đúng, cho phép ứng dụng trong thiết bị cuối tạo chữ đậm.

en: Whether to silence terminal bell
vi: Co nên cấm chuông thiết bị cuối hay không.

en: If true, don't make a noise when applications send the escape sequence for the terminal bell.
vi: Nếu đúng, đừng làm ồn khi ứng dụng gửi chuỗi thoát để thiết bị cuối rung chuông.

en: Characters that are considered "part of a word"
vi: Ký tự được coi như là « phần của một từ »

en: When selecting text by word, sequences of these characters are considered single words. Ranges can be given as "A-Z". Literal hyphen (not expressing a range) should be the first character given.
vi: Khi chọn văn bản theo từ, chuỗi các ký tự sau được coi là từ đơn. Có thể đặt một phạm vi các ký từ như kiểu « A-Z ». Dấu trừ (không dùng để chỉ thị một phạm vi) nên đặt ở vị trí đầu tiên.

en: Position of the scrollbar
vi: Vị trí thanh cuộn

en: Number of lines to keep in scrollback
vi: Số dòng cuộn ngược

en: Whether to scroll to the bottom when a key is pressed
vi: Có nên cuộn đến đáy khi được nhấn phím hay không.

en: If true, pressing a key jumps the scrollbar to the bottom.
vi: Nếu đúng, thiết bị cuối sẽ cuộn đến đáy nhấn phím.

en: Whether to scroll to the bottom when there's new output
vi: Có nên cuộn đến đáy khi có kết quả mới hay không.

en: If true, whenever there's new output the terminal will scroll to the bottom.
vi: Nếu đúng, bất cứ khi nào có dữ liệu mới xuất ra thiết bị cuối, nó sẽ được cuộn xuống đáy.

en: What to do with the terminal when the child command exits
vi: Làm gì với thiết bị cuối khi lệnh con kết thúc.

en: Possible values are "close" to close the terminal, and "restart" to restart the command.
vi: Giá trị có thể là « close » để _đóng_ thiết bị cuối, và « restart » để _khởi chạy lại_ lệnh.

en: Whether to launch the command in the terminal as a login shell
vi: Có nên thực hiện lệnh trong thiết bị cuối như là trình bao đăng nhập hay không.

en: If true, the command inside the terminal will be launched as a login shell. (argv[0] will have a hyphen in front of it.)
vi: Nếu đúng, lệnh trong thiết bị cuối sẽ được thực hiện như trình bao đăng nhập. « argv[0] » sẽ chứa dấu trừ ở đằng trước.

en: Whether to run a custom command instead of the shell
vi: Co nên chạy lệnh tự chọn thay vì trình bao hay không.

en: If true, the value of the custom_command setting will be used in place of running a shell.
vi: Nếu đúng, giá trị của thiết lập « custom_command » (lệnh tự chọn) sẽ được dùng thay vì chạy trình bao.

en: The possible values are "system" to use the global cursor blinking settings, or "on" or "off" to set the mode explicitly.
vi: Các giá trị có thể:
     • system		để sử dụng thiết lập nháy con trỏ của hệ thống
     • on		bật chế độ một cách dứt khoát
     • off		tắt chế độ một cách dứt khoát.

en: The cursor appearance
vi: Hình thức con trỏ

en: The possible values are "block" to use a block cursor, "ibeam" to use a vertical line cursor, or "underline" to use an underline cursor.
vi: Giá trị có thể:
     • block		dùng một con trỏ hình khối
     • ibeam		dùng một con trỏ hình đường đứng
     • underline	dùng một con trỏ hình gạch dưới.

en: Custom command to use instead of the shell
vi: Chạy lệnh tự chọn để dùng thay vì hệ vo

en: Run this command in place of the shell, if use_custom_command is true.
vi: Chạy lệnh này thay vì trình bao, nếu « use_custom_command » (dùng lệnh tự chọn) đúng.

en: Icon for terminal window
vi: Biểu tượng cho cửa sổ thiết bị cuối

en: Icon to use for tabs/windows containing this profile.
vi: Biểu tượng dùng cho thanh/cửa sổ chứa hồ sơ này.

en: Palette for terminal applications
vi: Bảng chọn cho ứng dụng thiết bị cuối

en: Terminals have a 16-color palette that applications inside the terminal can use. This is that palette, in the form of a colon-separated list of color names. Color names should be in hex format e.g. "#FF00FF"
vi: Thiết bị cuối có bảng chọn có 16 màu mà ứng dụng bên trong thiết bị cuối có thể dùng. Đây là bảng chọn đó, theo mẫu phân cách danh sách các màu bằng dấu hai chấm. Tên màu nên dùng dạng thức hệ thập lục phân, v.d. « #FF00FF ».

en: An Pango font name. Examples are "Sans 12" or "Monospace Bold 14".
vi: Tên phông chữ Pango. Ví dụ « Sans 12 » (phông chữ không chân có cỡ 12 điểm) hoặc « Monospace Bold 14 » (phông chữ đơn cách in đậm có cỡ 14 điểm).

en: Type of terminal background. May be "solid" for a solid color, "image" for an image, or "transparent" for either real transparency if a compositing window manager is running, or pseudo-transparency otherwise.
vi: Loại nền thiết bị cuối. Giá trị có thể:
     • solid		hiển thị một màu đặc
     • image		hth một ảnh
     • transparent	hoặc trong suốt thật nếu chạy một trình quản lý cửa sổ có khả năng ghép lại, không thì trong suốt giả.

en: Filename of a background image.
vi: Tên tập tin ảnh nền.

en: Whether to scroll background image
vi: Có nên cuộn ảnh nền hay không.

en: If true, scroll the background image with the foreground text; if false, keep the image in a fixed position and scroll the text above it.
vi: Nếu đúng, sẽ cuộn ảnh nền với văn bản. Nếu sai, giữ nguyên vị trí ảnh nền khi cuộn văn bản ở trên nó.

en: How much to darken the background image
vi: Ảnh nền tối cỡ nào

en: A value between 0.0 and 1.0 indicating how much to darken the background image. 0.0 means no darkness, 1.0 means fully dark. In the current implementation, there are only two levels of darkness possible, so the setting behaves as a boolean, where 0.0 disables the darkening effect.
vi: Giá trị nằm giữa 0.0 và 1.0 chỉ thị độ tối của ảnh nền. 0.0 nghĩa là hoàn toàn không tối. 1.0 nghĩa là tối thui. Trong bản cài đặt này, chỉ có hai cấp đó có thể được dùng, vì thế thiết lập này giống như là boolean (đúng hay sai), 0.0 là tắt hiệu ứng tối.

en: Effect of the Backspace key
vi: Tác động của phím Backspace

en: Sets what code the backspace key generates. Possible values are "ascii-del" for the ASCII DEL character, "control-h" for Control-H (AKA the ASCII BS character), "escape-sequence" for the escape sequence typically bound to backspace or delete. "ascii-del" is normally considered the correct setting for the Backspace key.
vi: Đặt mã mà phím backspace sẽ phát sinh. Giá trị có thể là « ascii-del » cho mã ký tự ASCII DEL, « control-h » cho Control-H (cũng là ký tự ASCII BS), « escape-sequence » cho _dây thoát_ thường gắn với backspace hoặc delete. « ascii-del » thường được xem là thiết lập đúng cho phím Backspace.

en: Effect of the Delete key
vi: Tác động của phím Delete

en: Sets what code the delete key generates. Possible values are "ascii-del" for the ASCII DEL character, "control-h" for Control-H (AKA the ASCII BS character), "escape-sequence" for the escape sequence typically bound to backspace or delete. "escape-sequence" is normally considered the correct setting for the Delete key.
vi: Đặt mã mà phím delete sẽ phát sinh. Giá trị có thể là « ascii-del » cho mã ký tự ASCII DEL, « control-h » cho Control-H (cũng là ký tự ASCII BS), « escape-sequence » cho _dây thoát_ thường gắn với backspace hoặc delete. « escape-sequence » thường được xem là thiết lập đúng cho phím Delete.

en: Whether to use the colors from the theme for the terminal widget
vi: Có nên dùng màu từ sắc thái của ô điều khiển thiết bị cuối hay không.

en: If true, the theme color scheme used for text entry boxes will be used for the terminal, instead of colors provided by the user.
vi: Nếu đúng, lược đồ màu sắc thái được dùng cho ô nhập văn bản sẽ được dùng cho thiết bị cuối, thay vì màu của người dùng.

en: If true, the terminal 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 đúng, thiết bị cuối sẽ dùng phông chữ chuẩn của toàn màn hình nền nếu nó là phông chữ cách đơn (và phông chữ giống nhất nó có thể tìm được trong trường hợp ngược lại).

en: Highlight S/Key challenges
vi: Nổi bật các sự thách thức S/Key

en: Popup a dialog when an S/Key challenge response query is detected and clicked on. Typing a password into the dialog will send it to the terminal.
vi: Bật lên hộp thoại khi phát hiện và nhắp vào yêu cầu/đáp ứng S/Key. Gõ mật khẩu vào hộp thoại thì sẽ gởi nó cho thiết bị cuối.

en: Keyboard shortcut to open a new tab
vi: Phím tắt Mở thanh mới

en: Keyboard shortcut key for opening a new tab. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để mở tab mới. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to open a new window
vi: Phím tắt Mở cửa sổ mới

en: Keyboard shortcut key for opening a new window. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để mở cửa sổ mới. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to create a new profile
vi: Phím tắt Tạo hồ sơ mới

en: Keyboard shortcut key for bringing up the dialog for profile creation. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để hiện hộp thoại tạo hồ sơ. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (bị tắt), nghĩa là sẽ không có phím tắt cho hành động này.

en: Keyboard shortcut to close a tab
vi: Phím tắt Đóng thanh

en: Keyboard shortcut key for closing a tab. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để đóng tab. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to close a window
vi: Phím tắt Đóng cửa sổ

en: Keyboard shortcut key for closing a window. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để đóng cửa sổ. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to copy text
vi: Phím tắt Chép văn bản

en: Keyboard shortcut key for copying selected text to the clipboard. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để sao chép đoạn văn bản được chọn vào khay. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to paste text
vi: Phím tắt Dán văn bản

en: Keyboard shortcut to toggle full screen mode
vi: Phím tắt Bật tắt Toàn màn hình

en: Keyboard shortcut key for toggling full screen mode. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để bật tắt chế độ toàn màn hình. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to toggle the visibility of the menubar
vi: Phím tắt Bật tắt hiển thị thanh trình đơn

en: Keyboard shortcut key to toggle the visibility of the menubar. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để bật tắt hiển thị thanh trình đơn. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to set the terminal title
vi: Phím tắt Đặt tiêu đề thiết bị cuối

en: Keyboard shortcut key to set the terminal title. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để đặt tựa đề thiết bị cuối. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (bị tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to reset the terminal
vi: Phím tắt Đặt lại thiết bị cuối

en: Keyboard shortcut key to reset the terminal. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để đặt lại thiết bị cuối. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (bị tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to reset and clear the terminal
vi: Phím tắt Đặt lại và xoá thiết bị cuối

en: Keyboard shortcut key to reset and clear the terminal. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để đặt lại và xóa thiết bị cuối. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to switch to the previous tab
vi: Phím tắt Chuyển sang thanh trước

en: Keyboard shortcut key to switch to the previous tab. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh trước đó. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to switch to the next tab
vi: Phím tắt Chuyển sang thanh kế

en: Keyboard shortcut key to switch to the next tab. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh kế tiếp. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Accelerator to move the current tab to the left.
vi: Phím tắt có chuyển thanh hiện thời sang bên trái.

en: Accelerator key to move the current tab to the left. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Phím tắt để chuyển thanh hiện thời sang bên trái. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (bị tắt), nghĩa là không có phím tổ hợp cho hành động này.

en: Accelerator to move the current tab to the right.
vi: Phím tắt có chuyển thanh hiện thời sang bên phải.

en: Accelerator key to move the current tab to the right. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Phím tắt để chuyển thanh hiện thời sang phải. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (bị tắt), nghĩa là không có phím tổ hợp cho hành động này.

en: Accelerator to detach current tab.
vi: Phím tắt để gỡ ra thanh hiện có.

en: Accelerator key to detach current tab. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Phím tắt để gỡ ra thanh hiện có. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tổ hợp cho hành động này.

en: Keyboard shortcut to switch to tab 1
vi: Phím tắt để chuyển sang thanh 1

en: Keyboard shortcut key for switch to tab 1. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 1. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 2
vi: Phím tắt để chuyển sang thanh 2

en: Keyboard shortcut key for switch to tab 2. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 2. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 3
vi: Phím tắt để chuyển sang thanh 3

en: Keyboard shortcut key for switch to tab 3. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 3. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 4
vi: Phím tắt để chuyển sang thanh 4

en: Keyboard shortcut key for switch to tab 4. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 4. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 5
vi: Phím tắt để chuyển sang thanh 5

en: Keyboard shortcut key for switch to tab 5. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 5. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 6
vi: Phím tắt để chuyển sang thanh 6

en: Keyboard shortcut key for switch to tab 6. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 6. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 7
vi: Phím tắt để chuyển sang thanh 7

en: Keyboard shortcut key for switch to tab 7. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 7. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 8
vi: Phím tắt để chuyển sang thanh 8

en: Keyboard shortcut key for switch to tab 8. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 8. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 9
vi: Phím tắt để chuyển sang thanh 9

en: Keyboard shortcut key for switch to tab 9. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 9. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 10
vi: Phím tắt để chuyển sang thanh 10

en: Keyboard shortcut key for switch to tab 10. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 10. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 11
vi: Phím tắt để chuyển sang thanh 11

en: Keyboard shortcut key for switch to tab 11. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 11. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to switch to tab 12
vi: Phím tắt để chuyển sang thanh 12

en: Keyboard shortcut key for switch to tab 12. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để chuyển sang thanh 12. Đại diện là một chuỗi có cùng một định dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » (đã tắt) thì không có phím tắt cho hành vi này.

en: Keyboard shortcut to launch help
vi: Phím tắt Hiện trợ giúp

en: Keyboard shortcut key for launching help. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để hiện trợ giúp. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to make font larger
vi: Phím tắt Dùng phông to hơn

en: Keyboard shortcut key for making font larger. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để dùng phông lớn hơn. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (bị tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to make font smaller
vi: Phím tắt Dùng phông nhỏ hơn

en: Keyboard shortcut key for making font smaller. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để dùng phông nhỏ hơn. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (bị tắt), nghĩa là không có phím tắt cho hành động này.

en: Keyboard shortcut to make font normal-size
vi: Phím tắt Dùng phông cỡ thường

en: Keyboard shortcut key for making font the normal size. Expressed as a string in the same format used for GTK+ resource files. If you set the option to the special string "disabled", then there will be no keyboard shortcut for this action.
vi: Phím tắt để dùng phông cỡ bình thường. Dùng dạng chuỗi có cùng một khuôn dạng với tập tin tài nguyên GTK+. Nếu bạn đặt tùy chọn là chuỗi « disabled » (đã tắt), nghĩa là không có phím tắt cho hành động này.

en: Gray on black
vi: Xám nền đen

en: Error parsing command: %s
vi: Lỗi phân tích câu lệnh: %s

en: Editing Profile “%s”
vi: Đang hiệu chỉnh hồ sơ « %s »

en: Choose Palette Color %d
vi: Chòn màu bảng chọn %d

en: Palette entry %d
vi: Mục bảng chọn %d

en: _Profile used when launching a new terminal:
vi: _Hồ sơ được dùng khi khởi chạy thiết bị cuối mới:

en: _Base on:
vi: _Dựa trên:

en: Profile Editor
vi: Bộ sửa đổi Hồ sơ

en: _Profile name:
vi: Tê_n hồ sơ:

en: Choose A Terminal Font
vi: Chọn phông chữ thiết bị cuối

en: _Allow bold text
vi: Ch_o phép chữ đậm

en: Show _menubar by default in new terminals
vi: Hiện thanh trình đơn trong thiết bị cuối mới (_mặc định)

en: Terminal _bell
vi: Ch_uông thiết bị cuối

en: Cursor _shape:
vi: _Hình con trỏ :

en: Select-by-_word characters:
vi: Các ký tự chọn theo _từ:

en: Default size:
vi: Kích cỡ mặc định:

en: Initial _title:
vi: _Tựa ban đầu:

en: When terminal commands set their o_wn titles:
vi: Khi câu lệnh thiết bị cuối tự đặt tựa đề _mình:

en: _Run command as a login shell
vi: Chạy lệnh là t_rình bao đăng nhập

en: Ru_n a custom command instead of my shell
vi: Chạy lệ_nh tự chọn thay cho trình bao của tôi

en: Custom co_mmand:
vi: _Lệnh tự chọn:

en: When command _exits:
vi: Khi lệnh _kết thúc:

en: Title and Command
vi: Tựa đề và lệnh

en: _Use colors from system theme
vi: Dùng mà_u từ sắc thái hệ thống

en: Built-in sche_mes:
vi: Lược đồ dựng _sẵn:

en: _Text color:
vi: Màu _chữ:

en: Choose Terminal Background Color
vi: Chọn màu nền thiết bị cuối

en: Choose Terminal Text Color
vi: Chòn màu chữ thiết bị cuối

en: <b>Palette</b>
vi: <b>Bảng chọn</b>

en: Built-in _schemes:
vi: _Lược đồ có sẵn:

en: Color p_alette:
vi: _Bảng chọn màu:

en: _Background image
vi: Ảnh _nền

en: Image _file:
vi: Tậ_p tin ảnh:

en: Background image _scrolls
vi: _Cuộn ảnh nền

en: _Transparent background
vi: Nền trong suố_t

en: S_hade transparent or image background:
vi: Đán_h bóng nền trong suốt hoặc anh nền:

en: _Scrollbar is:
vi: Thanh c_uộn là:

en: Scroll on _output
vi: Cuộn đầu _ra

en: Scroll on _keystroke
vi: Cuộn khi nhấn _phím

en: Scroll_back:
vi: Cuộn n_gược:

en: <small><i><b>Note:</b> These options may cause some applications to behave incorrectly.  They are only here to allow you to work around certain applications and operating systems that expect different terminal behavior.</i></small>
vi: <small><i><b>Note:</b>Những tùy chọn này có thể làm cho một số ứng dụng hoạt động sai.
    Chúng có mặt ở đây chỉ để cho phép bạn làm việc với một số ứng dụng
    nhất định và hệ điều hành mà mong muốn một hành vi thiết bị cuối khác.</i></small>

en: _Reset Compatibility Options to Defaults
vi: Đặt _lại tùy chọn tương thích mặc định

en: S/Key Challenge Response
vi: Yêu cầu/đáp ứng S/Key

en: The text you clicked on doesn't seem to be a valid S/Key challenge.
vi: Bạn đã nhắp vào đoạn văn bản không hình như yêu cầu S/Key hợp lệ.

en: The text you clicked on doesn't seem to be a valid OTP challenge.
vi: Bạn đã nhắp vào đoạn văn bản không hình như yêu cầu OTP hợp lệ.

en: Hide and Show menubar
vi: Ẩn/Hiện thanh trình đơn

en: Move Tab to the Left
vi: Chuyển thanh sang trái

en: Move Tab to the Right
vi: Chuyển thanh sang phải

en: Switch to Tab 10
vi: Chuyển sang Thanh 10

en: Switch to Tab 11
vi: Chuyển sang Thanh 11

en: Switch to Tab 12
vi: Chuyển sang Thanh 12

en: The shortcut key “%s” is already bound to the “%s” action
vi: Phím tắt « %s » đã được đóng kết vớí hành động « %s »

en: Shortcut _Key
vi: _Phím tắt

en: Click button to choose profile
vi: Nhấn nút để chọn hồ sơ

en: Profile list
vi: Danh sách hồ sơ

en: Delete profile “%s”?
vi: Xoá hồ sơ « %s » ?

en: Delete Profile
vi: Xoá hồ sơ

en: You already have a profile called “%s”. Do you want to create another profile with the same name?
vi: Bạn đã có một hồ sơ tên « %s »: muốn tạo một hồ sơ khác tên này không?

en: Choose base profile
vi: Chọn hồ sơ cơ sở

en: No such profile "%s", using default profile
vi: Không có hồ sơ « %s » nên dùng hồ sơ mặc định

en: Failed to parse arguments: %s
vi: Lỗi phân tích cú pháp của các đối số : %s

en: Option "%s" is no longer supported in this version of mate-terminal; you might want to create a profile with the desired setting, and use the new '--profile' option
vi: Tùy chọn « %s » không còn được hỗ trợ lại trong phiên bản mate-terminal này;bạn cũng có thể tạo một hồ sơ với các thiết lập thích hợp, và dùng tùy chọn « --profile » (hồ sơ) mới.

en: Argument to "%s" is not a valid command: %s
vi: Đối số tới « %s » không phải là một lệnh hợp lệ: %s

en: Two roles given for one window
vi: Hai nhiệm vụ được trao cho cùng một cửa sổ

en: "%s" option given twice for the same window
vi: Tùy chọn « %s » được lập hai lần trên cùng cửa sổ

en: "%s" is not a valid zoom factor
vi: « %s » không phải là một hệ số thu phóng hợp lệ

en: Zoom factor "%g" is too small, using %g
vi: Hệ số thu phóng « %g » quá nhỏ nên đang dùng « %g ».

en: Zoom factor "%g" is too large, using %g
vi: Hệ số thu phóng « %g » quá lớn nên đang dùng « %g ».

en: Option "%s" requires specifying the command to run on the rest of the command line
vi: Tùy chọn « %s » yêu cầu xác định câu lệnh cần chạy trên phần còn lại của dòng lệnh

en: Not a valid terminal config file.
vi: Không phải là một tập tin cấu hình thiết bị hợp lệ.

en: Incompatible terminal config file version.
vi: Phiên bản tập tin cấu hình thiết bị cuối không tương thích.

en: Do not register with the activation nameserver, do not re-use an active terminal
vi: Không đăng ký với máý chủ tên hoạt hóa, không dùng lại thiết bị cuối đang hoạt động

en: Load a terminal configuration file
vi: Nạp một tập tin cấu hình thiết bị cuối

en: Save the terminal configuration to a file
vi: Lưu cấu hình thiết bị cuối vào một tập tin

en: Open a new window containing a tab with the default profile
vi: Mở cửa sổ mới chứa một thanh với hồ sơ mặc định

en: Open a new tab in the last-opened window with the default profile
vi: Mở một thanh mới trong cửa sổ được mở cuối cùng với hồ sơ mặc định

en: Turn on the menubar
vi: Hiện thanh trình đơn

en: Turn off the menubar
vi: Ẩn thanh trình đơn

en: Full-screen the window
vi: Đặt cửa sổ chiếm toàn màn hình

en: Set the window role
vi: Đặt vai trò cửa sổ

en: Set the last specified tab as the active one in its window
vi: Đặt thanh xác định cuối cuối là thanh hoạt động trong cửa sổ của nó.

en: Use the given profile instead of the default profile
vi: Dùng hồ sơ đưa ra thay cho hồ sơ mặc định

en: PROFILE-NAME
vi: TÊN_HỒ_SƠ

en: Set the terminal title
vi: Đặt tựa đề thiết bị cuối

en: ZOOM
vi: THU PHÓNG

en: MATE Terminal Emulator
vi: Mô phỏng thiết bị cuối MATE

en: Show MATE Terminal options
vi: Hiện tùy chọn về Thiết bị cuối MATE

en: Options to open new windows or terminal tabs; more than one of these may be specified:
vi: Các tuỳ chọn để mở cửa sổ hay thanh thiết bị cuối; cũng có thể bật đồng thời nhiều tuỳ chọn:

en: Show terminal options
vi: Hiện các tuỳ chọn về thiết bị cuối

en: Window options; if used before the first --window or --tab argument, sets the default for all windows:
vi: Các tuỳ chọn về cửa sổ ; nếu đặt đằng trước đối số « --window » (cửa sổ) hay « --tab » (thanh) thứ nhất thì đặt giá trị mặc định cho mọi cửa sổ :

en: Show per-window options
vi: Hiện các tuỳ chọn cho mỗi cửa sổ

en: Terminal options; if used before the first --window or --tab argument, sets the default for all terminals:
vi: Các tuỳ chọn về thiết bị cuối; nếu đặt đằng trước đối số « --window » (cửa sổ) hay « --tab » (thanh) thứ nhất thì đặt giá trị mặc định cho mọi cửa sổ :

en: Show per-terminal options
vi: Hiện các tuỳ chọn cho mỗi thiết bị cuối

en: There was an error creating the child process for this terminal
vi: Gặp lỗi khi tạo tiến trình con cho thiết bị cuối này.

en: MATE Terminal 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 MATE Terminal; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
vi: Bạn đã nhận một bản sao của Giấy Phép Công Cộng GNU cùng với chương trình này; nếu không, hãy 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: Open Ta_b
vi: Mở th_anh

en: Ta_bs
vi: Th_anh

en: New _Profile…
vi: _Hồ sơ mới...

en: Paste _Filenames
vi: Dán _tên tập tin

en: P_rofiles…
vi: Hồ _sơ...

en: _Keyboard Shortcuts…
vi: _Phím tắt...

en: Pr_ofile Preferences
vi: Tùy thích Hồ _sơ

en: Go to _Line...
vi: Tới _dòng...

en: Change _Profile
vi: Đổi _hồ sơ

en: _Set Title…
vi: Đặt tự_a đề

en: Set _Character Encoding
vi: Đặt _bảng mã

en: _Add or Remove…
vi: Thê_m hay Bỏ...

en: _Detach tab
vi: Gỡ _ra thanh

en: _Send Mail To…
vi: _Gửi thư cho...

en: _Copy E-mail Address
vi: _Chép địa chỉ thư

en: C_all To…
vi: Gọ_i cho...

en: _Copy Call Address
vi: _Chép địa chỉ gọi

en: P_rofiles
vi: Hồ _sơ

en: Close this terminal?
vi: Đóng thiết bị cuối này ?

en: A clean dark theme
vi: Một chủ đề tối đơn giản

en: A clean light theme with blue elements
vi: Một chủ đề sáng đơn giản với các phần tử xanh dương.

en: A medium blue theme with dark menus and panel
vi: Một chủ đề xanh dương trung bình với menu và bảng tối

en: White-on-black text and icons
vi: Biểu tượng và chữ trắng nền đen

en: A clean light green theme
vi: Một chủ đề xanh lá đơn giản

en: A medium green theme with dark menus and panel
vi: Một chủ đề xanh lá trung bình với menu và bảng tối

en: A clean light theme with green elements
vi: Một chủ đề sáng đơn giản với các phần tử xanh lá

en: Green port of Clearlooks-Phenix
vi: Bản phối xanh lá của Clearlooks-Phenix

en: Port of Clearlooks-Phenix
vi: Bản phối của Clearlooks-Phenix

en: Marco (No compositor)
vi: Macro (Không đồ vẽ cửa sổ - compositor)

en: Marco (Compton GPU compositor)
vi: Macro (đồ vẽ cửa sổ Compton GPU)

en: Compiz (Advanced GPU accelerated desktop effects)
vi: Compiz (Hiệu ứng tăng tốc đồ họa GPU chuyên nghiệp)

en: You are currently using an unknown and unsupported window manager. Thus we cannot guarantee that changes made here will be effective.
vi: Bạn đang sử dụng một phiên bản trình quản lí cửa sổ không rõ và không được hỗ trợ. Vậy nên, chúng tôi không thể đảm bảo là các thay đổi tạo ở đây sẽ có hiệu quả.

en: Desktop icons
vi: Biểu tượng bàn làm việc

en: Window Behaviour
vi: Ứng xử cửa sổ

en: Panel Features
vi: Tính bảng bảng

en: Panel Menu Features
vi: Tính năng menu bảng

en: Context menus
vi: Trình đơn ngữ cảnh

en: Window manager
vi: Trình quản lý cửa sổ

en: Select the Desktop Icons you want enabled:
vi: Chọn biểu tượng màn hình nền bạn muốn đặt

en: Do not show window content when moving windows
vi: Không hiển thị nội dung cửa sổ khi di chuyển chúng

en: Window manager performance tuning.
vi: Hiệu suất trình quản lí cửa sổ.

en: Enable window snapping
vi: Cho phép snapping cửa sổ

en: Undecorate maximized windows
vi: Không vẽ lên các cửa sổ phóng to hết cỡ

en: Do not auto-maximize new windows
vi: Đừng tự di phóng to hết cỡ các cửa sổ mới

en: Window control placement.
vi: Sắp đặt quản lí cửa sổ.

en: Open CCSM
vi: Mở CCSM

en: Reset Compiz
vi: Đặt lại Compiz

en: Auto-detect
vi: Tự động nhận ra

en: Enable keyboard LED
vi: Bật đèn led bàn phím

en: Enable pull-down terminal
vi: Cho phép kéo xuống thiết bị cuối

en: Show System
vi: Hiện hệ thống

en: Show icons on menus
vi: Hiện biểu tượng trên trình đơn

en: Show Input Methods menu in context menus
vi: Hiện trình đơn bộ gõ trong các trình đơn ngữ cảnh

en: Show Unicode Control Character menu in context menus
vi: Hiện trình đơn Ký tự điều khiển Unicode trong các trình đơn ngữ cảnh

en: The new window manager will be activated upon selection.
vi: Trình quản lí cửa sổ mới sẽ được kích hoạt theo tùy chọn.

en: Select a window manager.
vi: Chọn một trình quản lí cửa sổ.

en: Select a panel layout to change the user interface.
vi: Chọn một bố trí bảng để thay đổi giao diện người dùng.

en: Select a panel layout.
vi: Chọn một bố trí bảng.

en: Set the panel icon size.
vi: Đặt kích cỡ biểu tượng bảng.

en: Select the icon size for panel icons.
vi: Chọn kích cỡ cho biểu tượng bảng

en: Set the icon size of menu items used in the panel.
vi: Đặt kích cỡ biểu tượng của các mục menu sử dụng trong bảng.

en: Select the icon size for menu items in the panel.
vi: Chọn kích cỡ biểu tượng cho các mục menu trong bảng.

en: Get User Info
vi: Lấy thông tin người dùng

en: Middle mouse button
vi: Nút ở giữa trên chuột

en: Right mouse button
vi: Nút bên phải trên chuột

en: Applications Menu
vi: Thực đơn ứng dụng

en: Select this option to list folders before files when you sort a folder.
vi: Chọn mục này để sắp xếp các thư mục đằng trước tập tin.

en: mount
vi: gắn

en: <b>Share Files over the Network</b>
vi: <b>Chia sẻ tập tin qua mạng</b>

en: <b>Share Files over Bluetooth</b>
vi: <b>Chia sẻ tập tin qua Bluetooth</b>

en: <b>Receive Files over Bluetooth</b>
vi: <b>Nhận tập tin qua Bluetooth</b>

en: User Share
vi: Chia sẻ người dùng

en: Integrates with user-share
vi: Tích hợp vào chia sẻ người dùng

en: Personal File Sharing obexftp
vi: Chia sẻ Tập tin Cá nhân obexftp

en: Launch Personal File Sharing if enabled
vi: Chạy Chia sẻ Tập tin Cá nhân nếu được kích hoạt

en: Personal File Sharing obexpush
vi: Chia sẻ Tập tin Cá nhân obexpush

en: Personal File Sharing webdav
vi: Chia sẻ Tập tin Cá nhân webdav

en: Unable to launch the Personal File Sharing preferences
vi: Không thể chạy tùy chỉnh Chia sẻ Tập tin Cá nhân

en: May be used to share or receive files
vi: Có thể sử dụng để chia sẻ hoặc nhận tập tin

en: May be shared over the network or Bluetooth
vi: Có thể sử dụng để chia sẻ qua mạng hoặc Bluetooth

en: May be used to receive files over Bluetooth
vi: Có thể sử dụng để nhận tập itn qua Bluetooth

en: Could not display the help contents.
vi: Không thể hiển thị nội dung trợ giúp.

en: Could not build interface.
vi: Không thể xây dựng giao diện.

en: When writing files
vi: Khi ghi tập tin

en: Only for set up devices
vi: Chỉ để thiết lập các thiết bị

note: Type: string Description
en: HTTP proxy to use:
vi: Ủy nhiệm HTTP cần dùng:

note: Type: string Description
en: If you need to use a proxy server, please enter it here (example: http://192.168.0.1:8080). This will cause the font file to be downloaded through the proxy.
vi: Nhập địa chỉ máy ủy nhiệm nếu cần. (Ví dụ http://192.168.0.1:8080)

note: Type: string Description
en: Leave this field blank if you don't use a proxy server.
vi: Bỏ trống nếu không dùng máy ủy nhiệm.

note: Type: note Description This debconf note displays the original license of fonts The license terms themselves are not translatable, which explains that translators do not see them in the PO files
en: License for Mathematica fonts
vi: Bản quyền font Mathematica

note: Type: note Description
en: Read this agreement carefully before proceeding. It is an agreement between Wolfram Research, Inc. ("WRI") and you. Acceptance of its terms creates a binding contract between you and WRI. By downloading the fonts below, you are accepting the terms of this agreement.
vi: Đọc kỹ thỏa thuộc trước khi tiếp tục. Đây là thỏa thuận giữa Wolfram Research, Inc. (WRI) và bạn. Tải những font này về nghĩa là bạn đồng ý với các điều khoản giữa bạn và WRI.

note: Type: boolean Description
en: Do you accept the license of Mathematica fonts?
vi: Bạn đồng ý với điều kiện giấy phép của các Phông Mathematica không?

note: Type: boolean Description
en: In order to install this package, you must accept its license terms. Not accepting will cancel the installation.
vi: Để cài đặt gói này, bạn cần phải đồng ý với điều kiện giấy phép của nó. Không đồng ý thì tiến trình cài đặt bị thôi.

en: Cannot translate from %s to %s
vi: Không chuyển được bảng mã từ %s thành %s

en: File locked
vi: Tập tin bị khóa

en: &Grab lock
vi: &Chiếm đoạt khóa

en: &Ignore lock
vi: &Lời đi khóa

en: Function key 1
vi: Phím chức năng 1

en: Function key 2
vi: Phím chức năng 2

en: Function key 3
vi: Phím chức năng 3

en: Function key 4
vi: Phím chức năng 4

en: Function key 5
vi: Phím chức năng 5

en: Function key 6
vi: Phím chức năng 6

en: Function key 7
vi: Phím chức năng 7

en: Function key 8
vi: Phím chức năng 8

en: Function key 9
vi: Phím chức năng 9

en: Function key 10
vi: Phím chức năng 10

en: Function key 11
vi: Phím chức năng 11

en: Function key 12
vi: Phím chức năng 12

en: Function key 13
vi: Phím chức năng 13

en: Function key 14
vi: Phím chức năng 14

en: Function key 15
vi: Phím chức năng 15

en: Function key 16
vi: Phím chức năng 16

en: Function key 17
vi: Phím chức năng 17

en: Function key 18
vi: Phím chức năng 18

en: Function key 19
vi: Phím chức năng 19

en: Function key 20
vi: Phím chức năng 20

en: Completion/M-tab
vi: Hoàn thành/M-Tab

en: * on keypad
vi: * trên phần keypad

en: - on keypad
vi: - trên phần keypad

en: + on keypad
vi: + trên phần keypad

en: Left arrow keypad
vi: Mũi tên sang trái trên phần keypad

en: Right arrow keypad
vi: Mũi tên sang phải trên phần keypad

en: Up arrow keypad
vi: Mũi tên lên trên của phần keypad

en: Down arrow keypad
vi: Mũi tên xuống dưới của phần keypad

en: Home on keypad
vi: Home trên keypad

en: End on keypad
vi: End trên keypad

en: Page Down keypad
vi: Page Down trên keypad

en: Page Up keypad
vi: Page Up trên keypad

en: Insert on keypad
vi: Insert trên keypad

en: Delete on keypad
vi: Delete trên keypad

en: Quotation mark
vi: Dấu trích dẫn

en: The TERM environment variable is unset!
vi: Biến môi trườn TERM chưa được xác định!

en: Screen size %dx%d is not supported.
    Check the TERM environment variable.
vi: Kích thước màn hình %dx%d không được hỗ trợ.
    Hãy kiểm tra biến môi trường TERM.

en: Directory cache expired for %s
vi: Cache thư mục hết hạn cho %s

en: Starting linear transfer...
vi: Chạy truyền tải theo đường thẳng...

en: Getting file
vi: Nhận tập tin

en: Changes to file lost
vi: Thay đổi tới tập tin bị mất

en: Cannot parse:
vi: Không thể phân tích:

en: Internal error:
vi: Lỗi nội bộ:

en: Background process:
vi: Tiến trình nền sau:

en: %s (%d)
vi: %s (%d bài)

en: &Abort
vi: &Dừng

en: Displays the current version
vi: Hiển thị số phiên bản hiện thời

en: Print data directory
vi: In ra tên thư mục dữ liệu

en: Print last working directory to specified file
vi: Ghi thư mục làm việc cuối cùng vào tập tin chỉ ra

en: Enables subshell support (default)
vi: Bật hỗ trợ shell con (mặc định)

en: Disables subshell support
vi: Tắt hỗ trợ shell con

en: Log ftp dialog to specified file
vi: Ghi hội thoại FTP vào một tập tin

en: Launches the file viewer on a file
vi: Xem tập tin

en: Forces xterm features
vi: Bắt buộc dùng tính năng của xterm

en: Disable mouse support in text version
vi: Bỏ hỗ trợ chuột trong phiên bản văn bản (text)

en: Tries to use termcap instead of terminfo
vi: Thử sử dụng termcap thay cho terminfo

en: To run on slow terminals
vi: Để chạy trên các terminal chậm

en: Use stickchars to draw
vi: Sử dụng ký tự thẳng đứng để vẽ

en: Resets soft keys on HP terminals
vi: Đặt lại phím phần mềm trên các terminal HP

en: Requests to run in black and white
vi: Yêu cầu chạy trong chế độ đen trắng

en: Request to run in color mode
vi: Yêu cầu chạy trong chế độ màu

en: Specifies a color configuration
vi: Xác định cấu hình màu sắc

en: &Backwards
vi: &Tìm ngược lại

en: ButtonBar|Help
vi: Trợ giúp

en: ButtonBar|Save
vi: Lưu

en: ButtonBar|Edit
vi: Sửa

en: ButtonBar|Search
vi: Tìm kiếm

en: ButtonBar|Quit
vi: Thoát

en: "%s" is a directory
vi: “%s” là một thư mục

en: Syntax file edit
vi: Soạn thảo tập tin cú pháp

en: &User
vi: &Người dùng

en: &Local
vi: &Nội bộ máy

note: #-#-#-#-#  xsane_0.999-13_vi.po (XSANE 0.96)  #-#-#-#-# BUTTON_FILE_INSERT
en: Insert file
vi: Chèn tập tin

en: Paste output of external command
vi: Dán kết quả của lệnh ngoại trú

en: Enter shell command(s):
vi: Nhập (các) câu lệnh shell:

en: &Open file...
vi: &Mở tập tin...

en: &Save setup
vi: &Ghi nhớ cấu hình

en: Wrap mode
vi: Chế độ chuyển dòng

en: &Fake half tabs
vi: &Tạo một nửa tab

en: &Backspace through tabs
vi: &Backpace xóa hết tab

en: Fill tabs with &spaces
vi: &Làm đầy tab bằng khoảng trắng

en: &Return does autoindent
vi: &Enter tự động thụt dòng

en: Confir&m before saving
vi: &Hỏi lại trước khi ghi nhớ

en: Save file &position
vi: &Ghi nhớ vị trí trong tập tin

en: Synta&x highlighting
vi: &Chiếu sáng cú pháp

en: A&ll
vi: &Tất cả

en: Searching %s
vi: Tìm %s

en: Canadian English
vi: Tiếng Anh (Ca-na-đa)

en: < Auto >
vi: < Tự động >

en: < Reload Current Syntax >
vi: < Nạp lại cú pháp hiện thời >

en: Set &all
vi: Đặt &tất cả

en: S&kip
vi: &Bỏ qua

en: Other 8 bit
vi: 8 bit khác

en: Alwa&ys
vi: &Luôn luôn

en: &Verbose operation
vi: thao tác với thông báo &Dài dòng

en: &Drop down menus
vi: đẩy &Xuống trình đơn

en: Configure options
vi: Tùy chọn cấu hình

en: Show &hidden files
vi: &Hiện tập tin ẩn

en: &Fast dir reload
vi: nạ&P nhanh thư mục

en: L&ynx-like motion
vi: di chuyển giống trong l&Ynx

en: &Full file list
vi: &Đầy đủ

en: &Long file list
vi: &Mở rộng

en: &User defined:
vi: &Người dùng tự xác định:

en: &Reverse
vi: &Ngược lại

en: F&ull 8 bits input
vi: Đầ&u vào 8 bit đầy đủ

en: Input / display codepage:
vi: Bảng mã đầu vào / hiển thị:

en: &Use ~/.netrc
vi: &Sử dụng ~/.netrc

en: Use &passive mode
vi: Sử &dụng chế độ thụ động

en: Use passive mode over pro&xy
vi: Sử &dụng chế độ thụ động qua proxy

en: Quick cd
vi: cd nhanh

en: Existing filename (filename symlink will point to):
vi: Tên tập tin đã có (liên kết mềm sẽ chỉ đến):

en: Symbolic link filename:
vi: Tên của liên kết mềm:

en: &Resume
vi: &Phục hồi

en: &Kill
vi: &Diệt

en: &Marked all
vi: Đánh &dấu tất cả

en: S&et marked
vi: Đá&nh dấu

en: C&lear marked
vi: &Xóa đánh dấu

en: Chmod command
vi:  Câu lệnh chmod

en: Permission
vi: Quyền hạn

en: Set &groups
vi: Đặt &nhóm

en: Set &users
vi: Đặt &người dùng

en: Owner name
vi: Tên chủ sở hữu

en: <Unknown user>
vi: <không rõ người dùng>

en: <Unknown group>
vi: <không rõ nhóm>

en: Files tagged, want to cd?
vi: Đã đánh dấu các tập tin, chuyển thư mục?

en: Link %s to:
vi: Tạo liên kết tới %s:

en: Create a new Directory
vi: Tạo thư mục mới

en: Extension file edit
vi: Soạn thảo phần mở rộng tập tin

en: &System Wide
vi: &Hệ thống

en: &Quick
vi: &Nhanh

en: &Size only
vi: &Chỉ theo kích thước

en: &Thorough
vi: &Theo từng byte

en: %o %d %f%m
vi: %o (%d cái) %f%m

en: files/directories
vi: tập tin/thư mục

note: TRANSLATORS: keep leading space here to split words in Copy/Move dialog
en:  with source mask:
vi:  với nhãn ban đầu:

en: Non&e
vi: &Không

en: (stalled)
vi: (bị nhốt)

en: &Keep
vi: &Giữ

en: Con&tinue
vi: &Tiếp tục

en: %.2f MB/s
vi: %.2f МB/giây

en: %.2f KB/s
vi: %.2f KB/giây

en: %ld B/s
vi: %ld B/giây

en: A&ppend
vi: &Thêm vào cuối

en: &Reget
vi: &Lấy lại

en: &Using shell patterns
vi: &Sử dụng mẫu (pattern) của shell

en: &Background
vi: Trong nền sa&u

en: &Info
vi: &Thông tin

en: &Filter...
vi: &Lọc tập tin...

en: FT&P link...
vi: kết nối &FTP...

en: S&hell link...
vi: kết nối &Shell...

en: &Directory tree
vi: cây thư &Mục

en: &Undelete files (ext2fs only)
vi: &Phục hồi tập tin đã xóa (chỉ ext2fs)

en: &Listing format edit
vi: &Soạn thảo định dạng danh sách

en: Edit &extension file
vi: soạn thảo tập tin phần mở &Rộng

en: Edit &menu file
vi: soạ&N thảo tập tin trình đơn

en: &Configuration...
vi: &Cấu hình...

en: &Layout...
vi: &Vẻ ngoài...

en: &Display bits...
vi: bit &Hiển thị...

en: &Virtual FS...
vi: &FS ảo...

en: ButtonBar|View
vi: Xem

en: &Chdir
vi: &Chuyển thư mục

en: &Again
vi: &Lặp lại

en: Pane&lize
vi: &Bảng

en: &View - F3
vi: X&em - F3

en: &Edit - F4
vi: &Soạn thảo - F4

en: Start at:
vi: Bắt đầu từ:

en: Grepping in %s
vi: Tìm trong %s

en: &Refresh
vi: &Làm mới

en: &Add current
vi: &Thêm hiện thời

en: &Up
vi: &Lên

en: Subgroup - press ENTER to see list
vi: Nhóm con - nhấn ENTER để xem danh sách

en: Active VFS directories
vi: Thư mục VFS hoạt động

en: Directory hotlist
vi: Danh sách thư mục thường dùng

en: Directory path
vi:  Đường dẫn tới thư mục

en: Directory label
vi:  Tên nhãn thư mục

en: &Append
vi: &Thêm vào

en: New hotlist entry
vi:  Thêm bản ghi vào tra cứu

en: Label for "%s":
vi:  Tên nhãn cho "%s":

en: No node information
vi: Không có thông tin về nút (node)

en: No space information
vi: Không có thông tin về khoảng trống

en: non-local vfs
vi: không phải vfs cục bộ

en: Filesystem: %s
vi: Hệ thống tập tin: %s

en: Dev. type: major %lu, minor %lu
vi: Dạng thiết bị: major %lu, minor %lu

en: &Equal split
vi: &Kích thước bằng nhau

en: &Keybar visible
vi: &Hiển thị thanh phím tắt

en: &Vertical
vi: &Thẳng đứng

en: &Horizontal
vi: &Nằm ngang

en: &Unsorted
vi: không &Sắp xếp

en: &Modify time
vi: &Thời gian sửa đổi

en: &Access time
vi: thời &Gian truy cập

en: &Inode
vi: &Chỉ mục inode

en: [dev]
vi: [thiết bị]

en: UP--DIR
vi: LÊNTRÊN

en: SYMLINK
vi: LIÊNKẾTMỀM

en: SUB-DIR
vi: THƯMỤCCON

en: <readlink failed>
vi: <đọc liên kết không thành công>

en: %s in %d file | %s in %d files
vi[0]: %s trong %d tập tin

en: Cannot read directory contents
vi: Không đọc được nội dung thư mục

en: User supplied format looks invalid, reverting to default.
vi: Định dạng người dùng đưa ra có vẻ không thích hợp, chuyển lại thành mặc định.

en: &Add new
vi: &Thêm mới

en: External panelize
vi: Bảng ngoài

en: Other command
vi: Lệnh khác

en: Find rejects after patching
vi: Tìm những loại bỏ sau khi vá lỗi (patch)

en: Find *.orig after patching
vi: Tìm *.orig) sau khi vá lỗi (patch)

en: Find SUID and SGID programs
vi: Tìm chương trình có các bit SUID/SGID

en: Cannot open the %s file for writing:
    %s
vi: Không mở được tập tin %s để ghi nhớ:
    %s

en: Copy "%s" directory to:
vi:  Sao chép thư mục "%s" vào:

en: Move "%s" directory to:
vi:  Di chuyển thư mục "%s" vào:

en: Cannot write to the %s file:
    %s
vi: Không ghi nhớ được vào tập tin %s:
    %s

en: Learn keys
vi: Tạo phím tắt

en: Please press the %s
    and then wait until this message disappears.
    
    Then, press it again to see if OK appears
    next to its button.
    
    If you want to escape, press a single Escape key
    and wait as well.
vi: Xin hãy nhấn lên %s
    và đợi cho thông báo này biến mất.
    
    Sau đó hãy nhấn một lần nữa để chắc chắn là ở bên phải
    của tên xuất hiện "OK".
    
    Nếu bạn muốn dừng việc dạy phím, thì hãy nhấn
    phím Esc và cũng cần đợi một chút.

en: It seems that all your keys already
    work fine. That's great.
vi: Có vẻ như tất cả các phím của bạn
    làm việc tốt. Thật là tuyệt.

en: Great! You have a complete terminal database!
    All your keys work well.
vi: Tuyệt! Chúng ta có một cơ sở dữ liệu mô tả terminal đầy đủ!
    Tất cả các phím đều làm việc tốt.

en: -  < No translation >
vi: -  < Không có dịch >

en: Warning: Cannot change to %s.
vi: Cảnh báo: Không chuyển được vào %s.

en: Cannot open named pipe %s
vi: Không mở được đường ống tên (named pipe) %s

en: File %s is not owned by root or you or is world writable.
    Using it may compromise your security
vi: Tập tin %s không thuộc quyền sở hữu của root, hay của bạn,
    hoặc ai cũng có thể ghi. Sử dụng tập tin này có thể không an toàn

en: Cannot open cpio archive
    %s
vi: Không mở được tập tin nén cpio
    %s

en: Premature end of cpio archive
    %s
vi: Phần cuối của tập tin nén cpio bị hỏng
    %s

en: Inconsistent hardlinks of
    %s
    in cpio archive
    %s
vi: Liên kết cứng không thích hợp 
    %s
    trong tập tin nén cpio
    %s

en: %s contains duplicate entries! Skipping!
vi: %s chứa mục lặp lại! Nhảy qua!

en: Corrupted cpio header encountered in
    %s
vi: Lỗi phần đầu cpio phát hiện trong
    %s

en: Unexpected end of file
    %s
vi: Kết thúc tập tin không mong đợi
    %s

en: ftpfs: Disconnecting from %s
vi: ftpfs: Ngắt kết nối từ %s

en: ftpfs: sending login name
vi: ftpfs: đang gửi tên đăng nhập

en: ftpfs: sending user password
vi: ftpfs: đang gửi mật khẩu người dùng

en: FTP: Account required for user %s
vi: FTP: Yêu cầu tài khoản cho người dùng %s

en: ftpfs: sending user account
vi: ftpfs: đang gửi tài khoản người dùng

en: ftpfs: logged in
vi: ftpfs: đã đăng nhập

en: ftpfs: Login incorrect for user %s
vi: ftpfs: lỗi đăng nhập cho người dùng %s

en: ftpfs: Invalid host name.
vi: ftpfs: Tên máy không đúng.

en: ftpfs: making connection to %s
vi: ftpfs: Thực hiện kết nối với %s

en: ftpfs: connection interrupted by user
vi: ftpfs: người dùng dừng kết nối giữa chừng

en: ftpfs: connection to server failed: %s
vi: ftpfs: kết nối tới máy chủ không thành công: %s

en: ftpfs: could not setup passive mode
vi: ftpfs: không đặt được chế độ bị động (passive)

en: ftpfs: aborting transfer.
vi: ftpfs: dừng truyền tải.

en: ftpfs: abort error: %s
vi: ftpfs: lỗi thoát: %s

en: ftpfs: abort failed
vi: ftpfs: sự cố thoát

en: ftpfs: CWD failed.
vi: ftpfs: CWD (thay đổi thư mục) không thành công.

en: ftpfs: couldn't resolve symlink
vi: ftpfs: không tìm được liên kết mềm

en: Resolving symlink...
vi: Đang tìm liên kết mềm...

en: ftpfs: Reading FTP directory %s... %s%s
vi: ftpfs: Đọc thư mục FTP %s... %s%s

en: (strict rfc959)
vi: (hạn chế rfc959)

en: (chdir first)
vi: (đầu tiên chdir)

en: ftpfs: failed; nowhere to fallback to
vi: ftpfs: lỗi; không có nơi nào để quay lại về

en: %s: failure
vi: %s: lỗi

en: %s: done.
vi: %s: xong.

en: Warning: Invalid line in %s:
    %s
vi: Cảnh báo: dòng không đúng trong %s:
    %s

en: Warning: Invalid flag %c in %s:
    %s
vi: Cảnh báo: Cờ không đúng %c trong %s:
    %s

en: Sorry, we cannot do password authenticated connections for now.
vi: Xin lỗi, bây giờ không thể tạo kết nối xác thực theo mật khẩu.

en: Aborting transfer...
vi: Dừng truyền tải...

en: Error reported after abort.
vi: Có lỗi báo cáo sau khi dừng.

en: Aborted transfer would be successful.
vi: Dừng truyền tải thành công.

en: Inconsistent tar archive
vi: Tập tin tar không thích hợp

en: Unexpected EOF on archive file
vi: Kết thúc tập tin EOF nén không mong đợi

en: Cannot open tar archive
    %s
vi: Không mở được tập tin nén tar
    %s

en: undelfs: loading deleted files information %d inodes
vi: undelfs: nạp thông tin về những tập tin bị xóa %d inode

en: undelfs: reading inode bitmap...
vi: undelfs: đọc sơ đồ bit của nút inode...

en: undelfs: reading block bitmap...
vi: undelfs: đọc sơ đồ bit của khối...

en: &Cancel quit
vi: &Dừng thoát

en: ButtonBar|Ascii
vi: Ascii

en: ButtonBar|HxSrch
vi: Tìm hx

en: ButtonBar|UnWrap
vi: Bỏ chuyển dòng

en: ButtonBar|Wrap
vi: Chuyển dòng

en: ButtonBar|Hex
vi: Hex

en: ButtonBar|Goto
vi: Đi tới

en: ButtonBar|Raw
vi: Thô

en: ButtonBar|Parse
vi: Phân tích

en: ButtonBar|Unform
vi: Bỏ định dạng

en: ButtonBar|Format
vi: Định dạng

note: Type: boolean Description
en: Should mdadm run monthly redundancy checks of the MD arrays?
vi: mdadm có nên chạy việc kiểm tra thừa hàng tháng trên những mảng MD không?

note: Type: boolean Description
en: If the kernel supports it (versions greater than 2.6.14), mdadm can periodically check the redundancy of MD arrays (RAIDs). This may be a resource-intensive process, depending on the local setup, but it could help prevent rare cases of data loss. Note that this is a read-only check unless errors are found; if errors are found, mdadm will try to correct them, which may result in write access to the media.
vi: Nếu hạt nhân có phải hỗ trợ (các phiên bản sau 2.6.14) thì mdadm có thể kiểm tra theo chu kỳ tình thừa của các mảng MD (RAID). Tiến trình này có thể chiếm nhiều tài nguyên hệ thống, phụ thuộc vào thiết lập cục bộ, nhưng nó có thể giúp ngăn cản trường hợp mất dữ liệu (ít có). Ghi chú rằng việc kiểm tra này là chỉ đọc: gặp lỗi thì mdadm sẽ thử sửa chữa, mà có thể gây ra truy cập ghi vào vật chứa.

note: Type: boolean Description
en: The default, if turned on, is to check on the first Sunday of every month at 01:06.
vi: Giá trị mặc định, nếu được bật, là chạy những việc kiểm tra vào ngày hôm Chủ Nhật thứ nhất của mỗi tháng, vào lúc 01:06 giờ (giờ ti).

note: Type: boolean Description
en: Do you want to start the MD monitoring daemon?
vi: Bạn có muốn khởi chạy trình nền theo dõi MD không?

note: Type: boolean Description
en: The MD (RAID) monitor daemon sends email notifications in response to important MD events (such as a disk failure).
vi: Trình nền theo dõi MD (RAID) gửi thư thông báo hưởng ứng dữ kiện MD quan trọng (v.d. đĩa bị hỏng).

note: Type: boolean Description
en: Enabling this option is recommended.
vi: Khuyên bạn hiệu lực tùy chọn này.

note: Type: string Description
en: Recipient for email notifications:
vi: Người nhận thư thông báo :

note: Type: string Description
en: Please enter the email address of the user who should get the email notifications for important MD events.
vi: Hãy nhập địa chỉ thư của người dùng nên nhận thư thông báo về dữ kiện MD quan trọng.

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Configure MD devices
vi: Cấu hình các thiết bị đa đĩa (MD)

note: Type: error Description :sl3:
en: Multidisk (MD) not available
vi: Hiện không có khả năng đa đĩa (MD)

note: Type: error Description :sl3:
en: The current kernel doesn't seem to support multidisk devices. This should be solved by loading the needed modules.
vi: Có vẻ là hạt nhân hiện thời không hỗ trợ thiết bị đa đĩa (MD). Trường hợp này nên được quyết định bằng cách nạp những mô-đun cần thiết.

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Create MD device
vi: Tạo thiết bị đa đĩa

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Delete MD device
vi: Xóa thiết bị đa đĩa

note: Type: select Description :sl3:
en: Multidisk configuration actions
vi: Hành động cấu hình đa đĩa

note: Type: select Description :sl3:
en: This is the Multidisk (MD) and software RAID configuration menu.
vi: Đây là trình đơn cấu hình thiết bị đa đĩa (MD) và RAID phần mềm.

note: Type: select Description :sl3:
en: Please select one of the proposed actions to configure multidisk devices.
vi: Hãy chọn một của những hành động đã đề nghị để cấu hình thiết bị đa đĩa.

note: Type: error Description :sl3:
en: No RAID partitions available
vi: Không có phân vùng RAID sẵn sàng

note: Type: error Description :sl3:
en: No unused partitions of the type "Linux RAID Autodetect" are available. Please create such a partition, or delete an already used multidisk device to free its partitions.
vi: Không có phân vùng chưa dùng có kiểu “Linux RAID Autodetect” (Tự động phát hiện RAID Linux) sẵn sàng. Hãy tạo một phân vùng như vậy, hoặc xóa một thiết bị đa đĩa đã được dùng để giải phóng các phân vùng của nó.

note: Type: error Description :sl3:
en: If you have such partitions, they might contain actual file systems, and are therefore not available for use by this configuration utility.
vi: Nếu bạn có phân vùng như vậy, chúng có thể chứa hệ thống tập tin thật thì không sẵn sàng cho tiện ích cấu hình này sử dụng.

note: Type: error Description :sl3:
en: Not enough RAID partitions available
vi: Không có sẵn đủ phân vùng RAID

note: Type: error Description :sl3:
en: There are not enough RAID partitions available for your selected configuration.  You have ${NUM_PART} RAID partitions available but your configuration requires ${REQUIRED} partitions.
vi: Không có đủ phân vùng RAID sẵn sàng cho cấu hình bạn đã chọn. Hiện thời có ${NUM_PART} phân vùng RAID sẵn sàng, còn cấu hình cần thiết ${REQUIRED} phân vùng.

note: Type: select Description :sl3:
en: Multidisk device type:
vi: Kiểu thiết bị đa đĩa:

note: Type: select Description :sl3:
en: Please choose the type of the multidisk device to be created.
vi: Hãy chọn kiểu thiết bị đa đĩa cần tạo.

note: Type: multiselect Description :sl3:
en: Active devices for the RAID0 multidisk device:
vi: Thiết bị hoặt động cho thiết bi đa đĩa RAID0:

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID0 array. Please choose the active devices in this array.
vi: Bạn đã chọn tại một mảng RAID0. Hãy chọn những thiết bị hoặt động trong mảng này.

note: Type: string Description :sl3:
en: Number of active devices for the RAID${LEVEL} array:
vi: Số thiết bị hoặt động cho mảng RAID${LEVEL}:

note: Type: string Description :sl3:
en: The RAID${LEVEL} array will consist of both active and spare partitions. The active partitions are those used, while the spare devices will only be used if one or more of the active devices fail. A minimum of ${MINIMUM} active devices is required.
vi: Mảng RAID${LEVEL} sẽ bao gồm các phân vùng cả hai hoặt động và còn rảnh. Những phân vùng hoặt động thì được dùng, còn những phân vùng còn rảnh sẽ được dùng chỉ nếu một hay nhiều thiết bị hoặt động bị lỗi. Cần thiết ít nhất ${MINIMUM} thiết bị hoạt động.

note: Type: string Description :sl3:
en: NOTE: this setting cannot be changed later.
vi: Ghi chú: không thể thay đổi thiết lập này về sau.

note: Type: multiselect Description :sl3:
en: Active devices for the RAID${LEVEL} multidisk device:
vi: Thiết bị hoặt động cho thiết bi đa đĩa RAID${LEVEL}:

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID${LEVEL} array with ${COUNT} active devices.
vi: Bạn đã chọn tạo một mảng RAID${LEVEL} có ${COUNT} thiết bị hoặt động.

note: Type: multiselect Description :sl3:
en: Please choose which partitions are active devices. You must select exactly ${COUNT} partitions.
vi: Hãy chọn những phân vùng nào là thiết bị hoặt động. Bạn phải chọn chính xác ${COUNT} phân vùng.

note: Type: string Description :sl3:
en: Number of spare devices for the RAID${LEVEL} array:
vi: Số thiết bị còn rảnh cho mảng RAID${LEVEL}:

note: Type: multiselect Description :sl3:
en: Spare devices for the RAID${LEVEL} multidisk device:
vi: Thiết bị còn rảnh cho thiết bị đa đĩa RAID${LEVEL}:

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID${LEVEL} array with ${COUNT} spare devices.
vi: Bạn đã chọn tạo một mảng RAID${LEVEL}1 có ${COUNT} thiết bị con rảnh.

note: Type: multiselect Description :sl3:
en: Please choose which partitions will be used as spare devices. You may choose up to ${COUNT} partitions. If you choose less than ${COUNT} devices, the remaining partitions will be added to the array as "missing". You will be able to add them later to the array.
vi: Hãy chọn những phân vùng nào cần dùng như là thiết bị còn rảnh. Có thể chọn nhiều nhất ${COUNT} phân vùng. Nếu bạn chọn ít hơn ${COUNT} thiết bị, những phân vùng còn lại sẽ được thêm vào mảng như là “còn thiếu”. Bạn sẽ có khả năng thêm chúng vào mảng về sau.

note: Type: string Description :sl3:
en: Layout of the RAID10 multidisk device:
vi: Bố trí của thiết bị đa đĩa RAID10:

note: Type: string Description :sl3:
en: The layout must be n, o, or f (arrangement of the copies) followed by a number (number of copies of each chunk). The number must be smaller or equal to the number of active devices.
vi: Bố trí phải là “n”, “o” hay “f” (đại diện bố trí các bản sao), sau đó một con số (số các bản sao của mỗi đoạn). Số này phải nhỏ hơn hay bằng với số các thiết bị đang chạy.

note: Type: string Description :sl3:
en: The letter is the arrangement of the copies:
     n - near copies: Multiple copies of one data block are at similar
         offsets in different devices.
     f - far copies: Multiple copies have very different offsets
     o - offset copies: Rather than the chunks being duplicated within a
         stripe, whole stripes are duplicated but are rotated by one
         device so duplicate blocks are on different devices.
vi: Chữ là bố trí các bản sao:
     * n	bản sao gần nhau : nhiều bản sao của cùng một khối dữ liệu
    		thì nằm theo hiệu tương tự trong các thiết bị khác nhau.
     * f	bản sao xa nhau : nhiều bản sao thì nằm theo các hiệu
    		rất khác nhau.
     * o	bản sao bù lại : hơn là các đoạn được sao lại bên trong một sọc,
    		mỗi sọc hoàn toàn được sao lại còn cũng được quay theo một thiết bị,
    		do đó các khối trùng nằm trên các thiết bị khác nhau.

note: Type: select Description :sl3:
en: Multidisk device to be deleted:
vi: Thiết bị đa đĩa cần xóa:

note: Type: select Description :sl3:
en: Deleting a multidisk device will stop it and clear the superblock of all its components.
vi: Việc xóa một thiết bị đa đĩa sẽ ngừng nó và xóa mọi thành phần ra siêu khối tin.

note: Type: select Description :sl3:
en: Please note this will not immediately allow you to reuse the partitions or devices in a new multidisk device. The array will however be unusable after the deletion.
vi: Ghi chú rằng việc này sẽ không ngay cho phép bạn dùng lại những phân vùng hay thiết bị trong một thiết bị đa đĩa mới. Tuy nhiên, mảng đó sẽ vô ích sau khi xóa.

note: Type: select Description :sl3:
en: If you select a device for deletion, you will get some information about it and you will be given the option of aborting this operation.
vi: Nếu bạn chọn một thiết bị cần xóa, bạn sẽ xem vài thông tin về nó, cũng sẽ có tùy chọn hủy bỏ thao tác này.

note: Type: error Description :sl3:
en: No multidisk devices available
vi: Không có sẵn thiết bị đa đĩa nào

note: Type: error Description :sl3:
en: No multidisk devices are available for deletion.
vi: Không có thiết bị đa đĩa sẵn sàng để xóa.

note: Type: boolean Description :sl3:
en: Really delete this multidisk device?
vi: Thật sự muốn xóa thiết bị đa đĩa này không?

note: Type: boolean Description :sl3:
en: Please confirm whether you really want to delete the following multidisk device:
vi: Hãy xác nhận nếu bạn thật sự muốn xóa thiết bị đa đĩa sau hay không:

note: Type: boolean Description :sl3:
en:  Device:            ${DEVICE}
     Type:              ${TYPE}
     Component devices:
vi:  Thiết bị:            		${DEVICE}
     Kiểu :              		${TYPE}
     Thiết bị cấu thành:

note: Type: error Description :sl3:
en: Failed to delete the multidisk device
vi: Lỗi xóa thiết bị đa đĩa

note: Type: error Description :sl3:
en: There was an error deleting the multidisk device. It may be in use.
vi: Gặp lỗi khi xóa thiết bị đa đĩa. Nó có thể đang được dùng.

note: Type: text Description :sl2:
en: Scanning removable media
vi: Đang quét các đĩa di động đa phương tiện

note: Type: text Description :sl2:
en: Cannot read removable media, or no drivers found.
vi: Không thể đọc đĩa di động đa phương tiện, hoặc nó không tìm thấy trình điều khiển.

note: Type: text Description :sl2:
en: There was a problem reading data from the removable media. Please make sure that the right media is present. If you continue to have trouble, your removable media might be bad.
vi: Gặp lỗi khi đọc dữ liệu từ đĩa di động đa phương tiện. Hãy kiểm tra xem có đĩa di động đa phương tiện đúng. Nếu bạn tiếp tục gặp khó khăn, vật chứa rời có thể là sai.

note: Type: boolean Description :sl2:
en: Load drivers from removable media now?
vi: Tải ngay các trình điều khiển từ đĩa di động đa phương tiện không?

note: Type: boolean Description :sl2:
en: You probably need to load drivers from removable media before continuing with the installation. If you know that the install will work without extra drivers, you can skip this step.
vi: Rất có thể là bạn cần phải tải các trình điều khiển từ đĩa di động đa phương tiện trước khi tiếp tục lại cài đặt. Nếu bạn biết rằng có khả năng cài đặt được mà không cần trình điều khiển thêm, bạn có thể nhảy qua bước này.

note: Type: boolean Description :sl2:
en: If you do need to load drivers, insert the appropriate removable media, such as a driver floppy or USB stick before continuing.
vi: Nếu bạn có phải cần tải trình điều khiển, hãy nạp vào ổ đĩa di động đa phương tiện thích hợp, như một địa mềm trình điều khiển hay thanh USB, trước khi tiếp tục lại.

note: Type: text Description main-menu item Translators: keep below 55 columns :sl2:
en: Load drivers from removable media
vi: Tải các trình điều khiển từ đĩa di động đa phương tiện

note: Type: boolean Description :sl2:
en: Unknown removable media. Try to load anyway?
vi: Không nhận ra đĩa di động đa phương tiện. Vẫn thử tải chứ?

note: Type: boolean Description :sl2:
en: Detected removable media that is not a known driver media. Please make sure that the correct media is inserted. You can still continue if you have an unofficial removable media you want to use.
vi: Đã phát hiện đĩa di động đa phương tiện không phải là một vật chứa trình điều khiển đã biết. Hãy kiểm tra xem ổ chứa vật chứa đúng. Bạn vẫn còn có khả năng tiếp tục, nếu bạn có một đĩa di động đa phương tiện không chính thức bạn muốn sử dụng.

note: Type: text Description :sl2:
en: Please insert ${DISK_LABEL} ('${DISK_NAME}') first.
vi: Trước hết hãy nạp ${DISK_LABEL} (“${DISK_NAME}”).

note: Type: text Description :sl2:
en: Due to dependencies between packages, drivers must be loaded in the correct order.
vi: Do quan hệ phụ thuộc giữa các gói, những trình điều khiển phải được tải theo đúng thứ tự.

note: Type: boolean Description :sl2:
en: Load drivers from another removable media?
vi: Tải các trình điều khiển từ một đĩa di động đa phương tiện khác không?

note: Type: boolean Description :sl2:
en: To load additional drivers from another removable media, please insert the appropriate removable media, such as a driver floppy or USB stick before continuing.
vi: Để tải trình điều khiển thêm từ một đĩa di động đa phương tiện khác, hãy nạp đĩa di động đa phương tiện thích hợp, như một đĩa mềm trình điều khiển hay thanh USB, trước khi tiếp tục lại.

en: Cannot import:
vi: Không thể nhập:

en: Meld requires %s or higher.
vi: Meld cần %s hay cao hơn.

en: Compare and merge your files
vi: So sánh và trộn các tập tin của bạn

en: Diff Viewer
vi: Bộ so sánh sự khác biệt Meld

en: Meld Diff Viewer
vi: Bộ so sánh sự khác biệt Meld

en: Editable List
vi: Danh sách có thể sửa đổi

en: Remove selected filter
vi: Xóa bỏ bộ lọc đã chọn

en: Save modified files?
vi: Lưu tập tin bị sửa đổi không?

en: Some files have been modified.
    Which ones would you like to save?
vi: Một số tập tin đã bị thay đổi.
    Bạn muốn lưu lại cái nào?

en: Regular E_xpression
vi: Biểu _thức chính quy

en: Replace _With
vi: Thay thế _với

en: Who_le word
vi: _Nguyên từ

en: Choose Files
vi: Chọn tập tin

en: Select VC Directory
vi: Chọn thư mục ĐKPB

en: _Directory Comparison
vi: So sánh thư _mục

en: _File Comparison
vi: So sánh _tập tin

en: _Three Way Compare
vi: So sánh _ba phương diện

en: _Version Control Browser
vi: _Phiên Bản Bộ Duyệt Điều Khiển

en: Create Patch
vi: Tạo bản vá

en: Create a patch
vi: Tạo bản vá

en: Left and middle panes
vi: Bản bên trái và giữa

en: Middle and right panes
vi: Bản giữa và bên phải

en: Use differences between:
vi: Dùng sự khác biệt giữa:

en: _Reverse patch direction
vi: Đả_o ngược hướng của bản vá

en: Edito_r command:
vi: _Lệnh bộ soạn thảo:

en: External editor
vi: Bộ soạn thảo bên ngoài

en: Ignore changes which insert or delete blank lines
vi: Bỏ qua thay đổi chèn hay xóa bỏ dòng trắng.

en: Ignore symbolic links
vi: Bỏ qua các liên kết biểu trưng

en: Meld Preferences
vi: Bộ tùy thích Meld

en: Show _line numbers
vi: Hiện số _dòng

en: Show w_hitespace
vi: Hiện khoảng _trắng

en: Text Filters
vi: Bộ lọc chữ

en: Use _default system editor
vi: _Dùng  bộ soạn thảo mặc định của hệ thống

en: Use s_yntax highlighting
vi: Tô _sáng cú pháp

en: When loading, try these codecs in order. (e.g. utf8, iso8859)
vi: Khi tải thì thử những codec theo thứ tự (v.d. utf8, iso8859)

en: When performing directory comparisons, you may filter out files and directories by name. Each pattern is a list of shell style wildcards separated by spaces.
vi: Khi so sánh thư mục, bạn có thể lọc ra tập tin và thư mục theo tên. Mỗi mẫu là danh sách ký tự đại diện kiểu hệ vỏ phân biệt bởi dấu cách.

en: When performing file comparisons, you may ignore certain types of changes. Each pattern here is a python regular expression which replaces matching text with the empty string before comparison is performed. If the expression contains groups, only the groups are replaced. See the user manual for more details.
vi: Khi so sánh tập tin, bạn có thể bỏ qua một số kiểu thay đổi. Tại đây, mỗi mẫu là một biểu thức chính quy Python thay thế chuỗi khớp bằng chuỗi rỗng trước khi so sánh. Nếu biểu thức chứa nhóm thì chỉ thay thế nhóm. Hãy xem sổ tay người dùng để biết thêm chi tiết.

en: _Editor font:
vi: _Phông chữ soạn thảo:

en: _Insert spaces instead of tabs
vi: _Chèn khoảng trắng thay cho tab

en: Commit Files
vi: Gài tập tin vào

en: Log Message
vi: Thông điệp ghi lưu

en: Previous Logs
vi: Bản ghi trước

en: VC Log
vi: Bản ghi ĐKPB

en: _Compare
vi: _So sánh

en: Compare selected
vi: So sánh vùng chọn

en: Copy _Left
vi: Chép sang _trái

en: Copy to left
vi: Chép sang trái

en: Copy _Right
vi: Chép sang _phải

en: Copy to right
vi: Chép sang phải

en: Hide selected
vi: Ẩn vùng chọn

en: Ignore case of entries
vi: Bỏ qua hoa/thường trong mục nhập

en: Show identical
vi: Hiển thị đồng nhất

en: Show new
vi: Hiện mới

en: Show modified
vi: Hiện các thay đổi

en: Set active filters
vi: Bật bộ lọc

en: [%s] Scanning %s
vi: [%s] Đang quét %s

en: [%s] Done
vi: [%s] Đã xong.

en: Multiple errors occurred while scanning this folder
vi: Nhiều lỗi phát sinh trong lúc quét thư mục này

en: Files with invalid encodings found
vi: Đã tìm thấy nhiều tập tin bị lỗi mã hóa đã tìm thấy

note: TRANSLATORS: This is followed by a list of files
en: Some files were in an incorrect encoding. The names are something like:
vi: Một số tập tin bị lỗi mã hóa không đúng. Tên của chúng giống như:

en: Files hidden by case insensitive comparison
vi: Các tập tin ẩn trong trường hợp so sánh không nhạy cảm

note: TRANSLATORS: This is followed by a list of files
en: You are running a case insensitive comparison on a case sensitive filesystem. The following files in this folder are hidden:
vi: Bạn đang chạy việc so sánh không phân biệt chữ hoa/thường trong hệ thống tập tin có phải phân biệt chữ hoa/thường. Những tập tin sau đây sẽ bị ẩn:

en: '%s' hidden by '%s'
vi: « %s » do « %s » ẩn

en: '%s' exists.
    Overwrite?
vi: Tập tin « %s » đã có.
    Ghi đè?

en: Error copying '%s' to '%s'
    
    %s.
vi: Gặp lỗi khi sao chép « %s » vào « %s »
    
    %s

en: '%s' is a directory.
    Remove recursively?
vi: '%s' là một thư mục.
    Gỡ bỏ đệ qui không?

en: Error removing %s
    
    %s.
vi: Gặp lỗi khi gỡ bỏ %s
    
    %s

en: %i day | %i days
vi[0]: %i ngày

en: %i week | %i weeks
vi[0]: %i tuần

en: %i month | %i months
vi[0]: %i tháng

en: %i year | %i years
vi[0]: %i năm

en: Format as patch...
vi: Định dạng như là bản vá...

en: Create a patch using differences between files
vi: Dùng sự khác biệt giữa các tập tin để tạo một bản vá

en: Previous conflict
vi: Xung đột vừa rồi

en: Go to the previous conflict
vi: Đi tới xung đột vừa xảy ra

en: Next conflict
vi: Xung đột tiếp theo

en: Go to the next conflict
vi: Đi tới xung đột tiếp theo

en: Push to left
vi: Đẩy qua bên trái

en: Push current change to the left
vi: Đẩy thay đổi hiện có sang phía bên trái

en: Push to right
vi: Đẩy sang phải

en: Push current change to the right
vi: Đẩy thay đổi hiện có sang phía bên phải

note: FIXME: using LAST and FIRST is terrible and unreliable icon abuse
en: Pull from left
vi: Kéo sang trái

en: Pull change from the left
vi: Kéo thay đổi sang phía bên trái

en: Pull from right
vi: Kéo sang phải

en: Pull change from the right
vi: Kéo thay đổi sang phía bên phải

en: Copy above left
vi: Chép ở trên sang trái

en: Copy change above the left chunk
vi: Chép thay đổi của đoạn dữ liệu phía trên bên trái

en: Copy below left
vi: Chép ở dưới sang trái

en: Copy change below the left chunk
vi: Chép thay đổi của đoạn dữ liệu phía dưới bên trái

en: Copy above right
vi: Chép ở trên sang phải

en: Copy change above the right chunk
vi: Chép thay đổi của đoạn dữ liệu phía trên bên phải

en: Copy below right
vi: Chép ở dưới sang phải

en: Copy change below the right chunk
vi: Chép thay đổi của đoạn dữ liệu phía dưới bên phải

en: Delete change
vi: Xoá các thay đổi

en: Merge all changes from left
vi: Hợp nhất các thay đổi từ bên trái

en: Merge all non-conflicting changes from the left
vi: Hợp nhất những thay đổi không xung đột nhau từ bên trái

en: Merge all changes from right
vi: Hợp nhất các thay đổi từ bên phải

en: Merge all non-conflicting changes from the right
vi: Hợp nhất những thay đổi không xung đột nhau từ bên phải

en: Merge all non-conflicting
vi: Hợp nhất các tương thích

en: Merge all non-conflicting changes from left and right panes
vi: Hợp nhất tất cả thay đổi tương thích từ bản bên trái và bên phải

en: Cycle through documents
vi: Quay vòng trong các tài liệu

en: Move keyboard focus to the next document in this comparison
vi: Chuyển tiêu điểm bàn phím qua tài liệu kế tiếp trong so sánh này

en: Lock scrolling
vi: Khoá cuộn

en: Lock scrolling of all panes
vi: Khoá cuộn trong tất cả các khung

note: Abbreviation for line, column so that it will fit in the status bar
en: Ln %i, Col %i
vi: Dòng %i, Cột %i

en: [%s] Set num panes
vi: [%s] Đặt ô số

en: [%s] Opening files
vi: [%s] Đang mở tập tin

en: [%s] Reading files
vi: [%s] Đang đọc tập tin

en: %s appears to be a binary file.
vi: %s hình như là một tập tin nhị phân.

en: %s is not in encodings: %s
vi: %s không được mã hóa: %s

en: [%s] Computing differences
vi: [%s] Đang tính sự khác biệt

en: Text filters are being used, and may be masking differences between files. Would you like to compare the unfiltered files?
vi: Bộ lọc chữ đang hoạt động và có thể che giấu sự khác biệt giữa các tập tin. Bạn có muốn so sánh những tập tin chưa được lọc?

en: Files are identical
vi: Các tập tin đều giống nhau

en: Show without filters
vi: Hiển thị nhưng không lọc

en: "%s" exists!
    Overwrite?
vi: Tập tin « %s » đã có.
    Ghi đè?

en: Error writing to %s
    
    %s.
vi: Gặp lỗi khi ghi vào « %s ».
    
    %s

en: Choose a name for buffer %i.
vi: Hãy chọn tên cho bộ đệm %i.

en: This file '%s' contains a mixture of line endings.
    
    Which format would you like to use?
vi: Tập tin « %s » chứa nhiều kiểu ký tự kết thúc dòng.
    
    Bạn muốn dùng định dạng nào?

en: '%s' contains characters not encodable with '%s'
    Would you like to save as UTF-8?
vi: « %s » chứa ký tự không thể được mã hóa bằng « %s ».
    Bạn có muốn lưu nó dạng UTF-8 không?

comment: Type: boolean
    Description
en: Reloading will discard changes in:
    %s
    
    You cannot undo this operation.
vi: Việc tải lại sẽ hủy bỏ các thay đổi trong:
    %s
    
    Không thể hoàn tác hành động này.

en: [%s] Merging files
vi: [%s] Đang trộng tập tin

en: wrong number of arguments supplied to --diff
vi: Đối số cung cấp cho --diff bị sai

en: Start with an empty window
vi: Bắt đầu với một cửa sổ rỗng

en: Start a version control comparison
vi: Bắt đầu với việc so sánh bộ điều khiển phiên bản

en: Start a 2- or 3-way file comparison
vi: Bắt đầu một so sánh 2 hoặc 3 phương diện

en: Start a 2- or 3-way directory comparison
vi: Bắt đầu so sánh 2 hoặc 3 phương diện của thư mục

en: Start a comparison between file and dir/file
vi: Bắt đầu so sánh giữa tập tin và địa chỉ/tập tin

en: Meld is a file and directory comparison tool.
vi: Meld là một công cụ so sánh tập tin và thư mục.

en: Set label to use instead of file name
vi: Đặt nhãn thay vì dùng tên tập tin

en: Automatically compare all differing files on startup
vi: Luôn tự động so sánh các tập tin khi khởi động

en: Ignored for compatibility
vi: Bỏ qua để tương thích

en: Set the target file for saving a merge result
vi: Đặt tập tin chỉ định để lưu lại kết quả hợp nhất

en: too many arguments (wanted 0-4, got %d)
vi: quá nhiều đối số (muốn 0-4, lấy %d)

en: can't compare more than three directories
vi: không thể so sánh nhiều hơn ba địa chỉ

en: Start a new comparison
vi: Bắt đầu một so sánh mới

en: _Changes
vi: _Thay đổi

en: Next change
vi: Thay đổi kế tiếp

en: Go to the next change
vi: Đi tới thay đổi kế tiếp

en: Previous change
vi: Thay đổi trước đó

en: Go to the previous change
vi: Đi tới thay đổi vừa rồi

en: Open externally
vi: Mở bên ngoài

en: Open selected file or directory in the default external application
vi: Mở tập tin hoặc địa chỉ đã chọn trong ứng dụng bên ngoài mặc định

en: File status
vi: Trạng thái tập tin

en: Version status
vi: Trạng thái phiên bản

en: File filters
vi: Bộ lọc tập tin

en: Stop the current action
vi: Dừng tác vụ hiện tại

en: Reload the comparison
vi: Tải lại so sánh

en: Open the Meld manual
vi: Mở sổ tay Meld

en: Report _Bug
vi: Thông báo _lỗi

en: Report a bug in Meld
vi: Báo cáo lỗi trong Meld

en: View the comparison in full screen
vi: Xem so sánh trong chế độ toàn màn hình

note: exit at first non found directory + file
en: Cannot compare a mixture of files and directories.
vi: Không thể so sánh tập tin và thư mục với nhau.

en: Save Patch As...
vi: Lưu bản vá dạng...

en: pattern
vi: mẫu

en: Only available if you have gnome-python-desktop installed
vi: Chỉ có giá trị nếu bạn đã cài đặt gnome-python-desktop

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Backups	1	#*# .#* ~* *~ *.{orig,bak,swp}
vi: Sao lưu	1	#*# .#* ~* *~ *.{orig,bak,swp}

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Version Control	1	%s
vi: Bộ Điều Khiển Phiên Bản	1	%s

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Binaries	1	*.{pyc,a,obj,o,so,la,lib,dll}
vi: Nhị phân	1	*.{pyc,a,obj,o,so,la,lib,dll}

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Media	0	*.{jpg,gif,png,wav,mp3,ogg,xcf,xpm}
vi: Phương tiện	0	*.{jpg,gif,png,wav,mp3,ogg,xcf,xpm}

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: CVS keywords	0	\$\w+(:[^\n$]+)?\$
vi: Từ khoá CVS	0	\$\w+(:[^\n$]+)?\$

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: C++ comment	0	//.*
vi: Ghi chú C++	0	//.*

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: C comment	0	/\*.*?\*/
vi: Ghi chú C	0	/\*.*?\*/

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: All whitespace	0	[ \t\r\f\v]*
vi: Mọi dấu cách	0	[ \t\r\f\v]*

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Leading whitespace	0	^[ \t\r\f\v]*
vi: Dấu cách đi trước	0	^[ \t\r\f\v]*

note: TRANSLATORS: translate this string ONLY to the first "\t", leave it and the following parts intact
en: Script comment	0	#.*
vi: Ghi chú tập lệnh	0	#.*

en: Add to VC
vi: Thêm vào ĐKPB

en: Add _Binary
vi: Thêm _nhị phân

en: Add binary to VC
vi: Thêm vào ĐKPB

en: Remove from VC
vi: Gỡ bỏ ra ĐKPB

en: _Resolved
vi: Đã _giải quyết

en: Delete locally
vi: Xoá bỏ cục bộ

en: Flatten directories
vi: Làm phẳng thư mục

en: _Modified
vi: Bị sửa _đổi

en: Show normal
vi: Hiển thị bình thường

en: Non _VC
vi: Không _ĐKPB

en: Show unversioned files
vi: Hiện tập tin không ĐKPB

en: Show ignored files
vi: Hiện các tập tin bị bỏ qua

en: Rev
vi: Phiên bản

en: Choose one Version Control
vi: Chọn một bộ Điều khiển phiên bản

en: Only one Version Control in this directory
vi: Chỉ có một bộ điều khiển phiên bản ở thư mục này

note: TRANSLATORS: this is an error message when a version control application isn't installed or can't be found
en: %s Not Installed
vi: %s Chưa cài đặt

note: TRANSLATORS: this is an error message when a version controlled repository is invalid or corrupted
en: Invalid Repository
vi: Kho bị lỗi

en: [%s] Fetching differences
vi: [%s] Đang tìm sự khác biệt

en: [%s] Applying patch
vi: [%s] Đang áp dụng bản vá

en: Select some files first.
vi: Chọn tập tin trước tiên.

en: Regular expression error
    '%s'
vi: Lỗi biểu thức chính quy
    « %s »

en: Error converting to a regular expression
    The pattern was '%s'
    The error was '%s'
vi: Gặp lỗi khi chuyển đổi sang biểu thức chính quy.
    Mẫu là « %s ».
    Lỗi là « %s ».

en: Original File
vi: Tập tin gốc

note: Type: boolean Description
en: Run lilo automatically after upgrade (if found)?
vi: Tự động chạy lilo (nếu tìm được) sau khi nâng cấp ?

note: Type: boolean Description
en: If lilo is installed and its configuration file contains the memtest86/memtest86+ image, then it should be re-run in order to allow booting the new image.
vi: Nếu lilo được cài đặt và tập tin cấu hình của nó chứa ảnh « memtest86/memtest86+ » thì có nên chạy lilo lần nữa để cho phép khởi động ảnh mới.

note: Second level entry under Applications Policy definition: Anything relating to HAM radio. Examples: baken, hamsoft, twlog
en: Amateur Radio
vi: Rađiô nghiệp dư

note: Second level entry under Applications Policy definition: Interactive database programs, collection managers, address books, bibliography tools, etc. Examples: gaby, alexandria, mdbtools
en: Data Management
vi: Quản lý dữ liệu

note: Third level entry under Network Policy definition: Web browsers, tools for offline browsing, etc. Examples: elinks, epiphany-browser, webhttrack
en: Web Browsing
vi: Duyệt Mạng

note: Third level entry under Network Policy definition: Web feed (RSS, Atom, etc.) and podcast aggregators. Examples: akregator, kitty, liferea
en: Web News
vi: Tin tức Mạng

note: #-#-#-#-#  menu_2.1.51_vi.po (menu-section 2.1.9-3)  #-#-#-#-# Second level entry under Applications Policy definition: Timetable managers, group task trackers, bug tracking software, etc. Examples: planner, bugzilla, gnotime
en: Project Management
vi: Quản lý dự án

note: Third level entry under Science Policy definition: Software designed for processing, extracting, and presenting generic scientific data. Examples: fityk, ygraph, mn-fit
en: Data Analysis
vi: Phân tích dữ liệu

note: Third level entry under Science Policy definition: Medicine-related software. Examples: mssstest, gnumed-client, xmedcon
en: Medicine
vi: Y khoa

note: Second level entry under Applications Policy definition: Various shells to be used inside a terminal emulator. Examples: bash, ksh, zsh
en: Shells
vi: Trình bao

note: Third level entry under System Policy definition: This section is reserved for language-env as a special case.
en: Language Environment
vi: Môi trường ngôn ngữ

note: Third level entry under System Policy definition: Package managers and related tools. Examples: aptitude, deborphan, smartpm
en: Package Management
vi: Quản lý gói

note: Second level entry under Applications Policy definition: Graphical terminal emulators. Examples: xterm, gnome-terminal, rxvt
en: Terminal Emulators
vi: Mô phỏng thiết bị cuối

note: Second level entry under Applications Policy definition: TV-in, TV-out, FM radio, teletext browsers, etc. Examples: gradio, gatos, alevt
en: TV and Radio
vi: TV và Rađiô

note: Second level entry under Applications Policy definition: Software for viewing images, documents and other (non-video) media. Examples: gqview, evince, gthumb
en: Viewers
vi: Bộ xem

note: Second level entry under Applications Policy definition: Software for web site editing, web programming, and site administration. Examples: bluefish, screem, gphpedit
en: Web Development
vi: Phát triển WWW

note: Second level entry under Games Policy definition: Role playing and adventure games, interactive movies and stories, etc. Examples: beneath-a-steel-sky, egoboo, kq
en: Adventure
vi: Phiêu lưu

note: Second level entry under Games Policy definition: Tests of ingenuity and logic. Examples: xmpuzzles, sgt-puzzles, enigma
en: Puzzles
vi: Câu đố

note: First level entry Policy definition: FVWM-based window manager modules. Examples: fvwm, fvwm-gnome, fvwm95
en: FVWM Modules
vi: Mô-đun FVWM

note: First level entry Policy definition: This section is reserved for wmaker as a special case.
en: Window Maker
vi: Tạo cửa sổ

note: Non official sections from WindowMaker
en: WorkSpace
vi: Vùng làm việc

note: Frequently used unofficial sections. From Apps/Net/Iceape Components
en: Iceape Components
vi: Thành phần Iceape

note: From Games/Toys/Teddies as in "Teddy Bear"
en: Teddies
vi: Con gấu bông

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_vi.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Technical
vi: Kỹ thuật

note: Type: boolean Description
en: Do you want the repositories to be removed when mercurial-server is purged?
vi: Khi tẩy gói này thì cũng nên gỡ bỏ các kho lưu ?

en: Show the applications menu
vi: Hiện trình đơn ứng dụng

en: metacity %s
    Copyright (C) 2001-%s Havoc Pennington, Red Hat, Inc., and others
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: metacity %s
    Tác quyền © 2001-%s của Havoc Pennington, Red Hat, Inc., và người khác.
    Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.

en: Replace the running window manager with Metacity
vi: Thay thế bộ quản lý cửa sổ đang chạy bằng Metacity

en: Missing %s extension required for compositing
vi: Thiếu phần mở rộng %s cần để tổng hợp

en: <metacity_session> attribute seen but we already have the session ID
vi: Thấy thuộc tính <metacity_session>, nhưng đã có session ID.

en: Metacity was compiled without support for verbose mode
vi: Metacity đã được biên dịch không hỗ trợ chế độ chi tiết.

en: Determines whether Metacity is a compositing manager.
vi: Quyết định nếu trình Metacity là bộ quản lý ghép lại hay không.

en: If true, Metacity will give the user less feedback by using wireframes, avoiding animations, or other means. This is a significant reduction in usability for many users, but may allow legacy applications to continue working, and may also be a useful tradeoff for terminal servers. However, the wireframe feature is disabled when accessibility is on.
vi: Nếu bật thì trình Metacity sẽ cho người dùng xem phản hồi ít hơn bằng cách dùng đường viền mảnh, tránh hoạt hình, hoặc bằng cách khác. Việc này làm giảm bớt tiêu dùng phần cứng với nhiều người dùng, nhưng mà có lẽ tùy chọn này sẽ cho phép ứng dụng cũ hơn tiếp tục hoạt động, và có lẽ cũng là thỏa hiệp có ích cho trình phục vụ thiết bị cuối. Tuy nhiên, tính năng khung mỏng bị tắt khi khả năng truy cập được bật.

en: Window placement behavior
vi: Xử lý thay thế cửa sổ

en: Metacity's default window-placement behavior is smart (first-fit), similar to behaviors in some other window managers. It will try to tile windows so that they do not overlap. Set this option to "smart" for this behavior. This option can be set to "center" to place new windows in the centers of their workspaces, "origin" for the upper-left corners of the workspaces, or "random" to place new windows at random locations within their workspaces.
vi: Cách ứng xử chuyển đổi giữa các cửa sổ mặc định của Metacity là thông minh (first-fit), tương tự như các cách xử lý trong một số bộ quản lý cửa sổ khác. Nó sẽ có xếp các cửa sổ cạnh nhau để làm cho chúng không đè lên nhau. Đặt tùy chọn này thành "smart" để dùng cách xử lý này. Tùy chọn này cũng có thể đặt thành "center" để đặt các cửa sổ mới ở trung tâm của không gian làm việc của chúng, "origin" cho góc trái trên của không gian làm việc, hoặc "random" để đặt các cửa sổ mới tại các vị trí ngẫu nhiên bên trong không gian làm việc của chúng.

en: Show window content thumbnail in Alt-Tab
vi: Hiện ảnh thu nhỏ nội dung của cửa sổ trong Alt-Tab

en: If set to true, Metacity will show window content thumbnails in the Alt-Tab window instead of only icons.
vi: Nếu đặt thành đúng, Metacity sẽ hiện các ảnh thu nhỏ nội dung cửa sổ trong cửa sổ khi bấm Alt-Tab thay vì chỉ biểu tượng nhỏ của ứng dụng.

en: Usage: metacity-theme-viewer [THEMENAME]
vi: Cách dùng: metacity-theme-viewer [TÊN_SẮC_THÁI]

en: position expression test returned TRUE but set error
vi: việc thử ra biểu thức vị trí đã trả lời ĐÚNG nhưng đặt lỗi

en: position expression test returned FALSE but didn't set error
vi: việc thử ra biểu thức vị trí đã trả lời KHÔNG ĐÚNG nhưng không đặt lỗi

en: Error was expected but none given
vi: Ngờ lỗi nhưng không có

en: Error %d was expected but %d given
vi: Ngờ lỗi %d nhưng có %d

en: Error not expected but one was returned: %s
vi: Gặp lỗi bất ngờ: %s

en: x value was %d, %d was expected
vi: giá trị x là %d, cần giá trị %d

en: y value was %d, %d was expected
vi: giá trị y là %d, cần giá trị %d

en: %d coordinate expressions parsed in %g seconds (%g seconds average)
vi: phân tích %d biểu thức tọa độ trong vòng %g giây (%g giây trung bình)

note: Type: string Description
en: E-mail address receiving metche reports:
vi: Địa chỉ thư nên nhận thông báo metche:

note: Type: string Description
en: metche monitors "system state" changes.  An hour after the last change has been recorded an e-mail report is sent describing changes made to:
     - files inside the watched directory (/etc by default),
     - user maintained changelog file(s) (if configured to do so),
     - the list of installed Debian packages (if configured to do so).
vi: Metche theo dõi các thay đổi về « tình trạng hệ thống ». Một giờ sau khi ghi lưu thay đổi cuối cùng thì nó gửi một thư thông báo mà diễn tả những thay đổi được làm trong:
     • tập tin nào bên trong thư mục đang theo dõi (mặc định là « /etc »)
     • tập tin theo dõi thay đổi (changelog) nào do người dùng bảo tồn (nếu được hiệu lực)
     • danh sách các gói Debian đã cài đặt (nếu được hiệu lực)

note: Type: string Description
en: Please enter the e-mail that should receive these reports.  It typically corresponds to the alias or mailing-list used by system administrators for this computer.
vi: Hãy gõ địa chỉ thư điện tử nên nhận thư thông báo như vậy. Địa chỉ này bình thường tương ứng với bí danh hay hộp thư chung được dùng bởi quản trị hệ thống cho máy tính này.

note: Type: string Description
en: Note: by default, metche does not send detailed diffs describing file changes as this can leak confidential information.  If you want to use this feature, you are strongly encouraged to turn on GPG encryption at the same time. See the metche(8) man page and the configuration file for more details.
vi: Ghi chú : mặc định là Metche không gửi bản khác biệt (diff) chi tiết về tập tin đã thay đổi, vì thông tin này có thể là không công bố. Muốn sử dụng tính năng này thì rất khuyên bạn cũng hiệu lực mật mã GPG. Xem trang hướng dẫn metche(8) và tập tin cấu hình để tìm thêm chi tiết.

note: Type: select Choices
en: Single changelog file
vi: Tập tin changelog đơn

note: Type: select Choices
en: Multiple changelog files
vi: Nhiều tập tin changelog

note: Type: select Choices
en: No changelog monitoring
vi: Không theo dõi changelog

note: Type: select Description
en: Changelog monitoring type:
vi: Kiểu theo dõi changelog:

note: Type: select Description
en: metche can monitor one or more changelogs written by the system administrators.
vi: Metche có khả năng theo dõi một hay nhiều tập tin theo dõi thay đổi (changelog) được ghi nhớ bởi quản trị hệ thống.

note: Type: select Description
en: These changelogs should contain comments describing the changes made to the system.  The easiest way to organize these comments is to put them all together in one file.
vi: Changelog như vậy nên chứa ghi chú về thay đổi được làm trong hệ thống. Phương pháp dễ nhất tổ chức các ghi chú này là tập hợp trong cùng một tập tin.

note: Type: select Description
en: Another possibility is to have a subdirectory for each administrative task with a file named "Changelog".  This way, you can store source code or configuration examples along with the documentation on how they have been used.
vi: Cũng có thể bảo tồn một thư mục con cho mỗi công việc quản trị mà chứa một tập tin « Changelog ». Trong thư mục đó, bạn cũng có thể lưu trữ mã nguồn, mẫu cấu hình và tài liệu hướng dẫn.

note: Type: string Description
en: Changelog file to be monitored:
vi: Tập tin Changelog cần theo dõi:

note: Type: string Description
en: This option sets the path of the changelog file to be monitored.
vi: Tuỳ chọn này lập đường dẫn đến tập tin theo dõi thay đổi (Changelog) cần theo dõi.

note: Type: string Description
en: Changelog directory to be monitored:
vi: Thư mục Changelog cần theo dõi:

note: Type: string Description
en: This option sets the path to the root directory containing the Changelogs. Each "Changelog" file should be in a sub-directory of this directory.
vi: Tuỳ chọn này lập đường dẫn đến thư mục chứa các tập tin theo dõi thay đổi. Mỗi tập tin « Changelog » nên nằm trong một thư mục con của thư mục này.

note: Type: boolean Description
en: Run faxrunqd during system startup?
vi: Chạy «faxrunqd» trong khi khởi động hệ thống không?

note: Type: boolean Description
en: The mgetty-fax package contains a daemon ("faxrunqd") that can automatically take in charge the sending of the faxes spooled with faxspool. This daemon and the faxrunq utility need /etc/mgetty/faxrunq.config to be configured appropriately in order to run. If you plan to use faxrunqd, please indicate so.
vi: Gói tin «mgetty-fax» chứa một trình nền (dæmon) được gọi là «faxrunqd» mà có thể tự động quản lý việc gửi các fax do «faxspool» tập hợp. Để chạy cả hai trình nền này và tiện ích «faxrunq» đều thì phải cấu hình tập tin «/etc/mgetty/faxrunq.config» một cách thích hợp. Nếu bạn định sử dụng «faxrunqd», hãy ngụ ý như thế tại đây.

en: Midori Web Browser
vi: Trình duyệt web Midori

en: Browse the Web
vi: Duyệt web

en: Internet;WWW;Explorer
vi: Internet;WWW;Explorer;Web

en: New Private Browsing Window
vi: Mở cửa sổ duyệt web riêng tư mới

en: Midori Private Browsing
vi: Duyệt web riêng tư Midori

en: Private Browsing
vi: Duyệt web riêng tư

en: Open a new private browsing window
vi: Mở một cửa sổ duyệt web riêng tư mới

en: Snapshot saved to: %s
vi: Đã lưu snapshot vào: %s

en: Run ADDRESS as a web application
vi: Chạy ĐỊA CHỈ như là một ứng dụng web

en: Use FOLDER as configuration folder
vi: Sử dụng THƯ MỤC làm nơi lưu trữ thiết lập

en: Private browsing, no changes are saved
vi: Duyệt web riêng tư, không lưu thay đổi nào hết

en: Run the specified filename as javascript
vi: Chạy file javascript được lựa chọn

en: Execute the specified command
vi: Chạy lệnh đã cho

en: List available commands to execute with -e/ --execute
vi: Hiện danh sách các lệnh được dùng với tùy chọn -e/ --execute (thực thi)

en: Block URIs according to regular expression PATTERN
vi: Chặn các URI khớp với biểu thức chính quy (regex): MẪU-SO-SÁNH

note: i18n: CLI: Close tabs, clear private data, open starting page
en: Reset Midori after SECONDS seconds of inactivity
vi: Cài đặt lại midori sau SỐ-GIÂY không hoạt động

en: Check for new versions at:
vi: Kiểm tra phiên bản mới tại địa chỉ:

en: Add Boo_kmark
vi: Thê_m đánh dấu trang

en: _Userscripts
vi: Mã _lệnh tùy biến người dùng (JS)

en: User_styles
vi: Tùy biến _giao diện trang web (CSS)

en: _Transfers
vi: Tải _về

en: Netscape p_lugins
vi: _Plugin theo chuẩn Netscape

en: _Closed Tabs
vi: Các t_ab đã tắt

en: [Addresses]
vi: [Địa chỉ]

en: Malformed document.
vi: Tài liệu sai cấu trúc/cú pháp.

en: Unrecognized bookmark format.
vi: Không nhận dạng được kiểu đánh dấu trang.

en: Stop loading the current page
vi: Dừng tải trang hiện tại

en: Failed to update title: %s
vi: Không thể cập nhật tiêu đề: %s

en: Value '%s' is invalid for %s
vi: Giá trị '%s' không phù hợp với %s

en: Unexpected action '%s'.
vi: Hành động lạ '%s'.

en: %s (Private Browsing)
vi: %s (Duyệt web riêng tư)

en: Add to _Speed Dial
vi: Thêm vào trang Truy cập _nhanh

en: Save associated _resources
vi: Lưu cả các file đi _kèm

en: A new window has been opened
vi: Đã mở một cửa sổ mới

en: A new tab has been opened
vi: Đã mở một tab mới

en: New feed
vi: Nguồn tin mới

en: Toggle text cursor navigation
vi: Bật tắt di chuyển con chạy văn bản

en: Pressing F7 toggles Caret Browsing. When active, a text cursor appears in all websites.
vi: Nhấn nút F7 để bật tắt chế độ Duyệt web bằng con chạy. Khi bật sẽ có một con chạy văn bản trên mọi trang web.

en: _Enable Caret Browsing
vi: Bật Duyệt web bằng con _chạy

en: Open all in _Tabs
vi: Mở tất các thành các tab mới

en: Import bookmarks…
vi: Nhập các trang đánh dấu...

en: _Import bookmarks
vi: Nhập các trang đánh _dấu

en: Import from XBEL or HTML file
vi: Nhập từ file XBEL hay HTML

en: Failed to import bookmarks
vi: Không thể nhập các trang đánh dấu

en: XBEL Bookmarks
vi: Các trang đánh dấu XBEL

en: Netscape Bookmarks
vi: Các trang đánh dấu Netscape

en: Midori can only export to XBEL (*.xbel) and Netscape (*.html)
vi: Midori chỉ có thể nhập từ định dạng XBEL (*.xbel) hoặc Netscape (*.html)

en: Failed to export bookmarks
vi: Không thể xuất các trang đánh dấu

en: A lightweight web browser.
vi: Một trình duyệt web nhanh và nhẹ.

en: _Report a Problem…
vi: _Báo cáo trục trặc…

en: Russian (KOI8-R)
vi: Tiếng Nga

en: Show last open tabs
vi: Hiện tab gần đây nhất

en: Show last tabs without loading
vi: Hiện tab gần đây nhất nhưng không tải

en: The configuration couldn't be loaded: %s
vi: Không thể nạp cấu hình: %s

en: Invalid configuration value '%s'
vi: Tùy chỉnh không hợp lệ '%s'

en: Open _Image in New Window
vi: Mở ả_nh trong cửa sổ mới

en: _Search the Web
vi: _Tìm trên Web

en: The file "%s" can't be saved in this folder.
vi: Không thể lưu file "%s" vào thư mục này.

en: You don't have permission to write in this location.
vi: Bạn không có quyền ghi vào vị trí này.

en: There is not enough free space to download "%s".
vi: Không đủ chỗ trống để lưu "%s".

en: The file needs %s but only %s are left.
vi: File này cần %s nhưng chỉ còn %s.

en: Minimum Font Size
vi: Cỡ phông tối thiểu

en: Browsing
vi: Đang duyệt

note: TODO: Preserve page icons of search engines and merge privacy items
en: Web Cache
vi: Bộ nhớ tạm web

en: Cookies store login data, saved games, or user profiles for advertisement purposes.
vi: Cookie dùng để lưu dữ liệu đăng nhập, quá trình chơi game, hay tài khoản người dùng cho mục đích quảng cáo.

en: Enable offline web application cache
vi: Bật lưu tạm ứng dụng web ngoại tuyến

en: The search engines couldn't be loaded. %s
vi: Không thể nạp máy tìm kiếm. %s

en: The search engines couldn't be saved. %s
vi: Không thể lưu danh sách máy tìm kiếm. %s

en: Empty folder
vi: Thư mục trống

note: i18n: Dialog: Clear Private Data, in the Tools menu
en: Clear Private Data
vi: Xóa dữ liệu riêng tư

en: _Clear private data
vi: _Xóa dữ liệu riêng tư

en: Clear the following data:
vi: Xóa những dữ liệu sau:

en: Last open _tabs
vi: Các tab mở gần đây nhất

en: Clear private data when _quitting Midori
vi: Xóa dữ liệu riêng tư khi th_oát Midori

note: i18n: Logins and passwords in websites and web forms
en: Saved logins and _passwords
vi: Các _mật khẩu và tài khoản đã lưu

en: Cookies and Website data
vi: Cookie và dữ liệu duyệt web

en: Website icons
vi: Biểu tượng website

en: Failed to clear history: %s
vi: Xóa lịch sử thất bại: %s

note: i18n: Couldn't remove items that are older than n days
en: Failed to remove old history items: %s
vi: Không thể xóa dữ liệu duyệt web: %s

en: The configuration couldn't be saved. %s
vi: Không thể lưu thiết lập. %s

note: i18n: Trash, or wastebin, containing closed tabs
en: The trash couldn't be saved. %s
vi: Không thể lưu danh sách các tab đã đóng. %s

en: Modify _preferences
vi: Thay đổi _tùy chỉnh

en: Disable all _extensions
vi: Tắt tất cả _phần mở rộng

en: Discard old tabs
vi: Bỏ những tab cũ

en: An instance of Midori is already running but not responding.
vi: Đã có một phiên bản Midori đang chạy nhưng không trả lời.

en: Bookmarks couldn't be loaded: %s
vi: Không thể tải đánh dấu trang: %s

en: The session couldn't be loaded: %s
vi: Không thể tải phiên duyệt web: %s

en: The trash couldn't be loaded: %s
vi: Không thể tải các tab đã tắt: %s

en: The history couldn't be loaded: %s
vi: Không thể tải lịch sử duyệt web: %s

en: The following errors occured:
vi: Có lỗi xảy ra:

en: Copy Link Loc_ation
vi: Chép vị trí _liên kết

en: New note
vi: Ghi chú mới

en: Rename note
vi: Đổi tên ghi chú

note: Type: boolean Description
en: Should MIMEDefang use an embedded Perl interpreter?
vi: MIMEDefang nên dùng trình phiên dịch Perl nhúng không?

comment: Choosing this option will significantly improve performance. However some
    systems do not support it. If in doubt, you can select this option..
note: Type: boolean Description
en: Choosing this option is generally safe and will significantly improve performance. However, some systems do not support it. See mimedefang-multiplexor(8) for more details on using an embedded Perl interpreter
vi: Bật tùy chọn này thì thường an toàn và rất tăng tốc độ. Tuy nhiên, một số hệ thống nào đó không hỗ trợ. Xem mimedefang-multiplexor(8) để tìm chi tiết về sử dụng trình phiên dịch Perl nhúng.

note: Type: note Description
en: To keep this data, you need to back it up now.
vi: Để giữ lại dữ liệu này thì bạn cần phải sao lưu ngay bây giờ.

en: minicom: cannot open macro file %s
vi: minicom: không thể mở tập tin vĩ lệnh %s

en:  A - File name (empty=disable) :
vi:  A - Tên tập tin (rỗng = tắt) :

en:  B - Log connects and hangups  :
vi:  B - Ghi nhật ký kết nối và tạm dừng:

en:  C - Log file transfers        :
vi:  C - Ghi nhật ký truyền tập tin:

en: Change which setting?
vi: Thay đổi cài đặt nào?

en: Logging options
vi: Tùy chọn ghi nhật ký

en:  A - Download directory :
vi:  A - Thư mục tải về     :

en:  B - Upload directory   :
vi:  B - Thư mục tải lên    :

en:  C - Script directory   :
vi:  C - Thư mục văn lệnh   :

en:  D - Script program     :
vi:  D - Chương trình văn lệnh:

en:  E - Kermit program     :
vi:  E - Chương trình Kermit:

en:  F - Logging options
vi:  F - Tùy chọn nhật ký

en: No
vi: Không

en: M  Zmodem download string activates...
vi: M  Chuỗi tải về Zmodem kích hoạt...

en: N  Use filename selection window......
vi: N  Dùng cửa sổ chọn tên tập tin.......

en: O  Prompt for download directory......
vi: P  Nhắc nhập thư mục tải về...........

en: Change which setting? (SPACE to delete)
vi: Thay đổi cài đặt nào? (Bấm phím dài để xóa)

en:      Name             Program
vi:      Tên              Chương trình

note: TRANSLATORS: * Name: Protocol sends filename internally * U/D: Command is used for upload or download * FullScr: Command runs fullscreen * IO-Red: Redirect output of commands to logfile * Multi: Protocol can transfer multiple files at once
en: Name U/D FullScr IO-Red. Multi
vi: Tên L/X ToànMH VR-ChTi. Đa

en: Delete which protocol?
vi: Xóa giao thức nào?

en:  A -    Serial Device      :
vi:  A -    Thiết bị nối tiếp  :

en:  B - Lockfile Location     :
vi:  B - Vị trí khóa tập tin   :

en:  C -   Callin Program      :
vi:  C -   Chương trình gọi đến:

en:  D -  Callout Program      :
vi:  D -  Chương trình gọi ra  :

en:  E -    Bps/Par/Bits       :
vi:  E -    Bps/Par/Bit        :

en:  F - Hardware Flow Control :
vi:  F - Điều khiển luồng phần cứng:

en:  G - Software Flow Control :
vi:  G - Điều khiển luồng phần mềm:

en: DTE speed
vi: Tốc độ DTE

en: line speed
vi: tốc độ đường dây

en:  A - Init string .........
vi:  A - Chuỗi khởi tạo ......

en:  B - Reset string ........
vi:  B - Chuỗi đặt lại .......

en:  C - Dialing prefix #1....
vi:  C - Tiền tố quay số #1...

en:  D - Dialing suffix #1....
vi:  D - Hậu tố quay số #1....

en:  E - Dialing prefix #2....
vi:  E - Tiền tố quay số #2...

en:  F - Dialing suffix #2....
vi:  F - Hậu tố quay số #2....

en:  G - Dialing prefix #3....
vi:  G - Tiền tố quay số #3...

en:  H - Dialing suffix #3....
vi:  H - Hậu tố quay số #3....

en:  I - Connect string ......
vi:  I - Chuỗi kết nối .......

en:  J - No connect strings ..
vi:  J - Không có chuỗi kết nối .

en:  K - Hang-up string ......
vi:  K - Chuỗi ngừng nói .....

en:  L - Dial cancel string ..
vi:  L - Chuỗi thôi quay số ..

en:  M - Dial time ...........
vi:  M - Thời gian quay số ...

en:  N - Delay before redial .
vi:  N - Khoảng đợi quay số lại .

en:  O - Number of tries .....
vi:  O - Số lần thử lại ......

en:  P - DTR drop time (0=no).
vi:  P - Thời gian thả DTR (0 = không).

en:  Q - Auto bps detect .....
vi:  Q - Tự động phát hiện bps ...

en:  R - Modem has DCD line ..
vi:  R - Bộ điều giải có tuyến DCD ...

en:  S - Status line shows ...
vi:  S - Dòng trạng thái hiển thị ...

en:  T - Multi-line untag ....
vi:  T - Bỏ thẻ đa dòng ...

en: Modem and dialing parameter setup
vi: Cài đặt và tham số về bộ điều giải và quay số

en:     Return or Esc to exit. Edit A+B to get defaults.
vi:     Phím Return hay Esc để thoát. Sửa A+BIẾN để lấy mặc định.

en:  C - Status line is         :
vi:  C - Dòng trạng thái là     :

en:  E - Foreground Color (menu):
vi:  E - Màu tiền cảnh (trình đơn):

en:  F - Background Color (menu):
vi:  F - Màu nền (trình đơn)    :

en:  G - Foreground Color (term):
vi:  G - Màu cảnh gần (thiết bị cuối):

en:  H - Background Color (term):
vi:  H - Màu nền (thiết bị cuối):

en:  I - Foreground Color (stat):
vi:  I - Màu Tiền cảnh (thống kê):

en:  J - Background Color (stat):
vi:  J - Màu nền (trạng thái)   :

en:  P - Add linefeed           :
vi:  P - Thêm ký tự xuống dòng  :

en:  Q - Local echo             :
vi:  Q - Lặp lại cục bộ         :

en:  R - Line Wrap              :
vi:  R - Ngắt dòng              :

en:  S - Hex Display            :
vi:  S - Hiển thị kiểu thập lục :

en:  T - Add carriage return    :
vi:  T - Thêm ký hiệu về đầu dòng:

en: Change which setting?  (Esc to exit)
vi: Thay đổi cài đặt nào? (Esc để thoát)

en: Menu foreground == background color, change!
vi: Trong trình đơn, màu cảnh gần và màu nền là trùng: phải thay đổi!

en: Terminal foreground == background color, change!
vi: Trong thiết bị cuối, màu cảnh gần và màu nền là trùng: phải thay đổi!

en:  A - Command key is         :
vi:  A - Phím lệnh là           :

en:  B - Backspace key sends    :
vi:  B - Phím Xóa lùi gửi       :

en:  D - Alarm sound            :
vi:  D - Tiếng báo động         :

en:  K - History Buffer Size    :
vi:  K - Kích cỡ bộ đệm lược sử :

en:  L - Macros file            :
vi:  L - Tập tin vĩ lệnh        :

en:  N - Macros enabled         :
vi:  N - Vĩ lệnh đã bật         :

en:  O - Character conversion   :
vi:  O - Chuyển đổi ký tự       :

en:  M - Edit Macros
vi:  M - Sửa vĩ lệnh

en: History Buffer Size
vi: Kích cỡ bộ đệm lược sử

en: Program new command key
vi: Đặt phím lệnh mới

en: 
     Press the new command key. If you want to use
     the META or ALT key enter:
    
      o SPACE if your meta key sets the 8th bit high
      o ESC   if your meta key sends the ESCAPE prefix (standard)
    
    
     Press new command key:
vi: 
     Bấm phím lệnh mới. Muốn sử dụng phím META hay ALT thì nhập:
    
      o SPACE nếu phím meta đặt bit thứ tám cao
      o ESC   nếu phím meta gửi tiền tố ESCAPE (chuẩn)
    
    
     Bấm phím lệnh mới:

en: Meta-8th bit
vi: Meta-bit thứ 8

en: ERROR: you do not have permission to create a file there!
vi: LỖI : bạn không có quyền tạo tập tin ở đó !

en: ERROR: cannot open macro file %s
vi: LỖI : không thể mở tập tin bộ lệnh %s

en: Reading macros
vi: Đang đọc các bộ lệnh...

en:  A -      Terminal emulation :
vi:  A -   Mô phỏng thiết bị cuối:

en:  B -     Backspace key sends :
vi:  B -     Gửi ký tự Xóa lùi   :

en:  C -          Status line is :
vi:  C -       Dòng trạng thái là:

en:  D -   Newline tx delay (ms) :
vi:  D - Khoảng trễ xuống dòng tx (mili-giây):

en:  E -          ENQ answerback :
vi:  E -        ENQ trả lại ngược:

en:  F - Character tx delay (ms) :
vi:  D - Trễ ký tự tx (mili-giây):

en: Terminal settings
vi: Cài đặt thiết bị cuối

en: Cannot write to %s
vi: Không thể ghi vào %s

en: Configuration saved
vi: Cấu hình đã được lưu

en: ERROR: Macros have changed but no filename is set!
vi: LỖI: vĩ lệnh đã thay đổi còn chưa đặt tên tập tin !

en: Cannot write macros file %s
vi: Không thể ghi tập tin bộ lệnh %s

en: Macros saved
vi: Bộ lệnh đã được lưu

en: Give name to save this configuration?
vi: Nhập tên để lưu cấu hình này không?

en: Filenames and paths
vi: Tên tập tin và đường dẫn

en: File transfer protocols
vi: Giao thức truyền tập tin

en: Serial port setup
vi: Cài đặt cổng nối tiếp

en: Modem and dialing
vi: Bộ điều giải và quay số

en: Save setup as..
vi: Lưu cài đặt thành..

en: Exit from Minicom
vi: Thoát khỏi Minicom

en: Save setup as %s
vi: Lưu cài đặt dạng %s

en: configuration
vi: cấu hình

en: BLACK
vi: ĐEN

en: RED
vi: ĐỎ

en: YELLOW
vi: VÀNG

en: BLUE
vi: XANH

en: MAGENTA
vi: ĐỎ TƯƠI

en: CYAN
vi: XANH LÁ MẠ

en: WHITE
vi: TRẮNG

en: Comm Parameters
vi: Tham số viễn thông

en:  Speed            Parity      Data
vi:  Tốc độ     Tính chẵn lẻ     Dữ liệu

en:  A: <next>        L: None     S: 5
vi:  A: <kế>          L: Không    S: 5

en:  B: <prev>        M: Even     T: 6
vi:  B: <lùi>         M: Chẵn     T: 6

en:  C:   9600        N: Odd      U: 7
vi:  C:   9600        N: Lẻ       U: 7

en:  D:  38400        O: Mark     V: 8
vi:  D:  38400        O: Dấu      V: 8

en:  Stopbits
vi:  Bit dừng

en:  K: Current
vi:  K - Hiện tại

en: 
     Choice, or <Enter> to exit?
vi: 
     Chọn, hay <Enter> để thoát ?

en: Current: %5s %s%s%s
vi: HIện thời : %5s %s%s%s

en:  (LEGEND: ^M = C-M, ^L = C-L, ^G = C-G, ^R = C-R, ^~ = pause 1 second,
vi:  (CHU GIẢI: ^M = C-M, ^L = C-L, ^G = C-G, ^R = C-R, ^~ = tạm dừng 1 giây,

en:   \u = username, \p = password, \\ = \, \e = toggle echo,
vi:   \u = tên người dùng, \p = mật khẩu, \\ = \, \e = bật/tắt phản chiếu,

en:   \l = toggle LF, \bX1..Xn<sp> = change baud rate. Example: "\beq "
vi:   \l = bật/tắt LF, \bX1..Xn<sp> = thay đổi tỷ lệ baud. Ví dụ: "\bfq "

en:   = 115200 8N1. (See the "Comm Parameters" menu for valid values of X.))
vi:   = 192000 8N1. (Xem trình đơn "Comm Parameters" để tìm các giá trị X hợp lệ.))

en: CHANGED
vi: ĐÃ ĐỔI

en: Character conversion
vi: Chuyển đổi ký tự

en:  char    in out    char    in out    char    in out    char    in out
vi:  k.tự    vào ra    k.tự    vào ra    k.tự    vào ra    k.tự    vào ra

en: 
     A - load table	B - save table
vi: 
     A - nạp bảng	B - lưu bảng

en: 	file:%s
vi: 	tập tin:%s

en: 
     C - edit char	D - next screen	E - prev screen
vi: 
     C - sửa ký tự	D - màn hình kế	E - màn hình lùi

en:  F - convert capture: %s
vi:  F - chuyển đổi đồ bắt: %s

en: Load file: %s
vi: Nạp tập tin: %s

en: Save as file: %s
vi: Lưu dạng tập tin: %s

en: Character to be edited:
vi: Ký tự cần sửa:

en: Input character ascii value 0-255
vi: Giá trị ASCII ký tự nhập 0-255

en: Change input to: %s
vi: Thay đổi dữ liệu nhập thành: %s

en: Change output to: %s
vi: Thay đổi kết xuất thành: %s

en: Cannot open conversion table %s
vi: Không thể mở bảng chuyển đổi %s

en: Cannot read conversion table %s
vi: Không thể đọc bảng chuyển đổi %s

en: Cannot write conversion table %s
vi: Không thể ghi bảng chuyển đổi %s

en: Initializing Modem
vi: Đang khởi tạo bộ điều giải...

en: Resetting Modem
vi: Đang đặt lại bộ điều giải...

en: Hanging up
vi: Đang ngừng nói...

en: Hangup (%ld:%02ld:%02ld)
vi: Ngừng nói (%ld:%02ld:%02ld)

en: Sending BREAK
vi: Đang gửi tín hiệu BREAK (ngắt)

en:     No connection: %s.
vi:     Không có kết nối : %s.

en:    Press any key to continue..
vi:    Bấm phím nào để tiếp tục...

en:      Retry in %2d seconds
vi:      Thử lại sau %2d giây

en: Max retries
vi: Số lần thử lại tối đa

en: You are already online! Hang up first.
vi: Bạn đang trực tuyến ! Hãy ngừng nói trước.

en: Autodial
vi: Tự động quay số

en: Dialing
vi: Đang quay số...

en:       At : %s
vi:       Lúc: %s

en:  Last on : %s at %s
vi:  Kết nối cuối cùng : %s lúc %s

en:     Time : %-3d
vi:     Thời gian : %-3d

en:      Attempt #%d
vi:      Lần thử #%d

en: 
    
    
     Escape to cancel, space to retry.
vi: 
    
    
     Phím Esc để thôi, phím cách để thử lại

en: Connected. Press any key to continue
vi: Đã kết nối. Bấm phím nào để tiếp tục

en: Manually entered number
vi: Số đã tự nhập

en: Cannot open ~/.dialdir: permission denied
vi: Không thể mở “~/.dialdir”: không đủ quyền

en: Failed to read dialing directory
vi: Gặp lỗi khi đọc thư mục quay số

en: Phonelist garbled (unknown version?)
vi: Danh sách điện thoại lộn xộn (phiên bản không rõ ?)

en: Phonelist corrupted
vi: Danh sách điện thoại bị hỏng

en: Unknown dialing directory version
vi: Không rõ phiên bản danh bạ số quay

en: Phonelist garbled (?)
vi: Danh sách điện thoại lộn xộn (?)

en: Out of memory while reading dialing directory
vi: Tràn bộ nhớ trong khi đọc bản liệt kê số quay

en: Converted dialdir to new format, old saved as %s.v%hd
vi: Đã chuyển đổi dialdir sang định dạng mới, cái cũ được lưu thành %s.v%hd

en: Cannot open ~/.dialdir for writing!
vi: Không thể mở “~/.dialdir” để ghi !

en: Error writing to ~/.dialdir!
vi: Lỗi ghi vào “~/.dialdir” !

en:  A -  Name                :
vi:  A -  Tên                 :

en:  B -  Number              :
vi:  B -  Số                  :

en:  C -  Dial string #       :
vi:  C -  Chuỗi quay số #     :

en:  D -  Local echo          :
vi:  D -  Phản chiếu cục bộ   :

en:  E -  Script              :
vi:  E -  Văn lệnh            :

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

en:  G -  Password            :
vi:  G -  Mật khẩu            :

en:  H -  Terminal Emulation  :
vi:  H -  Mô phỏng thiết bị cuối:

en:  I -  Backspace key sends :
vi:  I -  Gửi ký tự Xóa lùi   :

en:  J -  Linewrap            :
vi:  J -  Ngắt dòng           :

en:  K -  Line Settings       :
vi:  K -  Cài đặt tuyến :

en:  L -  Conversion table    :
vi:  L -  Bảng chuyển đổi     :

en:       Last dialed         : %s %s
vi:       Quay số cuối cùng   : %s %s

en:       Times on            : %d
vi:       Lần đã kết nối      : %d

en: moVe
vi: Di chuyển

en:    Yes
vi:    Có

en:    No
vi:    Không

en: Entry "%s" not found. Enter dialdir?
vi: Không tìm thấy mục nhập “%s”. Vào thư mục quay số dialdir không?

en: ( Escape to exit, Space to tag )
vi: ( Phím Esc để thoát, phím cách để đặt thẻ )

en:  Move entry up/down, Escape to exit
vi:  Đem mục lên/xuống, phím Esc để thoát

en: Dialing Directory
vi: Danh bạ số quay

en:      Name            Number            Last on      Times Script
vi:      Tên             Số                Lần cuối     Lần   Văn lệnh

en: Find an entry
vi: Tìm mục nhập

en: Remove entry?
vi: Gỡ bỏ mục nhập ?

en: Enter number
vi: Nhập số

note: TRANSLATORS: Translation of each of these menu items should not be * longer than 7 characters. The upper-case letter is a shortcut, * so keep them unique and ASCII; 'h', 'j', 'k', 'l' are reserved
en: [Goto]
vi: [tới]

en: [Prev]
vi: [Trước]

en: [Show]
vi: [Hiện]

en: [Tag]
vi: [Thẻ]

en: [Untag]
vi: [Bỏ thẻ]

en: Could not change to directory %s (%s)
vi: Không thể chuyển đổi sang thư mục %s (%s)

en: Select one or more files for download
vi: Chọn một hay nhiều tập tin cần tải về

en: Select a file for download
vi: Chọn một tập tin cần tải về

en: Select a directory for download
vi: Chọn một thư mục để tải về

en: Select one or more files for upload
vi: Chọn một hay nhiều tập tin cần tải lên

en: Select a file for upload
vi: Chọn một tập tin cần tải lên

en: Select a directory for upload
vi: Chọn một thư mục để tải lên

en: Directory: %%-%ds
vi: Thư mục: %%-%ds

en: Can't back up!
vi: Không thể sao lưu!

en: Too many files tagged - buffer would overflow
vi: Quá nhiều tập tin có thẻ - sẽ tràn bộ đệm

en: Can select only one!
vi: chỉ có thể chọn một cái!

en: Goto directory:
vi: Tới thư mục:

en: Filename pattern:
vi: Mẫu tên tập tin:

en: Tag pattern:
vi: Mẫu thẻ :

en: No file(s) tagged
vi: Không có tập tin có thẻ

en: Untag pattern:
vi: Mẫu bỏ thẻ:

en: No file(s) untagged
vi: Không có tập tin có thẻ bị bỏ

en: No file selected - enter filename:
vi: Chưa chọn tập tin - gõ tên tập tin:

en: File: "%s" exists! Overwrite?
vi: Tập tin “%s” đã có. Ghi đè không?

en: no such file!
vi: không có tập tin như vậy!

en: %d files:
vi: %d tập tin

en: Minicom Command Summary
vi: Tóm tắt lệnh Minicom

en: Commands can be called by %s<key>
vi: Có thể gọi lệnh bằng phím %s<key>

en: Main Functions
vi: Chức năng chính

en: Other Functions
vi: Chức năng khác

en:  Dialing directory..D  run script (Go)....G | Clear Screen.......C
vi:  Danh bạ số quay...D  chạy văn lệnh (Đi)...G | Xóa màn hình.......C

en:  Send files.........S  Receive files......R | cOnfigure Minicom..O
vi:  Gửi tập tin........S  Nhận tập tin.......R | Cấu hình Minicom..O

en:  comm Parameters....P  Add linefeed.......A |
vi:  Tham số kết nối....P  Xuống dòng.........A |

en: Suspend minicom....J
vi: Ngưng minicom....J

en: Jump to a shell....J
vi: Nhảy tới hệ vỏ.....J

en:  Capture on/off.....L  Hangup.............H | eXit and reset.....X
vi:  Bật/tắt bắt........L  Tạm Ngừng..........H | Thoát và đặt lại...X

en:  send break.........F  initialize Modem...M | Quit with no reset.Q
vi:  gửi ngắt...........F  khởi tạo modem.....M | Thoát, không đặt lại.Q

en:  Terminal settings..T  run Kermit.........K | Cursor key mode....I
vi:  Cài đặt t.b.cuối...T  chạy Kermit........K | Chế độ phím con trỏ...I

en:  lineWrap on/off....W
vi:  Bật/tắt ngắt dòng....W

en:   local Echo on/off..E | Help screen........Z
vi:   Bật/tắt phản chiếu cục bộ..E | Trợ giúp........Z

en:  Paste file.........Y  Timestamp toggle...N | scroll Back........B
vi:  Dán tập tin........Y  Timestamp Bật/Tắt..N | cuộn Back..........B

en:  Add Carriage Ret...U
vi:  Thêm con trỏ Trở về đầu dòng...U

en: Select function or press Enter for none.
vi: Chọn chức năng, hay bấm Enter để chọn không gì.

en: Written by Miquel van Smoorenburg 1991-1995
vi: Tác giả: Miquel van Smoorenburg năm 1991-1995

en: Some additions by Jukka Lahtinen 1997-2000
vi: Bổ sung thêm bởi Jukka Lahtinen năm 1997-2000

en: i18n by Arnaldo Carvalho de Melo 1998
vi: Quốc tế hóa bởi Arnaldo Carvalho de Melo năm 1998

en: Lockfile is stale. Overriding it..
vi: Tập tin khóa quá cũ nên ghi đè lên nó..

en: Device %s is locked.
vi: Thiết bị %s bị khóa.

en: Could not setup for dial out.
vi: Không thể cài đặt để quay số ra.

en: minicom: cannot open %s: %s
vi: minicom: không thể mở %s: %s

en: minicom: cannot open %s. Sorry.
vi: minicom: không thể mở %s. Rất tiếc.

en: Cannot open %s!
vi: Không thể mở %s !

en: OFFLINE
vi: NGOẠI TUYẾN

en: ONLINE
vi: TRỰC TUYẾN

en: Gone offline (%ld:%02ld:%02ld)
vi: Ngắt kết nối (%ld:%02ld:%02ld)

en: Could not re-initialize window system.
vi: Không thể khởi tạo lại hệ thống cửa sổ.

en: Got signal %d
vi: Nhận được tín hiệu %d

en:   Close
vi:   Đóng

en:  Pause
vi:  Tạm dừng

en:   Exit
vi:   Thoát

en:  Unpause
vi:  Hủy tạm dừng

en: Hang-up line?
vi: Ngừng?

en: Killed by signal %d !
vi: Bị giết do tín hiệu %d !

en: Suspended. Type "fg" to resume.
vi: Bị ngưng. Gõ “fg” để tiếp tục lại.

en: SHELL variable not set
vi: Chưa đặt biến SHELL (hệ vỏ)

en: Out of memory: could not fork()
vi: Tràn bộ nhớ nên không thể fork() (tạo tiến trình con)

en: Shelled out. Type "exit" to return.
vi: Nằm trong nền hệ vỏ. Gõ “exit” để trở về.

en: SEARCH FOR (ESC=Exit)
vi: TÌM KIẾM (ESC = thoát)

en: Search Wrapping Around to Start!
vi: Việc tìm kiếm cuộn về đầu !

en: HISTORY: U=Up D=Down F=PgDn B=PgUp s=Srch S=CaseLess N=Next C=Cite ESC=Exit
vi: LƯỢC SỬ: U=Lên D=Xuống F=PgDn B=PgUp s=Tìm S=Chữ-nào N=Kế C=Trích ESC=Thoát

en: History buffer Disabled!
vi: Bộ đệm lược sử bị tắt!

en: History buffer empty!
vi: Bộ đệm lược sử là rỗng!

en: No previous search!
      Please 's' or 'S' first!
vi: Không có việc tìm kiếm trước.
     Háy dùng “s” hay “S” trước tiên.

en:   CITATION: ENTER=select start line ESC=exit
vi:   TRÍCH DẪN: ENTER=chọn dòng đầu ESC=thoát

en:   CITATION: ENTER=select end line ESC=exit
vi:   TRÍCH DẪN: ENTER=chọn dòng cuối ESC=thoát

en: Wrong option in environment MINICOM="%s"
vi: Gặp tùy chọn không đúng trong môi trường MINICOM=“%s”

en: Type "minicom %s" for help.
vi: Hãy gõ lệnh “minicom %s” để xem trợ giúp.

en: This variable is currently set to "%s".
vi: Biến này hiện thời được đặt thành “%s”.

en: This variable is currently unset.
vi: Biến này hiện thời không có giá trị được đặt.

en: The configuration directory for the access file and the configurations
    is compiled to %s.
    
    Report bugs to <minicom-devel@lists.alioth.debian.org>.
vi: Thư mục cấu hình cho tập tin truy cập và các cấu hình được biên dịch thành %s
    
    Hãy thông báo lỗi cho địa chỉ “minicom-devel@lists.alioth.debian.org”.

en: Timestamp OFF
vi: Dấu thời gian TẮT

en: Timestamp every line (simple)
vi: Dấu vết thời gian mỗi dòng (đơn giản)

en: Timestamp every line (extended)
vi: Dấu vết thời gian mỗi dòng (có mở rộng)

en: Timestamp lines every second
vi: Dấu vết thời gian mỗi giây

en:  (compiled %s)
vi:  (đã biên dịch %s)

en: Copyright (C) Miquel van Smoorenburg.
vi: Tác quyền © của Miquel van Smoorenburg.

en: minicom: argument to -p must be a pty
vi: minicom: đối số đối với “-p” phải là một thuộc tính

en: You don't exist. Go away.
vi: Người lạ. Cút đi!

en: Sorry. Your screen is too small.
vi: Rất tiếc. Màn hình của bạn quá nhỏ.

en: Welcome to minicom
vi: Chào mừng bạn dùng minicom

en: Compiled on
vi: Biên dịch vào

en: Using character set conversion
vi: Dùng bộ ký tự chuyển đổi

en: 
    Press %sZ for help on special keys%c
vi: 
    Bấm %sZ để xem trợ giúp về các phím đặc biệt%c

en: Add linefeed ON
vi: Thêm ký tự xuống dòng đã BẬT

en: Add linefeed OFF
vi: Thêm ký tự xuống dòng bị TẮT

en: Add carriage return ON
vi: Thêm dấu về đầu dòng BẬT

en: Add carriage return OFF
vi: Thêm dấu về đầu dòng TẮT

en: Local echo ON
vi: Phản chiếu cục bộ đã BẬT

en: Local echo OFF
vi: Phản chiếu cục bộ bị TẮT

en: You are online. Really initialize?
vi: Bạn đã kết nối. Thực sự khởi tạo không?

en: Leave without reset?
vi: Thoát mà không đặt lại không?

en: Save macros?
vi: Lưu các vĩ lệnh không?

en: Leave Minicom?
vi: Thoát khỏi Minicom không?

en: Capture to which file?
vi: Bắt vào tập tin nào?

en: Cannot open capture file
vi: Không thể mở tập tin bắt

en: Capture file
vi: Tập tin bắt

en: Linewrap ON
vi: Ngắt dòng đã BẬT

en: Linewrap OFF
vi: Ngắt dòng bị TẮT

en: Quit without reset while online.
vi: Thoát mà không đặt lại trong khi trực tuyến.

en: # Machine-generated file - use "minicom -s" to change parameters.
vi: # Tập tin được máy tạo ra - hãy dùng lệnh “minicom -s” để thay đổi tham số.

en: # Machine-generated file - use setup menu in minicom to change parameters.
vi: # Tập tin được máy tạo ra - hãy dùng trình đơn cài đặt trong minicom để thay đổi tham số.

en: Memory allocation failed.
vi: Gặp lỗi khi cấp phát bộ nhớ.

en: ** Line %d of the %s config file is unparsable.
vi: ** Không thể phân tích dòng %d của tập tin cấu hình %s.

en: personal
vi: cá nhân

en: script "%s": syntax error in line %d %s%s
vi: văn lệnh “%s”: gặp lỗi cú pháp trên dòng %d %s%s

en: script "%s": global timeout%s
vi: văn lệnh “%s”: quá hạn toàn cục%s

en: (word contains ESC or quote)
vi: (từ chứa ESC hay dấu trích dẫn)

en: runscript: couldn't open "%s"%s
vi: runscript: không thể mở “%s”%s

en: script "%s": out of memory%s
vi: văn lệnh “%s”: tràn bộ nhớ%s

en: script "%s" line %d: unknown variable "%s"%s
vi: văn lệnh “%s” dòng %d: không rõ biến “%s”%s

en: script "%s": unexpected end of file%s
vi: văn lệnh “%s”: gặp kết thúc tập tin bất thường%s

en: (garbage after })
vi: (ký tự rác nằm sau dấu ngoặc móc phải } )

en: (too many arguments)
vi: (quá nhiều đối số)

en: script "%s" line %d: nested expect%s
vi: văn lệnh “%s” dòng %d: chuỗi mong đợi lồng nhau%s

en: (garbage after {)
vi: (ký tự rác nằm sau dấu ngoặc móc trái { )

en: (argument expected)
vi: (cần đối số)

en: (invalid argument)
vi: (đối số không hợp lệ)

en: (in goto/gosub label)
vi: (trong nhãn goto/gosub)

en: script "%s" line %d: label "%s" not found%s
vi: văn lệnh “%s” dòng %d: không tìm thấy nhãn “%s”%s

en: script "%s": no return from gosub%s
vi: văn lệnh “%s”: gosub chưa trả lại%s

en: (missing var name)
vi: (thiếu tên biến)

en: (expected variable)
vi: (mong đợi biến)

en: (expected command after if)
vi: (ngờ lệnh nằm sau “if” [nếu])

en: (unknown operator)
vi: (gặp toán tử không rõ)

en: (unexpected argument)
vi: (gặp đối số bất thường)

en: script "%s" line %d: break outside of expect%s
vi: văn lệnh “%s” dòng %d: sự ngắt [break] nằm bên ngoài chuỗi mong đợi [expect]%s)

en: script "%s" line %d: call inside expect%s
vi: văn lệnh “%s” dòng %d: lời gọi [call] nằm bên trong chuỗi mong đợi [expect]%s)

en: script "%s" line %d: unknown command "%s"%s
vi: văn lệnh “%s” dòng %d: không rõ lệnh “%s”%s

en: runscript, part of minicom version %s
vi: runscript (chạy lệnh), thuộc về minicom phiên bản %s

en: Usage: runscript <scriptfile> [logfile [homedir]]%s
vi: Sử dụng: runscript <văn_lệnh> [bản_ghi [thư_mục_chính]]%s

en: Cannot chdir to %.30s
vi: Không thể chdir (chuyển đổi thư mục) sang %.30s

en: Please enter file names
vi: Hãy nhập các tên tập tin

en: Out of memory: could allocate buffer for command line
vi: Hết bộ nhớ: không thể cấp phát bộ đệm cho dòng lệnh

en: %.30s %s - Press CTRL-C to quit
vi: %.30s %s - Bấm tổ hợp phím CTRL-C để thoát

en: 
     READY: press any key to continue...
vi: 
    SẴN SÀNG: bấm phím bất kỳ để tiếp tục...

en: Cannot create lockfile!
vi: Không thể tạo tập tin khóa!

en: Failed to write lockfile %s
vi: Gặp lỗi khi ghi tập tin khóa %s

en: Cannot create lockfile for %s: %s
vi: Không thể tạo tập tin khóa cho %s: %s

en: Same as last
vi: Cũng vậy

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

en:  B -   Password        :
vi:  B -   Mật khẩu        :

en:  C -   Name of script  :
vi:  C -   Tên văn lệnh    :

en: Change which setting?     (Return to run, ESC to stop)
vi: Thay đổi cài đặt nào?     (Enter để chạy, ESC để dừng chạy)

en: Run a script
vi: Chạy văn lệnh

en: Environment variable TERM not set
vi: Chưa đặt biến môi trường TERM (kiểu thiết bị cuối)

en: No termcap entry for %s
vi: Chưa tạo mục nhập termcap cho %s

en: No termcap database present!
vi: Hiện tại không có cơ sở dữ liệu termcap!

en: No cursor motion capability (cm)
vi: Không có khả năng di chuyển con trỏ (cm - cursor motion)

en: Number of terminal lines unknown
vi: Không hiểu số dòng của thiết bị cuối

en: Number of terminal columns unknown
vi: Không hiểu số cột của thiết bị cuối

note: Type: note Description
en: MiniSSDP daemon configuration
vi: Cấu hình dịch vụ MiniSSDP

note: Type: note Description
en: The MiniSSDP daemon is being installed (perhaps as a dependency for UPnP support) but will not function correctly until it is configured.
vi: Dịch vụ MiniSSDP đang được cài đặt (có lẽ như là một phụ thuộc vào hỗ trợ UPnP) nhưng sẽ không hoạt động chính xác cho đến khi nó được cấu hình.

note: Type: note Description
en: MiniSSDP is a daemon used by MiniUPnPc to speed up device discovery. For security reasons, no out-of-box default configuration can be provided, so it requires manual configuration.
vi: MiniSSDP là một dịch vụ được sử dụng bởi MiniUPnPc để tăng tốc độ phát hiện thiết bị. Vì lý do bảo mật, không có cấu hình mặc định của hộp ngoài có thể được cung cấp, vì vậy nó yêu cầu cấu hình thủ công.

note: Type: note Description
en: Alternatively you can simply override the recommendation and remove MiniSSDP, or leave it unconfigured - it won't work, but MiniUPnPc (and UPnP applications) will still function properly despite some performance loss.
vi: Ngoài ra bạn có thể đơn giản là ghi đè lên các khuyến nghị và gỡ bỏ MiniSSDP, hoặc để lại nó không được cấu hình - nó sẽ không làm việc, nhưng MiniUPnPc (và các ứng dụng UPnP) vẫn sẽ hoạt động đúng mặc dù làm giảm hiệu suất.

note: Type: boolean Description
en: Start the MiniSSDP daemon automatically?
vi: Khởi động dịch vụ MiniSSDP một cách tự động?

note: Type: boolean Description
en: Choose this option if the MiniSSDP daemon should start automatically, now and at boot time.
vi: Chọn tùy chọn này nếu dịch vụ MiniSSDP nên tự khởi động, ngay bây giờ và vào lúc khởi động.

note: Type: string Description
en: Interfaces to listen on for UPnP queries:
vi: Giao diện để lắng nghe các truy vấn UPnP:

note: Type: boolean Description
en: Enable IPv6 listening?
vi: Cho phép lắng nghe IPv6?

note: Type: boolean Description
en: Please specify whether the MiniSSDP daemon should listen for IPv6 queries.
vi: Vui lòng chỉ định dịch vụ MiniSSDP có nên lắng nghe các truy vấn IPv6.

note: Type: boolean Description
en: Start the MiniUPnP daemon automatically?
vi: Khởi động dịch vụ MiniUPnP một cách tự động?

note: Type: boolean Description
en: Choose this option if the MiniUPnP daemon should start automatically, now and at boot time.
vi: Chọn tùy chọn này nếu dịch vụ MiniUPnP nên tự khởi động, ngay bây giờ và vào lúc khởi động.

note: Type: string Description
en: External WAN network interface to open ports on:
vi: Giao diện mạng WAN bên ngoài để mở cổng trên:

note: Type: string Description
en: The MiniUPnP daemon will listen on a specific IP address on the local network, then open ports on the WAN interface. Please enter the name of the WAN network interface on which the MiniUPnP daemon should perform port forwarding.
vi: Dịch vụ MiniUPnP sẽ lắng nghe trên một địa chỉ IP cụ thể trên mạng cục bộ, sau đó mở các cổng trên giao diện WAN. Xin vui lòng nhập tên của giao diện mạng WAN mà trên đó các Dịch vụ MiniUPnP nên thực hiện chuyển tiếp cổng.

note: Type: boolean Description
en: Enable IPv6 firewall chain?
vi: Cho phép móc xích tường lửa IPv6?

note: Type: boolean Description
en: Please specify whether the MiniUPnP daemon should run its ip6tables script on startup to initialize the IPv6 firewall chain.
vi: Xin vui lòng chỉ định liệu dịch vụ MiniUPnP có nên chạy kịch bản ip6tables của nó lúc khởi động để khởi tạo móc xích tường lửa IPv6.

note: Type: boolean Description
en: Note: This option is useless if you don't block any IPv6 forwarded traffic.
vi: Lưu ý: tùy chọn này là vô ích nếu bạn không chặn bất kỳ IPv6 chuyển tiếp lưu thông.

note: Type: boolean Description
en: Force reporting IGDv1 in rootDesc?
vi: Buộc báo cáo IGDv1 trong rootDesc?

note: Type: boolean Description
en: Some IGD clients (most notably Microsoft® Windows® BITS) look for IGDv1 and do not recognize IGDv2 as a valid IGD service. This option will fool them by pretending itself to be IGDv1.
vi: Một số máy khách IGD (nhất là Microsoft® Windows® BITS) có tìm kiếm IGDv1 và không nhận ra IGDv2 như là một dịch vụ IGD hợp lệ. Tùy chọn này sẽ  lừa chúng bằng các giả vờ nó là IGDv1.

note: Type: boolean Description
en: Of course you will lose IGDv2 functions (notably IPv6 support) by enabling this.
vi: Dĩ nhiên là bạn sẽ mất các tính năng IGDv2 (đặc biệt nhất là hỗ trợ IPv6) nếu bật cái này.

note: Type: select Description
en: Bootloader to use:
vi: Bộ tải khởi động cần dùng:

note: Type: select Description
en: Your PowerPC sub-architecture supports more than one bootloader, please select the one you want to use.
vi: Kiến trúc phụ PowerPC này hỗ trợ nhiều bộ tải khởi động: hãy chọn điều nào bạn muốn sử dụng.

note: Type: boolean Description
en: Launch MLDonkey at startup?
vi: Khởi chạy MLDonkey khi khởi động máy không?

note: Type: boolean Description
en: If enabled, each time your machine starts, the MLDonkey server will be started.
vi: Bật tùy chọn này thì mỗi lần khởi động máy, trình phục vụ MLDonkey sẽ cũng được khởi chạy.

note: Type: boolean Description
en: Otherwise, you will need to launch MLDonkey yourself each time you want to use it.
vi: Không thì bạn cần phải tự khởi chạy MLDonkey khi nào yêu cầu.

note: Type: boolean Description
en: Remove mlmmj lists on purge?
vi: Gỡ bỏ danh sách mlmmj khi tẩy ?

note: Type: boolean Description
en: Removing mlmmj on purge includes the removal of all subscriber lists, archives and configuration options for all lists currently stored.
vi: Khi tẩy gói, cũng có khả năng gỡ bỏ tất cả các danh sách người đăng ký, kho thư và tuỳ chọn cấu hình cho mọi danh sách được cất giữ hiện thời.

note: Type: boolean Description
en: Accepting here basically means that everything under /var/spool/mlmmj and /etc/mlmmj/lists will be removed when this package is purged. Also please note that any changes you might have made to /etc/aliases will not be unmade automatically when this package is removed. (A notice will be displayed however, to remind you to clean up your aliases.)
vi: Bật tùy chọn này thì có nghĩa cơ bản là mọi điều nằm dưới « /var/spool/mlmmj » hay « /etc/mlmmj/lists » sẽ bị gỡ bỏ khi gói này bị tẩy. Ghi chú rằng thay đổi nào được bạn làm trong « /etc/aliases » không nằm dưới một của hai thư mục nói trên thì không bị tự động gỡ bỏ. (Tuy nhiên, bạn sẽ được thông báo để nhắc nhở làm sạch các bí danh.)

en: italic
vi: nghiêng

en: Save&Exit
vi: Lưu & Thoát

en: Apply&Exit
vi: Áp dụng & Thoát

en: Font size (temporary)
vi: Cỡ phông (tạm thời)

en: Full reset
vi: Lập lại toàn bộ

note: TRANSLATORS: South Celestial Pole
en: SCP
vi: Thiên Cực Nam

en: PTY List
vi: Danh sách PTY

en:  New
vi:  Mới

en: mlterm configuration
vi: Cấu hình mlterm

en: Picture/Transparent
vi: Ảnh/Trong suốt

en: Pseudo transparent
vi: Trong suốt

en: --- ISO 8859 encodings ---
vi: --- Mã ISO 8859 ---

en: --- Other 8bit ---
vi: --- Mã 8bit khác ---

en: --- Japanese ---
vi: --- Nhật Bản ---

en: --- Korean ---
vi: --- Hàn Quốc ---

en: --- traditional Chinese ---
vi: --- Hán phồn thể ---

en: --- simplified Chinese ---
vi: --- Hán giản thể ---

en: auto (currently %s)
vi: tự động (hiện tại %s)

en: Anti Alias
vi: Chống răng cưa

en: Variable column width
vi: Độ rộng cột linh hoạt

en: Combining
vi: Tổ hợp

en: Combining = 1 (or 0) logical column(s)
vi: Tổ hợp = 1 (hoặc 0) cột logic

en: Process received strings via Unicode
vi: Xử lí chuỗi nhận được qua Unicode

en: Fullwidth = 2 (or 1) logical column(s)
vi: Độ rộng đầy đủ = 2 (hoặc 1) cột logic

en: Font size (pixels)
vi: Cỡ chữ (pixel)

en: XIM Server
vi: Máy chủ XIM

en: XIM locale
vi: XIM bản địa

en: Backlog size (lines)
vi: Số dòng cuộn

en: Vertical mode
vi:  Chế độ thẳng đứng

en: Save log
vi: Lưu nhật ký

en: Fade ratio on unfocus
vi: Tỉ lệ mờ dần khi rời bỏ tiêu điểm

en: Screen size ratio against font size
vi: Tỉ lệ màn hình với cỡ phông

en: Line space (pixels)
vi: Khoảng cách dòng (pixel)

en: Tab width (columns)
vi: Độ rộng tab (cột)

note: Translators: If this setting is chosen and the user is reading over an entire document, Orca will pause at the end of each sentence.
en: Sentence
vi: Câu

en: Pronunciation
vi: Phát âm

en: Insert sound
vi: Chèn âm thanh

en: Video files
vi: Tập tin phim ảnh

en: Unable to open file.
vi: Không thể mở tập tin.

en: Bengali (India)
vi: Ben-ga-li (Ấn Độ)

en: French (Canada)
vi: Tiếng Pháp (Ca-na-đa)

en: Kyrgyz
vi: Tiếng Khư-rơ-gư-xtanh

en: Uploading
vi: Đang gửi

en: tomorrow
vi: ngày mai

en: Manage plugins
vi: Quản lý phần bổ sung

en: Question:
vi: Câu hỏi:

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

en: Level %1 cleared for monsters!
vi: Mới xóa mọi quái vật ra lớp $1.

en: And the last hero disappeared...
vi: Còn anh hùng cuối cùng đã biến mật...

en: All levels liberated!
vi: Tất cả lớp đã được giải phóng!

en: Entering level %1...
vi: Đang vào lớp %1...

en: %1. Check your installation or report the problem to the distributor if you installed from a package.
vi: %1. Hãy kiểm tra cách cài đặt mình hay thông báo lỗi này cho nhà phân phát nếu bạn đã cài đăt từ gói phần mềm.

en: In the old days, before man entered the world, the gnomes were abundant.
vi: Ngày xửa ngày xưa, trước khi con người vào thế giới, có rất nhiều thần lùn giữ của.

en: Through centuries of hard labour, only slightly eased by the levitational powers provided to them by their god, they bored out shafts and caves in the mountains.
vi: Trong khi nhiều thế kỷ vất vả (năng lực ma thuật bay lên mà thần chúng đã đưa ra thì chỉ giúp đỡ rất ít) mọi thần lùn giữ của phải đào nhiều hầm và hang trong núi.

en: Always seeking the precious stones and valuable ore...
vi: Luôn luôn tìm kiếm ngọc và kim loại qúy...

en: But one clan dug deeper than the others. Only its wealth was growing quicker than its greed.
vi: Còn một thị tộc đã đào sâu xuống đất hơn các thần lùn khác. Chỉ sự giàu có của họ có thể tăng lên nhanh hơn tính tham lam của họ.

en: The years went by. The chief of the clan became the king of the gnomes. Thousands of men, women and children were sent to work in the deepest, most profitable mines.
vi: Nhiều năm đã ròng rồi. Thủ lĩnh thị tộc ấy trở thành vua của tất cả thần lùn giữ của. Mấy nghìn đàn ông, đàn bà và trẻ con bị sai để khai mỏ sâu nhất và mang lợi nhiều nhất.

en: Then one day a large deposit of coal was found. Or so it was thought...
vi: Vậy một ngày nào đó có tìm thấy được một vỉa than lắng dầy. Hoặc đã nghĩ như thế...

en: From the black carbon, a strange creature rose!
vi: Luc ấy, từ cacbon màu đen, một sinh vật rất lạ nhảy lên bất ngờ!

en: The first moments of surprise among the workers were replaced with horror as hundreds of other shapes broke out of the vein, crushing everything and everybody on their way.
vi: Những phút ngạc nhiên đầu cho mọi người làm việc thì được thay thế do sự khiếp khi mấy trăm hình lạ khác phá mạch than mà ra, cũng đập tất cả vật và tất cả người.

en: For months, the clan fought the monsters. Only a handful of messengers sent out to warn the other clans survived.
vi: Thị tộc thì đấu tranh những quái vật được mấy tháng. Chỉ vài người đưa tin mà được gởi ra để báo thị tộc khác còn sống lại.

en: The world of the gnomes was threatened...
vi: Thế giới của thần lùn giữ của bị doạ...

en: By the black monsters made of carbon harder than steel, mechanical in their stupidity; but deadly.
vi: Bởi nhưng quái vật của cacbon cứng hơn thép, máy móc vì ngu dại nhưng cũng chí tử.

en: By the armoured monsters so well-protected that only the bed-rock was hard enough to slay them.
vi: Bởi những quái vật bọc sắt được bảo vệ quá nhiều đến mức mà chỉ đá gốc là đủ cứng để giết chúng được.

en: By the seekers, sneaky and tricky, red from the gnome blood that their spikes had spilled.
vi: Bởi những vật tìm kiếm, lừa dối và xảo quyệt, còn màu đỏ vì đã phạm tội gây đổ máu với gai chúng.

en: And by the blue egg layers that multiplied their number by thousands.
vi: Và bởi những lớp trứng màu xanh mà nhân số chúng mấy nghìn lần.

en: The only remaining hope of the gnomes was a humble levitation worker. He had found a way to mash the monsters against the mountain rocks.
vi: Nguồn hy vọng cuối cùng còn lại của thần lùn là một người thơ bay lên có địa vị thấp kém. Họ đã tìm biết một cách nghiền quái vật vào đá núi.

en: That hope is you.
vi: Nguồn hy vọng ấy là bạn.

en: You must battle your way deep into the mountains, past each of the levels of the clan of the kings and clear the way for the rock summoners to block the vein.
vi: Bạn phải chiến đấu đường sâu vào núi, qua mỗi lớp của thị tộc vua, và xóa sạch đường để cho phép người gọi đến đá để làm trở ngại mạch than ấy.

en: Only then can the gnomes survive...
vi: Chỉ sau đó thì những thần lùn giữ của có thể sống lại...

en: Monster Masher: cannot load the icon "%1".
vi: Monster Masher: không nạp được biểu tượng "%1".

en: Resurrections: %1
vi: Làm sống lại: %1

en: Score: %1
vi: Số điểm: %1

en: Level: %1
vi: Lớp: %1

en: _Introduction
vi: _Giới thiệu

en: _Resume game
vi: _Tiếp tục chơi

en: Re_start level
vi: Bắt đầu lớp _lại

en: Fast-paced monster mashing game for GNOME. Splat the monsters before they roll over you and take over the world of the gnomes!
vi: Trò chơi nghiền quái vật nhanh lắm cho hệ thống cửa sổ GNOME. Hãy đập quái vật trước khi chúng nghiền nát bạn và tiếp quản thế giới của thần lùn!

note: %1 is the copyright symbol
en: Copyright %1 2003 Ole Laursen
vi: Bản quyền %1 2003 Ole Laursen

note: note to translators: resur. stands for resurrections; resurrections occur when the player is given life again after having died (the translation should preferably be short)
en: (resur.: %1)
vi: (sốnglại.: %1)

en: An error occurred while reading the file "%1". This may mean that the recordings of what levels you have passed are lost.
vi: Gặp lỗi khi đọc tập tin "%1".  Có lẽ có nghĩa là dữ liệu đã ghi những lớp mà bạn đã qua bị mất rồi.

en: Load error
vi: Lỗi nạp

en: An error occurred while saving the file "%1". This may mean that the recordings of what levels you have passed are lost.
vi: Gặp lỗi khi lưu tập tin "%1".  Có lẽ có nghĩa là dữ liệu đã ghi những lớp mà bạn đã qua bị mất rồi.

en: <b>Difficulty</b>
vi: <b>Lớp khó</b>

en: <b>Fullscreen</b>
vi: <b>Màn hình toàn</b>

en: <b>Level</b>
vi: <b>Lớp chơi</b>

en: <b>Moving</b>
vi: <b>Di động</b>

en: <b>Number of Players</b>
vi: <b>Số người chơi</b>

en: <b>Pull block</b>
vi: <b>Kéo khối</b>

en: Key for activating pulling of blocks
vi: Phím tắt để hiệu lực kéo khối

en: Key for moving down
vi: Phím tắt để di động xuống

en: Key for moving to the left
vi: Phím tắt để di động về bên trái

en: Key for moving to the left and down
vi: Phím tắt để di động về bên trái và xuống

en: Key for moving to the left and up
vi: Phím tắt để di động về bên trái và lên

en: Key for moving to the right
vi: Phím tắt để di động về bên phải

en: Key for moving to the right and down
vi: Phím tắt để di động về bên phải và xuống

en: Key for moving to the right and up
vi: Phím tắt để di động về bên phải và lên

en: Key for moving up
vi: Phím tắt để di động lên

en: Player 1 keys
vi: Phím cho người chơi 1

en: Player 2 keys
vi: Phím cho người chơi 2

en: Start at _level:
vi: Bắt đầu từ _lớp:

en: Use _fullscreen mode
vi: Sử dụng chế độ _toàn màn hình

en: _One player
vi: _Một người chơi

en: _Two players
vi: _Hai người chơi

en: Mash monsters and save the gnomes
vi: Hãy nghiền quái vật và cứu những thần lùn

en: The string should be the GDK name of the key value to use (can be found in gdk/gdkkeynames.c).
vi: Chuỗi ấy nên là tên GDK cua giá trị khóa để sử dụng (có thể tìm thấy trong gdk/gdkkeynames.c).

en: Use fullscreen
vi: Sử dụng toàn màn hình

note: Type: note Description
en: Old score file detected!
vi: Đá phát hiện một tập tin điểm cũ.

note: Type: note Description
en: A score file was detected in the old location (/var/lib/games). It will be moved to the new location (/var/games/moon-buggy) as mbscore.old, your current score file (if one is present in the new location) will NOT be deleted.
vi: Đã phát hiện một tập tin điểm trong ví trị cũ («/var/lib/games»). Sẽ di chuyển nó vào ví trị mới («var/games/moon-buggy») với tên «mbscore.old»; sẽ KHÔNG xóa bỏ tập tin điểm hiện thời (nếu có tại ví trị mới ấy).

note: Type: note Description
en: If you want to keep scores from the old scorefile or replace your current score file by the old scores, you must do this by-hand. moon-buggy should be able to automatically convert old scorefile formats to the new format.
vi: Nếu bạn muốn giữ các điểm từ tập tin điểm cũ, hoặc muốn thay thế tập tin điểm hiện thời bằng những điểm cũ, thì bạn phải tự làm như thế. Trình moon-buggy nên có thể tự động chuyển đổi những khuôn dạng điểm cũ sang khuôn dạng mới.

note: Type: note Description
en: The directory /var/lib/games will not be deleted (although the package maintainer thinks it should be deleted when empty).
vi: Sẽ không xóa bỏ thư mục «/var/lib/games», dù đệ nghị xóa bỏ nó khi rỗng.

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Back' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Older Page
vi: Trang Cũ hơn

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Bookmark' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Add This Page to Bookmarks
vi: Đánh dấu Trang Này

en: Copy image
vi: Chép ảnh

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Forward' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Newer Page
vi: Trang Mới hơn

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Goto' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Address;URL;www
vi: Địa chỉ;URL;www

note: TRANSLATORS: This is a free-form list of keywords associated to the 'New Tab' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Open a New Tab
vi: Mở Thẻ Mới

en: Remove from History
vi: Xóa khỏi lịch sử

note: TRANSLATORS: %1 refers to the URL of the current page
en: It appears you are having trouble viewing: %1.
vi: Hình như bạn đang gặp khó khăn xem: %1.

en: Refresh page
vi: Nạp lại trang

note: Type: note Description
en: Location of Motion's config files has changed
vi: Tập tin cấu hình Motion có vị trí khác

note: Type: note Description
en: The default location of Motion's configuration files has moved from /etc/ to /etc/motion/. So if you already have a motion.conf in /etc/ from a previous installation of Motion, you should move this to /etc/motion/ in order for it to take effect whenever Motion is used.
vi: Vị trí mặc định của các tập tin cấu hình Motion đã di chuyển từ « /etc/ » sang « /etc/motion/ ». Vì thế nếu bạn có một tập tin « motion.conf » trong « /etc/ » từ một bản cài đặt Motion trước thì bạn nên di chuyển nó sang « /etc/motion/ » để có tác động khi chạy Motion.

note: Type: note Description
en: The same thing goes for any thread*.conf files you may have. You should move these to /etc/motion/ as well (in this case, also remember to update the path to the thread*.conf files inside motion.conf).
vi: Tương tự với tập tin « thread*.conf » nào —  di chuyển tập tin như vậy sang « /etc/motion/ ». Trong trường hợp này, cũng cần phải cập nhật đường dẫn đến các tập tin « thread*.conf » bên trong tập tin « motion.conf ».

en: Hover Click
vi: Nhấn huơ chuột

en: Button Style
vi: Kiểu nút

en: Text and Icons
vi: Hình và chữ

en: Click-type window style
vi: Kiểu cửa sổ kiểu nhấn

en: Button style of the click-type window.
vi: Hiện cửa sổ kiểu nhấn

en: Click-type window orientation
vi: Hướng cửa sổ kiểu nhấn

en: Orientation of the click-type window.
vi: Hướng cửa sổ kiểu nhấn.

en: Click-type window geometry
vi: Vị trí cửa sổ kiểu nhấn

en: Size and position of the click-type window. The format is a standard X Window System geometry string.
vi: Kích thước và vị trí của cửa sổ kiểu nhấn, theo định dạng chuỗi toạ độ chuẩn của X.

en: Enable dwell click
vi: Bật nhấn giữ

en: Enable simulated secondary click
vi: Hiệu lực cú nhấn phụ mô phỏng

en: Time to wait before a dwell click
vi: Thời gian đợi cú nhấn giữ

en: Time to wait before a simulated secondary click
vi: Khoảng thời gian cần đợi trước một cú nhấn phụ mô phỏng.

en: Set the active dwell mode
vi: Đặt chế độ huơ hoạt động

en: Hide the click-type window
vi: Ẩn cửa số kiểu nhấn

en: Ignore small pointer movements
vi: Bỏ qua sự chuyển động nhỏ của con trỏ

en: Shut down mousetweaks
vi: Tắt mousetweaks

en: Start mousetweaks as a daemon
vi: Khởi chạy mousetweaks dạng trình nền

en: Start mousetweaks in login mode
vi: Khởi chạy mousetweaks lúc đăng nhập

note: parse
en: - GNOME mouse accessibility daemon
vi: - Trình nền truy cập chuột GNOME

en: Failed to Display Help
vi: Lỗi hiển thị Trợ giúp

en: Default language
vi: Ngôn ngữ mặc định

en: Advanced Configuration
vi: Cấu hình nâng cao

note: module: base
en: Avatar
vi: Ảnh đại diện

en: Chats
vi: Chát

en: Posts
vi: Bài viết

en: Unregister
vi: Hủy đăng ký

en: Discover
vi: Khám phá

en: Extended Away
vi: Vắng mắt lâu

note: Type: string Description
en: Directory holding MS fonts (if already downloaded):
vi: Thư mục chứa phông MS™ (nếu được tải về):

note: Type: string Description
en: If you are not connected to the internet or do not wish to download these fonts now, enter "none" to abort.
vi: Không hiện thời kết nối đến Mạng, hoặc lúc này không muốn tải về phông thì gõ « không có » để hủy bỏ việc này.

note: Type: error Description
en: Font files not found
vi: Không tìm thấy tập tin phông

note: Type: error Description
en: The directory you entered either did not exist, did not contain the Microsoft TrueType Core Fonts for the Web Microsoft Windows 9x self installing executables, or those executables did not match the versions expected by this script.  Please re-enter the directory containing the Microsoft font files or enter "none" to abort.
vi: Bạn đã nhập một thư mục không tồn tại, đã nhập thư mục không chứa các tập tin tự cài đặt có khả năng thực hiện trên MS™ Windows 9x Phông Lõi TrueType Microsoft™ cho Mạng, hoặc các tập tin thực hiện được này không khớp với những phiên bản trông đợi trong văn lệnh này. Hãy gõ lại tên thư mục chứa các tập tin phông MS™, hoặc gõ « không có » để hủy bỏ.

note: Type: string Description
en: Where should these files be archived (optional):
vi: (Tùy chọn) Các tập tin này nên được nén lưu ở :

note: Type: string Description
en: If you would like to keep a permanent archive of the compressed Windows self extracting files, enter the directory where you'd like them stored.  If you leave this blank, the files will be deleted after installation.
vi: Bạn muốn giữ kho nén bền bỉ của các tập tin tự giải nén Windows đã nén này thì gõ tên thư mục vào đó cần nén lưu chúng. Bỏ trống nên các tập tin được xoá sau khi cài đặt.

note: Type: string Description
en: Mirror to download from:
vi: Máy nhân bản từ đó cần tải xuống:

note: Type: string Description
en: This package already contains a built-in set of mirrors, which should be sufficient for most people. However, if you'd like to use a different (possibly local) mirror instead, please enter the full URL to the directory containing the relevant files here. If not, just leave the field blank.
vi: Gói này có sẵn một bộ máy nhân bản nên đủ cho phần lớn người. Tuy nhiên, nếu bạn muốn sử dụng máy nhân bản khác (có lẽ cục bộ), hãy nhập vào đây địa chỉ URL đầy đủ đến thư mục chứa những thư mục thích hợp. Không thì bỏ rỗng.

note: Type: string Description
en: If you need to use a proxy server, please enter it here (example: http://192.168.0.1:8080). This will cause the font files to be downloaded using your proxy.
vi: Cần sử dụng máy phục vụ ủy nhiệm thì nhập vào đây (thí dụ : http://192.168.0.1:8080). Sau đó, các tập tin phông sẽ được tải về qua máy ủy nhiệm.

note: Type: string Description
en: Leave this option blank if you don't use a proxy server.
vi: Bỏ rỗng nếu bạn không sử dụng máy phục vụ ủy nhiệm.

note: Type: note Description
en: Permissions for mtink
vi: Quyền hạn cho mtink

note: Type: note Description
en: Warning! Mtink requires special permissions for the device file associated with the printer. You should check your permission to see if users that could run mtink should also access this file. If you have got a normal Debian installation, this group should be lp.
vi: • Cảnh báo: • trình Mtink cần đến quyền hạn đặc biệt cho tập tin thiết bị liên quan đến máy in. Bạn hãy kiểm tra xem quyền hạn cho phép người dùng có cháy được trình Mtink cũng có truy cập được tập tin này. Nếu bạn có một bản cài đặt Debian bình thường, thì nhóm này nên là «lp».

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes mutter default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “rt-scheduler” — makes mutter request a low priority real-time scheduling. The executable or user must have CAP_SYS_NICE. Requires a restart. • “autostart-xwayland” — initializes Xwayland lazily if there are X11 clients. Requires restart.
vi: Để bật các tính năng thử nghiệm, thêm các từ khóa tính năng vào danh sách. Việc tính năng mới có yêu cầu khởi động lại hay không là phụ thuộc vào tính năng đã cho. Bất kỳ tính năng thử nghiệp nào sẽ không được yêu cầu cho đến khi nó sẵn có, hoặc cấu hình được. Đừng cho rằng thêm bất kỳ thứ gì trong cài đặt này thử nghiệm trong tương lai. Các từ khóa hiện có thể là: • “scale-monitor-framebuffer” — làm cho mutter mặc định bố trí các màn hình lôgíc trong một không gian tọa độ điểm ảnh lôgíc, trong khi co giãn các bộ đệm khung màn hình thay vì nội dụng của cửa sổ, để quản lý các màn hình HiDPI. Không yêu cầu khởi động lại. • “rt-scheduler” — làm mutter yêu cầu một lịch trình thời gian thực ưu tiên thấp. Thực thi hoặc người dùng phải có CAP_SYS_NICE. Phải khởi động lại. • “autostart-xwayland” — khởi tạo Xwayland lờ đờ nếu ở đây có các máy khách X11. Phải khởi động lại.

en: Allow all keyboard events to be routed to X11 “override redirect” windows with a grab when running in Xwayland. This option is to support X11 clients which map an “override redirect” window (which do not receive keyboard focus) and issue a keyboard grab to force all keyboard events to that window. This option is seldom used and has no effect on regular X11 windows which can receive keyboard focus under normal circumstances. For a X11 grab to be taken into account under Wayland, the client must also either send a specific X11 ClientMessage to the root window or be among the applications white-listed in key “xwayland-grab-access-rules”.
vi: Cho phép bắt dính mọi sự kiện bàn phím xuất được điều hướng đến các cửa sổ “override redirect” X11 khi chạy trong Xwayland. Tùy chọn này hỗ trợ các máy khách X11 cái mà ánh xạ một cửa sổ “override redirect” (cái mà không nhận tiêu điểm bàn phím) và xuất một dính bàn phím để buộc mọi sự kiện bàn phím cho cửa sổ đó. Tùy chọn này hiến khi được sử dụng và không hiệu quả trên các cửa sổ X11 thông thường cái mà có thể nhận tiêu điểm bàn phím dưới các tình huống thông thường. Với một bắt X11 được lấy vào tài khoản dưới Wayland, máy khách cũng đồng thời phải gửi một X11 ClientMessage đặc biệt đến cửa sổ gốc hoặc trong số các ứng dụng danh-sách-trắng trong khóa “xwayland-grab-access-rules”.

en: List the resource names or resource class of X11 windows either allowed or not allowed to issue X11 keyboard grabs under Xwayland. The resource name or resource class of a given X11 window can be obtained using the command “xprop WM_CLASS”. Wildcards “*” and jokers “?” in the values are supported. Values starting with “!” are blacklisted, which has precedence over the whitelist, to revoke applications from the default system list. The default system list includes the following applications: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Users can break an existing grab by using the specific keyboard shortcut defined by the keybinding key “restore-shortcuts”.
vi: Liệt kê các tên tài nguyên hoặc lớp tài nguyên của các cửa sổ X11 hoặc là cho phép hoặc là không có phép phát bắt bàn phím dưới Xwayland. Tên tài nguyên hoặc lớp tài nguyên của cửa số X11 đã cho có thể kiếm được bằng cách chạy lệnh “xprop WM_CLASS”. Các ký tự địa diện “*” và jokers “?” trong giá trị được hỗ trợ. Giá trị bắt đầu bằng “!” là danh sách bị cấm, những thứ có quyền ưu tiên cao hơn danh sách trắng, để thu hồi ứng dụng từ danh sách hệ thống mặc định. Danh sách hệ thống mặc định bao gồm các ứng dụng sau đây: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Người dùng có thể ngắt một bắt sẵn có bằng cách sử dụng phím tắt đặc biệt được định nghĩa bằng cách ràng buộc phím “restore-shortcuts”.

en: Mutter was compiled without support for verbose mode
vi: Mutter đã được biên dịch không hỗ trợ chế độ chi tiết

en: Failed to initialize GDK
vi: Gặp lỗi khi khởi tạo GDK

en: Need a configuration file - use %s -f
vi: Yêu cầu một tập tin cấu hình: dùng « %s -f »

note: Translators: fields are programname, version string, include file. Translators: fields are: programname, versionstring, configfile.
en: %s %s using %s
vi: %s %s dùng %s

en: Defaulting architecture to native: %s
vi: Mặc định là sử dụng kiến trúc sở hữu : %s

en: Using foreign architecture: %s
vi: Dùng kiến trúc ngoài: %s

en: No sources defined for a foreign multistrap.
    	Using your existing apt sources. To use different sources,
    	list them with aptsources= in '%s'.
vi: Chưa xác định nguồn cho một multistrap lạ.
    	Đang sử dụng các nguồn apt đã có.
    	Để sử dụng nguồn khác, thêm vào « %s »
    	dùng cú pháp « aptsources= ».

note: Translators: fields are: programname, architecture, host architecture.
en: %s building %s multistrap on '%s'
vi: %s đang xây dựng multistrap %s trên « %s »

en: Cannot open sources list
vi: Không mở được danh sách nguồn

en: I: Installing %s
vi: TIN: Đang cài đặt %s

comment: « apt-get » và « update » thuộc về một câu lệnh nghĩa chữ
en: Getting package lists: apt-get %s update
vi: Đang lấy các danh sách gói: apt-get %s update

en: apt update failed. Exit value: %d
vi: Tiến trình « apt update » (cập nhật) bị lỗi. Giá trị thoát: %d

en: I: Calculating required packages.
vi: TIN: Đang tính các gói yêu cầu.

en: apt download failed. Exit value: %d
vi: Tiến trình « apt download » (tải về) bị lỗi. Giá trị thoát: %d

en: Cannot read apt sources list directory.
vi: Không đọc được thư mục danh sách nguồn apt.

en: 
    Multistrap system installed successfully in %s.
vi: 
    Hệ thống multistrap đã được cài đặt thành công vào %s.

en: 
    Compressing multistrap system in '%s' to a tarball called: '%s'.
vi: 
    Đang nén hệ thống multistrap trong « %s » thành một kho lưu tên: « %s ».

en: 
    Removing build directory: '%s'
vi: 
    Đang gỡ bỏ thư mục xây dựng: « %s »

en: 
    Multistrap system packaged successfully as '%s'.
vi: 
    Hệ thống multistrap đã được đóng gói thành công thành « %s ».

en: Cannot read apt archives directory.
vi: Không đọc được thư mục kho lưu apt.

en: I: Calculating obsolete packages
vi: TIN: Đang tính các gói cũ

en: I: Removing %s
vi: TIN: Đang gỡ bỏ %s

en: Using directory %s for unpacking operations
vi: Đang sử dụng thư mục %s cho thao tác giải nén

en: I: Extracting %s...
vi: TIN: Đang giải nén %s...

en: dpkg -X failed with error code %s
    Skipping...
vi: « dpkg -X » bị lỗi với mã lỗi %s
    Đang bỏ qua...

en:  -> Processing conffiles for %s
vi:  -> Đang xử lý các tập tin cấu hình cho %s

en: I: Unpacking complete.
vi: TIN: Hoàn tất mở gói.

en: I: Tidying up apt cache and list data.
vi: TIN: Đang làm sạch vùng nhớ tạm và dữ liệu danh sách của apt.

en: Cannot read apt lists directory.
vi: Không đọc được thư mục danh sách apt.

en: Cannot read apt cache directory.
vi: Không đọc được thư mục nhớ tạm apt.

en: I: dpkg configuration settings:
    	%s
vi: TIN: Thiết lập cấu hình dpkg:
    	%s

en: W: Cannot use 'chroot' when fakeroot is in use. Skipping package configuration.
vi: CB: Không thể sử dụng « chroot » khi cũng dùng fakeroot. Vì thế đang bỏ qua bước cấu hình gói.

en: I: Native mode - configuring unpacked packages . . .
vi: TIN: Chế độ sở hữu — cấu hình các gói chưa mở . . .

en: Cannot open %s directory. %s
vi: Không mở được thư mục %s. %s

en: cannot open apt sources list. %s
vi: không mở được danh sách nguồn apt. %s

en: cannot open apt sources.list directory %s
vi: không mở được thư mục danh sách nguồn « apt sources.list » %s

en: cannot open /etc/apt/sources.list.d/%s %s
vi: không mở được /etc/apt/sources.list.d/%s %s

en: failed to write usage:
vi: lỗi ghi cách sử dụng:

en: Unable to create directory '%s'
vi: Không thể tạo thư mục « %s »

en: The supplied configuration file '%s' cannot be parsed correctly.
vi: Không thể phân tích đúng tập tin cấu hình « %s » được cung cấp.

en: ERR: The '%s' section is not defined.
vi: LỖI: chưa xác định phần « %s ».

en: No included configuration files.
vi: Không bao gồm tập tin cấu hình nào.

en: Omit deb-src from sources.list for sections:
vi: Bỏ sót deb-src khỏi sources.list cho các phần:

en: Explicit suite selection: Yes
vi: Chọn dứt khoát bộ ứng dụng: Có

en: Explicit suite selection: No - let apt use latest.
vi: Chọn dứt khoát bộ ứng dụng: Không, cho phép apt dùng bộ mới nhất.

en: Recommended packages are added to the selection.
vi: Các gói khuyến khích được thêm vào vùng chọn.

en: Recommended packages are ignored.
vi: Các gói khuyến khích bị bỏ qua.

en: Output directory: '%s'
vi: Thư mục kết xuất: « %s »

en: Cannot determine directory from '%s'.
vi: Không thể quyết định thư mục từ « %s ».

en: extract all downloaded archives: %s
vi: giải nén mỗi kho nén được tải về: %s

en: remove apt cache data: true
vi: gỡ bỏ dữ liệu nhớ tạm apt: đúng

en: remove apt cache data: false
vi: gỡ bỏ dữ liệu nhớ tạm apt: sai

en: allow the use of unauthenticated repositories: true
vi: cho phép sử dụng kho lưu trữ chưa xác thực: đúng

en: allow the use of unauthenticated repositories: false
vi: cho phép sử dụng kho lưu trữ chưa xác thực: sai

en: Sources will be retained in: %s
vi: Các nguồn sẽ được giữ lại trong: %s

note: Type: password Description
en: Password to set on SuperUser account:
vi: Mật khẩu cần đặt vào tài khoản Siêu Người Dùng:

note: Type: password Description
en: If you set a password here, the password for the "SuperUser" account will be updated.
vi: Đặt mật khẩu ở đây thì mật khẩu của tài khoản « SuperUser » cũng được cập nhật.

note: Type: password Description
en: If you leave this blank, the password will not be changed.
vi: Bỏ trống trường này thì mật khẩu không thay đổi.

note: Type: boolean Description
en: Autostart mumble-server on server boot?
vi: Tự động khởi chạy trình phục vụ Mumble vào lúc khởi động máy phục vụ ?

note: Type: boolean Description
en: Mumble-server (mumble-server) can start automatically when the server is booted.
vi: Trình phục vụ Mumble (mumble-server) có khả năng tự động khởi chạy khi máy phục vụ khởi động.

note: Type: boolean Description
en: Allow mumble-server to use higher priority?
vi: Cho phép trình phục vụ Mumble đặt mức ưu tiên cao hơn ?

note: Type: boolean Description
en: Mumble-server (mumble-server) can use higher process and network priority to ensure low latency audio forwarding even on highly loaded servers.
vi: Trình phục vụ Mumble (mumble-server) có khả năng sử dụng mức ưu tiên cao hơn chạy tiến trình và mạng nhằm đảm bảo rằng âm thanh chuyển tiếp hơi nhanh, ngay cả trên máy phục vụ rất bận.

note: Type: boolean Description
en: Do you want MusE to run with superuser rights?
vi: Bạn có muốn chạy MusE với quyền truy cập của siêu người dùng không?

note: Type: boolean Description
en: For good timing, MusE needs to set the real time clock (/dev/rtc) to a higher clock rate, and raise its scheduling priority. Usually, only the root user is allowed to do so. MusE can be installed "suid-root", so that it always runs with superuser capabilities. This is convenient, but programming errors in MusE likely present a hazard for system security in this setup.
vi: Để đếm thời gian cho đúng, phần mềm MusE cần phải lập đồng hồ thời gian thật (/dev/rtc) thành một tỷ lệ đồng hồ cao hơn, và tăng mức ưu tiên định thời của nó. Bình thường, chỉ người dùng chủ (root) được phép làm như thế. MusE có thể được cài đặt một cách « setuid root » để chạy lúc nào cũng có quyền truy cập của siêu người dùng. Thiết lập này thuận lợi, nhưng MusE chứa một số lỗi lập trinh mà rất có thể rủi ro bảo mật hệ thống nếu MusE có quyền truy cập đặc biệt.

note: Type: boolean Description
en: File /usr/share/doc/muse/README.Debian summarizes several more secure methods to meet the timing requirements, but they all require manual configuration.
vi: Tập tin Đọc Đi « /usr/share/doc/muse/README.Debian » tóm tắt vài phương pháp bảo mật bổ sung để thoả điều kiện cần thiết về đếm thời gian, nhưng tất cả các chúng cũng yêu cầu bạn tự cấu hình.

note: Type: boolean Description
en: If you intend to use MusE for timing-sensitive recordings, and security is of no concern on this computer, opt for the suid-root installation by giving an affirmative answer to this question. Deny if unsure.
vi: Nếu bạn định sử dụng MusE để thu dữ liệu phản ứng thời gian, và máy tính này vẫn bảo mật hoàn toàn (v.d. một máy tính không bao giờ có kết nối bên ngoài) thì bạn có thể chọn cài đặt suid-root bằng cách chấp nhận tùy chọn này. Không thì từ chối.

en: Switch to workspace above
vi: Chuyển sang không gian làm việc phía trên

en: Switch to workspace below
vi: Chuyển sang không gian làm việc phía dưới

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes mutter default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “kms-modifiers” — makes mutter always allocate scanout buffers with explicit modifiers, if supported by the driver. Requires a restart. • “autoclose-xwayland” — automatically terminates Xwayland if all relevant X11 clients are gone. Requires a restart. • “variable-refresh-rate” — makes mutter dynamically adjust the refresh rate of the monitor when applicable if supported by the monitor, GPU and DRM driver. Configurable in Settings. Requires a restart. • “xwayland-native-scaling” — lets Xwayland clients use their native scaling support. If scaling is not supported by client, the client will be unscaled. Setting only takes effect when “scale-monitor-framebuffer” is enabled as well.
vi: Để bật các tính năng thử nghiệm, hãy thêm từ khóa tính năng vào danh sách. Tính năng có yêu cầu khởi động lại trình soạn thảo hay không tùy thuộc vào tính năng đã cho. Không yêu cầu bất kỳ tính năng thử nghiệm nào vẫn khả dụng hoặc có thể cấu hình. Đừng mong đợi thêm rằng cài đặt này được sử dụng trong tương lai. Các từ khóa hiện có thể: • “scale-monitor-framebuffer” — làm mutter mặc định bố trí màn hình logic trong không gian tọa độ pixel logic, trong khi co giãn bộ đệm khung màn hình thay vì nội dung cửa sổ để quản lý màn hình HiDPI. Không yêu cầu khởi động lại. • “kms-modifiers” — làm mutter luôn phân bổ bộ đệm quét với các trình bộ trợ rõ ràng, nếu được trình điều khiển hỗ trợ. Yêu cầu khởi động lại. • “autoclose-xwayland” — tự động chấm dứt Xwayland nếu tất cả các máy khách X11 có liên quan đã biến mất. Yêu cầu khởi động lại. • “variable-refresh-rate” — làm mutter điều chỉnh động tốc độ làm mới của màn hình khi có thể nếu được trình điều khiển màn hình, GPU và DRM hỗ trợ. Cấu hình trong Cài đặt. Yêu cầu khởi động lại. • “xwayland-native-scaling” — cho phép máy khách Xwayland sử dụng hỗ trợ co giãn của chính chúng. Nếu máy khách không hỗ trợ co giãn, máy khách sẽ không co giãn được. Cài đặt chỉ có hiệu lực khi “scale-monitor-framebuffer” cũng được bật.

note: TRANSLATORS: Luminance is different from brightness. See https://en.wikipedia.org/wiki/Luminance
en: Per output luminance settings
vi: Tuỳ chọn độ chói (luminance) cho mỗi màn hình

en: Cancel any active input capture session
vi: Hủy mọi phiên chụp liệu đầu vào đang hoạt động

en: Allow X11 clients with a different endianness to connect to Xwayland
vi: Cho phép các máy khách X11 có endianness khác kết nối với Xwayland

en: Allow connections from clients with an endianness different to that of Xwayland. The X server byte-swapping code is a huge attack surface, much of that code in Xwayland is prone to security issues. The use-case of byte-swapped clients is very niche, and disabled by default in Xwayland. Enable this option to instruct Xwayland to accept connections from X11 clients with a different endianness. This option has no effect if Xwayland does not support the command line option +byteswappedclients/-byteswappedclients to control that setting. Xwayland needs to be restarted for this setting to take effect.
vi: Cho phép các kết nối từ các máy khách có endianness khác với Xwayland. Mã hoán đổi byte của máy chủ X là một bề mặt tấn công lớn, phần lớn mã đó trong Xwayland dễ gặp sự cố bảo mật. Trường hợp sử dụng của các ứng dụng khách hoán đổi byte rất thích hợp và bị tắt theo mặc định trong Xwayland. Bật tùy chọn này để hướng dẫn Xwayland chấp nhận các kết nối từ các máy khách X11 có endianness khác nhau. Tùy chọn này không có tác dụng nếu Xwayland không hỗ trợ tùy chọn dòng lệnh +byteswappedclients/-byteswappedclients để kiểm soát cài đặt đó. Xwayland cần được khởi động lại để cài đặt này có hiệu lực.

en: Profile performance using trace instrumentation
vi: Hiệu suất hồ sơ bằng cách sử dụng thiết bị theo dõi

en: Enable debug control D-Bus interface
vi: Bật điều khiển debug giao diện D-Bus

note: TRANSLATORS: This string refers to a button that switches between * different modes.
en: Mode Switch
vi: Chuyển chế độ

en: Workspace switched
vi: Đã chuyển đổi không gian làm việc

note: Type: string Description
en: Real mailservers:
vi: Máy phục vụ thư tín thật:

note: Type: string Description
en: Enter the IP addresses of the real mailservers.
vi: Hãy nhập các địa chỉ IP của máy phục vụ thư tín thật.

note: Type: string Description
en: Fake mailservers:
vi: Máy phục vụ thư tín giả:

note: Type: string Description
en: Enter the IP addresses of the fake mailservers.
vi: Hãy nhập các địa chỉ IP của máy phục vụ thư tín giả mạo.

note: Type: boolean Description
en: Do you want MyODBC to be registered as an ODBC driver?
vi: Bạn có muốn đăng ký MyODBC là một trình hỗ trợ thiết bị ODBC không?

note: Type: boolean Description
en: You appear to have an ODBC manager (unixodbc or iODBC) installed on your system.
vi: Hình như bạn đã cài đặt một trình quản lý ODBC (unixodbc hay iODBC) trong hệ thống này rồi.

note: Type: boolean Description
en: If you wish, MyODBC will be automatically added as an ODBC driver now and will be automatically deleted from the list when you remove the libmyodbc package, using the /usr/bin/odbcinst utility from unixodbc.
vi: Nếu bạn muốn thì trình này sẻ tự động thêm MyODBC là một trình hỗ trợ thiết bị ODBC ngay bây giờ, và sẽ tự động xóa bỏ nó ra danh sách khi bạn loại bỏ gói tin «libmyodbc», dùng tiện ích «/usr/bin/odbcinst» từ «unixodbc».

en: Save as Default
vi: lưu thành mặc định

en: Add color to Patterns
vi: thêm màu vào mẫu

[ctx: brush settings list: setting group]
en: Smudge
vi: loang

[ctx: brush settings list: setting group]
en: Stroke
vi: Nét

[ctx: brush settings list: setting group]
en: Custom
vi: Tùy chọn

[ctx: brush settings editor: rename brush: dialog title]
en: Rename Brush
vi: Đổi tên chổi

[ctx: brush settings editor: rename brush: error message]
en: A brush with this name already exists!
vi: Đã có chổi được đặt tên này rồi!

[ctx: brush group rename]
en: A group with this name already exists!
vi: Đã có nhóm được đặt tên này rồi!

[ctx: brush groups menu]
en: New Group…
vi: Nhóm mới…

[ctx: new brush group dialog: title]
en: Create Group
vi: Tạo nhóm

[ctx: prefs: device's type label]
en: Eraser
vi: tẩy

en: Restore Brush %d
vi: Khôi phục chổi %d

en: Save to Brush %d
vi: Lưu thành chổi %d

en: Open With…
vi: Mở với…

en: Bug Detected
vi: Phát hiện lỗi

en: <big><b>A programming error has been detected.</b></big>
vi: <big><b>Đã phát hiện một lỗi lập trình.</b></big>

en: Details…
vi: Chi tiết…

[ctx: About dialog: credits: tasks]
en: programming
vi: đang lập trình

[ctx: About dialog: credits: tasks]
en: portability
vi: Di chuyển được

[ctx: About dialog: credits: tasks: the main application icon]
en: desktop icon
vi: biểu tượng màn hình nền

[ctx: Language preferences menu - default option]
note: TRANSLATORS: This option means that MyPaint will try to use TRANSLATORS: the language the system tells it to use.
en: System Language
vi: Ngôn ngữ hệ thống

en: Merge Down
vi: Hợp nhất xuống dưới

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Pressure
vi: Áp lực

[ctx: Menu→File (labels)]
en: Open Recent
vi: Mở gần đây

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Save As Scrap
vi: Lưu thành bản nháp

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open Previous Scrap
vi: Mở bản nháp trước

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open Next Scrap
vi: Mở bản nháp tiếp theo

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Zoom Out
vi: Thu nhỏ

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
note: Note: the object we've agreed to present as being rotated by "RotateLeft and "RotateRight" is the *canvas*, not the viewing rectangle. https://github.com/mypaint/mypaint/issues/553
en: Rotate Clockwise
vi: Xoay theo chiều kim đồng hồ

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Rotate Counterclockwise
vi: Xoay ngược chiều kim đồng hồ

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Layer Solo
vi: Lớp vẽ đơn

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Visualize Rendering
vi: Biểu diễn hình ảnh

[ctx: Menu (labels)]
en: File
vi: Tập tin

[ctx: Menu→Brush (labels)]
en: Brush
vi: Chổi

[ctx: Menu (labels)]
en: Help
vi: Trợ giúp

[ctx: Menu→Help (labels), Accel Editor (labels)]
en: About MyPaint
vi: Giới thiệu về MyPaint

[ctx: Menu→Help (labels)]
en: Debug
vi: Tìm lỗi

note: Type: boolean Description
en: Reuse MySQL authentication information from DTC?
vi: Dùng lại thông tin xác thực MySQL từ DTC ?

note: Type: boolean Description
en: MySQMail can use the same MySQL credentials as DTC.
vi: MySQMail có khả năng sử dụng cùng những thông tin xác thực MySQL với DTC.

note: Type: boolean Description
en: If you choose this option, you will not be prompted for a login and password to configure MySQMail.
vi: Bật tùy chọn này thì bạn không bị nhắc gõ tên đăng nhập và mật khẩu mỗi lần cấu hình MySQMail

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

note: Type: string Description
en: Please enter the hostname or IP address of the MySQL server for MySQMail.
vi: Hãy gõ tên máy hay địa chỉ IP của máy phục vụ MySQL cho MySQMail.

note: Type: string Description
en: MySQL login:
vi: Đang nhập MySQL:

note: Type: string Description
en: Please enter the MySQL login needed to create (and later, access) the MySQMail database.
vi: Hãy gõ tên đăng nhập MySQL cần thiết để tạo (và truy cập về sau) cơ sở dữ liệu MySQMail.

note: Type: password Description
en: Please enter the MySQL password needed to create (and later, access) the MySQMail database.
vi: Hãy gõ mật khẩu MySQL cần thiết để tạo (và truy cập về sau) cơ sở dữ liệu MySQMail.

note: Type: string Description
en: Please enter the name of the database where MySQMail will store its data.
vi: Hãy gõ tên của cơ sở dữ liệu vào đó MySQMail nên lưu dữ liệu.

note: Type: string Description
en: Directories in which to copy the cgi:
vi: Sao chép CGI vào thư mục nào?

note: Type: string Description
en: Namazu package will be installed in /usr/lib/cgi-bin/namazu.cgi by default. But for VirtualHost, you may also need copy the cgi scripts to another location. The cgi will be copied automatically on upgrade or installation.
vi: Sẽ cài đặt gói tin Namazu vào «/usr/lib/cgi-bin/namazu.cgi» theo mặc định. Tuy nhiên, cho «VirtualHost» (máy ảo), bạn có lẽ sẽ cần phải sao chép những tập lệnh CGI vào một vị trí khác. Sẽ tự động sao chép CGI ấy khi nâng cấp hoặc khi cài đặt.

note: Type: string Description
en: Directories should be space separated. If you don't need this feature, please leave this option to the empty string.
vi: Cần phải định giới những thư mục bằng dấu cách. Nếu bạn không cần tùy chọn này, hãy bỏ rỗng.

note: TRANSLATORS: Anything more than 7 cells gets clipped.
en: (dir)
vi: (thmục)

note: TRANSLATORS: Anything more than 12 cells gets clipped.
en: (parent dir)
vi: (thmục cha)

note: TRANSLATORS: Anything more than 7 cells gets clipped. * If necessary, you can leave out the parentheses.
en: (huge)
vi: (lớn)

en: Search Wrapped
vi: Tìm Toàn bộ

en: This is the only occurrence
vi: Đây là lần xảy ra duy nhất

note: TRANSLATORS: A modifier of the Search prompt.
en:  [Backwards]
vi:  [Ngược lại]

en: No current search pattern
vi: Không có mẫu tìm kiếm hiện tại

en: Cannot open directory: %s
vi: Không thể mở thư mục: %s

en: No entries
vi: Không có mục nào

note: TRANSLATORS: This is a prompt.
en: Go To Directory
vi: Đi tới thư mục

note: TRANSLATORS: This refers to the confining effect of * the option --operatingdir, not of --restricted.
en: Can't go outside of %s
vi: Không thể đi ra bên ngoài của %s

en: Can't move up a directory
vi: Không thể nhảy lên một thư mục

en: The working directory has disappeared
vi: Thư mục làm việc đã biến mất

en: Unknown syntax name: %s
vi: Không hiểu tên cú pháp: %s

en: magic_load() failed: %s
vi: magic_load() gặp lỗi: %s

en: magic_file(%s) failed: %s
vi: magic_file(%s) gặp lỗi: %s

en: Nothing was cut
vi: Không có gì được cắt

en: Copied nothing
vi: Chưa sao chép gì

en: Cutbuffer is empty
vi: Bộ nhớ đệm cắt trống rỗng

en: Error deleting lock file %s: %s
vi: Gặp lỗi khi xóa tập tin khóa %s: %s

note: TRANSLATORS: Keep the next seven messages at most 76 characters.
en: Couldn't determine my identity for lock file
vi: Không thể nhận ra định danh của tôi dành cho tập tin khóa

en: Couldn't determine hostname: %s
vi: Không thể dò tìm tên máy: %s

en: Error writing lock file %s: %s
vi: Gặp lỗi khi ghi tập tin khóa %s: %s

en: Someone else is also editing this file
vi: Có người khác cũng đang sửa tập tin này

en: Error opening lock file %s: %s
vi: Gặp lỗi khi mở tập tin khóa %s: %s

en: Bad lock file is ignored: %s
vi: Tập tin khóa sai sẽ bị bỏ qua: %s

note: TRANSLATORS: The second %s is the name of the user, the third that of the editor.
en: File %s is being edited by %s (with %s, PID %s); open anyway?
vi: Tập tin %s đang được biên soạn bởi %s (bằng %s, PID %s); vẫn tiếp tục?

en: Path '%s': %s
vi: Đường dẫn “%s”: %s

en: Path '%s' is not a directory
vi: Đường dẫn “%s” không phải là một thư mục

en: Path '%s' is not accessible
vi: Đường dẫn “%s” không thể truy cập được

en: Directory '%s' is not writable
vi: Thư mục “%s” không ghi được

en: Can't read file from outside of %s
vi: Không thể chèn tập tin từ bên ngoài của %s

en: "%s" is a device file
vi: “%s” là một tập tin thiết bị

en: "%s" is a FIFO
vi: “%s” là một FIFO

en: %s is meant to be read-only
vi: %s là chỉ đọc

note: TRANSLATORS: First %s is file name, second %s is file format.
en: %s -- %zu line (%s) | %s -- %zu lines (%s)
vi[0]: %s -- %zu dòng (%s)

en: New Buffer
vi: Bộ nhớ đệm mới

en: %s -- %zu line | %s -- %zu lines
vi[0]: %s -- %zu dòng

en: No more open file buffers
vi: Không còn bộ đệm mở tập tin nữa

en: File '%s' is unwritable
vi: Tập tin “%s” không ghi ghi được

note: TRANSLATORS: Keep the next three messages at most 78 characters.
en: Read %zu line (converted from Mac format) | Read %zu lines (converted from Mac format)
vi[0]: Đọc %zu dòng (đã chuyển đổi từ định dạng Mac)

en: Read %zu line (converted from DOS format) | Read %zu lines (converted from DOS format)
vi[0]: Đọc %zu dòng (đã chuyển đổi từ định dạng DOS)

en: Read %zu line | Read %zu lines
vi[0]: Đọc %zu dòng

en: File "%s" not found
vi: Không tìm thấy tập tin “%s”

en: Reading from FIFO...
vi: Đang đọc từ FIFO...

en: Reading...
vi: Đang đọc...

en: Executing...
vi: Đang thực hiện...

note: TRANSLATORS: This one goes with Undid/Redid messages.
en: filtering
vi: lọc

en: Failed to open pipe: %s
vi: Gặp lỗi khi mở đường ống: %s

en: Piping failed
vi: Gặp lỗi với đường ống

note: TRANSLATORS: The next six messages are prompts.
en: Command to execute in new buffer
vi: Câu lệnh để thực hiện trong bộ đệm mới

en: File to read unconverted into new buffer [from %s]
vi: Tập tin để đọc không được chuyển đổi vào bộ đệm mới [từ %s]

en: File to read into new buffer [from %s]
vi: Tập tin để đọc vào bộ đệm mới [từ %s]

en: File to insert unconverted [from %s]
vi: Tập tin để chèn không được chuyển đổi [từ %s]

en: File to insert [from %s]
vi: Tập tin để chèn [từ %s]

en: Invalid operating directory: %s
vi: Thư mục thao tác không hợp lệ: %s

en: Invalid backup directory: %s
vi: Thư mục sao lưu dự phòng không hợp lệ: %s

en: Too many existing backup files
vi: Quá nhiều tập tin sao lưu dự phòng

en: Cannot read original file
vi: Không thể đọc tập tin gốc

en: Cannot make regular backup
vi: Không thể tạo các bản sao lưu dự phòng đều đặn

en: Trying again in your home directory
vi: Hãy thử lại trong thư mục cá nhân của mình

en: Cannot make backup
vi: Không thể tạo bản sao lưu dự phòng

note: TRANSLATORS: Try to keep this message at most 76 characters.
en: Cannot make backup; continue and save actual file?
vi: Không thể tạo bản dự phòng; tiếp tục và lưu lại tập tin thực tế chứ?

note: TRANSLATORS: The %s is the reason of failure.
en: Cannot make backup: %s
vi: Không thể tạo bản sao lưu dự phòng: %s

en: Can't write outside of %s
vi: Không ghi được ra bên ngoài của %s

en: Error writing %s: %s
vi: Gặp lỗi khi ghi %s: %s

en: Error writing temp file: %s
vi: Gặp lỗi khi ghi tập tin tạm thời: %s

en: Writing to FIFO...
vi: Đang ghi vào FIFO...

en: Writing...
vi: Đang ghi...

en: Error reading temp file: %s
vi: Gặp lỗi khi ghi tập tin tạm thời: %s

note: TRANSLATORS: This warns for data loss when the disk is full.
en: File on disk has been truncated!
vi: Tập tin trên đĩa đã bị cắt ngắn!

note: TRANSLATORS: This is a suggestion to the user, * where "resume" means resuming from suspension. * Try to keep this at most 76 characters.
en: Maybe ^T^Z, make room on disk, resume, then ^S^X
vi: Có lẽ ^T^Z, tạo không gian trên đĩa, lấy lại, sau đó ^S^X

en: Wrote %zu line | Wrote %zu lines
vi[0]: Đã ghi %zu dòng

en:  [DOS Format]
vi:  [Định dạng DOS]

en:  [Mac Format]
vi:  [Định dạng Mac]

en:  [Backup]
vi:  [Sao lưu dự phòng]

note: TRANSLATORS: The next six strings are prompts.
en: Prepend Selection to File
vi: Thêm lựa chọn vào trước Tập tin

en: Append Selection to File
vi: Thêm lựa chọn vào sau Tập tin

en: Write Selection to File
vi: Lưu lựa chọn vào một tập tin

note: TRANSLATORS: Concisely say the screen is too small.
en: Too tiny
vi: Quá bé

note: TRANSLATORS: Restricted mode forbids overwriting.
en: File exists -- cannot overwrite
vi: Tập tin đã sẵn có -- không thể ghi đè

en: Save file under DIFFERENT NAME?
vi: Ghi tập tin bằng TÊN MỚI?

en: File "%s" exists; OVERWRITE?
vi: Tập tin "%s" đã có sẵn, GHI ĐÈ LÊN?

en: File on disk has changed
vi: Tập tin trên đĩa đã bị thay đổi

note: TRANSLATORS: Try to keep this at most 76 characters.
en: File was modified since you opened it; continue saving?
vi: Tập tin bị sửa đổi kể từ lần bạn mở cuối cùng, có tiếp tục lưu không?

en: (more)
vi: (còn nữa)

note: TRANSLATORS: The next long series of strings are shortcut descriptions; * they are best kept shorter than 56 characters, but may be longer.
en: Cancel the current function
vi: Hủy hàm hiện tại

en: Display this help text
vi: Hiển thị trợ giúp này

en: Close the current buffer / Exit from nano
vi: Đóng bộ đệm tập tin hiện tại / Thoát khỏi nano

en: Write the current buffer (or the marked region) to disk
vi: Ghi bộ đệm tập tin hiện tại (hoặc vùng đã đánh dấu) lên đĩa

en: Insert another file into current buffer (or into new buffer)
vi: Chèn tập tin khác vào bộ nhớ đệm tập tin hiện tại (hoặc vào một bộ đệm mới)

en: Search forward for a string or a regular expression
vi: Tìm tiếp một chuỗi hay biểu thức chính quy

en: Search backward for a string or a regular expression
vi: Tìm chiều ngược một chuỗi hay biểu thức chính quy

en: Cut current line (or marked region) and store it in cutbuffer
vi: Cắt dòng hiện tại (hoặc vùng đã đánh dấu) và ghi nó vào bộ đệm cắt

en: Copy current line (or marked region) and store it in cutbuffer
vi: Sao chép dòng hiện tại (hoặc vùng đã đánh dấu) và ghi nó vào bộ đệm cắt

en: Paste the contents of cutbuffer at current cursor position
vi: Dán nội dùng của bộ đệm cắt vào vị trí con trỏ hiện tại

en: Display the position of the cursor
vi: Hiển thị vị trí con trỏ

en: Invoke the spell checker, if available
vi: Gọi trình kiểm tra chính tả, nếu có thể

en: Replace a string or a regular expression
vi: Thay thế một chuỗi hay biểu thức chính quy

en: Go to line and column number
vi: Chuyển tới dòng và cột có số thứ tự đưa ra

en: Go to the matching bracket
vi: Tới dấu ngoặc tương ứng

en: Mark text starting from the cursor position
vi: Đánh dấu văn bản bắt đầu tại vị trí con trỏ

en: Throw away the current line (or marked region)
vi: Vứt dòng hiện tại (hoặc dòng đánh dấu) đi

en: Indent the current line (or marked lines)
vi: Thụt lề dòng hiện tại (hoặc dòng đánh dấu)

en: Unindent the current line (or marked lines)
vi: Bỏ thụt lề dòng hiện tại (hoặc dòng đánh dấu)

en: Redo the last undone operation
vi: Làm lại bước vừa mới được hủy

en: Go back one character
vi: Lùi lại một ký tự

en: Go forward one character
vi: Đi tiếp một ký tự

en: Go back one word
vi: Lùi lại một từ

en: Go forward one word
vi: Đi tiếp một từ

en: Go to previous line
vi: Về dòng kế trước

en: Go to next line
vi: Tới dòng kế tiếp

en: Go to beginning of current line
vi: Về đầu của dòng hiện tại

en: Go to end of current line
vi: Tới cuối của dòng hiện tại

en: Go to previous block of text
vi: Về khối văn bản kế trước

en: Go to next block of text
vi: Về khối văn bản kế tiếp

en: Go to beginning of paragraph; then of previous paragraph
vi: Về đầu của đoạn văn này; rồi về đầu của đoạn văn trước

en: Go just beyond end of paragraph; then of next paragraph
vi: Tới đúng sau cuối của đoạn văn này; rồi tới đúng sau cuối của đoạn văn sau

en: Go to first row in the viewport
vi: Chuyển tới dòng đầu tiên trong ô xem này

en: Go to last row in the viewport
vi: Chuyển tới dòng cuối cùng trong ô xem này

en: Center the line where the cursor is
vi: Căn giữa dòng mà con trỏ nằm đó

en: Go one screenful up
vi: Đi lên một màn hình

en: Go one screenful down
vi: Đi xuống một màn hình

en: Go to the first line of the file
vi: Về dòng đầu của tập tin

en: Go to the last line of the file
vi: Tới dòng cuối của tập tin

en: Scroll up one line without moving the cursor textually
vi: Cuộn lên một dòng nhưng giữ nguyên vị trí con trỏ

en: Scroll down one line without moving the cursor textually
vi: Cuộn xuống một dòng nhưng giữ nguyên vị trí con trỏ

en: Switch to the previous file buffer
vi: Chuyển tới bộ đệm tập tin trước

en: Switch to the next file buffer
vi: Chuyển tới bộ đệm tập tin tiếp theo

en: Insert the next keystroke verbatim
vi: Chèn ký tự kế tiếp đúng nguyên văn

en: Insert a tab at the cursor position (or indent marked lines)
vi: Chèn một ký tự tab tại vị trí con trỏ (hoặc các dòng được đánh dấu thụt lề)

en: Insert a newline at the cursor position
vi: Chèn một ký tự dòng mới tại vị trí con trỏ

en: Delete the character to the left of the cursor
vi: Xóa ký tự ở bên trái con trỏ

en: Delete backward from cursor to word start
vi: Xóa từ vị trí con trỏ ngược tới đầu từ

en: Delete forward from cursor to next word start
vi: Xóa từ vị trí con trỏ tới bắt đầu từ kế tiếp

en: Cut from the cursor position to the end of the file
vi: Cắt từ vị trí con trỏ tới cuối tập tin

en: Justify the current paragraph
vi: Sắp chữ đúng hàng cho đoạn văn hiện tại

en: Justify the entire file
vi: Sắp chữ đúng hàng cho cả tập tin

en: Count the number of lines, words, and characters
vi: Đếm số dòng, số từ, và số ký tự

en: Suspend the editor (return to the shell)
vi: Ngưng trình soạn thảo (quay trở lại hệ vỏ)

en: Refresh (redraw) the current screen
vi: Cập nhật (vẽ lại) màn hình hiện tại

en: Try and complete the current word
vi: Thử và điền nốt từ hiện tại

en: Comment/uncomment the current line (or marked lines)
vi: Đổi dòng hiện tại hay đã đánh dấu thành chú thích/hoặc thôi

en: Save file without prompting
vi: Lưu tập tin mà không cần hỏi

en: Search next occurrence backward
vi: Tìm chỗ khớp kế trước

en: Search next occurrence forward
vi: Tìm chỗ khớp phía trước

en: Start/stop recording a macro
vi: Bắt đầu hoặc dừng ghi một vĩ lệnh

en: Run the last recorded macro
vi: Chạy vĩ lệnh được ghi cuối cùng

en: Place or remove an anchor at the current line
vi: Đặt hay xóa điểm neo tại dòng hiện tại

en: Jump backward to the nearest anchor
vi: Nhảy ngược đến vị trí gần điểm neo nhất

en: Jump forward to the nearest anchor
vi: Nhảy tiếp đến vị trí gần điểm neo nhất

en: Toggle the case sensitivity of the search
vi: Bật/tắt phân biệt chữ HOA/thường khi tìm kiếm

en: Reverse the direction of the search
vi: Đảo ngược hướng tìm

en: Toggle the use of regular expressions
vi: Bật/tắt khả năng sử dụng biểu thức chính quy

en: Recall the previous search/replace string
vi: Xem lại chuỗi tìm kiếm/thay thế trước

en: Recall the next search/replace string
vi: Xem lại chuỗi tìm kiếm/thay thế kế

en: Toggle the use of DOS format
vi: Bật/tắt khả năng sử dụng định dạng DOS

en: Toggle the use of Mac format
vi: Bật/tắt khả năng sử dụng định dạng Mac

en: Toggle appending
vi: Bật/tắt khả năng phụ thêm

en: Toggle prepending
vi: Bật/tắt khả năng thêm vào trước

en: Toggle backing up of the original file
vi: Bật/tắt khả năng sao lưu tập tin gốc

en: Execute a function or an external command
vi: Thực hiện một hàm hoặc một câu lệnh bên ngoài

en: Pipe the current buffer (or marked region) to the command
vi: Chuyển bằng đường ống bộ đệm hiện tại (hoặc vùng đã đánh dấu) đến lệnh

en: Recall the previous command
vi: Gọi lại lệnh kế trước

en: Recall the next command
vi: Gọi lại lệnh kế tiếp

en: Do not convert from DOS/Mac format
vi: Đừng chuyển đổi từ định dạng DOS/Mac

en: Toggle the use of a new buffer
vi: Bật/tắt khả năng sử dụng bộ đệm mới

en: Close buffer without saving it
vi: Đóng bộ đệm dữ liệu mà không ghi lại nó

en: Go to file browser
vi: Đi tới trình duyệt tập tin

en: Exit from the file browser
vi: Thoát khỏi trình duyệt tập tin

en: Go to the first file in the list
vi: Chuyển tới dòng đầu tiên của danh sách

en: Go to the last file in the list
vi: Chuyển tới dòng cuối cùng của danh sách

en: Go to the previous file in the list
vi: Chuyển tới tập tin đằng trước trong danh sách

en: Go to the next file in the list
vi: Chuyển tới tập tin đằng sau trong danh sách

en: Go to lefthand column
vi: Chuyển tới cột tay trái

en: Go to righthand column
vi: Chuyển tới cột tay phải

en: Go to first row in this column
vi: Chuyển tới dòng đầu tiên trong cột này

en: Go to last row in this column
vi: Chuyển tới dòng cuối cùng trong cột này

en: Search forward for a string
vi: Tìm tiếp cho một chuỗi

en: Search backward for a string
vi: Tìm ngược lại cho  một chuỗi

en: Go to directory
vi: Đi tới thư mục

en: Invoke the linter, if available
vi: Gọi phần mềm kiểm chuẩn, nếu có

en: Go to previous linter msg
vi: Đến lời nhắn kiểm chuẩn kế trước

en: Go to next linter msg
vi: Đến lời nhắn kiểm chuẩn kế

en: Invoke a program to format/arrange/manipulate the buffer
vi: Gội một chương trình thực hện định dạng/dàn xếp/thao tác bộ đệm

en: Write Out
vi: Ghi lại

en: Read File
vi: Đọc T.tin

en: Where Is
vi: Tìm kiếm

en: Go To Line
vi: Tới dòng

en: Set Mark
vi: Đặt Dấu

en: Case Sens
vi: HOA/thường

en: Reg.exp.
vi: BTCQ

en: No Replace
vi: Không thay

note: TRANSLATORS: Try to keep the next four strings at most 10 characters.
en: Go To Dir
vi: Tới ThMục

note: TRANSLATORS: This starts a backward search.
en: Where Was
vi: Tìm ngược

en: To Bracket
vi: Đặt Ngoặc

note: TRANSLATORS: Try to keep the next four strings at most 12 characters.
en: Prev Word
vi: Từ trước

note: TRANSLATORS: Try to keep the next two strings at most 10 characters.
en: Prev Line
vi: Dòng trước

en: Prev Block
vi: Khối trước

note: TRANSLATORS: Try to keep these two strings at most 16 characters.
en: Begin of Paragr.
vi: Đầu của Đoạn

en: End of Paragraph
vi: Cuối đoạn

en: Top Row
vi: Dòng đỉnh

en: Bottom Row
vi: Dòng đáy

en: Last Line
vi: Dòng cuối

note: TRANSLATORS: Try to keep these two strings at most 15 characters.
en: Prev File
vi: Tệp Trước

en: Next File
vi: Tệp Sau

note: TRANSLATORS: The next two strings refer to deleting words.
en: Chop Left
vi: Cắt Trái

en: Chop Right
vi: Cắt Phải

en: Cut Till End
vi: CắtĐếnCuối

en: Full Justify
vi: Sắp Hàng Đủ

en: Comment Lines
vi: Thành ghi chú

en: Run Macro
vi: Chạy vĩ lệnh

en: Up to anchor
vi: Nhảy lên điểm neo trên

en: Down to anchor
vi: Xuống điểm neo dưới

en: Linter
vi: Kiểm chuẩn

en: Formatter
vi: Bđịnh dạng

en: Pipe Text
vi: VBản ra ống

en: Go To Text
vi: Tới văn bản

en: DOS Format
vi: Định dạng DOS

en: Mac Format
vi: Định dạng Mac

en: Backup File
vi: Tập tin Sao lưu dự phòng

en: No Conversion
vi: Không chuyển đổi

en: Discard buffer
vi: Loại bỏ bộ đệm

en: First File
vi: Tệp đầu

en: Last File
vi: Tệp cuối

en: Right Column
vi: Cột phải

note: TRANSLATORS: The next two strings may be up to 37 characters each.
en: Previous Linter message
vi: Lời nhắn kiểm chuẩn kế trước

en: Next Linter message
vi: Lời nhắn kiểm chuẩn kế

note: TRANSLATORS: The next thirteen strings are toggle descriptions; * they are best kept shorter than 40 characters, but may be longer.
en: Hidden interface
vi: Ẩn giao diện

en: Help mode
vi: Chế độ Trợ giúp

en: Constant cursor position display
vi: Hiển thị ví trí cố định của con trỏ

en: Soft wrapping of overlong lines
vi: Ngắt mềm những dòng dài

en: Line numbering
vi: Đánh số dòng

en: Whitespace display
vi: Hiển thị khoảng trắng

en: Color syntax highlighting
vi: Tô sáng cú pháp

en: Smart home key
vi: Phím home khéo

en: Cut to end
vi: Cắt tới cuối

en: Hard wrapping of overlong lines
vi: Ngắt cứng những dòng dài

en: Conversion of typed tabs to spaces
vi: Chuyển các tab thành dấu cách

en: Mouse support
vi: Hỗ trợ chuột

en: Search Command Help Text
    
     Enter the words or characters you would like to search for, and then press Enter.  If there is a match for the text you entered, the screen will be updated to the location of the nearest match for the search string.
    
     The previous search string will be shown in brackets after the search prompt.  Hitting Enter without entering any text will perform the previous search.
vi: Văn bản của Trợ giúp cho Câu lệnh Tìm kiếm
    
     Nhập từ hoặc ký tự bạn muốn tìm kiếm, sau đó gõ Enter.  Nếu có tương ứng với văn bản bạn đã nhập, thì trên màn hình sẽ là vị trí của tương ứng gần nhất cho chuỗi tìm kiếm này.
    
     Chuỗi tìm kiếm ngay trước sẽ hiển thị trong ngoặc đơn ở sau dấu nhắc tìm kiếm.  Không nhập văn bản nào và gõ Enter sẽ thực hiện tìm kiếm ngay trước này.

en: If you have selected text with the mark and then search to replace, only matches in the selected text will be replaced.
    
     The following function keys are available in Search mode:
vi: Nếu đã có văn bản đánh dấu và sau đó tìm kiếm để thay thế, thì chỉ thay thế những tương ứng có trong vùng đánh dấu.
    
     Những phím chức năng sau có trong chế độ Tìm kiếm:

en: === Replacement ===
    
     Type the characters that should replace what you typed at the previous prompt, and press Enter.
vi: === Thay thế ===
    
     Gõ các ký tự mà nên được thay bằng mà bạn gõ ở lần trước, sau đó nhấn phím Enter.

en:  The following function keys are available at this prompt:
vi:  Có thể dùng các phím chức năng sau trong chế độ nhắc lệnh:

en: Go To Line Help Text
    
     Enter the line number that you wish to go to and hit Enter.  If there are fewer lines of text than the number you entered, you will be brought to the last line of the file.
    
     The following function keys are available in Go To Line mode:
vi: Văn bản của Trợ giúp cho Tới dòng
    
     Nhập số thứ tự của dòng bạn muốn đi tới và gõ Enter.  Nếu có ít dòng hơn số bạn nhập vào, thì chương trình sẽ đưa tới dòng cuối cùng của tập tin.
    
     Có thể dùng các phím chức năng sau trong chế độ Tới dòng:

en: Insert File Help Text
    
     Type in the name of a file to be inserted into the current file buffer at the current cursor location.
    
     If you have compiled nano with multiple file buffer support, and enable multiple file buffers with the -F or --multibuffer command line flags, the Meta-F toggle, or a nanorc file, inserting a file will cause it to be loaded into a separate buffer (use Meta-< and > to switch between file buffers).
vi: Văn bản của Trợ giúp cho Chèn tập tin
    
     Hãy gõ tên của tập tin bạn muốn chèn vào bộ đệm hiện tại tại vị trí con trỏ.
    
     Nếu bạn đã biên dịch nano với sự hỗ trợ đa bộ đệm, và bật sự hỗ trợ này bằng các cờ (flag) dòng lệnh -F hay --multibuffer, bằng tổ hợp phím bật tắt Meta-F, hay bằng tập tin nanorc, thì việc chèn một tập tin đồng nghĩa với việc nạp tập tin đó vào một bộ đệm riêng (sử dụng Meta-< và > để chuyển giữa các bộ đệm này).

en: If you need another blank buffer, do not enter any filename, or type in a nonexistent filename at the prompt and press Enter.
    
     The following function keys are available in Insert File mode:
vi: Nếu cần một bộ đệm trống khác, thì đừng nhập tên tập tin, hoặc nhập vào tên một tập tin không có trên dấu nhắc rồi nhấn Enter.
    
     Có những phím chức năng sau trong chế độ Chèn Tập tin:

en: Write File Help Text
    
     Type the name that you wish to save the current file as and press Enter to save the file.
    
     If you have selected text with the mark, you will be prompted to save only the selected portion to a separate file.  To reduce the chance of overwriting the current file with just a portion of it, the current filename is not the default in this mode.
    
     The following function keys are available in Write File mode:
vi: Văn bản của Trợ giúp cho việc lưu tập tin
    
     Hãy gõ tên bạn muốn lưu cho tập tin hiện tại và gõ Enter để hoàn thành lưu.
    
     Nếu đã lựa chọn một đoạn văn bản nào đó (bằng dấu hiệu), thì chương trình sẽ nhắc lưu đoạn văn bản đã lựa chọn đó vào một tập tin riêng rẽ.  Để giảm khả năng ghi một phần đè lên cả tập tin hiện tại, thì tên tập tin hiện tại không phải là mặc định trong chế độ này.
    
     Có thể dùng các phím chức năng sau trong chế độ lưu Tập tin:

en: File Browser Help Text
    
     The file browser is used to visually browse the directory structure to select a file for reading or writing.  You may use the arrow keys or Page Up/Down to browse through the files, and S or Enter to choose the selected file or enter the selected directory.  To move up one level, select the directory called ".." at the top of the file list.
    
     The following function keys are available in the file browser:
vi: Văn bản của Trợ giúp cho Trình duyệt Tập tin
    
     Trình duyệt tập tin sử dụng cho việc xem cấu trúc thư mục và chọn một tập tin để đọc hay soạn thảo.  Bạn có thể sử dụng các phím mũi tên hoặc Page Up/Down để di chuyển qua các tập tin, và S hoặc Enter để chọn tập tin hay thư mục đánh dấu.  Để di chuyển lên trên một bậc, hãy chọn thư mục có tên “..” trên đầu danh sách.
    
     Có thể dùng các phím chức năng sau trong trình duyệt:

en: Browser Search Command Help Text
    
     Enter the words or characters you would like to search for, and then press Enter.  If there is a match for the text you entered, the screen will be updated to the location of the nearest match for the search string.
    
     The previous search string will be shown in brackets after the search prompt.  Hitting Enter without entering any text will perform the previous search.
vi: Văn bản của Trợ giúp cho Câu lệnh Tìm kiếm trong trình duyệt
    
     Nhập từ hoặc ký tự bạn muốn tìm kiếm, sau đó gõ Enter.  Nếu có tương ứng với văn bản bạn đã nhập, thì trên màn hình sẽ là vị trí của tương ứng gần nhất cho chuỗi tìm kiếm này.
    
     Chuỗi tìm kiếm ngay trước sẽ hiển thị trong ngoặc đơn ở sau dấu nhắc tìm kiếm.  Không nhập văn bản nào và gõ Enter sẽ thực hiện tìm kiếm ngay trước này.

en: Browser Go To Directory Help Text
    
     Enter the name of the directory you would like to browse to.
    
     If tab completion has not been disabled, you can use the Tab key to (attempt to) automatically complete the directory name.
    
     The following function keys are available in Browser Go To Directory mode:
vi: Văn bản của Trợ giúp cho Trình duyệt Đi tới thư mục
    
     Hãy nhập tên của thư mục bạn muốn duyệt tới.
    
     Nếu việc tự động hoàn thành tab không bị tắt, thì bạn có thể sử dụng phím Tab để (thử) tự động hoàn thành tên tập tin.
    
     Có thể dùng các phím chức năng sau trong chế độ Trình duyệt Đi tới thư mục:

en: Spell Check Help Text
    
     The spell checker checks the spelling of all text in the current file.  When an unknown word is encountered, it is highlighted and a replacement can be edited.  It will then prompt to replace every instance of the given misspelled word in the current file, or, if you have selected text with the mark, in the selected text.
    
     The following function keys are available in Spell Check mode:
vi: Văn bản của Trợ giúp cho Kiểm tra chính tả
    
     Trình kiểm tra chính tả sẽ kiểm tra chính tả của tất cả văn bản trong tập tin hiện tại.  Khi tìm thấy một từ không biết, nó sẽ chiếu sáng và có thể soạn thảo một thay thế.  Sau đó nó sẽ nhắc thay thế mọi từ sai lỗi chính tả này trong tập tin hiện tại, hoặc, trong đoạn văn bản đã đánh dấu, nếu có.
    
     Có các chức năng sau trong chế độ Kiểm tra chính tả:

en: Execute Command Help Text
    
     This mode allows you to insert the output of a command run by the shell into the current buffer (or into a new buffer).  If the command is preceded by '|' (the pipe symbol), the current contents of the buffer (or marked region) will be piped to the command.
vi: Văn bản của Trợ giúp cho Thực hiện Câu lệnh
    
     Chế độ này cho phép bạn chèn kết xuất từ một câu lệnh chạy bằng hệ vỏ vào bộ đệm hiện tại (hoặc vào một bộ đệm mới). Nếu lệnh được có dấu “|” (ký hiệu đường ống) đứng trước, nội dung hiện tại của bộ đệm (hoặc vùng đã được đánh dấu) sẽ được chuyển qua đường ống đến lệnh.

en: If you just need another blank buffer, do not enter any command.
    
     You can also pick one of four tools, or cut a large piece of the buffer, or put the editor to sleep.
vi: Nếu bạn chỉ muốn bộ đệm dữ liệu trống khác, đừng nhập vào bất kỳ lệnh nào.
    
    Bạn cũng có thể chọn một trong bốn công cụ, hoặc cắt một mảnh lớn của bộ đệm, hoặc là đặt trình biên soạn vào trạng thái ngủ.

en: === Linter ===
    
     In this mode, the status bar shows an error message or warning, and the cursor is put at the corresponding position in the file.  With PageUp and PageDown you can switch to earlier and later messages.
vi: === Bộ kiểm chuẩn ===
    
     Trong chế độ này, thanh trạng thái hiển thị một thông báo lỗi hoặc cảnh báo, và con trỏ được đặt tại vị trí tương ứng trong tập tin. Dùng PageUp và PageDown để chuyển đổi các thông báo trước và sau.

en:  The following function keys are available in Linter mode:
vi:  Có thể dùng các phím chức năng sau trong chế độ Kiểm chuẩn:

en: Main nano help text
    
     The nano editor is designed to emulate the functionality and ease-of-use of the UW Pico text editor.  There are four main sections of the editor.  The top line shows the program version, the current filename being edited, and whether or not the file has been modified.  Next is the main editor window showing the file being edited.  The status line is the third line from the bottom and shows important messages.
vi: Trợ giúp Chính dạng văn bản của nano
    
     Trình soạn thảo nano được thiết kế để nâng cao tính năng suất và sự dễ sử dụng của trình soạn thảo UW Pico.  Nano gồm bốn phần chính. Dòng trên cùng hiển thị phiên bản chương trình, tên của tập tin đang soạn thảo, và tập tin đã thay đổi hay chưa.  Tiếp theo là cửa sổ soạn thảo chính hiển thị tập tin đang soạn thảo.  Dòng trạng thái là dòng thứ ba từ dưới lên và hiển thị những thông báo quan trọng.

en: The bottom two lines show the most commonly used shortcuts in the editor.
    
     Shortcuts are written as follows: Control-key sequences are notated with a '^' and can be entered either by using the Ctrl key or pressing the Esc key twice.  Meta-key sequences are notated with 'M-' and can be entered using either the Alt, Cmd, or Esc key, depending on your keyboard setup.
vi: Dưới cùng là hai dòng hiển thị những phím tắt thông dụng trong trình soạn thảo.
    
     Ký hiệu cho phím tắt như sau: Phím Control ký hiệu bởi một dấu “^” và nhập vào bằng phím Control (Ctrl) hoặc nhấn phím Escape (Esc) hai lần. Phím Meta ký hiệu bằng ký hiệu “M-” và nhập vào bằng một trong số các phím Alt, Cmd hay Esc, tùy thuộc vào cách cấu hình bàn phím của bạn.

en: Also, pressing Esc twice and then typing a three-digit decimal number from 000 to 255 will enter the character with the corresponding value.  The following keystrokes are available in the main editor window.  Alternative keys are shown in parentheses:
vi: Đồng thời, nhấn phím Esc hai lần và sau đó gõ một số ba chữ số từ 000 tới 255 sẽ nhập ký tự với giá trị tương ứng. Có những tổ hợp phím sau trong cửa sổ soạn thảo chính. Các phím tương đương đặt trong dấu ngoặc đơn:

en: enable/disable
vi: bật/tắt

en: Unable to create directory %s: %s
    It is required for saving/loading search history or cursor positions.
vi: Không thể tạo thư mục %s: %s
    Nó là yêu cầu cho tải/ghi lịch sử tìm kiếm hay vị trí của con trỏ.

en: Path %s is not a directory and needs to be.
    Nano will be unable to load or save search history or cursor positions.
vi: Đường dẫn “%s” không phải là thư mục và cần phải thế.
    Nano sẽ không thể tải hay ghi lịch sử tìm kiếm hay vị trí con trỏ chuột.

en: Cannot limit permissions on %s: %s
vi: Không thể giới hạn quyền trên %s: %s

en: Key is invalid in view mode
vi: Phím không hợp lệ trong chế độ xem

en: This function is disabled in restricted mode
vi: Chức năng này bị tắt trong chế độ hạn chế

en: To suspend, type ^T^Z
vi: Để tạm dừng, hãy gõ ^T^Z

en: No file name
vi: Không có tên tập tin

en: Save modified buffer?
vi: Ghi lại bộ đệm đã sửa?

en: 
    Too many .save files
vi: 
    Quá nhiều tập tin .save

en: 
    Buffer written to %s
vi: 
    Bộ nhớ đệm ghi vào %s

en: Usage: nano [OPTIONS] [[+LINE[,COLUMN]] FILE]...
vi: Cách dùng: nano [TÙY_CHỌN] [[+DÒNG[,CỘT]] TẬP_TIN...

note: TRANSLATORS: The next two strings are part of the --help output. * It's best to keep its lines within 80 characters.
en: To place the cursor on a specific line of a file, put the line number with
    a '+' before the filename.  The column number can be added after a comma.
vi: Đặt con trỏ trên một dòng rõ ràng của tập tin, đặt con số dòng với
    một “+” trước tên tập tin. Số dòng có thể thêm sau một dấu phẩy.

en: When a filename is '-', nano reads data from standard input.
vi: Khi tên tập tin là “-”, sẽ đọc dữ liệu từ đầu vào tiêu chuẩn.

en: Long option
vi: Tùy chọn dài

note: TRANSLATORS: The next forty or so strings are option descriptions * for the --help output.  Try to keep them at most 40 characters.
en: Enable smart home key
vi: Bật dùng phím home khéo

en: Save backups of existing files
vi: Lưu trữ các tập tin đã có

en: -C <dir>
vi: -C <thư_mục>

en: --backupdir=<dir>
vi: --backupdir=<thư_mục>

en: Directory for saving unique backup files
vi: Thư mục để lưu tập tin lưu trữ duy nhất

en: Use bold instead of reverse video text
vi: Hiển thị chữ in đậm thay cho chữ ảnh động đảo ngược

en: Convert typed tabs to spaces
vi: Chuyển tab thành dấu cách

en: Read a file into a new buffer by default
vi: Đọc một tập tin vào một bộ đệm mới theo mặc định

en: Use (vim-style) lock files
vi: Dùng các tập tin khóa (kiểu-vim)

en: Save & reload old search/replace strings
vi: Ghi lại & tải lại chuỗi tìm kiếm/thay thế cũ

en: Don't look at nanorc files
vi: Đừng xem các tập tin nanorc

en: -J <number>
vi: -J <số>

en: --guidestripe=<number>
vi: --guidestripe=<số>

en: Show a guiding bar at this column
vi: Hiển thị thanh định hướng ở cột này

en: Fix numeric keypad key confusion problem
vi: Giải quyết vấn đề nhầm lẫn trên bàn phím số

en: Don't add an automatic newline
vi: Đừng thêm một dòng mới một cách tự động

en: Trim tail spaces when hard-wrapping
vi: Cắt bỏ khoảng trắng khi ngắt dòng cứng

en: Don't convert files from DOS/Mac format
vi: Đừng chuyển đổi tập tin từ định dạng DOS/Mac

en: Leading whitespace means new paragraph
vi: Bắt đầu bằng khoảng trắng nghĩa là đoạn mới

en: Save & restore position of the cursor
vi: Ghi và khôi phục lại vị trí con trỏ

en: -Q <regex>
vi: -Q <btcq>

en: --quotestr=<regex>
vi: --quotestr=<btcq>

note: TRANSLATORS: This refers to email quoting, * like the > in: > quoted text.
en: Regular expression to match quoting
vi: Biểu thức chính quy để khớp trính dẫn

en: Restrict access to the filesystem
vi: Hạn chế truy cập vào hệ thống tập tin

en: Display overlong lines on multiple rows
vi: Hiển thị các dòng quá dài trên nhiều dòng

en: -T <number>
vi: -T <số>

en: --tabsize=<number>
vi: --tabsize=<số>

en: Make a tab this number of columns wide
vi: Làm cho tab có độ rộng bằng số này

en: Wipe status bar upon next keystroke
vi: Xóa sạch tình trạng thanh ở trên tổ hợp phím kế

en: Detect word boundaries more accurately
vi: Nhận dạng ranh giới của từ cẩn thận hơn

en: -X <string>
vi: -X <chuỗi>

en: --wordchars=<string>
vi: --wordchars=<chuỗi>

en: Which other characters are word parts
vi: Khối khác nào là các bộ phận của từ

en: -Y <name>
vi: -Y <tên>

en: --syntax=<name>
vi: --syntax=<tên>

en: Syntax definition to use for coloring
vi: Định nghĩa cú pháp để sử dụng khi tô màu

en: Let Bsp and Del erase a marked region
vi: Để Bsp và Del tẩy vùng đã đánh dấu

en: When soft-wrapping, do it at whitespace
vi: Khi ngắt dòng mềm, thực hiện nó tại vị trí khoảng trắng

en: Automatically hard-wrap overlong lines
vi: Tự động xuống dòng những dòng dài

en: Constantly show cursor position
vi: Luôn luôn hiển thị vị trí con trỏ

en: Fix Backspace/Delete confusion problem
vi: Giải quyết vấn đề nhầm lẫn Backspace/Delete

en: Keep the line below the title bar empty
vi: Gữi dòng phía dưới thanh tựa đề trống rỗng

en: -f <file>
vi: -f <tập tin>

en: --rcfile=<file>
vi: --rcfile=<tập tin>

en: Use only this file for configuring nano
vi: Chỉ dùng tập tin này cho cấu hình nano

en: Show cursor in file browser & help text
vi: Hiện con trỏ trong bộ duyệt tập tin & văn bản trợ giúp

en: Show this help text and exit
vi: Hiển thị trợ giúp này rồi thoát

en: Automatically indent new lines
vi: Tự động thụt các dòng mới

en: Scroll per half-screen, not per line
vi: Cuộn mỗi nửa màn hình, không phải từng dòng

en: Cut from cursor to end of line
vi: Cắt từ vị trí con trỏ tới cuối dòng

en: Show line numbers in front of the text
vi: Hiển thị số của dòng phía trước của vă bản

en: Enable the use of the mouse
vi: Hỗ trợ việc dùng chuột

en: Do not read the file (only write it)
vi: Không thể đọc tập tin (chỉ có thể ghi nó)

en: -o <dir>
vi: -o <thư_mục>

en: --operatingdir=<dir>
vi: --operatingdir=<tmục>

en: Set operating directory
vi: Đặt thư mục thao tác

en: Preserve XON (^Q) and XOFF (^S) keys
vi: Cấm các phím XON (^Q) và XOFF (^S)

en: Show a position+portion indicator
vi: Hiển thị bộ chỉ thị vị trí + phần

en: -r <number>
vi: -r <số>

en: --fill=<number>
vi: --fill=<số>

en: Set width for hard-wrap and justify
vi: Đặt chiều rộng để ngắt dòng dài và căn chỉnh

en: -s <program>
vi: -s <chương trình>

en: --speller=<program>
vi: --speller=<chương trình>

en: Use this alternative spell checker
vi: Dùng chương trình kiểm tra chính tả khác

en: Save changes on exit, don't prompt
vi: Tự động lưu khi thoát, đừng hỏi lại

en: Save a file by default in Unix format
vi: Lưu một tập tin theo mặc định ở dạng định Unix

en: View mode (read-only)
vi: Chế độ xem (chỉ đọc)

en: Don't hard-wrap long lines [default]
vi: Đừng ngắt những dòng dài [mặc định]

en: Don't show the two help lines
vi: Đừng hiển thị hai dòng trợ giúp

en: Make Ctrl+Right stop at word ends
vi: Làm cho Ctrl+Right dừng tại cuối từ

en: Also try magic to determine syntax
vi: Cũng thử bộ ma thuật để dò tìm cú pháp

en: Show some states on the title bar
vi: Hiển thị một số trạng thái trên thanh tiêu đề

en: Show a feedback bar at the bottom
vi: Hiển thị thanh phản hồi ở đáy

en: Hide all bars, use whole terminal
vi: Ẩn mọi thanh, sử dụng toàn bộ thiết bị cuối

en: Use better-known key bindings
vi: Dùng các ràng buộc phím phổ biến

en:  GNU nano, version %s
vi:  GNU nano, phiên bản %s

note: TRANSLATORS: The %s is the year of the latest release.
en:  (C) %s the Free Software Foundation and various contributors
vi:  (C) %s Tổ chức Phần mềm Tự do (FSF) và nhiều người đóng góp khác

en:  Compiled options:
vi:  Tùy chọn biên dịch:

en: Could not reconnect stdin to keyboard
vi: Không thể kết nối lại đầu vào tiêu chuẩn đến bàn phím

en: Reading data from keyboard; type ^D or ^D^D to finish.
vi: Đọc dữ liệu từ bàn phím; gõ ^D hay ^D^D để kết thúc.

en: Failed to open stdin: %s
vi: Gặp lỗi khi khi mở đầu vào tiêu chuẩn: %s

en: Received SIGHUP or SIGTERM
vi: Nhận được tín hiệu SIGHUP hoặc SIGTERM

en: Sorry! Nano crashed!  Code: %d.  Please report a bug.
vi: Rất tiếc! Nano đã đổ vỡ! Mã: %d. Vui lòng báo cáo lỗi này.

en: Use "fg" to return to nano.
vi: Dùng “fg” để quay lại nano.

en: Current syntax determines Tab
vi: Cú pháp hiện hành dò thấy Tab

note: TRANSLATORS: This refers to a sequence of escape codes * (from the keyboard) that nano does not recognize.
en: Unknown sequence
vi: Chuỗi chưa biết

en: Unknown function: %s
vi: Hàn chưa biết: %s

en: Missing }
vi: Thiếu }

note: TRANSLATORS: This refers to an unbound function key.
en: Unbound key: F%i
vi: Thôi ràng buộc phím: F%i

en: Unbound key
vi: Thôi ràng buộc phím

en: Unbindable key: M-^%c
vi: Thôi ràng buộc phím: M-^%c

en: Unbound key: %s%c
vi: Thôi ràng buộc phím: %s%c

en: Unbindable key: ^[
vi: Thôi ràng buộc phím: ^[

en: Guide column "%s" is invalid
vi: Cột hướng dẫn “%s” không hợp lệ

en: Requested tab size "%s" is invalid
vi: Yêu cầu một kích thước tab “%s” không hợp lệ

en: Requested fill size "%s" is invalid
vi: Yêu cầu một kích thước tô đầy “%s” không hợp lệ

en: Type '%s -h' for a list of available options.
vi: Gõ “%s -h” để biết danh sách các tùy chọn sẵn có.

en: Bad quoting regex "%s": %s
vi: Trích dẫn biểu thức chính quy sai “%s”: %s

en: Invalid search modifier '%c'
vi: Bổ nghĩa tìm kiếm'%c' không hợp lệ

en: Empty search string
vi: Chuỗi tìm kiếm trống rỗng

en: Invalid line or column number
vi: Sai số thứ tự dòng hoặc cột

en: Standard input is not a terminal
vi: Đầu vào tiêu chuẩn không phải là thiết bị cuối

en: Can open just one file
vi: Chỉ có thể mở một tập tin thôi

en: Welcome to nano.  For basic help, type Ctrl+G.
vi: Chào đón bạn dùng nano. Để xem trợ giúp cơ bản, hãy gõ Ctrl+G.

en: Nn
vi: NnKk

en: Mistakes in '%s'
vi: Sai trong “%s”

en: Problems with history file
vi: Gặp trục trặc với tập tin lịch sử

en: Error in %s on line %zu:
vi: Có lỗi trong %s trên dòng %zu:

en: Argument '%s' has an unterminated "
vi: Đối số “%s” chưa được " kết thúc

en: Regex strings must begin and end with a " character
vi: Biểu thức chính quy phải bắt đầu và kết thúc bởi một ký tự "

en: Empty regex string
vi: Chuỗi biểu thức chính quy trống rỗng

en: Bad regex "%s": %s
vi: Biểu thức chính quy sai “%s”: %s

en: Missing syntax name
vi: Thiếu tên cú pháp

en: Unpaired quote in syntax name
vi: Dấu trích dẫn không đủ cặp trong tên cú pháp

en: The "none" syntax is reserved
vi: Cú pháp “none” là được để dành dùng trong tương lai

en: The "default" syntax does not accept extensions
vi: Cú pháp “default” không chấp nhận phần mở rộng

en: Syntax "%s" has no color commands
vi: Cú pháp “%s” không có câu lệnh màu

en: Missing key name
vi: Thiếu tên phím

en: Key name %s is invalid
vi: Tên phím “%s” không hợp lệ

en: Must specify a function to bind the key to
vi: Phải ghi rõ hàm ràng buộc với tổ hợp phím

note: TRANSLATORS: Do not translate the word "all".
en: Must specify a menu (or "all") in which to bind/unbind the key
vi: Phải chỉ định một trình đơn (hoặc "all") để mà ràng buộc hay không vào phím

en: Unknown menu: %s
vi: Không hiểu trình đơn: %s

en: Function '%s' does not exist in menu '%s'
vi: Chức năng “%s” không tồn tại trong trình đơn “%s”

en: Keystroke %s may not be rebound
vi: Tiếc là không cho phép dùng tổ hợp phím “%s”

en: Command "%s" not understood
vi: Không hiểu câu lệnh “%s”

en: Path is too long
vi: Đường dẫn quá dài

en: Error expanding %s: %s
vi: Gặp lỗi khi khải triển %s: %s

en: Color '%s' takes no prefix
vi: Màu '%s' không nhận tiền tố

en: Color "%s" not understood
vi: Không hiểu màu “%s”

en: An attribute requires a subsequent comma
vi: Một thuộc tính yêu cầu một dấu phẩy theo sau

en: Missing color name
vi: Thiếu tên màu

en: Missing regex string after '%s' command
vi: Thiếu chuỗi biểu thức chính quy sau lệnh “%s”

en: "start=" requires a corresponding "end="
vi: “start=” (bắt đầu) thì yêu cầu một phần “end=” (kết thúc) tương ứng

en: A '%s' command requires a preceding 'syntax' command
vi: Một lệnh “%s” cần có lệnh “syntax” đi trước

en: The "default" syntax does not accept '%s' regexes
vi: Cú pháp “default” không chấp nhận biểu thức chính quy “%s”

en: Missing argument after '%s'
vi: Thiếu tham số sau “%s”

en: Argument of '%s' lacks closing "
vi: Đối số của “%s” thiếu " kết thúc

en: No key is bound to function '%s' in menu '%s'.  Exiting.
vi: Chưa có phím nào tổ hợp cùng hàm “%s” trong trình đơn “%s”. Nên thoát ra.

en: If needed, use nano with the -I option to adjust your nanorc settings.
vi: Nếu cần, hãy sử dụng trình soạn thảo nano với tùy chọn “-I” để điều chỉnh cài đặt nanorc của bạn.

en: Could not find syntax "%s" to extend
vi: Không thể tìm thấy cú pháp “%s” để khai triển

en: Command "%s" not allowed in included file
vi: Lệnh “%s” không được phép trong tập tin đã bao gồm

en: Missing option
vi: Thiếu tùy chọn

en: Cannot unset option "%s"
vi: Không thể bỏ đặt tùy chọn “%s”

en: Option "%s" requires an argument
vi: Tùy chọn “%s” cần một tham số

en: Argument is not a valid multibyte string
vi: Tham số không phải là một chuỗi đa byte hợp lệ

en: Non-blank characters required
vi: Yêu cầu các ký tự không phải khoảng trắng

en: Even number of characters required
vi: Yêu cầu số lượng các ký tự phải chẵn

en: Two single-column characters required
vi: Yêu cầu hai ký tự một cột

en: Specified rcfile does not exist
vi: Tập tin rcfile đã cho không tồn tại

en: I can't find my home directory!  Wah!
vi: Tôi không thể tìm thấy thư mục cá nhân của mình!

note: TRANSLATORS: The next four modify the search prompt.
en:  [Case Sensitive]
vi:  [Phân biệt HOA/thường]

en:  [Regexp]
vi:  [BTCQ]

en:  (to replace) in selection
vi:  (thay thế) trong lựa chọn

en:  (to replace)
vi:  (thay thế)

en: "%.*s%s" not found
vi: Không tìm thấy “%.*s%s”

note: TRANSLATORS: This is a prompt.
en: Replace this instance?
vi: Thay thế minh dụ này?

en: Replaced %zd occurrence | Replaced %zd occurrences
vi[0]: Đã thay thế %zd lần

note: TRANSLATORS: This is a prompt.
en: Enter line number, column number
vi: Nhập số thứ tự dòng, cột

en: Not a bracket
vi: Không phải ngoặc đơn

en: No matching bracket
vi: Không có ngoặc đơn tương ứng

en: Placed anchor
vi: Đã đặt điểm neo

en: Removed anchor
vi: Đã xóa điểm neo

en: Jumped to anchor
vi: Nhảy tới điểm neo

en: This is the only anchor
vi: Đây là điểm neo duy nhất

en: There are no anchors
vi: Không có điểm neo nào

en: Mark Set
vi: Đánh dấu văn bản

en: Mark Unset
vi: Hủy dấu văn bản

en: Commenting is not supported for this file type
vi: Đổi sang thành ghi chú không được hỗ trợ với kiểu tập tin này

en: Cannot comment past end of file
vi: Không thể chuyển sang ghi chú qua cuối tập tin

note: TRANSLATORS: The next thirteen strings describe actions * that are undone or redone.  They are all nouns, not verbs.
en: addition
vi: thêm

en: line break
vi: ngắt dòng

en: deletion
vi: xóa

en: line join
vi: nối dòng

en: replacement
vi: thay thế

en: erasure
vi: dọn dẹp

en: insertion
vi: chèn

en: indent
vi: thụt lề

en: unindent
vi: thôi thụt lề

en: uncomment
vi: bỏ ghi chú

en: Undid %s
vi: Hủy việc trước %s

en: Redid %s
vi: Làm lại %s

note: TRANSLATORS: This one goes with Undid/Redid messages.
en: justification
vi: sắp thẳng

en: Justified selection
vi: Đã căn hàng vùng chọn

en: Justified file
vi: Căn hàng cho cả tập tin

en: Justified paragraph
vi: Canh hàng cho đoạn văn

en: Buffer is empty
vi: Bộ nhớ đệm trống rỗng

en: Invoking formatter...
vi: Đang gọi bộ định dạng...

en: Error invoking '%s'
vi: Lỗi gọi “%s”

en: Program '%s' complained
vi: Chương trình '%s' đã than phiền

note: TRANSLATORS: The next two go with Undid/Redid messages.
en: spelling correction
vi: sửa chính tả

en: formatting
vi: đang định dạng

en: Finished checking spelling
vi: Hoàn thành việc kiểm tra chính tả

en: Buffer has been processed
vi: Bộ nhớ đệm đã được xử lý

en: Unfindable word: %s
vi: Không thể tìm từ: %s

note: TRANSLATORS: This is a prompt.
en: Edit a replacement
vi: Sửa chuỗi thay thế

note: TRANSLATORS: Shown after fixing misspellings in one word.
en: Next word...
vi: Từ kế...

en: Invoking spell checker...
vi: Gọi trình kiểm tra chính tả...

en: Could not get size of pipe buffer
vi: Không lấy được kích thước của bộ đệm đường ống

en: Error invoking "uniq"
vi: Gặp lỗi khi gọi “uniq”

en: Error invoking "sort"
vi: Gặp lỗi khi gọi “sort”

en: Error invoking "spell"
vi: Gặp lỗi khi gọi “spell”

en: No linter is defined for this type of file
vi: Không có kiểm chuẩn cho kiểu này của tập tin

en: Save modified buffer before linting?
vi: Ghi lại bộ đệm đã sửa trước khi kiểm chuẩn?

en: Invoking linter...
vi: Đang gọi bộ kiểm chuẩn...

en: Got 0 parsable lines from command: %s
vi: Nhận được 0 dòng có thể phân tích từ lệnh: %s

en: This message is for unopened file %s, open it in a new buffer?
vi: Lời nhắn này là dành cho tập tin %s chưa được mở, mở nó trong bộ đệm mới?

en: No messages for this file
vi: Không có lời nhắn cho tập tin này

en: At first message
vi: Tại thông báo đầu

en: At last message
vi: Tại thông báo cuối

en: No formatter is defined for this type of file
vi: Không có bộ làm đẹp cho kiểu tập tin này

en: In Selection:
vi: Trong lựa chọn:

en: character | characters
vi[0]: ký tự

note: TRANSLATORS: Shown when the next keystroke will be inserted verbatim.
en: Verbatim Input
vi: Dữ liệu nhập nguyên bản

note: TRANSLATORS: An invalid verbatim Unicode code was typed.
en: Invalid code
vi: Mã không hợp lệ

note: TRANSLATORS: Shown when no text is directly left of the cursor.
en: No word fragment
vi: Không mảnh chữ nào

en: No further matches
vi: Không tìm thấy thêm kết quả nào khớp

en: Nano is out of memory!
vi: Nano bị hết bộ nhớ!

en: Recording a macro...
vi: Đang ghi vĩ lệnh...

en: Stopped recording
vi: Dừng ghi vĩ lệnh

en: Cannot run macro while recording
vi: Không thể chạy vĩ lệnh khi đang ghi

en: Macro is empty
vi: Vĩ lệnh trống rỗng

en: Too much input at once
vi: Có quá nhiều đầu vào cùng lúc

en: Too many errors from stdin
vi: Quá nhiều lỗi từ đầu vào tiêu chuẩn

note: TRANSLATORS: This is shown while a six-digit hexadecimal * Unicode character code (%s) is being typed in.
en: Unicode Input: %s
vi: Đầu vào Unicode: %s

note: TRANSLATORS: The next five are "labels" in the title bar.
en: Linting --
vi: Đang kiểm chuẩn --

en: DIR:
vi: TMỤC:

en: Restricted
vi: Hạn chế

en: (nameless)
vi: (không tên)

en:  (%zu line) |  (%zu lines)
vi[0]:  (%zu dòng)

en:  (%zu line, %s) |  (%zu lines, %s)
vi[0]:  (%zu dòng, %s)

en: line %*zd/%zd (%2d%%), col %2zu/%2zu (%3d%%), char %*zu/%zu (%2d%%)
vi: dòng %*zd/%zd (%2d%%), cột %2zu/%2zu (%3d%%), kýtự %*zu/%zu (%2d%%)

en: The nano text editor
vi: Trình soạn thảo văn bản nano

en: Special thanks to:
vi: Đặc biệt cảm ơn:

en: The Free Software Foundation
vi: Tổ chức Phần mềm Tự do (FSF)

en: the many translators and the TP
vi: nhiều người dịch thuật và TP

en: For ncurses:
vi: Dành cho ncurses:

en: and anyone else we forgot...
vi: và những người khác mà chúng tôi quên...

en: Thank you for using nano!
vi: Cảm ơn bạn đã dùng nano!

note: Type: boolean Description
en: Should nasd release /dev/dsp?
vi: nasd nên nhả « /dev/dsp » không?

note: Type: boolean Description
en: By default, the NAS server will open the configured audio device at startup, and then keep it open until the server is stopped. This will stop any non-NAS-aware audio clients from using the audio device.
vi: Lúc khởi chạy, mặc định là trình phục vụ NAS sẽ mở thiết bị âm thanh đã cấu hình, cũng bảo tồn tình trạng mở đến khi trình phục vụ bị dừng chạy. Trường hợp này sẽ ngăn cản ứng dụng khách âm thanh hỗ trợ NAS cũng sử dụng thiết bị âm thanh đó.

note: Type: boolean Description
en: The daemon can be configured to release the audio device when it is not using it, with some delay after the application completes before the device is available.
vi: Có thể cấu hình trình nền để nhả thiết bị âm thanh khi không hiện thời sử dụng nó. Cũng có một khoảng đợi giữa ứng dụng chạy xong và thiết bị trở thành sẵn sàng lại.

note: Type: boolean Description
en: An alternative is to use the "audiooss" package to wrap any programs that use /dev/dsp to make them use equivalent NAS calls.
vi: Hoặc có thể sử dụng gói « audiooss » để bao bọc mỗi chương trình sử dụng « /dev/dsp » để làm cho nó sử dụng cuộc gọi NAS tương đương.

note: Type: boolean Description
en: Should nasd change mixer settings at startup?
vi: nasd nên thay đổi thiết lập của máy hoà tiếng khi khởi chạy không?

note: Type: boolean Description
en: If you choose this option, the NAS server will change the mixer settings at startup as follows:
vi: Bật tùy chọn này thì trình phục vụ NAS sẽ thay đổi thiết lập của máy hoà tiếng vào lúc khởi chạy, như theo đây:

note: Type: boolean Description
en:  - set PCM volume to 50%;
     - change the record input device to LINE.
vi:  • đặt âm lượng PCM thành 50%
     • thay đổi thiết bị thu vào thành « LINE ».

en: Run from build directory (ignored)
vi: Chạy từ thư mục biên dịch (bị bỏ qua)

en: Use XID as parent to the send dialogue (ignored)
vi: Dùng XID như là mẹ cho hộp thoại gửi (bị bỏ qua)

en: Files to send
vi: Các tập tin gửi đi

en: No mail client installed, not sending files
vi: Chưa cài đặt phần mềm gửi và nhận thư điện tử, nên không thể gửi các tập tin

en: Integrates mail clients into the Nautilus file manager
vi: Tích hợp trình đọc và giửi thư điện tử vào bộ quản lý tập tin Nautilus

en: Nautilus needs to add some permissions to your folder "%s" in order to share it
vi: Nautilus cần thêm quyền hạn vào thư mục "%s" để chia sẻ

en: The folder "%s" needs the following extra permissions for sharing to work:
    %s%s%sDo you want Nautilus to add these permissions to the folder automatically?
vi: Thư mục "%s" cần các quyền hạn sau đây để có thể được chia sẻ:
    %s%s%sBạn có muốn Nautilus thêm các quyền này vào thư mục một cách tự động?

en: <big><b>Folder Sharing</b></big>
vi: <big><b>Chia sẻ Thư mục</b></big>

en: Run Software
vi: Chạy phần mềm

en: Access and organize files
vi: Truy cập và tổ chức tập tin

en: Files, also known as Nautilus, is the default file manager of the GNOME desktop. It provides a simple and integrated way of managing your files and browsing your file system.
vi: Tập tin, được biết đến là Nautilus, là ứng dụng quản lý tập tin mặc định cho môi trường máy tính để bàn GNOME. Nó đơn giản và thích hợp cho quản lý và duyệt tập tin trên hệ thống của bạn.

en: Nautilus supports all the basic functions of a file manager and more. It can search and manage your files and folders, both locally and on a network, read and write data to and from removable media, run scripts, and launch apps. It has three views: Icon Grid, Icon List, and Tree List. Its functions can be extended with plugins and scripts.
vi: Nautilus hỗ trợ mọi tính năng cơ bản về quản lý tập tin và hơn thế nữa. Nó có thể tìm kiếm và quản lý các tập tin và thư mục của bạn, cả trên máy nội bộ và cả trên mạng, đọc và ghi dữ liệu từ và đến từ đĩa đa phương tiện, chạy văn lệnh, và khởi chạy các ứng dụng. Nó có ba cách trình bày: Dạng lưới biểu tượng, Danh sách biểu tượng, và cây. Các tính năng của nó có thể được mở rộng bằng các phần bổ xung và văn lệnh.

en: Selection of Multiple Files
vi: Vùng chọn nhiều tập tin

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: folder;manager;explore;disk;filesystem;nautilus;
vi: folder;thư;mục;thu;muc;manager;quản;lý;quan;ly;explore;khám;phá;kham;pha;disk;đĩa;dia;filesystem;hệ;thống;tập;tin;he;thong;tap;nautilus;

en: If set to true, Files will always use a textual input entry for the location toolbar, instead of the pathbar.
vi: Khi bật, Trình duyệt Tập tin sẽ luôn sử dụng vùng nhập văn bản cho thanh công cụ vị trí, thay vì thanh địa chỉ.

en: Where to perform recursive search
vi: Nơi nào thực hiện tìm kiếm đệ quy

en: Locations in which Files should search subfolders. Available values are “local-only”, “always”, “never”.
vi: Những vị trí mà trong đó Trình duyệt Tập tin sẽ tìm kiếm những thư mục con. Các giá trị khả dụng là “chỉ cục bộ”, “luôn luôn”, “tắt”.

en: Filter the search dates using either last used or last modified
vi: Bộ lọc thời gian cho tìm kiếm được dùng hoặc là dùng lần cuối hoặc là lần sửa cuối

en: Filter the search dates using either last used or last modified.
vi: Bộ lọc thời gian cho tìm kiếm được dùng hoặc là dùng lần cuối hoặc là lần sửa cuối.

en: Whether to show a context menu item to delete permanently
vi: Có nên hiển thị mục trình đơn người cảnh để xóa vĩnh viễn hay không

en: If set to true, Files will show a delete permanently context menu item to bypass the Trash.
vi: Khi bật, Trình duyệt Tập tin sẽ hiển thị thêm tuỳ chọn xoá vĩnh viễn thay vì bỏ vào Thùng rác.

en: Whether to show context menu items to create links from copied or selected files
vi: Có nên hiển thị các mục trình đơn ngữ cảnh để tạo các liên kết từ các tập tin đã chép hay chọn không

en: If set to true, Files will show context menu items to create links from the copied or selected files.
vi: Khi bật, Tập tin sẽ hiển thị thêm tuỳ chọn để tạo liên kết đến các tập tin đang chọn hoặc sao chép.

en: Speed tradeoff for when to show the number of items in a folder. If set to “always” then always show item counts, even if the folder is on a remote server. If set to “local-only” then only show counts for local file systems. If set to “never” then never bother to compute item counts.
vi: Thỏa hiệp tốc độ khi hiện số mục trong một thư mục. Nếu đặt là “always” (luôn luôn) thì luôn luôn đếm số mục, kể cả nếu tập tin ở trên máy ở xa. Nếu đặt “local-only” (chỉ tập tin cục bộ) thì chỉ xem số đếm nếu nằm trên hệ thống tập tin cục bộ. Nếu đặt “never” (không bao giờ) thì không bao giờ đếm.

en: Possible values are “single” to launch files on a single click, or “double” to launch them on a double click.
vi: Giá trị có thể là “single” để kích hoạt tập tin chỉ bằng một cái nhấp chuột,  hoặc “double” để kích hoạt khi nhấp đúp.

en: Whether to show the user a package installer dialog in case an unknown MIME type is opened, in order to search for an app to handle it.
vi: Có hiển thị cho người dùng hộp thoại trình cài đặt gói trong trường hợp loại MIME không xác định được mở để tìm kiếm ứng dụng xử lý nó hay không.

en: Use extra mouse button events in Files
vi: Sử dụng sự kiện nút chuột phụ trong cửa sổ trình duyệt Tập tin

en: For users with mice that have “Forward” and “Back” buttons, this key will determine if any action is taken inside of Files when either is pressed.
vi: Cho người dùng với chuột có nút di chuyển “Kế tiếp” và “Lùi”, phím này sẽ quyết định bất kì hành động nào xảy ra bên trong Trình duyệt Tập tin khi nó được nhấn.

en: When to show thumbnails of files
vi: Khi để hiển thị ảnh thu nhỏ của tập tin

en: Speed trade-off for when to show a file as a thumbnail. If set to “always” then always thumbnail, even if the folder is on a remote server. If set to “local-only” then only show thumbnails for local file systems. If set to “never” then never bother to thumbnail files, just use a generic icon. Despite what the name may suggest, this applies to any previewable file type.
vi: Thỏa hiệp tốc độ khi hiển thị tập tin dạng ảnh thu nhỏ. Đặt là “always” (luôn luôn) thì luôn luôn tạo ảnh dạng thu nhỏ, kể cả nếu thư mục ở trên máy mạng. Đặt “local-only” (chỉ tập tin cục bộ) thì chỉ hiển thị ảnh dạng thu nhỏ đối với hệ thống tập tin cục bộ. Đặt “never” (không bao giờ) sẽ không bao giờ tạo ảnh thu nhỏ, chỉ dùng ảnh biểu tượng chung chung. Mặc dù rằng tên có thể gợi ý nội dung, các cài đặt này áp dụng cho tất cả kiểu tập tin xem thử được.

en: Images over this size (in megabytes) won’t be thumbnailed. The purpose of this setting is to avoid thumbnailing large images that may take a long time to load or use lots of memory.
vi: Ảnh lớn hơn kích cỡ này (tính bằng megabyte) sẽ không được tạo ảnh dạng thu nhỏ. Mục đích của cài đặt này là tránh phải tạo ảnh dạng thu nhỏ cho những tập tin có kích thước lớn làm mất nhiều thời gian để tải và dùng nhiều bộ nhớ.

en: The default sort-order for items in the icon view. Possible values are “name”, “size”, “type”, “mtime”, “atime” and “starred”.
vi: Thứ tự sắp xếp mặc định cho kiểu biểu tượng. Giá trị có thể là: “name” - tên, “size” - kích cỡ, “type” - kiểu, “mtime” - thời điểm sửa, “atime” - thời điểm truy cập và “starred” - lúc đánh dấu.

en: If true, files in new windows will be sorted in reverse order. I.e., if sorted by name, then instead of sorting the files from “a” to “z”, they will be sorted from “z” to “a”; if sorted by size, instead of being incrementally they will be sorted decrementally.
vi: Nếu đúng, tập tin với những cửa sổ mới sẽ được sắp xếp theo thứ tự ngược. Vd: nếu sắp theo tên thì sắp từ “z” đến “a” thay vì từ “a” đến “z”; nếu sắp theo kích cỡ, sắp theo thứ tự giảm thay vì tăng.

en: When a folder is visited this viewer is used. Possible values are “list-view”, and “icon-view”.
vi: Khi một thư mục được truy cập, kiểu xem này được sử dụng. Các giá trị có thể là “dạng xem danh sách” và “dạng xem biểu tượng”.

en: This key is deprecated and ignored. The “show-hidden” key from “org.gtk.Settings.FileChooser” is now used instead.
vi: Khóa này không còn tiếp tục được dùng nữa và sẽ bị bỏ qua. Khóa “show-hidden” từ “org.gtk.Settings.FileChooser” bây giờ sẽ được dùng để thay thế.

en: Whether GTK 4 settings migration happened
vi: Có nên nâng cấp các cài đặt sang GTK 4

en: Whether settings shared with GtkFileChooser have been migrated from their GTK 3 keys to the GTK 4 ones.
vi: Liệu các cài đặt được chia sẻ với GtkFileChooser đã được nâng cấp từ các khóa GTK 3 lên GTK 4 không.

en: Whether to open the hovered folder after a timeout when drag and drop operation
vi: Có cho phép mở thư mục khi con trỏ di chuyển qua sau khi chờ quá lâu khi thực hiện thao tác kéo thả hay không

en: If this is set to true, when performing a drag and drop operation the hovered folder will open automatically after a timeout.
vi: Nếu được đặt, khi thực hiện thao tác kéo thả thư mục có con chuột di chuyển qua sẽ tự động mở sau một khoảng thời gian nhất định.

en: Whether to have full text search enabled by default when opening a new window/tab
vi: Có để tìm kiếm toàn văn được bật theo mặc định hay không khi mở một cửa sổ hoặc thẻ mới

en: If set to true, Files will also match the file contents besides the name. This toggles the default active state, which can still be overridden in the search popover
vi: Khi bật, thì Nautilus sẽ mặc định đồng thời khớp nội dung tập tin bên cạnh tên. Bạn vẫn có thể tạm thời thay đổi trong popover tìm kiếm

en: How to display file timestamps in the views
vi: Cách hiển thị mục thời gian trong bộ hiển thị

en: If set to 'simple', Files will show Today and Yesterday with time, otherwise the exact date without time. If set to 'detailed', it will always show the exact date and time.
vi: Khi đặt dạng 'đơn giản', Trình duyệt Tập tin sẽ hiển thị Hôm nay và Hôm qua với thời gian, còn lại sẽ hiển thị chính xác ngày giờ. Nếu đặt dạng 'chi tiết', luôn hiển thị chính xác ngày giờ.

en: Default format for compressing files
vi: Định dạng mặc định khi nén các tập tin

en: The format that will be selected when compressing files.
vi: Định dạng mà nó sẽ được chọn khi nén các tập tin.

en: A list of captions below an icon in the icon view. The actual number of captions shown depends on the zoom level. Some possible values are: “size”, “type”, “date_modified”, “owner”, “group”, “permissions”, and “mime_type”.
vi: Danh sách phụ đề dưới biểu tượng trong kiểu trình bày biểu tượng. Số nhãn thực sự được hiển thị tùy thuộc vào hệ số thu phóng. Giá trị có thể là: “size” — kích cỡ, “type” — kiểu, “date_modified” — ngày sửa đổi, “owner” — chủ sở hữu, “group” — nhóm sở hữu, “permissions” — quyền truy cập và “mime_type” — kiểu MIME.

en: Default icon view zoom level
vi: Mức phóng đại biểu tượng mặc định

en: Default list view zoom level
vi: Mức phóng đại mặc định khi xem dưới dạng danh sách

en: Columns visible in list view
vi: Cột hiển thị trong kiểu trình bày danh sách

en: Column order in list view
vi: Thứ tự cột trong kiểu trình bày danh sách

en: Use tree view
vi: Xem dạng cây

en: Whether a tree should be used for list view navigation instead of a flat list.
vi: Có để một cây sẽ được dùng cho bộ điều hướng hiển thị danh sách thay vì sử dụng danh sách dạng phẳng hay không.

en: Initial size of the window
vi: Cỡ của cửa sổ khi khởi tạo

en: A tuple containing the initial width and height of the app window.
vi: Bản ghi chứa chiều rộng và cao khi khởi động của cửa sổ ứng dụng.

en: Whether the navigation window should be maximized
vi: Có để cửa sổ điều hướng phóng to hết cỡ không

en: Video Bit Rate
vi: Tốc độ bít phim

en: %0.2f frame per second | %0.2f frames per second
vi[0]: %0.2f khung hình mỗi giây

en: Audio Bit Rate
vi: Tốc độ bít âm thanh

note: Some sort of failure occurred. How 'bout we tell the user?
en: Oops! Something went wrong.
vi: Á! Có cái gì đó sai.

en: Audio and Video Properties
vi: Các thuộc tính của Âm thanh và Phim

en: Audio Properties
vi: Thuộc tính Ảnh

en: Video Properties
vi: Thuộc tính Phim

en: Audio/Video Properties
vi: Thuộc tính Phim/Nhạc

en: Created On
vi: Tạo lúc

en: Unable to create a required folder. Please create the following folder, or set permissions such that it can be created:
    %s
vi: Không thể tạo thư mục yêu cầu. Vui lòng tạo thư mục sau, hoặc đặt quyền phù hợp để có thể tạo:
    %s

en: Unable to create required folders. Please create the following folders, or set permissions such that they can be created:
    %s
vi: Không thể tạo thư mục yêu cầu. Vui lòng tạo các thư mục sau, hoặc đặt quyền phù hợp để có thể tạo:
    %s

en: “%s” is an internal protocol. Opening this location directly is not supported.
vi: “%s” là một giao thức bên trong. Mở vị trí này một cách trực tiếp chưa được hỗ trợ.

en: Always open a new window for browsing specified URIs
vi: Luôn mở trong một cửa sổ mới khi duyệt URIs đã chỉ ra

en: Quit Nautilus.
vi: Thoát khỏi Nautilus.

en: Error while setting “%s” as default app: %s
vi: Có lỗi khi đặt “%s” làm ứng dụng mặc định: %s

en: Could not set as default
vi: Không thể đặt làm mặc định

note: Translators: %s is the filename.  i.e. "Choose an app to open test.jpg"
en: Choose an app to open <b>%s</b>
vi: Hãy chọn một phần bổ sung để mở <b>%s</b>

en: Open Items
vi: Mở các mục

en: Unable to start the program:
    %s
vi: Không thể chạy chương trình:
    %s

en: The program is not marked as executable.
vi: Chương trình không được đánh dấu là có thể thực thi được.

en: Unable to locate the program
vi: Không thể định vị chương trình

en: Oops! There was a problem running this software.
vi: Á! Gặp vấn đề chạy phần mềm này.

en: If you don’t trust this location or aren’t sure, press Cancel.
vi: Nếu bạn không tin cậy vị trí này, hoặc không chắc chắn, hãy nhấn nút “Thôi”.

en: “%s” contains software intended to be automatically started. Would you like to run it?
vi: “%s” chứa phần mềm tự động khởi chạy. Bạn có muốn chạy nó không?

en: “%s” would not be a unique new name.
vi: “%s” không nên là một tên mới duy nhất.

en: “%s” would conflict with an existing file.
vi: “%s” có lẽ đã xung đột với tập tin sẵn có.

en: Name cannot contain “/”.
vi: Tên không được phép chứa ký tự “/”.

en: “.” is not a valid name.
vi: “.” không phải là một tên hợp lệ.

en: “..” is not a valid name.
vi: “..” không phải là một tên hợp lệ.

en: Rename %d Folder | Rename %d Folders
vi[0]: Đổi tên %d Thư mục

en: Rename %d File | Rename %d Files
vi[0]: Đổi tên %d Tập tin

note: To translators: %d is the total number of files and folders. * Singular case of the string is never used
en: Rename %d File and Folder | Rename %d Files and Folders
vi[0]: Đổi tên %d Tập tin và Thư mục

en: Original Name (Ascending)
vi: Tên ban đầu (Tăng dần)

en: Original Name (Descending)
vi: Tên ban đầu (Giảm dần)

en: First Modified
vi: Sửa lần đầu

en: First Created
vi: Tạo lần đầu

en: Last Created
vi: Tạo lần cuối

en: Creation date
vi: Ngày tạo

en: Season number
vi: Số kỳ

en: Episode number
vi: Số đoạn

en: Artist name
vi: Tên nghệ sỹ

en: Original file name
vi: Tên tập tin gốc

en: Clipboard string cannot be NULL.
vi: Chuỗi clipboard không được NULL.

note: Translators: Do not translate 'cut' and 'copy'. These are literal keywords.
en: Nautilus Clipboard must begin with “cut” or “copy”.
vi: Nautilus Clipboard phải bắt đầu bằng “cut” hoặc “copy”.

en: Nautilus Clipboard must not have empty lines.
vi: Nautilus Clipboard không được có dòng trống.

en: Detailed Type
vi: Kiểu chi tiết

en: The detailed type of the file.
vi: Kiểu chi tiết của tập tin.

en: The date the file was accessed by the user.
vi: Ngày mà tập tin được truy cập bởi người dùng.

en: Shows if file is starred.
vi: Hiển thị nếu tập tin được đánh sao.

en: Relevance
vi: Mức độ liên quan

en: Relevance rank for search
vi: Mức độ liên quan để tìm kiếm

en: Compatible with all operating systems.
vi: Tương thích với mọi hệ điều hành.

en: Encrypted ZIP (.zip)
vi: ZIP đã mã hoá (.zip)

en: Password-protected ZIP, must be installed on Windows and Mac.
vi: ZIP được bảo vệ bằng mật khẩu, phải được cài đặt trên Windows và Mac.

en: Smaller archives but Linux and Mac only.
vi: Nhỏ hơn nhưng chỉ với dùng được trên Linux và Mac.

en: Smaller archives but must be installed on Windows and Mac.
vi: Nhỏ hơn nhưng phải cài đặt phần mềm trên Windows và Mac.

en: There was an error launching the app.
vi: Có lỗi khi khởi chạy ứng dụng.

en: Details: The proxy has not been created.
vi: Chi tiết: Proxy chưa được tạo.

en: Dropped Image
vi: Ảnh đã thả

en: You do not have the permissions necessary to view the contents of “%s”.
vi: Bạn không có đủ quyển cần thiết để xem nội dung của “%s”.

en: “%s” could not be found. Perhaps it has recently been deleted.
vi: Không tìm thấy “%s”. Có lẽ nó vừa bị xóa.

en: Sorry, could not display all the contents of “%s”: %s
vi: Rất tiếc, không thể hiển thị hoàn toàn nội dung của “%s”: %s

en: This location could not be displayed.
vi: Không thể hiển thị vị trí này.

en: You do not have the permissions necessary to change the group of “%s”.
vi: Bạn không có đủ quyền cần thiết để thay đổi nhóm của “%s”.

note: fall through
en: Sorry, could not change the group of “%s”: %s
vi: Rất tiếc, không thể thay đổi nhóm của “%s”: %s

en: Sorry, could not change the owner of “%s”: %s
vi: Rất tiếc, không thể thay đổi chủ sở hữu của “%s”: %s

en: Sorry, could not change the permissions of “%s”: %s
vi: Rất tiếc, không thể thay đổi quyền truy cập của “%s”: %s

en: The name “%s” is already used in this location. Please use a different name.
vi: Tên “%s” đã được dùng trong thư mục này. Hãy dùng tên khác.

en: There is no “%s” in this location. Perhaps it was just moved or deleted?
vi: Không có “%s” trong thư mục này. Có lẽ nó vừa bị chuyển hoặc xóa đi?

en: You do not have the permissions necessary to rename “%s”.
vi: Bạn không có đủ quyền cần thiết để đổi tên của “%s”.

en: The name “%s” is not valid because it contains the character “%c”. Please use a different name.
vi: Tên “%s” không hợp lệ vì nó có chứa ký tự “%c”. Hãy dùng một tên khác.

en: The name “%s” is not valid. Please use a different name.
vi: Tên “%s” không hợp lệ. Hãy dùng một tên khác.

en: The name “%s” is too long. Please use a different name.
vi: Tên “%s” quá dài. Vui lòng dùng tên khác.

en: Could not rename “%s” because a process is using it. If it's open in another application, close it before renaming it.
vi: Không thể đổi tên “%s” vì một tiến trình đang sử dụng nó. Nếu nó đang mở trong một ứng dụng khác, hãy đóng nó trước khi đổi tên nó.

note: fall through
en: Sorry, could not rename “%s” to “%s”: %s
vi: Rất tiếc, không thể đổi tên “%s” thành “%s”: %s

en: Renaming “%s” to “%s”.
vi: Đang đổi tên “%s” thành “%s”.

en: Specified owner “%s” doesn’t exist
vi: Chủ sở hữu “%s” không tồn tại

en: Specified group “%s” doesn’t exist
vi: Nhóm “%s” không tồn tại

note: Translators: This is a username followed by "(You)" to indicate the file is owned by the current user
en: %s (You)
vi: %s (Bạn)

en: Link (broken)
vi: Liên kết (đứt)

note: Translators: This refers to available space in a folder; e.g.: 100 MB Free
en: %s Free
vi: %s Trống

en: %s. Starred
vi: %s. Đã đánh sao

en: Replace When Saving?
vi: Thay thế khi lưu?

en: “%s” already exists in “%s”. Saving will replace or overwrite its contents.
vi: “%s” đã tồn tại trong “%s”. Việc lưu sẽ thay thế hoặc ghi đè lên nội dung của nó.

en: Folder name is too long
vi: Tên thư mục là quá dài

en: File name is too long
vi: Tên tập tin quá dài

note: We must warn about the side effect
en: Folders with “.” at the beginning of their name are hidden
vi: Thư mục có dấu “.” ở đầu tên sẽ bị ẩn đi

en: Files with “.” at the beginning of their name are hidden
vi: Tập tin có dấu “.” ở đầu tên sẽ bị ẩn đi.

en: Proceed _Anyway
vi: Tiếp tục

en: Permanently Delete “%s”?
vi: Xóa vĩnh viễn “%s”>

en: Permanently Delete %'d Selected Item? | Permanently Delete %'d Selected Items?
vi[0]: Chắc chắn xóa vĩnh viễn %'d mục đã chọn?

en: Permanently deleted items can not be restored
vi: Các mục đã xoá vĩnh viễn không thể khôi phục

en: Empty Trash?
vi: Dọn thùng rác?

en: All items in the Trash will be permanently deleted
vi: Mọi thứ trong thùng rác sẽ bị xóa vĩnh viễn

note: Translators: This action removes a file from Recent
en: Cleared “%s”
vi: Đã xóa “%s”

en: Deleted “%s”
vi: Đã xóa “%s”

note: Translators: This action removes a file from Recent
en: Clearing “%s”
vi: Đang xóa “%s”

en: Deleting “%s”
vi: Đang xóa “%s”

note: Translators: This action removes file(s) from Recent
en: Cleared %'d file | Cleared %'d files
vi[0]: Đã xóa %'d tập tin

en: Deleted %'d file | Deleted %'d files
vi[0]: Đã xóa %'d tập tin

note: Translators: This action removes file(s) from Recent
en: Clearing %'d file | Clearing %'d files
vi[0]: Đang xóa %'d tập tin

en: Deleting %'d file | Deleting %'d files
vi[0]: Đang xóa %'d tập tin

note: To translators: %s will expand to a time duration like "2 minutes". * So the whole thing will be something like "1 / 5 -- 2 hours left (4 files/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument).
en: %'d / %'d — %s left | %'d / %'d — %s left
vi[0]: %'d / %'d — còn %s

en: (%d file/s) | (%d files/s)
vi[0]: (%d tập tin/giây)

en: Failed to delete all child files
vi: Gặp lỗi khi xóa tất cả các tập tin con

en: You do not have sufficient permissions to delete the folder “%s”.
vi: Bạn không có đủ quyển cần thiết để xóa thư mục “%s”.

en: There was an error deleting the folder “%s”.
vi: Có lỗi xảy ra khi xóa thư mục “%s”.

en: You do not have sufficient permissions to delete the file “%s”.
vi: Bạn không có đủ quyển cần thiết để xóa tập tin “%s”.

en: There was an error deleting the file “%s”.
vi: Có lỗi xảy ra khi xóa tập tin “%s”.

en: Trashing “%s”
vi: Đang cho “%s” vào thùng rác

en: Trashed “%s”
vi: Đã cho “%s” vào thùng rác

en: Trashing %'d file | Trashing %'d files
vi[0]: Đang cho %'d tập tin vào thùng rác

en: Trashed %'d file | Trashed %'d files
vi[0]: Đã cho %'d tập tin vào thùng rác

note: Translators: %s is a file name
en: “%s” can’t be put in the trash. Do you want to delete it immediately?
vi: Không thể chuyển “%s” vào thùng rác, bạn có muốn xóa nó ngay lập tức không?

en: This remote location does not support sending items to the trash.
vi: Vị trí ở máy chủ nên không hỗ trợ gửi tập tin vào thùng rác.

en: Empty Trash Before Ejecting?
vi: Dọn Thùng rác trước khi đẩy ra?

en: Empty the trash to free up space on “%s”. All trashed items will be permanently deleted.
vi: Dọn Thùng rác để giải phóng bộ nhớ trên “%s”. Các mục trong thùng rác sẽ bị xoá vĩnh viễn.

en: Do _Not Empty
vi: _Không đổ rác

en: Preparing to copy %'d file (%s) | Preparing to copy %'d files (%s)
vi[0]: Chuẩn bị chép %'d tập tin (%s)

en: Preparing to move %'d file (%s) | Preparing to move %'d files (%s)
vi[0]: Chuẩn bị chuyển %'d tập tin (%s)

en: Preparing to delete %'d file (%s) | Preparing to delete %'d files (%s)
vi[0]: Chuẩn bị xóa %'d tập tin (%s)

en: Preparing to compress %'d file | Preparing to compress %'d files
vi[0]: Đang chuẩn bị nén %'d tập tin

en: Error while compressing files.
vi: Gặp lỗi khi đang nén các tập tin.

en: Files in the folder “%s” cannot be handled because you do not have permissions to see them.
vi: Không thể xử lý các tập tin trong thư mục “%s” vì bạn không có quyền xem chúng.

en: There was an error getting information about the files in the folder “%s”.
vi: Gặp lỗi khi lấy thông tin về các tập tin trong thư mục “%s”.

en: The folder “%s” cannot be handled because you do not have permissions to read it.
vi: Không thể xử lý thư mục “%s” vì bạn không có quyền đọc nó.

en: There was an error reading the folder “%s”.
vi: Gặp lỗi khi đọc thư mục “%s”.

en: The file “%s” cannot be handled because you do not have permissions to read it.
vi: Không thể xử lý tập tin “%s” vì bạn không có quyền đọc nó.

en: There was an error getting information about “%s”.
vi: Gặp lỗi khi lấy thông tin của “%s”.

en: Error while copying to “%s”.
vi: Gặp lỗi khi chép vào “%s”.

en: %s more space is required to copy to the destination.
vi: Cần thêm %s không gian để chép đến đích.

en: File too Large for Destination
vi: Tập tin quá lớn đổi với vị trí dán

en: Files bigger than 4.3 GB cannot be copied onto a FAT filesystem.
vi: Tập tin lớn hơn 4,3 GB không thể được sao chép vào hệ thống tập tin FAT.

en: Moving “%s” to “%s”
vi: Đang chuyển “%s” sang “%s”

en: Moved “%s” to “%s”
vi: Đã chuyển “%s” sang “%s”

en: Copying “%s” to “%s”
vi: Đang chép “%s” đến “%s”

en: Copied “%s” to “%s”
vi: Đã chép “%s” đến “%s”

en: Duplicating “%s”
vi: Đang nhân đôi “%s”

en: Duplicated “%s”
vi: Đã nhân đôi “%s”

en: Moving %'d file to “%s” | Moving %'d files to “%s”
vi[0]: Đang chuyển %'d tập tin sang “%s”

en: Copying %'d file to “%s” | Copying %'d files to “%s”
vi[0]: Đang chép %'d tập tin sang “%s”

en: Moved %'d file to “%s” | Moved %'d files to “%s”
vi[0]: Đã chuyển %'d tập tin sang “%s”

en: Copied %'d file to “%s” | Copied %'d files to “%s”
vi[0]: Đã chép %'d tập tin sang “%s”

en: Duplicating %'d file in “%s” | Duplicating %'d files in “%s”
vi[0]: Đang nhân đôi %'d tập tin trong “%s”

en: Duplicated %'d file in “%s” | Duplicated %'d files in “%s”
vi[0]: Đã nhân đôi %'d tập tin trong “%s”

note: To translators: %s will expand to a size like "2 bytes" or "3 MB", %s to a time duration like * "2 minutes". So the whole thing will be something like "2 kB / 4 MB -- 2 hours left (4 kB/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument). To translato
en: %s / %s — %s left (%s/s) | %s / %s — %s left (%s/s)
vi[0]: %s / %s — còn %s (%s/sec)

note: To translators: %s will expand to a time duration like "2 minutes". * So the whole thing will be something like "1 / 5 -- 2 hours left (4 kB/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument).
en: %'d / %'d — %s left (%s/s) | %'d / %'d — %s left (%s/s)
vi[0]: %'d / %'d — còn %s (%s/sec)

en: The folder “%s” cannot be copied because you do not have permissions to create it in the destination.
vi: Không thể sao chép thư mục “%s” vì bạn không có quyền tạo nó ở đích đến.

en: There was an error creating the folder “%s”.
vi: Có lỗi xảy ra khi tạo thư mục “%s”.

en: Files in the folder “%s” cannot be copied because you do not have permissions to see them.
vi: Không thể sao chép các tập tin trong thư mục “%s” vì bạn không có quyền xem chúng.

en: The folder “%s” cannot be copied because you do not have permissions to read it.
vi: Không thể sao chép thư mục “%s”, vì bạn không có quyền đọc nó.

en: Error while moving “%s”.
vi: Gặp lỗi khi di chuyển “%s”.

en: There was an error getting information about the source.
vi: Gặp lỗi khi lấy thông tin của nguồn.

en: Error while copying “%s”.
vi: Gặp lỗi khi sao chép “%s”.

en: Could not remove the already existing file with the same name in %s.
vi: Không thể xóa bỏ tập tin đã có cùng tên trong %s.

en: There was an error copying the file into %s.
vi: Gặp lỗi khi sao chép tập tin vào %s.

en: Preparing to move to “%s”
vi: Đang chuẩn bị chuyển vào “%s”

en: There was an error moving the file into %s.
vi: Gặp lỗi khi di chuyển tập tin vào %s.

en: Creating links in “%s”
vi: Đang tạo liên kết tới “%s”

en: Error while creating link to “%s”.
vi: Gặp lỗi khi tạo liên kết tới “%s”.

en: The target doesn’t support symbolic links.
vi: Đích đến này không hỗ trợ liên kết mềm.

en: There was an error creating the symlink in %s.
vi: Gặp lỗi khi tạo liên kết mềm trong %s.

en: Error while creating directory “%s”.
vi: Gặp lỗi khi tạo thư mục %s.

en: Error while creating file “%s”.
vi: Gặp lỗi khi tạo tập tin %s.

en: There was an error creating the directory in %s.
vi: Gặp lỗi khi tạo thư mục trong %s.

en: Saving image to file
vi: Đang lưu ảnh thành tập tin

en: Successfully saved image to file
vi: Đã lưu thành công ảnh vào tập tin

en: Failed to save image
vi: Gặp lỗi khi ghi lại ảnh

note: Translators: This is used to auto-generate a file name for pasted images from * the clipboard i.e. "Pasted image.png", "Pasted image 1.png", ...
en: Pasted image
vi: Ảnh được dán

en: Retrieving clipboard data
vi: Đang lấy dữ liệu clipboard

en: Retrieving image data
vi: Đang lấy dữ liệu của ảnh

en: Verifying destination
vi: Thẩm tra đích

en: Error extracting “%s”
vi: Gặp lỗi khi đang rút trích “%s”.

en: There was an error while extracting “%s”.
vi: Gặp lỗi khi đang rút trích “%s”.

en: Not enough free space to extract “%s”
vi: Không đủ chỗ trống cần thiết để giải nén “%s”

en: Extracted “%s” to “%s”
vi: Đã rút trích “%s” ra “%s”

en: Extracted %'d file to “%s” | Extracted %'d files to “%s”
vi[0]: Đã rút trích %'d tập tin sang “%s”

en: Preparing to extract
vi: Chuẩn bị rút trích

en: Extracting Files
vi: Đang rút trích các tập tin

en: Compressing “%s” into “%s”
vi: Đang nén “%s” vào “%s”

en: Compressing %'d file into “%s” | Compressing %'d files into “%s”
vi[0]: Đang nén %'d tập tin vào “%s”

en: Error compressing “%s” into “%s”
vi: Gặp lỗi khi nén “%s” vào “%s”

en: Error compressing %'d file into “%s” | Error compressing %'d files into “%s”
vi[0]: Gặp lỗi khi nén %'d tập tin vào “%s”

en: There was an error while compressing files.
vi: Gặp lỗi khi đang nén các tập tin.

en: Compressed “%s” into “%s”
vi: Đã nén “%s” thành “%s”

en: Compressed %'d file into “%s” | Compressed %'d files into “%s”
vi[0]: Đã nén %'d tập tin thành “%s”

en: Compressing Files
vi: Đang chép các tập tin

en: Could not paste files
vi: Không thể dán các tập tin

en: Cannot paste files into Starred
vi: Không thể dán tập tin vào mục Đã đánh sao

en: Cannot paste files into Recent
vi: Không thể dán tập tin vào mục Gần đây

en: Cannot paste files into Trash
vi: Không thể dán tập tin vào Thùng rác

en: Permissions do not allow pasting files in this directory
vi: Các quyền không cho phép dán các tập tin trong thư mục này

en: “%s” selected
vi: Đã chọn “%s”

en: (containing %'d item) | (containing %'d items)
vi[0]: (chứa %'d mục)

note: translators: this is preceded with a string of form 'N folders' (N more than 1)
en: (containing a total of %'d item) | (containing a total of %'d items)
vi[0]: (chứa tổng số %'d mục)

en: Search _Settings
vi: Tìm kiếm Cài đặt

en: Search _Everywhere
vi: Tìm _Mọi nơi

en: More locations can be added to search in the settings
vi: Có thể thêm vị trí mới vào danh sách tìm kiếm trong cài đặt

note: Translators: %s is the name of the search location formatted for display
en: No matches in “%s”
vi: Không tìm thấy mục khớp trong “%s”

en: Trash is Empty
vi: Thùng rác trống rỗng

en: No Starred Files
vi: Không có tập tin nào được đánh sao

en: No Known Connections
vi: Chưa có kết nối được biết

en: Enter an address to connect to a network location.
vi: Nhập một địa chỉ để kết nối đến một vị trí mạng.

en: Select Move Destination
vi: Chọn đích cần chuyển đến

en: Select Copy Destination
vi: Chọn đích cần chép đến

en: Select Extract Destination
vi: Chọn đích cần trích ra

en: Error sending email.
vi: Lỗi gửi thư điện tử.

note: Translators: %s is a file name formatted for display
en: Unable to remove “%s”
vi: Không thể gắn kết “%s”

en: New Folder with Selection (%'d Item) | New Folder with Selection (%'d Items)
vi[0]: Thư mục mới với phần chọn (%'d mục)

en: Extract to…
vi: Giản nén đến…

en: Stop Drive
vi: Dừng đĩa

note: Translator: This is the filename used for when you dnd text to a directory
en: Dropped Text.txt
vi: Văn bản thả.txt

en: Move %d item back to “%s” | Move %d items back to “%s”
vi[0]: Chuyển %d mục ngược về “%s”

en: Move %d item to “%s” | Move %d items to “%s”
vi[0]: Đã chuyển %'d mục tin sang “%s”

en: _Undo Move %d item | _Undo Move %d items
vi[0]: _Hoàn lại việc chuyển %d mục

en: _Redo Move %d item | _Redo Move %d items
vi[0]: _Làm lại việc chuyển %d mục

en: Move “%s” back to “%s”
vi: Đã chuyển “%s” trở lại “%s”

en: Move “%s” to “%s”
vi: Đã chuyển “%s” sang “%s”

en: _Undo Restore From Trash
vi: _Hoàn tác khôi phục từ thùng rác

en: _Redo Restore From Trash
vi: _Làm lại khôi phục từ thùng rác

en: Move %d item back to trash | Move %d items back to trash
vi[0]: Di chuyển %d mục trở về thùng rác

en: Restore %d item from trash | Restore %d items from trash
vi[0]: Lấy lại %d thứ từ thùng rác

en: Move “%s” back to trash
vi: Chuyển “%s” trở về thùng rác

en: Restore “%s” from trash
vi: Lấy lại “%s” từ thùng rác

en: Delete %d copied item | Delete %d copied items
vi[0]: Xóa %d mục đã chép

en: Copy %d item to “%s” | Copy %d items to “%s”
vi[0]: Chép %d mục vào “%s”

en: _Undo Copy %d item | _Undo Copy %d items
vi[0]: _Hoàn lại chép %d mục

en: _Redo Copy %d item | _Redo Copy %d items
vi[0]: _Làm lại chép %d mục

en: Delete “%s”
vi: Đã xóa “%s”

en: Copy “%s” to “%s”
vi: Đang chép “%s” đến “%s”

en: _Undo Copy
vi: _Hoàn lại chép

en: _Redo Copy
vi: _Làm lại chép

en: Delete %d duplicated item | Delete %d duplicated items
vi[0]: Xóa %d mục trùng lặp

en: Duplicate %d item in “%s” | Duplicate %d items in “%s”
vi[0]: Đã nhân đôi %'d tập tin trong “%s”

en: _Undo Duplicate %d item | _Undo Duplicate %d items
vi[0]: _Hoàn lại nhân đôi %d mục

en: _Redo Duplicate %d item | _Redo Duplicate %d items
vi[0]: _Làm lại nhân đôi %d mục

en: Duplicate “%s” in “%s”
vi: Đã nhân đôi “%s” tập tin trong “%s”

en: _Undo Duplicate
vi: _Hoàn lại nhân đôi

en: _Redo Duplicate
vi: _Làm lại nhân đôi

en: Delete links to %d item | Delete links to %d items
vi[0]: Xóa liên kết đến %d mục

en: Create links to %d item | Create links to %d items
vi[0]: Tạo liên kết đến %d mục

en: Delete link to “%s”
vi: Xóa liên kết đến “%s”

en: Create link to “%s”
vi: Tạo liên kết đến “%s”

en: _Undo Create Link
vi: _Hoàn lại tạo liên kết

en: _Redo Create Link
vi: _Làm lại tạo liên kết

en: Create an empty file “%s”
vi: Tạo tập tin rỗng “%s”

en: _Undo Create Empty File
vi: _Hoàn lại tạo tập tin rỗng

en: _Redo Create Empty File
vi: _Làm lại tạo tập tin rỗng

en: Create a new folder “%s”
vi: Tạo thư mục mới “%s”

en: _Undo Create Folder
vi: _Hoàn lại tạo thư mục mới

en: _Redo Create Folder
vi: _Làm lại tạo thư mục mới

en: Create new file “%s” from template
vi: Tạo tập tin mới “%s” từ mẫu

en: _Undo Create From Template
vi: _Hoàn tác tạo từ mẫu

en: _Redo Create From Template
vi: _Làm lại tạo từ mẫu

en: Rename “%s” as “%s”
vi: Đang đổi tên “%s” thành “%s”.

en: _Undo Rename
vi: _Hoàn lại đổi tên

en: _Redo Rename
vi: _Làm lại đổi tên

en: Batch rename %d file | Batch rename %d files
vi[0]: Đổi tên %d tập tin

en: _Undo Batch Rename
vi: _Hoàn lại đổi tên hàng loạt

en: _Redo Batch Rename
vi: _Làm lại đổi tên hàng loạt

en: Unstar %d file | Unstar %d files
vi[0]: Thôi đánh sao %d tập tin

en: Star %d file | Star %d files
vi[0]: Đánh sao %d tập tin

en: _Undo Starring
vi: Hủ_y bước đánh sao

en: _Redo Starring
vi: _Làm lại bước đánh sao

en: _Undo Unstarring
vi: Đang hủ_y bước bỏ sao

en: _Redo Unstarring
vi: Đang _làm lại bước bỏ sao

en: Move %d item to trash | Move %d items to trash
vi[0]: Chuyển %d mục vào thùng rác

en: Restore “%s” to “%s”
vi: Phục hồi “%s” thành “%s”.

en: Move “%s” to trash
vi: Chuyển “%s” vào thùng rác

en: _Undo Trash
vi: _Hoàn lại cho vào thùng rác

en: _Redo Trash
vi: _Làm lại cho vào thùng rác

en: Restore original permissions of items enclosed in “%s”
vi: Phục hồi quyền gốc của các mục trong “%s”

en: Set permissions of items enclosed in “%s”
vi: Đặt quyền cho mục nằm trong “%s”

en: _Undo Change Permissions
vi: _Hoàn lại đổi quyền

en: _Redo Change Permissions
vi: _Làm lại đổi quyền

en: Restore original permissions of “%s”
vi: Phục hồi quyền gốc của “%s”

en: Set permissions of “%s”
vi: Đặt quyền cho “%s”

en: Restore group of “%s” to “%s”
vi: Phục hồi nhóm của “%s” trở về “%s”

en: Set group of “%s” to “%s”
vi: Đang đổi tên “%s” thành “%s”.

en: _Undo Change Group
vi: _Hoàn lại chuyển nhóm

en: _Redo Change Group
vi: _Làm lại chuyển nhóm

en: Restore owner of “%s” to “%s”
vi: Phục hồi chủ sở hữu của “%s” về “%s”

en: Set owner of “%s” to “%s”
vi: Đang đổi tên “%s” thành “%s”.

en: _Undo Change Owner
vi: _Hoàn lại chuyển chủ sở hữu

en: _Redo Change Owner
vi: _Làm lại chuyển chủ sở hữu

en: _Undo Extract
vi: _Hoàn lại giải nén

en: _Redo Extract
vi: _Làm lại giải nén

en: Delete %d extracted file | Delete %d extracted files
vi[0]: Xóa %d tập tin đã trích ra

en: Extract “%s”
vi: Đang rút trích “%s”

en: Extract %d file | Extract %d files
vi[0]: Trích ra %d tập tin

en: Compress “%s”
vi: Nén “%s”

en: Compress %d file | Compress %d files
vi[0]: Nén %d tập tin

en: _Undo Compress
vi: _Hoàn lại nén

en: _Redo Compress
vi: _Làm lại nén

en: Could not determine original location of “%s”
vi: Không thể xác định vị trí gốc của “%s”

note: translators: these describe the contents of removable media
en: Photo CD
vi: CD ảnh

en: Contains digital photos
vi: Chứa ảnh số

en: Contains music
vi: Chứa nhạc

en: Contains software to run
vi: Chứa phần mềm để chạy

en: Contains software to install
vi: Chứa phần mềm cài đặt

en: Detected as “%s”
vi: Nhận diện là “%s”

note: translators: these describe the contents of removable media
en: Contains music and photos
vi: Chứa nhạc và ảnh

en: Contains photos and music
vi: Chứa ảnh và nhạc

[ctx: Noun]
note: Translators: This is appended to a file name when a copy of a file is created.
en: Copy
vi: Sao chép

[ctx: Noun]
note: Translators: This is appended to a file name when a copy of an already copied file is created. * `%zu` will be replaced with a number one higher than that of the previous copy.
en: Copy %zu
vi: Sao chép %zu

note: Translators: File name for new symlink. %s is target's name, %zu is number of symlink.
en: Link to %s (%zu)
vi: Liên kết đến %s (%zu)

en: View of the current location
vi: Thư mục hiện tại

en: Files in the trash are permanently deleted after 1 hour
vi: Mọi thứ trong thùng rác sẽ bị xóa vĩnh viễn sau 1 giờ

en: Files in the trash are permanently deleted after %d day | Files in the trash are permanently deleted after %d days
vi[0]: Mọi thứ trong thùng rác sẽ bị xóa vĩnh viễn sau %d ngày

en: Executable files in this folder will appear in the Scripts menu
vi: Các tập tin thực thi trong thư mục này sẽ xuất hiện trong trình đơn “Văn lệnh”

en: Turn on File Sharing to share the contents of this folder over the network
vi: Bật chia sẻ tập tin để chia sẻ nội dung của thư mục này qua mạng

en: Put files in this folder to use them as templates for new documents
vi: Đặt các tập tin trong thư mục này để làm template

en: _Trash Settings
vi: _Cài đặt Thùng rác

en: Go to Location
vi: Đi đến vị trí

en: 
    ========================================================
    This app cannot work correctly if run as root (not even
    with sudo). Consider running `nautilus admin:/` instead.
    ========================================================
vi: 
    ========================================================
    Ứng dụng này không thể chạy tốt dưới quyền root (kể cả
    sudo). Nên chạy bằng lệnh `nautilus admin:/`.
    ========================================================

en: This link cannot be used because it has no target.
vi: Không thể dùng liên kết này vì nó không có đích đến.

en: This link cannot be used because its target “%s” doesn’t exist.
vi: Không thể dùng liên kết này vì đích đến là “%s” không tồn tại.

en: The link “%s” is broken. Move it to Trash?
vi: Liên kết “%s” bị hỏng. Cho nó vào “Thùng rác” chứ?

en: The link “%s” is broken.
vi: Liên kết “%s” bị hỏng.

en: This will open %d separate tab and window. | This will open %d separate tabs and windows.
vi[0]: Hành động này sẽ mở %d thẻ và cửa sổ mới.

en: _Open All
vi: _Mở tất cả

en: Could Not Display “%s”
vi: Không thể hiển thị “%s”

en: There is no app installed for “%s” files
vi: Không có ứng dụng nào được cài đặt để xử lý tập tin “%s”

en: _Select App
vi: _Chọn Ứng dụng

en: There was an internal error trying to search for apps:
vi: Gặp lỗi nội bộ khi thử tìm kiếm ứng dụng:

en: Unable to search for app
vi: Không thể tìm kiếm ứng dụng

en: _Search in Software
vi: _Tìm trong `Phần mềm'

en: There is no app installed for “%s” files. Do you want to search for an app to open this file?
vi: Không có ứng dụng nào được cài đặt để xử lý tập tin “%s”. Bạn có muốn tìm kiếm ứng dụng có khả năng mở tập tin này không?

en: Available on Current Network
vi: Có sẵn Trên Kết nối Hiện tại

en: You are trying to replace the destination folder “%s” with a symbolic link.
vi: Bạn đang cố thay thế một thư mục đích “%s” bằng một liên kết mềm.

en: This is not allowed in order to avoid the deletion of the destination folder’s contents.
vi: Việc này là không được phép cốt để mà tránh xóa nội dung của thư mục đích.

en: Please rename the symbolic link or press the skip button.
vi: Vui lòng đổi tên liên kết mềm hoặc là nhấn vào nút bỏ qua.

en: Merge folder “%s”?
vi: Hòa trộn thư mục “%s” chứ?

en: An older folder with the same name already exists in “%s”.
vi: Đã có thư mục cũ hơn có cùng tên “%s”.

en: A newer folder with the same name already exists in “%s”.
vi: Đã có thư mục mới hơn cùng tên “%s”.

en: Another folder with the same name already exists in “%s”.
vi: Đã có thư mục khác cùng tên “%s”.

en: Replace folder “%s”?
vi: Thay thế thư mục “%s” chứ?

en: A folder with the same name already exists in “%s”.
vi: Đã có thư mục cùng tên “%s”.

en: An older file with the same name already exists in “%s”.
vi: Đã có tập tin cũ hơn cùng tên “%s”.

en: A newer file with the same name already exists in “%s”.
vi: Đã có tập tin mới hơn cùng tên “%s”.

en: Original Folder
vi: Thư mục gốc

en: Merge With
vi: Hòa trộn với

en: File and Folder Conflict
vi: Xung đột tập tin và thư mục

en: File Conflict
vi: Xung đột tập tin

en: Password-protected archives are not yet supported. This list contains apps that can open the archive.
vi: Chưa mở kho nén có mật khẩu bảo vệ. Đây là danh sách các ứng dụng có thể mở kho nén.

en: “%s” is password-protected.
vi: “%s” được bảo vệ bằng mật khẩu.

en: Current Folder Menu
vi: Trình đơn thư mục hiện tại

note: Translators: This is the filesystem root directory (also known * as /) when seen as administrator
en: Administrator Root
vi: Thư mục gốc hệ thống

en: Open Read-Only
vi: Mở Chỉ đọc

note: Translators: Both %s will be replaced with formatted timestamps.
en: Examples: “%s”, “%s”
vi: Ví dụ: “%s”, “%s”

en: Single-Click
vi: Nhấn chuột đơn

en: On This Device Only
vi: Chỉ trên thiết bị này

en: All Locations
vi: Mọi vị trí

en: All Folders
vi: Mọi thư mục

note: Translators: This describes an operation, such as copying or compressing files, as being completed.
en: Operation Completed
vi: Thao tác hoàn tất

en: All file operations have been completed
vi: Mọi thao tác tập tin đã thực hiện xong

en: Create and Delete Files
vi: Tạo và xóa tập tin

en: Read and Write, No Access
vi: Đọc/ghi, không truy cập

en: Access Files
vi: Truy cập tập tin

en: List Files Only
vi: Chỉ liệt kê tập tin

en: Write-Only
vi: Chỉ ghi

en: Write-Only, No Access
vi: Chỉ ghi, không truy cập

en: Access-Only
vi: Chỉ truy cập

en: Custom icon removed
vi: Đã gỡ biểu tượng tự chọn

en: Please drop just one image to set a custom icon.
vi: Hãy thả chỉ một ảnh vào để đặt làm biểu tượng riêng.

note: Translators: This is a verb for tagging or untagging a file with a star. Unmarks a file as starred (starred)
en: Unstar
vi: Bỏ sao

en: Contents unreadable
vi: Không thể tiếp cận nội dung

en: %'d item, with size %s | %'d items, totalling %s
vi[0]: %'d mục, cỡ tổng cộng %s

en: The permissions of “%s” could not be determined.
vi: Không thể xác định quyền truy cập của “%s”.

en: Search for “%s”
vi: Tìm “%s”

en: Search may be slow and will not include subfolders or file contents
vi: Việc tìm kiếm có thể chậm và sẽ không bao gồm các thư mục con hoặc nội dung tập tin

en: Search may be slow and will not include file contents
vi: Việc tìm kiếm có thể chậm và sẽ không bao gồm nội dung tập tin

en: Remote Location
vi: Vị trí từ xa

en: External Drive
vi: Đĩa Ngoài

en: Folder Not in Search Locations
vi: Thư mục không nằm trong các vị trí tìm kiếm

en: Subfolders Not in Search Locations
vi: Thư mục con không có trong Danh sách tìm kiếm

en: Some subfolders will not be included in search results
vi: Một số thư mục con sẽ không được bao gồm trong kết quả tìm kiếm

en: Search will be slower and will not include file contents for some folders
vi: Việc tìm kiếm có thể chậm hơn và sẽ không bao gồm nội dung tập tin của một vài thư mục

en: Remove Filter
vi: Bỏ bộ lọc

note: translators: This opens the search panel in the Settings app.
en: _Search Settings
vi: Cài đặt Tìm kiếm

en: Filter Search Results
vi: Kết quả tìm kiếm bộ lọc

en: Search Information
vi: Thông tin Tìm kiếm

en: Search current folder
vi: Tìm kiếm thư mục hiện tại

en: Search everywhere
vi: Tìm mọi nơi

en: Unable to complete the requested search
vi: Không thể hoàn tất yêu cầu tìm kiếm

en: Show Time Ranges
vi: Hiển thị phạm vi thời gian

en: Use Calendar
vi: Dùng lịch

note: Add the no date filter element first
en: Any time
vi: Bất kỳ thời gian nào

note: Other types
en: Other Type…
vi: Kiểu khác…

en: Select Dates…
vi: Chọn ngày…

en: unstarred
vi: chưa đánh sao

en: Since %d day ago | Since %d days ago
vi[0]: Từ %d ngày trước

en: Since last week | Since %d weeks ago
vi[0]: Từ %d tuần trước

en: Since last month | Since %d months ago
vi[0]: Từ %d tháng trước

en: Since last year | Since %d years ago
vi[0]: Từ %d năm trước

en: Close current view
vi: Đóng bộ trình bày hiện tại

note: Translators: only one item has been moved to trash and %s is its name.
en: “%s” moved to trash
vi: Đã chuyển “%s” vào thùng rác

note: Translators: one or more items might have been moved to trash, and %d * is the count.
en: %d file moved to trash | %d files moved to trash
vi[0]: %d tập tin đã được cho vào thùng rác

note: Translators: one item has been unstarred and %s is its name.
en: “%s” unstarred
vi: Đã bỏ sao “%s”

note: Translators: one or more items have been unstarred, and %d * is the count.
en: %d file unstarred | %d files unstarred
vi[0]: Đã bỏ sao %d tập tin

en: No plugins currently installed.
vi: Không có plugin nào hiện được cài đặt.

en: Currently installed plugins:
vi: Các plugin hiện được cài đặt:

en: For bug testing only, the following command can be used:
vi: Chỉ để kiểm tra lỗi, có thể sử dụng lệnh sau:

en: Parent folder
vi: Thư mục cha

en: Search Everywhere
vi: Tìm _Mọi nơi

en: Find files and folders in all search locations
vi: Tìm tập tin và thư mục trong mọi vị trí tìm kiếm

en: Search Settings
vi: Cài đặt Tìm kiếm

en: Unable to display the contents of this folder.
vi: Không thể xem nội dung thư mục này.

en: This location doesn’t appear to be a folder.
vi: Địa chỉ này có vẻ không phải là thư mục.

en: Unable to find “%s”. Please check the spelling and try again.
vi: Không tìm thấy “%s”. Hãy kiểm tra lại lỗi chính tả và thử lại một lần nữa.

en: Unable to find the requested file. Please check the spelling and try again.
vi: Không tìm thấy tập tin yêu cầu. Hãy kiểm tra lại lỗi chính tả và thử lại một lần nữa.

en: “%s” locations are not supported.
vi: Không hỗ trợ vị trí “%s”.

en: Unable to handle this kind of location.
vi: Không thể xử lý kiểu vị trí này.

en: Unable to access the requested location.
vi: Không thể truy cập vị trí yêu cầu.

en: Don’t have permission to access the requested location.
vi: Bạn không có quyền truy cập đến thư mục yêu cầu.

note: This case can be hit for user-typed strings like "foo" due to * the code that guesses web addresses when there's no initial "/". * But this case is also hit for legitimate web addresses when * the proxy is set up wrong.
en: Unable to find the requested location. Please check the spelling or the network settings.
vi: Không tìm thấy vị trí yêu cầu. Vui lòng kiểm tra chính tả hoặc cài đặt về mạng.

note: This case can be hit when server application is not installed * or is inactive in the system user is trying to connect to.
en: The server has refused the connection. Typically this means that the firewall is blocking access or that the remote service is not running.
vi: Máy phục vụ từ chối kết nối. Thường là do tường lửa khóa truy cập hoặc là máy chủ hiện không chạy.

en: Unhandled error message: %s
vi: Thông báo lỗi không được xử lý: %s

[ctx: shortcut window]
en: Close Window or Tab
vi: Đóng cửa sổ hoặc thẻ

[ctx: shortcut window]
en: Search Everywhere
vi: Tìm Mọi nơi

[ctx: shortcut window]
en: Search Current Folder
vi: Tìm kiếm Thư mục hiện tại

[ctx: shortcut window]
en: Bookmark Current Location
vi: Thêm đánh dấu cho vị trí hiện tại

[ctx: shortcut window]
en: Show Preferences
vi: Hiển thị Tùy thích

[ctx: shortcut window]
en: Opening
vi: Đang mở

[ctx: shortcut window]
en: Open in New Tab
vi: Mở _trong thẻ mới

[ctx: shortcut window]
en: Open in New Window
vi: Mở trong cửa _sổ mới

[ctx: shortcut window]
en: Open Item Location (Search and Recent Only)
vi: Mở vị trí của mục tin (chỉ với Tìm kiếm và Gần đây)

[ctx: shortcut window]
en: Open With Default App
vi: Mở bằng ứng dụng mặc định

[ctx: shortcut window]
en: Open Current Directory in Console
vi: Mở trong Hộp lệnh

[ctx: shortcut window]
en: Go to Previous Tab
vi: Chuyển sang thẻ trước

[ctx: shortcut window]
en: Go to Next Tab
vi: Chuyển sang thẻ sau

[ctx: shortcut window]
en: Open Tab
vi: Mở thẻ

[ctx: shortcut window]
en: Restore Closed Tab
vi: Mở lại t_hẻ đã đóng

[ctx: shortcut window]
en: Go Back
vi: Về trước

[ctx: shortcut window]
en: Go Forward
vi: Đi tiếp

[ctx: shortcut window]
en: Go Up
vi: Đi lên

[ctx: shortcut window]
en: Go Down
vi: Đi xuống

[ctx: shortcut window]
en: Go to Home Folder
vi: Đến thư mục riêng

[ctx: shortcut window]
en: Enter Location
vi: Nhập vị trí

[ctx: shortcut window]
en: Location Bar With Root Location
vi: Thanh vị trí với vị trí gốc

[ctx: shortcut window]
en: Location Bar With Home Location
vi: Thanh vị trí với vị trí thư mục riêng

[ctx: shortcut window]
en: Refresh View
vi: Làm mới bộ trình bày

[ctx: shortcut window]
en: Show/Hide Hidden Files
vi: Hiện/ẩn các tập tin ẩn

[ctx: shortcut window]
en: Show/Hide Sidebar
vi: Hiện/ẩn khung bên

[ctx: shortcut window]
en: Open Current Folder Menu
vi: Trình đơn thư mục hiện tại

[ctx: shortcut window]
en: List View
vi: Xem kiểu liệt kê

[ctx: shortcut window]
en: Grid View
vi: Xem kiểu lưới

[ctx: shortcut window]
en: Expand Folder
vi: Mở rộng Thư mục

[ctx: shortcut window]
en: Collapse Folder
vi: Thu gọn thư mục

[ctx: shortcut window]
en: Create Folder
vi: Tạo thư mục

[ctx: shortcut window]
en: Delete Permanently
vi: _Xóa vĩnh viễn

[ctx: shortcut window]
en: Create Link to Copied Item
vi: Tạo liên kết đến mục đã chép

[ctx: shortcut window]
en: Create Link to Selected Item
vi: Tạo liên kết đến mục đã chọn

[ctx: shortcut window]
en: Cut
vi: Cắt

[ctx: shortcut window]
en: Invert Selection
vi: Đảo vùng chọn

[ctx: shortcut window]
en: Select Items Matching
vi: Chọn các mục tương ứng

[ctx: shortcut window]
en: Show Item Properties
vi: Hiện thuộc tính của mục

en: Choose an app to open the selected files.
vi: Chọn một chương trình để mở các tập tin đã chọn.

en: Always use for this file type
vi: Luôn dùng cho kiểu tập tin này

en: Automatic Numbers
vi: Các số tự động

en: Season Number
vi: Số kỳ

en: Episode Number
vi: Số đoạn

en: Album Name
vi: Tên tập nhạc

en: Rename _using a template
vi: Đổi tên _sử dụng một mẫu

en: Find and replace _text
vi: Tìm và _thay thế văn bản

en: Automatic Numbering Order
vi: Thứ tự đánh số tự động

[ctx: title]
en: Replace
vi: Thay thế

en: Existing Text
vi: Chữ sẵn có

en: Next Conflict
vi: Đến xung đột kế tiếp

en: Previous Conflict
vi: Đến xung đột trước

en: This folder uses custom settings
vi: Thư mục này dùng các cài đặt tự chọn

en: _Only Apply to Current Folder
vi: Chỉ áp dụng cho thư mục hiện tại

en: Compress Files and Folders
vi: Nén tập tin và thư mục

en: C_ompress
vi: _Nén

en: Archive _Name
vi: Tên tập tin nén

en: Co_mpression Method
vi: Phương pháp nén

en: Encrypt contents of the archive with a password when the compression method supports password-protection.
vi: Mã hoá nội dung của tập tin nén với một mật khẩu khi được hỗ trợ bởi định dạng

en: Edit File Name
vi: Đặt tên tập tin

en: Reset File Name
vi: Đặt lại tên tập tin

[ctx: File Chooser tooltips]
note: Translators: 'Show' is a verb
en: Show Options
vi: Xem Tuỳ chọn

en: Visible Files Filter
vi: Lọc Tập tin Thấy được

en: Select a _new name for the destination
vi: _Chọn tên mới cho đích đến

en: R_eset
vi: Đặt lại

en: _Apply this action to all files and folders
vi: Áp dụng thao tác này cho mọi tập tin và thư mục

en: Change Permissions for Enclosed Files
vi: Thay đổi quyền hạn cho các tập tin được chứa bên trong

en: F_olders
vi: Thư mục

en: Fil_es
vi: Tập tin

en: New _Folder…
vi: Thư _mục mới…

en: New _Document
vi: _Tài liệu mới

en: Open in Consol_e
vi: Mở trong Dòng _lệnh

en: Paste as _Link
vi: Dán thành _Liên kết

en: _Visible Columns
vi: Các cột _hiển thị

en: Empty _Trash…
vi: Đổ rác đi…

en: E_xtract to…
vi: _Giải nén ra…

en: _Run as a Program
vi: Chạy như một chương t_rình

en: _Open Item Location
vi: Mở thư mục của _Mục

en: Move to…
vi: Chuyển đến…

en: Copy to…
vi: Chép đến…

en: Rena_me…
vi: Đổ_i tên…

en: Create _Link
vi: Tạo _liên kết

en: C_ompress…
vi: _Nén…

en: Set as Background…
vi: Đặt làm hình nền…

note: Translators: This is the transitive verb meaning 'to send via email' (e.g. 'email this document to Angela).
en: Email…
vi: Thư điện tử…

en: _Delete From Trash…
vi: _Xóa khỏi thùng rác…

en: _Delete Permanently…
vi: _Xóa vĩnh viễn…

en: _Restore From Trash
vi: _Hoàn lại từ thùng rác

en: _Remove From Recent
vi: _Bỏ khỏi danh sách mới dùng

en: Full Text Match
vi: Tìm kiếm toàn văn

en: Server Address Information
vi: Thông tin địa chỉ máy chủ

en: Enter password…
vi: Nhập mật khẩu…

en: R_eload
vi: Tải _lại

en: Add to _Bookmarks
vi: T_hêm đánh dấu

en: Remove from _Bookmarks
vi: _Bỏ khỏi danh sách Đánh dấu

en: _Star Folder
vi: Đánh sao thư mục

en: _Unstar Folder
vi: Gỡ sao thư mục

en: _Open in File Manager
vi: Mở trong trình duyệt tập tin

en: Paste as Lin_k
vi: Dán thành _Liên kết

en: _Expandable Folders in List View
vi: Thư _mục có thể mở rộng được ở phần xem danh sách

en: _Action to Open Items
vi: Hành động để Mở các mục

en: Optional Context Menu Actions
vi: Hành động trình đơn ngữ cảnh tùy chọn

en: Show more actions in the menus. Keyboard shortcuts can be used even if the actions are not shown.
vi: Hiển thị thêm hành động trong trình đơn. Phím tắt bàn phím có thể được sử dụng ngay cả khi các hành động không được hiển thị.

en: These features may cause slowdowns and excess network usage, especially when browsing files outside this device, such as on a remote server.
vi: Các tính năng này có thể làm chậm máy và sử dụng nhiều dữ liệu mạng, đặc biệt là khi duyệt các tệp bên ngoài máy tính này, chẳng hạn như trên máy chủ từ xa.

en: Search in Su_bfolders
vi: Tìm trong thư mục con

en: _Count Number of Files in Folders
vi: Đếm số lượng tập tin trong thư mục

en: Date and Time Format
vi: Định dạng Ngày giờ

en: Choose how dates and times are displayed in list and grid views.
vi: Tuỳ chọn cách hiển thị của ngày giờ trên chế độ xem danh sách và lưới.

en: _Simple
vi: Đơn giản

en: Deta_iled
vi: Kiểu chi tiết

en: Add information to be displayed beneath file and folder names. More information will appear when zooming closer.
vi: Thêm thông tin muốn hiển thị dưới tên của tập tin và thư mục. Hiển thị nhiều thông tin hơn khi phóng to hơn.

en: Grid View Captions
vi: Hiển thị tiêu đề dạng lưới

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: Fi_rst
vi: Đầu tiên

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: Seco_nd
vi: Thứ hai

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: T_hird
vi: Thứ ba

en: Show File Operations
vi: Hiển thị thao tác tập tin

en: Unknown Filesystem
vi: Không hiểu hệ thống tập tin

note: Disks refers to GNOME Disks.
en: _Open in Disks
vi: Mở trong Đĩa

en: _Link Target
vi: Đích liên kết

en: Open Link Target
vi: Mở đích liên kết

en: Parent _Folder
vi: Thư mục cha

en: Open Parent Folder
vi: Mở thư mục cha

en: _Executable as Program
vi: _Thực thi tập tin như là chương trình

en: Set Custom Permissions
vi: Đang đặt quyền hạn tự chọn

en: The permissions of the selected files could not be determined
vi: Không thể xác định quyền của các tập tin đã chọn

en: Only the owner can edit these permissions
vi: Chỉ chủ sở hữu mới có thể thay đổi các quyền này

en: Folder Access
vi: Truy cập thư mục

en: File Access
vi: Truy cập tập tin

en: Change Permissions for _Enclosed Files…
vi: Thay đổi quyền hạn cho các tập tin bên trong…

en: Select _Dates…
vi: Chọn ngày…

en: Clear Date Filter
vi: Xóa bộ lọc ngày tháng

en: Since…
vi: Kể từ…

en: Last _modified
vi: Lần _sửa cuối

en: Last _used
vi: Lần _dùng cuối

en: _Created
vi: Ngày tạo

en: _Anything
vi: Bất kì

en: Full _Text
vi: Toàn văn bản

en: Search Inside Files
vi: Tìm bên trong tập tin

en: File _Name
vi: Tên tập tin

en: Don't Search Inside Files
vi: Không tìm bên trong tập tin

en: Add File Type Filter
vi: Thêm Bộ lọc Kiểu tập tinc

en: Search for file types
vi: Tìm kiểu tập tin

en: Search File Types
vi: Tìm kiểu tập tin

en: Search by type, name, or description
vi: Tìm kiếm theo kiểu, tên hoặc mô tả

en: Search Current Folder
vi: Tìm kiếm trong thư mục hiện tại

en: _First Modified
vi: Lần sửa đầ_u

en: Last _Trashed
vi: Đổ _rác lần cuối

[ctx: menu item]
note: Translators: a menu item in a group of sorting options in a toolbar menu, with criterions such as "A-Z" or "Last Modified".
en: Sort
vi: Sắp xếp

en: _Visible Columns…
vi: _Cột hiển thị…

note: Translators: This is a noun, meaning the options pertaining to the view.
en: View Options
vi: Tùy chọn hiển thị

en: _About Files
vi: _Giới thiệu

en: Re_store Closed Tab
vi: Mở lại t_hẻ đã đóng

en: Move Tab to New _Window
vi: Mở Thẻ trong cửa _sổ mới

en: Open Personal Folder
vi: Mở thư mục cá nhân

en: Starred Files
vi: Tập tin được đánh sao

en: Open Network Locations
vi: Mở các vị trí mạng

en: Open Trash
vi: Mở thùng rác

en: Mount and Open “%s”
vi: Gắn và mở “%s”

en: _Remove from Bookmarks
vi: _Bỏ khỏi danh sách Đánh dấu

en: List of common shortcuts, mountpoints, and bookmarks.
vi: Danh sách các lối tắt, điểm gắn, và đánh dấu.

[ctx: shortcut window]
en: New tab
vi: Tab mới

[ctx: Title]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Title
en: Unknown
vi: Chưa biết

[ctx: Artist]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Artist
en: Unknown
vi: Chưa biết

[ctx: Album]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Album
en: Unknown
vi: Chưa biết

[ctx: Year]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Year
en: Unknown
vi: Chưa biết

[ctx: Media container]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Container
en: Unknown
vi: Chưa biết

[ctx: Dimensions]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Dimensions
en: N/A
vi: Kh/B

[ctx: Video codec]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Video Codec
en: N/A
vi: Kh/B

[ctx: Video bit rate]
en: N/A
vi: Kh/B

[ctx: Frame rate]
en: N/A
vi: Kh/B

[ctx: Audio bit rate]
en: N/A
vi: Kh/B

[ctx: Audio codec]
note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Audio Codec
en: N/A
vi: Kh/B

note: #-#-#-#-#  totem_43.2-8_vi.po (totem master)  #-#-#-#-# Channels
en: 0 Channels
vi: 0 kênh

[ctx: Stream bit rate]
en: N/A
vi: Kh/B

[ctx: Sample rate]
en: N/A
vi: Kh/B

en: Reset zoom
vi: Đặt lại mức phóng to

note: Type: error Description
en: AUTO_GEN is set to "n" in /etc/nbd-client
vi: « AUTO_GEN » được đặt thành « n » trong « /etc/nbd-client »

note: Type: string Description
en: Number of nbd-server instances to run:
vi: Số các thể hiện nbd-server cần chạy:

note: Type: string Description
en: Multiple nbd-server processes may run to export multiple files or block devices. Please specify how many configurations for such servers you want to generate.
vi: Nhiều tiến trình phục vụ nbd-server có thể chạy đồng thời để xuất nhiều tập tin hay nhiều thiết bị khối. Hãy ghi rõ bao nhiêu cấu hình cho các trình phục vụ như vậy bạn muốn tạo ra.

note: Type: string Description
en: Note that you can always add extra servers by adding them to /etc/nbd-server/config, or by running "dpkg-reconfigure nbd-server".
vi: Ghi chú rằng bạn vẫn còn có thể thêm trình phục vụ bổ sung, bằng cách thêm mỗi trình phục vụ vào tập tin cấu hình « /etc/nbd-server/config », hoặc bằng cách chạy câu lệnh cấu hình lại « dpkg-reconfigure nbd-server ».

note: Type: string Description
en: File to export (server number ${number}):
vi: Tập tin cần xuất (trình phục vụ số ${number}):

note: Type: string Description
en: Please specify a file name or block device that should be exported over the network. You can export a real block device (for instance "/dev/hda1"); a normal file (such as "/export/nbd/bl1"); or a bunch of files all at once. For the third option, you can use "%s" in the filename, which will be expanded to the IP-address of the connecting client. An example would be "/export/swaps/swp%s".
vi: Hãy ghi rõ một tên tập tin hay thiết bị khối nên được xuất qua mạng. Bạn có thể xuất một thiết bị khối thật (v.d. « /dev/hda1 »), một tập tin tiêu chuẩn (v.d. « export/nbd/bl1») hoặc một bó tập tin đồng thời. Đối với tuỳ chọn thứ ba này, cũng có thể sử dụng « %s » trong tên tập tin, mà được mở rộng thành địa chỉ IP của ứng dụng khách đang kết nối. Ví dụ « export/swaps/swp%s ».

note: Type: string Description
en: Note that it is possible to tune the way in which the IP address will be substituted in the file name. See "man 5 nbd-server" for details.
vi: Ghi chú rằng cũng có thể điều chỉnh phương pháp thay thế địa chỉ IP trong tên tập tin. Xem trang hướng dẫn « man 5 nbd-server » để tìm chi tiết.

en: E82: Cannot allocate any buffer, exiting...
vi: E82: Không thể phân chia bộ nhớ thậm chí cho một bộ đệm, thoát...

en: E83: Cannot allocate buffer, using other one...
vi: E83: Không thể phân chia bộ nhớ cho bộ đệm, sử dụng bộ đệm khác...

en: E515: No buffers were unloaded
vi: E515: Không có bộ đệm nào được bỏ nạp từ bộ nhớ

en: E516: No buffers were deleted
vi: E516: Không có bộ đệm nào bị xóa

en: E517: No buffers were wiped out
vi: E517: Không có bộ đệm nào được làm sạch

en: 1 buffer unloaded
vi: 1 bộ đệm được bỏ nạp từ bộ nhớ

en: %d buffers unloaded
vi: %d bộ đệm được bỏ nạp từ bộ nhớ

en: 1 buffer deleted
vi: 1 bộ đệm bị xóa

en: %d buffers deleted
vi: %d bộ đệm được bỏ nạp

en: 1 buffer wiped out
vi: 1 bộ đệm được làm sạch

en: %d buffers wiped out
vi: %d bộ đệm được làm sạch

en: E84: No modified buffer found
vi: E84: Không tìm thấy bộ đệm có thay đổi

en: E85: There is no listed buffer
vi: E85: Không có bộ đệm được liệt kê

en: E86: Buffer %ld does not exist
vi: E86: Bộ đệm %ld không tồn tại

en: E87: Cannot go beyond last buffer
vi: E87: Đây là bộ đệm cuối cùng

en: E88: Cannot go before first buffer
vi: E88: Đây là bộ đệm đầu tiên

en: E89: No write since last change for buffer %ld (add ! to override)
vi: E89: Thay đổi trong bộ đệm %ld chưa được ghi lại (thêm ! để thoát ra bằng mọi giá)

en: E90: Cannot unload last buffer
vi: E90: Không thể bỏ nạp từ bộ nhớ bộ đệm cuối cùng

en: W14: Warning: List of file names overflow
vi: W14: Cảnh báo: Danh sách tên tập tin quá đầy

en: E92: Buffer %ld not found
vi: E92: Bộ đệm %ld không được tìm thấy

en: E93: More than one match for %s
vi: E93: Tìm thấy vài tương ứng với %s

en: E94: No matching buffer for %s
vi: E94: Không có bộ đệm tương ứng với %s

en: line %ld
vi: dòng %ld

en: E95: Buffer with this name already exists
vi: E95: Đã có bộ đệm với tên như vậy

en:  [Modified]
vi:  [Đã thay đổi]

en: [Not edited]
vi: [Chưa soạn thảo]

en: [New file]
vi: [Tập tin mới]

en: [Read errors]
vi: [Lỗi đọc]

en: [readonly]
vi: [chỉ đọc]

en: 1 line --%d%%--
vi: 1 dòng --%d%%--

en: %ld lines --%d%%--
vi: %ld dòng --%d%%--

en: line %ld of %ld --%d%%-- col
vi: dòng %ld của %ld --%d%%-- cột

en: [No file]
vi: [Không có tập tin]

en: [help]
vi: [trợ giúp]

en: [Preview]
vi: [Xem trước]

en: 
    # Buffer list:
vi: 
    # Danh sách bộ đệm:

en: [Error List]
vi: [Danh sách lỗi]

en: [No File]
vi: [Không có tập tin]

en: 
    --- Signs ---
vi: 
    --- Ký hiệu ---

en: Signs for %s:
vi: Ký hiệu cho %s:

en:     line=%ld  id=%d  name=%s
vi:     dòng=%ld  id=%d  tên=%s

en: E96: Can not diff more than %ld buffers
vi: E96: Chỉ có thể theo dõi sự khác nhau trong nhiều nhất %ld bộ đệm

en: E97: Cannot create diffs
vi: E97: Không thể tạo tập tin khác biệt (diff)

en: E98: Cannot read diff output
vi: E98: Không thể đọc dữ liệu ra của lệnh diff

en: E99: Current buffer is not in diff mode
vi: E99: Bộ đệm hiện thời không nằm trong chế độ khác biệt (diff)

en: E100: No other buffer in diff mode
vi: E100: Không còn bộ đệm trong chế độ khác biệt (diff) nào nữa

en: E101: More than two buffers in diff mode, don't know which one to use
vi: E101: Có nhiều hơn hai bộ đệm trong chế độ khác biệt (diff), không biết nên chọn cái nào

en: E102: Can't find buffer "%s"
vi: E102: Không tìm thấy bộ đệm "%s"

en: E103: Buffer "%s" is not in diff mode
vi: E103: Bộ đệm "%s" không nằm trong chế độ khác biệt (diff)

en: E104: Escape not allowed in digraph
vi: E104: Không cho phép dùng ký tự thoát Escape trong chữ ghép

en: E544: Keymap file not found
vi: E544: Không tìm thấy tập tin sơ đồ bàn phím

en: E105: Using :loadkeymap not in a sourced file
vi: E105: Câu lệnh :loadkeymap được sử dụng ngoài tập tin script

en:  Keyword completion (^N^P)
vi:  Tự động kết thúc cho từ khóa (^N^P)

en:  ^X mode (^E^Y^L^]^F^I^K^D^V^N^P)
vi:  Chế độ ^X (^E^Y^L^]^F^I^K^D^V^N^P)

en:  Keyword Local completion (^N^P)
vi:  Tự động kết thúc nội bộ cho từ khóa (^N^P)

en:  Whole line completion (^L^N^P)
vi:  Tự động kết thúc cho cả dòng (^L^N^P)

en:  File name completion (^F^N^P)
vi:  Tự động kết thúc tên tập tin (^F^N^P)

en:  Tag completion (^]^N^P)
vi:  Tự động kết thúc thẻ đánh dấu (^]^N^P)

en:  Path pattern completion (^N^P)
vi:  Tự động kết thúc mẫu đường dẫn (^N^P)

en:  Definition completion (^D^N^P)
vi:  Tự động kết thúc định nghĩa (^D^N^P)

en:  Dictionary completion (^K^N^P)
vi:  Tự động kết thúc theo từ điển (^K^N^P)

en:  Thesaurus completion (^T^N^P)
vi:  Tự động kết thúc từ đồng âm (^T^N^P)

en:  Command-line completion (^V^N^P)
vi:  Tự động kết thúc dòng lệnh (^V^N^P)

en: Hit end of paragraph
vi: Kết thúc của đoạn văn

en: 'thesaurus' option is empty
vi: Không đưa ra giá trị của tùy chọn 'thesaurus'

en: 'dictionary' option is empty
vi: Không đưa ra giá trị của tùy chọn 'dictionary'

en: Scanning dictionary: %s
vi: Quét từ điển: %s

en:  (insert) Scroll (^E/^Y)
vi:  (chèn) Cuộn (^E/^Y)

en:  (replace) Scroll (^E/^Y)
vi:  (thay thế) Cuộn (^E/^Y)

en: Scanning: %s
vi: Quét: %s

en: Scanning tags.
vi: Tìm kiếm trong số thẻ đánh dấu.

en:  Adding
vi:  Thêm

en: -- Searching...
vi: -- Tìm kiếm...

en: Back at original
vi: Từ ban đầu

en: Word from other line
vi: Từ của dòng khác

en: The only match
vi: Tương ứng duy nhất

en: match %d of %d
vi: Tương ứng %d của %d

en: match %d
vi: Tương ứng %d

en: E106: Unknown variable: "%s"
vi: E106: Biến không biết: "%s"

en: E107: Missing parentheses: %s
vi: E107: Thiếu dấu ngoặc: %s

en: E108: No such variable: "%s"
vi: E108: Không có biến như vậy: "%s"

en: E109: Missing ':' after '?'
vi: E109: Thiếu ':' sau '?'

en: E110: Missing ')'
vi: E110: Thiếu ')'

en: E111: Missing ']'
vi: E111: Thiếu ']'

en: E112: Option name missing: %s
vi: E112: Không đưa ra tên tùy chọn: %s

en: E113: Unknown option: %s
vi: E113: Tùy chọn không biết: %s

en: E114: Missing quote: %s
vi: E114: Thiếu ngoặc kép: %s

en: E115: Missing quote: %s
vi: E115: Thiếu ngoặc kép: %s

en: E116: Invalid arguments for function %s
vi: E116: Tham số cho hàm %s đưa ra không đúng

en: E117: Unknown function: %s
vi: E117: Hàm số không biết: %s

en: E118: Too many arguments for function: %s
vi: E118: Quá nhiều tham số cho hàm: %s

en: E119: Not enough arguments for function: %s
vi: E119: Không đủ tham số cho hàm: %s

en: E120: Using <SID> not in a script context: %s
vi: E120: Sử dụng <SID> ngoài script: %s

en: +-%s%3ld lines:
vi: +-%s%3ld dòng:

en: &OK
    &Cancel
vi: &OK
    &Hủy bỏ

en: called inputrestore() more often than inputsave()
vi: Hàm số inputrestore() được gọi nhiều hơn hàm inputsave()

en: E655: Too many symbolic links (cycle?)
vi: E655: Quá nhiều liên kết tượng trưng (vòng lặp?)

en: E240: No connection to Vim server
vi: E240: Không có kết nối với máy chủ Vim

en: E277: Unable to read a server reply
vi: E277: Máy chủ không trả lời

en: E258: Unable to send to client
vi: E258: Không thể trả lời cho máy con

en: E241: Unable to send to %s
vi: E241: Không thể gửi tin nhắn tới %s

en: E121: Undefined variable: %s
vi: E121: Biến không xác định: %s

en: E461: Illegal variable name: %s
vi: E461: Tên biến không cho phép: %s

en: E122: Function %s already exists, add ! to replace it
vi: E122: Hàm số %s đã có, hãy thêm ! để thay thế nó.

en: E123: Undefined function: %s
vi: E123: Hàm số không xác định: %s

en: E124: Missing '(': %s
vi: E124: Thiếu '(': %s

en: E125: Illegal argument: %s
vi: E125: Tham số không cho phép: %s

en: E126: Missing :endfunction
vi: E126: Thiếu lệnh :endfunction

en: E127: Cannot redefine function %s: It is in use
vi: E127: Không thể định nghĩa lại hàm số %s: hàm đang được sử dụng

en: E129: Function name required
vi: E129: Cần tên hàm số

en: E128: Function name must start with a capital: %s
vi: E128: Tên hàm số phải bắt đầu với một chữ cái hoa: %s

en: E130: Undefined function: %s
vi: E130: Hàm số %s chưa xác định

en: E131: Cannot delete function %s: It is in use
vi: E131: Không thể xóa hàm số %s: Hàm đang được sử dụng

en: E132: Function call depth is higher than 'maxfuncdepth'
vi: E132: Độ sâu của lời gọi hàm số lớn hơn giá trị 'maxfuncdepth'

en: calling %s
vi: lời gọi %s

en: %s aborted
vi: %s dừng

en: %s returning #%ld
vi: %s trả lại #%ld

en: %s returning "%s"
vi: %s trả lại "%s"

en: continuing in %s
vi: tiếp tục trong %s

en: E133: :return not inside a function
vi: E133: lệnh :return ở ngoài một hàm

en: 
    # global variables:
vi: 
    # biến toàn cầu:

en: Entering Debug mode.  Type "cont" to continue.
vi: Bật chế độ sửa lỗi (Debug). Gõ "cont" để tiếp tục.

en: line %ld: %s
vi: dòng %ld: %s

en: cmd: %s
vi: câu lệnh: %s

en: Breakpoint in "%s%s" line %ld
vi: Điểm dừng trên "%s%s" dòng %ld

en: E161: Breakpoint not found: %s
vi: E161: Không tìm thấy điểm dừng: %s

en: No breakpoints defined
vi: Điểm dừng không được xác định

en: %3d  %s %s  line %ld
vi: %3d  %s %s dòng %ld

en: Save changes to "%.*s"?
vi: Ghi nhớ thay đổi vào "%.*s"?

en: E162: No write since last change for buffer "%s"
vi: E162: Thay đổi chưa được ghi nhớ trong bộ đệm "%s"

en: Warning: Entered other buffer unexpectedly (check autocommands)
vi: Cảnh báo: Chuyển tới bộ đệm khác không theo ý muốn (hãy kiểm tra câu lệnh tự động)

en: E163: There is only one file to edit
vi: E163: Chỉ có một tập tin để soạn thảo

en: E164: Cannot go before first file
vi: E164: Đây là tập tin đầu tiên

en: E165: Cannot go beyond last file
vi: E165: Đây là tập tin cuối cùng

comment: TODO: Capitalise first word of message?
en: E666: Compiler not supported: %s
vi: E666: trình biên dịch không được hỗ trợ: %s

en: Searching for "%s" in "%s"
vi: Tìm kiếm "%s" trong "%s"

en: not found in 'runtimepath': "%s"
vi: không tìm thấy trong 'runtimepath': "%s"

en: Source Vim script
vi: Thực hiện script của Vim

en: Cannot source a directory: "%s"
vi: Không thể thực hiện một thư mục: "%s"

en: could not source "%s"
vi: không thực hiện được "%s"

en: line %ld: could not source "%s"
vi: dòng %ld: không thực hiện được "%s"

en: sourcing "%s"
vi: thực hiện "%s"

en: line %ld: sourcing "%s"
vi: dòng %ld: thực hiện "%s"

en: finished sourcing %s
vi: thực hiện xong %s

en: W15: Warning: Wrong line separator, ^M may be missing
vi: W15: Cảnh báo: Ký tự phân cách dòng không đúng. Rất có thể thiếu ^M

en: E167: :scriptencoding used outside of a sourced file
vi: E167: Lệnh :scriptencoding sử dụng ngoài tập tin script

en: E168: :finish used outside of a sourced file
vi: E168: Lệnh :finish sử dụng ngoài tập tin script

en: No text to be printed
vi: Không có gì để in

en: Printing page %d (%d%%)
vi: In trang %d (%d%%)

en:  Copy %d of %d
vi:  Sao chép %d của %d

en: Printed: %s
vi: Đã in: %s

en: Printing aborted
vi: In bị dừng

en: E455: Error writing to PostScript output file
vi: E455: Lỗi ghi nhớ vào tập tin PostScript

en: E624: Can't open file "%s"
vi: E624: Không thể mở tập tin "%s"

en: E457: Can't read PostScript resource file "%s"
vi: E457: Không thể đọc tập tin tài nguyên PostScript "%s"

comment: TODO: Capitalise first word of message?
en: E618: File "%s" is not a PostScript resource file
vi: E618: "%s" không phải là tập tin tài nguyên PostScript

comment: TODO: Capitalise first word of message?
en: E619: File "%s" is not a supported PostScript resource file
vi: E619: "%s" không phải là tập tin tài nguyên PostScript được hỗ trợ

en: E621: "%s" resource file has wrong version
vi: E621: tập tin tài nguyên "%s" có phiên bản không đúng

en: E324: Can't open PostScript output file
vi: E324: Không thể mở tập tin PostScript

en: E456: Can't open file "%s"
vi: E456: Không thể mở tập tin "%s"

en: E456: Can't find PostScript resource file "prolog.ps"
vi: E456: Không tìm thấy tập tin tài nguyên PostScript "prolog.ps"

en: E456: Can't find PostScript resource file "%s.ps"
vi: E456: Không tìm thấy tập tin tài nguyên PostScript "%s.ps"

en: E620: Unable to convert from multi-byte to "%s" encoding
vi: E620: Không thể chuyển từ các ký tự nhiều byte thành bảng mã "%s"

en: Sending to printer...
vi: Gửi tới máy in...

en: E365: Failed to print PostScript file
vi: E365: In tập tin PostScript không thành công

en: Print job sent.
vi: Đã gửi công việc in.

en: Current %slanguage: "%s"
vi: Ngôn ngữ %shiện thời: "%s"

en: E197: Cannot set language to "%s"
vi: E197: Không thể thay đổi ngôn ngữ thành "%s"

en: E134: Move lines into themselves
vi: E134: Di chuyển các dòng lên chính chúng

en: 1 line moved
vi: Đã di chuyển 1 dòng

en: %ld lines moved
vi: Đã di chuyển %ld dòng

en: %ld lines filtered
vi: Đã lọc %ld dòng

en: E135: *Filter* Autocommands must not change current buffer
vi: E135: Các lệnh tự động *Filter* không được thay đổi bộ đệm hiện thời

en: [No write since last change]
vi: [Thay đổi chưa được ghi nhớ]

en: %sviminfo: %s in line:
vi: %sviminfo: %s trên dòng:

en: E136: viminfo: Too many errors, skipping rest of file
vi: E136: viminfo: Quá nhiều lỗi, phần còn lại của tập tin sẽ được bỏ qua

en: Reading viminfo file "%s"%s%s%s
vi: Đọc tập tin viminfo "%s"%s%s%s

en:  info
vi:  thông tin

en:  marks
vi:  dấu hiệu

en:  FAILED
vi:  KHÔNG THÀNH CÔNG

en: E137: Viminfo file is not writable: %s
vi: E137: Thiếu quyền ghi lên tập tin viminfo: %s

en: E138: Can't write viminfo file %s!
vi: E138: Không thể ghi tập tin viminfo %s!

en: Writing viminfo file "%s"
vi: Ghi tập tin viminfo "%s"

en: # This viminfo file was generated by Vim %s.
vi: # Tập tin viminfo này được tự động tạo bởi Vim %s.

en: # You may edit it if you're careful!
vi: # Bạn có thể sửa tập tin này, nhưng hãy thận trọng!

en: # Value of 'encoding' when this file was written
vi: # Giá trị của tùy chọn 'encoding' vào thời điểm ghi tập tin

en: Illegal starting char
vi: Ký tự đầu tiên không cho phép

en: E139: File is loaded in another buffer
vi: E139: Tập tin được nạp trong bộ đệm khác

en: Write partial file?
vi: Ghi nhớ một phần tập tin?

en: E140: Use ! to write partial buffer
vi: E140: Sử dụng ! để ghi nhớ một phần bộ đệm

en: Overwrite existing file "%.*s"?
vi: Ghi đè lên tập tin đã có "%.*s"?

en: E141: No file name for buffer %ld
vi: E141: Không có tên tập tin cho bộ đệm %ld

en: E142: File not written: Writing is disabled by 'write' option
vi: E142: Tập tin chưa được ghi nhớ: Ghi nhớ bị tắt bởi tùy chọn 'write'

en: 'readonly' option is set for "%.*s".
    Do you wish to write anyway?
vi: Tùy chọn 'readonly' được đặt cho "%.*s".
    Ghi nhớ bằng mọi giá?

en: Edit File
vi: Soạn thảo tập tin

en: E143: Autocommands unexpectedly deleted new buffer %s
vi: E143: Các lệnh tự động xóa bộ đệm mới ngoài ý muốn %s

comment: TODO: Capitalise first word of message?
en: E144: Non-numeric argument to :z
vi: E144: Tham số của lệnh :z phải là số

en: E145: Shell commands not allowed in rvim
vi: E145: Không cho phép sử dụng lệnh shell trong rvim.

en: E146: Regular expressions can't be delimited by letters
vi: E146: Không thể phân cách biểu thức chính quy bằng chữ cái

en: replace with %s? (y)es/(n)o/(a)ll/(q)uit/(l)ast/scroll up(^E)/down(^Y)
vi: thay thế bằng %s? (y)es/(n)o/(a)ll/(q)uit/(l)ast/scroll up(^E)/down(^Y)

en: (Interrupted)
vi: (bị dừng)

en: 1 substitution
vi: 1 thay thế

en: %ld substitutions
vi: %ld thay thế

en:  on 1 line
vi:  trên 1 dòng

en:  on %ld lines
vi:  trên %ld dòng

en: E147: Cannot do :global recursive
vi: E147: Không thực hiện được lệnh :global đệ qui

en: E148: Regular expression missing from global
vi: E148: Thiếu biểu thức chính quy trong lệnh :global

en: Pattern found in every line: %s
vi: Tìm thấy tương ứng trên mọi dòng: %s

en: 
    # Last Substitute String:
    $
vi: 
    # Chuỗi thay thế cuối cùng:
    $

en: E478: Don't panic!
vi: E478: Hãy bình tĩnh, đừng hoảng hốt!

en: E661: Sorry, no '%s' help for %s
vi: E661: Rất tiếc, không có trợ giúp '%s' cho %s

en: E149: Sorry, no help for %s
vi: E149: Rất tiếc không có trợ giúp cho %s

en: Sorry, help file "%s" not found
vi: Xin lỗi, không tìm thấy tập tin trợ giúp "%s"

en: E150: Not a directory: %s
vi: E150: %s không phải là một thư mục

en: E152: Cannot open %s for writing
vi: E152: Không thể mở %s để ghi

en: E153: Unable to open %s for reading
vi: E153: Không thể mở %s để đọc

en: E670: Mix of help file encodings within a language: %s
vi: E670: Tập tin trợ giúp sử dụng nhiều bảng mã khác nhau cho một ngôn ngữ: %s

en: E154: Duplicate tag "%s" in file %s
vi: E154: Thẻ ghi lặp lại "%s" trong tập tin %s

en: E160: Unknown sign command: %s
vi: E160: Câu lệnh ký hiệu không biết: %s

en: E156: Missing sign name
vi: E156: Thiếu tên ký hiệu

en: E612: Too many signs defined
vi: E612: Định nghĩa quá nhiều ký hiệu

en: E239: Invalid sign text: %s
vi: E239: Văn bản ký hiệu không thích hợp: %s

en: E155: Unknown sign: %s
vi: E155: Ký hiệu không biết: %s

en: E159: Missing sign number
vi: E159: Thiếu số của ký hiệu

en: E158: Invalid buffer name: %s
vi: E158: Tên bộ đệm không đúng: %s

en: E157: Invalid sign ID: %ld
vi: E157: ID của ký hiệu không đúng: %ld

en:  (NOT FOUND)
vi:  (KHÔNG TÌM THẤY)

en:  (not supported)
vi:  (không được hỗ trợ)

en: [Deleted]
vi: [bị xóa]

en: Entering Ex mode.  Type "visual" to go to Normal mode.
vi: Chuyển vào chế độ Ex. Để chuyển về chế độ Thông thường hãy gõ "visual"

en: E501: At end-of-file
vi: E501: Ở cuối tập tin

en: E169: Command too recursive
vi: E169: Câu lệnh quá đệ quy

en: E605: Exception not caught: %s
vi: E605: Trường hợp đặc biệt không được xử lý: %s

en: End of sourced file
vi: Kết thúc tập tin script

en: End of function
vi: Kết thúc của hàm số

en: E464: Ambiguous use of user-defined command
vi: E464: Sự sử dụng không rõ ràng câu lệnh do người dùng định nghĩa

en: E492: Not an editor command
vi: E492: Không phải là câu lệnh của trình soạn thảo

en: E493: Backwards range given
vi: E493: Đưa ra phạm vi ngược lại

en: Backwards range given, OK to swap
vi: Đưa ra phạm vi ngược lại, thay đổi vị trí hai giới hạn

en: E494: Use w or w>>
vi: E494: Hãy sử dụng w hoặc w>>

en: E319: Sorry, the command is not available in this version
vi: E319: Xin lỗi, câu lệnh này không có trong phiên bản này

en: E172: Only one file name allowed
vi: E172: Chỉ cho phép sử dụng một tên tập tin

en: 1 more file to edit.  Quit anyway?
vi: Còn 1 tập tin nữa cần soạn thảo. Thoát?

en: %d more files to edit.  Quit anyway?
vi: Còn %d tập tin nữa chưa soạn thảo. Thoát?

en: E173: 1 more file to edit
vi: E173: 1 tập tin nữa chờ soạn thảo.

en: E173: %ld more files to edit
vi: E173: %ld tập tin nữa chưa soạn thảo.

en: E174: Command already exists: add ! to replace it
vi: E174: Đã có câu lệnh: Thêm ! để thay thế

en: 
        Name        Args Range Complete  Definition
vi: 
        Tên		Tham_số Phạm_vi Phần_phụ Định_nghĩa

en: No user-defined commands found
vi: Không tìm thấy câu lệnh do người dùng định nghĩa

en: E175: No attribute specified
vi: E175: Không có tham số được chỉ ra

en: E176: Invalid number of arguments
vi: E176: Số lượng tham số không đúng

en: E177: Count cannot be specified twice
vi: E177: Số đếm không thể được chỉ ra hai lần

en: E178: Invalid default value for count
vi: E178: Giá trị của số đếm theo mặc định không đúng

comment: TODO: Capitalise first word of message?
en: E179: Argument required for complete
vi: E179: yêu cầu đưa ra tham số để kết thúc

en: E180: Invalid complete value: %s
vi: E180: Giá trị phần phụ không đúng: %s

en: E468: Completion argument only allowed for custom completion
vi: E468: Tham số tự động kết thúc chỉ cho phép sử dụng với phần phụ đặc biệt

en: E467: Custom completion requires a function argument
vi: E467: Phần phục đặc biệt yêu cầu một tham số của hàm

en: E181: Invalid attribute: %s
vi: E181: Thuộc tính không đúng: %s

en: E182: Invalid command name
vi: E182: Tên câu lệnh không đúng

en: E183: User defined commands must start with an uppercase letter
vi: E183: Câu lệnh người dùng định nghĩa phải bắt đầu với một ký tự hoa

en: E184: No such user-defined command: %s
vi: E184: Không có câu lệnh người dùng định nghĩa như vậy: %s

en: E185: Cannot find color scheme %s
vi: E185: Không tin thấy sơ đồ màu sắc %s

en: Greetings, Vim user!
vi: Xin chào người dùng Vim!

en: Edit File in new window
vi: Soạn thảo tập tin trong cửa sổ mới

en: No swap file
vi: Không có tập tin swap

en: Append File
vi: Thêm tập tin

en: E186: No previous directory
vi: E186: Không có thư mục trước

en: E187: Unknown
vi: E187: Không rõ

en: E465: :winsize requires two number arguments
vi: E465: câu lệnh :winsize yêu cầu hai tham số bằng số

en: Window position: X %d, Y %d
vi: Vị trí cửa sổ: X %d, Y %d

en: E188: Obtaining window position not implemented for this platform
vi: E188: Trên hệ thống này việc xác định vị trí cửa sổ không làm việc

en: E466: :winpos requires two number arguments
vi: E466: câu lệnh :winpos yêu câu hai tham số bằng số

en: Save Redirection
vi: Chuyển hướng ghi nhớ

en: Save View
vi: Ghi nhớ vẻ ngoài

en: Save Setup
vi: Ghi nhớ cấu hình

en: E189: "%s" exists (add ! to override)
vi: E189: "%s" đã có (thêm !, để ghi đè)

en: E190: Cannot open "%s" for writing
vi: E190: Không mở được "%s" để ghi nhớ

en: E191: Argument must be a letter or forward/backward quote
vi: E191: Tham số phải là một chữ cái hoặc dấu ngoặc thẳng/ngược

en: E192: Recursive use of :normal too deep
vi: E192: Sử dụng đệ quy lệnh :normal quá sâu

en: E194: No alternate file name to substitute for '#'
vi: E194: Không có tên tập tin tương đương để thay thế '#'

comment: TODO: Capitalise first word of message?
en: E495: No autocommand file name to substitute for "<afile>"
vi: E495: Không có tên tập tin câu lệnh tự động để thay thế "<afile>"

comment: TODO: Capitalise first word of message?
en: E496: No autocommand buffer number to substitute for "<abuf>"
vi: E496: Không có số thứ tự bộ đệm câu lệnh tự động để thay thế "<abuf>"

comment: TODO: Capitalise first word of message?
en: E497: No autocommand match name to substitute for "<amatch>"
vi: E497: Không có tên tương ứng câu lệnh tự động để thay thế "<amatch>"

comment: TODO: Capitalise first word of message?
en: E498: No :source file name to substitute for "<sfile>"
vi: E498: không có tên tập tin :source để thay thế "<sfile>"

en: E499: Empty file name for '%' or '#', only works with ":p:h"
vi: E499: Tên tập tin rỗng cho '%' hoặc '#', chỉ làm việc với ":p:h"

en: E500: Evaluates to an empty string
vi: E500: Kết quả của biểu thức là một chuỗi rỗng

en: E195: Cannot open viminfo file for reading
vi: E195: Không thể mở tập tin viminfo để đọc

en: E196: No digraphs in this version
vi: E196: Trong phiên bản này chữ ghép không được hỗ trợ

en: E608: Cannot :throw exceptions with 'Vim' prefix
vi: E608: Không thể thực hiện lệnh :throw cho những ngoại lệ với tiền tố 'Vim'

en: Exception thrown: %s
vi: Trường hợp ngoại lệ: %s

en: Exception finished: %s
vi: Kết thúc việc xử lý trường hợp ngoại lệ: %s

en: Exception discarded: %s
vi: Trường hợp ngoại lệ bị bỏ qua: %s

en: %s, line %ld
vi: %s, dòng %ld

en: Exception caught: %s
vi: Xử lý trường hợp ngoại lệ: %s

en: %s made pending
vi: %s thực hiện việc chờ đợi

en: %s resumed
vi: %s được phục hồi lại

en: %s discarded
vi: %s bị bỏ qua

en: Exception
vi: Trường hợp ngoại lệ

en: Error and interrupt
vi: Lỗi và sự gián đoạn

comment: TODO: Capitalise first word of message?
en: E579: :if nesting too deep
vi: E579: :if xếp lồng vào nhau quá sâu

en: E580: :endif without :if
vi: E580: :endif không có :if

en: E581: :else without :if
vi: E581: :else không có :if

en: E582: :elseif without :if
vi: E582: :elseif không có :if

comment: TODO: Capitalise first word of message?
en: E583: Multiple :else
vi: E583: phát hiện vài :else

en: E584: :elseif after :else
vi: E584: :elseif sau :else

en: E585: :while nesting too deep
vi: E585: :while xếp lồng vào nhau quá sâu

en: E586: :continue without :while
vi: E586: :continue không có :while

en: E587: :break without :while
vi: E587: :break không có :while

en: E601: :try nesting too deep
vi: E601: :try xếp lồng vào nhau quá sâu

en: E603: :catch without :try
vi: E603: :catch không có :try

en: E604: :catch after :finally
vi: E604: :catch đứng sau :finally

en: E606: :finally without :try
vi: E606: :finally không có :try

comment: TODO: Capitalise first word of message?
en: E607: Multiple :finally
vi: E607: phát hiện vài :finally

en: E602: :endtry without :try
vi: E602: :endtry không có :try

en: E193: :endfunction not inside a function
vi: E193: lệnh :endfunction chỉ được sử dụng trong một hàm số

en: tagname
vi: tên thẻ ghi

en:  kind file
vi:  loại tập tin

en: 'history' option is zero
vi: giá trị của tùy chọn 'history' bằng không

en: 
    # %s History (newest to oldest):
vi: 
    # %s, Lịch sử (bắt đầu từ mới nhất tới cũ nhất):

en: Input Line
vi: Dòng nhập

en: E198: cmd_pchar beyond the command length
vi: E198: cmd_pchar lớn hơn chiều dài câu lệnh

en: E199: Active window or buffer deleted
vi: E199: Cửa sổ hoặc bộ đệm hoạt động bị xóa

en: Illegal file name
vi: Tên tập tin không cho phép

en: is a directory
vi: là một thư mục

en: is not a file
vi: không phải là một tập tin

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

en: [Permission Denied]
vi: [Truy cập bị từ chối]

en: E200: *ReadPre autocommands made the file unreadable
vi: E200: Câu lệnh tự động *ReadPre làm cho tập tin trở thành không thể đọc

en: E201: *ReadPre autocommands must not change current buffer
vi: E201: Câu lệnh tự động *ReadPre không được thay đổi bộ đệm hoạt động

en: Vim: Reading from stdin...
vi: Vim: Đọc từ đầu vào tiêu chuẩn stdin...

en: Reading from stdin...
vi: Đọc từ đầu vào tiêu chuẩn stdin...

en: E202: Conversion made file unreadable!
vi: E202: Sự biến đổi làm cho tập tin trở thành không thể đọc!

en: [RO]
vi: [Chỉ đọc]

en: [CR missing]
vi: [thiếu ký tự CR]

en: [NL found]
vi: [tìm thấy ký tự NL]

en: [long lines split]
vi: [dòng dài được chia nhỏ]

en: [NOT converted]
vi: [KHÔNG được chuyển đổi]

en: [converted]
vi: [đã chuyển bảng mã]

en: [crypted]
vi: [đã mã hóa]

en: [CONVERSION ERROR]
vi: [LỖI CHUYỂN BẢNG MÃ]

en: [ILLEGAL BYTE in line %ld]
vi: [BYTE KHÔNG CHO PHÉP trên dòng %ld]

en: [READ ERRORS]
vi: [LỖI ĐỌC]

en: Can't find temp file for conversion
vi: Không tìm thấy tập tin tạm thời (temp) để chuyển bảng mã

en: Conversion with 'charconvert' failed
vi: Chuyển đổi nhờ 'charconvert' không được thực hiện

en: can't read output of 'charconvert'
vi: không đọc được đầu ra của 'charconvert'

en: E203: Autocommands deleted or unloaded buffer to be written
vi: E203: Câu lệnh tự động đã xóa hoặc bỏ nạp bộ đệm cần ghi nhớ

en: E204: Autocommand changed number of lines in unexpected way
vi: E204: Câu lệnh tự động đã thay đổ số dòng theo cách không mong muốn

en: NetBeans disallows writes of unmodified buffers
vi: NetBeans không cho phép ghi nhớ bộ đệm chưa có thay đổi nào

en: Partial writes disallowed for NetBeans buffers
vi: Ghi nhớ một phần bộ đệm NetBeans không được cho phép

en: is not a file or writable device
vi: không phải là một tập tin thay một thiết bị có thể ghi nhớ

en: is read-only (add ! to override)
vi: là tập tin chỉ đọc (thêm ! để ghi nhớ bằng mọi giá)

en: E506: Can't write to backup file (add ! to override)
vi: E506: Không thể ghi nhớ vào tập tin lưu trữ (thêm ! để ghi nhớ bằng mọi giá

en: E507: Close error for backup file (add ! to override)
vi: E507: Lỗi đóng tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E508: Can't read file for backup (add ! to override)
vi: E508: Không đọc được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E509: Cannot create backup file (add ! to override)
vi: E509: Không tạo được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E510: Can't make backup file (add ! to override)
vi: E510: Không tạo được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E214: Can't find temp file for writing
vi: E214: Không tìm thấy tập tin tạm thời (temp) để ghi nhớ

en: E213: Cannot convert (add ! to write without conversion)
vi: E213: Không thể chuyển đổi bảng mã (thêm ! để ghi nhớ mà không chuyển đổi)

en: E166: Can't open linked file for writing
vi: E166: Không thể mở tập tin liên kết để ghi nhớ

en: E212: Can't open file for writing
vi: E212: Không thể mở tập tin để ghi nhớ

en: E667: Fsync failed
vi: E667: Không thực hiện thành công hàm số fsync()

en: E512: Close failed
vi: E512: Thao tác đóng không thành công

comment: TODO: Capitalise first word of message?
en: E513: Write error, conversion failed
vi: E513: Lỗi ghi nhớ, biến đổi không thành công

comment: TODO: Capitalise first word of message?
en: E514: Write error (file system full?)
vi: E514: lỗi ghi nhớ (không còn chỗ trống?)

en:  CONVERSION ERROR
vi:  LỖI BIẾN ĐỔI

en: [Device]
vi: [Thiết bị]

en: [New]
vi: [Mới]

en:  appended
vi:  đã thêm

en:  written
vi:  đã ghi

en: E205: Patchmode: can't save original file
vi: E205: Chế độ vá lỗi (patch): không thể ghi nhớ tập tin gốc

comment: TODO: Capitalise first word of message?
en: E206: Patchmode: can't touch empty original file
vi: E206: Chế độ vá lỗi (patch): không thể thay đổi tham số của tập tin gốc trống rỗng

en: E207: Can't delete backup file
vi: E207: Không thể xóa tập tin lưu trữ (backup)

en: 
    WARNING: Original file may be lost or damaged
vi: 
    CẢNH BÁO: Tập tin gốc có thể bị mất hoặc bị hỏng

en: don't quit the editor until the file is successfully written!
vi: đừng thoát khởi trình soạn thảo, khi tập tin còn chưa được ghi nhớ thành cồng

en: [dos format]
vi: [định dạng dos]

en: [mac format]
vi: [định dạng mac]

en: [unix format]
vi: [định dạng unix]

en: 1 line,
vi: 1 dòng,

en: %ld lines,
vi: %ld dòng,

en: 1 character
vi: 1 ký tự

en: %ld characters
vi: %ld ký tự

en: [Incomplete last line]
vi: [Dòng cuối cùng không đầy đủ]

en: WARNING: The file has been changed since reading it!!!
vi: CẢNH BÁO: Tập tin đã thay đổi so với thời điểm đọc!!!

en: Do you really want to write to it
vi: Bạn có chắc muốn ghi nhớ vào tập tin này

en: E208: Error writing to "%s"
vi: E208: Lỗi ghi nhớ vào "%s"

en: E209: Error closing "%s"
vi: E209: Lỗi đóng "%s"

en: E210: Error reading "%s"
vi: E210: Lỗi đọc "%s"

en: E246: FileChangedShell autocommand deleted buffer
vi: E246: Bộ đệm bị xóa khi thực hiện câu lệnh tự động FileChangedShell

en: E211: Warning: File "%s" no longer available
vi: E211: Cảnh báo: Tập tin "%s" không còn truy cập được nữa

en: W12: Warning: File "%s" has changed and the buffer was changed in Vim as well
vi: W12: Cảnh báo: Tập tin "%s" và bộ đệm Vim đã thay đổi không phụ thuộc vào nhau

en: W11: Warning: File "%s" has changed since editing started
vi: W11: Cảnh báo: Tập tin "%s" đã thay đổi sau khi việc soạn thảo bắt đầu

en: W16: Warning: Mode of file "%s" has changed since editing started
vi: W16: Cảnh báo: chế độ truy cập tới tập tin "%s" đã thay đổi sau khi bắt đầu soạn thảo

en: W13: Warning: File "%s" has been created after editing started
vi: W13: Cảnh báo: tập tin "%s" được tạo ra sau khi việc soạn thảo bắt đầu

en: See ":help W11" for more info.
vi: Hãy xem thông tin chi tiết trong ":help W11".

en: &OK
    &Load File
vi: &OK
    &Nạp tập tin

en: E462: Could not prepare for reloading "%s"
vi: E462: Không thể chuẩn bị để nạp lại "%s"

en: E321: Could not reload "%s"
vi: E321: Không thể nạp lại "%s"

en: --Deleted--
vi: --Bị xóa--

en: E367: No such group: "%s"
vi: E367: Nhóm "%s" không tồn tại

en: E215: Illegal character after *: %s
vi: E215: Ký tự không cho phép sau *: %s

en: E216: No such event: %s
vi: E216: Sự kiện không có thật: %s

en: E216: No such group or event: %s
vi: E216: Nhóm hoặc sự kiện không có thật: %s

en: 
    --- Autocommands ---
vi: 
    --- Câu lệnh tự động ---

en: E217: Can't execute autocommands for ALL events
vi: E217: Không thể thực hiện câu lệnh tự động cho MỌI sự kiện

en: No matching autocommands
vi: Không có câu lệnh tự động tương ứng

comment: TODO: Capitalise first word of message?
en: E218: Autocommand nesting too deep
vi: E218: câu lệnh tự động xếp lồng vào nhau quá xâu

en: %s Autocommands for "%s"
vi: %s câu lệnh tự động cho "%s"

en: Executing %s
vi: Thực hiện %s

en: autocommand %s
vi: câu lệnh tự động %s

en: E219: Missing {.
vi: E219: Thiếu {.

en: E220: Missing }.
vi: E220: Thiếu }.

en: E490: No fold found
vi: E490: Không tìm thấy nếp gấp

en: E350: Cannot create fold with current 'foldmethod'
vi: E350: Không thể tạo nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

en: E351: Cannot delete fold with current 'foldmethod'
vi: E351: Không thể xóa nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

en: E222: Add to read buffer
vi: E222: Thêm vào bộ đệm đang đọc

comment: TODO: Capitalise first word of message?
en: E223: Recursive mapping
vi: E223: ánh xạ đệ quy

comment: TODO: Capitalise first word of message?
en: E224: Global abbreviation already exists for %s
vi: E224: đã có sự viết tắt toàn cầu cho %s

comment: TODO: Capitalise first word of message?
en: E225: Global mapping already exists for %s
vi: E225: đã có ánh xạ toàn cầu cho %s

comment: TODO: Capitalise first word of message?
en: E226: Abbreviation already exists for %s
vi: E226: đã có sự viết tắt cho %s

comment: TODO: Capitalise first word of message?
en: E227: Mapping already exists for %s
vi: E227: đã có ánh xạ cho %s

en: No abbreviation found
vi: Không tìm thấy viết tắt

en: No mapping found
vi: Không tìm thấy ánh xạ

en: E228: makemap: Illegal mode
vi: E228: makemap: Chế độ không cho phép

en: <cannot open>
vi: <không thể mở>

en: E616: vim_SelFile: can't get font %s
vi: E616: vim_SelFile: không tìm thấy phông chữ %s

en: E614: vim_SelFile: can't return to current directory
vi: E614: vim_SelFile: không trở lại được thư mục hiện thời

en: Pathname:
vi: Đường dẫn tới tập tin:

en: E615: vim_SelFile: can't get current directory
vi: E615: vim_SelFile: không tìm thấy thư mục hiện thời

en: Vim dialog
vi: Hộp thoại Vim

en: Scrollbar Widget: Could not get geometry of thumb pixmap.
vi: Thanh cuộn: Không thể xác định hình học của thanh cuộn.

en: E232: Cannot create BalloonEval with both message and callback
vi: E232: Không tạo được BalloonEval với cả thông báo và lời gọi ngược lại

en: E229: Cannot start the GUI
vi: E229: Không chạy được giao diện đồ họa GUI

en: E230: Cannot read from "%s"
vi: E230: Không đọc được từ "%s"

en: E665: Cannot start GUI, no valid font found
vi: E665: Không chạy được giao diện đồ họa GUI, đưa ra phông chữ không đúng

en: E231: 'guifontwide' invalid
vi: E231: 'guifontwide' có giá trị không đúng

en: E599: Value of 'imactivatekey' is invalid
vi: E599: Giá trị của 'imactivatekey' không đúng

en: E254: Cannot allocate color %s
vi: E254: Không chỉ định được màu %s

en: Vim dialog...
vi: Hộp thoại Vim...

en: &Yes
    &No
    &Cancel
vi: &Có
    &Không
    &Dừng

en: VIM - Search and Replace...
vi: VIM - Tìm kiếm và thay thế...

en: VIM - Search...
vi: VIM - Tìm kiếm...

en: Vim: Received "die" request from session manager
vi: Vim: Nhận được yêu cầu "chết" (dừng) từ trình quản lý màn hình

en: Vim: Main window unexpectedly destroyed
vi: Vim: Cửa sổ chính đã bị đóng đột ngột

en: Used CUT_BUFFER0 instead of empty selection
vi: Sử dụng CUT_BUFFER0 thay cho lựa chọn trống rỗng

en: E671: Cannot find window title "%s"
vi: E671: Không tìm được tiêu đề cửa sổ "%s"

en: E243: Argument not supported: "-%s"; Use the OLE version.
vi: E243: Tham số không được hỗ trợ: "-%s"; Hãy sử dụng phiên bản OLE.

en: E672: Unable to open window inside MDI application
vi: E672: Không mở được cửa sổ bên trong ứng dụng MDI

en: Find string (use '\\' to find  a '\')
vi: Tìm kiếm chuỗi (hãy sử dụng '\\' để tìm kiếm dấu '\')

en: Find & Replace (use '\\' to find  a '\')
vi: Tìm kiếm và Thay thế (hãy sử dụng '\\' để tìm kiếm dấu '\')

en: Vim E458: Cannot allocate colormap entry, some colors may be incorrect
vi: Vim E458: Không chỉ định được bản ghi trong bảng màu, một vài màu có thể hiển thị không chính xác

en: E250: Fonts for the following charsets are missing in fontset %s:
vi: E250: Trong bộ phông chữ %s thiếu phông cho các bảng mã sau:

en: E252: Fontset name: %s
vi: E252: Bộ phông chữ: %s

en: Font '%s' is not fixed-width
vi: Phông chữ '%s' không phải là phông có độ rộng cố định (fixed-width)

en: E253: Fontset name: %s
vi: E253: Bộ phông chữ: %s

en: Font%ld width is not twice that of font0
vi: Chiều rộng phông chữ font%ld phải lớn hơn hai lần so với chiều rộng font0

en: Font0 width: %ld
vi: Chiều rộng font0: %ld

en: Font1 width: %ld
vi: Chiều rộng font1: %ld

en: E256: Hangul automata ERROR
vi: E256: LỖI máy tự động Hangual (tiếng Hàn)

en: Add a new database
vi: Thêm một cơ sở dữ liệu mới

en: Query for a pattern
vi: Yêu cầu theo một mẫu

en: Show this message
vi: Hiển thị thông báo này

en: Kill a connection
vi: Hủy kết nối

en: Reinit all connections
vi: Khởi đầu lại tất cả các kết nối

en: Show connections
vi: Hiển thị kết nối

en: E560: Usage: cs[cope] %s
vi: E560: Sử dụng: cs[cope] %s

en: This cscope command does not support splitting the window.
vi: Câu lệnh cscope này không hỗ trợ việc chia (split) cửa sổ.

en: E562: Usage: cstag <ident>
vi: E562: Sử dụng: cstag <tên>

comment: TODO: Capitalise first word of message?
en: E257: cstag: Tag not found
vi: E257: cstag: không tìm thấy thẻ ghi

en: E563: stat(%s) error: %d
vi: E563: lỗi stat(%s): %d

en: E563: stat error
vi: E563: lỗi stat

en: E564: %s is not a directory or a valid cscope database
vi: E564: %s không phải là một thư mục hoặc một cơ sở dữ liệu cscope thích hợp

en: Added cscope database %s
vi: Đã thêm cơ sở dữ liệu cscope %s

comment: TODO: Capitalise first word of message?
en: E262: Error reading cscope connection %ld
vi: E262: lỗi lấy thông tin từ kết nối cscope %ld

comment: TODO: Capitalise first word of message?
en: E561: Unknown cscope search type
vi: E561: không rõ loại tìm kiếm cscope

en: E566: Could not create cscope pipes
vi: E566: Không tạo được đường ống (pipe) cho cscope

en: E622: Could not fork for cscope
vi: E622: Không thực hiện được fork() cho cscope

en: cs_create_connection exec failed
vi: thực hiện cs_create_connection không thành công

en: E623: Could not spawn cscope process
vi: E623: Chạy tiến trình cscope không thành công

en: cs_create_connection: fdopen for to_fp failed
vi: cs_create_connection: thực hiện fdopen cho to_fp không thành công

en: cs_create_connection: fdopen for fr_fp failed
vi: cs_create_connection: thực hiện fdopen cho fr_fp không thành công

comment: TODO: Capitalise first word of message?
en: E567: No cscope connections
vi: E567: không có kết nối với cscope

comment: TODO: Capitalise first word of message?
en: E259: No matches found for cscope query %s of %s
vi: E259: không tìm thấy tương ứng với yêu cầu cscope %s cho %s

comment: TODO: Capitalise first word of message?
en: E469: Invalid cscopequickfix flag %c for %c
vi: E469: cờ cscopequickfix %c cho %c không chính xác

en: cscope commands:
vi: các lệnh cscope:

en: %-5s: %-30s (Usage: %s)
vi: %-5s: %-30s (Sử dụng: %s)

comment: TODO: Capitalise first word of message?
en: E625: Cannot open cscope database: %s
vi: E625: không mở được cơ sở dữ liệu cscope: %s

comment: TODO: Capitalise first word of message?
en: E626: Cannot get cscope database information
vi: E626: không lấy được thông tin về cơ sở dữ liệu cscope

comment: TODO: Capitalise first word of message?
en: E568: Duplicate cscope database not added
vi: E568: cơ sở dữ liệu này của cscope đã được gắn vào từ trước

en: E569: maximum number of cscope connections reached
vi: E569: đã đạt tới số kết nối lớn nhất cho phép với cscope

comment: TODO: Capitalise first word of message?
en: E261: Cscope connection %s not found
vi: E261: kết nối với cscope %s không được tìm thấy

en: cscope connection %s closed
vi: kết nối %s với cscope đã bị đóng

comment: TODO: Capitalise first word of message?
en: E570: Fatal error in cs_manage_matches
vi: E570: lỗi nặng trong cs_manage_matches

en: Cscope tag: %s
vi: Thẻ ghi cscope: %s

en: 
       #   line
vi: 
       #   dòng

en: filename / context / line
vi: tên tập tin / nội dung / dòng

en: E609: Cscope error: %s
vi: E609: Lỗi cscope: %s

en: All cscope databases reset
vi: Khởi động lại tất cả cơ sở dữ liệu cscope

en: no cscope connections
vi: không có kết nối với cscope

en:  # pid    database name                       prepend path
vi:  # pid    tên cơ sở dữ liệu                   đường dẫn ban đầu

en: E263: Sorry, this command is disabled, the Python library could not be loaded.
vi: E263: Rất tiếc câu lệnh này không làm việc, vì thư viện Python chưa được nạp.

en: E659: Cannot invoke Python recursively
vi: E659: Không thể gọi Python một cách đệ quy

en: can't delete OutputObject attributes
vi: Không xóa được thuộc tính OutputObject

en: softspace must be an integer
vi: giá trị softspace phải là một số nguyên

en: invalid attribute
vi: thuộc tính không đúng

en: writelines() requires list of strings
vi: writelines() yêu cầu một danh sách các chuỗi

en: E264: Python: Error initialising I/O objects
vi: E264: Python: Lỗi khi bắt đầu sử dụng vật thể I/O

en: expressions disabled at compile time
vi: biểu thức bị tắt khi biên dịch

en: attempt to refer to deleted buffer
vi: cố chỉ đến bộ đệm đã bị xóa

en: <buffer object (deleted) at %8lX>
vi: <vật thể của bộ đệm (bị xóa) tại %8lX>

en: invalid mark name
vi: tên dấu hiệu không đúng

en: no such buffer
vi: không có bộ đệm như vậy

en: attempt to refer to deleted window
vi: cố chỉ đến cửa sổ đã bị đóng

en: readonly attribute
vi: thuộc tính chỉ đọc

en: cursor position outside buffer
vi: vị trí con trỏ nằm ngoài bộ đệm

en: <window object (deleted) at %.8lX>
vi: <vật thể của cửa sổ (bị xóa) tại %.8lX>

en: <window object (unknown) at %.8lX>
vi: <vật thể của cửa sổ (không rõ) tại %.8lX>

en: <window %d>
vi: <cửa sổ %d>

en: no such window
vi: không có cửa sổ như vậy

en: cannot save undo information
vi: không ghi được thông tin về việc hủy thao tác

en: cannot delete line
vi: không xóa được dòng

en: cannot replace line
vi: không thay thế được dòng

en: cannot insert line
vi: không chèn được dòng

en: string cannot contain newlines
vi: chuỗi không thể chứa ký tự dòng mới

en: E266: Sorry, this command is disabled, the Ruby library could not be loaded.
vi: E266: Rất tiếc câu lệnh này không làm việc, vì thư viện Ruby chưa đượcnạp.

comment: TODO: Capitalise first word of message?
en: E273: Unknown longjmp status %d
vi: E273: không rõ trạng thái của longjmp %d

en: Toggle implementation/definition
vi: Bật tắt giữa thi hành/định nghĩa

en: Show base class of
vi: Hiển thị hạng cơ bản của

en: Show overridden member function
vi: Hiển thị hàm số bị nạp đè lên

en: Retrieve from file
vi: Nhận từ tập tin

en: Retrieve from project
vi: Nhận từ dự án

en: Retrieve from all projects
vi: Nhận từ tất cả các dự án

en: Show source of
vi: Hiển thị mã nguồn

en: Find symbol
vi: Tìm ký hiệu

en: Browse class
vi: Duyệt hạng

en: Show class in hierarchy
vi: Hiển thị hạng trong hệ thống cấp bậc

en: Show class in restricted hierarchy
vi: Hiển thị hạng trong hệ thống cấp bậc giới hạn

en: Xref refers to
vi: Xref chỉ đến

en: Xref referred by
vi: Liên kết đến xref từ

en: Xref has a
vi: Xref có một

en: Xref used by
vi: Xref được sử dụng bởi

en: Show docu of
vi: Hiển thị docu của

en: Generate docu for
vi: Tạo docu cho

en: not
vi: không

en: invalid buffer number
vi: số của bộ đệm không đúng

en: cannot set line(s)
vi: không thể đặt (các) dòng

en: mark not set
vi: dấu hiệu chưa được đặt

en: row %d column %d
vi: hàng %d cột %d

en: cannot insert/append line
vi: không thể chèn hoặc thêm dòng

en: unknown flag:
vi: cờ không biết:

en: unknown vimOption
vi: không rõ tùy chọn vimOption

en: keyboard interrupt
vi: sự gián đoạn của bàn phím

en: Vim error
vi: lỗi của vim

en: cannot create buffer/window command: object is being deleted
vi: không tạo được câu lệnh của bộ đệm hay của cửa sổ: vật thể đang bị xóa

en: cannot register callback command: buffer/window is already being deleted
vi: không đăng ký được câu lệnh gọi ngược: bộ đệm hoặc cửa sổ đang bị xóa

en: E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-dev@vim.org
vi: E280: LỖI NẶNG CỦA TCL: bị hỏng danh sách liên kết!? Hãy thông báo việc nàyđến danh sách thư (mailing list) vim-dev@vim.org

en: cannot register callback command: buffer/window reference not found
vi: không đăng ký được câu lệnh gọi ngược: không tìm thấy liên kết đến bộ đệm hoặc cửa sổ

en: E571: Sorry, this command is disabled: the Tcl library could not be loaded.
vi: E571: Rất tiếc là câu lệnh này không làm việc, vì thư viện Tcl chưa được nạp

en: E281: TCL ERROR: exit code is not int!? Please report this to vim-dev@vim.org
vi: E281: LỖI TCL: mã thoát ra không phải là một số nguyên!? Hãy thông báo điều này đến danh sách thư (mailing list) vim-dev@vim.org

en: cannot get line
vi: không nhận được dòng

en: Unable to register a command server name
vi: Không đăng ký được một tên cho máy chủ câu lệnh

en: E248: Failed to send command to the destination program
vi: E248: Gửi câu lệnh vào chương trình khác không thành công

en: E573: Invalid server id used: %s
vi: E573: Sử dụng id máy chủ không đúng: %s

en: E251: VIM instance registry property is badly formed.  Deleted!
vi: E251: Thuộc tính đăng ký của Vim được định dạng không đúng.  Xóa!

en: Too many edit arguments
vi: Có quá nhiều tham số soạn thảo

en: Argument missing after
vi: Thiếu tham số sau

en: Garbage after option
vi: Rác sau tùy chọn

en: Too many "+command", "-c command" or "--cmd command" arguments
vi: Quá nhiều tham số "+câu lệnh", "-c câu lệnh" hoặc "--cmd câu lệnh"

en: Invalid argument for
vi: Tham số không được phép cho

en: This Vim was not compiled with the diff feature.
vi: Vim không được biên dịch với tính năng hỗ trợ xem khác biệt (diff).

en: Attempt to open script file again: "
vi: Thử mở tập tin script một lần nữa: "

en: Cannot open for reading: "
vi: Không mở để đọc được: "

en: Cannot open for script output: "
vi: Không mở cho đầu ra script được: "

en: %d files to edit
vi: %d tập tin để soạn thảo

en: Vim: Warning: Output is not to a terminal
vi: Vim: Cảnh báo: Đầu ra không hướng tới một terminal

en: Vim: Warning: Input is not from a terminal
vi: Vim: Cảnh báo: Đầu vào không phải đến từ một terminal

en: pre-vimrc command line
vi: dòng lệnh chạy trước khi thực hiện vimrc

en: E282: Cannot read from "%s"
vi: E282: Không đọc được từ "%s"

en: 
    More info with: "vim -h"
vi: 
    Xem thông tin chi tiết với: "vim -h"

en: [file ..]       edit specified file(s)
vi: [tập tin ..]     soạn thảo (các) tập tin chỉ ra

en: -               read text from stdin
vi: -                đọc văn bản từ đầu vào stdin

en: -t tag          edit file where tag is defined
vi: -t thẻ ghi      soạn thảo tập tin từ chỗ thẻ ghi chỉ ra

en: -q [errorfile]  edit file with first error
vi: -q [tập tin lỗi] soạn thảo tập tin với lỗi đầu tiên

en: 
    
    Usage:
vi: 
    
    Sử dụng:

en:  vim [arguments]
vi:  vim [các tham số]

en: 
       or:
vi: 
       hoặc:

en: 
    
    Arguments:
vi: 
    
    Tham số:

en: --			Only file names after this
vi: --			Sau tham số chỉ đưa ra tên tập tin

en: --literal		Don't expand wildcards
vi: --literal		Không thực hiện việc mở rộng wildcard

en: -register		Register this gvim for OLE
vi: -register		Đăng ký gvim này cho OLE

en: -unregister		Unregister gvim for OLE
vi: -unregister		Bỏ đăng ký gvim này cho OLE

en: -g			Run using GUI (like "gvim")
vi: -g			Sử dụng giao diện đồ họa GUI (giống "gvim")

en: -f  or  --nofork	Foreground: Don't fork when starting GUI
vi: -f  hoặc  --nofork	Trong chương trình hoạt động: Không thực hiện fork khi chạy GUI

en: -v			Vi mode (like "vi")
vi: -v			Chế độ Vi (giống "vi")

en: -e			Ex mode (like "ex")
vi: -e			Chế độ Ex (giống "ex")

en: -s			Silent (batch) mode (only for "ex")
vi: -s			Chế độ ít đưa thông báo (gói) (chỉ dành cho "ex")

en: -d			Diff mode (like "vimdiff")
vi: -d			Chế độ khác biệt, diff (giống "vimdiff")

en: -y			Easy mode (like "evim", modeless)
vi: -y			Chế độ đơn giản (giống "evim", không có chế độ)

en: -R			Readonly mode (like "view")
vi: -R			Chế độ chỉ đọc (giống "view")

en: -Z			Restricted mode (like "rvim")
vi: -Z			Chế độ hạn chế (giống "rvim")

en: -m			Modifications (writing files) not allowed
vi: -m			Không có khả năng ghi nhớ thay đổi (ghi nhớ tập tin)

en: -M			Modifications in text not allowed
vi: -M			Không có khả năng thay đổi văn bản

en: -b			Binary mode
vi: -b			Chế độ nhị phân (binary)

en: -l			Lisp mode
vi: -l			Chế độ Lisp

en: -C			Compatible with Vi: 'compatible'
vi: -C			Chế độ tương thích với Vi: 'compatible'

en: -N			Not fully Vi compatible: 'nocompatible'
vi: -N			Chế độ không tương thích hoàn toàn với Vi: 'nocompatible'

en: -V[N]		Verbose level
vi: -V[N]		Mức độ chi tiết của thông báo

en: -D			Debugging mode
vi: -D			Chế độ sửa lỗi (debug)

en: -n			No swap file, use memory only
vi: -n			Không sử dụng tập tin swap, chỉ sử dụng bộ nhớ

en: -r			List swap files and exit
vi: -r			Liệt kê các tập tin swap rồi thoát

en: -r (with file name)	Recover crashed session
vi: -r (với tên tập tin)	Phục hồi lần soạn thảo gặp sự cố

en: -L			Same as -r
vi: -L			Giống với -r

en: -f			Don't use newcli to open window
vi: -f			Không sử dụng newcli để mở cửa sổ

en: -dev <device>		Use <device> for I/O
vi: -dev <thiết bị>		Sử dụng <thiết bị> cho I/O

en: -A			Start in Arabic mode
vi: -A			Khởi động vào chế độ Ả Rập

en: -H			Start in Hebrew mode
vi: -H			Khởi động vào chế độ Do thái

en: -F			Start in Farsi mode
vi: -F			Khởi động vào chế độ Farsi

en: -T <terminal>	Set terminal type to <terminal>
vi: -T <terminal>	Đặt loại terminal thành <terminal>

en: -u <vimrc>		Use <vimrc> instead of any .vimrc
vi: -u <vimrc>		Sử dụng <vimrc> thay thế cho mọi .vimrc

en: -U <gvimrc>		Use <gvimrc> instead of any .gvimrc
vi: -U <gvimrc>		Sử dụng <gvimrc> thay thế cho mọi .gvimrc

en: --noplugin		Don't load plugin scripts
vi: --noplugin		Không nạp bất kỳ script môđun nào

en: -o[N]		Open N windows (default: one for each file)
vi: -o[N]		Mở N cửa sổ (theo mặc định: mỗi cửa sổ cho một tập tin)

en: -O[N]		Like -o but split vertically
vi: -O[N]		Giống với -o nhưng phân chia theo đường thẳng đứng

en: +			Start at end of file
vi: +			Bắt đầu soạn thảo từ cuối tập tin

en: +<lnum>		Start at line <lnum>
vi: +<lnum>		Bắt đầu soạn thảo từ dòng thứ <lnum> (số thứ tự của dòng)

en: --cmd <command>	Execute <command> before loading any vimrc file
vi: --cmd <câu lệnh>	Thực hiện <câu lệnh> trước khi nạp tập tin vimrc

en: -c <command>		Execute <command> after loading the first file
vi: -c <câu lệnh>		Thực hiện <câu lệnh> sau khi nạp tập tin đầu tiên

en: -S <session>		Source file <session> after loading the first file
vi: -S <session>		Thực hiện <session> sau khi nạp tập tin đầu tiên

en: -s <scriptin>	Read Normal mode commands from file <scriptin>
vi: -s <scriptin>	Đọc các lệnh của chế độ Thông thường từ tập tin <scriptin>

en: -w <scriptout>	Append all typed commands to file <scriptout>
vi: -w <scriptout>	Thêm tất cả các lệnh đã gõ vào tập tin <scriptout>

en: -W <scriptout>	Write all typed commands to file <scriptout>
vi: -W <scriptout>	Ghi nhớ tất cả các lệnh đã gõ vào tập tin <scriptout>

en: -x			Edit encrypted files
vi: -x			Soạn thảo tập tin đã mã hóa

en: -display <display>	Connect Vim to this particular X-server
vi: -display <màn hình>	Kết nối Vim tới máy chủ X đã chỉ ra

en: -X			Do not connect to X server
vi: -X			Không thực hiện việc kết nối tới máy chủ X

en: --remote <files>	Edit <files> in a Vim server if possible
vi: --remote <tập tin>	Soạn thảo <tập tin> trên máy chủ Vim nếu có thể

en: --remote-silent <files>  Same, don't complain if there is no server
vi: --remote-silent <tập tin>  Cũng vậy, nhưng không kêu ca dù không có máy chủ

en: --remote-wait <files>  As --remote but wait for files to have been edited
vi: --remote-wait <tập tin>  Cũng như --remote, nhưng chờ sự kết thúc

en: --remote-wait-silent <files>  Same, don't complain if there is no server
vi: --remote-wait-silent <tập tin>  Cũng vậy, nhưng không kêu ca dù không có máy chủ

en: --remote-send <keys>	Send <keys> to a Vim server and exit
vi: --remote-send <phím>	Gửi <phím> lên máy chủ Vim và thoát

en: --remote-expr <expr>	Evaluate <expr> in a Vim server and print result
vi: --remote-expr <biểu thức>	Tính <biểu thức> trên máy chủ Vim và in ra kết quả

en: --serverlist		List available Vim server names and exit
vi: --serverlist		Hiển thị danh sách máy chủ Vim và thoát

en: --servername <name>	Send to/become the Vim server <name>
vi: --servername <tên>	Gửi lên (hoặc trở thành) máy chủ Vim với <tên>

en: -i <viminfo>		Use <viminfo> instead of .viminfo
vi: -i <viminfo>		Sử dụng tập tin <viminfo> thay cho .viminfo

en: -h  or  --help	Print Help (this message) and exit
vi: -h hoặc --help	Hiển thị Trợ giúp (thông tin này) và thoát

en: --version		Print version information and exit
vi: --version		Đưa ra thông tin về phiên bản Vim và thoát

en: 
    Arguments recognised by gvim (Motif version):
vi: 
    Tham số cho gvim (phiên bản Motif):

en: 
    Arguments recognised by gvim (neXtaw version):
vi: 
    Tham số cho gvim (phiên bản neXtaw):

en: 
    Arguments recognised by gvim (Athena version):
vi: 
    Tham số cho gvim (phiên bản Athena):

en: -display <display>	Run Vim on <display>
vi: -display <màn hình>	Chạy Vim trong <màn hình> đã chỉ ra

en: -iconic		Start Vim iconified
vi: -iconic		Chạy Vim ở dạng thu nhỏ

en: -name <name>		Use resource as if vim was <name>
vi: -name <tên>		Sử dụng tài nguyên giống như khi vim có <tên>

en: 			  (Unimplemented)
vi: 			  (Chưa được thực thi)

en: -background <color>	Use <color> for the background (also: -bg)
vi: -background <màu>	Sử dụng <màu> chỉ ra cho nền (cũng như: -bg)

en: -foreground <color>	Use <color> for normal text (also: -fg)
vi: -foreground <màu>	Sử dụng <màu> cho văn bản thông thường (cũng như: -fg)

en: -font <font>		Use <font> for normal text (also: -fn)
vi: -font <phông>		Sử dụng <phông> chữ cho văn bản thông thường (cũng như: -fn)

en: -boldfont <font>	Use <font> for bold text
vi: -boldfont <phông>	Sử dụng <phông> chữ cho văn bản in đậm

en: -italicfont <font>	Use <font> for italic text
vi: -italicfont <phông>	Sử dụng <phông> chữ cho văn bản in nghiêng

en: -geometry <geom>	Use <geom> for initial geometry (also: -geom)
vi: -geometry <kích thước>	Sử dụng <kích thước> ban đầu (cũng như: -geom)

en: -borderwidth <width>	Use a border width of <width> (also: -bw)
vi: -borderwidth <rộng>	Sử dụng đường viền có chiều <rộng> (cũng như: -bw)

en: -scrollbarwidth <width>  Use a scrollbar width of <width> (also: -sw)
vi: -scrollbarwidth <rộng> Sử dụng thanh cuộn với chiều <rộng> (cũng như: -sw)

en: -menuheight <height>	Use a menu bar height of <height> (also: -mh)
vi: -menuheight <cao>	Sử dụng thanh trình đơn với chiều <cao> (cũng như: -mh)

en: -reverse		Use reverse video (also: -rv)
vi: -reverse		Sử dụng chế độ video đảo ngược (cũng như: -rv)

en: +reverse		Don't use reverse video (also: +rv)
vi: +reverse		Không sử dụng chế độ video đảo ngược (cũng như: +rv)

en: -xrm <resource>	Set the specified resource
vi: -xrm <tài nguyên>	Đặt <tài nguyên> chỉ ra

en: 
    Arguments recognised by gvim (RISC OS version):
vi: 
    Tham số cho gvim (phiên bản RISC OS):

en: --columns <number>	Initial width of window in columns
vi: --columns <số>	Chiều rộng ban đầu của cửa sổ tính theo số cột

en: --rows <number>	Initial height of window in rows
vi: --rows <số>	Chiều cao ban đầu của cửa sổ tính theo số dòng

en: 
    Arguments recognised by gvim (GTK+ version):
vi: 
    Tham số cho gvim (phiên bản GTK+):

en: -display <display>	Run Vim on <display> (also: --display)
vi: -display <màn hình>	Chạy Vim trên <màn hình> chỉ ra (cũng như: --display)

en: --role <role>	Set a unique role to identify the main window
vi: --role <vai trò>	Đặt <vai trò> duy nhất để nhận diện cửa sổ chính

en: --socketid <xid>	Open Vim inside another GTK widget
vi: --socketid <xid>	Mở Vim bên trong thành phần GTK khác

en: -P <parent title>	Open Vim inside parent application
vi: -P <tiêu đề của mẹ>	Mở Vim bên trong ứng dụng mẹ

en: : Send failed.
vi: : Gửi không thành công.

en: : Send failed. Trying to execute locally
vi: : Gửi không thành công. Thử thực hiện nội bộ

en: %d of %d edited
vi: đã soạn thảo %d từ %d

en: No display: Send expression failed.
vi: Không có màn hình: gửi biểu thức không thành công.

en: : Send expression failed.
vi: : Gửi biểu thức không thành công.

en: No marks set
vi: Không có dấu hiệu nào được đặt.

en: E283: No marks matching "%s"
vi: E283: Không có dấu hiệu tương ứng với "%s"

en: 
    mark line  col file/text
vi: 
    nhãn dòng  cột tập tin/văn bản

en: 
     jump line  col file/text
vi: 
     bước_nhảy dòng  cột tập tin/văn bản

en: 
    change line  col text
vi: 
    thay_đổi dòng  cột văn_bản

en: 
    # File marks:
vi: 
    # Nhãn của tập tin:

en: 
    # Jumplist (newest first):
vi: 
    # Danh sách bước nhảy (mới hơn đứng trước):

en: 
    # History of marks within files (newest to oldest):
vi: 
    # Lịch sử các nhãn trong tập tin (từ mới nhất đến cũ nhất):

en: Missing '>'
vi: Thiếu '>'

en: E543: Not a valid codepage
vi: E543: Bảng mã không cho phép

en: E284: Cannot set IC values
vi: E284: Không đặt được giá trị nội dung nhập vào (IC)

en: E285: Failed to create input context
vi: E285: Không tạo được nội dung nhập vào

en: E286: Failed to open input method
vi: E286: Việc thử mở phương pháp nhập không thành công

en: E287: Warning: Could not set destroy callback to IM
vi: E287: Cảnh báo: không đặt được sự gọi ngược hủy diệt thành phương pháp nhập

comment: TODO: Capitalise first word of message?
en: E288: Input method doesn't support any style
vi: E288: phương pháp nhập không hỗ trợ bất kỳ phong cách (style) nào

comment: TODO: Capitalise first word of message?
en: E289: Input method doesn't support my preedit type
vi: E289: phương pháp nhập không hỗ trợ loại soạn thảo trước của Vim

en: E291: Your GTK+ is older than 1.2.3. Status area disabled
vi: E291: GTK+ cũ hơn 1.2.3. Vùng chỉ trạng thái không làm việc

comment: TODO: Capitalise first word of message?
en: E293: Block was not locked
vi: E293: khối chưa bị khóa

en: E294: Seek error in swap file read
vi: E294: Lỗi tìm kiếm khi đọc tập tin trao đổi (swap)

en: E295: Read error in swap file
vi: E295: Lỗi đọc tập tin trao đổi (swap)

en: E296: Seek error in swap file write
vi: E296: Lỗi tìm kiếm khi ghi nhớ tập tin trao đổi (swap)

en: E297: Write error in swap file
vi: E297: Lỗi ghi nhớ tập tin trao đổi (swap)

en: E300: Swap file already exists (symlink attack?)
vi: E300: Tập tin trao đổi (swap) đã tồn tại (sử dụng liên kết mềm tấn công?)

en: E298: Didn't get block nr 0?
vi: E298: Chưa lấy khối số 0?

en: E298: Didn't get block nr 1?
vi: E298: Chưa lấy khối số 12?

en: E298: Didn't get block nr 2?
vi: E298: Chưa lấy khối số 2?

en: E301: Oops, lost the swap file!!!
vi: E301: Ối, mất tập tin trao đổi (swap)!!!

en: E302: Could not rename swap file
vi: E302: Không đổi được tên tập tin trao đổi (swap)

en: E303: Unable to open swap file for "%s", recovery impossible
vi: E303: Không mở được tập tin trao đổi (swap) cho "%s", nên không thể phục hồi

en: E304: ml_timestamp: Didn't get block 0??
vi: E304: ml_timestamp: Chưa lấy khối số 0??

en: E305: No swap file found for %s
vi: E305: Không tìm thấy tập tin trao đổi (swap) cho %s

en: Enter number of swap file to use (0 to quit):
vi: Hãy nhập số của tập tin trao đổi (swap) muốn sử dụng (0 để thoát):

en: E306: Cannot open %s
vi: E306: Không mở được %s

en: Unable to read block 0 from
vi: Không thể đọc khối số 0 từ

en: 
    Maybe no changes were made or Vim did not update the swap file.
vi: 
    Chưa có thay đổi nào hoặc Vim không thể cập nhật tập tin trao đổi (swap)

en:  cannot be used with this version of Vim.
vi:  không thể sử dụng trong phiên bản Vim này.

en: Use Vim version 3.0.
vi: Hãy sử dụng Vim phiên bản 3.0.

en: E307: %s does not look like a Vim swap file
vi: E307: %s không phải là tập tin trao đổi (swap) của Vim

en:  cannot be used on this computer.
vi:  không thể sử dụng trên máy tính này.

en: The file was created on
vi: Tập tin đã được tạo trên

en: ,
    or the file has been damaged.
vi: ,
    hoặc tập tin đã bị hỏng.

en: Using swap file "%s"
vi: Đang sử dụng tập tin trao đổi (swap) "%s"

en: Original file "%s"
vi: Tập tin gốc "%s"

en: E308: Warning: Original file may have been changed
vi: E308: Cảnh báo: Tập tin gốc có thể đã bị thay đổi

en: E309: Unable to read block 1 from %s
vi: E309: Không đọc được khối số 1 từ %s

en: ???MANY LINES MISSING
vi: ???THIẾU NHIỀU DÒNG

en: ???LINE COUNT WRONG
vi: ???GIÁ TRỊ CỦA SỐ ĐẾM DÒNG BỊ SAI

en: ???EMPTY BLOCK
vi: ???KHỐI RỖNG

en: ???LINES MISSING
vi: ???THIẾU DÒNG

en: E310: Block 1 ID wrong (%s not a .swp file?)
vi: E310: Khối 1 ID sai (%s không phải là tập tin .swp?)

en: ???BLOCK MISSING
vi: ???THIẾU KHỐI

en: ??? from here until ???END lines may be messed up
vi: ??? từ đây tới ???CUỐI, các dòng có thể đã bị hỏng

en: ??? from here until ???END lines may have been inserted/deleted
vi: ??? từ đây tới ???CUỐI, các dòng có thể đã bị chèn hoặc xóa

en: ???END
vi: ???CUỐI

en: E311: Recovery Interrupted
vi: E311: Việc phục hồi bị gián đoạn

en: E312: Errors detected while recovering; look for lines starting with ???
vi: E312: Phát hiện ra lỗi trong khi phục hồi; hãy xem những dòng bắt đầu với ???

en: See ":help E312" for more information.
vi: Hãy xem thông tin bổ sung trong trợ giúp ":help E312"

en: Recovery completed. You should check if everything is OK.
vi: Việc phục hồi đã hoàn thành. Nên kiểm tra xem mọi thứ có ổn không.

en: 
    (You might want to write out this file under another name
vi: 
    (Có thể ghi nhớ tập tin với tên khác và so sánh với tập

en: and run diff with the original file to check for changes)
vi: gốc bằng chương trình diff).

en: Delete the .swp file afterwards.
vi: Sau đó hãy xóa tập tin .swp.

en: Swap files found:
vi: Tìm thấy tập tin trao đổi (swap):

en:    In current directory:
vi:    Trong thư mục hiện thời:

en:    Using specified name:
vi:    Với tên chỉ ra:

en:    In directory
vi:    Trong thư mục

en:       -- none --
vi:       -- không --

en:           owned by:
vi:           người sở hữu:

en:    dated:
vi:     ngày:

en:              dated:
vi:               ngày:

en:          [from Vim version 3.0]
vi:          [từ Vim phiên bản 3.0]

en:          [does not look like a Vim swap file]
vi:          [không phải là tập tin trao đổi (swap) của Vim]

en:          file name:
vi:          tên tập tin:

en: 
              modified:
vi: 
               thay đổi:

en: 
             user name:
vi: 
          tên người dùng:

en:    host name:
vi:     tên máy:

en: 
             host name:
vi: 
               tên máy:

en: 
            process ID:
vi: 
         ID tiến trình:

en:  (still running)
vi:  (vẫn đang chạy)

en: 
             [not usable with this version of Vim]
vi: 
             [không sử dụng được với phiên bản này của Vim]

en: 
             [not usable on this computer]
vi: 
             [không sử dụng được trên máy tính này]

en:          [cannot be read]
vi:          [không đọc được]

en:          [cannot be opened]
vi:          [không mở được]

en: E313: Cannot preserve, there is no swap file
vi: E313: Không cập nhật được tập tin trao đổi (swap) vì không tìm thấy nó

en: File preserved
vi: Đã cập nhật tập tin trao đổi (swap)

en: E314: Preserve failed
vi: E314: Cập nhật không thành công

comment: TODO: Capitalise first word of message?
en: E315: ml_get: Invalid lnum: %ld
vi: E315: ml_get: giá trị lnum không đúng: %ld

comment: TODO: Capitalise first word of message?
en: E316: ml_get: Cannot find line %ld
vi: E316: ml_get: không tìm được dòng %ld

comment: TODO: Capitalise first word of message?
en: E317: Pointer block id wrong 3
vi: E317: Giá trị của pointer khối số 3 không đúng

en: stack_idx should be 0
vi: giá trị stack_idx phải bằng 0

en: E318: Updated too many blocks?
vi: E318: Đã cập nhật quá nhiều khối?

comment: TODO: Capitalise first word of message?
en: E317: Pointer block id wrong 4
vi: E317: Giá trị của pointer khối số 4 không đúng

en: deleted block 1?
vi: đã xóa khối số 1?

en: E320: Cannot find line %ld
vi: E320: Không tìm được dòng %ld

comment: TODO: Capitalise first word of message?
en: E317: Pointer block id wrong
vi: E317: giá trị của pointer khối không đúng

en: pe_line_count is zero
vi: giá trị pe_line_count bằng không

comment: TODO: Capitalise first word of message?
en: E322: Line number out of range: %ld past the end
vi: E322: số thứ tự dòng vượt quá giới hạn : %ld

comment: TODO: Capitalise first word of message?
en: E323: Line count wrong in block %ld
vi: E323: giá trị đếm dòng không đúng trong khối %ld

en: Stack size increases
vi: Kích thước của đống tăng lên

comment: TODO: Capitalise first word of message?
en: E317: Pointer block id wrong 2
vi: E317: Giá trị của cái chỉ (pointer) khối số 2 không đúng

en: E325: ATTENTION
vi: E325: CHÚ Ý

en: Found a swap file by the name "
vi: Tìm thấy một tập tin trao đổi (swap) với tên "

en: While opening file "
vi: Khi mở tập tin: "

en:       NEWER than swap file!
vi:                     MỚI hơn so với tập tin trao đổi (swap)

en: 
    (1) Another program may be editing the same file.
        If this is the case, be careful not to end up with two
        different instances of the same file when making changes.
vi: 
    (1) Rất có thể một chương trình khác đang soạn thảo tập tin.
        Nếu như vậy, hãy cẩn thận khi thay đổi, làm sao để không thu
        được hai phương án khác nhau của cùng một tập tin.

en:     Quit, or continue with caution.
vi:     Thoát hoặc tiếp tục với sự cẩn thận.

en: 
    (2) An edit session for this file crashed.
vi: 
    (2) Lần soạn thảo trước của tập tin này gặp sự cố.

en:     If this is the case, use ":recover" or "vim -r
vi:     Trong trường hợp này, hãy sử dụng câu lệnh ":recover" hoặc "vim -r

en: "
        to recover the changes (see ":help recovery").
vi: "
        để phục hồi những thay đổi (hãy xem ":help recovery").

en:     If you did this already, delete the swap file "
vi:     Nếu đã thực hiện thao tác này rồi, thì hãy xóa tập tin trao đổi (swap) "

en: "
        to avoid this message.
vi: "
        để tránh sự xuất hiện của thông báo này trong tương lai.

en: Swap file "
vi: Tập tin trao đổi (swap) "

en: " already exists!
vi: " đã có rồi!

en: VIM - ATTENTION
vi: VIM - CHÚ Ý

en: Swap file already exists!
vi: Tập tin trao đổi (swap) đã rồi!

en: &Open Read-Only
    &Edit anyway
    &Recover
    &Quit
    &Abort
vi: &O Mở chỉ để đọc
    &E Vẫn soạn thảo
    &R Phục hồi
    &Q Thoát
    &A Gián đoạn

en: &Open Read-Only
    &Edit anyway
    &Recover
    &Quit
    &Abort
    &Delete it
vi: &O Mở chỉ để đọc
    &E Vẫn soạn thảo
    &R Phục hồi
    &Q Thoát
    &A Gián đoạn&D Xóa nó

en: E326: Too many swap files found
vi: E326: Tìm thấy quá nhiều tập tin trao đổi (swap)

en: E327: Part of menu-item path is not sub-menu
vi: E327: Một phần của đường dẫn tới phần tử của trình đơn không phải là trình đơn con

en: E328: Menu only exists in another mode
vi: E328: Trình đơn chỉ có trong chế độ khác

en: E329: No menu of that name
vi: E329: Không có trình đơn với tên như vậy

en: E330: Menu path must not lead to a sub-menu
vi: E330: Đường dẫn tới trình đơn không được đưa tới trình đơn con

en: E331: Must not add menu items directly to menu bar
vi: E331: Các phần tử của trình đơn không thể thêm trực tiếp vào thanh trình đơn

en: E332: Separator cannot be part of a menu path
vi: E332: Cái phân chia không thể là một phần của đường dẫn tới trình đơn

en: 
    --- Menus ---
vi: 
    --- Trình đơn ---

en: Tear off this menu
vi: Chia cắt trình đơn này

en: E333: Menu path must lead to a menu item
vi: E333: Đường dẫn tới trình đơn phải đưa tới một phần tử cuả trình đơn

en: E334: Menu not found: %s
vi: E334: Không tìm thấy trình đơn: %s

en: E335: Menu not defined for %s mode
vi: E335: Trình đơn không được định nghĩa cho chế độ %s

en: E336: Menu path must lead to a sub-menu
vi: E336: Đường dẫn tới trình đơn phải đưa tới một trình đơn con

en: E337: Menu not found - check menu names
vi: E337: Không tìm thấy trình đơn - hãy kiểm tra tên trình đơn

en: Error detected while processing %s:
vi: Phát hiện lỗi khi xử lý %s:

en: line %4ld:
vi: dòng %4ld:

en: [string too long]
vi: [chuỗi quá dài]

en: Messages maintainer: The Vim Project
vi: Bản dịch các thông báo sang tiếng Việt: Phan Vĩnh Thịnh <teppi@vnlinux.org>

en: Interrupt:
vi: Gián đoạn:

en: Hit ENTER to continue
vi: Nhấn phím ENTER để tiếp tục

en: Hit ENTER or type command to continue
vi: Nhấn phím ENTER hoặc nhập câu lệnh để tiếp tục

en: -- More --
vi: -- Còn nữa --

en:  (RET/BS: line, SPACE/b: page, d/u: half page, q: quit)
vi:  (RET/BS: dòng, SPACE/b: trang, d/u: nửa trang, q: thoát)

en:  (RET: line, SPACE: page, d: half page, q: quit)
vi:  (RET: dòng, SPACE: trang, d: nửa trang, q: thoát)

en: &Yes
    &No
vi: &Có
    &Không

en: &Yes
    &No
    Save &All
    &Discard All
    &Cancel
vi: &Có
    &Không&Ghi nhớ tất cả
    &Vứt bỏ tất cả
    &Dừng lại

en: Save File dialog
vi: Ghi nhớ tập tin

en: Open File dialog
vi: Mở tập tin

en: E338: Sorry, no file browser in console mode
vi: E338: Xin lỗi nhưng không có trình duyệt tập tin trong chế độ kênh giao tác (console)

en: W10: Warning: Changing a readonly file
vi: W10: Cảnh báo: Thay đổi một tập tin chỉ có quyền đọc

en: 1 more line
vi: Thêm 1 dòng

en: 1 line less
vi: Bớt 1 dòng

en: %ld more lines
vi: Thêm %ld dòng

en: %ld fewer lines
vi: Bớt %ld dòng

en:  (Interrupted)
vi:  (Bị gián đoạn)

en: Vim: preserving files...
vi: Vim: ghi nhớ các tập tin...

en: Vim: Finished.
vi: Vim: Đã xong.

en: 
    [bytes] total alloc-freed %lu-%lu, in use %lu, peak use %lu
vi: 
    [byte] tổng phân phối-còn trống %lu-%lu, sử dụng %lu, píc sử dụng %lu

en: [calls] total re/malloc()'s %lu, total free()'s %lu
vi: [gọi] tổng re/malloc() %lu, tổng free() %lu

en: E340: Line is becoming too long
vi: E340: Dòng đang trở thành quá dài

en: E341: Internal error: lalloc(%ld, )
vi: E341: Lỗi nội bộ: lalloc(%ld, )

en: E342: Out of memory!  (allocating %lu bytes)
vi: E342: Không đủ bộ nhớ! (phân chia %lu byte)

en: Calling shell to execute: "%s"
vi: Gọi shell để thực hiện: "%s"

en: E545: Missing colon
vi: E545: Thiếu dấu hai chấm

en: E546: Illegal mode
vi: E546: Chế độ không cho phép

en: E547: Illegal mouseshape
vi: E547: Dạng trỏ chuột không cho phép

comment: TODO: Capitalise first word of message?
en: E548: Digit expected
vi: E548: yêu cầu một số

en: E549: Illegal percentage
vi: E549: Tỷ lệ phần trăm không cho phép

en: Enter encryption key:
vi: Nhập mật khẩu để mã hóa:

en: Enter same key again:
vi:       Nhập lại mật khẩu:

en: Keys don't match!
vi: Hai mật khẩu không trùng nhau!

en: E343: Invalid path: '**[number]' must be at the end of the path or be followed by '%s'.
vi: E343: Đường dẫn đưa ra không đúng: '**[số]' phải ở cuối đường dẫn hoặc theo sau bởi '%s'

en: E344: Can't find directory "%s" in cdpath
vi: E344: Không tìm thấy thư mục "%s" để chuyển thư mục

en: E345: Can't find file "%s" in path
vi: E345: Không tìm thấy tập tin "%s" trong đường dẫn

en: E346: No more directory "%s" found in cdpath
vi: E346: Trong đường dẫn thay đổi thư mục không còn có thư mục "%s" nữa

en: E347: No more file "%s" found in path
vi: E347: Trong đường dẫn path không còn có tập tin "%s" nữa

en: E550: Missing colon
vi: E550: Thiếu dấu hai chấm

en: E551: Illegal component
vi: E551: Thành phần không cho phép

comment: TODO: Capitalise first word of message?
en: E552: Digit expected
vi: E552: Cần chỉ ra một số

en: Cannot connect to Netbeans #2
vi: Không kết nối được với Netbeans #2

en: Cannot connect to Netbeans
vi: Không kết nối được với NetBeans

en: E668: Wrong access mode for NetBeans connection info file: "%s"
vi: E668: Chế độ truy cập thông tin về liên kết với NetBeans không đúng: "%s"

en: read from Netbeans socket
vi: đọc từ socket NetBeans

en: E658: NetBeans connection lost for buffer %ld
vi: E658: Bị mất liên kết với NetBeans cho bộ đệm %ld

en: Warning: terminal cannot highlight
vi: Cảnh báo: terminal không thực hiện được sự chiếu sáng

en: E348: No string under cursor
vi: E348: Không có chuỗi ở vị trí con trỏ

en: E349: No identifier under cursor
vi: E349: Không có tên ở vị trí con trỏ

en: E352: Cannot erase folds with current 'foldmethod'
vi: E352: Không thể tẩy xóa nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

comment: TODO: Capitalise first word of message?
en: E664: Changelist is empty
vi: E664: danh sách những thay đổi trống rỗng

en: E662: At start of changelist
vi: E662: Ở đầu danh sách những thay đổi

en: E663: At end of changelist
vi: E663: Ở cuối danh sách những thay đổi

en: Type  :quit<Enter>  to exit Vim
vi: Gõ :quit<Enter>  để thoát khỏi Vim

en: 1 line %sed 1 time
vi: Trên 1 dòng %s 1 lần

en: 1 line %sed %d times
vi: Trên 1 dòng %s %d lần

en: %ld lines %sed 1 time
vi: Trên %ld dòng %s 1 lần

en: %ld lines %sed %d times
vi: Trên %ld dòng %s %d lần

en: %ld lines to indent...
vi: Thụt đầu %ld dòng...

en: 1 line indented
vi: Đã thụt đầu 1 dòng

en: %ld lines indented
vi: %ld dòng đã thụt đầu

en: cannot yank; delete anyway
vi: sao chép không thành công; đã xóa

en: 1 line changed
vi: 1 dòng đã thay đổi

en: %ld lines changed
vi: %ld đã thay đổi

en: freeing %ld lines
vi: đã làm sạch %ld dòng

en: 1 line yanked
vi: đã sao chép 1 dòng

en: %ld lines yanked
vi: đã sao chép %ld dòng

en: E353: Nothing in register %s
vi: E353: Trong sổ đăng ký %s không có gì hết

en: 
    --- Registers ---
vi: 
    --- Sổ đăng ký ---

en: Illegal register name
vi: Tên sổ đăng ký không cho phép

en: 
    # Registers:
vi: 
    # Sổ đăng ký:

en: E574: Unknown register type %d
vi: E574: Loại sổ đăng ký không biết %d

en: E354: Invalid register name: '%s'
vi: E354: Tên sổ đăng ký không cho phép: '%s'

en: %ld Cols;
vi: %ld Cột;

en: Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Bytes
vi: Chọn %s%ld của %ld Dòng; %ld của %ld Từ; %ld của %ld Byte

en: Col %s of %s; Line %ld of %ld; Word %ld of %ld; Byte %ld of %ld
vi: Cột %s của %s;  Dòng %ld của %ld; Từ %ld của %ld; Byte %ld của %ld

en: (+%ld for BOM)
vi: (+%ld cho BOM)

en: %<%f%h%m%=Page %N
vi: %<%f%h%m%=Trang %N

en: Thanks for flying Vim
vi: Xin cảm ơn đã sử dụng Vim

en: E518: Unknown option
vi: E518: Tùy chọn không biết

en: E519: Option not supported
vi: E519: Tùy chọn không được hỗ trợ

en: E520: Not allowed in a modeline
vi: E520: Không cho phép trên dòng chế độ (modeline)

en: 
    	Last set from
vi: 
    	Lần cuối cùng tùy chọn thay đổi vào

en: E521: Number required after =
vi: E521: Sau dấu = cần đưa ra một số

en: E522: Not found in termcap
vi: E522: Không tìm thấy trong termcap

en: E539: Illegal character <%s>
vi: E539: Ký tự không cho phép <%s>

en: E529: Cannot set 'term' to empty string
vi: E529: Giá trị của tùy chọn 'term' không thể là một chuỗi trống rỗng

en: E530: Cannot change term in GUI
vi: E530: Không thể thay đổi terminal trong giao diện đồ họa GUI

en: E531: Use ":gui" to start the GUI
vi: E531: Hãy sử dụng ":gui" để chạy giao diện đồ họa GUI

en: E589: 'backupext' and 'patchmode' are equal
vi: E589: giá trị của tùy chọn 'backupext' và 'patchmode' bằng nhau

en: E617: Cannot be changed in the GTK+ 2 GUI
vi: E617: Không thể thay đổi trong giao diện đồ họa GTK+ 2

en: E524: Missing colon
vi: E524: Thiếu dấu hai chấm

en: E525: Zero length string
vi: E525: Chuỗi có độ dài bằng không

en: E526: Missing number after <%s>
vi: E526: Thiếu một số sau <%s>

en: E527: Missing comma
vi: E527: Thiếu dấu phẩy

en: E528: Must specify a ' value
vi: E528: Cần đưa ra một giá trị cho '

en: E595: contains unprintable or wide character
vi: E595: chứa ký tự không in ra hoặc ký tự với chiều rộng gấp đôi

en: E596: Invalid font(s)
vi: E596: Phông chữ không đúng

comment: TODO: Capitalise first word of message?
en: E597: Can't select fontset
vi: E597: không chọn được bộ phông chữ

en: E598: Invalid fontset
vi: E598: Bộ phông chữ không đúng

comment: TODO: Capitalise first word of message?
en: E533: Can't select wide font
vi: E533: không chọn được phông chữ với các ký tự có chiều rộng gấp đôi

en: E534: Invalid wide font
vi: E534: Phông chữ, với ký tự có chiều rộng gấp đôi, không đúng

en: E535: Illegal character after <%c>
vi: E535: Ký tự sau <%c> không chính xác

comment: TODO: Capitalise first word of message?
en: E536: Comma required
vi: E536: cầu có dấu phẩy

en: E537: 'commentstring' must be empty or contain %s
vi: E537: Giá trị của tùy chọn 'commentstring' phải rỗng hoặc chứa %s

en: E538: No mouse support
vi: E538: Chuột không được hỗ trợ

en: E540: Unclosed expression sequence
vi: E540: Dãy các biểu thức không đóng

comment: TODO: Capitalise first word of message?
en: E542: Unbalanced groups
vi: E542: các nhóm không cân bằng

en: E590: A preview window already exists
vi: E590: Cửa sổ xem trước đã có

en: W17: Arabic requires UTF-8, do ':set encoding=utf-8'
vi: W17: Tiếng Ả Rập yêu cầu sử dụng UTF-8, hãy nhập ':set encoding=utf-8'

en: E593: Need at least %d lines
vi: E593: Cần ít nhất %d dòng

en: E594: Need at least %d columns
vi: E594: Cần ít nhất %d cột

en: E355: Unknown option: %s
vi: E355: Tùy chọn không biết: %s

en: 
    --- Terminal codes ---
vi: 
    --- Mã terminal ---

en: 
    --- Global option values ---
vi: 
    --- Giá trị tùy chọn toàn cầu ---

en: 
    --- Local option values ---
vi: 
    --- Giá trị tùy chọn nội bộ ---

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

en: E356: get_varp ERROR
vi: E356: LỖI get_varp

en: E357: 'langmap': Matching character missing for %s
vi: E357: 'langmap': Thiếu ký tự tương ứng cho %s

en: E358: 'langmap': Extra characters after semicolon: %s
vi: E358: 'langmap': Thừa ký tự sau dấu chấm phẩy: %s

en: VIM: Can't open window!
vi: VIM: Không mở được cửa sổ!

en: Need Amigados version 2.04 or later
vi: Cần Amigados phiên bản 2.04 hoặc mới hơn

en: Need %s version %ld
vi: Cần %s phiên bản %ld

en: Cannot open NIL:
vi: Không mở được NIL:

en: Cannot create
vi: Không tạo được

en: Vim exiting with %d
vi: Thoát Vim với mã %d

en: cannot change console mode ?!
vi: không thay đổi được chế độ kênh giao tác (console)?!

en: mch_get_shellsize: not a console??
vi: mch_get_shellsize: không phải là kênh giao tác (console)??

en: E360: Cannot execute shell with -f option
vi: E360: Không chạy được shell với tùy chọn -f

en: Cannot execute
vi: Không chạy được

en:  returned
vi:  thoát

en: ANCHOR_BUF_SIZE too small.
vi: Giá trị ANCHOR_BUF_SIZE quá nhỏ.

en: I/O ERROR
vi: LỖI I/O (NHẬP/XUẤT)

en: ...(truncated)
vi: ...(bị cắt bớt)

en: 'columns' is not 80, cannot execute external commands
vi: Tùy chọn 'columns' khác 80, chương trình ngoại trú không thể thực hiện

en: E237: Printer selection failed
vi: E237: Chọn máy in không thành công

en: to %s on %s
vi: tới %s trên %s

en: E613: Unknown printer font: %s
vi: E613: Không rõ phông chữ của máy in: %s

en: E238: Print error: %s
vi: E238: Lỗi in: %s

en: Printing '%s'
vi: Đang in '%s'

en: E244: Illegal charset name "%s" in font name "%s"
vi: E244: Tên bảng mã không cho phép "%s" trong tên phông chữ "%s"

en: E245: Illegal char '%c' in font name "%s"
vi: E245: Ký tự không cho phép '%c' trong tên phông chữ "%s"

en: Vim: Double signal, exiting
vi: Vim: Tín hiệu đôi, thoát

en: Vim: Caught deadly signal %s
vi: Vim: Nhận được tín hiệu chết %s

en: Vim: Caught deadly signal
vi: Vim: Nhận được tín hiệu chết

en: Opening the X display took %ld msec
vi: Mở màn hình X mất %ld mili giây

en: 
    Vim: Got X error
vi: 
    Vim: Lỗi X

en: Testing the X display failed
vi: Kiểm tra màn hình X không thành công

en: Opening the X display timed out
vi: Không mở được màn hình X trong thời gian cho phép (time out)

en: 
    Cannot execute shell
vi: 
    Không chạy được shell

en: 
    Cannot execute shell sh
vi: 
    Không chạy được shell sh

en: 
    shell returned
vi: 
    shell dừng làm việc

en: 
    Cannot create pipes
vi: 
    Không tạo được đường ống (pipe)

en: 
    Cannot fork
vi: 
    Không thực hiện được fork()

en: 
    Command terminated
vi: 
    Câu lệnh bị gián đoạn

en: XSMP lost ICE connection
vi: XSMP mất kết nối ICE

en: Opening the X display failed
vi: Mở màn hình X không thành công

en: XSMP handling save-yourself request
vi: XSMP xử lý yêu cầu tự động ghi nhớ

en: XSMP opening connection
vi: XSMP mở kết nối

en: XSMP ICE connection watch failed
vi: XSMP mất theo dõi kết nối ICE

en: XSMP SmcOpenConnection failed: %s
vi: XSMP thực hiện SmcOpenConnection không thành công: %s

en: At line
vi: Tại dòng

en: Could not allocate memory for command line.
vi: Không phân chia được bộ nhớ cho dòng lệnh.

en: VIM Error
vi: Lỗi VIM

en: Could not load vim32.dll!
vi: Không nạp được vim32.dll!

en: Could not fix up function pointers to the DLL!
vi: Không sửa được cái chỉ (pointer) hàm số tới DLL!

en: shell returned %d
vi: thoát shell với mã %d

en: Vim: Caught %s event
vi: Vim: Nhận được sự kiện %s

en: logoff
vi: thoát

en: E371: Command not found
vi: E371: Câu lệnh không tìm thấy

en: VIMRUN.EXE not found in your $PATH.
    External commands will not pause after completion.
    See  :help win32-vimrun  for more information.
vi: Không tìm thấy VIMRUN.EXE trong $PATH.
    Lệnh ngoại trú sẽ không dừng lại sau khi hoàn thành.
    Thông tin chi tiết xem trong :help win32-vimrun

en: Vim Warning
vi: Cảnh báo Vim

en: E372: Too many %%%c in format string
vi: E372: Quá nhiều %%%c trong chuỗi định dạng

en: E373: Unexpected %%%c in format string
vi: E373: Không mong đợi %%%c trong chuỗi định dạng

en: E374: Missing ] in format string
vi: E374: Thiếu ] trong chuỗi định dạng

en: E375: Unsupported %%%c in format string
vi: E375: %%%c không được hỗ trợ trong chuỗi định dạng

en: E376: Invalid %%%c in format string prefix
vi: E376: Không cho phép %%%c trong tiền tố của chuỗi định dạng

en: E377: Invalid %%%c in format string
vi: E377: Không cho phép %%%c trong chuỗi định dạng

en: E378: 'errorformat' contains no pattern
vi: E378: Trong giá trị 'errorformat' thiếu mẫu (pattern)

en: E379: Missing or empty directory name
vi: E379: Tên thư mục không được đưa ra hoặc bằng một chuỗi rỗng

en: E553: No more items
vi: E553: Không còn phần tử nào nữa

en: (%d of %d)%s%s:
vi: (%d của %d)%s%s:

en:  (line deleted)
vi:  (dòng bị xóa)

en: E380: At bottom of quickfix stack
vi: E380: Ở dưới của đống sửa nhanh

en: E381: At top of quickfix stack
vi: E381: Ở đầu của đống sửa nhanh

en: error list %d of %d; %d errors
vi: danh sách lỗi %d của %d; %d lỗi

en: E382: Cannot write, 'buftype' option is set
vi: E382: Không ghi nhớ được, giá trị 'buftype' không phải là chuỗi rỗng

comment: TODO: Capitalise first word of message?
en: E369: Invalid item in %s%%[]
vi: E369: phần tử không cho phép trong %s%%[]

en: E339: Pattern too long
vi: E339: Mẫu (pattern) quá dài

en: E50: Too many \z(
vi: E50: Quá nhiều \z(

en: E51: Too many %s(
vi: E51: Quá nhiều %s(

en: E52: Unmatched \z(
vi: E52: Không có cặp cho \z(

en: E53: Unmatched %s%%(
vi: E53: Không có cặp cho %s%%(

en: E54: Unmatched %s(
vi: E54: Không có cặp cho %s(

en: E55: Unmatched %s)
vi: E55: Không có cặp cho %s)

en: E56: %s* operand could be empty
vi: E56: operand %s* không thể rỗng

en: E57: %s+ operand could be empty
vi: E57: operand %s+ không thể rỗng

comment: TODO: Capitalise first word of message?
en: E59: Invalid character after %s@
vi: E59: ký tự không cho phép sau %s@

en: E58: %s{ operand could be empty
vi: E58: operand %s{ không thể rỗng

en: E60: Too many complex %s{...}s
vi: E60: Quá nhiều cấu trúc phức tạp %s{...}

en: E61: Nested %s*
vi: E61: %s* lồng vào

en: E62: Nested %s%c
vi: E62: %s%c lồng vào

comment: TODO: Capitalise first word of message?
en: E63: Invalid use of \_
vi: E63: không cho phép sử dụng \_

en: E64: %s%c follows nothing
vi: E64: %s%c không theo sau gì cả

en: E65: Illegal back reference
vi: E65: Không cho phép liên kết ngược lại

en: E66: \z( not allowed here
vi: E66: \z( không thể sử dụng ở đây

en: E67: \z1 - \z9 not allowed here
vi: E67: \z1 và tương tự không được sử dụng ở đây

en: E68: Invalid character after \z
vi: E68: Ký tự không cho phép sau \z

en: E69: Missing ] after %s%%[
vi: E69: Thiếu ] sau %s%%[

en: E70: Empty %s%%[]
vi: E70: %s%%[] rỗng

en: E71: Invalid character after %s%%
vi: E71: Ký tự không cho phép sau %s%%

en: E554: Syntax error in %s{...}
vi: E554: Lỗi cú pháp trong %s{...}

en: E361: Crash intercepted; regexp too complex?
vi: E361: Sự cố được ngăn chặn; biểu thức chính quy quá phức tạp?

comment: TODO: Capitalise first word of message?
en: E363: Pattern caused out-of-stack error
vi: E363: sử dụng mẫu (pattern) gây ra lỗi out-of-stack

en: External submatches:
vi: Sự tương ứng con ngoài:

en: +--%3ld lines folded
vi: +--%3ld dòng được gấp

en:  VREPLACE
vi:  THAY THẾ ẢO

en:  REPLACE
vi:  THAY THẾ

en:  REVERSE
vi:  NGƯỢC LẠI

en:  INSERT
vi:  CHÈN

en:  (insert)
vi:  (chèn)

en:  (replace)
vi:  (thay thế)

en:  (vreplace)
vi:  (thay thế ảo)

en:  Hebrew
vi:  Do thái

en:  Arabic
vi:  Ả rập

en:  (lang)
vi:  (ngôn ngữ)

en:  (paste)
vi:  (dán)

en:  VISUAL
vi:  CHẾ ĐỘ VISUAL

en:  VISUAL LINE
vi:  DÒNG VISUAL

en:  VISUAL BLOCK
vi:  KHỐI VISUAL

en:  SELECT
vi:  LỰA CHỌN

en:  SELECT LINE
vi:  LỰA CHỌN DÒNG

en:  SELECT BLOCK
vi:  LỰA CHỌN KHỐI

en: recording
vi: đang ghi

en: search hit TOP, continuing at BOTTOM
vi: tìm kiếm sẽ được tiếp tục từ CUỐI tài liệu

en: search hit BOTTOM, continuing at TOP
vi: tìm kiếm sẽ được tiếp tục từ ĐẦU tài liệu

en: E383: Invalid search string: %s
vi: E383: Chuỗi tìm kiếm không đúng: %s

comment: TODO: Capitalise first word of message?
en: E384: Search hit TOP without match for: %s
vi: E384: tìm kiếm kết thúc ở ĐẦU tập tin; không tìm thấy %s

comment: TODO: Capitalise first word of message?
en: E385: Search hit BOTTOM without match for: %s
vi: E385: tìm kiếm kết thúc ở CUỐI tập tin; không tìm thấy %s

en: E386: Expected '?' or '/'  after ';'
vi: E386: Mong đợi nhập '?' hoặc '/' sau ';'

en:  (includes previously listed match)
vi:  (gồm cả những tương ứng đã liệt kê trước đây)

en: --- Included files
vi: --- Tập tin tính đến

en: not found
vi: không tìm thấy

en: in path ---
vi: trong đường dẫn ---

en:   (Already listed)
vi:  (Đã liệt kê)

en:   NOT FOUND
vi:  KHÔNG TÌM THẤY

en: Scanning included file: %s
vi: Quét trong tập tin được tính đến: %s

en: E387: Match is on current line
vi: E387: Tương ứng nằm trên dòng hiện tại

en: All included files were found
vi: Tìm thấy tất cả các tập tin được tính đến

en: No included files
vi: Không có tập tin được tính đến

en: E388: Couldn't find definition
vi: E388: Không tìm thấy định nghĩa

en: E389: Couldn't find pattern
vi: E389: Không tìm thấy mẫu (pattern)

en: E390: Illegal argument: %s
vi: E390: Tham số không cho phép: %s

en: E391: No such syntax cluster: %s
vi: E391: Không có cụm cú pháp như vậy: %s

en: No Syntax items defined for this buffer
vi: Không có phần tử cú pháp nào được định nghĩa cho bộ đệm này

en: syncing on C-style comments
vi: Đồng bộ hóa theo chú thích kiểu C

en: no syncing
vi: không đồng bộ hóa

en: syncing starts
vi: đồng bộ hóa bắt đầu

en:  lines before top line
vi:  dòng trước dòng đầu tiên

en: 
    --- Syntax sync items ---
vi: 
    --- Phần tử đồng bộ hóa cú pháp ---

en: 
    syncing on items
vi: 
    đồng bộ hóa theo phần tử

en: 
    --- Syntax items ---
vi: 
    --- Phần tử cú pháp ---

en: E392: No such syntax cluster: %s
vi: E392: Không có cụm cú pháp như vậy: %s

en: minimal
vi: nhỏ nhất

en: maximal
vi: lớn nhất

en: ; match
vi: ; tương ứng

en:  line breaks
vi:  chuyển dòng

en: E393: group[t]here not accepted here
vi: E393: không được sử dụng group[t]here ở đây

en: E394: Didn't find region item for %s
vi: E394: Phần tử vùng cho %s không tìm thấy

comment: TODO: Capitalise first word of message?
en: E395: Contains argument not accepted here
vi: E395: không được sử dụng tham số contains ở đây

en: E396: containedin argument not accepted here
vi: E396: không được sử dụng tham số containedin ở đây

en: E397: Filename required
vi: E397: Yêu cầu tên tập tin

en: E398: Missing '=': %s
vi: E398: Thiếu '=': %s

en: E399: Not enough arguments: syntax region %s
vi: E399: Không đủ tham số: vùng cú pháp %s

en: E400: No cluster specified
vi: E400: Chưa chỉ ra cụm

en: E401: Pattern delimiter not found: %s
vi: E401: Không tìm thấy ký tự phân chia mẫu (pattern): %s

en: E402: Garbage after pattern: %s
vi: E402: Rác ở sau mẫu (pattern): %s

comment: TODO: Capitalise first word of message?
en: E403: syntax sync: Line continuations pattern specified twice
vi: E403: đồng bộ hóa cú pháp: mẫu tiếp tục của dòng chỉ ra hai lần

en: E404: Illegal arguments: %s
vi: E404: Tham số không cho phép: %s

en: E405: Missing equal sign: %s
vi: E405: Thiếu dấu bằng: %s

en: E406: Empty argument: %s
vi: E406: Tham số trống rỗng: %s

en: E407: %s not allowed here
vi: E407: %s không được cho phép ở đây

en: E408: %s must be first in contains list
vi: E408: %s phải là đầu tiên trong danh sách contains

en: E409: Unknown group name: %s
vi: E409: Tên nhóm không biết: %s

en: E410: Invalid :syntax subcommand: %s
vi: E410: Câu lệnh con :syntax không đúng: %s

comment: TODO: Capitalise first word of message?
en: E411: Highlight group not found: %s
vi: E411: không tìm thấy nhóm chiếu sáng cú pháp: %s

en: E412: Not enough arguments: ":highlight link %s"
vi: E412: Không đủ tham số: ":highlight link %s"

en: E413: Too many arguments: ":highlight link %s"
vi: E413: Quá nhiều tham số: ":highlight link %s"

comment: TODO: Capitalise first word of message?
en: E414: Group has settings, highlight link ignored
vi: E414: nhóm có thiết lập riêng, chiếu sáng liên kết bị bỏ qua

comment: TODO: Capitalise first word of message?
en: E415: Unexpected equal sign: %s
vi: E415: dấu bằng không được mong đợi: %s

comment: TODO: Capitalise first word of message?
en: E416: Missing equal sign: %s
vi: E416: thiếu dấu bằng: %s

comment: TODO: Capitalise first word of message?
en: E417: Missing argument: %s
vi: E417: thiếu tham số: %s

en: E418: Illegal value: %s
vi: E418: Giá trị không cho phép: %s

en: E419: FG color unknown
vi: E419: Không rõ màu văn bản (FG)

en: E420: BG color unknown
vi: E420: Không rõ màu nền sau (BG)

en: E421: Color name or number not recognized: %s
vi: E421: Tên hoặc số của màu không được nhận ra: %s

comment: TODO: Capitalise first word of message?
en: E422: Terminal code too long: %s
vi: E422: mã terminal quá dài: %s

en: E423: Illegal argument: %s
vi: E423: Tham số không cho phép: %s

en: E424: Too many different highlighting attributes in use
vi: E424: Sử dụng quá nhiều thuộc tính chiếu sáng cú pháp

en: E669: Unprintable character in group name
vi: E669: Ký tự không thể tin ra trong tên nhóm

en: W18: Invalid character in group name
vi: W18: Ký tự không cho phép trong tên nhóm

comment: TODO: Capitalise first word of message?
en: E555: At bottom of tag stack
vi: E555: ở cuối đống thẻ ghi

comment: TODO: Capitalise first word of message?
en: E556: At top of tag stack
vi: E556: ở đầu đống thẻ ghi

en: E425: Cannot go before first matching tag
vi: E425: Không chuyển được tới vị trí ở trước thẻ ghi tương ứng đầu tiên

comment: TODO: Capitalise first word of message?
en: E426: Tag not found: %s
vi: E426: không tìm thấy thẻ ghi: %s

en:   # pri kind tag
vi:   # pri loại thẻ ghi

en: file
vi: tập tin

en: Enter nr of choice (<CR> to abort):
vi: Hãy chọn số cần thiết (<CR> để dừng):

en: E427: There is only one matching tag
vi: E427: Chỉ có một thẻ ghi tương ứng

en: E428: Cannot go beyond last matching tag
vi: E428: Không chuyển được tới vị trí ở sau thẻ ghi tương ứng cuối cùng

en: File "%s" does not exist
vi: Tập tin "%s" không tồn tại

en: tag %d of %d%s
vi: thẻ ghi %d của %d%s

en:  or more
vi:  và hơn nữa

en:   Using tag with different case!
vi:  Đang sử dụng thẻ ghi với kiểu chữ khác!

en: E429: File "%s" does not exist
vi: E429: Tập tin "%s" không tồn tại

en: 
      # TO tag         FROM line  in file/text
vi: 
      # TỚI thẻ ghi        TỪ   dòng  trong tập tin/văn bản

en: Searching tags file %s
vi: Tìm kiếm tập tin thẻ ghi %s

en: E430: Tag file path truncated for %s
vi: E430: Đường dẫn tới tập tin thẻ ghi bị cắt bớt cho %s

en: E431: Format error in tags file "%s"
vi: E431: Lỗi định dạng trong tập tin thẻ ghi "%s"

en: Before byte %ld
vi: Trước byte %ld

en: E432: Tags file not sorted: %s
vi: E432: Tập tin thẻ ghi chưa được sắp xếp: %s

en: E433: No tags file
vi: E433: Không có tập tin thẻ ghi

en: E434: Can't find tag pattern
vi: E434: Không tìm thấy mẫu thẻ ghi

en: E435: Couldn't find tag, just guessing!
vi: E435: Không tìm thấy thẻ ghi, đang thử đoán!

en: ' not known. Available builtin terminals are:
vi: ' không rõ. Có các terminal gắn sẵn (builtin) sau:

en: defaulting to '
vi: theo mặc định '

en: E557: Cannot open termcap file
vi: E557: Không thể mở tập tin termcap

en: E558: Terminal entry not found in terminfo
vi: E558: Trong terminfo không có bản ghi nào về terminal này

en: E559: Terminal entry not found in termcap
vi: E559: Trong termcap không có bản ghi nào về terminal này

en: E436: No "%s" entry in termcap
vi: E436: Trong termcap không có bản ghi "%s"

comment: TODO: Capitalise first word of message?
en: E437: Terminal capability "cm" required
vi: E437: cần khả năng của terminal "cm"

en: 
    --- Terminal keys ---
vi: 
    --- Phím terminal ---

en: new shell started
vi: đã chạy shell mới

en: Vim: Error reading input, exiting...
vi: Vim: Lỗi đọc dữ liệu nhập, thoát...

en: No undo possible; continue anyway
vi: Không thể hủy thao tác; tiếp tục thực hiện

comment: TODO: Capitalise first word of message?
en: E438: u_undo: Line numbers wrong
vi: E438: u_undo: số thứ tự dòng không đúng

en: 1 change
vi: duy nhất 1 thay đổi

en: %ld changes
vi: %ld thay đổi

comment: TODO: Capitalise first word of message?
en: E439: Undo list corrupt
vi: E439: danh sách hủy thao tác (undo) bị hỏng

comment: TODO: Capitalise first word of message?
en: E440: Undo line missing
vi: E440: bị mất dòng hủy thao tác

en: 
    MS-Windows 16/32-bit GUI version
vi: 
    Phiên bản với giao diện đồ họa GUI cho MS-Windows 16/32 bit

en: 
    MS-Windows 32-bit GUI version
vi: 
    Phiên bản với giao diện đồ họa GUI cho MS-Windows 32 bit

en:  in Win32s mode
vi:  trong chế độ Win32

en:  with OLE support
vi:  với hỗ trợ OLE

en: 
    MS-Windows 32-bit console version
vi: 
    Phiên bản console cho MS-Windows 32 bit

en: 
    MS-Windows 16-bit version
vi: 
    Phiên bản cho MS-Windows 16 bit

en: 
    32-bit MS-DOS version
vi: 
    Phiên bản cho MS-DOS 32 bit

en: 
    16-bit MS-DOS version
vi: 
    Phiên bản cho MS-DOS 16 bit

en: 
    MacOS X (unix) version
vi: 
    Phiên bản cho MacOS X (unix)

en: 
    MacOS X version
vi: 
    Phiên bản cho MacOS X

en: 
    MacOS version
vi: 
    Phiên bản cho MacOS

en: 
    RISC OS version
vi: 
    Phiên bản cho RISC OS

en: 
    Included patches:
vi: 
    Bao gồm các bản vá lỗi:

en: Modified by
vi: Với các thay đổi bởi

en: 
    Compiled
vi: 
    Được biên dịch

en: by
vi: bởi

en: 
    Huge version
vi: 
    Phiên bản khổng lồ

en: 
    Big version
vi: 
    Phiên bản lớn

en: 
    Normal version
vi: 
    Phiên bản thông thường

en: 
    Small version
vi: 
    Phiên bản nhỏ

en: 
    Tiny version
vi: 
    Phiên bản "tí hon"

en: without GUI.
vi: không có giao diện đồ họa GUI.

en: with GTK2-GNOME GUI.
vi: với giao diện đồ họa GUI GTK2-GNOME.

en: with GTK-GNOME GUI.
vi: với giao diện đồ họa GUI GTK-GNOME.

en: with GTK2 GUI.
vi: với giao diện đồ họa GUI GTK2.

en: with GTK GUI.
vi: với giao diện đồ họa GUI GTK.

en: with X11-Motif GUI.
vi: với giao diện đồ họa GUI X11-Motif.

en: with X11-neXtaw GUI.
vi: với giao diện đồ họa GUI X11-neXtaw.

en: with X11-Athena GUI.
vi: với giao diện đồ họa GUI X11-Athena.

en: with BeOS GUI.
vi: với giao diện đồ họa GUI BeOS.

en: with Photon GUI.
vi: với giao diện đồ họa GUI Photon.

en: with GUI.
vi: với giao diện đồ họa GUI.

en: with Carbon GUI.
vi: với giao diện đồ họa GUI Carbon.

en: with Cocoa GUI.
vi: với giao diện đồ họa GUI Cocoa.

en: with (classic) GUI.
vi: với giao diện đồ họa (cổ điển) GUI.

en:   Features included (+) or not (-):
vi:   Tính năng có (+) hoặc không (-):

en:    system vimrc file: "
vi:             tập tin vimrc chung cho hệ thống: "

en:      user vimrc file: "
vi:          tập tin vimrc của người dùng: "

en:  2nd user vimrc file: "
vi:   tập tin vimrc thứ hai của người dùng: "

en:  3rd user vimrc file: "
vi:   tập tin vimrc thứ ba của người dùng: "

en:       user exrc file: "
vi:          tập tin exrc của người dùng: "

en:   2nd user exrc file: "
vi:   tập tin exrc thứ hai của người dùng: "

en:   system gvimrc file: "
vi:             tập tin gvimrc chung cho hệ thống: "

en:     user gvimrc file: "
vi:          tập tin gvimrc của người dùng: "

en: 2nd user gvimrc file: "
vi:   tập tin gvimrc thứ hai của người dùng: "

en: 3rd user gvimrc file: "
vi:   tập tin gvimrc thứ ba của người dùng: "

en:     system menu file: "
vi:              tập tin trình đơn chung cho hệ thống: "

en:   fall-back for $VIM: "
vi:           giá trị $VIM theo mặc định: "

en:  f-b for $VIMRUNTIME: "
vi:    giá trị $VIMRUNTIME theo mặc định: "

en: Compilation:
vi: Tham số biên dịch:

en: Compiler:
vi: Trình biên dịch:

en: Linking:
vi: Liên kết:

en:   DEBUG BUILD
vi:   BIÊN DỊCH SỬA LỖI (DEBUG)

en: VIM - Vi IMproved
vi: VIM ::: Vi IMproved (Vi cải tiến) ::: Phiên bản tiếng Việt

en: version
vi: phiên bản

en: by Bram Moolenaar et al.
vi: Do Bram Moolenaar và những người khác thực hiện

en: Vim is open source and freely distributable
vi: Vim là chương trình mã nguồn mở và phân phối tự do

en: Help poor children in Uganda!
vi: Hãy giúp đỡ trẻ em nghèo Uganda!

en: type  :help iccf<Enter>       for information
vi: hãy gõ :help iccf<Enter>       để biết thêm thông tin

en: type  :q<Enter>               to exit
vi:     hãy gõ :q<Enter>               để thoát khỏi chương trình

en: type  :help<Enter>  or  <F1>  for on-line help
vi:  hãy gõ :help<Enter> hoặc <F1>  để có được trợ giúp

en: type  :help version9<Enter>   for version info
vi: hãy gõ :help version9<Enter>   để biết về phiên bản này

en: Running in Vi compatible mode
vi: Làm việc trong chế độ tương thích với Vi

en: type  :set nocp<Enter>        for Vim defaults
vi: hãy gõ :set nocp<Enter>        để chuyển vào chế độ Vim

en: type  :help cp-default<Enter> for info on this
vi: hãy gõ :help cp-default<Enter> để có thêm thông tin về điều này

en: menu  Help->Orphans           for information
vi: trình đơn Trợ giúp->Mồ côi             để có thêm thông tin

en: Running modeless, typed text is inserted
vi: Không chế độ, văn bản nhập vào sẽ được chèn

en: menu  Edit->Global Settings->Toggle Insert Mode
vi: trình đơn Soạn thảo->Thiết lập chung->Chế độ chèn

en:                               for two modes
vi:                                  cho hai chế độ

en: menu  Edit->Global Settings->Toggle Vi Compatible
vi: trình đơn Soạn thảo->Thiết lập chung->Tương thích với Vi

en:                               for Vim defaults
vi:                                  để chuyển vào chế độ Vim mặc định

en: Sponsor Vim development!
vi: Hãy giúp đỡ phát triển Vim!

en: Become a registered Vim user!
vi: Hãy trở thành người dùng đăng ký của Vim!

en: type  :help sponsor<Enter>    for information
vi: hãy gõ :help sponsor<Enter>    để biết thêm thông tin

en: type  :help register<Enter>   for information
vi: hãy gõ :help register<Enter>   để biết thêm thông tin

en: menu  Help->Sponsor/Register  for information
vi: trình đơn Trợ giúp->Giúp đỡ/Đăng ký để biết thêm thông tin

en: WARNING: Windows 95/98/ME detected
vi: CẢNH BÁO: nhận ra Windows 95/98/ME

en: type  :help windows95<Enter>  for info on this
vi: hãy gõ :help windows95<Enter>  để biết thêm thông tin

en: E441: There is no preview window
vi: E441: Không có cửa sổ xem trước

en: E442: Can't split topleft and botright at the same time
vi: E442: Cửa sổ không thể đồng thời ở bên trái phía trên và bên phải phía dưới

en: E443: Cannot rotate when another window is split
vi: E443: Không đổi được chỗ khi cửa sổ khác được chia

en: E444: Cannot close last window
vi: E444: Không được đóng cửa sổ cuối cùng

en: Already only one window
vi: Chỉ có một cửa sổ

en: E445: Other window contains changes
vi: E445: Cửa sổ khác có thay đổi chưa được ghi nhớ

en: E446: No file name under cursor
vi: E446: Không có tên tập tin tại vị trí con trỏ

en: E447: Can't find file "%s" in path
vi: E447: Không tìm thấy tập tin "%s" trong đường dẫn

en: E370: Could not load library %s
vi: E370: Không nạp được thư viện %s

en: Sorry, this command is disabled: the Perl library could not be loaded.
vi: Xin lỗi, câu lệnh này bị tắt: không nạp được thư viện Perl.

en: E299: Perl evaluation forbidden in sandbox without the Safe module
vi: E299: Không cho phép sự tính toán Perl trong hộp cát mà không có môđun An toàn

en: Edit with &multiple Vims
vi: Soạn thảo trong nhiều Vi&m

en: Edit with single &Vim
vi: Soạn thảo trong một &Vim

en: &Diff with Vim
vi: &So sánh (diff) qua Vim

en: Edit with &Vim
vi: Soạn thảo trong &Vim

en: Edit with existing Vim - &
vi: Soạn thảo trong Vim đã chạy - &

en: Edits the selected file(s) with Vim
vi: Soạn thảo (các) tập tin đã chọn trong Vim

en: Error creating process: Check if gvim is in your path!
vi: Lỗi tạo tiến trình: Hãy kiểm tra xem gvim có trong đường dẫn không!

en: gvimext.dll error
vi: lỗi gvimext.dll

en: Path length too long!
vi: Đường dẫn quá dài!

en: --No lines in buffer--
vi: -- Không có dòng nào trong bộ đệm --

en: E470: Command aborted
vi: E470: Câu lệnh bị dừng

en: E471: Argument required
vi: E471: Cần chỉ ra tham số

en: E10: \ should be followed by /, ? or &
vi: E10: Sau \ phải là các ký tự /, ? hoặc &

en: E11: Invalid in command-line window; <CR> executes, CTRL-C quits
vi: E11: Lỗi trong cửa sổ dòng lệnh; <CR> thực hiện, CTRL-C thoát

en: E12: Command not allowed from exrc/vimrc in current dir or tag search
vi: E12: Câu lệnh không cho phép từ exrc/vimrc trong thư mục hiện thời hoặc trong tìm kiếm thẻ ghi

en: E171: Missing :endif
vi: E171: Thiếu câu lệnh :endif

en: E600: Missing :endtry
vi: E600: Thiếu câu lệnh :endtry

en: E170: Missing :endwhile
vi: E170: Thiếu câu lệnh :endwhile

en: E588: :endwhile without :while
vi: E588: Câu lệnh :endwhile không có lệnh :while (1 cặp)

en: E13: File exists (add ! to override)
vi: E13: Tập tin đã tồn tại (thêm ! để ghi chèn)

en: E472: Command failed
vi: E472: Không thực hiện thành công câu lệnh

en: E234: Unknown fontset: %s
vi: E234: Không rõ bộ phông chữ: %s

en: E235: Unknown font: %s
vi: E235: Không rõ phông chữ: %s

en: E236: Font "%s" is not fixed-width
vi: E236: Phông chữ "%s" không có độ rộng cố định (fixed-width)

en: E473: Internal error
vi: E473: Lỗi nội bộ

en: E14: Invalid address
vi: E14: Địa chỉ không cho phép

en: E474: Invalid argument
vi: E474: Tham số không cho phép

en: E475: Invalid argument: %s
vi: E475: Tham số không cho phép: %s

en: E15: Invalid expression: %s
vi: E15: Biểu thức không cho phép: %s

en: E16: Invalid range
vi: E16: Vùng không cho phép

en: E476: Invalid command
vi: E476: Câu lệnh không cho phép

en: E17: "%s" is a directory
vi: E17: "%s" là mộ thư mục

en: E18: Unexpected characters before '='
vi: E18: Ở trước '=' có các ký tự không mong đợi

en: E364: Library call failed for "%s()"
vi: E364: Gọi hàm số "%s()" của thư viện không thành công

en: E448: Could not load library function %s
vi: E448: Nạp hàm số %s của thư viện không thành công

en: E19: Mark has invalid line number
vi: E19: Dấu hiệu chỉ đến một số thứ tự dòng không đúng

en: E20: Mark not set
vi: E20: Dấu hiệu không được xác định

en: E21: Cannot make changes, 'modifiable' is off
vi: E21: Không thể thay đổi, vì tùy chọn 'modifiable' bị tắt

en: E22: Scripts nested too deep
vi: E22: Các script lồng vào nhau quá sâu

en: E23: No alternate file
vi: E23: Không có tập tin xen kẽ

en: E24: No such abbreviation
vi: E24: Không có chữ viết tắt như vậy

en: E477: No ! allowed
vi: E477: Không cho phép !

en: E25: GUI cannot be used: Not enabled at compile time
vi: E25: Không sử dụng được giao diện đồ họa vì không chọn khi biên dịch

en: E26: Hebrew cannot be used: Not enabled at compile time
vi: E26: Tiếng Do thái không được chọn khi biên dịch

en: E27: Farsi cannot be used: Not enabled at compile time
vi: E27: Tiếng Farsi không được chọn khi biên dịch

en: E800: Arabic cannot be used: Not enabled at compile time
vi: E800: Tiếng Ả Rập không được chọn khi biên dịch

en: E28: No such highlight group name: %s
vi: E28: Nhóm chiếu sáng cú pháp %s không tồn tại

en: E29: No inserted text yet
vi: E29: Tạm thời chưa có văn bản được chèn

en: E30: No previous command line
vi: E30: Không có dòng lệnh trước

en: E31: No such mapping
vi: E31: Không có ánh xạ (mapping) như vậy

en: E479: No match
vi: E479: Không có tương ứng

en: E480: No match: %s
vi: E480: Không có tương ứng: %s

en: E32: No file name
vi: E32: Không có tên tập tin

en: E33: No previous substitute regular expression
vi: E33: Không có biểu thức chính quy trước để thay thế

en: E34: No previous command
vi: E34: Không có câu lệnh trước

en: E35: No previous regular expression
vi: E35: Không có biểu thức chính quy trước

en: E481: No range allowed
vi: E481: Không cho phép sử dụng phạm vi

en: E36: Not enough room
vi: E36: Không đủ chỗ trống

comment: TODO: Capitalise first word of message?
en: E247: No registered server named "%s"
vi: E247: máy chủ "%s" chưa đăng ký

en: E482: Can't create file %s
vi: E482: Không tạo được tập tin %s

en: E483: Can't get temp file name
vi: E483: Không nhận được tên tập tin tạm thời (temp)

en: E484: Can't open file %s
vi: E484: Không mở được tập tin %s

en: E485: Can't read file %s
vi: E485: Không đọc được tập tin %s

en: E37: No write since last change (add ! to override)
vi: E37: Thay đổi chưa được ghi nhớ (thêm ! để bỏ qua ghi nhớ)

en: E38: Null argument
vi: E38: Tham sô bằng 0

en: E39: Number expected
vi: E39: Yêu cầu một số

en: E40: Can't open errorfile %s
vi: E40: Không mở được tập tin lỗi %s

comment: TODO: Capitalise first word of message?
en: E233: Cannot open display
vi: E233: không mở được màn hình

en: E41: Out of memory!
vi: E41: Không đủ bộ nhớ!

en: E486: Pattern not found: %s
vi: E486: Không tìm thấy mẫu (pattern): %s

en: E487: Argument must be positive
vi: E487: Tham số phải là một số dương

en: E459: Cannot go back to previous directory
vi: E459: Không quay lại được thư mục trước đó

en: E42: No Errors
vi: E42: Không có lỗi

en: E43: Damaged match string
vi: E43: Chuỗi tương ứng bị hỏng

en: E44: Corrupted regexp program
vi: E44: Chương trình xử lý biểu thức chính quy bị hỏng

en: E45: 'readonly' option is set (add ! to override)
vi: E45: Tùy chọn 'readonly' được bật (Hãy thêm ! để lờ đi)

en: E46: Cannot set read-only variable "%s"
vi: E46: Không thay đổi được biến chỉ đọc "%s"

en: E47: Error while reading errorfile
vi: E47: Lỗi khi đọc tập tin lỗi

en: E48: Not allowed in sandbox
vi: E48: Không cho phép trong hộp cát (sandbox)

en: E523: Not allowed here
vi: E523: Không cho phép ở đây

en: E359: Screen mode setting not supported
vi: E359: Chế độ màn hình không được hỗ trợ

en: E49: Invalid scroll size
vi: E49: Kích thước thanh cuộn không cho phép

en: E91: 'shell' option is empty
vi: E91: Tùy chọn 'shell' là một chuỗi rỗng

en: E255: Couldn't read in sign data!
vi: E255: Không đọc được dữ liệu về ký tự!

en: E72: Close error on swap file
vi: E72: Lỗi đóng tập tin trao đổi (swap)

comment: TODO: Capitalise first word of message?
en: E73: Tag stack empty
vi: E73: đống thẻ ghi rỗng

en: E74: Command too complex
vi: E74: Câu lệnh quá phức tạp

en: E75: Name too long
vi: E75: Tên quá dài

en: E76: Too many [
vi: E76: Quá nhiều ký tự [

en: E77: Too many file names
vi: E77: Quá nhiều tên tập tin

en: E488: Trailing characters
vi: E488: Ký tự thừa ở đuôi

en: E78: Unknown mark
vi: E78: Dấu hiệu không biết

en: E79: Cannot expand wildcards
vi: E79: Không thực hiện được phép thế theo wildcard

en: E591: 'winheight' cannot be smaller than 'winminheight'
vi: E591: giá trị của 'winheight' không thể nhỏ hơn 'winminheight'

en: E592: 'winwidth' cannot be smaller than 'winminwidth'
vi: E592: giá trị của 'winwidth' không thể nhỏ hơn 'winminwidth'

en: E80: Error while writing
vi: E80: Lỗi khi ghi nhớ

en: Zero count
vi: Giá trị của bộ đếm bằng 0

en: E81: Using <SID> not in a script context
vi: E81: Sử dụng <SID> ngoài phạm vi script

en: E449: Invalid expression received
vi: E449: Nhận được một biểu thức không cho phép

en: E463: Region is guarded, cannot modify
vi: E463: Không thể thay đổi vùng đã được bảo vệ

en: No tutorial with that name found
vi: Không tìm thấy hướng dẫn (tutorial) có tên đó

en: Only one argument accepted (check spaces)
vi: Chỉ chấp nhận một tham số (vui lòng kiểm tra dấu cách)

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

en: iconv_open
vi: iconv_open (mở)

en: no iconv implementation, cannot convert from %s to %s
vi: chưa thi hành iconv nên không thể chuyển đổi từ %s sang %s

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

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

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

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

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

en: 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: incomplete universal character name %.*s
vi: tên ký tự chung %.*s chưa hoàn thành

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

en: '$' in identifier or number
vi: gặp « $ » trong bộ nhận hiện hay con số

en: universal character %.*s is not valid in an identifier
vi: ký tự chung %.*s không phải là hợp lệ trong bộ nhận diện

en: universal character %.*s is not valid at the start of an identifier
vi: ký tự chung %.*s không phải hợp lệ tại đầu của bộ nhận diện

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

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

en: 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 còn không có chữ số thâp lục theo sau

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

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

en: 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 ISO chuẩn: « \%c »

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en: "defined" cannot be used as a macro name
vi: không thể dùng « defined » (đã xác định) 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: macro names must be identifiers
vi: mọi tên vĩ lệnh phải là bộ nhận diện

en: undefining "%s"
vi: đang hủy xác định « %s »

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

en: #%s expects "FILENAME" or <FILENAME>
vi: #%s ngờ "TÊN_TẬP_TIN" hoặc <TÊN_TẬP_TIN>

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

en: #include nested too deeply
vi: « #include » (bao gồm) lồng nhau quá sâu

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: "%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: invalid #%s directive
vi: chỉ thị #%s không hợp lệ

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

en: #pragma once in main file
vi: Có « #pragma » một lần trong tập tin chính

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: cannot find source file %s
vi: không tìm thấy tập tin nguồn %s

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

en: _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) không có #if (nếu)

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

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

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