<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="vi">
<context>
    <name>@default</name>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Cannot create unit test for that algorithm execution. The output cannot be a temporary file</source>
        <translation>Không thể tạo phép thử đơn vị dùng cho thực thi thuật toán đó. Đầu ra không thể là một tập tin tạm</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Mô tả thuật toán&lt;/h2</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Các tham số đầu vào&lt;/h2</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Các đầu ra&lt;/h2&gt;</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm author: %s&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Tác giả thuật toán: %s&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Help author: %s&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Tác giả trợ giúp: %s&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm version: %s&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Phiên bản thuật toán: %s&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Executing iteration %s/%s...</source>
        <translation>Đang chạy lặp %s/%s...</translation>
    </message>
</context>
<context>
    <name>APIsDialogPythonConsole</name>
    <message>
        <source>Generating prepared API file (please wait)...</source>
        <translation>Đang tạo tập tin API đã chuẩn bị (vui lòng đợi)...</translation>
    </message>
</context>
<context>
    <name>ASCII2DTM</name>
    <message>
        <source>Input ESRI ASCII layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished">Trục XY</translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished">Trục Z</translation>
    </message>
    <message>
        <source>Coordinate system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <source>Coordinate system zone (&apos;0&apos; for unknown)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output surface</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddModelFromFileAction</name>
    <message>
        <source>Add model from file</source>
        <translation>Thêm mô hình từ tập tin</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <source>Open model</source>
        <translation>Mở mô hình</translation>
    </message>
    <message>
        <source>Processing model files (*.model *.MODEL)</source>
        <translation>Các tập tin mô hình xử lý (*.model *.MODEL)</translation>
    </message>
    <message>
        <source>Error reading model</source>
        <translation>Lỗi đọc mô hình</translation>
    </message>
    <message>
        <source>The selected file does not contain a valid model</source>
        <translation>Tập tin được chọn không chứa mô hình hợp lệ</translation>
    </message>
    <message>
        <source>Cannot read file</source>
        <translation>Không thể đọc tập tin</translation>
    </message>
</context>
<context>
    <name>AddScriptFromFileAction</name>
    <message>
        <source>Add script from file</source>
        <translation>Thêm tập lệnh từ tập tin</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <source>Script files</source>
        <translation>Các tập tin chứa tập lệnh</translation>
    </message>
    <message>
        <source>Script files (*.py *.PY)</source>
        <translation>Các tập tin chứa tập lệnh (*.py *.PY)</translation>
    </message>
    <message>
        <source>Error reading script</source>
        <translation>Lỗi đọc tập lệnh</translation>
    </message>
    <message>
        <source>The selected file does not contain a valid script</source>
        <translation>Tập tin được chọn không chứa tập lệnh hợp lệ</translation>
    </message>
</context>
<context>
    <name>AddTableField</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Field name</source>
        <translation>Tên trường</translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Kiểu trường</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Độ dài trường</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>AlgorithmDialog</name>
    <message>
        <source>Unmatching CRS&apos;s</source>
        <translation>Các HTĐ không khớp nhau</translation>
    </message>
    <message>
        <source>Layers do not all use the same CRS. This can cause unexpected results.
Do you want to continue?</source>
        <translation>Các lớp không có cùng HTĐ. Điều này có thể tạo ra kết quả không mong đợi.
Bạn có muốn tiếp tục không?</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation>Không thể thực thi thuật toán</translation>
    </message>
    <message>
        <source>Processing algorithm...</source>
        <translation>Đang xử lý thuật toán...</translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm %s starting...&lt;/b&gt;</source>
        <translation>&lt;b&gt;Thuật toán %s đang bắt đầu...&lt;/b&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Missing parameter value: %s&lt;/b&gt;</source>
        <translation>&lt;b&gt;Thiếu giá trị tham số: %s&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Các giá trị tham số sai hoặc bị thiếu</translation>
    </message>
    <message>
        <source>HTML output has been generated by this algorithm.
Open the results dialog to check it.</source>
        <translation>Đầu ra HTML đã được thuật toán này tạo ra.
Mở hộp thoại kết quả để kiểm tra nó.</translation>
    </message>
</context>
<context>
    <name>AlgorithmProvider</name>
    <message>
        <source>Activate</source>
        <translation>Kích hoạt</translation>
    </message>
    <message>
        <source>Generic algorithm provider</source>
        <translation>Trình cung cấp thuật toán tổng quát</translation>
    </message>
</context>
<context>
    <name>AutoincrementalField</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>BarPlot</name>
    <message>
        <source>Input table</source>
        <translation>Bảng đầu vào</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Giá trị trường</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>BasicStatisticsNumbers</name>
    <message>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coefficient of Variation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Tổng</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Đếm</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Biên</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Giá trị trung vị (median)</translation>
    </message>
    <message>
        <source>Number of unique values</source>
        <translation>Số lượng giá trị không trùng</translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
</context>
<context>
    <name>BasicStatisticsStrings</name>
    <message>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for text field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum length</source>
        <translation>Độ dài tối thiểu</translation>
    </message>
    <message>
        <source>Maximum length</source>
        <translation>Độ dài lớn nhất</translation>
    </message>
    <message>
        <source>Mean length</source>
        <translation>Độ dài trung vị</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Đếm</translation>
    </message>
    <message>
        <source>Number of empty values</source>
        <translation>Số lượng giá trị rỗng</translation>
    </message>
    <message>
        <source>Number of non-empty values</source>
        <translation>Số lượng giá trị không rỗng</translation>
    </message>
    <message>
        <source>Number of unique values</source>
        <translation>Số lượng giá trị không trùng</translation>
    </message>
</context>
<context>
    <name>BatchAlgorithmDialog</name>
    <message>
        <source>Batch Processing - %s</source>
        <translation>Đang xử lý hàng loạt - %s</translation>
    </message>
    <message>
        <source>&lt;b&gt;Missing parameter value: %s (row %d)&lt;/b&gt;</source>
        <translation>&lt;b&gt;Thiếu giá trị tham số: %s (hàng %d)&lt;/b&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Wrong or missing parameter value: %s (row %d)&lt;/b&gt;</source>
        <translation>&lt;b&gt;Giá trị tham số bị thiếu hoặc sai: %s (hàng %d)&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Processing algorithm %d/%d...</source>
        <translation>Đang xử lý thuật toán %d/%d...</translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm %s starting...&lt;/b&gt;</source>
        <translation>&lt;b&gt;Thuật toán %s đang bắt đầu...&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Algorithm %s correctly executed...</source>
        <translation>Thuật toán %s đã được thực thi đúng...</translation>
    </message>
    <message>
        <source>Batch processing</source>
        <translation>Xử lý hàng loạt</translation>
    </message>
    <message>
        <source>Batch processing successfully completed!</source>
        <translation>Xử lý hàng loạt hoàn tất thành công!</translation>
    </message>
</context>
<context>
    <name>BatchInputSelectionPanel</name>
    <message>
        <source>Select from open layers</source>
        <translation>Chọn từ các lớp đang mở</translation>
    </message>
    <message>
        <source>Select from filesystem</source>
        <translation>Chọn từ hệ thống tập tin</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>All files(*.*);;</source>
        <translation>Tất cả các kiểu tập tin (*.*);;</translation>
    </message>
</context>
<context>
    <name>BatchOutputSelectionPanel</name>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation type="unfinished">Chọn thư mục</translation>
    </message>
</context>
<context>
    <name>BatchPanel</name>
    <message>
        <source>Load in QGIS</source>
        <translation>Nạp vào QGIS</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Không</translation>
    </message>
</context>
<context>
    <name>CalculatorModelerAlgorithm</name>
    <message>
        <source>Calculator</source>
        <translation>Trình tính toán</translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation>Các công cụ chỉ để chạy mô hình</translation>
    </message>
    <message>
        <source>Formula</source>
        <translation>Công thức</translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
    <message>
        <source>Wrong formula: %s</source>
        <translation>Công thức sai: %s</translation>
    </message>
</context>
<context>
    <name>CalculatorModelerParametersDialog</name>
    <message>
        <source>You can refer to model values in your formula, using single-letter variables, as follows:
</source>
        <translation>Bạn có thể tham chiếu đến các giá trị mô hình trong công thức của bạn, dùng các biến một ký tự, như sau:</translation>
    </message>
    <message>
        <source>
 - No numerical variables are available.</source>
        <translation>
 - Không có các biến kiểu số nào dùng được.</translation>
    </message>
    <message>
        <source>[Enter your formula here]</source>
        <translation>[Nhập công thức của bạn ở đây]</translation>
    </message>
    <message>
        <source>Calculator</source>
        <translation>Bộ tính toán</translation>
    </message>
</context>
<context>
    <name>CanopyMaxima</name>
    <message>
        <source>Input FUSION canopy height model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground .dtm layer [optional]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height threshold</source>
        <translation>Ngưỡng độ cao</translation>
    </message>
    <message>
        <source>Variable window size: parameter A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter C</source>
        <translation>Tham số C</translation>
    </message>
    <message>
        <source>Summary (tree height summary statistics)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file with maxima</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CanopyModel</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation>Trục XY</translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation>Trục Z</translation>
    </message>
    <message>
        <source>DTM Output Surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground DTM layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Giá trị giữa</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <source>Class</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Catalog</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output files</source>
        <translation>Các tập tin đầu ra</translation>
    </message>
    <message>
        <source>Density - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First Density - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Intensity - area, min, max (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Centroids</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Error calculating centroid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CharacterWidget</name>
    <message>
        <source>&lt;p&gt;Character: &lt;span style=&quot;font-size: 24pt; font-family: %1&quot;&gt;%2&lt;/span&gt;&lt;p&gt;Value: 0x%3</source>
        <translation>&lt;p&gt;Ký tự: &lt;span style=&quot;font-size: 24pt; font-family: %1&quot;&gt;%2&lt;/span&gt;&lt;p&gt;Giá trị: 0x%3</translation>
    </message>
</context>
<context>
    <name>Clip</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation>Lớp cắt</translation>
    </message>
    <message>
        <source>Clipped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GEOS geoprocessing error: One or more input features have invalid geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature geometry error: One or more output features ignored due to invalid geometry.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipByExtent</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Clipping extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipByMask</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation>Lớp mặt nạ</translation>
    </message>
    <message>
        <source>Create and output alpha band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep resolution of output raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClipData</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation>Hình dạng</translation>
    </message>
    <message>
        <source>Output clipped las file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CloudMetrics</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file with tabular metric information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Above</source>
        <translation>Phía trên</translation>
    </message>
    <message>
        <source>First Impulse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Htmin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColorRelief</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color configuration file</source>
        <translation>Tập tin cấu hình màu</translation>
    </message>
    <message>
        <source>Matching mode</source>
        <translation>Chế độ khớp</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>CommanderWindow</name>
    <message>
        <source>Missing dependency</source>
        <translation>Thiếu phần phụ thuộc</translation>
    </message>
</context>
<context>
    <name>ConcaveHull</name>
    <message>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Threshold (0-1, where 1 is equivalent with Convex Hull)</source>
        <translation>Ngưỡng(0-1, trong đó 1 là tương đưng với Convex Hull)</translation>
    </message>
    <message>
        <source>Allow holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split multipart geometry into singleparts geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Concave hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating Delaunay triangles...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Computing edges max length...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing features...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dissolving Delaunay triangles...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving data...</source>
        <translation>Đang lưu dữ liệu ...</translation>
    </message>
</context>
<context>
    <name>ConfigDialog</name>
    <message>
        <source>Search...</source>
        <translation>Tìm kiếm...</translation>
    </message>
    <message>
        <source>Setting</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Models</source>
        <translation>Các mô hình</translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation>Các tập lệnh</translation>
    </message>
    <message>
        <source>Providers</source>
        <translation>Các trình cung cấp dữ liệu</translation>
    </message>
    <message>
        <source>Wrong value</source>
        <translation>Giá trị sai</translation>
    </message>
    <message>
        <source>Wrong parameter value:
%1</source>
        <translation>Giá trị tham số bị sai:
%1</translation>
    </message>
</context>
<context>
    <name>ConvexHull</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Field (optional, only used if creating convex hulls by classes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>Convex hull</source>
        <translation>Bao lồi</translation>
    </message>
    <message>
        <source>Exception while computing convex hull</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CoordinateCapture</name>
    <message>
        <source>Coordinate Capture</source>
        <translation>Bắt tọa độ</translation>
    </message>
    <message>
        <source>Click on the map to view coordinates and capture to clipboard.</source>
        <translation>Nhắp chuột vào bản đồ để xem tọa độ và bắt tọa độ vào bộ nhớ.</translation>
    </message>
    <message>
        <source>&amp;Coordinate Capture</source>
        <translation>&amp;Bắt tọa độ</translation>
    </message>
    <message>
        <source>Click to select the CRS to use for coordinate display</source>
        <translation>Nhắp chuột để chọn hệ tọa độ (HTĐ) cho việc trình bày tọa độ</translation>
    </message>
    <message>
        <source>Coordinate in your selected CRS (lat,lon or east,north)</source>
        <translation>Tọa độ trong HTĐ mà bạn đã chọn (vĩ độ, kinh độ hoặc đông, bắc)</translation>
    </message>
    <message>
        <source>Coordinate in map canvas coordinate reference system (lat,lon or east,north)</source>
        <translation>Tọa độ trong hệ tham chiếu tọa độ của khung bản đồ  (vĩ độ, kinh độ hoặc đông, bắc)</translation>
    </message>
    <message>
        <source>Copy to clipboard</source>
        <translation>Chép vào bộ nhớ</translation>
    </message>
    <message>
        <source>Click to enable mouse tracking. Click the canvas to stop</source>
        <translation>Nhắp chuột để kích hoạt theo dõi bằng chuột. Nhắp chuột vào khung bản đồ để ngưng</translation>
    </message>
    <message>
        <source>Start capture</source>
        <translation>Bắt đầu bắt tọa độ</translation>
    </message>
    <message>
        <source>Click to enable coordinate capture</source>
        <translation>Nhắp chuột để kích hoạt việc bắt tọa độ</translation>
    </message>
</context>
<context>
    <name>Cover</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground DTM layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>Heightbreak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished">Trục XY</translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished">Trục Z</translation>
    </message>
    <message>
        <source>Cover</source>
        <translation>Bao phủ</translation>
    </message>
</context>
<context>
    <name>CreateConstantRaster</name>
    <message>
        <source>Reference layer</source>
        <translation>Lớp tham chiếu</translation>
    </message>
    <message>
        <source>Constant value</source>
        <translation>Giá trị hằng</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>CreateNewModelAction</name>
    <message>
        <source>Create new model</source>
        <translation>Tạo mô hình mới</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
</context>
<context>
    <name>CreateNewScriptAction</name>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
</context>
<context>
    <name>Csv2Grid</name>
    <message>
        <source>CSV Files</source>
        <translation>Các tập tin CSV</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Raster Output file</source>
        <translation>Tập tin raster đầu ra</translation>
    </message>
</context>
<context>
    <name>DBManager</name>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Chưa chọn cơ sở dữ liệu nào hoặc bạn chưa được kết nối vào CSDL.</translation>
    </message>
    <message>
        <source>Select the table you want export to file.</source>
        <translation>Chọn bảng bạn muốn xuất dữ liệu ra tập tin.</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation>&amp;Lược đồ</translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Bảng</translation>
    </message>
    <message>
        <source>&amp;Refresh</source>
        <translation>&amp;Cập nhật lại</translation>
    </message>
    <message>
        <source>&amp;SQL window</source>
        <translation>&amp;Cửa sổ SQL</translation>
    </message>
    <message>
        <source>&amp;Exit</source>
        <translation>&amp;Thoát</translation>
    </message>
    <message>
        <source>&amp;Import layer/file</source>
        <translation>&amp;Nhập lớp/tập tin</translation>
    </message>
    <message>
        <source>&amp;Export to file</source>
        <translation>&amp;Xuất ra tập tin</translation>
    </message>
</context>
<context>
    <name>DBManagerPlugin</name>
    <message>
        <source>Unable to find a valid unique field</source>
        <translation>Không tìm thấy trường đơn trị hợp lệ</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>Select an empty schema for deletion.</source>
        <translation>Chọn một lược đồ rỗng để xóa.</translation>
    </message>
    <message>
        <source>Select a table for editation.</source>
        <translation>Chọn một bảng để chỉnh sửa.</translation>
    </message>
    <message>
        <source>Select a table/view for deletion.</source>
        <translation>Chọn một bảng/vùng xem để xóa.</translation>
    </message>
    <message>
        <source>Select a table to empty it.</source>
        <translation>Chọn một bảng để làm rỗng nó.</translation>
    </message>
    <message>
        <source>Select a table/view.</source>
        <translation>Chọn một bảng/vùng xem.</translation>
    </message>
    <message>
        <source>Server version: </source>
        <translation>Phiên bản máy phục vụ:</translation>
    </message>
    <message>
        <source>Host:</source>
        <translation>Máy chủ:</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>Người dùng:</translation>
    </message>
    <message>
        <source>Library:</source>
        <translation>Thư viện:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; geometry_columns table doesn&apos;t exist!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation>&lt;cảnh báo&gt; bảng geometry_columns không tồn tại!
Bảng dữ liệu này cần phải có đối với nhiều ứng dụng GIS dùng cho việc liệt kê các bảng.</translation>
    </message>
    <message>
        <source>create new schemas</source>
        <translation>tạo lược đồ mới</translation>
    </message>
    <message>
        <source>create temporary tables</source>
        <translation>tạo các bảng tạm</translation>
    </message>
    <message>
        <source>Not connected</source>
        <translation>Không kết nối</translation>
    </message>
    <message>
        <source>Connection details</source>
        <translation>Chi tiết  kết nối</translation>
    </message>
    <message>
        <source>General info</source>
        <translation>Thông tin chung</translation>
    </message>
    <message>
        <source>&lt;warning&gt; %s support not enabled!</source>
        <translation>&lt;cảnh_báo&gt; hỗ trợ %s chưa bật!</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges!</source>
        <translation>&lt;cảnh_báo&gt; Người dùng này không có quyền ưu tiên!</translation>
    </message>
    <message>
        <source>User has privileges:</source>
        <translation>Người dùng có các quyền ưu tiên:</translation>
    </message>
    <message>
        <source>Privileges</source>
        <translation>Các quyền ưu tiên</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation>Người sở hữu:</translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation>Ghi chú:</translation>
    </message>
    <message>
        <source>create new objects</source>
        <translation>tạo đối tượng mới</translation>
    </message>
    <message>
        <source>access objects</source>
        <translation>truy cập đối tượng</translation>
    </message>
    <message>
        <source>Schema details</source>
        <translation>Chi tiết về lược đồ</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges to access this schema!</source>
        <translation>&lt;cảnh_báo&gt; Người dùng này không có quyền ưu tiên để truy cập lược đồ này!</translation>
    </message>
    <message>
        <source>Relation type:</source>
        <translation>Kiểu quan hệ:</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Rows:</source>
        <translation>Hàng:</translation>
    </message>
    <message>
        <source>Unknown (&lt;a href=&quot;action:rows/count&quot;&gt;find out&lt;/a&gt;)</source>
        <translation>(&lt;a href=&quot;action:rows/count&quot;&gt;kết quả tìm thấy&lt;/a&gt;) không rõ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Null</source>
        <translation>Rỗng</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <source>Column(s)</source>
        <translation>(các) Cột</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>Hàm số</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This is not a spatial table.</source>
        <translation>&lt;cảnh_báo&gt; Đây không phải là một bảng không gian.</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Các ràng buộc</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>Các chỉ mục</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation>Các trình kích hoạt</translation>
    </message>
    <message>
        <source>View definition</source>
        <translation>Định nghĩa việc xem</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation>Cột:</translation>
    </message>
    <message>
        <source>Geometry:</source>
        <translation>Hình học:</translation>
    </message>
    <message>
        <source>Dimension:</source>
        <translation>Chiều:</translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation>Chưa được định nghĩa</translation>
    </message>
    <message>
        <source>Spatial ref:</source>
        <translation>Tham chiếu không gian:</translation>
    </message>
    <message>
        <source>Estimated extent:</source>
        <translation>Phạm vi ước lượng:</translation>
    </message>
    <message>
        <source>(unknown) (&lt;a href=&quot;action:extent/get&quot;&gt;find out&lt;/a&gt;)</source>
        <translation>(&lt;a href=&quot;action:extent/get&quot;&gt;tìm thấy&lt;/a&gt;) (không rõ)</translation>
    </message>
    <message>
        <source>Extent:</source>
        <translation>Phạm vi:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; No spatial index defined (&lt;a href=&quot;action:spatialindex/create&quot;&gt;create it&lt;/a&gt;)</source>
        <translation>&lt;warning&gt; Chỉ mục không gian chưa được xác định (&lt;a href=&quot;action:spatialindex/create&quot;&gt;hãy tạo ra trước&lt;/a&gt;)</translation>
    </message>
    <message>
        <source>Pages:</source>
        <translation>Các trang:</translation>
    </message>
    <message>
        <source>Rows (estimation):</source>
        <translation>Số hàng (ước lượng):</translation>
    </message>
    <message>
        <source>Privileges:</source>
        <translation>Các quyền ưu tiên:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn&apos;t have usage privileges for this schema!</source>
        <translation>&lt;cảnh_báo&gt; Người dùng này không có quyền ưu tiên đối với lược đồ này!</translation>
    </message>
    <message>
        <source>Rows (counted):</source>
        <translation>Số hàng (đếm được):</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has read-only privileges.</source>
        <translation>&lt;cảnh_báo&gt; Người dùng này chỉ có quyền đọc.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; There&apos;s a significant difference between estimated and real row count. Consider running &lt;a href=&quot;action:vacuumanalyze/run&quot;&gt;VACUUM ANALYZE&lt;/a&gt;.</source>
        <translation>&lt;warning&gt; Có khác biệt đáng kể giữa số hàng ước lượng và số hàng thực. Hãy cân nhắc chạy &lt;a href=&quot;action:vacuumanalyze/run&quot;&gt;VACUUM ANALYZE&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; No primary key defined for this table!</source>
        <translation>&lt;warning&gt; Chưa có khóa chính định nghĩa cho bảng này!</translation>
    </message>
    <message>
        <source>Scripts:</source>
        <translation>Các tập lệnh:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; Version of installed scripts doesn&apos;t match version of released scripts!
This is probably a result of incorrect PostGIS upgrade.</source>
        <translation>&lt;cảnh_báo&gt; Phiên bản tập lệnh được cài đặt không khớp với phiên bản tập lệnh phát hành!
Nguyên nhân có lẽ do hậu quả của việc nâng cấp PostGIS không đúng.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn&apos;t have privileges to read contents of geometry_columns table!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation>&lt;cảnh_báo&gt; Người dùng này không có quyền đọc nội dung của bảng geometry_columns!
Bảng này cần thiết đối với nhiều ứng dụng GIS để liệt kê các bảng.</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>Kích hoạt</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Không</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;action:triggers/enable&quot;&gt;Enable all triggers&lt;/a&gt; / &lt;a href=&quot;action:triggers/disable&quot;&gt;Disable all triggers&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;action:triggers/enable&quot;&gt;Bật tất cả các trình kích hoạt&lt;/a&gt; / &lt;a href=&quot;action:triggers/disable&quot;&gt;Tắt tất cả các trình kích hoạt&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Definition</source>
        <translation>Định nghĩa</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation>Các quy tắc</translation>
    </message>
    <message>
        <source>&amp;Versioning</source>
        <translation>&amp;Tạo phiên bản</translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Bảng</translation>
    </message>
    <message>
        <source>&quot;{0}&quot; not found</source>
        <translation>&quot;{0}&quot; không thấy</translation>
    </message>
    <message>
        <source>Filename:</source>
        <translation>Tên tập tin:</translation>
    </message>
    <message>
        <source>SQLite version:</source>
        <translation>Phiên bản SQLite:</translation>
    </message>
    <message>
        <source>Error:
%s</source>
        <translation>Lỗi:
%s </translation>
    </message>
    <message>
        <source>

Query:
%s</source>
        <translation>

Truy vấn:
%s</translation>
    </message>
    <message>
        <source>&amp;Re-connect</source>
        <translation>&amp;Kết nối lại</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Create schema</source>
        <translation>&amp;Tạo lược đồ</translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation>&amp;Lược đồ</translation>
    </message>
    <message>
        <source>&amp;Delete (empty) schema</source>
        <translation>&amp;Xóa lược đồ (rỗng)</translation>
    </message>
    <message>
        <source>Delete selected item</source>
        <translation>Xóa mục đã chọn</translation>
    </message>
    <message>
        <source>&amp;Create table</source>
        <translation>Tạo &amp;bảng</translation>
    </message>
    <message>
        <source>&amp;Edit table</source>
        <translation>&amp;Chỉnh sửa bảng</translation>
    </message>
    <message>
        <source>&amp;Delete table/view</source>
        <translation>&amp;Xóa bảng/vùng xem</translation>
    </message>
    <message>
        <source>&amp;Empty table</source>
        <translation>&amp;Làm rỗng bảng</translation>
    </message>
    <message>
        <source>&amp;Move to schema</source>
        <translation>&amp;Di chuyển đến lược đồ</translation>
    </message>
    <message>
        <source>Cannot delete the selected item.</source>
        <translation>Không thể xóa mục đã chọn.</translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>CSDL chưa được chọn hoặc bạn chưa kết nối vào nó.</translation>
    </message>
    <message>
        <source>New schema</source>
        <translation>Lược đồ mới</translation>
    </message>
    <message>
        <source>Enter new schema name</source>
        <translation>Nhập tên lược đồ mới</translation>
    </message>
    <message>
        <source>hey!</source>
        <translation>này!</translation>
    </message>
    <message>
        <source>Really delete schema %s?</source>
        <translation>Thực sự muốn xoá lược đồ %s?</translation>
    </message>
    <message>
        <source>Really delete table/view %s?</source>
        <translation>Thực sự muốn xoá bảng/vùng xem %s?</translation>
    </message>
    <message>
        <source>Really delete all items from table %s?</source>
        <translation>Bạn thật sự muốn xóa tất cả các mục trong bảng %s?</translation>
    </message>
    <message>
        <source>Do you want to %s all triggers?</source>
        <translation>Bạn có muốn %s tất cả trình kích hoạt?</translation>
    </message>
    <message>
        <source>Table triggers</source>
        <translation>Các trình kích hoạt bảng</translation>
    </message>
    <message>
        <source>Do you want to %s trigger %s?</source>
        <translation>Bạn có muốn %s kích hoạt %s?</translation>
    </message>
    <message>
        <source>Table trigger</source>
        <translation>Trình kích hoạt bảng</translation>
    </message>
    <message>
        <source>Do you want to %s spatial index for field %s?</source>
        <translation>Bạn có muốn %s chỉ mục không gian cho trường %s?</translation>
    </message>
    <message>
        <source>Spatial Index</source>
        <translation>Chỉ mục Không gian</translation>
    </message>
    <message>
        <source>Check</source>
        <translation>Kiểm tra</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Khóa chính</translation>
    </message>
    <message>
        <source>Foreign key</source>
        <translation>Khóa ngoại</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation>Không trùng</translation>
    </message>
    <message>
        <source>Exclusion</source>
        <translation>Loại trừ</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>Không rõ</translation>
    </message>
    <message>
        <source>&lt;warning&gt; There is no entry in geometry_columns!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DBModel</name>
    <message>
        <source>Databases</source>
        <translation>Các CSDL</translation>
    </message>
    <message>
        <source>Invalid layer</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <source>Unable to load the layer %s</source>
        <translation>Không thể nạp lớp %s</translation>
    </message>
</context>
<context>
    <name>DBTree</name>
    <message>
        <source>Rename</source>
        <translation>Đổi tên</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Add to canvas</source>
        <translation>Thêm vào vùng xem</translation>
    </message>
    <message>
        <source>Re-connect</source>
        <translation>Kết nối lại</translation>
    </message>
    <message>
        <source>%1 is an invalid layer - not loaded</source>
        <translation>%1 là một lớp không hợp lệ - không được nạp</translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation>%1 là một lớp không hợp lệ và không thể nạp được. Vui lòng kiểm tra &lt;a href=&quot;#messageLog&quot;&gt;báo cáo bản ghi vết&lt;/a&gt; để có thêm thông tin.</translation>
    </message>
</context>
<context>
    <name>DTM2TIF</name>
    <message>
        <source>Input .dtm layer</source>
        <translation>Lớp .dtm đầu vào</translation>
    </message>
    <message>
        <source>Output file name</source>
        <translation>Tên tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgAddGeometryColumn</name>
    <message>
        <source>Add geometry column</source>
        <translation>Thêm cột hình học</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateConstraint</name>
    <message>
        <source>Add constraint</source>
        <translation>Thêm ràng buộc</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Khoá chính</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation>Không trùng</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateIndex</name>
    <message>
        <source>Create index</source>
        <translation>Tạo chỉ mục</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateTable</name>
    <message>
        <source>Create Table</source>
        <translation>Tạo bảng</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Add field</source>
        <translation>Thêm trường</translation>
    </message>
    <message>
        <source>Delete field</source>
        <translation>Xoá trường</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Khoá chính</translation>
    </message>
    <message>
        <source>Create geometry column</source>
        <translation>Tạo cột hình học</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Tạo chỉ mục không gian</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgDbError</name>
    <message>
        <source>Database Error</source>
        <translation>Lỗi CSDL</translation>
    </message>
    <message>
        <source>An error occured:</source>
        <translation>Một lỗi đã xảy ra:</translation>
    </message>
    <message>
        <source>An error occured when executing a query:</source>
        <translation>Đã xảy ra một lỗi khi thực thi phép truy vấn:</translation>
    </message>
    <message>
        <source>Query:</source>
        <translation>Phép truy vấn:</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgExportVector</name>
    <message>
        <source>Export to vector file</source>
        <translation>Xuất ra tập tin vector</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Drop existing one</source>
        <translation>Bỏ tập tin hiện hành</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>Source SRID</source>
        <translation>Số hiệu HTĐ nguồn</translation>
    </message>
    <message>
        <source>Target SRID</source>
        <translation>Số hiệu HTĐ đích</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hoá</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgFieldProperties</name>
    <message>
        <source>Field properties</source>
        <translation>Thuộc tính trường</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Can be NULL</source>
        <translation>Có thễ RỖNG</translation>
    </message>
    <message>
        <source>Default value</source>
        <translation>Giá trị mặc định</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgImportVector</name>
    <message>
        <source>Import vector layer</source>
        <translation>Nhập lớp vector</translation>
    </message>
    <message>
        <source>Input</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Update options</source>
        <translation>Tuỳ chọn cập nhật</translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>Bảng đầu ra</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Các tuỳ chọn</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Khoá chính</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Source SRID</source>
        <translation>Số hiệu HTĐ nguồn</translation>
    </message>
    <message>
        <source>Target SRID</source>
        <translation>Số hiệu HTĐ đích</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hoá</translation>
    </message>
    <message>
        <source>Create single-part geometries instead of multi-part</source>
        <translation>Tạo các đối tượng hình học đơn phần thay vì đa phần</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Tạo chỉ mục không gian</translation>
    </message>
    <message>
        <source>Drop existing table</source>
        <translation>Bỏ bảng hiện tại</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgSqlWindow</name>
    <message>
        <source>SQL window</source>
        <translation>Cửa sổ SQL</translation>
    </message>
    <message>
        <source>SQL query:</source>
        <translation>Truy vấn SQL:</translation>
    </message>
    <message>
        <source>Store</source>
        <translation>Lưu trữ</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>&amp;Execute (F5)</source>
        <translation>&amp;Thực thi (F5)</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <source>Result:</source>
        <translation>Kết quả:</translation>
    </message>
    <message>
        <source>Load as new layer</source>
        <translation>Nạp thành lớp mới</translation>
    </message>
    <message>
        <source>Column with unique 
integer values</source>
        <translation>Cột với giá trị 
số nguyên không trùng</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Retrieve 
columns</source>
        <translation>Lấy 
các cột</translation>
    </message>
    <message>
        <source>Layer name (prefix)</source>
        <translation>Tên lớp (tiền tố)</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Véc-tơ</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Load now!</source>
        <translation>Nạp ngay!</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid selecting feature by id. Sometimes - especially when running expensive queries/views - fetching the data sequentially instead of fetching features by id can be much quicker.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tránh chọn các đối tượng theo số hiệu nhận diện (id). Đôi khi - đặc biệt khi chạy các truy vấn/phép xem nặng - việc lấy về dữ liệu theo thứ tự thay vì lấy theo id có thể nhanh hơn nhiều.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Avoid selecting by feature id</source>
        <translation>Tránh không nên chọn theo id của đối tượng</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgTableProperties</name>
    <message>
        <source>Table properties</source>
        <translation>Thuộc tính bảng</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Table columns:</source>
        <translation>Các cột trong bảng:</translation>
    </message>
    <message>
        <source>Add column</source>
        <translation>Thêm cột</translation>
    </message>
    <message>
        <source>Add geometry column</source>
        <translation>Thêm cột hình học</translation>
    </message>
    <message>
        <source>Edit column</source>
        <translation>Chỉnh sửa cột</translation>
    </message>
    <message>
        <source>Delete column</source>
        <translation>Xóa cột</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Các ràng buộc</translation>
    </message>
    <message>
        <source>Primary, foreign keys, unique and check constraints:</source>
        <translation>Khoá chính, phụ, các ràng buộc không trùng và kiểm tra:</translation>
    </message>
    <message>
        <source>Add primary key / unique</source>
        <translation>Thêm khoá chính/không trùng</translation>
    </message>
    <message>
        <source>Delete constraint</source>
        <translation>Xoá ràng buộc</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>Các chỉ mục</translation>
    </message>
    <message>
        <source>Indexes defined for this table:</source>
        <translation>Các chỉ mục định nghĩa cho bảng này:</translation>
    </message>
    <message>
        <source>Add index</source>
        <translation>Thêm chỉ mục</translation>
    </message>
    <message>
        <source>Add spatial index</source>
        <translation>Thêm chỉ mục không gian</translation>
    </message>
    <message>
        <source>Delete index</source>
        <translation>Xoá chỉ mục</translation>
    </message>
</context>
<context>
    <name>Delaunay</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation>Phép tam giác Delaunay</translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeleteColumn</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Field to delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>DeleteDuplicateGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>DeleteModelAction</name>
    <message>
        <source>Delete model</source>
        <translation>Xóa mô hình</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation>Có chắc bạn muốn xóa mô hình này?</translation>
    </message>
</context>
<context>
    <name>DeleteScriptAction</name>
    <message>
        <source>Delete script</source>
        <translation>Xóa tập lệnh</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this script?</source>
        <translation>Có chắc bạn muốn xóa tập lệnh này?</translation>
    </message>
</context>
<context>
    <name>DensifyGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Vertices to add</source>
        <translation>Các đỉnh thêm vào</translation>
    </message>
    <message>
        <source>Densified layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DensifyGeometriesInterval</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Interval between vertices to add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Densified layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <source>Eliminate sliver polygons</source>
        <translation>Xoá các vùng vụn</translation>
    </message>
    <message>
        <source>common boundary</source>
        <translation>ranh giới chung</translation>
    </message>
    <message>
        <source>Merge selection with the neighbouring polygon with the largest</source>
        <translation>Gộp phép chọn vào vùng kề cận với vùng lớn nhất</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Add result to canvas</source>
        <translation>Thêm kết quả vào vùng xem bản đồ</translation>
    </message>
    <message>
        <source>Selected features:</source>
        <translation>Các đối tượng được chọn:</translation>
    </message>
    <message>
        <source>area</source>
        <translation>diện tích</translation>
    </message>
    <message>
        <source>Extract Nodes</source>
        <translation>Trích xuất các nốt</translation>
    </message>
    <message>
        <source>Input line or polygon vector layer</source>
        <translation>Lớp vector kiểu vùng hoặc kiểu đường đầu vào</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <source>Save to new shapefile</source>
        <translation>Lưu thành tập tin shape mới</translation>
    </message>
    <message>
        <source>Output point shapefile</source>
        <translation>Tập tin shape kiểu điểm đầu ra</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Độ cho phép</translation>
    </message>
    <message>
        <source>Calculate using</source>
        <translation>Tính toán dùng</translation>
    </message>
    <message>
        <source>Calculate extent for each feature separately</source>
        <translation>Tính toán phạm vi cho mỗi đối tượng riêng biệt</translation>
    </message>
    <message>
        <source>Use only selected features</source>
        <translation>Chỉ dùng các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Geoprocessing</source>
        <translation>Xử lý địa lý</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>Lớp giao</translation>
    </message>
    <message>
        <source>Buffer distance</source>
        <translation>Khoảng cách đệm</translation>
    </message>
    <message>
        <source>Buffer distance field</source>
        <translation>Trường khoảng cách đệm</translation>
    </message>
    <message>
        <source>Dissolve field</source>
        <translation>Trường &apos;hoà tan&apos;</translation>
    </message>
    <message>
        <source>Dissolve buffer results</source>
        <translation>Các kết quả đệm &apos;hòa tan&apos;</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Segments to approximate</source>
        <translation>Các đoạn đến tương đối</translation>
    </message>
    <message>
        <source>Locate Line Intersections</source>
        <translation>Định vị các giao điểm của đường</translation>
    </message>
    <message>
        <source>Input line layer</source>
        <translation>Lớp đường đầu vào</translation>
    </message>
    <message>
        <source>Input unique ID field</source>
        <translation>Trường ID không trùng đầu vào</translation>
    </message>
    <message>
        <source>Intersect line layer</source>
        <translation>Lớp đường giao nhau</translation>
    </message>
    <message>
        <source>Intersect unique ID field</source>
        <translation>Trường ID không trùng giao nhau</translation>
    </message>
    <message>
        <source>Output Shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Generate Centroids</source>
        <translation>Tạo các trọng tâm</translation>
    </message>
    <message>
        <source>Weight field</source>
        <translation>Trường trọng số</translation>
    </message>
    <message>
        <source>Number of standard deviations</source>
        <translation>Số độ lệch chuẩn</translation>
    </message>
    <message>
        <source>Std. Dev.</source>
        <translation>Độ lệch chuẩn.</translation>
    </message>
    <message>
        <source>Merge shapefiles</source>
        <translation>Gộp các tập tin shape</translation>
    </message>
    <message>
        <source>Select by layers in the folder</source>
        <translation>Chọn theo các lớp trong thư mục</translation>
    </message>
    <message>
        <source>Shapefile type</source>
        <translation>Kiểu tập tin shape</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Input directory</source>
        <translation>Thư mục đầu vào</translation>
    </message>
    <message>
        <source>Add result to map canvas</source>
        <translation>Thêm kết quả vào vùng xem bản đồ</translation>
    </message>
    <message>
        <source>Create Distance Matrix</source>
        <translation>Tạo ma trận khoảng cách</translation>
    </message>
    <message>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Target point layer</source>
        <translation>Lớp điểm đích</translation>
    </message>
    <message>
        <source>Target unique ID field</source>
        <translation>Trường ID đích không trùng</translation>
    </message>
    <message>
        <source>Output matrix type</source>
        <translation>Kiểu ma trận đầu ra</translation>
    </message>
    <message>
        <source>Linear (N*k x 3) distance matrix</source>
        <translation>Ma trận khoảng cách tuyến tính (N*k x 3)</translation>
    </message>
    <message>
        <source>Standard (N x T) distance matrix</source>
        <translation>Ma trận khoảng cách chuẩn (N x T)</translation>
    </message>
    <message>
        <source>Summary distance matrix (mean, std. dev., min, max)</source>
        <translation>Ma trận khoảng cách tóm tắt (tr.bình, đ.l.chuẩn,nhỏ nhất, lớn nhất)</translation>
    </message>
    <message>
        <source>Use only the nearest (k) target points</source>
        <translation>Chỉ dùng các điểm đích gần nhất (k)</translation>
    </message>
    <message>
        <source>Output distance matrix</source>
        <translation>Ma trận khoảng cách đầu ra</translation>
    </message>
    <message>
        <source>Count Points In Polygons</source>
        <translation>Đếm các điểm trong vùng</translation>
    </message>
    <message>
        <source>Input polygon vector layer</source>
        <translation>Lớp vector vùng đầu vào</translation>
    </message>
    <message>
        <source>Input point vector layer</source>
        <translation>Lớp vector điểm đầu vào</translation>
    </message>
    <message>
        <source>Output count field name</source>
        <translation>Tên trường đếm đầu ra</translation>
    </message>
    <message>
        <source>PNTCNT</source>
        <translation>Dem_diem</translation>
    </message>
    <message>
        <source>Generate Random Points</source>
        <translation>Tạo các điểm ngẫu nhiên</translation>
    </message>
    <message>
        <source>Input Boundary Layer</source>
        <translation>Lớp ranh giới đầu vào</translation>
    </message>
    <message>
        <source>Sample Size</source>
        <translation>Kích thước mẫu</translation>
    </message>
    <message>
        <source>Unstratified Sampling Design (Entire layer)</source>
        <translation>Thiết kế Thu mẫu Không phân loại (toàn bộ lớp)</translation>
    </message>
    <message>
        <source>Use this number of points</source>
        <translation>Dùng số lượng điểm sau</translation>
    </message>
    <message>
        <source>Stratified Sampling Design (Individual polygons)</source>
        <translation>Thiết kế thu mẫu có phân loại (các vùng riêng lẻ)</translation>
    </message>
    <message>
        <source>Use this density of points</source>
        <translation>Dùng mật độ điểm sau đây</translation>
    </message>
    <message>
        <source>Use value from input field</source>
        <translation>Dùng giá trị từ trường đầu vào</translation>
    </message>
    <message>
        <source>Random Selection Tool</source>
        <translation>Công cụ chọn ngẫu nhiên</translation>
    </message>
    <message>
        <source>Input Vector Layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Randomly Select</source>
        <translation>Chọn ngẫu nhiên</translation>
    </message>
    <message>
        <source>Number of Features</source>
        <translation>Số lượng đối tượng</translation>
    </message>
    <message>
        <source>Percentage of Features</source>
        <translation>Phần trăm đối tượng</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Projection Management Tool</source>
        <translation>Công cụ quản lý phép chiếu</translation>
    </message>
    <message>
        <source>Input spatial reference system</source>
        <translation>Hệ tham chiếu không gian đầu vào</translation>
    </message>
    <message>
        <source>Output spatial reference system</source>
        <translation>Hệ tham chiếu không gian đầu ra</translation>
    </message>
    <message>
        <source>Use predefined spatial reference system</source>
        <translation>Dùng hệ tham chiếu không gian đã được định nghĩa trước</translation>
    </message>
    <message>
        <source>Choose</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Import spatial reference system from existing layer</source>
        <translation>Nhập hệ tham chiếu không gian từ một lớp hiện có</translation>
    </message>
    <message>
        <source>Import spatial reference system</source>
        <translation>Nhập hệ tham chiếu không gian</translation>
    </message>
    <message>
        <source>Generate Regular Points</source>
        <translation>Tạo các Điểm đều đặn</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Diện tích</translation>
    </message>
    <message>
        <source>Input Coordinates</source>
        <translation>Toạ độ đầu vào</translation>
    </message>
    <message>
        <source>X Min</source>
        <translation>X nhỏ nhất</translation>
    </message>
    <message>
        <source>Y Min</source>
        <translation>Y nhỏ nhất</translation>
    </message>
    <message>
        <source>X Max</source>
        <translation>X lớn nhất</translation>
    </message>
    <message>
        <source>Y Max</source>
        <translation>Y lớn nhất</translation>
    </message>
    <message>
        <source>Grid Spacing</source>
        <translation>Khoảng cách lưới</translation>
    </message>
    <message>
        <source>Use this point spacing</source>
        <translation>Dùng khoảng cách điểm sau đây</translation>
    </message>
    <message>
        <source>Apply random offset to point spacing</source>
        <translation>Áp dụng căn lệch ngẫu nhiên cho cách quãng điểm</translation>
    </message>
    <message>
        <source>Initial inset from corner (LH side)</source>
        <translation>Độ thụt ban đầu tính từ góc (phía LH)</translation>
    </message>
    <message>
        <source>Simplify geometries</source>
        <translation>Đơn giản hoá các hình học</translation>
    </message>
    <message>
        <source>Input line or polygon layer</source>
        <translation>Lớp đường hoặc vùng đầu vào</translation>
    </message>
    <message>
        <source>Simplify tolerance</source>
        <translation>Độ cho phép đơn giản hoá</translation>
    </message>
    <message>
        <source>Save to new file</source>
        <translation>Lưu thành tập tin mới</translation>
    </message>
    <message>
        <source>Build spatial index</source>
        <translation>Xây dựng chỉ mục không gian</translation>
    </message>
    <message>
        <source>Select files from disk</source>
        <translation>Chọn tập tin từ đĩa</translation>
    </message>
    <message>
        <source>Select files...</source>
        <translation>Chọn tập tin...</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Select none</source>
        <translation>Không chọn gì</translation>
    </message>
    <message>
        <source>Clear list</source>
        <translation>Xoá danh sách</translation>
    </message>
    <message>
        <source>Spatial Join</source>
        <translation>Liên kết không gian</translation>
    </message>
    <message>
        <source>Target vector layer</source>
        <translation>Lớp vector đích</translation>
    </message>
    <message>
        <source>Join vector layer</source>
        <translation>Lớp vector liên kết</translation>
    </message>
    <message>
        <source>Attribute Summary</source>
        <translation>Tóm tắt thuộc tính</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Take summary of intersecting features</source>
        <translation>Lấy thông tin tóm tắt của các đối tượng giao nhau</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Tổng</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Giá trị giữa</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Take attributes of first located feature</source>
        <translation>Lấy các thuộc tính của đối tượng được định vị đầu tiên</translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>Bảng đầu ra</translation>
    </message>
    <message>
        <source>Only keep matching records</source>
        <translation>Chỉ giữ các bản ghi khớp</translation>
    </message>
    <message>
        <source>Keep all records (including non-matching target records)</source>
        <translation>Giữ tất cả bản ghi (kể cả các bản ghi đích không khớp)</translation>
    </message>
    <message>
        <source>Random Selection From Within Subsets</source>
        <translation>Chọn ngẫu nhiên từ trong tập hợp con</translation>
    </message>
    <message>
        <source>Input subset field (unique ID field)</source>
        <translation>Trường tập hợp con đầu vào (trường ID không trùng)</translation>
    </message>
    <message>
        <source>Sum Line Length In Polygons</source>
        <translation>Tính tổng chiều dài đường trong các vùng</translation>
    </message>
    <message>
        <source>Output summed length field name</source>
        <translation>Tên trường chiều dài đã tính tổng đầu ra</translation>
    </message>
    <message>
        <source>LENGTH</source>
        <translation>CHIỀU DÀI</translation>
    </message>
    <message>
        <source>Input line vector layer</source>
        <translation>Lớp vector kiểu đường đầu vào</translation>
    </message>
    <message>
        <source>Generate Vector Grid</source>
        <translation>Tạo Lưới Vector</translation>
    </message>
    <message>
        <source>Grid extent</source>
        <translation>Phạm vi của lưới</translation>
    </message>
    <message>
        <source>Update extents from layer</source>
        <translation>Cập nhật phạm vi theo lớp</translation>
    </message>
    <message>
        <source>Update extents from canvas</source>
        <translation>Cập nhật phạm vi từ khung bản đồ</translation>
    </message>
    <message>
        <source>Align extents and resolution to selected raster layer</source>
        <translation>Canh thẳng phạm vi và độ phân giải theo lớp raster được chọn</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lock 1:1 ratio</source>
        <translation>Khoá tỷ lệ 1:1</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Output grid as polygons</source>
        <translation>Xuất ra lưới dưới dạng vùng</translation>
    </message>
    <message>
        <source>Output grid as lines</source>
        <translation>Xuất ra lưới dưới dạng đường</translation>
    </message>
    <message>
        <source>Vector Split</source>
        <translation>Ngắt vector</translation>
    </message>
    <message>
        <source>Output folder</source>
        <translation>Thư mục đầu ra</translation>
    </message>
    <message>
        <source>List Unique Values</source>
        <translation>Liệt kê các giá trị không trùng</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>Trường đích</translation>
    </message>
    <message>
        <source>Unique values list</source>
        <translation>Danh sách các giá trị không trùng</translation>
    </message>
    <message>
        <source>Unique value count</source>
        <translation>Đếm giá trị không trùng</translation>
    </message>
    <message>
        <source>Save errors location</source>
        <translation>Lưu các lỗi vị trí</translation>
    </message>
    <message>
        <source>Press Ctrl+C to copy results to the clipboard</source>
        <translation>Nhấn Ctrl+C để sao chép kết quả vào bộ nhớ</translation>
    </message>
    <message>
        <source>Vector grid</source>
        <translation>Lưới vector</translation>
    </message>
    <message>
        <source>Please select a raster layer</source>
        <translation>Vui lòng chọn một lớp raster</translation>
    </message>
    <message>
        <source>Unable to compute extents aligned on selected raster layer</source>
        <translation>Không thể tính toán phạm vi căn thẳng theo lớp raster được chọn</translation>
    </message>
    <message>
        <source>Please specify valid extent coordinates</source>
        <translation>Vui lòng chỉ định toạ độ phạm vi hợp lệ</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Invalid extent coordinates entered</source>
        <translation>Toạ độ phạm vi nhập vào không hợp lệ</translation>
    </message>
    <message>
        <source>Random selection</source>
        <translation>Phép chọn ngẫu nhiên</translation>
    </message>
    <message>
        <source>No input shapefile specified</source>
        <translation>Không có tập tin shape được chỉ định</translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation>Các điểm đều đặn</translation>
    </message>
    <message>
        <source>Please specify input layer</source>
        <translation>Vui lòng chỉ định lớp đầu vào</translation>
    </message>
    <message>
        <source>Please properly specify extent coordinates</source>
        <translation>Vui lòng chỉ định đúng toạ độ phạm vi</translation>
    </message>
    <message>
        <source>Mean coordinates</source>
        <translation>Toạ độ trung bình</translation>
    </message>
    <message>
        <source>Standard distance</source>
        <translation>Khoảng cách chuẩn</translation>
    </message>
    <message>
        <source>(Optional) Weight field</source>
        <translation>(Tuỳ chọn) Trường trọng số</translation>
    </message>
    <message>
        <source>(Optional) Unique ID field</source>
        <translation>(Tuỳ chọn) Trường ID không trùng</translation>
    </message>
    <message>
        <source>Coordinate statistics</source>
        <translation>Thống kê toạ độ</translation>
    </message>
    <message>
        <source>No input vector layer specified</source>
        <translation>Không có lớp vector đầu vào được chọn</translation>
    </message>
    <message>
        <source>There were %d vertices in original dataset which
were reduced to %d vertices after simplification</source>
        <translation>Có %d đỉnh trong bộ dữ liệu gốc
được giảm xuống %d đỉnh sau khi đơn giản hoá</translation>
    </message>
    <message>
        <source>Processing of the following layers/files ended with error:&lt;br&gt;&lt;br&gt;</source>
        <translation>Xử lý các lớp/tập tin kết thúc với lỗi sau:&lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>Join attributes by location</source>
        <translation>Liên kết thuộc tính theo vị trí</translation>
    </message>
    <message>
        <source>Please specify target vector layer</source>
        <translation>Vui lòng chỉ định lớp vector đích</translation>
    </message>
    <message>
        <source>Please specify join vector layer</source>
        <translation>Vui lòng chỉ định lớp vector liên kết</translation>
    </message>
    <message>
        <source>Please specify at least one summary statistic</source>
        <translation>Vui lòng chỉ định ít nhất một phép thống kê tóm tắt</translation>
    </message>
    <message>
        <source>CRS warning!</source>
        <translation>Cảnh báo HTĐ!</translation>
    </message>
    <message>
        <source>Warning: Input layers have non-matching CRS.
This may cause unexpected results.</source>
        <translation>Cảnh báo: Các lớp đầu vào có HTĐ không khớp.
Điều này có thể tạo ra kết quả không mong đợi.</translation>
    </message>
    <message>
        <source>Summary field</source>
        <translation>Trường tóm tắt</translation>
    </message>
    <message>
        <source>Error deleting shapefile</source>
        <translation>Lỗi khi xoá tập tin shape</translation>
    </message>
    <message>
        <source>Sum line lengths</source>
        <translation>Tổng chiều dài đường</translation>
    </message>
    <message>
        <source>Sum Line Lengths In Polyons</source>
        <translation>Tính tổng chiều dài các đường trong các vùng</translation>
    </message>
    <message>
        <source>Please specify input polygon vector layer</source>
        <translation>Vui lòng chỉ định lớp vector kiểu vùng đầu vào</translation>
    </message>
    <message>
        <source>Please specify input line vector layer</source>
        <translation>Vui lòng chỉ định lớp vector kiểu đường đầu vào</translation>
    </message>
    <message>
        <source>Please specify output length field</source>
        <translation>Vui lòng chỉ định trường chiều dài đầu ra</translation>
    </message>
    <message>
        <source>length field</source>
        <translation>trường chiều dài</translation>
    </message>
    <message>
        <source>Can&apos;t delete existing shapefile
%s</source>
        <translation>Không thể xoá các tập tin shape hiện hành
%s</translation>
    </message>
    <message>
        <source>Split vector layer</source>
        <translation>Ngắt lớp vector</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>Count Points in Polygon</source>
        <translation>Đếm điểm trong vùng</translation>
    </message>
    <message>
        <source>Count Points In Polygon</source>
        <translation>Đếm điểm trong vùng</translation>
    </message>
    <message>
        <source>Please specify input point vector layer</source>
        <translation>Vui lòng chỉ định lớp vector điểm đầu vào</translation>
    </message>
    <message>
        <source>Please specify output count field</source>
        <translation>Vui lòng chỉ định trường đếm đầu ra</translation>
    </message>
    <message>
        <source>Random selection within subsets</source>
        <translation>Phép chọn ngẫu nhiên trong bộ mẫu con</translation>
    </message>
    <message>
        <source>Can&apos;t delete file %s</source>
        <translation>Không thể xoá tập tin %s</translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation>Lỗi khi nạp tập tin shape đầu ra:
%s</translation>
    </message>
    <message>
        <source>Created output shapefile:
%s

Would you like to add the new layer to the TOC?</source>
        <translation>Tập tin shape đầu ra đã được tạo:
%s

Bạn có muốn thêm lớp mới vào danh sách bản đồ?</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>Vui lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify an input field</source>
        <translation>Vui lòng chỉ định một trường đầu vào</translation>
    </message>
    <message>
        <source>Defined Projection For:
%s.shp</source>
        <translation>Phép chiếu được định nghĩa cho:
%s.shp</translation>
    </message>
    <message>
        <source>Random Points</source>
        <translation>Các điểm ngẫu nhiên</translation>
    </message>
    <message>
        <source>No input layer specified</source>
        <translation>Lớp đầu vào không được chỉ định</translation>
    </message>
    <message>
        <source>unstratified</source>
        <translation>không phân loại</translation>
    </message>
    <message>
        <source>stratified</source>
        <translation>phân loại</translation>
    </message>
    <message>
        <source>density</source>
        <translation>mật độ</translation>
    </message>
    <message>
        <source>field</source>
        <translation>trường</translation>
    </message>
    <message>
        <source>Unknown layer type...</source>
        <translation>Kiểu lớp không rõ...</translation>
    </message>
    <message>
        <source>Selected features: %s</source>
        <translation>Các đối tượng được chọn: %s</translation>
    </message>
    <message>
        <source>Commit error:
%s</source>
        <translation>Lỗi chuyển giao lệnh:
%s</translation>
    </message>
    <message>
        <source>Could not replace geometry of feature with id %s</source>
        <translation>Không thể thay thế hình học của đối tượng có id %s</translation>
    </message>
    <message>
        <source>Could not eliminate features with these ids:
%s</source>
        <translation>Không thể loại bỏ các đối tượng có những id sau:
%s</translation>
    </message>
    <message>
        <source>Created output shapefile:
%s</source>
        <translation>Tập tin shape đầu ra đã tạo:
%s</translation>
    </message>
    <message>
        <source>Line intersections</source>
        <translation>Các giao điểm của đường</translation>
    </message>
    <message>
        <source>Please specify input line layer</source>
        <translation>Vui lòng chỉ định lớp đường đầu vào</translation>
    </message>
    <message>
        <source>Please specify line intersect layer</source>
        <translation>Vui lòng chỉ định lớp đường giao nhau</translation>
    </message>
    <message>
        <source>Created output shapefiles in folder:
%s</source>
        <translation>Các tập tin shape được tạo ra trong thư mục:
%s</translation>
    </message>
    <message>
        <source>Please specify input unique ID field</source>
        <translation>Vui lòng chỉ định trường ID đầu vào không trùng</translation>
    </message>
    <message>
        <source>Please specify intersect unique ID field</source>
        <translation>Vui lòng chỉ định trường ID không trùng giao nhau</translation>
    </message>
    <message>
        <source>Currently QGIS doesn&apos;t allow simultaneous access from different threads to the same datasource. Make sure your layer&apos;s attribute tables are closed. Continue?</source>
        <translation>Hiện tại QGIS không cho phép truy xuất từ một luồng khác vào cùng nguồn dữ liệu. Hãy đảm bảo bảng thuộc tính của lớp đã đóng. Có tiếp tục không?</translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation>Ma trận khoảng cách</translation>
    </message>
    <message>
        <source>Create Point Distance Matrix</source>
        <translation>Tạo ma trận khoảng cách điểm</translation>
    </message>
    <message>
        <source>Please specify input point layer</source>
        <translation>Vui lòng chỉ định lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Please specify output file</source>
        <translation>Vui lòng chỉ định tập tin đầu ra</translation>
    </message>
    <message>
        <source>Please specify target point layer</source>
        <translation>Vui lòng chỉ định lớp điểm đích</translation>
    </message>
    <message>
        <source>Please specify target unique ID field</source>
        <translation>Vui lòng chỉ định trường ID đích không trùng</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation>Xử lý hoàn tất.</translation>
    </message>
    <message>
        <source>Select directory with shapefiles to merge</source>
        <translation>Chọn thư mục chứa các tập tin shape cần gộp</translation>
    </message>
    <message>
        <source>No shapefiles found</source>
        <translation>Không tìm thấy tập tin shape</translation>
    </message>
    <message>
        <source>There are no shapefiles in this directory. Please select another one.</source>
        <translation>Không có tập tin shape trong thư mục này. Vui lòng chọn thư mục khác.</translation>
    </message>
    <message>
        <source>Input files</source>
        <translation>Tập tin đầu vào</translation>
    </message>
    <message>
        <source>No output file</source>
        <translation>Không có tập tin đầu ra</translation>
    </message>
    <message>
        <source>Please specify output file.</source>
        <translation>Vui lòng chỉ định tập tin đầu ra.</translation>
    </message>
    <message>
        <source>There are no shapefiles with the given geometry type. Please select an available geometry type.</source>
        <translation>Không có tập tin shape với kiểu hình học chỉ định. Vui lòng chọn kiểu hình học dùng được.</translation>
    </message>
    <message>
        <source>Delete error</source>
        <translation>Lỗi khi xóa</translation>
    </message>
    <message>
        <source>Merging</source>
        <translation>Đang gộp</translation>
    </message>
    <message>
        <source>Define current projection</source>
        <translation>Định nghĩa phép chiếu hiện tại</translation>
    </message>
    <message>
        <source>Missing or invalid CRS</source>
        <translation>HTĐ bị thiếu hoặc không hợp lệ</translation>
    </message>
    <message>
        <source>Please specify spatial reference system</source>
        <translation>Vui lòng chỉ định hệ tham chiếu không gian</translation>
    </message>
    <message>
        <source>Cannot define projection for PostGIS data...yet!</source>
        <translation>Chưa thể xác định phép chiếu cho dữ liệu PostGIS!</translation>
    </message>
    <message>
        <source>Identical output spatial reference system chosen

Are you sure you want to proceed?</source>
        <translation>Hệ tham chiếu không gian đầu ra được chọn giống hệt

Có chắc bạn muốn tiến hành?</translation>
    </message>
    <message>
        <source>Output spatial reference system is not valid</source>
        <translation>Hệ tham chiếu không gian đầu ra không hợp lệ</translation>
    </message>
    <message>
        <source>Please select the projection system that defines the current layer.</source>
        <translation>Vui lòng chỉ định hệ phép chiếu xác định cho lớp hiện tại.</translation>
    </message>
    <message>
        <source>Layer CRS information will be updated to the selected CRS.</source>
        <translation>Thông tin HTĐ của lớp sẽ được cập nhập vào HTĐ được chọn.</translation>
    </message>
    <message>
        <source>Export to new projection</source>
        <translation>Xuất thành phép chiếu mới</translation>
    </message>
    <message>
        <source>No Valid CRS selected</source>
        <translation>Không có HTĐ hợp lệ nào được chọn</translation>
    </message>
    <message>
        <source>Densify geometries</source>
        <translation>Tăng đỉnh cho các hình học</translation>
    </message>
    <message>
        <source>Vertices to add</source>
        <translation>Các đỉnh thêm vào</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Please specify an input layer</source>
        <translation>Vui lòng chỉ định lớp đầu vào</translation>
    </message>
    <message>
        <source>Simplify results</source>
        <translation>Đơn giản hoá kết quả</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>creating new selection</source>
        <translation>tạo phép chọn mới</translation>
    </message>
    <message>
        <source>adding to current selection</source>
        <translation>thêm vào phép chọn hiện tại</translation>
    </message>
    <message>
        <source>removing from current selection</source>
        <translation>loại bỏ khỏi phép chọn hiện tại</translation>
    </message>
    <message>
        <source>Select by location</source>
        <translation>Chọn theo vị trí</translation>
    </message>
    <message>
        <source>Select features in:</source>
        <translation>Chọn các đối tượng trong:</translation>
    </message>
    <message>
        <source>that intersect features in:</source>
        <translation>nào cắt các đối tượng trong:</translation>
    </message>
    <message>
        <source>Include input features that touch the selection features</source>
        <translation>Bao gồm cả đối tượng đầu vào nào chạm các đối tượng chọn</translation>
    </message>
    <message>
        <source>Include input features that overlap/cross the selection features</source>
        <translation>Bao gồm cả đối tượng đầu vào nào chồng/cắt các đối tượng chọn</translation>
    </message>
    <message>
        <source>Include input features completely within the selection features</source>
        <translation>Bao gồm cả các đối tượng đầu vào nào hoàn toàn nằm trong các đối tượng chọn</translation>
    </message>
    <message>
        <source>Only selected features</source>
        <translation>Chỉ các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Please specify select layer</source>
        <translation>Vui lòng chỉ định lớp chọn</translation>
    </message>
    <message>
        <source>Eliminate</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>No selection in input layer</source>
        <translation>Không có phép chọn trong lớp đầu vào</translation>
    </message>
    <message>
        <source>Error creating output file</source>
        <translation>Lỗi khi tạo lớp đầu ra</translation>
    </message>
    <message>
        <source>Could not delete features</source>
        <translation>Không thể xoá đối tượng</translation>
    </message>
    <message>
        <source>Could not add features</source>
        <translation>Không thể thêm đối tượng</translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Log</source>
        <translation>Báo cáo ghi</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
    <message>
        <source>Include input features that intersect the selection features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Difference</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>Lớp sai biệt</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>Sai biệt</translation>
    </message>
    <message>
        <source>Geometry exception while computing difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature exception while computing difference</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfDistDown</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stream Raster Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Weight Path Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistical Method</source>
        <translation>Phương pháp thống kê</translation>
    </message>
    <message>
        <source>Distance Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Drop to Stream Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfDistUp</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistical Method</source>
        <translation>Phương pháp thống kê</translation>
    </message>
    <message>
        <source>Distance Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proportion Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Distance Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfTransLimAccum</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Supply Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Capacity Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Limited Accumulation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deposition Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DinfTransLimAccum2</name>
    <message>
        <source>D-Infinity Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Supply Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Capacity Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input Concentration Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for edge contamination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Limited Accumulation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deposition Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Concentration Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Dissolve</name>
    <message>
        <source>Geometry exception while dissolving</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Dissolve all (do not use field)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <source>Dissolved</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgAddGeometryColumn</name>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>field name must not be empty</source>
        <translation>tên trường không được trống</translation>
    </message>
</context>
<context>
    <name>DlgAutofill</name>
    <message>
        <source>Autofill settings</source>
        <translation>Các thiết lập tự điền</translation>
    </message>
    <message>
        <source>Autofill mode</source>
        <translation>Chế độ tự điền</translation>
    </message>
    <message>
        <source>Do not autofill</source>
        <translation>Không tự điền</translation>
    </message>
    <message>
        <source>Fill with numbers</source>
        <translation>Điền với các số</translation>
    </message>
    <message>
        <source>Fill with parameter values</source>
        <translation>Điền với các giá trị tham số</translation>
    </message>
    <message>
        <source>Parameter to use</source>
        <translation>Tham số sử dụng</translation>
    </message>
</context>
<context>
    <name>DlgConfig</name>
    <message>
        <source>Processing options</source>
        <translation>Các tuỳ chọn xử lý</translation>
    </message>
    <message>
        <source>Enter setting name to filter list</source>
        <translation>Nhập tên thiết lập vào danh sách lọc</translation>
    </message>
</context>
<context>
    <name>DlgCreateIndex</name>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Please enter some name for the index</source>
        <translation>Vui lòng nhập tên gì đó vào chỉ mục</translation>
    </message>
</context>
<context>
    <name>DlgCreateTable</name>
    <message>
        <source>&amp;Create</source>
        <translation>&amp;Tạo</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>no field selected</source>
        <translation>không trường nào được chọn</translation>
    </message>
    <message>
        <source>field is at top already</source>
        <translation>trường đã ở trên cùng</translation>
    </message>
    <message>
        <source>No field selected</source>
        <translation>Không trường nào được chọn</translation>
    </message>
    <message>
        <source>field is at bottom already</source>
        <translation>trường đã ở dưới cùng</translation>
    </message>
    <message>
        <source>select schema!</source>
        <translation>chọn lược đồ!</translation>
    </message>
    <message>
        <source>enter table name!</source>
        <translation>nhập tên bảng!</translation>
    </message>
    <message>
        <source>add some fields!</source>
        <translation>thêm vài trường!</translation>
    </message>
    <message>
        <source>set geometry column name</source>
        <translation>thiết lập tên cột hình học</translation>
    </message>
    <message>
        <source>Good</source>
        <translation>Tốt</translation>
    </message>
    <message>
        <source>everything went fine</source>
        <translation>mọi thứ đều ổn</translation>
    </message>
</context>
<context>
    <name>DlgExportVector</name>
    <message>
        <source>Choose where to save the file</source>
        <translation>Chọn nơi lưu tập tin</translation>
    </message>
    <message>
        <source>Shapefiles</source>
        <translation>Các tập tin shape</translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation>Xuất ra tập tin</translation>
    </message>
    <message>
        <source>Output table name is required</source>
        <translation>Cần có tên bảng đầu ra</translation>
    </message>
    <message>
        <source>Invalid source srid: must be an integer</source>
        <translation>Số hiệu HTĐ nguồn không hợp lệ: phải là số nguyên</translation>
    </message>
    <message>
        <source>Invalid target srid: must be an integer</source>
        <translation>Số hiệu HTĐ đích không hợp lệ: phải là số nguyên</translation>
    </message>
    <message>
        <source>Error %d
%s</source>
        <translation>Lỗi %d
%s</translation>
    </message>
    <message>
        <source>Export finished.</source>
        <translation>Phép xuất ra kết thúc.</translation>
    </message>
</context>
<context>
    <name>DlgFieldProperties</name>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>field name must not be empty</source>
        <translation>tên trường không được bỏ trống</translation>
    </message>
    <message>
        <source>field type must not be empty</source>
        <translation>kiểu trường không được bỏ trống</translation>
    </message>
</context>
<context>
    <name>DlgFixedTable</name>
    <message>
        <source>Fixed table</source>
        <translation>Bảng cố định</translation>
    </message>
</context>
<context>
    <name>DlgGetScriptsAndModels</name>
    <message>
        <source>Get scripts and models</source>
        <translation>Lấy tập lệnh và mô hình</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
</context>
<context>
    <name>DlgHelpEdition</name>
    <message>
        <source>Help editor</source>
        <translation>Trình biên tập trợ giúp</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
    <message>
        <source>Select element to edit</source>
        <translation>Chọn yếu tố để chỉnh sửa</translation>
    </message>
    <message>
        <source>Element description</source>
        <translation>Mô tả yếu tố</translation>
    </message>
</context>
<context>
    <name>DlgHistory</name>
    <message>
        <source>History and log</source>
        <translation>Lịch sử và báo cáo</translation>
    </message>
</context>
<context>
    <name>DlgImportVector</name>
    <message>
        <source>Choose the file to import</source>
        <translation>Chọn tập tin cần nhập</translation>
    </message>
    <message>
        <source>Import to database</source>
        <translation>Nhập vào CSDL</translation>
    </message>
    <message>
        <source>Input layer missing or not valid</source>
        <translation>Lớp đầu vào thiếu hoặc không hợp lệ</translation>
    </message>
    <message>
        <source>Output table name is required</source>
        <translation>Cần có tên bảng đầu ra</translation>
    </message>
    <message>
        <source>Invalid source srid: must be an integer</source>
        <translation>Số hiệu HTĐ nguồn không hợp lệ: phải là số nguyên</translation>
    </message>
    <message>
        <source>Invalid target srid: must be an integer</source>
        <translation>Số hiệu HTĐ đích không hợp lệ: phải là số nguyên</translation>
    </message>
    <message>
        <source>Error %d
%s</source>
        <translation>Lỗi %d
%s</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Lệnh nhập thành công.</translation>
    </message>
</context>
<context>
    <name>DlgModeler</name>
    <message>
        <source>Processing modeler</source>
        <translation>Trình mô hình hoá xử lý</translation>
    </message>
    <message>
        <source>Open model</source>
        <translation>Mở mô hình</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Save as...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>Export as image</source>
        <translation>Xuất ra ảnh</translation>
    </message>
    <message>
        <source>Edit model help</source>
        <translation>Trợ giúp chỉnh sửa mô hình</translation>
    </message>
    <message>
        <source>Run model</source>
        <translation>Chạy mô hình</translation>
    </message>
    <message>
        <source>Inputs</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <source>Algorithms</source>
        <translation>Thuật toán</translation>
    </message>
    <message>
        <source>Enter algorithm name to filter list</source>
        <translation>Nhập tên thuật toán vào danh sách lọc</translation>
    </message>
    <message>
        <source>Enter model name here</source>
        <translation>Nhập tên mô hình tại đây</translation>
    </message>
    <message>
        <source>Enter group name here</source>
        <translation>Nhập tên nhóm tại đây</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
</context>
<context>
    <name>DlgMultipleSelection</name>
    <message>
        <source>Multiple selection</source>
        <translation>Phép chọn nhiều</translation>
    </message>
</context>
<context>
    <name>DlgNumberInput</name>
    <message>
        <source>Enter number or expression</source>
        <translation>Nhập số hoặc biểu thức</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter expression in the text field. Double click on elements in the tree to add their values to the expression.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nhập biểu thức trong trường chữ. Nhắp chuột đúp vào các yếu tố trong cây sơ đồ để thêm giá trị của chúng vào biểu thức.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Warning&lt;/span&gt;: if expression result is float value, but integer required, result will be rounded to integer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cảnh báo&lt;/span&gt;:nếu kết quả biểu thức là số thập phân, nhưng cần có số nguyên thì kết quả sẽ được làm tròn.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>DlgRenderingStyles</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
</context>
<context>
    <name>DlgResults</name>
    <message>
        <source>Results</source>
        <translation>Kết quả</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
</context>
<context>
    <name>DlgScriptEditor</name>
    <message>
        <source>Script editor</source>
        <translation>Trình biên tập tập lệnh</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save as...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>Edit script help</source>
        <translation>Trợ giúp chỉnh sửa tập lệnh</translation>
    </message>
    <message>
        <source>Run algorithm</source>
        <translation>Chạy thuật toán</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Chép</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Open script</source>
        <translation>Mở tập lệnh</translation>
    </message>
    <message>
        <source>Ctrl+O, Return</source>
        <translation>Ctrl+O, phím Enter</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Z</source>
        <translation>Ctrl+Shift+Z</translation>
    </message>
</context>
<context>
    <name>DlgSqlWindow</name>
    <message>
        <source>%d rows, %.1f seconds</source>
        <translation>%d hàng, %.1f giây</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>You must fill the required fields: 
geometry column - column with unique integer values</source>
        <translation>Bạn phải điền vào các trường bắt buộc: 
cột hình học - cột với giá trị số nguyên không trùng</translation>
    </message>
</context>
<context>
    <name>DlgTableProperties</name>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
    <message>
        <source>nothing selected</source>
        <translation>không có gì được chọn</translation>
    </message>
    <message>
        <source>Are you sure</source>
        <translation>Có chắc bạn </translation>
    </message>
    <message>
        <source>really delete column &apos;%s&apos;?</source>
        <translation>thực sự muốn xoá cột &apos;%s&apos;?</translation>
    </message>
    <message>
        <source>really delete constraint &apos;%s&apos;?</source>
        <translation>thực sự muốn xoá ràng buộc &apos;%s&apos;?</translation>
    </message>
    <message>
        <source>The selected table has no geometry</source>
        <translation>Bảng được chọn không có hình học</translation>
    </message>
    <message>
        <source>Create?</source>
        <translation>Tạo?</translation>
    </message>
    <message>
        <source>Create spatial index for field %s?</source>
        <translation>Tạo chỉ mục không gian cho trường %s?</translation>
    </message>
    <message>
        <source>Nothing selected</source>
        <translation>Không có gì được chọn</translation>
    </message>
    <message>
        <source>really delete index &apos;%s&apos;?</source>
        <translation>thực sự muốn xoá chỉ mục &apos;%s&apos;?</translation>
    </message>
</context>
<context>
    <name>DlgVersioning</name>
    <message>
        <source>Add versioning support to a table</source>
        <translation>Thêm hỗ trợ phiên bản vào một bảng</translation>
    </message>
    <message>
        <source>Table is expected to be empty, with a primary key.</source>
        <translation>Bảng được mong đợi là rỗng, cùng với khoá sơ cấp.</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>create a view with current content (&lt;TABLE&gt;_current)</source>
        <translation>tạo một vùng xem với nội dung hiện tại (&lt;TABLE&gt;_current)</translation>
    </message>
    <message>
        <source>New columns</source>
        <translation>Cột mới</translation>
    </message>
    <message>
        <source>Prim. key</source>
        <translation>Khoá s.cấp</translation>
    </message>
    <message>
        <source>id_hist</source>
        <translation>lịch_sử_id</translation>
    </message>
    <message>
        <source>Start time</source>
        <translation>Th.gian bắt đầu</translation>
    </message>
    <message>
        <source>time_start</source>
        <translation>tgian_bđầu</translation>
    </message>
    <message>
        <source>End time</source>
        <translation>Th.gian kết thúc</translation>
    </message>
    <message>
        <source>time_end</source>
        <translation>tgian_kthúc</translation>
    </message>
    <message>
        <source>SQL to be executed:</source>
        <translation>SQL cần thực thi:</translation>
    </message>
</context>
<context>
    <name>DropAnalysis</name>
    <message>
        <source>D8 Contributing Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D8 Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pit Filled Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Accumulated Stream Source Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of Threshold Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spacing for Threshold Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>D-Infinity Drop to Stream Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EditModelAction</name>
    <message>
        <source>Edit model</source>
        <translation>Chỉnh sửa mô hình</translation>
    </message>
</context>
<context>
    <name>EditScriptAction</name>
    <message>
        <source>Edit script</source>
        <translation>Chỉnh sửa tập lệnh</translation>
    </message>
</context>
<context>
    <name>Eliminate</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Use current selection in input layer (works only if called from toolbox)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comparison</source>
        <translation>So sánh</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Merge selection with the neighbouring polygon with the</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaned layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to integer</source>
        <translation>Không thể chuyển đổi &quot;%s&quot; thành kiểu số nguyên</translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to float</source>
        <translation>Không thể chuyển đổi &quot;%s&quot; thành kiểu số thực</translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to unicode</source>
        <translation>Không thể chuyển đổi &quot;%s&quot; thành mã Unicode</translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to date with system date format %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert &quot;%s&quot; to date with format string &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter the date and the date format, e.g. &quot;07.26.2011&quot; &quot;MM.dd.yyyy&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%s&quot; can only be used with string fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in selection input: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%s: (No selection in input layer &quot;%s&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not replace geometry of feature with id %s</source>
        <translation>Không thể thay thế hình học của đối tượng có id %s</translation>
    </message>
</context>
<context>
    <name>EquivalentNumField</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Class field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>ExampleAlgorithm</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer with selected features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Explode</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>ExportGeometryInfo</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Calculate using</source>
        <translation>Tính toán dùng</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>ExtentFromLayer</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Calculate extent for each feature separately</source>
        <translation>Tính toán phạm vi cho mỗi đối tượng riêng biệt</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>ExtentSelectionPanel</name>
    <message>
        <source>[Leave blank to use min covering extent]</source>
        <translation>[Bỏ trống để dùng phạm vi phủ trùm nhỏ nhất]</translation>
    </message>
    <message>
        <source>Use layer/canvas extent</source>
        <translation>Dùng phạm vi của lớp/khung bản đồ</translation>
    </message>
    <message>
        <source>Select extent on canvas</source>
        <translation>Chọn phạm vi trên khung bản đồ</translation>
    </message>
    <message>
        <source>Use min covering extent from input layers</source>
        <translation>Dùng phạm vi phủ trùm nhỏ nhất từ các lớp đầu vào</translation>
    </message>
    <message>
        <source>Select extent</source>
        <translation>Chọn phạm vi</translation>
    </message>
    <message>
        <source>Use extent from</source>
        <translation>Chọn phạm vi theo</translation>
    </message>
</context>
<context>
    <name>ExtractByAttribute</name>
    <message>
        <source>Input Layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Operators %s can be used only with string fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported field type &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExtractByLocation</name>
    <message>
        <source>Layer to select from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional layer (intersection layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExtractNodes</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>ExtractProjection</name>
    <message>
        <source>Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create also .prj file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsCalculator</name>
    <message>
        <source>Field calculator</source>
        <translation>Trình tính toán trường</translation>
    </message>
    <message>
        <source>Create a new field</source>
        <translation>Tạo một trường mới</translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>Tên trường đầu ra</translation>
    </message>
    <message>
        <source>Output field type</source>
        <translation>Kiểu trường đầu ra</translation>
    </message>
    <message>
        <source>Output field width</source>
        <translation>Chiều rộng trường đầu ra</translation>
    </message>
    <message>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation>Chiều rộng của đầu ra đầy đủ. Ví dụ 123,456 nghĩa là khai báo 6 làm chiều rộng trường.</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Update existing field</source>
        <translation>Cập nhật trường hiện có</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Kiểu trường</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Độ dài trường</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formula</source>
        <translation>Công thức</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Evaluation error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occured while evaluating the calculation string:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field name is not set. Please enter a field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output is not set. Please specify valid filename</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsCalculatorDialog</name>
    <message>
        <source>[Save to temporary file]</source>
        <translation>[Lưu vào tập tin tạm]</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation>Không thể thực thi thuật toán</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Các giá trị tham số sai hoặc bị thiếu</translation>
    </message>
</context>
<context>
    <name>FieldsMapper</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Fields mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Parser error in expression &quot;{}&quot;: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluation error in expression &quot;{}&quot;: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred while evaluating the calculation string:
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsPyculator</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Kiểu trường</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Độ dài trường</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formula</source>
        <translation>Công thức</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>FieldPyculator code execute error.Global code block can&apos;t be executed!
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FieldPyculator code execute error.Field code block can&apos;t be executed!
%s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FieldPyculator code execute error
Field code block does not return &apos;%s1&apos; variable! Please declare this variable in your code!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FileDirectorySelector</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation>Chọn thư mục</translation>
    </message>
    <message>
        <source>Select file</source>
        <translation>Chọn tập tin</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Tất cả kiểu  tập tin (*.*)</translation>
    </message>
</context>
<context>
    <name>FileSelectionPanel</name>
    <message>
        <source>Select folder</source>
        <translation>Chọn thư mục</translation>
    </message>
    <message>
        <source>Select file</source>
        <translation>Chọn tập tin</translation>
    </message>
</context>
<context>
    <name>FilterData</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard Deviation multiplier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Window size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output filtered las file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FirstLastReturn</name>
    <message>
        <source>Input .las</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use LAS info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FixedDistanceBuffer</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <source>Dissolve result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
</context>
<context>
    <name>FixedTableDialog</name>
    <message>
        <source>Add row</source>
        <translation>Thêm hàng</translation>
    </message>
    <message>
        <source>Remove row(s)</source>
        <translation>Loại bỏ (các) hàng</translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation>Loại bỏ tất cả</translation>
    </message>
</context>
<context>
    <name>FixedTablePanel</name>
    <message>
        <source>Fixed table %dx%d</source>
        <translation>Bảng cố định %dx%d</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Toggle advanced mode</source>
        <translation>Bật/tắt chế độ nâng cao</translation>
    </message>
    <message>
        <source>Add row</source>
        <translation>Thêm hàng</translation>
    </message>
    <message>
        <source>Remove row(s)</source>
        <translation>Loại bỏ (các) hàng</translation>
    </message>
    <message>
        <source>Iterate over this layer</source>
        <translation>Chạy phân tích lặp trên lớp này</translation>
    </message>
    <message>
        <source>Open number input dialog</source>
        <translation>Mở hộp thoại đầu vào số</translation>
    </message>
    <message>
        <source>Advanced parameters</source>
        <translation>Các tham số nâng cao</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <source>Add new field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete selected field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected field up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move selected field down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset all fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields from layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields from selected layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>equals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>contains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>touches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>intersects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>within</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation>chồng</translation>
    </message>
    <message>
        <source>crosses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FusionAlgorithm</name>
    <message>
        <source>Fusion folder is not configured.
Please configure it before running Fusion algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FusionUtils</name>
    <message>
        <source>Fusion execution console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalOgrAlgorithmProvider</name>
    <message>
        <source>GDAL/OGR</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalTools</name>
    <message>
        <source>&amp;Input directory</source>
        <translation>Thư mục đầu &amp;vào</translation>
    </message>
    <message>
        <source>&amp;Output directory</source>
        <translation>Thư mục đầu &amp;ra</translation>
    </message>
    <message>
        <source>The selected file is not a supported OGR format</source>
        <translation>Tập tin được chọn không phải định đạng được OGR hỗ trợ</translation>
    </message>
    <message>
        <source>The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Tiến trình thất bại trong việc khởi động. Hoặc là thiếu chương trình được kích hoạt, hoặc bạn không có đủ quyền để chạy chương trình đó.</translation>
    </message>
    <message>
        <source>The process crashed some time after starting successfully.</source>
        <translation>Tiến trình bị sập sau khi khởi động thành công một lúc.</translation>
    </message>
    <message>
        <source>An unknown error occurred.</source>
        <translation>Đã xảy ra một lỗi không rõ nguyên nhân.</translation>
    </message>
    <message>
        <source>Plugin error</source>
        <translation>Lỗi phần mở rộng</translation>
    </message>
    <message>
        <source>Unable to load {0} plugin. 
The required &quot;{1}&quot; module is missing. 
Install it and try again.</source>
        <translation>Không thể nạp phần mở rộng {0}. 
Bị thiếu module &quot;{1}&quot; cần có. 
Cài đặt lại và thử lại.</translation>
    </message>
    <message>
        <source>QGIS version detected: </source>
        <translation>Phiên bản QGIS được nhận diện: </translation>
    </message>
    <message>
        <source>This version of Gdal Tools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation>Phiên bản Công cụ Gdal này cần có QGIS phiên bản tối thiểu là 1.0.0
Phần mở rộng này sẽ không được kích hoạt.</translation>
    </message>
    <message>
        <source>Projections</source>
        <translation>Các phép chiếu</translation>
    </message>
    <message>
        <source>Warp (Reproject)...</source>
        <translation>&apos;Uốn&apos; (Quy chiếu lại)...</translation>
    </message>
    <message>
        <source>Assign Projection...</source>
        <translation>Gán phép chiếu...</translation>
    </message>
    <message>
        <source>Extract Projection...</source>
        <translation>Trích ra phép chiếu...</translation>
    </message>
    <message>
        <source>Rasterize (Vector to Raster)...</source>
        <translation>Raster hóa (Véc-tơ thành Raster)...</translation>
    </message>
    <message>
        <source>Polygonize (Raster to Vector)...</source>
        <translation>Vùng hóa (Raster thành Véc-tơ)...</translation>
    </message>
    <message>
        <source>Translate (Convert Format)...</source>
        <translation>Dịch (Chuyển đổi định dạng)...</translation>
    </message>
    <message>
        <source>RGB to PCT...</source>
        <translation>RGB thành PCT...</translation>
    </message>
    <message>
        <source>PCT to RGB...</source>
        <translation>PCT thành RGB...</translation>
    </message>
    <message>
        <source>Contour...</source>
        <translation>Đường bình độ...</translation>
    </message>
    <message>
        <source>Clipper...</source>
        <translation>Yếu tố cắt...</translation>
    </message>
    <message>
        <source>Sieve...</source>
        <translation>Sàng lọc...</translation>
    </message>
    <message>
        <source>Near Black...</source>
        <translation>Cận đen...</translation>
    </message>
    <message>
        <source>Fill nodata...</source>
        <translation>Lấp đầy phần không dữ liệu...</translation>
    </message>
    <message>
        <source>Proximity (Raster Distance)...</source>
        <translation>Phép lân cận (Khoảng cách raster)...</translation>
    </message>
    <message>
        <source>Grid (Interpolation)...</source>
        <translation>Lưới (Nội suy)...</translation>
    </message>
    <message>
        <source>DEM (Terrain Models)...</source>
        <translation>DEM (Các mô hình địa hình)...</translation>
    </message>
    <message>
        <source>Build Virtual Raster (Catalog)...</source>
        <translation>Xây dựng raster ảo (Bản liệt kê)...</translation>
    </message>
    <message>
        <source>Merge...</source>
        <translation>Gộp...</translation>
    </message>
    <message>
        <source>Information...</source>
        <translation>Thông tin...</translation>
    </message>
    <message>
        <source>Build Overviews (Pyramids)...</source>
        <translation>Xây dựng các phép xem tổng quát (các tháp ảnh)...</translation>
    </message>
    <message>
        <source>Tile Index...</source>
        <translation>Chỉ mục mảnh chia...</translation>
    </message>
    <message>
        <source>GdalTools Settings...</source>
        <translation>Các thiết lập Công cụ Gdal...</translation>
    </message>
    <message>
        <source>Warp an image into a new coordinate system</source>
        <translation>Chuyển một ảnh sang hệ toạ độ mới</translation>
    </message>
    <message>
        <source>Add projection info to the raster</source>
        <translation>Thêm thông tin phép chiếu vào ảnh raster</translation>
    </message>
    <message>
        <source>Extract projection information from raster(s)</source>
        <translation>Trích xuất thông tin phép chiếu từ (các) ảnh raster</translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation>Chuyển đổi</translation>
    </message>
    <message>
        <source>Burns vector geometries into a raster</source>
        <translation>Chuyển các hình học vector thành raster</translation>
    </message>
    <message>
        <source>Produces a polygon feature layer from a raster</source>
        <translation>Tạo một lớp đối tượng kiểu vùng từ một lớp raster</translation>
    </message>
    <message>
        <source>Converts raster data between different formats</source>
        <translation>Chuyển đổi dữ liệu raster giữa các định dạng khác nhau</translation>
    </message>
    <message>
        <source>Convert a 24bit RGB image to 8bit paletted</source>
        <translation>Chuyển đổi ảnh RGB 24bit thành kiểu bảng màu 8bit</translation>
    </message>
    <message>
        <source>Convert an 8bit paletted image to 24bit RGB</source>
        <translation>Chuyển đổi ảnh dạng bảng màu 8bit thành RGB 24bit</translation>
    </message>
    <message>
        <source>Extraction</source>
        <translation>Trích xuất</translation>
    </message>
    <message>
        <source>Builds vector contour lines from a DEM</source>
        <translation>Xây dựng các đường bình độ vector từ DEM</translation>
    </message>
    <message>
        <source>Analysis</source>
        <translation>Phân tích</translation>
    </message>
    <message>
        <source>Removes small raster polygons</source>
        <translation>Loại bỏ các vùng raster nhỏ</translation>
    </message>
    <message>
        <source>Convert nearly black/white borders to exact value</source>
        <translation>Chuyển đổi các viền cận đen/trắng thành giá trị chính xác</translation>
    </message>
    <message>
        <source>Fill raster regions by interpolation from edges</source>
        <translation>Lấp đầy các vùng raster bằng cách nội suy từ các mép</translation>
    </message>
    <message>
        <source>Produces a raster proximity map</source>
        <translation>Tạo một bản đồ lân cận raster</translation>
    </message>
    <message>
        <source>Create raster from the scattered data</source>
        <translation>Tạo một ảnh raster từ dữ liệu phân tán</translation>
    </message>
    <message>
        <source>Tool to analyze and visualize DEMs</source>
        <translation>Công cụ để phân tích và xem các mô hình độ cao số</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>Các mục khác</translation>
    </message>
    <message>
        <source>Builds a VRT from a list of datasets</source>
        <translation>Xây dựng VRT từ danh sách các bộ dữ liệu</translation>
    </message>
    <message>
        <source>Build a quick mosaic from a set of images</source>
        <translation>Tạo một ảnh khảm nhanh từ một tập hợp ảnh</translation>
    </message>
    <message>
        <source>Lists information about raster dataset</source>
        <translation>Liệt kê thông tin về bộ dữ liệu raster</translation>
    </message>
    <message>
        <source>Builds or rebuilds overview images</source>
        <translation>Xây dựng hoặc xây dựng lại các ảnh xem tổng quát</translation>
    </message>
    <message>
        <source>Build a shapefile as a raster tileindex</source>
        <translation>Xây dựng tập tin shape thành chỉ mục mảnh chia raster</translation>
    </message>
    <message>
        <source>Various settings for Gdal Tools</source>
        <translation>Các thiết lập khác cho Công cụ Gdal</translation>
    </message>
</context>
<context>
    <name>GdalToolsAboutDialog</name>
    <message>
        <source>About Gdal Tools</source>
        <translation>Nói về Công cụ Gdal</translation>
    </message>
    <message>
        <source>GDAL Tools</source>
        <translation>Công cụ GDAL</translation>
    </message>
    <message>
        <source>Version x.x-xxxxxx</source>
        <translation>Phiên bản x.x-xxxxxx</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { khoảng trắng: cuộn trước; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Web</source>
        <translation>Web</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseBatchWidget</name>
    <message>
        <source>Finished</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Operation completed.</source>
        <translation>Lệnh hoàn tất.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>No input files to process.</source>
        <translation>Không có tập tin đầu vào để chạy.</translation>
    </message>
    <message>
        <source>The following files were not created: 
{0}</source>
        <translation>Các tập tin sau không được tạo ra: 
{0}</translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseDialog</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>The command is still running. 
Do you want terminate it anyway?</source>
        <translation>Lệnh vẫn đang chạy. 
Bạn vẫn muốn ngưng nó chứ?</translation>
    </message>
</context>
<context>
    <name>GdalToolsBasePluginWidget</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>No output file created.</source>
        <translation>Không có tập tin đầu ra được tạo thành.</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation>Xử lý hoàn tất.</translation>
    </message>
    <message>
        <source>%s not created.</source>
        <translation>%s không được tạo ra.</translation>
    </message>
</context>
<context>
    <name>GdalToolsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>&amp;Load into canvas when finished</source>
        <translation>&amp;Thêm vào vùng xem bản đồ sau khi hoàn tất</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Extract projection</source>
        <translation>Trích xuất phép chiếu</translation>
    </message>
    <message>
        <source>Batch mode (for processing whole directory)</source>
        <translation>Chế độ chạy hàng loạt (dùng để xử lý cả thư mục)</translation>
    </message>
    <message>
        <source>&amp;Input file</source>
        <translation>Tập tin đầu &amp;vào</translation>
    </message>
    <message>
        <source>Recurse subdirectories</source>
        <translation>Tính luôn các thư mục con vào lệnh</translation>
    </message>
    <message>
        <source>Create also prj file</source>
        <translation>Tạo luôn tập tin prj</translation>
    </message>
    <message>
        <source>Select the file for DEM</source>
        <translation>Chọn tập tin dùng cho Mô hình độ cao số</translation>
    </message>
    <message>
        <source>Select the raster file to save the results to</source>
        <translation>Chọn tập tin raster để lưu kết quả vào đó</translation>
    </message>
    <message>
        <source>Select the color configuration file</source>
        <translation>Chọn tập tin cấu hình màu</translation>
    </message>
    <message>
        <source>Select the input file for Grid</source>
        <translation>Chon tập tin đầu vào dùng cho Lưới</translation>
    </message>
    <message>
        <source>Select the input file for Rasterize</source>
        <translation>Chọn tập tin đầu vào dùng cho lệnh Raster hoá</translation>
    </message>
    <message>
        <source>Select the input file for Sieve</source>
        <translation>Chọn tập tin đầu vào dùng cho Sàng lọc</translation>
    </message>
    <message>
        <source>Select the input file for Warp</source>
        <translation>Chọn tập tin đầu vào dùng cho Chuyển HTĐ</translation>
    </message>
    <message>
        <source>Select the mask file</source>
        <translation>Chọn tập tin mặt nạ</translation>
    </message>
    <message>
        <source>Select the input directory with files to Warp</source>
        <translation>Chọn thư mục đầu vào với các tập tin cần chuyển HTĐ</translation>
    </message>
    <message>
        <source>Select the output directory to save the results to</source>
        <translation>Chọn thư mục đầu ra để lưu kết quả vào</translation>
    </message>
    <message>
        <source>Output size or resolution required</source>
        <translation>Cần có kích thước hoặc độ phân giải đầu ra</translation>
    </message>
    <message>
        <source>The output file doesn&apos;t exist. You must set up the output size or resolution to create it.</source>
        <translation>Tập tin đầu ra không tồn tại. Bạn phải thiết lập kích thước hoặc độ phân giải đầu ra để tạo nó.</translation>
    </message>
    <message>
        <source>Select the input file for Translate</source>
        <translation>Chọn tập tin đầu vào dùng cho lệnh Dịch</translation>
    </message>
    <message>
        <source>Select the input directory with files to Translate</source>
        <translation>Chọn thư mục đầu vào với các tập tin dùng cho lệnh Dịch</translation>
    </message>
    <message>
        <source>Translate - srcwin</source>
        <translation>Dịch - srcwin</translation>
    </message>
    <message>
        <source>Image coordinates (pixels) must be integer numbers.</source>
        <translation>Các toạ độ ảnh (điểm ảnh) phải là các số nguyên.</translation>
    </message>
    <message>
        <source>Translate - prjwin</source>
        <translation>Dịch - prjwin</translation>
    </message>
    <message>
        <source>Image coordinates (geographic) must be numbers.</source>
        <translation>Các toạ độ (địa lý) của ảnh phải là con số.</translation>
    </message>
    <message>
        <source>Select the input directory with raster files</source>
        <translation>Chọn thư mục đầu vào với các tập tin raster</translation>
    </message>
    <message>
        <source>Select where to save the TileIndex output</source>
        <translation>Chọn nơi lưu đầu ra Chỉ mục mảnh chia</translation>
    </message>
    <message>
        <source>Convert paletted image to RGB</source>
        <translation>Chuyển đổi ảnh dạng bảng màu thành RGB</translation>
    </message>
    <message>
        <source>Select the input file for convert</source>
        <translation>Chọn tập tin đầu vào để chuyển đổi</translation>
    </message>
    <message>
        <source>Select the input directory with files for convert</source>
        <translation>Chọn thư mục đầu vào với các tập tin cần chuyển đổi</translation>
    </message>
    <message>
        <source>Select the file to analyse</source>
        <translation>Chọn tập tin cần phân tích</translation>
    </message>
    <message>
        <source>Select the input directory with files to Assign projection</source>
        <translation>Chọn thư mục đầu vào với các tập tin để Gán phép chiếu</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Chép</translation>
    </message>
    <message>
        <source>Copy all</source>
        <translation>Chép tất cả</translation>
    </message>
    <message>
        <source>Select the input file for Polygonize</source>
        <translation>Chọn thư mục đầu vào dùng cho Vùng hoá</translation>
    </message>
    <message>
        <source>Select the files for VRT</source>
        <translation>Chọn các tập tin dùng cho VRT</translation>
    </message>
    <message>
        <source>Select where to save the VRT</source>
        <translation>Chọn nơi để lưu VRT</translation>
    </message>
    <message>
        <source>VRT (*.vrt)</source>
        <translation>VRT (*.vrt)</translation>
    </message>
    <message>
        <source>Select the input directory with files for VRT</source>
        <translation>Chọn thư mục đầu vào với các tập tin dùng cho VRT</translation>
    </message>
    <message>
        <source>Select the input file for Near Black</source>
        <translation>Chọn tập tin đầu vào dùng cho Cận Đen</translation>
    </message>
    <message>
        <source>Select the input file</source>
        <translation>Chọn tập tin đầu vào</translation>
    </message>
    <message>
        <source>Select the input directory with files</source>
        <translation>Chọn thư mục đầu vào có các tập tin</translation>
    </message>
    <message>
        <source>Select the files to Merge</source>
        <translation>Chọn các tập tin cần Gộp</translation>
    </message>
    <message>
        <source>Error retrieving the extent</source>
        <translation>Lỗi khi trích xuất phạm vi</translation>
    </message>
    <message>
        <source>GDAL was unable to retrieve the extent from any file. 
The &quot;Use intersected extent&quot; option will be unchecked.</source>
        <translation>GDAL không thể trích xuất phạm vi từ bất kỳ tập tin nào. 
Tuỳ chọn :Dùng phạm vi giao nhau&quot; sẽ bị tắt.</translation>
    </message>
    <message>
        <source>Empty extent</source>
        <translation>Làm rỗng phạm vi</translation>
    </message>
    <message>
        <source>The computed extent is empty. 
Disable the &quot;Use intersected extent&quot; option to have a nonempty output.</source>
        <translation>Phạm vi tính được bị rỗng. 
Tắt tuỳ chọn &quot;Dùng phạm vi giao nhau&quot; để có đầu ra không bị rỗng.</translation>
    </message>
    <message>
        <source>Select where to save the Merge output</source>
        <translation>Chọn nơi lưu đầu ra của lệnh Gộp</translation>
    </message>
    <message>
        <source>Select the input directory with files to Merge</source>
        <translation>Chọn thư mục đầu vào với các tập tin cần Gộp</translation>
    </message>
    <message>
        <source>{0} not created.</source>
        <translation>{0} không được tạo ra.</translation>
    </message>
    <message>
        <source>Select the files to analyse</source>
        <translation>Chọn các tập tin cần phân tích</translation>
    </message>
    <message>
        <source>Select the input file for Contour</source>
        <translation>Chọn tập tin đầu vào dùng cho lệnh Đường bình độ</translation>
    </message>
    <message>
        <source>Select where to save the Contour output</source>
        <translation>Chọn nơi lưu đầu ra lệnh Đường bình độ</translation>
    </message>
    <message>
        <source>Select the input file for Proximity</source>
        <translation>Chọn tập tin đầu vào dùng làm Lân cận</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Warning: CRS information for all raster in subfolders will be rewritten. Are you sure?</source>
        <translation>Cảnh báo: Thông tin HTĐ của tất cả ảnh raster trong các thư mục con sẽ bị ghi lại. Bạn chắc không?</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation>Xử lý hoàn tất.</translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation>Gán phép chiếu</translation>
    </message>
    <message>
        <source>This raster already found in map canvas</source>
        <translation>Ảnh raster này đã tìm thấy trong khung xem bản đồ</translation>
    </message>
    <message>
        <source>Select where to save the Polygonize output</source>
        <translation>Chọn nơi lưu đầu ra của lệnh Vùng hoá</translation>
    </message>
</context>
<context>
    <name>GdalToolsExtentSelector</name>
    <message>
        <source>Select the extent by drag on canvas</source>
        <translation>Chọn phạm vi bằng cách kéo chuột vẽ lên vùng xem bản đồ</translation>
    </message>
    <message>
        <source>or change the extent coordinates</source>
        <translation>hoặc thay đổi toạ độ của phạm vi</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>Re-Enable</source>
        <translation>Kích hoạt lại</translation>
    </message>
</context>
<context>
    <name>GdalToolsInOutSelector</name>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
</context>
<context>
    <name>GdalToolsOptionsTable</name>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
</context>
<context>
    <name>GdalToolsSettingsDialog</name>
    <message>
        <source>Gdal Tools settings</source>
        <translation>Các thiết lập của Công cụ Gdal</translation>
    </message>
    <message>
        <source>Path to the GDAL executables</source>
        <translation>Đường dẫn đến các chương trình chạy của GDAL</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Path to the GDAL python modules</source>
        <translation>Đường dẫn đến các module python của GDAL</translation>
    </message>
    <message>
        <source>GDAL help path</source>
        <translation>Đường dẫn trợ giúp của GDAL</translation>
    </message>
    <message>
        <source>GDAL data path</source>
        <translation>Đường dẫn đến dữ liệu GDAL</translation>
    </message>
    <message>
        <source>GDAL driver path</source>
        <translation>Đường dẫn đến trình điều khiển của GDAL</translation>
    </message>
    <message>
        <source>A list of colon-separated (Linux and MacOS) or
semicolon-separated (Windows) paths to both binaries
and python executables.

MacOS users usually need to set it to something like
/Library/Frameworks/GDAL.framework/Versions/1.8/Programs</source>
        <translation>Danh sách các đường dẫn cách nhau bởi dấu phẩy (Linux và MacOS) hoặc
cách nhau bởi dấu chấm phẩy (Windows) đến cả chương trình nhị phân
lẫn chương trình python.

Người dùng MacOS thường phải thiết lập một đường dẫn kiểu như
/Library/Frameworks/GDAL.framework/Versions/1.8/Programs</translation>
    </message>
    <message>
        <source>A list of colon-separated (Linux and MacOS) or
semicolon-separated (Windows) paths to python modules.</source>
        <translation>Danh sách các đường dẫn cách nhau bởi dấu phẩy (Linux và MacOS) hoặc
cách nhau bởi dấu chấm phẩy (Windows) đến các module python.</translation>
    </message>
    <message>
        <source>Useful to open local GDAL documentation instead of online help
when pressing on the tool dialog&apos;s Help button.</source>
        <translation>Hữu ích để mở tài liệu về GDAL thay vì trợ giúp trực tuyến
khi bấm lên nút Trợ giúp của hộp thoại công cụ.</translation>
    </message>
    <message>
        <source>Select directory with GDAL executables</source>
        <translation>Chọn thư mục chứa các chương trình chạy của GDAL</translation>
    </message>
    <message>
        <source>Select directory with GDAL python modules</source>
        <translation>Chọn thư mục chứa các module python của GDAL</translation>
    </message>
    <message>
        <source>Select directory with the GDAL documentation</source>
        <translation>Chọn thư mục chứa tài liệu về GDAL</translation>
    </message>
</context>
<context>
    <name>GdalToolsWidget</name>
    <message>
        <source>Build Virtual Raster (Catalog)</source>
        <translation>Xây dựng Raster Ảo (Catalog)</translation>
    </message>
    <message>
        <source>Use visible raster layers for input</source>
        <translation>Dùng các lớp raster nhìn thấy được để làm đầu vào</translation>
    </message>
    <message>
        <source>Choose input directory instead of files</source>
        <translation>Chọn thư mục đầu vào thay vì chọn tập tin</translation>
    </message>
    <message>
        <source>&amp;Input files</source>
        <translation>Tập tin đầu &amp;vào</translation>
    </message>
    <message>
        <source>Recurse subdirectories</source>
        <translation>Đưa cả các thư mục con vào lệnh</translation>
    </message>
    <message>
        <source>&amp;Output file</source>
        <translation>Tập tin đầu &amp;ra</translation>
    </message>
    <message>
        <source>&amp;Resolution</source>
        <translation>Độ phân &amp;giải</translation>
    </message>
    <message>
        <source>Highest</source>
        <translation>Cao nhất</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Lowest</source>
        <translation>Thấp nhất</translation>
    </message>
    <message>
        <source>&amp;Source No Data</source>
        <translation>&amp;Nguồn không có dữ liệu</translation>
    </message>
    <message>
        <source>Se&amp;parate</source>
        <translation>&amp;Tách ra</translation>
    </message>
    <message>
        <source>Allow projection difference</source>
        <translation>Cho phép sai khác về phép chiếu</translation>
    </message>
    <message>
        <source>Clipper</source>
        <translation>Trình cắt</translation>
    </message>
    <message>
        <source>&amp;No data value</source>
        <translation>&amp;Giá trị không có dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Input file (raster)</source>
        <translation>Tập tin đầu &amp;vào (raster)</translation>
    </message>
    <message>
        <source>Clipping mode</source>
        <translation>Chế độ cắt</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation>Lớp mặt nạ</translation>
    </message>
    <message>
        <source>Create an output alpha band</source>
        <translation>Tạo băng alpha đầu ra</translation>
    </message>
    <message>
        <source>Contour</source>
        <translation>Đường bình độ</translation>
    </message>
    <message>
        <source>&amp;Output file for contour lines (vector)</source>
        <translation>Tập tin đầu &amp;ra dùng cho các đường bình độ (vector)</translation>
    </message>
    <message>
        <source>I&amp;nterval between contour lines</source>
        <translation>&amp;Khoảng cách giữa các đường bình độ</translation>
    </message>
    <message>
        <source>&amp;Attribute name</source>
        <translation>Tên T&amp;huộc tính</translation>
    </message>
    <message>
        <source>If not provided, no elevation attribute is attached.</source>
        <translation>Nếu không cung cấp, thuộc tính độ cao không được gắn vào.</translation>
    </message>
    <message>
        <source>ELEV</source>
        <translation>ĐỘ CAO</translation>
    </message>
    <message>
        <source>Convert RGB image to paletted</source>
        <translation>Đổi ảnh RGB thành ảnh kiểu bảng màu</translation>
    </message>
    <message>
        <source>Batch mode (for processing whole directory)</source>
        <translation>Chế độ chạy hàng loạt (dùng để xử lý cả thư mục)</translation>
    </message>
    <message>
        <source>&amp;Input file</source>
        <translation>Tập tin đầu &amp;vào</translation>
    </message>
    <message>
        <source>Number of colors</source>
        <translation>Số màu</translation>
    </message>
    <message>
        <source>Band to convert</source>
        <translation>Băng cần chuyển đổi</translation>
    </message>
    <message>
        <source>DEM (Terrain models)</source>
        <translation>Mô hình độ cao số (Các mô hình địa hình)</translation>
    </message>
    <message>
        <source>&amp;Input file (DEM raster)</source>
        <translation>Tập tin đầu &amp;vào (ảnh raster mô hình độ cao số)</translation>
    </message>
    <message>
        <source>&amp;Band</source>
        <translation>&amp;Băng</translation>
    </message>
    <message>
        <source>Compute &amp;edges</source>
        <translation>Tính toán các b&amp;iên</translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation>Sử dụng công thức Zevenbergen&amp;&amp;Thorne (thay vì công thức của Horn)</translation>
    </message>
    <message>
        <source>&amp;Mode</source>
        <translation>C&amp;hế độ</translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation>Bóng đổ</translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Color relief</source>
        <translation>Chạm nổi màu</translation>
    </message>
    <message>
        <source>TRI (Terrain Ruggedness Index)</source>
        <translation>TRI (Chỉ mục độ ghồ ghề của địa hình)</translation>
    </message>
    <message>
        <source>TPI (Topographic Position Index)</source>
        <translation>TPI (Chỉ mục vị trí địa hình)</translation>
    </message>
    <message>
        <source>Roughness</source>
        <translation>Độ ghồ ghề</translation>
    </message>
    <message>
        <source>Mode Options</source>
        <translation>Các tuỳ chọn chế độ</translation>
    </message>
    <message>
        <source>Z factor (vertical exaggeration)</source>
        <translation>Hệ số Z (độ phóng đại theo chiều đứng)</translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation>Tỷ lệ (tỷ lệ đơn vị đứng so với đơn vị ngang)</translation>
    </message>
    <message>
        <source>Azimuth of the light</source>
        <translation>Góc phương vị của ánh sáng</translation>
    </message>
    <message>
        <source>Altitude of the light</source>
        <translation>Độ cao của ánh sáng</translation>
    </message>
    <message>
        <source>Slope expressed as percent (instead of as degrees)</source>
        <translation>Độ dốc tính dưới dạng phần trăm (thay vì tính bằng độ)</translation>
    </message>
    <message>
        <source>Return trigonometric angle (instead of azimuth)</source>
        <translation>Trả về giá trị góc lượng giác (thay vì góc phương vị)</translation>
    </message>
    <message>
        <source>Return 0 for flat (instead of -9999)</source>
        <translation>Trả về giá trị 0 đối với mặt bằng (thay vì -9999)</translation>
    </message>
    <message>
        <source>Color configuration file</source>
        <translation>Tập tin cấu hình màu</translation>
    </message>
    <message>
        <source>Matching mode</source>
        <translation>Chế độ khớp</translation>
    </message>
    <message>
        <source>Exact color (otherwise &quot;0,0,0,0&quot; RGBA)</source>
        <translation>Màu chính xác (nếu không là màu &quot;0,0,0,0&quot; RGBA)</translation>
    </message>
    <message>
        <source>Nearest color</source>
        <translation>Màu gần nhất</translation>
    </message>
    <message>
        <source>Add alpha channel</source>
        <translation>Thêm kênh alpha</translation>
    </message>
    <message>
        <source>&amp;Creation Options</source>
        <translation>Các tuỳ chọn &amp;Tạo</translation>
    </message>
    <message>
        <source>Fill Nodata</source>
        <translation>Lấp đầy vùng không dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Input Layer</source>
        <translation>Lớp đầu &amp;vào</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>Định dạng đầu ra</translation>
    </message>
    <message>
        <source>Search distance</source>
        <translation>Khoảng cách tìm kiếm</translation>
    </message>
    <message>
        <source>Smooth iterations</source>
        <translation>Số lần lặp làm mịn</translation>
    </message>
    <message>
        <source>Band to operate on</source>
        <translation>Băng để lệnh xử lý</translation>
    </message>
    <message>
        <source>Validity mask</source>
        <translation>Kiểm tra mặt nạ hợp lệ</translation>
    </message>
    <message>
        <source>Do not use the default validity mask</source>
        <translation>Không dùng mặt nạ hợp lệ mặc định</translation>
    </message>
    <message>
        <source>Grid (Interpolation)</source>
        <translation>Lưới (Nội suy)</translation>
    </message>
    <message>
        <source>&amp;Z Field</source>
        <translation>Trường &amp;Z</translation>
    </message>
    <message>
        <source>&amp;Algorithm</source>
        <translation>Th&amp;uật toán</translation>
    </message>
    <message>
        <source>Inverse distance to a power</source>
        <translation>Khoảng cách nghịch đảo thành luỹ thừa</translation>
    </message>
    <message>
        <source>Moving average</source>
        <translation>Trung bình di chuyển</translation>
    </message>
    <message>
        <source>Nearest neighbor</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Data metrics</source>
        <translation>Số đo dữ liệu</translation>
    </message>
    <message>
        <source>Power</source>
        <translation>Luỹ thừa</translation>
    </message>
    <message>
        <source>Smoothing</source>
        <translation>Làm mịn</translation>
    </message>
    <message>
        <source>Radius1</source>
        <translation>Bán_kính_1</translation>
    </message>
    <message>
        <source>Radius2</source>
        <translation>Bán_kính_2</translation>
    </message>
    <message>
        <source>Max points</source>
        <translation>Số điểm tối đa</translation>
    </message>
    <message>
        <source>Min points</source>
        <translation>Số điểm tối thiểu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>No data</source>
        <translation>Không dữ liệu</translation>
    </message>
    <message>
        <source>Metrics</source>
        <translation>Các số đo</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Biên</translation>
    </message>
    <message>
        <source>Resize</source>
        <translation>Chỉnh lại kích thước</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>Raster info</source>
        <translation>Thông tin raster</translation>
    </message>
    <message>
        <source>Suppress GCP printing</source>
        <translation>Chặn in ra điểm khống chế</translation>
    </message>
    <message>
        <source>Suppress metadata printing</source>
        <translation>Chặn in ra lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>Gộp</translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>Chồng lớp</translation>
    </message>
    <message>
        <source>Use intersected extent</source>
        <translation>Dùng phạm vi giao nhau</translation>
    </message>
    <message>
        <source>Grab pseudocolor table from the first image</source>
        <translation>Lấy bảng màu giả từ ảnh đầu tiên</translation>
    </message>
    <message>
        <source>Near Black</source>
        <translation>Cận Đen</translation>
    </message>
    <message>
        <source>How &amp;far from black (or white)</source>
        <translation>Cách đen (hoặc trắng) bao &amp;xa</translation>
    </message>
    <message>
        <source>Search for nearly &amp;white (255) pixels instead of black ones</source>
        <translation>Tìm các điểm ảnh cận t&amp;rắng (255) thay vì các điểm đen</translation>
    </message>
    <message>
        <source>Build overviews (Pyramids)</source>
        <translation>Xây dựng ảnh xem tổng quát (các tháp ảnh)</translation>
    </message>
    <message>
        <source>Remove all overviews.</source>
        <translation>Loại bỏ tất cả ảnh xem tổng quát.</translation>
    </message>
    <message>
        <source>Clean</source>
        <translation>Làm sạch</translation>
    </message>
    <message>
        <source>Polygonize (Raster to vector)</source>
        <translation>Vùng hoá (raster thành vector)</translation>
    </message>
    <message>
        <source>&amp;Output file for polygons (shapefile)</source>
        <translation>Tập tin đầu &amp;ra chứa các vùng (tập tin shape)</translation>
    </message>
    <message>
        <source>&amp;Field name</source>
        <translation>Tên trườn&amp;g</translation>
    </message>
    <message>
        <source>DN</source>
        <translation>DN</translation>
    </message>
    <message>
        <source>Use mask</source>
        <translation>Dùng mặt nạ</translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation>Gán phép chiếu</translation>
    </message>
    <message>
        <source>WARNING: current projection definition will be cleared</source>
        <translation>CẢNH BÁO: định nghĩa phép chiếu hiện tại sẽ bị xoá</translation>
    </message>
    <message>
        <source>Desired SRS</source>
        <translation>Hệ tham chiếu không gian mong muốn</translation>
    </message>
    <message>
        <source>Output will be:
- new GeoTiff if input file is not GeoTiff
- overwritten if input is GeoTiff</source>
        <translation>Đầu ra sẽ:
- là tập tin GeoTiff mới nếu tập tin đầu vào không phải GeoTiff
- bị ghi đè nếu đầu vào là GeoTiff</translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Proximity (Raster distance)</source>
        <translation>Vùng lân cận (khoảng cách raster)</translation>
    </message>
    <message>
        <source>&amp;Values</source>
        <translation>Các &amp;giá trị</translation>
    </message>
    <message>
        <source>&amp;Dist units</source>
        <translation>Đơn vị &amp;khoảng cách</translation>
    </message>
    <message>
        <source>GEO</source>
        <translation>GEO</translation>
    </message>
    <message>
        <source>PIXEL</source>
        <translation>ĐIỂM ẢNH</translation>
    </message>
    <message>
        <source>&amp;Max dist</source>
        <translation>Khoảng cách &amp;tối đa</translation>
    </message>
    <message>
        <source>&amp;No data</source>
        <translation>Không &amp;dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Fixed buf val</source>
        <translation>Giá trị đệ&amp;m cố định</translation>
    </message>
    <message>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>Rasterize (Vector to raster)</source>
        <translation>Raster hoá (vector thành raster)</translation>
    </message>
    <message>
        <source>&amp;Input file (shapefile)</source>
        <translation>Tập tin đầu &amp;vào (tập tin shape)</translation>
    </message>
    <message>
        <source>&amp;Attribute field</source>
        <translation>Trường thuộc tí&amp;nh</translation>
    </message>
    <message>
        <source>&amp;Output file for rasterized vectors (raster)</source>
        <translation>Tập tin đầu &amp;ra dùng chứa các vector được raster hoá (raster)</translation>
    </message>
    <message>
        <source>Keep existing raster size and resolution</source>
        <translation>Giữ kích thước và độ phân giải raster hiện hành</translation>
    </message>
    <message>
        <source>Raster size in pixels</source>
        <translation>Kích thước raster tính theo điểm ảnh</translation>
    </message>
    <message>
        <source>Raster resolution in map units per pixel</source>
        <translation>Độ phân giải raster tính theo đơn vị bản đồ trên điểm ảnh</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Sieve</source>
        <translation>Sàng lọc</translation>
    </message>
    <message>
        <source>&amp;Threshold</source>
        <translation>&amp;Ngưỡng</translation>
    </message>
    <message>
        <source>&amp;Pixel connections</source>
        <translation>Các &amp;kết nối điểm ảnh</translation>
    </message>
    <message>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <source>Raster tile index</source>
        <translation>Chỉ mục mảnh chia raster</translation>
    </message>
    <message>
        <source>Input directory</source>
        <translation>Thư mục đầu vào</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Tile index field</source>
        <translation>Trường chỉ mục mảnh chia</translation>
    </message>
    <message>
        <source>location</source>
        <translation>vị trí</translation>
    </message>
    <message>
        <source>Write absolute path</source>
        <translation>Ghi đường dẫn tuyệt đối</translation>
    </message>
    <message>
        <source>Skip files with different projection ref</source>
        <translation>Bỏ các tập tin có tham chiếu phép chiếu khác</translation>
    </message>
    <message>
        <source>Translate (Convert format)</source>
        <translation>Dịch (chuyển đổi định dạng)</translation>
    </message>
    <message>
        <source>&amp;Target SRS</source>
        <translation>Hệ tham chiếu không gian Đí&amp;ch</translation>
    </message>
    <message>
        <source>Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.</source>
        <translation>Tỷ lệ phần trăm chỉnh lại kích thước ảnh. Điều này sẽ thay đổi độ phân giải/kích thước ảnh tương ứng: 25% sẽ tạo ảnh với các điểm ảnh lớn hơn 4 lần.</translation>
    </message>
    <message>
        <source>Outsize</source>
        <translation>Cỡ lớn</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands.</source>
        <translation>Gán giá trị không dữ liệu được chỉ định cho các băng đầu ra.</translation>
    </message>
    <message>
        <source>To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. 
Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don&apos;t support color indexed datasets. 
The &apos;gray&apos; value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.</source>
        <translation>Để phơi một bộ dữ liệu với 1 băng có bảng màu dưới dạng bộ dữ liệu có 3 (RGB) hoặc 4 (RGBA) băng. 
Hữu ích đối với các trình điều khiển xuất ra như JPEG, JPEG2000, MrSID, ECW không hỗ trợ dữ liệu kiểu chỉ mục màu. 
Giá trị &apos;xám&apos; (từ GDAL 1.7.0) cho phép mở rộng bộ dữ liệu với bảng màu chỉ chứa các cấp độ xám thành dữ liệu chỉ mục xám.</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Mở rộng</translation>
    </message>
    <message>
        <source>Gray</source>
        <translation>Xám</translation>
    </message>
    <message>
        <source>RGB</source>
        <translation>RGB</translation>
    </message>
    <message>
        <source>RGBA</source>
        <translation>RGBA</translation>
    </message>
    <message>
        <source>Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)</source>
        <translation>Chọn một cửa sổ phụ từ ảnh nguồn để chép dựa trên vị trí điểm ảnh/dòng. (Nhập Xtắt Ytắt Xk.thước Yk.thước)</translation>
    </message>
    <message>
        <source>Srcwin</source>
        <translation>Srcwin</translation>
    </message>
    <message>
        <source>Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)</source>
        <translation>Chọn một cửa sổ phụ từ ảnh nguồn để chép (giống như -srcwin) nhưng với các góc được được cho dạng các toạ độ tham chiếu (Nhập xtt ytt xdp ydp)</translation>
    </message>
    <message>
        <source>Prjwin</source>
        <translation>PrjWin</translation>
    </message>
    <message>
        <source>Copy all subdatasets of this file to individual output files. Use with formats like HDF or OGDI that have subdatasets.</source>
        <translation>Chép tất cả bộ dữ liệu con của tập tin này vào các tập tin đầu ra thành phần. Sử dụng với các định dạng như HDF hoặc OGDI nào có các dữ liệu con.</translation>
    </message>
    <message>
        <source>Sds</source>
        <translation>Sds</translation>
    </message>
    <message>
        <source>Warp (Reproject)</source>
        <translation>Chuyển đổi (Chạy phép chiếu lại)</translation>
    </message>
    <message>
        <source>&amp;Source SRS</source>
        <translation>Hệ tham chiếu không gian &amp;nguồn</translation>
    </message>
    <message>
        <source>&amp;Resampling method</source>
        <translation>Phương pháp &amp;Lấy mẫu lại</translation>
    </message>
    <message>
        <source>Near</source>
        <translation>Cận</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>Song tuyến tính</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Khối</translation>
    </message>
    <message>
        <source>Cubic spline</source>
        <translation>Spline khối</translation>
    </message>
    <message>
        <source>Lanczos</source>
        <translation>Lanczos</translation>
    </message>
    <message>
        <source>No data values</source>
        <translation>Giá trị không dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Memory used for caching</source>
        <translation>&amp;Bộ nhớ dùng làm đệm</translation>
    </message>
    <message>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Use m&amp;ultithreaded warping implementation</source>
        <translation>Dùng phép thực thi chuyển đổi nhiều &amp;luồng</translation>
    </message>
    <message>
        <source>&amp;Output directory for contour lines (shapefile)</source>
        <translation>Thư mục đầu &amp;ra dùng chứa các đường bình độ (tập tin shape)</translation>
    </message>
</context>
<context>
    <name>GeoAlgorithm</name>
    <message>
        <source>Uncaught error while executing algorithm</source>
        <translation>Lỗi không bắt được khi thực thi thuật toán</translation>
    </message>
    <message>
        <source>
See log for more details</source>
        <translation>
Xem báo cáo để biết thêm chi tiết</translation>
    </message>
    <message>
        <source>Converting outputs</source>
        <translation>Đang chuyển đổi các đầu ra</translation>
    </message>
    <message>
        <source>&lt;p&gt;Oooops! The following output layers could not be open&lt;/p&gt;&lt;ul&gt;
</source>
        <translation>&lt;p&gt;Ôi! Các lớp đầu ra sau không thể mở được&lt;/p&gt;&lt;ul&gt;</translation>
    </message>
    <message>
        <source>&lt;li&gt;%s: &lt;font size=3 face=&quot;Courier New&quot; color=&quot;#ff0000&quot;&gt;%s&lt;/font&gt;&lt;/li&gt;
</source>
        <translation>&lt;li&gt;%s: &lt;font k.thước=3 mặt chữ=&quot;Courier New&quot; màu=&quot;#ff0000&quot;&gt;%s&lt;/font&gt;&lt;/li&gt;</translation>
    </message>
    <message>
        <source>&lt;/ul&gt;&lt;p&gt;The above files could not be opened, which probably indicates that they were not correctly produced by the executed algorithm&lt;/p&gt;&lt;p&gt;Checking the log information might help you see why those layers were not created as expected&lt;/p&gt;</source>
        <translation>&lt;/ul&gt;&lt;p&gt;Các tập tin trên không thể mở được, có lẽ là dấu hiệu cho biết chúng không được tạo ra một cách đúng đắn bởi thuật toán đã được thực thi&lt;/p&gt;&lt;p&gt;Kiểm tra thông tin trong báo cáo có thể giúp bạn biết tại sao những lớp đó không được tạo ra như mong đợi&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>GeometryConvert</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>New geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Cannot convert from %s to %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeometryDialog</name>
    <message>
        <source>Merge all</source>
        <translation>Gộp tất cả</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>Hình học</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>Vuii lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Please specify valid tolerance value</source>
        <translation>Vui lòng chỉ định giá trị dung sai hợp lệ</translation>
    </message>
    <message>
        <source>Please specify valid UID field</source>
        <translation>Vui lòng chỉ định trường UID đúng</translation>
    </message>
    <message>
        <source>Singleparts to multipart</source>
        <translation>Các đơn phần thành một đa phần</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Multipart to singleparts</source>
        <translation>Một đa phần thành nhiều đơn phần</translation>
    </message>
    <message>
        <source>Extract nodes</source>
        <translation>Trích xuất nốt</translation>
    </message>
    <message>
        <source>Polygons to lines</source>
        <translation>Vùng thành đường</translation>
    </message>
    <message>
        <source>Input polygon vector layer</source>
        <translation>Lớp vector kiểu vùng đầu vào</translation>
    </message>
    <message>
        <source>Export/Add geometry columns</source>
        <translation>Xuất/Thêm cột hình học</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Layer CRS</source>
        <translation>Hệ tham chiếu không gian của lớp</translation>
    </message>
    <message>
        <source>Project CRS</source>
        <translation>HTĐ của dự án</translation>
    </message>
    <message>
        <source>Ellipsoid</source>
        <translation>Ellipsoid</translation>
    </message>
    <message>
        <source>Polygon centroids</source>
        <translation>Trọng tâm của vùng</translation>
    </message>
    <message>
        <source>Output point shapefile</source>
        <translation>Tập tin shape kiểu điểm đầu ra</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation>Phép tam giác Delaunay</translation>
    </message>
    <message>
        <source>Input point vector layer</source>
        <translation>Lớp vector điểm đầu vào</translation>
    </message>
    <message>
        <source>Voronoi polygon</source>
        <translation>Vùng voronoi</translation>
    </message>
    <message>
        <source>Buffer region</source>
        <translation>Vùng đệm</translation>
    </message>
    <message>
        <source>Lines to polygons</source>
        <translation>Đường thành vùng</translation>
    </message>
    <message>
        <source>Input line vector layer</source>
        <translation>Lớp vector kiểu đường đầu vào</translation>
    </message>
    <message>
        <source>Polygon from layer extent</source>
        <translation>Tạo vùng từ phạm vi của lớp</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output polygon shapefile</source>
        <translation>Tập tin shape kiểu vùng đầu ra</translation>
    </message>
    <message>
        <source>Unable to delete existing shapefile.</source>
        <translation>Không thể xoá tập tin shape hiện có.</translation>
    </message>
    <message>
        <source>Currently QGIS doesn&apos;t allow simultaneous access from different threads to the same datasource. Make sure your layer&apos;s attribute tables are closed. Continue?</source>
        <translation>Hiện tại QGIS không cho phép truy xuất từ một luồng khác vào cùng nguồn dữ liệu. Hãy đảm bảo bảng thuộc tính của lớp đã đóng. Có tiếp tục không?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Error processing specified tolerance!
Please choose larger tolerance...</source>
        <translation>Lỗi khi xử lý dung sai được chỉ định!
Vui lòng chọn dung sai lớn hơn...</translation>
    </message>
    <message>
        <source>Unable to delete incomplete shapefile.</source>
        <translation>Không thể xoá tập tin shape chưa hoàn chỉnh.</translation>
    </message>
    <message>
        <source>At least two features must have same attribute value!
Please choose another field...</source>
        <translation>Ít nhất phải có hai đối tượng có cùng giá trị thuộc tính!
Vui lòng chọn trường khác...</translation>
    </message>
    <message>
        <source>One or more features in the output layer may have invalid geometry, please check using the check validity tool
</source>
        <translation>Một hoặc nhiều đối tượng trong lớp đầu ra có thể có hình học sai, vui lòng kiểm tra bằng công cụ kiểm tra tính đúng đắn </translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation>Lỗi khi nạp tập tin shape đầu ra:
%s</translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s</source>
        <translation>Tập tin shape đầu ra đã tạo:
%s
%s</translation>
    </message>
    <message>
        <source>Layer &apos;{0}&apos; updated</source>
        <translation>Lớp {0} được cập nhật</translation>
    </message>
    <message>
        <source>Error writing output shapefile.</source>
        <translation>Lỗi khi ghi tập tin shape đầu ra.</translation>
    </message>
</context>
<context>
    <name>GeoprocessingDialog</name>
    <message>
        <source>Dissolve all</source>
        <translation>Gộp tất cả</translation>
    </message>
    <message>
        <source>Geoprocessing</source>
        <translation>Xử lý địa lý</translation>
    </message>
    <message>
        <source>Please specify an input layer</source>
        <translation>Vui lòng chỉ định lớp đầu vào</translation>
    </message>
    <message>
        <source>Please specify a difference/intersect/union layer</source>
        <translation>Vui lòng chỉ định một lớp sai biệt/giao nhau/hợp</translation>
    </message>
    <message>
        <source>Please specify valid buffer value</source>
        <translation>Vui lòng chỉ định giá trị đệm hợp lệ</translation>
    </message>
    <message>
        <source>Please specify dissolve field</source>
        <translation>Vui lòng chỉ định trường gộp</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>No features selected, please uncheck &apos;Use selected&apos; or make a selection</source>
        <translation>Không có đối tượng được chọn, vui lòng khử đánh dấu mục &apos;Dùng phần được chọn&apos; hoặc thực hiện phép chọn trước</translation>
    </message>
    <message>
        <source>Buffer(s)</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Create single minimum convex hull</source>
        <translation>Tạo bao lồi tối thiểu duy nhất</translation>
    </message>
    <message>
        <source>Create convex hulls based on input field</source>
        <translation>Tạo các bao lồi dựa trên trường đầu vào</translation>
    </message>
    <message>
        <source>Convex hull(s)</source>
        <translation>(Các) bao lồi</translation>
    </message>
    <message>
        <source>Dissolve</source>
        <translation>Gộp</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>Lớp sai biệt</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>Sai biệt</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>Lớp giao</translation>
    </message>
    <message>
        <source>Intersect</source>
        <translation>Giao nhau</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation>Lớp cắt</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <source>Union layer</source>
        <translation>Lớp hợp</translation>
    </message>
    <message>
        <source>Union</source>
        <translation>Hợp</translation>
    </message>
    <message>
        <source>Unable to delete existing shapefile.</source>
        <translation>Không thể xoá tập tin shape hiện có.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>No output created. File creation error:
%s</source>
        <translation>Đầu không được tạo thành. Việc tạo tập tin bị lỗi:
%s</translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s%s</source>
        <translation>Tập tin shape đầu ra được tạo:
%s
%s%s</translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation>Lỗi khi nạp tập tin shape đầu ra:
%s</translation>
    </message>
    <message>
        <source>
Warnings:</source>
        <translation>
(Các) cảnh báo:</translation>
    </message>
    <message>
        <source>Symmetrical difference</source>
        <translation>Sai biệt đối xứng</translation>
    </message>
    <message>
        <source>
Some output geometries may be missing or invalid.

Would you like to add the new layer anyway?</source>
        <translation>
Một số hình học đầu ra có thể bị mất hoặc không hợp lệ.

Mặc dù vậy, bạn có muốn thêm lớp mới vào không?</translation>
    </message>
    <message>
        <source>
Input CRS error: Different input coordinate reference systems detected, results may not be as expected.</source>
        <translation>
Lỗi HTĐ đầu vào: Phát hiện thấy sai biệt hệ toạ độ, kết quả có thể không như mong đợi.</translation>
    </message>
    <message>
        <source>
Input CRS error: One or more input layers missing coordinate reference information, results may not be as expected.</source>
        <translation>
Lỗi HTĐ đầu vào: Một hoặc nhiều lớp đầu vào thiếu thông tin hệ tọa độ, kết quả có thể không như mong đợi.</translation>
    </message>
    <message>
        <source>
Feature geometry error: One or more output features ignored due to invalid geometry.</source>
        <translation>
Lỗi hình học đối tượng: Một hoặc nhiều đối tượng đầu ra bị bỏ qua do hình học không hợp lệ.</translation>
    </message>
    <message>
        <source>
GEOS geoprocessing error: One or more input features have invalid geometry.</source>
        <translation>
Lỗi xử lý địa lý GEOS: Một hoặc nhiều đối tượng đầu vào có hình học không hợp lệ.</translation>
    </message>
</context>
<context>
    <name>GetModelsAction</name>
    <message>
        <source>Get models from on-line scripts collection</source>
        <translation>Lấy các mô hình từ bộ sưu tập các tập lệnh trực tuyến</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <source>Connection problem</source>
        <translation>Trục trặc kết nối</translation>
    </message>
    <message>
        <source>Could not connect to scripts/models repository</source>
        <translation>Không thể kết nối đến kho chứa các tập lệnh/mô hình</translation>
    </message>
</context>
<context>
    <name>GetScriptsAction</name>
    <message>
        <source>Get scripts from on-line scripts collection</source>
        <translation>Lấy tập lệnh từ bộ sưu tập các tập lệnh trực tuyến</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <source>Connection problem</source>
        <translation>Trục trặc kết nối</translation>
    </message>
    <message>
        <source>Could not connect to scripts/models repository</source>
        <translation>Không thể kết nối đến kho chứa các tập lệnh/mô hình</translation>
    </message>
</context>
<context>
    <name>GetScriptsAndModelsDialog</name>
    <message>
        <source>Installed</source>
        <translation>Đã cài đặt</translation>
    </message>
    <message>
        <source>Updatable</source>
        <translation>Có thể cập nhật</translation>
    </message>
    <message>
        <source>Not installed</source>
        <translation>Không được cài đặt</translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt; %s&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;b&gt;Mô tả:&lt;/b&gt; %s&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;b&gt;Created by:&lt;/b&gt; %s</source>
        <translation>&lt;p&gt;&lt;b&gt;Tạo bởi:&lt;/b&gt; %s</translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;b&gt;Version:&lt;/b&gt; %s</source>
        <translation>&lt;p&gt;&lt;b&gt;Phiên bản:&lt;/b&gt; %s</translation>
    </message>
    <message>
        <source>&lt;h2&gt;No detailed description available for this script&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Không có mô tả chi tiết cho tập lệnh này&lt;/h2&gt;</translation>
    </message>
    <message>
        <source>Connection problem</source>
        <translation>Trục trặc kết nối</translation>
    </message>
    <message>
        <source>Could not download file: %s</source>
        <translation>Không thể tải xuống tập tin: %s</translation>
    </message>
    <message>
        <source>&lt;h3&gt; Processing resources manager &lt;/h3&gt;&lt;p&gt;Check/uncheck algorithms in the tree to select the ones that you want to install or remove&lt;/p&gt;&lt;p&gt;Algorithms are divided in 3 groups:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Installed:&lt;/b&gt; Algorithms already in your system, with the latest version available&lt;/li&gt;&lt;li&gt;&lt;b&gt;Updatable:&lt;/b&gt; Algorithms already in your system, but with a newer version available in the server&lt;/li&gt;&lt;li&gt;&lt;b&gt;Not installed:&lt;/b&gt; Algorithms not installed in your system&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GlobePlugin</name>
    <message>
        <source>Launch Globe</source>
        <translation>Chạy Địa cầu</translation>
    </message>
    <message>
        <source>Globe Settings</source>
        <translation>Thiết lập Địa cầu</translation>
    </message>
    <message>
        <source>Unload Globe</source>
        <translation>Gỡ nạp Địa cầu</translation>
    </message>
    <message>
        <source>Overlay data on a 3D globe</source>
        <translation>Chồng dữ liệu trên Địa cầu 3 chiều</translation>
    </message>
    <message>
        <source>Settings for 3D globe</source>
        <translation>Thiết lập dùng cho Địa cầu 3 chiều</translation>
    </message>
    <message>
        <source>Unload globe</source>
        <translation>Gỡ nạp Địa cầu</translation>
    </message>
    <message>
        <source>&amp;Globe</source>
        <translation>Chương trình Địa &amp;cầu</translation>
    </message>
</context>
<context>
    <name>Grass7Algorithm</name>
    <message>
        <source>Could not open GRASS GIS 7 algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 folder is not configured. Please configure it before running GRASS GIS 7 algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires GRASS GIS 7 to be run. Unfortunately, it seems that GRASS GIS 7 is not installed in your system, or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure GRASS GIS 7 to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires GRASS GIS 7 to be run. A test to check if GRASS GIS 7 is correctly installed and configured in your system has been performed, with the following result:&lt;/p&gt;&lt;ul&gt;&lt;i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 seems to be correctly installed and configured&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure GRASS GIS 7 to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Grass7AlgorithmProvider</name>
    <message>
        <source>GRASS7 folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Msys folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open GRASS GIS 7 algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 commands</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Grass7Utils</name>
    <message>
        <source>GRASS GIS 7 execution console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS GIS 7 folder is not configured. Please configure it before running GRASS GIS 7 algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The specified GRASS GIS 7 folder does not contain a valid set of GRASS GIS 7 modules.
Please, go to the Processing settings dialog, and check that the GRASS GIS 7
folder is correctly configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It seems that GRASS GIS 7 is not correctly installed and configured in your system.
Please install it before running GRASS GIS 7 algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while checking GRASS GIS 7 installation. GRASS GIS 7 might not be correctly configured.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GrassAlgorithm</name>
    <message>
        <source>Could not open GRASS algorithm: %s.
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS folder is not configured.
Please configure it before running GRASS algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires GRASS to be run. Unfortunately, it seems that GRASS is not installed in your system, or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure GRASS to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires GRASS to be run. A test to check if GRASS is correctly installed and configured in your system has been performed, with the following result:&lt;/p&gt;&lt;ul&gt;&lt;i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS seems to be correctly installed and configured&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure GRASS to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GrassAlgorithmProvider</name>
    <message>
        <source>GRASS folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Msys folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open GRASS algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS commands</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GrassUtils</name>
    <message>
        <source>GRASS folder is not configured.
Please configure it before running GRASS algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The specified GRASS folder does not contain a valid set of GRASS modules. Please, go to the Processing settings dialog, and check that the GRASS folder is correctly configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It seems that GRASS is not correctly installed and configured in your system.
Please install it before running GRASS algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while checking GRASS installation. GRASS might not be correctly configured.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Grid</name>
    <message>
        <source>Grid type</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <source>Grid extent</source>
        <translation>Phạm vi của lưới</translation>
    </message>
    <message>
        <source>Horizontal spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Invalid grid spacing: %s/%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal spacing is too small for the covered area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical spacing is too small for the covered area</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GridAverage</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Z field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min points</source>
        <translation>Số điểm tối thiểu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Nodata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>GridDataMetrics</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Z field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metrics</source>
        <translation>Các số đo</translation>
    </message>
    <message>
        <source>Radius 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Min points</source>
        <translation>Số điểm tối thiểu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Nodata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>GridInvDist</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Z field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Power</source>
        <translation>Luỹ thừa</translation>
    </message>
    <message>
        <source>Radius 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max points</source>
        <translation>Số điểm tối đa</translation>
    </message>
    <message>
        <source>Min points</source>
        <translation>Số điểm tối thiểu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Nodata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>Smoothing</source>
        <translation>Làm mịn</translation>
    </message>
</context>
<context>
    <name>GridMetrics</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input ground DTM layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>Output table with grid metrics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OUTPUT CSV INTENSITY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlier:low,high</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Htmin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GridNearest</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Z field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Radius 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Nodata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>GridNet</name>
    <message>
        <source>D8 Flow Direction Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outlets Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mask Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mask Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Longest Upslope Length Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Upslope Length Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Strahler Network Order Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GridSurfaceCreate</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished">Trục XY</translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished">Trục Z</translation>
    </message>
    <message>
        <source>DTM Output Surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spike (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Giá trị giữa</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <source>Minimum (set blank if not used)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class(es)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Gridify</name>
    <message>
        <source>Input Layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Horizontal spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vertical spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Invalid grid spacing: %s/%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to gridify feature with FID %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GroundFilter</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize for intermediate surfaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output ground las file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Heatmap</name>
    <message>
        <source>Heatmap...</source>
        <translation>Bản đồ nhiệt...</translation>
    </message>
    <message>
        <source>Creates a heatmap raster for the input point vector.</source>
        <translation>Tạo một bản đồ nhiệt raster từ lớp vector kiểu điểm đầu vào.</translation>
    </message>
    <message>
        <source>&amp;Heatmap</source>
        <translation>Bản đồ &amp;nhiệt</translation>
    </message>
    <message>
        <source>Layer not found</source>
        <translation>Không tìm thấy lớp</translation>
    </message>
    <message>
        <source>The heatmap plugin requires at least one point vector layer</source>
        <translation>Phần mở rộng bản đồ nhiệt cần có ít nhất một lớp véc-tơ kiểu điểm</translation>
    </message>
    <message>
        <source>GDAL driver error</source>
        <translation>Lỗi trình điều khiển GDAL</translation>
    </message>
    <message>
        <source>Cannot open the driver for the specified format</source>
        <translation>Không thể mở trình điều khiển cho định dạng được chỉ định</translation>
    </message>
    <message>
        <source>Raster update error</source>
        <translation>Lỗi cập nhật bản đồ raster</translation>
    </message>
    <message>
        <source>Could not open the created raster for updating. The heatmap was not generated.</source>
        <translation>Không thể mở bản đồ raster đã tạo để cập nhật. Bản đồ nhiệt không được tạo ra.</translation>
    </message>
    <message>
        <source>Creating heatmap</source>
        <translation>Tạo bản đồ nhiệt</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Heatmap generation aborted</source>
        <translation>Việc tạo bản đồ nhiệt bị hủy</translation>
    </message>
    <message>
        <source>QGIS will now load the partially-computed raster</source>
        <translation>QGIS bây giờ sẽ nạp raster đã được tính toán một phần</translation>
    </message>
</context>
<context>
    <name>HeatmapGui</name>
    <message>
        <source>Quartic (biweight)</source>
        <translation>Bậc bốn (trọng số kép)</translation>
    </message>
    <message>
        <source>Triangular</source>
        <translation>Kiểu tam giác</translation>
    </message>
    <message>
        <source>Uniform</source>
        <translation>Đồng dạng</translation>
    </message>
    <message>
        <source>Triweight</source>
        <translation>Trọng số ba bậc</translation>
    </message>
    <message>
        <source>Epanechnikov</source>
        <translation>Epanechnikov</translation>
    </message>
    <message>
        <source>Raw values</source>
        <translation>Các giá trị thô</translation>
    </message>
    <message>
        <source>Scaled by kernel size</source>
        <translation>Lấy tỷ lệ theo kích thước nhân</translation>
    </message>
    <message>
        <source>Save Heatmap as:</source>
        <translation>Lưu bản đồ nhiệt thành:</translation>
    </message>
    <message>
        <source>No valid layers found!</source>
        <translation>Không tìm thấy các lớp hợp lệ!</translation>
    </message>
    <message>
        <source>Advanced options cannot be enabled.</source>
        <translation>Không thể kích hoạt các tùy chọn nâng cao.</translation>
    </message>
    <message>
        <source>Invalid output filename</source>
        <translation>Tên tập tin đầu vào không hợp lệ</translation>
    </message>
    <message>
        <source>Please enter a valid output file path and name.</source>
        <translation>Vui lòng nhập tên và đường dẫn tập tin hợp lệ.</translation>
    </message>
</context>
<context>
    <name>HeatmapGuiBase</name>
    <message>
        <source>Heatmap Plugin</source>
        <translation>Phần mở rộng Bản đồ nhiệt</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output values</source>
        <translation>Các giá trị đầu ra</translation>
    </message>
    <message>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Output raster</source>
        <translation>Lớp raster đầu ra</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>Định dạng đầu ra</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation>Bán kính</translation>
    </message>
    <message>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <source>meters</source>
        <translation>mét</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Cell size X</source>
        <translation>Kích thước ô X</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Cell size Y</source>
        <translation>Kích thước ô Y</translation>
    </message>
    <message>
        <source>Use radius from field</source>
        <translation>Dùng bán kính từ trường</translation>
    </message>
    <message>
        <source>Use weight from field</source>
        <translation>Dùng trọng số từ trường</translation>
    </message>
    <message>
        <source>0.0</source>
        <translation>0.0</translation>
    </message>
    <message>
        <source>Decay ratio</source>
        <translation>Tỷ lệ phân rã</translation>
    </message>
    <message>
        <source>Kernel shape</source>
        <translation>Hình dạng nhân</translation>
    </message>
    <message>
        <source>Add generated file to map</source>
        <translation>Thêm tập tin được tạo ra vào bản đồ</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
</context>
<context>
    <name>HelpEditionDialog</name>
    <message>
        <source>Cannot open help file: %s</source>
        <translation>Không thể mở tập tin trợ giúp: %s</translation>
    </message>
    <message>
        <source>Error saving help file</source>
        <translation>Lỗi lưu tập tin trợ giúp</translation>
    </message>
    <message>
        <source>Help file could not be saved.
Check that you have permission to modify the help
file. You might not have permission if you are 
editing an example model or script, since they 
are stored on the installation folder</source>
        <translation>Không thể lưu được tập tin trợ giúp.
Kiểm tra xem bạn có quyền thay đổi tập tin trợ giúp 
này không. Có thể bạn không có quyền nếu bạn định 
chỉnh sửa một mô hình hoặc tập lệnh ví dụ, vì chúng 
được lưu trong thư mục cài đặt</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Mô tả thuật toán&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Các tham số đầu vào&lt;/h2</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Các đầu ra&lt;/h2&gt;</translation>
    </message>
    <message>
        <source>Algorithm description</source>
        <translation>Mô tả thuật toán</translation>
    </message>
    <message>
        <source>Input parameters</source>
        <translation>Tham số đầu vào</translation>
    </message>
    <message>
        <source>Outputs</source>
        <translation>Các đầu ra</translation>
    </message>
    <message>
        <source>Algorithm created by</source>
        <translation>Thuật toán được tạo bởi</translation>
    </message>
    <message>
        <source>Algorithm help written by</source>
        <translation>Trợ giúp thuật toán được viết bởi</translation>
    </message>
    <message>
        <source>Algorithm version</source>
        <translation>Phiên bản thuật toán</translation>
    </message>
</context>
<context>
    <name>HistoryDialog</name>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Clear history and log</source>
        <translation>Xóa lịch sử và báo cáo</translation>
    </message>
    <message>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>Save history and log</source>
        <translation>Lưu lịch sử và báo cáo</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <source>Are you sure you want to clear log?</source>
        <translation>Có chắc bạn muốn xóa báo cáo?</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>Log files (*.log *.LOG)</source>
        <translation>Các tập tin báo cáo (*.log *.LOG)</translation>
    </message>
    <message>
        <source>Create test</source>
        <translation>Tạo phép thử</translation>
    </message>
</context>
<context>
    <name>HistoryDialogPythonConsole</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Reload</source>
        <translation>Nạp lại</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
</context>
<context>
    <name>HubDistance</name>
    <message>
        <source>Source points layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination hubs layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hub layer name attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output shape type</source>
        <translation>Đầu ra kiểu hình dạng</translation>
    </message>
    <message>
        <source>Measurement unit</source>
        <translation>Đơn vị đo</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Same layer given for both hubs and spokes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HubLines</name>
    <message>
        <source>Hub point layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hub ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spoke point layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spoke ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Same layer given for both hubs and spokes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HypsometricCurves</name>
    <message>
        <source>DEM to analyze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boundary layer</source>
        <translation>Lớp ranh giới</translation>
    </message>
    <message>
        <source>Step</source>
        <translation>Bước</translation>
    </message>
    <message>
        <source>Use % of area instead of absolute value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Thư mục đầu ra</translation>
    </message>
    <message>
        <source>Feature %d does not intersect raster or entirely located in NODATA area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Diện tích</translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation>Độ cao</translation>
    </message>
</context>
<context>
    <name>ImportIntoPostGIS</name>
    <message>
        <source>Wrong database connection name: %s</source>
        <translation>Lỗi tên CSDL:%</translation>
    </message>
    <message>
        <source>Couldn&apos;t connect to database:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error importing to PostGIS
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database (connection name)</source>
        <translation>CSDL (tên kết nối)</translation>
    </message>
    <message>
        <source>Schema (schema name)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table to import to (leave blank to use layer name)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key field</source>
        <translation>Trường khóa chính</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>Ghi đè</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Tạo chỉ mục không gian</translation>
    </message>
    <message>
        <source>Convert field names to lowercase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop length constraints on character fields</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InfoViewer</name>
    <message>
        <source>DB Manager</source>
        <translation>Trình quản lý CSDL</translation>
    </message>
</context>
<context>
    <name>InputLayerSelectorPanel</name>
    <message>
        <source>Select file</source>
        <translation>Chọn tập tin</translation>
    </message>
    <message>
        <source>All files (*.*);;</source>
        <translation>Tất cả các kiểu tập tin (*.*);;</translation>
    </message>
</context>
<context>
    <name>Intersection</name>
    <message>
        <source>Feature geometry error: One or more output features ignored due to invalid geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>Lớp giao</translation>
    </message>
    <message>
        <source>Intersection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InvalidParameterValue</name>
    <message>
        <source>Run</source>
        <translation>Chạy</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Sorry, no help is available for this algorithm.&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Rất tiếc, không có phần trợ giúp cho thuật toán này.&lt;/h2&gt;</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Could not open help file :-( &lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Không thể mở tập tin trợ giúp :-( &lt;/h2&gt;</translation>
    </message>
</context>
<context>
    <name>JoinAttributes</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Input layer 2</source>
        <translation>Lớp đầu vào 2</translation>
    </message>
    <message>
        <source>Table field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table field 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>LAStoolsAlgorithm</name>
    <message>
        <source>LAStools folder is not configured.
Please configure it before running LAStools algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>verbose</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>open LAStools GUI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>number of cores</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input LAS/LAZ file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input directory</source>
        <translation>Thư mục đầu vào</translation>
    </message>
    <message>
        <source>input wildcard(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>merge all input files on-the-fly into one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>horizontal feet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>vertical feet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>files are flightlines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>apply file source ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>step size / pixel size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>output LAS/LAZ file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>output format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output vector file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>output appendix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>empty temporary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>additional command line parameter(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>filter (by return, classification, flags)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>second filter (by return, classification, flags)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>third filter (by return, classification, flags)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>filter (by coordinate, intensity, GPS time, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for filter (by coordinate, intensity, GPS time, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>second filter (by coordinate, intensity, GPS time, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for second filter (by coordinate, intensity, GPS time, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>transform (coordinates)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for transform (coordinates)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>second transform (coordinates)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for second transform (coordinates)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>transform (intensities, scan angles, GPS times, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for transform (intensities, scan angles, GPS times, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>second transform (intensities, scan angles, GPS times, ...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>value for second transform (intensities, scan angles, GPS times, ...)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LAStoolsUtils</name>
    <message>
        <source>LAStools command line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LAStools console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LayerPropertiesWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Symbol layer type</source>
        <translation>Kiểu lớp biểu tượng</translation>
    </message>
    <message>
        <source>This layer doesn&apos;t have any editable properties</source>
        <translation>Lớp này không có thuộc tính nào chỉnh sửa được</translation>
    </message>
</context>
<context>
    <name>LengthArea</name>
    <message>
        <source>Length Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contributing Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stream Source Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LidarToolsAlgorithmProvider</name>
    <message>
        <source>LAStools folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fusion folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wine folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools for LiDAR data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LinesIntersection</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation>Lớp giao</translation>
    </message>
    <message>
        <source>Input unique ID field</source>
        <translation>Trường ID không trùng đầu vào</translation>
    </message>
    <message>
        <source>Intersect unique ID field</source>
        <translation>Trường ID không trùng giao nhau</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>LinesToPolygons</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>&amp;Edit</source>
        <translation>Chỉnh &amp;sửa</translation>
    </message>
    <message>
        <source>Print Composers</source>
        <translation>Các Trình Biên tập In ấn</translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation>&amp;Xem</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Measure</source>
        <translation>Đo</translation>
    </message>
    <message>
        <source>&amp;Decorations</source>
        <translation>T&amp;rang trí</translation>
    </message>
    <message>
        <source>&amp;Layer</source>
        <translation>&amp;Lớp</translation>
    </message>
    <message>
        <source>&amp;Plugins</source>
        <translation>Phần &amp;mở rộng</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>Trợ &amp;giúp</translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation>Th&amp;iết lập</translation>
    </message>
    <message>
        <source>&amp;Raster</source>
        <translation>R&amp;aster</translation>
    </message>
    <message>
        <source>Vect&amp;or</source>
        <translation>Vect&amp;or</translation>
    </message>
    <message>
        <source>&amp;OpenStreetMap</source>
        <translation>Open&amp;StreetMap</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>Manage Layers</source>
        <translation>Quản lý Lớp</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation>Số hóa</translation>
    </message>
    <message>
        <source>Advanced Digitizing</source>
        <translation>Số hoá nâng cao</translation>
    </message>
    <message>
        <source>Map Navigation</source>
        <translation>Định vị bản đồ</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation>Các phần mở rộng</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Vector</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Web</source>
        <translation>Web</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <source>Composer Manager...</source>
        <translation>Trình Quản lý Biên tập...</translation>
    </message>
    <message>
        <source>New From Template</source>
        <translation>Mới theo mẫu</translation>
    </message>
    <message>
        <source>Preview Mode</source>
        <translation>Chế độ xem trước</translation>
    </message>
    <message>
        <source>Create Layer</source>
        <translation>Tạo lớp</translation>
    </message>
    <message>
        <source>Add Layer</source>
        <translation>Thêm lớp</translation>
    </message>
    <message>
        <source>Paste Features as</source>
        <translation>Dán đối tượng thành</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>Mớ&amp;i</translation>
    </message>
    <message>
        <source>&amp;Open...</source>
        <translation>&amp;Mở...</translation>
    </message>
    <message>
        <source>&amp;Save</source>
        <translation>&amp;Lưu</translation>
    </message>
    <message>
        <source>Save &amp;As...</source>
        <translation>Lưu &amp;thành...</translation>
    </message>
    <message>
        <source>Exit QGIS</source>
        <translation>Thoát QGIS</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation>Qua&amp;y ngược lệnh</translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation>&amp;Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Z</source>
        <translation>Ctrl+Shift+Z</translation>
    </message>
    <message>
        <source>Cut Features</source>
        <translation>Cắt các đối tượng</translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <source>Copy Features</source>
        <translation>Chép các đối tượng</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <source>Paste Features</source>
        <translation>Dán các đối tượng</translation>
    </message>
    <message>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <source>Add Feature</source>
        <translation>Thêm đối tượng</translation>
    </message>
    <message>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <source>Move Feature(s)</source>
        <translation>Di chuyển Đối tượng</translation>
    </message>
    <message>
        <source>Reshape Features</source>
        <translation>Chỉnh hình dạng đối tượng</translation>
    </message>
    <message>
        <source>Split Features</source>
        <translation>Chia Đối tượng</translation>
    </message>
    <message>
        <source>Split Parts</source>
        <translation>Ngắt các phần</translation>
    </message>
    <message>
        <source>Delete Selected</source>
        <translation>Xóa phần được chọn</translation>
    </message>
    <message>
        <source>Add Ring</source>
        <translation>Thêm Vòng</translation>
    </message>
    <message>
        <source>Add Part</source>
        <translation>Thêm phần</translation>
    </message>
    <message>
        <source>Simplify Feature</source>
        <translation>Đơn giản hoá đối tượng</translation>
    </message>
    <message>
        <source>Delete Ring</source>
        <translation>Xoá vòng</translation>
    </message>
    <message>
        <source>Delete Part</source>
        <translation>Xoá phần</translation>
    </message>
    <message>
        <source>Merge Selected Features</source>
        <translation>Gộp các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Merge Attributes of Selected Features</source>
        <translation>Gộp thuộc tính của các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Node Tool</source>
        <translation>Công cụ Nốt</translation>
    </message>
    <message>
        <source>Rotate Point Symbols</source>
        <translation>Xoay biểu tượng điểm</translation>
    </message>
    <message>
        <source>Pan Map</source>
        <translation>Di chuyển bản đồ</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <source>Select Features by Polygon</source>
        <translation>Chọn đối tượng theo vùng</translation>
    </message>
    <message>
        <source>Select Features by Freehand</source>
        <translation>Chọn đối tượng theo kiểu vẽ tự do</translation>
    </message>
    <message>
        <source>Select Features by Radius</source>
        <translation>Chọn đối tượng theo bán kính</translation>
    </message>
    <message>
        <source>Deselect Features from All Layers</source>
        <translation>Khử chọn đối tượng khỏi tất cả các lớp</translation>
    </message>
    <message>
        <source>Identify Features</source>
        <translation>Nhận diện đối tượng</translation>
    </message>
    <message>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <source>Measure Line</source>
        <translation>Đo đường</translation>
    </message>
    <message>
        <source>Ctrl+Shift+M</source>
        <translation>Ctrl+Shift+M</translation>
    </message>
    <message>
        <source>Measure Area</source>
        <translation>Đo diện tích</translation>
    </message>
    <message>
        <source>Ctrl+Shift+J</source>
        <translation>Ctrl+Shift+J</translation>
    </message>
    <message>
        <source>Measure Angle</source>
        <translation>Đo góc</translation>
    </message>
    <message>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Shft+F</translation>
    </message>
    <message>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <source>Zoom Last</source>
        <translation>Phóng đến vùng xem trước đó</translation>
    </message>
    <message>
        <source>Zoom Next</source>
        <translation>Phóng Tiếp theo</translation>
    </message>
    <message>
        <source>Zoom Actual Size</source>
        <translation>Phóng kích thước thực</translation>
    </message>
    <message>
        <source>Zoom to Native Pixel Resolution</source>
        <translation>Phóng đến độ phân giải điểm ảnh thực</translation>
    </message>
    <message>
        <source>Map Tips</source>
        <translation>Các chú dẫn Bản đồ</translation>
    </message>
    <message>
        <source>Show information about a feature when the mouse is hovered over it</source>
        <translation>Hiển thị thông tin về một đối tượng khi con trỏ chuột ở phía trên nó</translation>
    </message>
    <message>
        <source>New Bookmark...</source>
        <translation>Đánh dấu mới...</translation>
    </message>
    <message>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <source>Show Bookmarks</source>
        <translation>Hiển thị các đánh dấu</translation>
    </message>
    <message>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shft+B</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>Text Annotation</source>
        <translation>Ghi chú bằng chữ</translation>
    </message>
    <message>
        <source>Form Annotation</source>
        <translation>Ghi chú kiểu biểu mẫu</translation>
    </message>
    <message>
        <source>Move Annotation</source>
        <translation>Di chuyển ghi chú</translation>
    </message>
    <message>
        <source>Labeling</source>
        <translation>Dán nhãn</translation>
    </message>
    <message>
        <source>Layer Labeling Options</source>
        <translation>Tùy chọn dán nhãn lớp</translation>
    </message>
    <message>
        <source>New Shapefile Layer...</source>
        <translation>Lớp shapfile mới...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+N</source>
        <translation>Ctrl+Shift+N</translation>
    </message>
    <message>
        <source>Ctrl+Shift+A</source>
        <translation>Ctrl+Shift+A</translation>
    </message>
    <message>
        <source>Add Vector Layer...</source>
        <translation>Thêm lớp vector...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <source>Add Raster Layer...</source>
        <translation>Thêm lớp raster...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <source>Add PostGIS Layers...</source>
        <translation>Thêm lớp PostGIS...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+D</source>
        <translation>Ctrl+Shift+D</translation>
    </message>
    <message>
        <source>Add SpatiaLite Layer...</source>
        <translation>Thêm lớp SpatialLite...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+L</source>
        <translation>Ctrl+Shift+L</translation>
    </message>
    <message>
        <source>Add MSSQL Spatial Layer...</source>
        <translation>Thêm lớp không gian MSSQL...</translation>
    </message>
    <message>
        <source>Add Oracle Spatial Layer...</source>
        <translation>Thêm lớp không gian Oracle...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <source>Add WMS/WMTS Layer...</source>
        <translation>Thêm lớp WMS/WMTS...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Shift+W</translation>
    </message>
    <message>
        <source>Toggle Editing</source>
        <translation>Bật/tắt chỉnh sửa</translation>
    </message>
    <message>
        <source>Toggles the editing state of the current layer</source>
        <translation>Bật/Tắt trạng thái chỉnh sửa của lớp hiện tại</translation>
    </message>
    <message>
        <source>Save for Selected Layer(s)</source>
        <translation>Lưu đối với (các) lớp được chọn</translation>
    </message>
    <message>
        <source>Save edits to current layer, but continue editing</source>
        <translation>Lưu chỉnh sửa của lớp hiện tại, nhưng tiếp tục chỉnh sửa</translation>
    </message>
    <message>
        <source>Remove Layer/Group</source>
        <translation>Loại bỏ Lớp/Nhóm</translation>
    </message>
    <message>
        <source>Configure Shortcuts...</source>
        <translation>Cấu hình các phím tắt...</translation>
    </message>
    <message>
        <source>API Documentation</source>
        <translation>Tài liệu API</translation>
    </message>
    <message>
        <source>Full Histogram Stretch</source>
        <translation>Dãn biểu đồ tần suất toàn bộ</translation>
    </message>
    <message>
        <source>Touch Zoom and Pan</source>
        <translation>Phóng và di chuyển kiểu cảm ứng</translation>
    </message>
    <message>
        <source>SVG Annotation</source>
        <translation>Ghi chú kiểu SVG</translation>
    </message>
    <message>
        <source>&amp;Download Data...</source>
        <translation>&amp;Tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>&amp;Import Topology from XML...</source>
        <translation>&amp;Nhập tô-pô từ XML...</translation>
    </message>
    <message>
        <source>&amp;Export Topology to SpatiaLite...</source>
        <translation>&amp;Xuất tô-pô ra SpatiaLite...</translation>
    </message>
    <message>
        <source>Increase Brightness</source>
        <translation>Tăng độ sáng</translation>
    </message>
    <message>
        <source>Decrease Brightness</source>
        <translation>Giảm độ sáng</translation>
    </message>
    <message>
        <source>Increase Contrast</source>
        <translation>Tăng tương phản</translation>
    </message>
    <message>
        <source>Decrease Contrast</source>
        <translation>Giảm tương phản</translation>
    </message>
    <message>
        <source>Select By Expression...</source>
        <translation>Chọn theo biểu thức...</translation>
    </message>
    <message>
        <source>Need Commercial Support?</source>
        <translation>Cần hỗ trợ có phí?</translation>
    </message>
    <message>
        <source>Open Field Calculator...</source>
        <translation>Mở bộ tính toán trường...</translation>
    </message>
    <message>
        <source>Add from Layer Definition File...</source>
        <translation>Thêm vào từ tập tin định nghĩa lớp...</translation>
    </message>
    <message>
        <source>Save As Layer Definition File...</source>
        <translation>Lưu thành tập tin định nghĩa lớp...</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Thường</translation>
    </message>
    <message>
        <source>Normal preview mode</source>
        <translation>Chế độ xem trước bình thường</translation>
    </message>
    <message>
        <source>Simulate Photocopy (Grayscale)</source>
        <translation>Giả lập bản Phô-tô (thang xám)</translation>
    </message>
    <message>
        <source>Simulate photocopy (grayscale)</source>
        <translation>Giả lập phô-tô (thang xám)</translation>
    </message>
    <message>
        <source>Simulate Fax (Mono)</source>
        <translation>Giả lập bản Fax (Mono)</translation>
    </message>
    <message>
        <source>Simulate fax (mono)</source>
        <translation>Giả lập bản fax (Mono)</translation>
    </message>
    <message>
        <source>Simulate Color Blindness (Protanope)</source>
        <translation>Giả lập độ Mù màu (Protanope)</translation>
    </message>
    <message>
        <source>Simulate color blindness (protanope)</source>
        <translation>Giả lập độ mù màu (protanope)</translation>
    </message>
    <message>
        <source>Simulate Color Blindness (Deuteranope)</source>
        <translation>Giả lập độ Mù màu (Deuteranope)</translation>
    </message>
    <message>
        <source>Simulate color blindness (deuteranope)</source>
        <translation>Giả lập độ mù màu (Deuteranope)</translation>
    </message>
    <message>
        <source>Set Scale Visibility of Layer(s)</source>
        <translation>Thiết lập khả năng nhìn thấy theo tỷ lệ của lớp</translation>
    </message>
    <message>
        <source>Show Selected Layers</source>
        <translation>Hiển thị các lớp được chọn</translation>
    </message>
    <message>
        <source>Hide Selected Layers</source>
        <translation>Ẩn các lớp được chọn</translation>
    </message>
    <message>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <source>New SpatiaLite Layer...</source>
        <translation>Lớp SpatiaLite mới...</translation>
    </message>
    <message>
        <source>Raster Calculator...</source>
        <translation>Bộ tính toán raster...</translation>
    </message>
    <message>
        <source>Set CRS of Layer(s)</source>
        <translation>Thiết lập HTĐ của lớp</translation>
    </message>
    <message>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Set Project CRS from Layer</source>
        <translation>Thiết lập HTĐ của dự án theo lớp </translation>
    </message>
    <message>
        <source>Query...</source>
        <translation>Truy vấn...</translation>
    </message>
    <message>
        <source>Add to Overview</source>
        <translation>Thêm vào vùng xem Tổng quát</translation>
    </message>
    <message>
        <source>Add All to Overview</source>
        <translation>Thêm tất cả vào vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Remove All from Overview</source>
        <translation>Loại bỏ tất cả khỏi vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Show All Layers</source>
        <translation>Hiển thị tất cả các lớp</translation>
    </message>
    <message>
        <source>Ctrl+Shift+U</source>
        <translation>Ctrl+Shift+U</translation>
    </message>
    <message>
        <source>Hide All Layers</source>
        <translation>Ẩn tất cả các lớp</translation>
    </message>
    <message>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <source>Manage and Install Plugins...</source>
        <translation>Quản lý và cài đặt phần mở rộng...</translation>
    </message>
    <message>
        <source>Open Field Calculator</source>
        <translation>Mở trình tính toán trường</translation>
    </message>
    <message>
        <source>Add Delimited Text Layer...</source>
        <translation>Them lớp văn bản phân tách...</translation>
    </message>
    <message>
        <source>Add Delimited Text Layer</source>
        <translation>Thêm lớp văn bản phân tách</translation>
    </message>
    <message>
        <source>New Vector Layer</source>
        <translation>Lớp vector mới</translation>
    </message>
    <message>
        <source>Paste features in clipboard into a new OGR vector layer.</source>
        <translation>Dán các đối tượng trong bộ nhớ vào một lớp vector OGR mới.</translation>
    </message>
    <message>
        <source>New Memory Vector Layer</source>
        <translation>Lớp vector bộ nhớ mới</translation>
    </message>
    <message>
        <source>Paste features in clipboard into a new memory vector layer.</source>
        <translation>Dán đối tượng trong bộ nhớ tạm vào một lớp vector bộ nhớ mới.</translation>
    </message>
    <message>
        <source>Toggle Full Screen Mode</source>
        <translation>Bật/tắt chế độ toàn màn hình</translation>
    </message>
    <message>
        <source>Select Feature(s)</source>
        <translation>Chọn (các) đối tượng</translation>
    </message>
    <message>
        <source>Select Features by area or single click</source>
        <translation>Chọn các đối tượng theo vùng hoặc nhắp chuột đơn</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <source>Custom CRS...</source>
        <translation>Hệ toạ độ tự tạo...</translation>
    </message>
    <message>
        <source>Local Histogram Stretch</source>
        <translation>Dãn biểu đồ tần suất cục bộ</translation>
    </message>
    <message>
        <source>Stretch histogram of active raster to view extents</source>
        <translation>Dãn biểu đồ tần suất của ảnh raster đang kích hoạt đến phạm vi xem</translation>
    </message>
    <message>
        <source>Help Contents</source>
        <translation>Các nội dung trợ giúp</translation>
    </message>
    <message>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <source>QGIS Home Page</source>
        <translation>Trang chủ của QGIS</translation>
    </message>
    <message>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <source>Check QGIS Version</source>
        <translation>Kiểm tra phiên bản QGIS</translation>
    </message>
    <message>
        <source>Check if your QGIS version is up to date (requires internet access)</source>
        <translation>Kiểm tra xem phiên bản QGIS của bạn có cập nhật không (cần kết nối internet)</translation>
    </message>
    <message>
        <source>About</source>
        <translation>Nói về</translation>
    </message>
    <message>
        <source>QGIS Sponsors</source>
        <translation>Các nhà tài trợ QGIS</translation>
    </message>
    <message>
        <source>Move Label</source>
        <translation>Di chuyển nhãn</translation>
    </message>
    <message>
        <source>Rotate Label</source>
        <translation>Xoay nhãn</translation>
    </message>
    <message>
        <source>Rotate Label
Ctl (Cmd) increments by 15 deg.</source>
        <translation>Xoay nhãn
Ctl (Cmd) tăng mỗi 15 độ.</translation>
    </message>
    <message>
        <source>Change Label</source>
        <translation>Thay đổi nhãn</translation>
    </message>
    <message>
        <source>Style Manager...</source>
        <translation>Trình quản lý kiểu...</translation>
    </message>
    <message>
        <source>Python Console</source>
        <translation>Bàn giao tiếp Python</translation>
    </message>
    <message>
        <source>Stretch Histogram to Full Dataset</source>
        <translation>Dãn Biểu đồ tần số theo toàn bộ bộ dữ liệu</translation>
    </message>
    <message>
        <source>Customization...</source>
        <translation>Tùy biến...</translation>
    </message>
    <message>
        <source>This is here just to avoid shortcut conflicts, the shortcut is caught in QgsCustomization</source>
        <translation>Mục này có ở đây chỉ để tránh xung đột phím tắt, phím tắt được ghi nhận bởi QgsCustomization </translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Embed Layers and Groups...</source>
        <translation>Nhúng Lớp và Nhóm...</translation>
    </message>
    <message>
        <source>Embed layers and groups from other project files</source>
        <translation>Nhúng các lớp và nhóm từ tập tin dự án khác</translation>
    </message>
    <message>
        <source>&amp;Copyright Label</source>
        <translation>&amp;Nhãn bản quyền</translation>
    </message>
    <message>
        <source>Creates a copyright label that is displayed on the map canvas.</source>
        <translation>Tạo một nhãn bản quyền hiển thị trên khung bản đồ.</translation>
    </message>
    <message>
        <source>&amp;North Arrow</source>
        <translation>&amp;Mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <source>&quot;Creates a north arrow that is displayed on the map canvas&quot;</source>
        <translation>&quot;Tạo một mũi tên chỉ hướng bắc để trình bày trên khung bản đồ&quot;</translation>
    </message>
    <message>
        <source>&amp;Scale Bar</source>
        <translation>&amp;Thước tỷ lệ</translation>
    </message>
    <message>
        <source>Creates a scale bar that is displayed on the map canvas</source>
        <translation>Tạo một thước tỷ lệ để hiển thị trên khung bản đồ</translation>
    </message>
    <message>
        <source>Add WFS Layer...</source>
        <translation>Thêm lớp WFS...</translation>
    </message>
    <message>
        <source>Add WFS Layer</source>
        <translation>Thêm lớp WFS</translation>
    </message>
    <message>
        <source>Feature Action</source>
        <translation>Hành động của đối tượng</translation>
    </message>
    <message>
        <source>Run Feature Action</source>
        <translation>Chạy hành động đối tượng</translation>
    </message>
    <message>
        <source>Pan Map to Selection</source>
        <translation>Di chuyển bản đồ đến chỗ phép chọn</translation>
    </message>
    <message>
        <source>Touch zoom and pan</source>
        <translation>Phóng và di chuyển kiểu cảm ứng</translation>
    </message>
    <message>
        <source>Offset Curve</source>
        <translation>Căn lệch đường cong</translation>
    </message>
    <message>
        <source>Copy style</source>
        <translation>Chép kiểu</translation>
    </message>
    <message>
        <source>Paste style</source>
        <translation>Dán kiểu</translation>
    </message>
    <message>
        <source>Add WCS Layer...</source>
        <translation>Thêm lớp WCS...</translation>
    </message>
    <message>
        <source>&amp;Grid</source>
        <translation>&amp;Lưới</translation>
    </message>
    <message>
        <source>Grid</source>
        <translation>Lưới</translation>
    </message>
    <message>
        <source>Pin/Unpin Labels</source>
        <translation>Gắn/Tháo Nhãn</translation>
    </message>
    <message>
        <source>Pin/Unpin Labels
Click or marquee on label to pin
Shift unpins, Ctl (Cmd) toggles state
Acts on all editable layers</source>
        <translation>Gắn/Tháo Nhãn
Nhắp chuột hoặc chọn hình chữ nhật trên nhãn để gắn
Shift để tháo, Ctl (Cmd) bật/tắt trạng thái
Tác động lên tất cả các lớp có thể chỉnh sửa</translation>
    </message>
    <message>
        <source>Highlight Pinned Labels</source>
        <translation>Làm nổi các nhãn được gắn</translation>
    </message>
    <message>
        <source>New Blank Project</source>
        <translation>Dự án mới rỗng</translation>
    </message>
    <message>
        <source>Local Cumulative Cut Stretch</source>
        <translation>Dãn phép cắt tích lũy cục bộ</translation>
    </message>
    <message>
        <source>Local cumulative cut stretch using current extent, default limits and estimated values.</source>
        <translation>Dãn phép cắt tích lũy cục bộ theo phạm vi hiện hành, giới hạn mặc định và giá trị ước lượng.</translation>
    </message>
    <message>
        <source>Full Dataset Cumulative Cut Stretch</source>
        <translation>Dãn phép cắt tích lũy toàn bộ bộ dữ liệu</translation>
    </message>
    <message>
        <source>Cumulative cut stretch using full dataset extent, default limits and estimated values.</source>
        <translation>Dãn phép cắt tích lũy theo toàn bộ bộ dữ liệu, giới hạn mặc định và giá trị ước lượng.</translation>
    </message>
    <message>
        <source>Show/Hide Labels</source>
        <translation>Hiện/Ẩn Nhãn</translation>
    </message>
    <message>
        <source>Show/Hide Labels
Click or marquee on feature to show label
Shift+click or marquee on label to hide it
Acts on currently active editable layer</source>
        <translation>Hiện/Ẩn Nhãn
Nhắp chuột hoặc vẽ hình chữ nhật trên đối tượng để hiện nhãn
Shift+nhắp chuột hoặc vẽ hình chữ nhật trên nhãn để ẩn nhãn
Tác động lên lớp có thể chỉnh sửa đang được kích hoạt</translation>
    </message>
    <message>
        <source>Html Annotation</source>
        <translation>Ghi chú kiểu html</translation>
    </message>
    <message>
        <source>Duplicate Layer(s)</source>
        <translation>Nhân bản lớp</translation>
    </message>
    <message>
        <source>Save for All Layers</source>
        <translation>Lưu tất cả các lớp</translation>
    </message>
    <message>
        <source>Rollback for All Layers</source>
        <translation>Quy hồi tất cả các lớp</translation>
    </message>
    <message>
        <source>Cancel for All Layers</source>
        <translation>Hủy tất cả các lớp</translation>
    </message>
    <message>
        <source>Rollback for Selected Layer(s)</source>
        <translation>Quy hồi các lớp được chọn</translation>
    </message>
    <message>
        <source>Current Edits</source>
        <translation>Các chỉnh sửa hiện hành</translation>
    </message>
    <message>
        <source>Cancel for Selected Layer(s)</source>
        <translation>Hủy các lớp được chọn</translation>
    </message>
    <message>
        <source>Save Layer Edits</source>
        <translation>Lưu chỉnh sửa lớp</translation>
    </message>
    <message>
        <source>Rotate Feature(s)</source>
        <translation>Xoay đối tượng</translation>
    </message>
    <message>
        <source>Select features using an expression</source>
        <translation>Chọn đối tượng bằng biểu thức</translation>
    </message>
    <message>
        <source>DXF Export...</source>
        <translation>Xuất ra DXF...</translation>
    </message>
    <message>
        <source>Fill Ring</source>
        <translation>Lấp đầy vòng</translation>
    </message>
    <message>
        <source>Open &amp;Recent</source>
        <translation>Mở &amp;gần đây</translation>
    </message>
    <message>
        <source>Pro&amp;ject</source>
        <translation>&amp;Dự án</translation>
    </message>
    <message>
        <source>Save as &amp;Image...</source>
        <translation>Lưu thành ả&amp;nh...</translation>
    </message>
    <message>
        <source>New &amp;Print Composer</source>
        <translation>Trình Biên tập &amp;In ấn mới</translation>
    </message>
    <message>
        <source>&amp;Snapping Options...</source>
        <translation>Tùy chọn &amp;bắt điểm...</translation>
    </message>
    <message>
        <source>Zoom &amp;Full</source>
        <translation>Phóng đến &amp;toàn bộ</translation>
    </message>
    <message>
        <source>Zoom to &amp;Layer</source>
        <translation>Phóng đến &amp;lớp</translation>
    </message>
    <message>
        <source>Zoom to &amp;Selection</source>
        <translation>Phóng đến phép &amp;chọn</translation>
    </message>
    <message>
        <source>Open &amp;Attribute Table</source>
        <translation>Mở bảng th&amp;uộc tính</translation>
    </message>
    <message>
        <source>&amp;Save As...</source>
        <translation>Lưu t&amp;hành...</translation>
    </message>
    <message>
        <source>&amp;Properties...</source>
        <translation>Tính &amp;chất...</translation>
    </message>
    <message>
        <source>&amp;Project Properties...</source>
        <translation>Tính chất của &amp;Dự án...</translation>
    </message>
    <message>
        <source>&amp;Options...</source>
        <translation>&amp;Tùy chọn...</translation>
    </message>
    <message>
        <source>Ctrl+Alt+P</source>
        <translation>Ctrl+Alt+P</translation>
    </message>
    <message>
        <source>New Temporary Scratch Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New temporary scratch layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ManageConnectionsDialog</name>
    <message>
        <source>Manage connections</source>
        <translation>Quản lý các kết nối</translation>
    </message>
    <message>
        <source>Save to file</source>
        <translation>Lưu vào tập tin</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation>Nạp từ tập tin</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>eXtensible Markup Language (*.xml *.XML)</source>
        <translation>Ngôn ngữ đánh dấu có thể mở rộng (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Save connections</source>
        <translation>Lưu các kết nối</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp kết nối</translation>
    </message>
    <message>
        <source>Save Connections</source>
        <translation>Lưu các kết nối</translation>
    </message>
    <message>
        <source>Saved to %s</source>
        <translation>Lưu vào %s</translation>
    </message>
    <message>
        <source>File %s exists. Overwrite?</source>
        <translation>Tập tin %s đã có. Ghi đè?</translation>
    </message>
    <message>
        <source>Loading Connections</source>
        <translation>Đang nạp các kết nối</translation>
    </message>
</context>
<context>
    <name>MeanAndStdDevPlot</name>
    <message>
        <source>Input table</source>
        <translation>Bảng đầu vào</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>StdDev field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>MeanCoords</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Weight field</source>
        <translation>Trường trọng số</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
</context>
<context>
    <name>Merge</name>
    <message>
        <source>Input layer 1</source>
        <translation type="unfinished">Lớp đầu vào 1</translation>
    </message>
    <message>
        <source>Input layer 2</source>
        <translation>Lớp đầu vào 2</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Merged layers must have be same type of geometry</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MergeData</name>
    <message>
        <source>Input LAS files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output merged LAS file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MessageBarProgress</name>
    <message>
        <source>Executing algorithm</source>
        <translation>Đang thực thi thuật toán</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
</context>
<context>
    <name>MetaSearch</name>
    <message>
        <source>MetaSearch plugin</source>
        <translation>phần mở rộng Tìm kiếm đặc tả</translation>
    </message>
    <message>
        <source>Search Metadata Catalogues</source>
        <translation>Tìm kiếm các danh sách đặc tả dữ liệu</translation>
    </message>
    <message>
        <source>MetaSearch plugin help</source>
        <translation>Trợ giúp phần mở rộng tìm kiếm đặc tả</translation>
    </message>
    <message>
        <source>Get Help on MetaSearch</source>
        <translation>Lấy trợ giúp về Tìm kiếm đặc tả</translation>
    </message>
</context>
<context>
    <name>MetaSearchDialog</name>
    <message>
        <source>MetaSearch</source>
        <translation>Tìm kiếm đặc tả</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <source>Find</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <source>Set global</source>
        <translation>Thiết lập toàn cục</translation>
    </message>
    <message>
        <source>Map extent</source>
        <translation>Phạm vi bản đồ</translation>
    </message>
    <message>
        <source>-180</source>
        <translation>-180</translation>
    </message>
    <message>
        <source>90</source>
        <translation>90</translation>
    </message>
    <message>
        <source>-90</source>
        <translation>-90</translation>
    </message>
    <message>
        <source>180</source>
        <translation>180</translation>
    </message>
    <message>
        <source>        From</source>
        <translation>...Từ</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>Các từ khóa</translation>
    </message>
    <message>
        <source>Xmax</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>Ymax</source>
        <translation>Y lớn nhất</translation>
    </message>
    <message>
        <source>Xmin</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>Ymin</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Results</source>
        <translation>Các kết quả</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <source>Add WCS</source>
        <translation>Thêm WCS</translation>
    </message>
    <message>
        <source>Add WMS/WMTS</source>
        <translation>Thêm WMS/WMTS</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>Add WFS</source>
        <translation>Thêm WFS</translation>
    </message>
    <message>
        <source>Double click to see full record information</source>
        <translation>Nhắp chuột đúp để xem thông tin bản ghi đầy đủ</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>View search results as XML</source>
        <translation>Xem kết quả tìm kiếm dưới dạng XML</translation>
    </message>
    <message>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <source>Services</source>
        <translation>Các dịch vụ</translation>
    </message>
    <message>
        <source>Service info</source>
        <translation>Thông tin dịch vụ</translation>
    </message>
    <message>
        <source>GetCapabilities response</source>
        <translation>Phản hồi Lấy.Khả.năng</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Add default services</source>
        <translation>Thêm các dịch vụ mặc định</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Results paging</source>
        <translation>Tạo ra phân trang</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Hiện</translation>
    </message>
    <message>
        <source>results at a time</source>
        <translation>tạo ra cùng lúc</translation>
    </message>
    <message>
        <source>No services/connections defined. To get started with MetaSearch, create a new connection by clicking &apos;New&apos; or click &apos;Add default services&apos;.</source>
        <translation>Dịch vụ/Kết nối không được định nghĩa. Để bắt đầu tìm kiếm đặc tả, tạo một kết nối mới bằng cách nhắp chuột vào &apos;Mới&apos; hoặc &apos;Thêm dịch vụ mặc định&apos;.</translation>
    </message>
    <message>
        <source>New Catalogue service</source>
        <translation>Dịch vụ danh mục mới</translation>
    </message>
    <message>
        <source>Edit Catalogue service</source>
        <translation>Chỉnh sửa dịch vụ danh mục</translation>
    </message>
    <message>
        <source>Remove service %s?</source>
        <translation>Loại bỏ dịch vụ %s?</translation>
    </message>
    <message>
        <source>Confirm delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>%s exists.  Overwrite?</source>
        <translation>%s đã có. Ghi đè?</translation>
    </message>
    <message>
        <source>Loading connections</source>
        <translation>Đang nạp các kết nối</translation>
    </message>
    <message>
        <source>Search error</source>
        <translation>Lỗi tìm kiếm</translation>
    </message>
    <message>
        <source>Search error: %s</source>
        <translation>Lỗi tìm kiếm: %s</translation>
    </message>
    <message>
        <source>Connection error</source>
        <translation>Lỗi kết nối</translation>
    </message>
    <message>
        <source>Connection error: %s</source>
        <translation>Lỗi kết nối: %s</translation>
    </message>
    <message>
        <source>0 results</source>
        <translation>0 kết quả</translation>
    </message>
    <message>
        <source>Coordinate Transformation Error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <source>End of results. Go to start?</source>
        <translation>Đã đến cuối kết quả. Chuyển đến đầu?</translation>
    </message>
    <message>
        <source>Navigation</source>
        <translation>Điều hướng</translation>
    </message>
    <message>
        <source>Start of results. Go to end?</source>
        <translation>Bắt đầu của kết quả. Chuyển đến cuối?</translation>
    </message>
    <message>
        <source>Connection %s exists. Overwrite?</source>
        <translation>Kết nối %s đã có. Ghi đè?</translation>
    </message>
    <message>
        <source>Saving server</source>
        <translation>Đang lưu máy phục vụ</translation>
    </message>
    <message>
        <source>GetRecords error</source>
        <translation>Lỗi Lấy.bản.ghi</translation>
    </message>
    <message>
        <source>Error getting response: %s</source>
        <translation>Lỗi khi lấy phản hồi: %s</translation>
    </message>
    <message>
        <source>Error connecting to service: %s</source>
        <translation>Lỗi khi đang kết nối đến dịch vụ: %s</translation>
    </message>
    <message>
        <source>Value Error: %s</source>
        <translation>Lỗi giá trị: %s</translation>
    </message>
    <message>
        <source>Unknown Error: %s</source>
        <translation>Lỗi không rõ: %s</translation>
    </message>
    <message>
        <source>CSW Connection error</source>
        <translation>Lỗi kết nối CSW</translation>
    </message>
    <message numerus="yes">
        <source>Showing %d - %d of %n result(s)</source>
        <translation>
            <numerusform>Đang hiển thị %d - %d của %n kết quả</numerusform>
        </translation>
    </message>
    <message>
        <source>Server timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>seconds</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModelerAlgorithm</name>
    <message>
        <source>Model</source>
        <translation>Mô hình</translation>
    </message>
    <message>
        <source>Wrong value: %s</source>
        <translation>Gia trị sai: %s</translation>
    </message>
    <message>
        <source>Prepare algorithm: %s</source>
        <translation>Chuẩn bị thuật toán: %s</translation>
    </message>
    <message>
        <source>Running %s [%i/%i]</source>
        <translation>Đang chạy %s [%i/%i]</translation>
    </message>
    <message>
        <source>OK. Execution took %0.3f ms (%i outputs).</source>
        <translation>Được rồi. Lệnh thực thi mất %0.3f mili giây (%i đầu ra).</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>Thất bại</translation>
    </message>
    <message>
        <source>Error executing algorithm %s
%s</source>
        <translation>Lỗi thực thi thuật toán %s
%s</translation>
    </message>
    <message>
        <source>Model processed ok. Executed %i algorithms total</source>
        <translation>Mô hình được xử lý ổn. Tổng cộng %i thuật toán được thực thi</translation>
    </message>
</context>
<context>
    <name>ModelerAlgorithmProvider</name>
    <message>
        <source>Models folder</source>
        <translation>Thư mục các mô hình</translation>
    </message>
    <message>
        <source>Models</source>
        <translation>Các mô hình</translation>
    </message>
    <message>
        <source>Could not load model %s</source>
        <translation>Không thể nạp mô hình %s</translation>
    </message>
    <message>
        <source>Could not load model %s
%s</source>
        <translation>Không thể nạp mô hình %s
%s</translation>
    </message>
</context>
<context>
    <name>ModelerDialog</name>
    <message>
        <source>Search...</source>
        <translation>Tìm kiếm...</translation>
    </message>
    <message>
        <source>[Enter model name here]</source>
        <translation>[Nhập tên mô hình ở đây]</translation>
    </message>
    <message>
        <source>[Enter group name here]</source>
        <translation>[Nhập tên nhóm ở đây]</translation>
    </message>
    <message>
        <source>Empty model</source>
        <translation>Làm rỗng mô hình</translation>
    </message>
    <message>
        <source>Save Model As Image</source>
        <translation>Lưu mô hình thành ảnh</translation>
    </message>
    <message>
        <source>PNG files (*.png *.PNG)</source>
        <translation>Các tập tin PNG (*.png *.PNG)</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Please enter group and model names before saving</source>
        <translation>Vui lòng nhập tên nhóm và mô hình trước khi lưu</translation>
    </message>
    <message>
        <source>Save Model</source>
        <translation>Lưu mô hình</translation>
    </message>
    <message>
        <source>Processing models (*.model)</source>
        <translation>Các mô hình xử lý (*.model)</translation>
    </message>
    <message>
        <source>I/O error</source>
        <translation>Lỗi nhập/xuất</translation>
    </message>
    <message>
        <source>Unable to save edits. Reason:
 %s</source>
        <translation>Không thể lưu chỉnh sửa. Lý do:
%s</translation>
    </message>
    <message>
        <source>Can&apos;t save model</source>
        <translation>Không thể lưu mô hình</translation>
    </message>
    <message>
        <source>Processing models (*.model *.MODEL)</source>
        <translation>Các mô hình xử lý (*.model *.MODEL)</translation>
    </message>
    <message>
        <source>Could not load model %s
%s</source>
        <translation>Không thể nạp mô hình %s
%s</translation>
    </message>
    <message>
        <source>The selected model could not be loaded.
See the log for more information.</source>
        <translation>Một hình đã chọn không nạp được.
Xem báo cáo để biết thêm thông tin.</translation>
    </message>
    <message>
        <source>Geoalgorithms</source>
        <translation>Các thuật toán địa lý</translation>
    </message>
    <message>
        <source>Model doesn&apos;t contains any algorithms and/or parameters and can&apos;t be executed</source>
        <translation>Mô hình không chứa thuật toán và/hoặc tham số nào và không thể thực thi được</translation>
    </message>
    <message>
        <source>This model can&apos;t be saved in its original location (probably you do not have permission to do it). Please, use the &apos;Save as...&apos; option.</source>
        <translation>Không thể lưu mô hình này vào vị trí gốc của nó (có thể bạn không có quyền ghi). Vui lòng dùng tùy chọn &apos;Lưu thành...&apos;.</translation>
    </message>
    <message>
        <source>Model saved</source>
        <translation>Mô hình được lưu</translation>
    </message>
    <message>
        <source>Model was correctly saved.</source>
        <translation>Mô hình được lưu đúng.</translation>
    </message>
    <message>
        <source>Open Model</source>
        <translation>Mở mô hình</translation>
    </message>
    <message>
        <source>Could not open model</source>
        <translation>Không thể mở mô hình</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation>Các thay đổi không được lưu</translation>
    </message>
    <message>
        <source>There are unsaved changes in model. Continue?</source>
        <translation>Có các thay đổi chưa được lưu lại trong mô hình. Tiếp tục không?</translation>
    </message>
</context>
<context>
    <name>ModelerOnlyAlgorithmProvider</name>
    <message>
        <source>Modeler-only tools</source>
        <translation>Các công cụ chỉ liên quan đến mô hình</translation>
    </message>
</context>
<context>
    <name>ModelerParameterDefinitionDialog</name>
    <message>
        <source>Parameter definition</source>
        <translation>Định nghĩa tham số</translation>
    </message>
    <message>
        <source>Parameter name</source>
        <translation>Tên tham số</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation>Đã kiểm tra</translation>
    </message>
    <message>
        <source>Parent layer</source>
        <translation>Lớp cha</translation>
    </message>
    <message>
        <source>Required</source>
        <translation>Cần có</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Không</translation>
    </message>
    <message>
        <source>Shape type</source>
        <translation>Kiểu hình dạng</translation>
    </message>
    <message>
        <source>Any</source>
        <translation>Bất kỳ</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Mandatory</source>
        <translation>Buộc phải có</translation>
    </message>
    <message>
        <source>Data type</source>
        <translation>Kiểu dữ liệu</translation>
    </message>
    <message>
        <source>Vector (any)</source>
        <translation>Véc-tơ (kiểu bất kỳ)</translation>
    </message>
    <message>
        <source>Vector (point)</source>
        <translation>Véc-tơ (điểm)</translation>
    </message>
    <message>
        <source>Vector (line)</source>
        <translation>Véc-tơ (đường)</translation>
    </message>
    <message>
        <source>Vector (polygon)</source>
        <translation>Véc-tơ (vùng)</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Min/Max values</source>
        <translation>Các giá trị lớn nhất/nhỏ nhất</translation>
    </message>
    <message>
        <source>Default value</source>
        <translation>Giá trị mặc định</translation>
    </message>
    <message>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>Folder</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Unable to define parameter</source>
        <translation>Không thể định nghĩa tham số</translation>
    </message>
    <message>
        <source>Invalid parameter name</source>
        <translation>Tên tham số không hợp lệ</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Các giá trị tham số sai hoặc bị thiếu</translation>
    </message>
</context>
<context>
    <name>ModelerParametersDialog</name>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Show advanced parameters</source>
        <translation>Hiển thị các tham số nâng cao</translation>
    </message>
    <message>
        <source>Parent algorithms</source>
        <translation>Các thuật toán cha</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Sorry, no help is available for this algorithm.&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Rất tiếc, không có phần trợ giúp cho thuật toán này.&lt;/h2&gt;</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Could not open help file :-( &lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Không thể mở tập tin trợ giúp :-( &lt;/h2&gt;</translation>
    </message>
    <message>
        <source>Hide advanced parameters</source>
        <translation>Ẩn các tham số nâng cao</translation>
    </message>
    <message>
        <source>&apos;%s&apos; from algorithm &apos;%s&apos;</source>
        <translation>&apos;%s&apos; từ thuật thoán &apos;%s&apos;</translation>
    </message>
    <message>
        <source>Unable to add algorithm</source>
        <translation>Không thể thêm thuật toán</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Các giá trị tham số sai hoặc bị thiếu</translation>
    </message>
</context>
<context>
    <name>MultilineTextPanel</name>
    <message>
        <source>[Use text below]</source>
        <translation>[Dùng chữ dưới đây]</translation>
    </message>
</context>
<context>
    <name>MultipartToSingleparts</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>MultipleFileInputDialog</name>
    <message>
        <source>All files (*.*)</source>
        <translation>Tất cả kiểu  tập tin (*.*)</translation>
    </message>
    <message>
        <source>Add file</source>
        <translation>Thêm tập tin</translation>
    </message>
    <message>
        <source>Remove file(s)</source>
        <translation>Loại bỏ (các) tập tin</translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation>Loại bỏ tất cả</translation>
    </message>
    <message>
        <source>Select file(s)</source>
        <translation>Chọn (các) tập tin</translation>
    </message>
</context>
<context>
    <name>MultipleInputDialog</name>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Clear selection</source>
        <translation>Xóa phép chọn</translation>
    </message>
    <message>
        <source>Toggle selection</source>
        <translation>Bật/tắt phép chọn</translation>
    </message>
</context>
<context>
    <name>MultipleInputPanel</name>
    <message>
        <source>0 elements selected</source>
        <translation>0 yếu tố được chọn</translation>
    </message>
    <message>
        <source>%d elements selected</source>
        <translation>%d yếu tố được chọn</translation>
    </message>
</context>
<context>
    <name>NearestNeighbourAnalysis</name>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
    <message>
        <source>Observed mean distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected mean distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nearest neighbour index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z-Score</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NewConnectionDialog</name>
    <message>
        <source>Create a new Catalogue connection</source>
        <translation>Tạo một kết nối Danh mục mới</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Both Name and URL must be provided</source>
        <translation>Phải cung cấp cả Tên lẫn URL</translation>
    </message>
    <message>
        <source>Overwrite %s?</source>
        <translation>Ghi đè %s?</translation>
    </message>
</context>
<context>
    <name>NotSupportedDbType</name>
    <message>
        <source>%s is not supported yet</source>
        <translation>%s hiện chưa được hỗ trợ</translation>
    </message>
</context>
<context>
    <name>NumberInputDialog</name>
    <message>
        <source>[Enter your formula here]</source>
        <translation>[Nhập công thức của bạn ở đây]</translation>
    </message>
    <message>
        <source>Values from data layers extents</source>
        <translation>Giá trị từ phạm vi của lớp dữ liệu</translation>
    </message>
    <message>
        <source>Min X</source>
        <translation>X nhỏ nhất</translation>
    </message>
    <message>
        <source>Max X</source>
        <translation>X lớn nhất</translation>
    </message>
    <message>
        <source>Min Y</source>
        <translation>Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Max Y</source>
        <translation>Y lớn nhất</translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>Values from raster layers statistics</source>
        <translation>Giá trị từ thống kê lớp raster</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Std. deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
    <message>
        <source>Max value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <source>Min value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <source>Values from QGIS map canvas</source>
        <translation>Giá trị từ khung bản đồ QGIS</translation>
    </message>
    <message>
        <source>Current extent</source>
        <translation>Phạm vi hiện tại</translation>
    </message>
    <message>
        <source>Full extent of all layers in map canvas</source>
        <translation>Phạm vi đầy đủ của tất cả các lớp trong khung bản đồ</translation>
    </message>
    <message>
        <source>Wrong expression</source>
        <translation>Biểu thức sai</translation>
    </message>
    <message>
        <source>The expression entered is not correct</source>
        <translation>Biểu thức nhập vào không đúng</translation>
    </message>
</context>
<context>
    <name>OTBAlgorithm</name>
    <message>
        <source>Could not open OTB algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTB folder is not configured. Please configure it before running OTB algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTB execution command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adapter for %s not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OTBAlgorithmProvider</name>
    <message>
        <source>Could not open OTB algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTB command line tools folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTB applications folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SRTM tiles folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geoid file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Orfeo Toolbox (Image analysis)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OTBUtils</name>
    <message>
        <source>OTB execution console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Ogr2Ogr</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Destination Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>Ogr2OgrClip</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation>Lớp cắt</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>Ogr2OgrClipExtent</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Clip extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>Ogr2OgrToPostGis</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Database name</source>
        <translation>Tên CSDL</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Schema name</source>
        <translation>Tên lược đồ</translation>
    </message>
    <message>
        <source>Table name, leave blank to use input name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Tên cột hình học</translation>
    </message>
    <message>
        <source>Vector dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance tolerance for simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum distance between 2 nodes (densification)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features by extent (defined in input layer CRS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip the input layer using the above (rectangle) extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features using a SQL &quot;WHERE&quot; statement (Ex: column=&quot;value&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group N features per transaction (Default: 20000)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Append to existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Append and add new fields to existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not launder columns/table names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not create spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue after a failure, skipping the failed feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign an output CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reproject to this CRS on output </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override source CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key (new field)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key (existing field, used if the above option is left empty)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Promote to Multipart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep width and precision of input attributes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Ogr2OgrToPostGisList</name>
    <message>
        <source>Database (connection name)</source>
        <translation>CSDL (tên kết nối)</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output geometry type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Schema name</source>
        <translation>Tên lược đồ</translation>
    </message>
    <message>
        <source>Table name, leave blank to use input name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Tên cột hình học</translation>
    </message>
    <message>
        <source>Vector dimensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Distance tolerance for simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum distance between 2 nodes (densification)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features by extent (defined in input layer CRS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clip the input layer using the above (rectangle) extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select features using a SQL &quot;WHERE&quot; statement (Ex: column=&quot;value&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group N features per transaction (Default: 20000)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Append to existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Append and add new fields to existing table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not launder columns/table names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not create spatial index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue after a failure, skipping the failed feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign an output CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reproject to this CRS on output </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override source CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key (new field)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primary key (existing field, used if the above option is left empty)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Promote to Multipart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep width and precision of input attributes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OgrInfo</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Layer information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OgrSql</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>SQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty SQL. Please enter valid SQL expression and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OpenViewerAction</name>
    <message>
        <source>Unable to open viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current Fusion folder does not contain the viewer executable.
Please check the configuration in the Processing settings dialog.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OracleConnectGuiBase</name>
    <message>
        <source>Create Oracle Connection</source>
        <translation>Tạo Liên kết Oracle</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <source>Database instance</source>
        <translation>Phiên bản CSDL</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
</context>
<context>
    <name>OutputFile</name>
    <message>
        <source>All files(*.*)</source>
        <translation>Tất cả các kiểu tập tin (*.*)</translation>
    </message>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>OutputHTML</name>
    <message>
        <source>HTML files(*.html)</source>
        <translation>Các tập tin HTML (*.html)</translation>
    </message>
</context>
<context>
    <name>OutputRaster</name>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>OutputSelectionPanel</name>
    <message>
        <source>[Save to temporary file]</source>
        <translation>[Lưu vào tập tin tạm]</translation>
    </message>
    <message>
        <source>Save to a temporary file</source>
        <translation>Lưu vào tập tin tạm</translation>
    </message>
    <message>
        <source>Save to file...</source>
        <translation>Lưu vào tập tin...</translation>
    </message>
    <message>
        <source>Save to memory layer</source>
        <translation>Lưu vào lớp bộ nhớ</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation>Chọn thư mục</translation>
    </message>
</context>
<context>
    <name>OutputVector</name>
    <message>
        <source>%s files (*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>PGDatabase</name>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Bảng</translation>
    </message>
    <message>
        <source>Run &amp;Vacuum Analyze</source>
        <translation>Chạy phân tích &amp;vacuum</translation>
    </message>
    <message>
        <source>Select a table for vacuum analyze.</source>
        <translation>Chọn một bảng để chạy phân tích vacuum.</translation>
    </message>
</context>
<context>
    <name>PGTable</name>
    <message>
        <source>Table rule</source>
        <translation>Quy tắc bảng</translation>
    </message>
</context>
<context>
    <name>ParameterMultipleInput</name>
    <message>
        <source>All files (*.*)</source>
        <translation>Tất cả kiểu  tập tin (*.*)</translation>
    </message>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>ParameterRaster</name>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>ParameterTable</name>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>ParameterVector</name>
    <message>
        <source>%s files(*.%s)</source>
        <translation>%s tập tin (*.%s)</translation>
    </message>
</context>
<context>
    <name>ParametersPanel</name>
    <message>
        <source>[Not selected]</source>
        <translation>[Không được chọn]</translation>
    </message>
    <message>
        <source> [optional]</source>
        <translation> [tùy chọn]</translation>
    </message>
    <message>
        <source>Iterate over this layer</source>
        <translation>Chạy phân tích lặp trên lớp này</translation>
    </message>
    <message>
        <source>Open output file after running algorithm</source>
        <translation>Mở tập tin đầu ra sau khi chạy thuật toán</translation>
    </message>
    <message>
        <source>[not set]</source>
        <translation>[không thiết lập]</translation>
    </message>
    <message>
        <source> (xmin, xmax, ymin, ymax)</source>
        <translation> (xNhỏ.nhất, xLớn.nhất, yNhỏ.nhất, yLớn.nhất)</translation>
    </message>
</context>
<context>
    <name>PeukerDouglas</name>
    <message>
        <source>Elevation Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Center Smoothing Weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Side Smoothing Weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagonal Smoothing Weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stream Source Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PointDistance</name>
    <message>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Input unique ID field</source>
        <translation>Trường ID không trùng đầu vào</translation>
    </message>
    <message>
        <source>Target point layer</source>
        <translation>Lớp điểm đích</translation>
    </message>
    <message>
        <source>Target unique ID field</source>
        <translation>Trường ID đích không trùng</translation>
    </message>
    <message>
        <source>Output matrix type</source>
        <translation>Kiểu ma trận đầu ra</translation>
    </message>
    <message>
        <source>Use only the nearest (k) target points</source>
        <translation>Chỉ dùng các điểm đích gần nhất (k)</translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation>Ma trận khoảng cách</translation>
    </message>
</context>
<context>
    <name>PointsDisplacement</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Displacement distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal distribution for two point case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PointsFromLines</name>
    <message>
        <source>Raster layer</source>
        <translation>Lớp raster</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Lớp vector</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PointsFromPolygons</name>
    <message>
        <source>Raster layer</source>
        <translation>Lớp raster</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Lớp vector</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PointsInPolygon</name>
    <message>
        <source>Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Count field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
</context>
<context>
    <name>PointsInPolygonThread</name>
    <message>
        <source>point count field</source>
        <translation>trường đếm điểm</translation>
    </message>
</context>
<context>
    <name>PointsInPolygonUnique</name>
    <message>
        <source>Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Class field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
</context>
<context>
    <name>PointsInPolygonWeighted</name>
    <message>
        <source>Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Weight field</source>
        <translation>Trường trọng số</translation>
    </message>
    <message>
        <source>Count field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
</context>
<context>
    <name>PointsLayerFromTable</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>X field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Y field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>HTĐ đích</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PointsToPaths</name>
    <message>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <source>Group field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Order field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date format (if order field is DateTime)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paths</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>Thư mục</translation>
    </message>
</context>
<context>
    <name>PolarPlot</name>
    <message>
        <source>Input table</source>
        <translation>Bảng đầu vào</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Giá trị trường</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>PolyClipData</name>
    <message>
        <source>Input .las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation>Lớp mặt nạ</translation>
    </message>
    <message>
        <source>Output clipped .las file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Shape attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shape field index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shape value</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Polygonize</name>
    <message>
        <source>Polygonize algorithm requires shapely module!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing lines...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Noding lines...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygonizing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No polygons were created!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Keep table structure of line layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create geometry columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PolygonsToLines</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PostGISExecuteSQL</name>
    <message>
        <source>Wrong database connection name: %s</source>
        <translation>Lỗi tên kết nối CSDL: %s</translation>
    </message>
    <message>
        <source>Couldn&apos;t connect to database:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error executing SQL:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>SQL query</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PostGisDBPlugin</name>
    <message>
        <source>There is no defined database connection &quot;%s&quot;.</source>
        <translation>Không có kết nối CSDL đã định nghĩa &quot;%s&quot;.</translation>
    </message>
</context>
<context>
    <name>Postprocessing</name>
    <message>
        <source>Loading resulting layers</source>
        <translation>Đang nạp các lớp kết quả</translation>
    </message>
    <message>
        <source>Problem loading output layers</source>
        <translation>Trục trặc khi nạp các lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>PrepareAPIDialog</name>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Xong</translation>
    </message>
</context>
<context>
    <name>Processing</name>
    <message>
        <source>Could not load provider: %s
%s</source>
        <translation>Không thể nạp trình cung cấp %s
%s</translation>
    </message>
    <message>
        <source>Error in %s. Wrong parameter value %s for parameter %s.</source>
        <translation>Lỗi trong %s: Giá trị tham số %s sai đối với tham số %s.</translation>
    </message>
    <message>
        <source>Error in %s. Missing parameter value for parameter %s.</source>
        <translation>Lỗi trong %s: Giá trị tham số %s bị thiếu đối với tham số %s.</translation>
    </message>
</context>
<context>
    <name>ProcessingConfig</name>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Show extra info in Log panel</source>
        <translation>Hiện thông tin bổ sung trong panen báo cáo</translation>
    </message>
    <message>
        <source>Keep dialog open after running an algorithm</source>
        <translation>Giữ hộp thoại mở sau khi chạy thuật toán</translation>
    </message>
    <message>
        <source>Use only selected features</source>
        <translation>Chỉ dùng các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Use filename as layer name</source>
        <translation>Dùng tên tập tin làm tên lớp</translation>
    </message>
    <message>
        <source>Show recently executed algorithms</source>
        <translation>Hiện các thuật toán mới thực thi</translation>
    </message>
    <message>
        <source>Output folder</source>
        <translation>Thư mục đầu ra</translation>
    </message>
    <message>
        <source>Show layer CRS definition in selection boxes</source>
        <translation>Hiện định nghĩa HTĐ lớp trong các hộp chọn</translation>
    </message>
    <message>
        <source>Warn before executing if layer CRS&apos;s do not match</source>
        <translation>Cảnh báo trước khi thực thi nếu HTĐ không khớp</translation>
    </message>
    <message>
        <source>Style for raster layers</source>
        <translation>Kiểu cho các lớp raster</translation>
    </message>
    <message>
        <source>Style for point layers</source>
        <translation>Kiểu cho các lớp điểm</translation>
    </message>
    <message>
        <source>Style for line layers</source>
        <translation>Kiểu cho các lớp đường</translation>
    </message>
    <message>
        <source>Style for polygon layers</source>
        <translation>Kiểu cho các lớp vùng</translation>
    </message>
    <message>
        <source>Pre-execution script</source>
        <translation>Tập lệnh chạy trước khi thực thi</translation>
    </message>
    <message>
        <source>Post-execution script</source>
        <translation>Tập lệnh chạy sau khi thực thi</translation>
    </message>
    <message>
        <source>Recent algs</source>
        <translation>Các thuật toán mới đây</translation>
    </message>
</context>
<context>
    <name>ProcessingPlugin</name>
    <message>
        <source>Pro&amp;cessing</source>
        <translation>Các lệnh &amp;Xử lý</translation>
    </message>
    <message>
        <source>&amp;Toolbox</source>
        <translation>&amp;Hộp công cụ</translation>
    </message>
    <message>
        <source>Graphical &amp;Modeler...</source>
        <translation>Trình &amp;mô hình đồ họa...</translation>
    </message>
    <message>
        <source>&amp;History and Log...</source>
        <translation>&amp;Lịch sử và báo cáo...</translation>
    </message>
    <message>
        <source>&amp;Options...</source>
        <translation>&amp;Tùy chọn...</translation>
    </message>
    <message>
        <source>&amp;Results Viewer...</source>
        <translation>Trình xem &amp;kết quả...</translation>
    </message>
    <message>
        <source>&amp;Commander</source>
        <translation>&amp;Trình chạy lệnh</translation>
    </message>
    <message>
        <source>Ctrl+Alt+M</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProcessingToolbox</name>
    <message>
        <source>Processing Toolbox</source>
        <translation>Hộp công cụ xử lý</translation>
    </message>
    <message>
        <source>Enter algorithm name to filter list</source>
        <translation>Nhập tên thuật toán vào danh sách lọc</translation>
    </message>
    <message>
        <source>Search...</source>
        <translation>Tìm kiếm...</translation>
    </message>
    <message>
        <source>Execute</source>
        <translation>Thực thi</translation>
    </message>
    <message>
        <source>Execute as batch process</source>
        <translation>Thực thi dạng xử lý hàng loạt</translation>
    </message>
    <message>
        <source>Edit rendering styles for outputs</source>
        <translation>Chỉnh sửa kiểu kết xuất cho các đầu ra</translation>
    </message>
    <message>
        <source>Recently used algorithms</source>
        <translation>Các thuật toán mới dùng gần đây</translation>
    </message>
    <message>
        <source>Missing dependency</source>
        <translation>Thiếu phần phụ thuộc</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Missing dependency. This algorithm cannot be run :-( &lt;/h3&gt;
%s</source>
        <translation>&lt;h3&gt;Thiếu phần phụ thuộc. Thuật toán này không thể chạy được :-( &lt;/h3&gt;
%s</translation>
    </message>
</context>
<context>
    <name>Python</name>
    <message>
        <source>Python warning</source>
        <translation>Cảnh báo Python</translation>
    </message>
    <message>
        <source>An error has occured while executing Python code:</source>
        <translation>Đã xảy ra một lỗi khi thực thi mã Python:</translation>
    </message>
    <message>
        <source>Python version:</source>
        <translation>Phiên bản Python:</translation>
    </message>
    <message>
        <source>QGIS version:</source>
        <translation>Phiên bản QGIS:</translation>
    </message>
    <message>
        <source>Python path:</source>
        <translation>Đường dẫn Python:</translation>
    </message>
    <message>
        <source>Python error</source>
        <translation>Lỗi Python</translation>
    </message>
    <message>
        <source>Couldn&apos;t load plugin &apos;%s&apos; from [&apos;%s&apos;]</source>
        <translation>Không thể nạp &apos;%s&apos; từ [&apos;%s&apos;]</translation>
    </message>
    <message>
        <source>Couldn&apos;t load plugin %s</source>
        <translation>Không thể nạp phần mở rộng %s</translation>
    </message>
    <message>
        <source>Error while unloading plugin %s</source>
        <translation>Lỗi khi đang tắt phần mở rộng %s</translation>
    </message>
    <message>
        <source>%s due to an error when calling its classFactory() method</source>
        <translation>%s do một lỗi khi gọi phương pháp classFactory() của nó</translation>
    </message>
    <message>
        <source>%s due to an error when calling its initGui() method</source>
        <translation>%s do một lỗi khi gọi phương pháp initGui() của nó</translation>
    </message>
    <message>
        <source>Couldn&apos;t load server plugin %s</source>
        <translation>Không thể nạp phần mở rộng máy phục vụ %s</translation>
    </message>
    <message>
        <source>%s due to an error when calling its serverClassFactory() method</source>
        <translation>%s do một lỗi khi gọi phương pháp serverClassFactory() của nó</translation>
    </message>
</context>
<context>
    <name>PythonConsole</name>
    <message>
        <source>Python Console</source>
        <translation>Bàn giao tiếp Python</translation>
    </message>
    <message>
        <source>Clear console</source>
        <translation>Xóa bàn giao tiếp</translation>
    </message>
    <message>
        <source>Compile APIs</source>
        <translation>Biên dịch các API</translation>
    </message>
    <message>
        <source>Saving prepared file...</source>
        <translation>Lưu tập tin đã chuẩn bị...</translation>
    </message>
    <message>
        <source>Saved</source>
        <translation>Đã lưu</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Xong</translation>
    </message>
    <message>
        <source>Error preparing file...</source>
        <translation>Lỗi khi đang chuẩn bị tập tin...</translation>
    </message>
    <message>
        <source>Hide Editor</source>
        <translation>Ẩn trình biên tập</translation>
    </message>
    <message>
        <source>Check Syntax</source>
        <translation>Kiểm tra cú pháp</translation>
    </message>
    <message>
        <source>Run selected</source>
        <translation>Chạy phần được chọn</translation>
    </message>
    <message>
        <source>Run Script</source>
        <translation>Chạy tập lệnh</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Find Text</source>
        <translation>Tìm chữ</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Chép</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Uncomment</source>
        <translation>Bỏ ghi chú</translation>
    </message>
    <message>
        <source>Share on codepad</source>
        <translation>Chia sẻ trên codepad</translation>
    </message>
    <message>
        <source>Hide/Show Object Inspector</source>
        <translation>Hiện/Ẩn Trình kiểm tra đối tượng</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>&lt;b&gt;&quot;{0}&quot;&lt;/b&gt; was not found.</source>
        <translation>không tìm thấy &lt;b&gt;&quot;{0}&quot;&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>URL copied to clipboard.</source>
        <translation>Đã chép URL vào bộ nhớ tạm.</translation>
    </message>
    <message>
        <source>Connection error: </source>
        <translation>Lỗi kết nối:</translation>
    </message>
    <message>
        <source> [Temporary file saved in {0}]</source>
        <translation>[Tập tin tạm được lưu vào {0}]</translation>
    </message>
    <message>
        <source>## Script error: {0}</source>
        <translation>## Lỗi tập lệnh: {0}</translation>
    </message>
    <message>
        <source>## Script executed successfully: {0}</source>
        <translation>## Tập lệnh được thực thi thành công: {0}</translation>
    </message>
    <message>
        <source>Cannot execute file {0}. Error: {1}
</source>
        <translation>Không thể thực thi tập tin {0}. Lỗi {1}</translation>
    </message>
    <message>
        <source>Hey, type something to run!</source>
        <translation>Này bạn, hãy gõ thứ gì đó để chạy!</translation>
    </message>
    <message>
        <source>You have to save the file before running it.</source>
        <translation>Bạn phải lưu tập tin trước khi chạy nó.</translation>
    </message>
    <message>
        <source>Python Console: Save file</source>
        <translation>Bàn giao tiếp Python: Lưu tập tin</translation>
    </message>
    <message>
        <source>Script was correctly saved.</source>
        <translation>Tập lệnh được lưu đúng.</translation>
    </message>
    <message>
        <source>Click on button to restore all tabs from last session.</source>
        <translation>Nhắp chuột vào nút để phục hồi tất cả các thẻ từ phiên làm việc trước.</translation>
    </message>
    <message>
        <source>Restore tabs</source>
        <translation>Phục hồi các thẻ</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>List all tabs</source>
        <translation>Liệt kê tất cả thẻ</translation>
    </message>
    <message>
        <source>New Editor</source>
        <translation>Trình biên tập mới</translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation>Đóng thẻ</translation>
    </message>
    <message>
        <source>Close All</source>
        <translation>Đóng tất cả</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation>Đóng các thẻ khác</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <source>The file {0} could not be opened. Error: {1}
</source>
        <translation>Không thể mở tập tin {0}. Lỗi {1}</translation>
    </message>
    <message>
        <source>Untitled-{0}</source>
        <translation>{0}-không tiêu đề</translation>
    </message>
    <message>
        <source>Python Console: Save File</source>
        <translation>Bàn giao tiếp Python: Lưu tập tin</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&apos;{0}&apos;&lt;/b&gt; has been modified, save changes?</source>
        <translation>Tập tin &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; đã bị thay đổi, lưu thay đổi chứ?</translation>
    </message>
    <message>
        <source>Unable to restore the file: 
{0}
</source>
        <translation>Không thể phục hồi tập tin: 
{0}
</translation>
    </message>
    <message>
        <source>Hide/Show Toolbar</source>
        <translation>Hiện/Ẩn Thanh công cụ</translation>
    </message>
    <message>
        <source>Show Editor</source>
        <translation>Hiện trình biên tập</translation>
    </message>
    <message>
        <source>Enter Selected</source>
        <translation>Nhập phần chọn</translation>
    </message>
    <message>
        <source>Object Inspector</source>
        <translation>Trình kiểm tra đối tượng</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>Run script</source>
        <translation>Chạy tập lệnh</translation>
    </message>
    <message>
        <source>Show editor</source>
        <translation>Hiện trình biên tập</translation>
    </message>
    <message>
        <source>Import Class</source>
        <translation>Nhập lớp</translation>
    </message>
    <message>
        <source>Import Processing class</source>
        <translation>Nhập lớp xử lý</translation>
    </message>
    <message>
        <source>Enter text to find...</source>
        <translation>Nhập chữ cần tìm...</translation>
    </message>
    <message>
        <source>Find Next</source>
        <translation>Tìm tiếp theo</translation>
    </message>
    <message>
        <source>Find Previous</source>
        <translation>Tìm trước đó</translation>
    </message>
    <message>
        <source>Case Sensitive</source>
        <translation>Phân biệt chữ hoa</translation>
    </message>
    <message>
        <source>Whole Word</source>
        <translation>Toàn bộ từ</translation>
    </message>
    <message>
        <source>Wrap Around</source>
        <translation>Bao quanh</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; could not be saved. Error: {1}</source>
        <translation>Không thể lưu tập tin &lt;b&gt;{0}&lt;/b&gt;. Lỗi: {1}</translation>
    </message>
    <message>
        <source>Save File As</source>
        <translation>Lưu tập tin thành</translation>
    </message>
    <message>
        <source>Python Console 
Use iface to access QGIS API interface or Type help(iface) for more info</source>
        <translation>Bàn giao tiếp Python 
Dùng iface để truy cập giao diện API của QGIS hoặc gõ help(iface) để biết thêm t.tin</translation>
    </message>
    <message>
        <source>History saved successfully.</source>
        <translation>Lịch sử được lưu thành công.</translation>
    </message>
    <message>
        <source>Session and file history cleared successfully.</source>
        <translation>Phiên làm việc và lịch sử tập tin được làm sạch thành công.</translation>
    </message>
    <message>
        <source>History cleared successfully.</source>
        <translation>Làm sạch lịch sử thành công.</translation>
    </message>
    <message>
        <source>Command History</source>
        <translation>Lịch sử lệnh</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Hiện</translation>
    </message>
    <message>
        <source>Clear File</source>
        <translation>Làm sạch tập tin</translation>
    </message>
    <message>
        <source>Clear Session</source>
        <translation>Làm sạch phiên làm việc</translation>
    </message>
    <message>
        <source>Python Console - Command History</source>
        <translation>Bàn giao tiếp Python - Lịch sử lệnh</translation>
    </message>
    <message>
        <source>Double click on item to execute</source>
        <translation>Nhắp chuột đúp vào mục đó để thực thi</translation>
    </message>
    <message>
        <source>Add API path</source>
        <translation>Thêm đường dẫn API</translation>
    </message>
    <message>
        <source>Remove API path</source>
        <translation>Bỏ đường dẫn API</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; has been deleted or is not accessible</source>
        <translation>Tập tin &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; đã bị xóa hoặc không truy xuất được</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; has been changed and reloaded</source>
        <translation>Tập tin &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; đã bị thay đổi và được nạp lại</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; is read only, please save to different file first.</source>
        <translation>Tập tin &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; thuộc dạng chỉ đọc, vui lòng lưu thành tập tin khác đã.</translation>
    </message>
    <message>
        <source>Import PyQt.QtCore class</source>
        <translation>Nhập lớp PyQt.QtCore</translation>
    </message>
    <message>
        <source>Import PyQt.QtGui class</source>
        <translation>Nhập lớp PyQt.QtGui</translation>
    </message>
    <message>
        <source>Run command</source>
        <translation>Chạy lệnh</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
</context>
<context>
    <name>QGISAlgorithmProvider</name>
    <message>
        <source>QGIS geoalgorithms</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QGis::UnitType</name>
    <message>
        <source>meters</source>
        <translation>mét</translation>
    </message>
    <message>
        <source>feet</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <source>degrees</source>
        <translation>độ</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;không-rõ&gt;</translation>
    </message>
    <message>
        <source>nautical miles</source>
        <translation>hải lý</translation>
    </message>
</context>
<context>
    <name>QOCISpatialDriver</name>
    <message>
        <source>Unable to initialize</source>
        <comment>QOCISpatialDriver</comment>
        <translation>Không thể khởi tạo</translation>
    </message>
    <message>
        <source>Unable to logon</source>
        <translation>Không thể đăng nhập</translation>
    </message>
    <message>
        <source>Unable to begin transaction</source>
        <translation>Không thể bắt đầu chuyển giao</translation>
    </message>
    <message>
        <source>Unable to commit transaction</source>
        <translation>Không thể cam kết chuyển giao</translation>
    </message>
    <message>
        <source>Unable to rollback transaction</source>
        <translation>Không thể hủy giao dịch chuyển giao</translation>
    </message>
</context>
<context>
    <name>QOCISpatialResult</name>
    <message>
        <source>Unable to bind column for batch execute</source>
        <translation>Không thể kết hợp cột để thực thi khối</translation>
    </message>
    <message>
        <source>Unable to execute batch statement</source>
        <translation>Không thể thực thi câu lệnh khối</translation>
    </message>
    <message>
        <source>Unable to goto next</source>
        <translation>Không thể chuyển đến mục tiếp</translation>
    </message>
    <message>
        <source>Unable to alloc statement</source>
        <translation>Không thể cấp phát câu lệnh</translation>
    </message>
    <message>
        <source>Unable to prepare statement</source>
        <translation>Không thể chuẩn bị câu lệnh</translation>
    </message>
    <message>
        <source>Unable to get statement type</source>
        <translation>Không thể lấy kiểu câu lệnh</translation>
    </message>
    <message>
        <source>Unable to bind value</source>
        <translation>Không thể kết nối giá trị</translation>
    </message>
    <message>
        <source>Unable to execute statement</source>
        <translation>Không thể thực thi câu lệnh</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Interpolating...</source>
        <translation>Đang nội suy...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Building triangulation...</source>
        <translation>Đang xây dựng phép tam giác...</translation>
    </message>
    <message>
        <source>Estimating normal derivatives...</source>
        <translation>Đang ước lượng các đạo hàm thường...</translation>
    </message>
    <message>
        <source>minidump written to %1</source>
        <translation>kết xuất tối thiểu được ghi vào %1</translation>
    </message>
    <message>
        <source>writing of minidump to %1 failed (%2)</source>
        <translation>ghi kết xuất tối thiểu vào %1 thất bại (%2) </translation>
    </message>
    <message>
        <source>creation of minidump to %1 failed (%2)</source>
        <translation>tạo kết xuất tối thiểu vào %1 thất bại (%2)</translation>
    </message>
    <message>
        <source>Crash dumped</source>
        <translation>Sự cố được kết xuất</translation>
    </message>
    <message>
        <source>QGIS starting in non-interactive mode not supported.
You are seeing this message most likely because you have no DISPLAY environment variable set.
</source>
        <translation>Việc khởi động QGIS ở chế độ không tương tác không được hỗ trợ.
Bạn nhìn thấy thông báo này có lẽ là do bạn không thiết lập biến môi trường DISPLAY.</translation>
    </message>
    <message>
        <source>Deleted vertices</source>
        <translation>Xoá đỉnh</translation>
    </message>
    <message>
        <source>Moved vertices</source>
        <translation>Di chuyển đỉnh</translation>
    </message>
    <message>
        <source>No active vector layer</source>
        <translation>Không có lớp véc-tơ nào được kích hoạt</translation>
    </message>
    <message>
        <source>To select features, choose a vector layer in the legend</source>
        <translation>Để chọn đối tượng, chọn một lớp véc-tơ trong phần chú giải</translation>
    </message>
    <message>
        <source>CRS Exception</source>
        <translation>Ngoại lệ HTĐ</translation>
    </message>
    <message>
        <source>Selection extends beyond layer&apos;s coordinate system</source>
        <translation>Phần chọn mở rộng ra ngoài hệ tọa độ của lớp</translation>
    </message>
    <message>
        <source>Python is not enabled in QGIS.</source>
        <translation>Python không được kích hoạt trong QGIS.</translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation>Các phần mở rộng</translation>
    </message>
    <message>
        <source>Plugin &quot;%1&quot; is not compatible with this version of QGIS.
It will be disabled.</source>
        <translation>Phần mở rộng &quot;%1&quot; không tương thích với bản QGIS này.
Nó sẽ bị bất hoạt.</translation>
    </message>
    <message>
        <source>Loaded %1 (package: %2)</source>
        <translation>Đã nạp %1 (gói %2)</translation>
    </message>
    <message>
        <source>Library name is %1
</source>
        <translation>Tên thư viện là %1</translation>
    </message>
    <message>
        <source>Failed to load %1 (Reason: %2)</source>
        <translation>Thất bại khi nạp %1 (Lý do: %2)</translation>
    </message>
    <message>
        <source>Attempting to resolve the classFactory function
</source>
        <translation>Đang cố giải quyết hàm classFactory</translation>
    </message>
    <message>
        <source>Loaded %1 (Path: %2)</source>
        <translation>Đã nạp %1 (đường dẫn %2)</translation>
    </message>
    <message>
        <source>Error Loading Plugin</source>
        <translation>Lỗi khi nạp phần mở rộng</translation>
    </message>
    <message>
        <source>There was an error loading a plugin.The following diagnostic information may help the QGIS developers resolve the issue:
%1.</source>
        <translation>Có lỗi khi nạp một phần mở rộng. Thông tin chẩn đoán sau có thể giúp các nhà phát triển QGIS giải quyết vấn đề:
%1.</translation>
    </message>
    <message>
        <source>Unable to find the class factory for %1.</source>
        <translation>Không thể tìm thấy &apos;class factory&apos; đối với %1.</translation>
    </message>
    <message>
        <source>Plugin %1 did not return a valid type and cannot be loaded</source>
        <translation>Phần mở rộng %1 không trả về một kiểu hợp lệ, do vậy không nạp được</translation>
    </message>
    <message>
        <source>Error when reading metadata of plugin %1</source>
        <translation>Lỗi khi đọc metadata của phần mở rộng %1</translation>
    </message>
    <message>
        <source>Could not open CRS database %1
Error(%2): %3</source>
        <translation>Không thể mở CSDL HTĐ %1
Lỗi (%2): %3</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Generated CRS</source>
        <comment>A CRS automatically generated from layer info get this prefix for description</comment>
        <translation>HTĐ được tạo</translation>
    </message>
    <message>
        <source>Saved user CRS [%1]</source>
        <translation>HTĐ người dùng đã lưu [%1]</translation>
    </message>
    <message>
        <source>Imported from GDAL</source>
        <translation>Đã nhập từ GDAL</translation>
    </message>
    <message>
        <source>Can&apos;t open database: %1</source>
        <translation>Không thể mở CSDL: %1</translation>
    </message>
    <message>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate line length.</source>
        <translation>Gặp phải ngoại lệ hệ toạ độ khi đang chuyển đổi một điểm. Không thể tính chiều dài đường.</translation>
    </message>
    <message>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate polygon area or perimeter.</source>
        <translation>Bắt được một ngoại lệ về hệ tọa độ  khi đang chuyển đổi một điểm. Không thể tính diện tích hoặc chu vi của vùng.</translation>
    </message>
    <message>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate polygon area.</source>
        <translation>Gặp phải một ngoại lệ hệ tọa độ khi đang chuyển đổi một điểm. Không thể tính diện tích vùng.</translation>
    </message>
    <message utf8="true">
        <source> m²</source>
        <translation> m²</translation>
    </message>
    <message utf8="true">
        <source> km²</source>
        <translation> km²</translation>
    </message>
    <message>
        <source> ha</source>
        <translation> ha</translation>
    </message>
    <message>
        <source> m</source>
        <translation> m</translation>
    </message>
    <message>
        <source> km</source>
        <translation>km</translation>
    </message>
    <message>
        <source> mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <source> cm</source>
        <translation> cm</translation>
    </message>
    <message>
        <source> sq ft</source>
        <translation>bộ vuông</translation>
    </message>
    <message>
        <source> acres</source>
        <translation> mẫu anh</translation>
    </message>
    <message>
        <source> sq mile</source>
        <translation>dặm vuông</translation>
    </message>
    <message>
        <source> foot</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <source> feet</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <source> mile</source>
        <translation>dặm</translation>
    </message>
    <message>
        <source> sq. NM</source>
        <translation> hải lý vuông</translation>
    </message>
    <message>
        <source> NM</source>
        <translation> hải lý</translation>
    </message>
    <message>
        <source> sq.deg.</source>
        <translation>độ vuông.</translation>
    </message>
    <message>
        <source> degree</source>
        <translation>độ</translation>
    </message>
    <message>
        <source> degrees</source>
        <translation>độ</translation>
    </message>
    <message>
        <source> unknown</source>
        <translation>không biết</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to double</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu số kép</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to int</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu số nguyên</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to DateTime</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu Ngày tháng</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to Date</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu Ngày</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to Time</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu Giờ</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to Interval</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu khoảng chia</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1&apos; to boolean</source>
        <translation>Không thể chuyển đổi &apos;%1&apos; thành kiểu luân lý</translation>
    </message>
    <message>
        <source>Domain max must be greater than domain min</source>
        <translation>g.trị tối đa của miền phải lớn hơn g.trị tối thiểu của miền</translation>
    </message>
    <message>
        <source>Exponent must be greater than 0</source>
        <translation>Số mũ phải lớn hơn 0</translation>
    </message>
    <message>
        <source>Invalid regular expression &apos;%1&apos;: %2</source>
        <translation>Biểu thức chính quy không hợp lệ &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <source>Index is out of range</source>
        <translation>Chỉ mục nằm ngoài vùng</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1:%2:%3&apos; to color</source>
        <translation>Không thể chuyển đổi &apos;%1:%2:%3&apos; thành màu sắc</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1:%2:%3:%4&apos; to color</source>
        <translation>Không thể chuyển đổi &apos;%1:%2:%3:%4&apos; thành màu sắc</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not a valid color ramp</source>
        <translation>&quot;%1&quot; không phải là thang dốc màu hợp lệ</translation>
    </message>
    <message>
        <source>Cannot convert &apos;%1:%2:%3:%4:%5&apos; to color</source>
        <translation>Không thể chuyển đổi &apos;%1:%2:%3:%4:%5&apos; thành màu sắc</translation>
    </message>
    <message>
        <source>function help for %1 missing</source>
        <translation>Thiếu trợ giúp chức năng cho %1</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation>Các toán tử</translation>
    </message>
    <message>
        <source>Fields and Values</source>
        <translation>Các trường và giá trị</translation>
    </message>
    <message>
        <source>Math</source>
        <translation>Phép toán</translation>
    </message>
    <message>
        <source>Conversions</source>
        <translation>Phép chuyển đổi</translation>
    </message>
    <message>
        <source>Conditionals</source>
        <translation>Các điều kiện</translation>
    </message>
    <message>
        <source>second|seconds</source>
        <comment>list of words separated by | which reference years</comment>
        <translation>giây|giây</translation>
    </message>
    <message>
        <source>minute|minutes</source>
        <comment>list of words separated by | which reference minutes</comment>
        <translation>phút|phút</translation>
    </message>
    <message>
        <source>hour|hours</source>
        <comment>list of words separated by | which reference minutes hours</comment>
        <translation>giờ|giờ</translation>
    </message>
    <message>
        <source>day|days</source>
        <comment>list of words separated by | which reference days</comment>
        <translation>ngày|ngày</translation>
    </message>
    <message>
        <source>week|weeks</source>
        <comment>wordlist separated by | which reference weeks</comment>
        <translation>tuần|tuần</translation>
    </message>
    <message>
        <source>month|months</source>
        <comment>list of words separated by | which reference months</comment>
        <translation>tháng|tháng</translation>
    </message>
    <message>
        <source>year|years</source>
        <comment>list of words separated by | which reference years</comment>
        <translation>năm|năm</translation>
    </message>
    <message>
        <source>Date and Time</source>
        <translation>Ngày và Giờ</translation>
    </message>
    <message>
        <source>String</source>
        <translation>Chuỗi</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>Hình học</translation>
    </message>
    <message>
        <source>Record</source>
        <translation>Bản ghi</translation>
    </message>
    <message>
        <source>No root node! Parsing failed?</source>
        <translation>Không có nốt gốc! Phân tách thất bại?</translation>
    </message>
    <message>
        <source>(no root)</source>
        <translation>(không gốc)</translation>
    </message>
    <message>
        <source>Unary minus only for numeric values.</source>
        <translation>Âm đơn phân chỉ dùng cho các giá trị số.</translation>
    </message>
    <message>
        <source>Can&apos;t preform /, *, or % on DateTime and Interval</source>
        <translation>Không thể tạo trước /, *, hoặc % trong Ngày.Tháng và Khoảng chia</translation>
    </message>
    <message>
        <source>[unsupported type;%1; value:%2]</source>
        <translation>[kiểu %1 không được hỗ trợ, giá trị %2]</translation>
    </message>
    <message>
        <source>Column &apos;%1&apos; not found</source>
        <translation>Không tìm thấy cột &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Exception: %1</source>
        <translation>Ngoại lệ: %1</translation>
    </message>
    <message>
        <source>GEOS</source>
        <translation>GEOS</translation>
    </message>
    <message>
        <source>GEOS prior to 3.2 doesn&apos;t support GEOSInterpolate</source>
        <translation>GEOS trước phiên bản 3.2 không hỗ trợ nội suy GEOS (GEOSInterpolate)</translation>
    </message>
    <message>
        <source>segment %1 of ring %2 of polygon %3 intersects segment %4 of ring %5 of polygon %6 at %7</source>
        <translation>đoạn %1 của vòng %2 thuộc đa giác %3 giao với đoạn %4 của vòng %5 thuộc đa giác %6 tại %7</translation>
    </message>
    <message>
        <source>ring %1 with less than four points</source>
        <translation>vòng %1 có ít hơn 4 điểm</translation>
    </message>
    <message>
        <source>ring %1 not closed</source>
        <translation>vòng %1 không kín</translation>
    </message>
    <message>
        <source>line %1 with less than two points</source>
        <translation>đường %1 có ít hơn 2 điểm</translation>
    </message>
    <message numerus="yes">
        <source>line %1 contains %n duplicate node(s) at %2</source>
        <comment>number of duplicate nodes</comment>
        <translation>
            <numerusform>đường %1 chứa %n nốt lặp tại %2</numerusform>
        </translation>
    </message>
    <message>
        <source>segments %1 and %2 of line %3 intersect at %4</source>
        <translation>đoạn %1 và %2 của đường %3  giao nhau tại %4</translation>
    </message>
    <message>
        <source>ring %1 of polygon %2 not in exterior ring</source>
        <translation>vòng %1 của đa giác %2 không thuộc vòng ngoài</translation>
    </message>
    <message>
        <source>GEOS error:could not produce geometry for GEOS (check log window)</source>
        <translation>Lỗi GEOS: không thể tạo hình học cho GEOS (kiểm tra cửa sổ bản ghi vết)</translation>
    </message>
    <message>
        <source>GEOS error:%1</source>
        <translation>Lỗi GEOS: %1</translation>
    </message>
    <message>
        <source>polygon %1 has no rings</source>
        <translation>đa giác %1 không có vòng</translation>
    </message>
    <message>
        <source>polygon %1 inside polygon %2</source>
        <translation>đa giác %1 ở trong đa giác %2</translation>
    </message>
    <message>
        <source>Unknown geometry type</source>
        <translation>Kiểu hình học không rõ</translation>
    </message>
    <message>
        <source>Unknown geometry type %1</source>
        <translation>Kiểu hình học không rõ %1</translation>
    </message>
    <message>
        <source>Geometry validation was aborted.</source>
        <translation>Phép kiểm chứng hình học bị hủy bỏ.</translation>
    </message>
    <message>
        <source>Geometry has %1 errors.</source>
        <translation>Hình học có %1 lỗi.</translation>
    </message>
    <message>
        <source>Geometry is valid.</source>
        <translation>Hình học hợp lệ.</translation>
    </message>
    <message>
        <source>invalid line</source>
        <translation>đường không hợp lệ</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Console</source>
        <translation>Bàn giao tiếp</translation>
    </message>
    <message>
        <source>infinite</source>
        <translation>vô cực</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>W</source>
        <translation>T</translation>
    </message>
    <message>
        <source>E</source>
        <translation>Đ</translation>
    </message>
    <message>
        <source>S</source>
        <translation>N</translation>
    </message>
    <message>
        <source>N</source>
        <translation>B</translation>
    </message>
    <message>
        <source>No QGIS data provider plugins found in:
%1
</source>
        <translation>Không có phần mở rộng trình cung cấp dữ liệu QGIS nào được tìm thấy trong:
%1
</translation>
    </message>
    <message>
        <source>No vector layers can be loaded. Check your QGIS installation</source>
        <translation>Không có lớp vector nào được nạp. Kiểm tra lại cài đặt QGIS của bạn</translation>
    </message>
    <message>
        <source>No Data Providers</source>
        <translation>Không có trình cung cấp dữ liệu</translation>
    </message>
    <message>
        <source>No data provider plugins are available. No vector layers can be loaded</source>
        <translation>Không có phần mở rộng trình cung cấp dữ liệu. Không nạp được các lớp vector</translation>
    </message>
    <message>
        <source>Unable to instantiate the data provider plugin %1</source>
        <translation>Không thể tạo phiên bản phần mở rộng trình cung cấp dữ liệu %1</translation>
    </message>
    <message>
        <source>Failed to load %1: %2</source>
        <translation>Thất bại khi nạp %1: %2</translation>
    </message>
    <message>
        <source>OGR driver for &apos;%1&apos; not found (OGR error: %2)</source>
        <translation>Không thấy trình điều khiển OGR cho &apos;%1&apos; (Lỗi OGR: %2)</translation>
    </message>
    <message>
        <source>trimming attribute name &apos;%1&apos; to ten significant characters produces duplicate column name.</source>
        <translation>cắt bớt tên thuộc tính &apos;%1&apos; xuống còn 10 ký tự tạo ra tên cột bị trùng.</translation>
    </message>
    <message>
        <source>creation of data source failed (OGR error:%1)</source>
        <translation>phép tạo nguồn dữ liệu thất bại (Lỗi OGR %1)</translation>
    </message>
    <message>
        <source>creation of layer failed (OGR error:%1)</source>
        <translation>phép tạo lớp thất bại (Lỗi OGR %1)</translation>
    </message>
    <message>
        <source>unsupported type for field %1</source>
        <translation>kiểu trường không được hỗ trợ %1</translation>
    </message>
    <message>
        <source>creation of field %1 failed (OGR error: %2)</source>
        <translation>phép tạo trường %1 thất bại (Lỗi OGR %2)</translation>
    </message>
    <message>
        <source>created field %1 not found (OGR error: %2)</source>
        <translation>không tìm thấy trường %1 đã tạo (Lỗi OGR %2)</translation>
    </message>
    <message>
        <source>Invalid variant type for field %1[%2]: received %3 with type %4</source>
        <translation>Kiểu biến thể không hợp lệ dùng cho trường %1[%2]: nhận được %3 với kiểu %4</translation>
    </message>
    <message>
        <source>OGR</source>
        <translation>OGR</translation>
    </message>
    <message>
        <source>no available replacement for internal fieldname ogc_fid found</source>
        <translation>không tìm thấy thay thế cho tên trường nội bộ ogc_fid</translation>
    </message>
    <message>
        <source>Reserved attribute name ogc_fid replaced with %1</source>
        <translation>Tên thuộc tính đã giữ ogc_fid được thay thế bằng %1</translation>
    </message>
    <message>
        <source>By default, BNA files are created in multi-line format. For each record, the first line contains the identifiers and the type/number of coordinates to follow. Each following line contains a pair of coordinates.</source>
        <translation>Theo mặc định, các tập tin BNA được tạo ra theo định dạng nhiều dòng. Đối với mỗi bản ghi, dòng đầu tiên chứa ký hiệu nhận diện và theo sau là kiểu/số lượng của tọa độ. Mỗi dòng tiếp theo chứa một cặp tọa độ.</translation>
    </message>
    <message>
        <source>Feature geometry not imported (OGR error: %1)</source>
        <translation>Hình học đối tượng không được nhập vào (lỗi OGR: %1)</translation>
    </message>
    <message>
        <source>Feature creation error (OGR error: %1)</source>
        <translation>Lỗi tạo đối tượng (lỗi OGR %1)</translation>
    </message>
    <message>
        <source>Failed to transform a point while drawing a feature with ID &apos;%1&apos;. Writing stopped. (Exception: %2)</source>
        <translation>Thất bại khi chuyển đổi một điểm khi đang vẽ một đối tượng với ID %1. Ngừng ghi (Ngoại lệ: %2)</translation>
    </message>
    <message>
        <source>Feature write errors:</source>
        <translation>Các lỗi ghi đối tượng:</translation>
    </message>
    <message>
        <source>Stopping after %1 errors</source>
        <translation>Ngưng sau %1 lỗi</translation>
    </message>
    <message>
        <source>
Only %1 of %2 features written.</source>
        <translation>
Chỉ có %1 trong số %2 đối tượng được ghi.</translation>
    </message>
    <message>
        <source>Arc/Info ASCII Coverage</source>
        <translation>ASCII Arc/Info - kiểu Lớp phủ</translation>
    </message>
    <message>
        <source>Atlas BNA</source>
        <translation>Atlas BNA</translation>
    </message>
    <message>
        <source>Comma Separated Value</source>
        <translation>Giá trị Phân tách bởi Dấu phẩy</translation>
    </message>
    <message>
        <source>ESRI Shapefile</source>
        <translation>shape của ESRI</translation>
    </message>
    <message>
        <source>DBF file</source>
        <translation>DBF </translation>
    </message>
    <message>
        <source>FMEObjects Gateway</source>
        <translation>FMEObjects - Kiểu Gateway</translation>
    </message>
    <message>
        <source>Empty filename given</source>
        <translation>Tên tập tin đã cho rỗng</translation>
    </message>
    <message>
        <source>New BNA files are created by the systems default line termination conventions. This may be overridden here.</source>
        <translation>Các tập tin BNA được tạo ra theo các quy ước ngưng dòng mặc định của hệ thống. Điều này có thể bị ghi đè ở đây.</translation>
    </message>
    <message>
        <source>BNA records may contain from 2 to 4 identifiers per record. Some software packages only support a precise number of identifiers. You can override the default value (2) by a precise value</source>
        <translation>Các bản ghi BNA có thể chứa 2 đến 4 ký hiệu nhận dạng cho một bản ghi. Một số gói phần mềm chỉ hỗ trợ một số lượng ký hiệu nhận dạng nhất định. Bạn có thể ghi đè giá trị mặc định (2) bằng một giá trị chính xác</translation>
    </message>
    <message>
        <source>The BNA writer will try to recognize ellipses and circles when writing a polygon. This will only work if the feature has previously been read from a BNA file. As some software packages do not support ellipses/circles in BNA data file, it may be useful to tell the writer by specifying ELLIPSES_AS_ELLIPSES=NO not to export them as such, but keep them as polygons.</source>
        <translation>Trình ghi BNA sẽ cố nhận diện các ê-lip và hình tròn khi ghi một đa giác. Điều này chỉ thực hiện được nếu trước đó các đối tượng đã được đọc ra từ tập tin BNA. Do một số gói phần mềm không hỗ trợ ê-lip/hình tròn trong tập tin dữ liệu BNA, tốt nhất nên báo cho trình ghi bằng cách chỉ định ELLIPSES_AS_ELLIPSES=NO để không xuất chúng ra như vậy mà giữ ở dạng đa giác.</translation>
    </message>
    <message>
        <source>Limit the number of coordinate pairs per line in multiline format.</source>
        <translation>Giới hạn số cặp tọa độ trên một dòng trong định dạng nhiều dòng.</translation>
    </message>
    <message>
        <source>Set the number of decimal for coordinates. Default value is 10.</source>
        <translation>Thiết lập số thập phân cho tọa độ. Giá trị mặc định là 10.</translation>
    </message>
    <message>
        <source>By default, the geometry of a feature written to a .csv file is discarded. It is possible to export the geometry in its WKT representation by specifying GEOMETRY=AS_WKT. It is also possible to export point geometries into their X,Y,Z components by specifying GEOMETRY=AS_XYZ, GEOMETRY=AS_XY or GEOMETRY=AS_YX.</source>
        <translation>Theo mặc định, hình học của một đối tượng ghi vào tập tin csv bị bỏ đi. Ta có thể xuất hình học của nó ở dạng WKT bằng cách chỉ định GEOMETRY=AS_WKT. Ta cũng có thể xuất các hình học của điểm thành các thành phần X,Y,Z bằng cách chỉ định GEOMETRY=AS_XYZ, GEOMETRY=AS_XY hoặc GEOMETRY=AS_YX. </translation>
    </message>
    <message>
        <source>Create the associated .csvt file to describe the type of each column of the layer and its optional width and precision.</source>
        <translation>Tạo tập tin .csvt liên quan để mô tả kiểu từng cột của lớp và tùy chọn chiều dài và độ chính xác của nó.</translation>
    </message>
    <message>
        <source>Write a UTF-8 Byte Order Mark (BOM) at the start of the file.</source>
        <translation>Ghi một Đánh dấu Trình tự Byte UTF-8 (BOM) tại đầu tập tin.</translation>
    </message>
    <message>
        <source>Comma Separated Value [CSV]</source>
        <translation>Giá trị phân tách bởi dấu phẩy [CSV]</translation>
    </message>
    <message>
        <source>Override the type of shapefile created. Can be one of NULL for a simple .dbf file with no .shp file, POINT, ARC, POLYGON or MULTIPOINT for 2D, or POINTZ, ARCZ, POLYGONZ or MULTIPOINTZ for 3D. Shapefiles with measure values are not supported, nor are MULTIPATCH files.</source>
        <translation>Ghi đè kiểu của tập tin shape đã tạo. Có thể là NULL (rỗng) đối với tập tin .dbf đơn giản, POINT, ARC, POLYGON hoặc MULTIPOINT với dữ liệu 2D, hoặc POINTZ, ARCZ, POLYGONZ hay MULTIPOINTZ đối với dữ liệu 3D. Các tập tin shape với giá trị đo không được hỗ trợ, kể cả các tập tin MULTIPATCH.</translation>
    </message>
    <message>
        <source>set the encoding value in the DBF file. The default value is LDID/87. It is not clear what other values may be appropriate.</source>
        <translation>thiết lập giá trị mã hóa trong tập tin DBF. Giá trị mặc định là LDID/87. Chưa rõ các giá trị khác có phù hợp không.</translation>
    </message>
    <message>
        <source>Set to YES to resize fields to their optimal size.</source>
        <translation>Thiết lập YES để chỉnh lại trường về kích thước tối ưu.</translation>
    </message>
    <message>
        <source>DBF File</source>
        <translation>Tập tin DBF</translation>
    </message>
    <message>
        <source>Set to YES to write a bbox property with the bounding box of the geometries at the feature and feature collection level.</source>
        <translation>Thiết lập YES để ghi thuộc tính bbox với ô bao của các hình học tại cấp đối tượng và cấp thu thập đối tượng.</translation>
    </message>
    <message>
        <source>Maximum number of figures after decimal separator to write in coordinates. Default to 15. Truncation will occur to remove trailing zeros.</source>
        <translation>Số lượng con số tối đa sau dấu cách thập phân để ghi vào tọa độ. Mặc định là 15. Phép cắt bớt sẽ được thực hiện để loại bỏ dãy số không thừa.</translation>
    </message>
    <message>
        <source>GeoJSON</source>
        <translation>Kiểu GeoJSON</translation>
    </message>
    <message>
        <source>whether the document must be in RSS 2.0 or Atom 1.0 format. Default value : RSS</source>
        <translation>tài liệu có thể ở định dạng RSS 2.0 hoặc Atom 1.0 hay không. Giá trị mặc định: RSS</translation>
    </message>
    <message>
        <source>The encoding of location information. Default value : SIMPLE. W3C_GEO only supports point geometries. SIMPLE or W3C_GEO only support geometries in geographic WGS84 coordinates.</source>
        <translation>Mã hóa thông tin vị trí. Giá trị mặc định: SIMPLE. W3C_GEOchỉ hỗ trợ hình học điểm. SIMPLE hoặc W3C_GEO chỉ hỗ trợ các hình học ở tọa độ WGS84. </translation>
    </message>
    <message>
        <source>If defined to NO, only &lt;entry&gt; or &lt;item&gt; elements will be written. The user will have to provide the appropriate header and footer of the document.</source>
        <translation>Nếu được định nghĩa NO, chỉ có các thành phần &lt;entry&gt; hoặc &lt;item&gt; sẽ được ghi. Người dùng sẽ phải cung cấp đầu trang và cuối trang phù hợp cho tài liệu.</translation>
    </message>
    <message>
        <source>XML content that will be put between the &lt;channel&gt; element and the first &lt;item&gt; element for a RSS document, or between the xml tag and the first &lt;entry&gt; element for an Atom document. </source>
        <translation>Nội dung XML sẽ được đặt giữa thành phần &lt;channel&gt; và thành phần &lt;item&gt; đầu tiên đối với tài liệu RSS, hoặc đặt giữa thẻ xml và thành phần &lt;entry&gt; đầu tiên đối với tài liệu Atom.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;title&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá trị đặt trong thành phần &lt;title&gt; thuộc đầu trang. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;description&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá được đặt trong thành phần &lt;desciption&gt; thuộc đầu trang. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;link&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá trị đặt trong thành phần &lt;link&gt; thuộc đầu trang. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;updated&gt; element in the header. Should be formatted as a XML datetime. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá được đặt trong thành phần &lt;updated&gt; thuộc đầu trang. Phải được định dạng kiểu ngày giờ XML. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;author&gt;&lt;name&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá được đặt trong thành phần &lt;author&gt;&lt;name&gt; thuộc đầu trang. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>Value put inside the &lt;id&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Giá trị đặt trong thành phần &lt;id&gt; thuộc đầu trang. Nếu không cung cấp, một giá trị giả sẽ được dùng vì thành phần này là bắt buộc.</translation>
    </message>
    <message>
        <source>GeoRSS</source>
        <translation>Kiểu GeoRSS</translation>
    </message>
    <message>
        <source>If provided, this URI will be inserted as the schema location. Note that the schema file isn&apos;t actually accessed by OGR, so it is up to the user to ensure it will match the schema of the OGR produced GML data file.</source>
        <translation>Nếu được cung cấp, URI này sẽ được chèn vào thành vị trí lược đồ. Lưu ý rằng tập tin lược đồ không được OGR truy cập thực sự, do vậy điều này tùy vào người dùng nhằm đảm bảo nó sẽ khớp với lược đồ của OGR tạo tập tin dữ liệu GML.</translation>
    </message>
    <message>
        <source>This writes a GML application schema file to a corresponding .xsd file (with the same basename). If INTERNAL is used the schema is written within the GML file, but this is experimental and almost certainly not valid XML. OFF disables schema generation (and is implicit if XSISCHEMAURI is used).</source>
        <translation>Điều này ghi một tập tin lược đồ ứng dụng GML vào một tập tin .xsd tương ứng (có cùng tên gốc). Nếu sử dụng INTERNAL thì lược đồ được ghi vào trong tập tin GML, nhưng đây chỉ là thử nghiệm và gần như chắc chắn không là XML hợp lệ. Tùy chọn OFF tắt việc tạo lược đồ (và là tùy chọn chạy ngầm nếu dùng XSISCHEMAURI).</translation>
    </message>
    <message>
        <source>This is the prefix for the application target namespace.</source>
        <translation>Đây là tiếp đầu ngữ dùng cho khoảng trắng tên đích ứng dụng.</translation>
    </message>
    <message>
        <source>Can be set to TRUE to avoid writing the prefix of the application target namespace in the GML file.</source>
        <translation>Có thể thiết lập là TRUE để tránh ghi tiếp đầu ngữ của khoảng trắng tên đích ứng dụng trong tập tin GML.</translation>
    </message>
    <message>
        <source>Defaults to &apos;http://ogr.maptools.org/&apos;. This is the application target namespace.</source>
        <translation>Mặc định đến  &apos;http://ogr.maptools.org/&apos;. Đây là khoảng trắng tên đích ứng dụng.</translation>
    </message>
    <message>
        <source>If not specified, GML2 will be used.</source>
        <translation>Nếu không được chỉ định, GML2 sẽ được dùng.</translation>
    </message>
    <message>
        <source>only valid when FORMAT=GML3/GML3Degree/GML3.2) Default to YES. If YES, SRS with EPSG authority will be written with the &apos;urn:ogc:def:crs:EPSG::&apos; prefix. In the case, if the SRS is a geographic SRS without explicit AXIS order, but that the same SRS authority code imported with ImportFromEPSGA() should be treated as lat/long, then the function will take care of coordinate order swapping. If set to NO, SRS with EPSG authority will be written with the &apos;EPSG:&apos; prefix, even if they are in lat/long order.</source>
        <translation>chỉ hợp lệ khi FORMAT=GML3/GML3Degree/GML3.2) Mặc định đối với YES. Nếu YES, HTCKG với quyền EPSG sẽ được ghi với tiếp đầu ngữ &apos;urn:ogc:def:crs:EPSG::&apos; prefix. Trong trường hợp nếu HTCKG là một SRS địa lý không có trình tự AXIS rõ ràng, nhưng là cùng mã quyền HTCKG được nhập bằng ImportFromEPSGA() thì sẽ được xử lý là vĩ/kinh, như thế thì hàm số sẽ xử lý việc hoán chuyển trình tự tọa độ. Nếu thiết lập NO, HTCKG với quyền EPSG sẽ được ghi với tiếp đầu ngữ &apos;EPSG:&apos;, ngay cả khi chúng ở trình tự vĩ/kinh.</translation>
    </message>
    <message>
        <source>only valid when FORMAT=GML3/GML3Degree/GML3.2) Default to YES. If set to NO, the &lt;gml:boundedBy&gt; element will not be written for each feature.</source>
        <translation>chỉ hợp lệ khi FORMAT=GML3/GML3Degree/GML3.2) Mặc định là YES. Nếu thiết lập NO, thành phần &lt;gml:boundedBy&gt; sẽ không được ghi vào từng đối tượng. </translation>
    </message>
    <message>
        <source>Default to YES. If YES, the output will be indented with spaces for more readability, but at the expense of file size.</source>
        <translation>Mặc định YES. Nếu YES, đầu ra sẽ được ghi thụt vào để dễ đọc, nhưng làm tăng kích thước tập tin.</translation>
    </message>
    <message>
        <source>Geography Markup Language [GML]</source>
        <translation>GML - Kiểu Ngôn ngữ Đánh dấu Địa lý</translation>
    </message>
    <message>
        <source>Generic Mapping Tools [GMT]</source>
        <translation>GMT - Kiểu Công cụ Vẽ bản đồ Tổng quát</translation>
    </message>
    <message>
        <source>By default when writing a layer whose features are of type wkbLineString, the GPX driver chooses to write them as routes. If FORCE_GPX_TRACK=YES is specified, they will be written as tracks.</source>
        <translation>Theo mặc định khi ghi một lớp có các đối tượng thuộc kiểu wkbLineString, trình điều khiển GPX chọn để ghi chúng thành lộ trình. Nếu FORCE_GPX_TRACK=YES được chỉ định, chúng sẽ được ghi thành đường đi. </translation>
    </message>
    <message>
        <source>By default when writing a layer whose features are of type wkbMultiLineString, the GPX driver chooses to write them as tracks. If FORCE_GPX_ROUTE=YES is specified, they will be written as routes, provided that the multilines are composed of only one single line.</source>
        <translation>Theo mặc định khi ghi một lớp có các đối tượng thuộc kiểu wkbMultiLineString, trình điều khiển GPX chọn ghi chúng thành đường đi, nếu chỉ định FORCE_GPX_ROUTE=YES, chúng sẽ được ghi thành lộ trình, với điều kiện các đường đa phần được tạo thành từ một đường duy nhất.  </translation>
    </message>
    <message>
        <source>If GPX_USE_EXTENSIONS=YES is specified, extra fields will be written inside the &lt;extensions&gt; tag.</source>
        <translation>Nếu chỉ định GPX_USE_EXTENSIONS=YES, các trường bổ sung sẽ được ghi trong thẻ &lt;extensions&gt;.</translation>
    </message>
    <message>
        <source>Only used if GPX_USE_EXTENSIONS=YES and GPX_EXTENSIONS_NS_URL is set. The namespace value used for extension tags. By default, &apos;ogr&apos;.</source>
        <translation>Chỉ dùng khi GPX_USE_EXTENSIONS=YES và GPX_EXTENSIONS_NS_URL được thiết lập. Giá trị khoảng trắng tên được dùng cho các thẻ mở rộng. Theo mặc định là &apos;ogr&apos;.</translation>
    </message>
    <message>
        <source>Only used if GPX_USE_EXTENSIONS=YES and GPX_EXTENSIONS_NS is set. The namespace URI. By default, &apos;http://osgeo.org/gdal&apos;.</source>
        <translation>Chỉ dùng khi GPX_USE_EXTENSIONS=YES và GPX_EXTENSIONS_NS được thiết lập. Giá trị khoảng trắng tên URI. Theo mặc định là &apos;http://osgeo.org/gda&apos;.</translation>
    </message>
    <message>
        <source>By default files are created with the line termination conventions of the local platform (CR/LF on win32 or LF on all other systems). This may be overridden through use of the LINEFORMAT layer creation option which may have a value of CRLF (DOS format) or LF (Unix format).</source>
        <translation>Theo mặc định các tập tin được tạo ra theo các quy ước ngắt dòng của hệ thống cục bộ (CR/LF trên win32 hoặc LF trên các hệ thống khác). Có thể ghi đè điều này bằng cách dùng tùy chọn tạo lớp LINEFORMAT có thể có giá trị của CRLF (định dạng DOS) hoặc LF (định dạng Unix). </translation>
    </message>
    <message>
        <source>GPS eXchange Format [GPX]</source>
        <translation>Kiểu Định dạng Trao đổi GPS [GPX]</translation>
    </message>
    <message>
        <source>INTERLIS 1</source>
        <translation>INTERLIS 1</translation>
    </message>
    <message>
        <source>INTERLIS 2</source>
        <translation>INTERLIS 2</translation>
    </message>
    <message>
        <source>Allows you to specify the field to use for the KML &lt;name&gt; element. </source>
        <translation>Cho phép bạn chỉ định trường để dùng cho thành phần KML &lt;name&gt;.</translation>
    </message>
    <message>
        <source>Allows you to specify the field to use for the KML &lt;description&gt; element.</source>
        <translation>Cho phép bạn chỉ định trường để dùng cho thành phần KML &lt;description&gt;.</translation>
    </message>
    <message>
        <source>Allows you to specify the AltitudeMode to use for KML geometries. This will only affect 3D geometries and must be one of the valid KML options.</source>
        <translation>Cho phép bạn chỉ định AltitudeMode để dùng cho các hình học KML. Điều này chỉ tác động đến các hình học 3D và phải là một trong các tùy chọn KML hợp lệ.</translation>
    </message>
    <message>
        <source>Keyhole Markup Language [KML]</source>
        <translation>Kiểu Ngôn ngữ Đánh dấu Lỗ khóa [KML]</translation>
    </message>
    <message>
        <source>Use this to turn on &apos;quick spatial index mode&apos;. In this mode writing files can be about 5 times faster, but spatial queries can be up to 30 times slower.</source>
        <translation>Dùng tùy chọn này để bật &apos;chế độ chỉ mục không gian nhanh&apos;. Ở chế độ này việc ghi tập tin có thể nhanh hơn 5 lần, nhưng các truy vấn không gian có thể chậm hơn đến 30 lần.</translation>
    </message>
    <message>
        <source>Mapinfo TAB</source>
        <translation>MapInfo - kiểu TAB</translation>
    </message>
    <message>
        <source>Mapinfo MIF</source>
        <translation>MapInfo - kiểu MIF</translation>
    </message>
    <message>
        <source>Determine whether 2D (seed_2d.dgn) or 3D (seed_3d.dgn) seed file should be used. This option is ignored if the SEED option is provided.</source>
        <translation>Xác có dùng tập tin seed 2D (seed_2d.dgn) hay 3D (seed_3d.dgn) hay không. Tùy chọn này bị bỏ qua nếu tùy chọn SEED được cung cấp.</translation>
    </message>
    <message>
        <source>Override the seed file to use.</source>
        <translation>Ghi đè tập tin seed để sử dụng.</translation>
    </message>
    <message>
        <source>Indicate whether the whole seed file should be copied. If not, only the first three elements will be copied.</source>
        <translation>Chỉ định có chép toàn bộ tập tin seed hay không. Nếu không, chỉ có ba thành phần đầu tiên được chép.</translation>
    </message>
    <message>
        <source>Indicates whether the color table should be copied from the seed file.</source>
        <translation>Chỉ định có chép bảng màu từ tập tin seed hay không.</translation>
    </message>
    <message>
        <source>Override the master unit name from the seed file with the provided one or two character unit name.</source>
        <translation>Ghi đè tên đơn vị chính từ tập tin seed bằng tên đơn vị một hoặc hai ký tự được cung cấp.</translation>
    </message>
    <message>
        <source>Override the sub unit name from the seed file with the provided one or two character unit name.</source>
        <translation>Ghi đè tên đơn vị phụ từ tập tin seed bằng tên đơn vị một hoặc hay ký tự được cung cấp.</translation>
    </message>
    <message>
        <source>Override the number of subunits per master unit. By default the seed file value is used.</source>
        <translation>Ghi đè số lượng đơn vị phụ trên một đơn vị chính. Theo mặc định giá trị trong tập tin seed được sử dụng.</translation>
    </message>
    <message>
        <source>Override the number of UORs (Units of Resolution) per sub unit. By default the seed file value is used.</source>
        <translation>Ghi đè lên số lượng OUR (đơn vị độ phân giải) trên một đơn vị phụ. Theo mặc định giá trị tập tin seed được sử dụng.</translation>
    </message>
    <message>
        <source>ORIGIN=x,y,z: Override the origin of the design plane. By default the origin from the seed file is used.</source>
        <translation>ORIGIN=x,y,z: Ghi đè lên gốc của mặt thiết kế. Theo mặc định gốc lấy từ tập tin seed được sử dụng.</translation>
    </message>
    <message>
        <source>Microstation DGN</source>
        <translation>DGN của Microstation</translation>
    </message>
    <message>
        <source>Should update files be incorporated into the base data on the fly. </source>
        <translation>Cần cập nhật các tập tin được đưa vào dữ liệu gốc ngay trong quá trình mở. </translation>
    </message>
    <message>
        <source>Should a DEPTH attribute be added on SOUNDG features and assign the depth of the sounding. This should only be enabled with SPLIT_MULTIPOINT is also enabled.</source>
        <translation>Thuộc tính DEPTH được thêm vào các đối tượng SOUNDG và gán độ sâu  của phép đo sâu. Mục này chỉ nên kích hoạt khi SPLIT_MULTIPOINT cũng được kích hoạt.</translation>
    </message>
    <message>
        <source>Should all the low level geometry primitives be returned as special IsolatedNode, ConnectedNode, Edge and Face layers.</source>
        <translation>Các đối tượng nguyên thủy hình học cấp thấp phải được trả về dưới dạng các lớp Nốt cách biệt, Nốt kết nối, Cạnh và Mặt.</translation>
    </message>
    <message>
        <source>If enabled, numeric attributes assigned an empty string as a value will be preserved as a special numeric value. This option should not generally be needed, but may be useful when translated S-57 to S-57 losslessly.</source>
        <translation>Nếu được kích hoạt, các thuộc tính kiểu số được gán một chuỗi rỗng làm giá trị sẽ được giữ lại dưới dạng giá trị số đặc biệt. Tùy chọn này nói chung không cần thiết, nhưng có thể có ích khi dịch S-57 thành S-57 không mất dữ liệu.</translation>
    </message>
    <message>
        <source>Should LNAM and LNAM_REFS fields be attached to features capturing the feature to feature relationships in the FFPT group of the S-57 file.</source>
        <translation>Các trường LNAM và LNAM_REFS phải được gắn vào các đối tượng đang bắt mối quan hệ đối tượng-đối tượng trong nhóm FFPT của tập tin S-57.</translation>
    </message>
    <message>
        <source>Should additional attributes relating features to their underlying geometric primitives be attached. These are the values of the FSPT group, and are primarily needed when doing S-57 to S-57 translations.</source>
        <translation>Các trường bổ sung gắn kết các đối tượng với các thành phần nguyên thủy hình học căn nguyên của chúng cần được kết nối. Đây là các giá trị của nhóm FSPT và chủ yếu cần thiết khi thực hiện phép dịch S-57 sang S-57.</translation>
    </message>
    <message>
        <source>Should attribute values be recoded to UTF-8 from the character encoding specified in the S57 DSSI record.</source>
        <translation>Các giá trị thuộc tính cần được mã hóa thành UTF-8 từ mã hóa ký tự được chỉ định trong bản ghi S57 DSSI.</translation>
    </message>
    <message>
        <source>S-57 Base file</source>
        <translation>S-57 Cơ sở</translation>
    </message>
    <message>
        <source>Spatial Data Transfer Standard [SDTS]</source>
        <translation>SDTS - Kiểu Chuẩn Chuyển đổi Dữ liệu Không gian</translation>
    </message>
    <message>
        <source>Can be used to avoid creating the geometry_columns and spatial_ref_sys tables in a new database. By default these metadata tables are created when a new database is created.</source>
        <translation>Có thể được dùng để tránh việc tạo các bảng geometry_columns và spatial_ref_sys trong CSDL mới. Theo mặc định các bảng đặc tả dữ liệu này được tạo ra khi một CSDL mới được tạo.</translation>
    </message>
    <message>
        <source>Controls the format used for the geometry column. Defaults to WKB.This is generally more space and processing efficient, but harder to inspect or use in simple applications than WKT (Well Known Text).</source>
        <translation>Kiểm soát định dạng được dùng cho cột hình học. Mặc định là WKB. Điều này thường là hiệu quả cho dung lượng và xử lý, nhưng khó hơn cho việc giám sát hoặc sử dụng trong các ứng dụng đơn giản hơn WKT (Văn bản được Hiểu Rõ).</translation>
    </message>
    <message>
        <source>Controls whether layer and field names will be laundered for easier use in SQLite. Laundered names will be convered to lower case and some special characters(&apos; - #) will be changed to underscores.</source>
        <translation>Kiểm soát tên trường và tên lớp có bị &apos;tẩy rửa&apos; hay không để dễ dùng trong SQLite. Các tên  bị &apos;tẩy rửa&apos; sẽ bị đổi thành chữ thường và một số ký tự đặc biệt (&apos;.-#) sẽ được đổi thành gạch dưới.</translation>
    </message>
    <message>
        <source>column_name1[,column_name2, ...] A list of (String) columns that must be compressed with ZLib DEFLATE algorithm. This might be beneficial for databases that have big string blobs. However, use with care, since the value of such columns will be seen as compressed binary content with other SQLite utilities (or previous OGR versions). With OGR, when inserting, modifying or queryings compressed columns, compression/decompression is done transparently. However, such columns cannot be (easily) queried with an attribute filter or WHERE clause. Note: in table definition, such columns have the &apos;VARCHAR_deflate&apos; declaration type.</source>
        <translation>tên_cột1[,tên_cột2, ...] Một danh sách (ChuỗI) các cột cần được nén bằng thuật toán ZLib DEFLATE. Điều này có thể có ích đối với các CSDL có các đối tượng lớn dạng nhị phân kiểu chuỗi. Tuy nhiên, hãy dùng cẩn thận, vì giá trị của các cột như thế sẽ được xem dưới dạng nội dung nhị phân nén trong các tiện ích SQLite (hoặc các phiên bản OGR trước kia). Với OGR, khi chèn, thay đổi hoặc truy vấn các cột nén, việc nén/giải nén được thực hiện trong suốt. Tuy nhiên những cột như thế không thể được truy vấn (dễ dàng) với bộ lọc thuộc tính hoặc mệnh đề WHERE. Ghi chú: trong định nghĩa bảng, những cột như thế có kiểu khai báo là &apos;VARCHAR_deflate&apos;.</translation>
    </message>
    <message>
        <source>By default when creating new .csv files they are created with the line termination conventions of the local platform (CR/LF on Win32 or LF on all other systems). This may be overridden through the use of the LINEFORMAT option.</source>
        <translation>Theo mặc định khi tạo các tập tin .csv mới, chúng được tạo ra theo các quy ước ngắt dòng của hệ thống cục bộ (CR/LF trên win32 hoặc LF trên các hệ thống khác). Có thể ghi đè điều này thông qua tùy chọn LINEFORMAT.</translation>
    </message>
    <message>
        <source>Field separator character.</source>
        <translation>Ký tự phân tách trường.</translation>
    </message>
    <message>
        <source>If defined to YES, extension fields will be written. If the field name not found in the base schema matches the foo_bar pattern, foo will be considered as the namespace of the element, and a &lt;foo:bar&gt; element will be written. Otherwise, elements will be written in the &lt;ogr:&gt; namespace.</source>
        <translation>Nếu được định nghĩa CÓ, các trường mở rộng sẽ được ghi. Nếu tên trường không tìm thấy được trong lược đồ cơ sở khớp với foo_bar, foo sẽ được coi là khoảng trắng tên của thành phần, và một thành phần &lt;foo_bar&gt; sẽ được ghi. Nếu không, các thành phần sẽ được ghi trong khoảng trắng tên &lt;ogr:&gt;.</translation>
    </message>
    <message>
        <source>Should multipoint soundings be split into many single point sounding features. Multipoint geometries are not well handled by many formats, so it can be convenient to split single sounding features with many points into many single point features.</source>
        <translation>Các đối tượng đo sâu đa điểm nên được tách ra nhiều đối tượng đo sâu đơn điểm. Các hình học đa điểm không được nhiều định dạng quản lý tốt, do vậy sẽ tiện lợi hơn khi tách các đối tượng đo sâu đa điểm thành nhiều đối tượng điểm đơn.</translation>
    </message>
    <message>
        <source>Controls whether layer and field names will be laundered for easier use in SQLite. Laundered names will be converted to lower case and some special characters(&apos; - #) will be changed to underscores.</source>
        <translation>Kiểm soát tên trường và tên lớp có bị &apos;tẩy rửa&apos; hay không để dễ dùng trong SQLite. Các tên  bị &apos;tẩy rửa&apos; sẽ bị đổi thành chữ thường và một số ký tự đặc biệt (&apos; - #) sẽ được đổi thành gạch dưới.</translation>
    </message>
    <message>
        <source>SQLite</source>
        <translation>Kiểu SQLite</translation>
    </message>
    <message>
        <source>Insert the content of the EPSG CSV files into the spatial_ref_sys table. Set to NO for regular SQLite databases.</source>
        <translation>Chèn nội dung của các tập tin EPSG CSV vào bảng spatial_ref_sys. Thiết lập NO đối với CSDL SQLite thông thường.</translation>
    </message>
    <message>
        <source>If the database is of the SpatiaLite flavour, and if OGR is linked against libspatialite, this option can be used to control if a spatial index must be created.</source>
        <translation>Nếu CSDL theo kiểu SpatiaLite, và nếu OGR được liên kết dựa theo thư viện SpatialLite, tùy chọn này có thể được dùng để kiểm tra xem chỉ mục không gian có buộc phải được tạo ra hay không.</translation>
    </message>
    <message>
        <source>If the format of the geometry BLOB is of the SpatiaLite flavour, this option can be used to control if the compressed format for geometries (LINESTRINGs, POLYGONs) must be used</source>
        <translation>Nếu định dạng hình học kiểu BLOB (đối tượng lớn kiểu nhị phân) là kiểu SpatiaLite, có thể dùng tùy chọn này để kiểm soát việc phải dùng định dạng nén cho các hình học (LINESTRING, POLYGON) hay không</translation>
    </message>
    <message>
        <source>Used to force the SRID number of the SRS associated with the layer. When this option isn&apos;t specified and that a SRS is associated with the layer, a search is made in the spatial_ref_sys to find a match for the SRS, and, if there is no match, a new entry is inserted for the SRS in the spatial_ref_sys table. When the SRID option is specified, this search (and the eventual insertion of a new entry) will not be done: the specified SRID is used as such.</source>
        <translation>Được dùng để buộc số hiệu HTĐ của HTCKG liên kết với lớp. Khi không chỉ định tùy chọn này và khi HTCKG được liên kết với lớp, phép tìm kiếm được thực hiện trong bảng spatial_ref_sys để tìm giá trị khớp với HTCKG, và nếu không có giá trị khớp, một mục mới được chèn vào cho HTCKG trong bảng spatial_ref_sys. Khi tùy chọn số hiệu HTĐ được chỉ định, phép tìm kiếm này (và phép chèn một mục mới sau cùng) sẽ không được thực hiện: số hiệu HTĐ đã chỉ định sẽ được dùng nguyên trạng.</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>Override the header file used - in place of header.dxf.</source>
        <translation>Ghi đè tập tin tiêu đề được dùng - vào chỗ của header.dxf.</translation>
    </message>
    <message>
        <source>Override the trailer file used - in place of trailer.dxf.</source>
        <translation>Ghi đè tập tin đuôi được dùng - vào chỗ của trailer.dxf.</translation>
    </message>
    <message>
        <source>AutoCAD DXF</source>
        <translation>DXF của AutoCAD</translation>
    </message>
    <message>
        <source>Indicates the GeoConcept export file extension. TXT was used by earlier releases of GeoConcept. GXT is currently used.</source>
        <translation>Chỉ định đuôi mở rộng của tập tin xuất GeoConcept. TXT được sử dụng cho các phiên bản trước đây của GeoConcept. Hiện tại thì GXT được sử dụng. </translation>
    </message>
    <message>
        <source>path to the GCT : the GCT file describe the GeoConcept types definitions: In this file, every line must start with //# followed by a keyword. Lines starting with // are comments.</source>
        <translation>đường dẫn đến GCT : tập tin GCT mô tả các định nghĩa các kiểu GeoConcept. Trong tập tin này, mỗi dòng phải bắt đầu bằng //# theo sau là một từ khóa. Các dòng bắt đầu bằng // là các ghi chú.</translation>
    </message>
    <message>
        <source>Geoconcept</source>
        <translation>GXT - kiểu GeoConcept</translation>
    </message>
    <message>
        <source>When this option is set, the new layer will be created inside the named FeatureDataset folder. If the folder does not already exist, it will be created.</source>
        <translation>Khi tùy chọn này được thiết lập, lớp mới sẽ được tạo ra trong thư mục có tên FeatureDataset. Nếu thư mục này chưa có, nó sẽ được tạo ra.</translation>
    </message>
    <message>
        <source>Set name of geometry column in new layer. Defaults to &apos;SHAPE&apos;.</source>
        <translation>Thiết lập tên của cột hình học trong lớp mới. Mặc định là &apos;SHAPE&apos;.</translation>
    </message>
    <message>
        <source>Name of the OID column to create. Defaults to &apos;OBJECTID&apos;.</source>
        <translation>Tên của cột OID cần tạo. Mặc định là &apos;OBJECTID&apos;.</translation>
    </message>
    <message>
        <source>ESRI FileGDB</source>
        <translation>GDB - kiểu tập tin CSDL địa lý của ESRI</translation>
    </message>
    <message>
        <source>Cannot overwrite a OGR layer in place</source>
        <translation>Không thể ghi đè lên lớp OGR tại chỗ</translation>
    </message>
    <message>
        <source>Failed to transform, writing stopped. (Exception: %1)</source>
        <translation>Thất bại khi chuyển đổi, ngừng ghi (Ngoại lệ: %1)</translation>
    </message>
    <message>
        <source>Unable to load %1 provider</source>
        <translation>Không thể nạp trình cung cấp %1</translation>
    </message>
    <message>
        <source>Provider %1 has no %2 method</source>
        <translation>Trình cung cấp %1 không có phương pháp %2</translation>
    </message>
    <message>
        <source>Loaded from Provider</source>
        <translation>Được nạp từ Trình cung cấp</translation>
    </message>
    <message>
        <source>Loading of layer failed</source>
        <translation>Nạp lớp thất bại</translation>
    </message>
    <message>
        <source>Creation error for features from #%1 to #%2. Provider errors was: 
%3</source>
        <translation>Lỗi tạo đối tượng từ #%1 đến #%2. Lỗi từ trình cung cấp là: 
%3</translation>
    </message>
    <message>
        <source>Import was canceled at %1 of %2</source>
        <translation>Việc nhập bị hủy tại %1 của %2</translation>
    </message>
    <message>
        <source>Vector import</source>
        <translation>Nhập véc-tơ</translation>
    </message>
    <message>
        <source>Only %1 of %2 features written.</source>
        <translation>Chỉ có %1 trong %2 đối tượng được ghi.</translation>
    </message>
    <message>
        <source>Reading raster part %1 of %2</source>
        <translation>Đang đọc raster phần %1 của %2</translation>
    </message>
    <message>
        <source>Building Pyramids...</source>
        <translation>Đang xây các tháp...</translation>
    </message>
    <message>
        <source>Building pyramids failed - write access denied</source>
        <translation>Xây dựng tháp thất bại - truy cập ghi bị từ chối</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.</source>
        <translation>Quyền ghi bị từ chối. Điều chỉnh lại quyền đối với tập tin và thử lại.</translation>
    </message>
    <message>
        <source>Building pyramids failed.</source>
        <translation>Xây dựng tháp thất bại.</translation>
    </message>
    <message>
        <source>The file was not writable. Some formats do not support pyramid overviews. Consult the GDAL documentation if in doubt.</source>
        <translation>Tập tin không thể ghi được. Một số định dạng không hỗ trợ việc xem tổng quát kiểu tháp. Xem tài liệu của GDAL nếu bạn không chắc.</translation>
    </message>
    <message>
        <source>Building pyramid overviews is not supported on this type of raster.</source>
        <translation>Xây dựng vùng xem tổng quát kiểu tháp không được hỗ trợ đối với kiểu raster này.</translation>
    </message>
    <message>
        <source>Building internal pyramid overviews is not supported on raster layers with JPEG compression and your current libtiff library.</source>
        <translation>Xây dựng xem dạng tháp nội tại không được hỗ trợ với các lớp raster có nén JPEG và với thư viện libtiff hiện tại của bạn.</translation>
    </message>
    <message>
        <source>Multiband color</source>
        <translation>Màu nhiều băng</translation>
    </message>
    <message>
        <source>Paletted</source>
        <translation>Dạng bảng màu</translation>
    </message>
    <message>
        <source>Singleband gray</source>
        <translation>Xám một băng</translation>
    </message>
    <message>
        <source>Singleband pseudocolor</source>
        <translation>Màu giả một băng</translation>
    </message>
    <message>
        <source>Singleband color data</source>
        <translation>Dữ liệu màu một băng</translation>
    </message>
    <message>
        <source>All Ramps</source>
        <translation>Tất cả các thang biến đổi màu</translation>
    </message>
    <message>
        <source>Single Symbol</source>
        <translation>Biểu tượng đơn</translation>
    </message>
    <message>
        <source>Categorized</source>
        <translation>Phân theo loại</translation>
    </message>
    <message>
        <source>Graduated</source>
        <translation>Phân theo cấp</translation>
    </message>
    <message>
        <source>Rule-based</source>
        <translation>Dựa trên quy luật</translation>
    </message>
    <message>
        <source>Point displacement</source>
        <translation>Dịch chuyển điểm</translation>
    </message>
    <message>
        <source>Inverted polygons</source>
        <translation>Các đa giác nghịch đảo</translation>
    </message>
    <message>
        <source>Simple line</source>
        <translation>Đường đơn giản</translation>
    </message>
    <message>
        <source>Marker line</source>
        <translation>Đường kiểu đánh dấu</translation>
    </message>
    <message>
        <source>Simple marker</source>
        <translation>Đánh dấu đơn giản</translation>
    </message>
    <message>
        <source>SVG marker</source>
        <translation>Đánh dấu kiểu SVG</translation>
    </message>
    <message>
        <source>Font marker</source>
        <translation>Đánh dấu kiểu phông chữ</translation>
    </message>
    <message>
        <source>Ellipse marker</source>
        <translation>Đánh dấu kiểu ê-líp</translation>
    </message>
    <message>
        <source>Vector Field marker</source>
        <translation>Đánh dấu kiểu trường véc-tơ</translation>
    </message>
    <message>
        <source>Simple fill</source>
        <translation>Phép tô đơn giản</translation>
    </message>
    <message>
        <source>Gradient fill</source>
        <translation>Phép tô kiểu gradient</translation>
    </message>
    <message>
        <source>Shapeburst fill</source>
        <translation>Phép tô kiểu shapeburst</translation>
    </message>
    <message>
        <source>SVG fill</source>
        <translation>Phép tô kiểu SVG</translation>
    </message>
    <message>
        <source>Centroid fill</source>
        <translation>Phép tô kiểu trọng tâm</translation>
    </message>
    <message>
        <source>Line pattern fill</source>
        <translation>Phép tô kiểu đường</translation>
    </message>
    <message>
        <source>Point pattern fill</source>
        <translation>Phép tô kiểu điểm</translation>
    </message>
    <message>
        <source>Where is &apos;%1&apos; (original location: %2)?</source>
        <translation>&apos;%1&apos; ở đâu (vị trí ban đầu: %2)?</translation>
    </message>
    <message>
        <source>QGIS rocks!</source>
        <translation>QGIS thật tuyệt!</translation>
    </message>
    <message>
        <source>&lt;html&gt;QGIS rocks!&lt;/html&gt;</source>
        <translation>&lt;html&gt;QGIS thật tuyệt!&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Raster Histogram</source>
        <translation>Biểu đồ tần số raster</translation>
    </message>
    <message>
        <source>Pixel Value</source>
        <translation>Giá trị Điểm ảnh</translation>
    </message>
    <message>
        <source>Frequency</source>
        <translation>Tần số</translation>
    </message>
    <message>
        <source>Internal Compass</source>
        <translation>La bàn nội tại</translation>
    </message>
    <message>
        <source>Shows a QtSensors compass reading</source>
        <translation>Hiển thị trị đọc từ la bàn QtSensors</translation>
    </message>
    <message>
        <source>Version 0.9</source>
        <translation>Phiên bản 0.9</translation>
    </message>
    <message>
        <source>Coordinate Capture</source>
        <translation>Bắt toạ độ</translation>
    </message>
    <message>
        <source>Capture mouse coordinates in different CRS</source>
        <translation>Bắt toạ độ con trỏ chuột theo HTĐ khác</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Véc-tơ</translation>
    </message>
    <message>
        <source>Version 0.1</source>
        <translation>Phiên bản 0.1</translation>
    </message>
    <message>
        <source>Version 0.2</source>
        <translation>Phiên bản 0.2</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Dxf2Shp Converter</source>
        <translation>Bộ chuyển đổi Dxf2Shp</translation>
    </message>
    <message>
        <source>Converts from dxf to shp file format</source>
        <translation>Chuyển đổi định dạng dxf thành shp</translation>
    </message>
    <message>
        <source>eVis</source>
        <translation>eVis</translation>
    </message>
    <message>
        <source>An event visualization tool - view images associated with vector features</source>
        <translation>Công cụ xem sự kiện - xem ảnh liên quan đến các đối tượng vector</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Version 1.1.0</source>
        <translation>Phiên bản 1.1.0</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>This tool only supports vector data</source>
        <translation>Công cụ này chỉ hỗ trợ dữ liệu vector</translation>
    </message>
    <message>
        <source>No active layers found</source>
        <translation>Không thấy lớp đang được kích hoạt</translation>
    </message>
    <message>
        <source>Georeferencer GDAL</source>
        <translation>Trình tham chiếu địa lý GDAL</translation>
    </message>
    <message>
        <source>Georeferencing rasters using GDAL</source>
        <translation>Tham chiếu địa lý các raster bằng GDAL</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Could not reproject view extent: %1</source>
        <translation>Không thể quy chiếu lại phạm vi vùng xem: %1</translation>
    </message>
    <message>
        <source>Could not reproject layer extent: %1</source>
        <translation>Không thể quy chiếu lại phạm vi lớp: %1</translation>
    </message>
    <message>
        <source>Version 3.1.9</source>
        <translation>Phiên bản 3.1.9</translation>
    </message>
    <message>
        <source>Fit to a linear transform requires at least 2 points.</source>
        <translation>Phép chuyển đổi tuyến tính cần ít nhất 2 điểm.</translation>
    </message>
    <message>
        <source>Fit to a Helmert transform requires at least 2 points.</source>
        <translation>Phép chuyển đổi Helmert cần ít nhất 2 điểm.</translation>
    </message>
    <message>
        <source>Fit to an affine transform requires at least 4 points.</source>
        <translation>Phép chuyển đổi affine cần ít nhất 4 điểm.</translation>
    </message>
    <message>
        <source>Fitting a projective transform requires at least 4 corresponding points.</source>
        <translation>Để làm khít chuyển đổi phép chiếu cần tối thiểu 4 điểm tương ứng.</translation>
    </message>
    <message>
        <source>Globe</source>
        <translation>Địa cầu</translation>
    </message>
    <message>
        <source>Overlay data on a 3D globe</source>
        <translation>Chồng dữ liệu lên Địa cầu 3D</translation>
    </message>
    <message>
        <source>GPS Tools</source>
        <translation>Các công cụ GPS</translation>
    </message>
    <message>
        <source>Tools for loading and importing GPS data</source>
        <translation>Các công cụ để nạp và nhập dữ liệu GPS</translation>
    </message>
    <message>
        <source>Location: %1</source>
        <translation>Vi trí: %1</translation>
    </message>
    <message>
        <source>Location: %1&lt;br&gt;Mapset: %2</source>
        <translation>Vị trí: %1 &lt;br&gt;Bộ bản đồ: %2</translation>
    </message>
    <message>
        <source>&lt;b&gt;Raster&lt;/b&gt;</source>
        <translation>&lt;b&gt;Raster&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Cannot open raster header</source>
        <translation>Không thể mở header của raster</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>N-S resolution</source>
        <translation>Độ phân giải B-N</translation>
    </message>
    <message>
        <source>E-W resolution</source>
        <translation>Độ phân giải Đ-T</translation>
    </message>
    <message>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <source>South</source>
        <translation>Nam</translation>
    </message>
    <message>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <source>West</source>
        <translation>Tây</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>Giá trị tối thiểu</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Giá trị tối đa</translation>
    </message>
    <message>
        <source>Data source</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Data description</source>
        <translation>Mô tả dữ liệu</translation>
    </message>
    <message>
        <source>Comments</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Categories</source>
        <translation>Các phạm trù</translation>
    </message>
    <message>
        <source>&lt;b&gt;Vector&lt;/b&gt;</source>
        <translation>&lt;b&gt;Vector&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Lines</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Boundaries</source>
        <translation>Ranh giới</translation>
    </message>
    <message>
        <source>Centroids</source>
        <translation>Trọng tâm</translation>
    </message>
    <message>
        <source>Faces</source>
        <translation>Mặt</translation>
    </message>
    <message>
        <source>Kernels</source>
        <translation>Kernels</translation>
    </message>
    <message>
        <source>Areas</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Islands</source>
        <translation>Đảo</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <source>History&lt;br&gt;</source>
        <translation>Lịch sử&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Layer&lt;/b&gt;</source>
        <translation>&lt;b&gt;Lớp&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>Các thuộc tính</translation>
    </message>
    <message>
        <source>Driver</source>
        <translation>Trình điều khiển</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Key column</source>
        <translation>Cột Key</translation>
    </message>
    <message>
        <source>&lt;b&gt;Region&lt;/b&gt;</source>
        <translation>&lt;b&gt;Vùng&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Cannot open region header</source>
        <translation>Không thể mở đầu trang của vùng</translation>
    </message>
    <message>
        <source>XY</source>
        <translation>XY</translation>
    </message>
    <message>
        <source>UTM</source>
        <translation>UTM</translation>
    </message>
    <message>
        <source>SP</source>
        <translation>SP</translation>
    </message>
    <message>
        <source>LL</source>
        <translation>KV</translation>
    </message>
    <message>
        <source>Other</source>
        <translation>Khác</translation>
    </message>
    <message>
        <source>Projection Type</source>
        <translation>Kiểu phép chiếu</translation>
    </message>
    <message>
        <source>Zone</source>
        <translation>Đới</translation>
    </message>
    <message>
        <source>3D Cols</source>
        <translation>Cột 3D</translation>
    </message>
    <message>
        <source>3D Rows</source>
        <translation>Hàng 3D</translation>
    </message>
    <message>
        <source>Depths</source>
        <translation>Độ sâu</translation>
    </message>
    <message>
        <source>E-W 3D resolution</source>
        <translation>Độ phân giải Đ-T 3D</translation>
    </message>
    <message>
        <source>N-S 3D resolution</source>
        <translation>Độ phân giải B-N 3D</translation>
    </message>
    <message>
        <source>GRASS</source>
        <translation>GRASS</translation>
    </message>
    <message>
        <source>GRASS layer</source>
        <translation>Lớp GRASS</translation>
    </message>
    <message>
        <source>Heatmap</source>
        <translation>Bản đồ nhiệt</translation>
    </message>
    <message>
        <source>Creates a Heatmap raster for the input point vector</source>
        <translation>Tạo một bản đồ nhiệt raster từ dữ liệu véc-tơ kiểu điểm đầu vào</translation>
    </message>
    <message>
        <source>Interpolation plugin</source>
        <translation>Phần mở rộng nội suy</translation>
    </message>
    <message>
        <source>A plugin for interpolation based on vertices of a vector layer</source>
        <translation>Một phần mở rộng dùng để nội suy dựa trên các đỉnh của một lớp vector</translation>
    </message>
    <message>
        <source>Version 0.001</source>
        <translation>Phiên bản 0.001</translation>
    </message>
    <message>
        <source>OfflineEditing</source>
        <translation>Chỉnh sửa Ngoại tuyến</translation>
    </message>
    <message>
        <source>Allow offline editing and synchronizing with database</source>
        <translation>Cho phép chỉnh sửa ngoại tuyến và đồng bộ hóa với CSDL</translation>
    </message>
    <message>
        <source>Oracle Spatial GeoRaster</source>
        <translation>Ảnh raster địa lý không gian của Oracle</translation>
    </message>
    <message>
        <source>Access Oracle Spatial GeoRaster</source>
        <translation>Truy nhập ảnh raster địa lý không gian Oracle</translation>
    </message>
    <message>
        <source>Raster Terrain Analysis plugin</source>
        <translation>Phần mở rộng Phân tích Địa hình Raster</translation>
    </message>
    <message>
        <source>A plugin for raster based terrain analysis</source>
        <translation>Một phần mở rộng dùng cho phân tích địa hình dựa trên raster</translation>
    </message>
    <message>
        <source>Road graph plugin</source>
        <translation>Phần mở rộng đồ thị đường</translation>
    </message>
    <message>
        <source>It solves the shortest path problem.</source>
        <translation>Nó giải bài toán đường ngắn nhất.</translation>
    </message>
    <message>
        <source>Processing 1/2 - %p%</source>
        <translation>Đang xử lý 1/2 - %p%</translation>
    </message>
    <message>
        <source>Processing 2/2 - %p%</source>
        <translation>Đang xử lý 2/2 - %p%</translation>
    </message>
    <message>
        <source>Intersects</source>
        <translation>Giao</translation>
    </message>
    <message>
        <source>Is disjoint</source>
        <translation>Bị rời</translation>
    </message>
    <message>
        <source>Touches</source>
        <translation>Chạm</translation>
    </message>
    <message>
        <source>Crosses</source>
        <translation>Cắt chéo</translation>
    </message>
    <message>
        <source>Within</source>
        <translation>Nằm trong</translation>
    </message>
    <message>
        <source>Contains</source>
        <translation>Chứa</translation>
    </message>
    <message>
        <source>Equals</source>
        <translation>Bằng</translation>
    </message>
    <message>
        <source>Overlaps</source>
        <translation>Chồng</translation>
    </message>
    <message>
        <source>Spatial Query Plugin</source>
        <translation>Phần mở rộng Truy vấn Không gian</translation>
    </message>
    <message>
        <source>A plugin that makes spatial queries on vector layers</source>
        <translation>Một phần mở rộng thực hiện các truy vấn không gian trong các lớp véc-tơ</translation>
    </message>
    <message>
        <source>SPIT</source>
        <translation>SPIT</translation>
    </message>
    <message>
        <source>Shapefile to PostgreSQL/PostGIS Import Tool</source>
        <translation>Công cụ Nhập Tập tin shape vào PostgreSQL/PostGIS</translation>
    </message>
    <message>
        <source>Zonal statistics plugin</source>
        <translation>Phần mở rộng phân tích đới</translation>
    </message>
    <message>
        <source>A plugin to calculate count, sum, mean of rasters for each polygon of a vector layer</source>
        <translation>Một phần mở rộng để tính số lượng, tổng, trị trung bình của các mảnh raster trong mỗi đa giác thuộc một lớp véc-tơ</translation>
    </message>
    <message>
        <source>Cannot open GDAL MEM dataset %1: %2</source>
        <translation>Không thể mở bộ dữ liệu MEM của GDAL %1: %2</translation>
    </message>
    <message>
        <source>Cannot GDALCreateGenImgProjTransformer: </source>
        <translation>Không thể chạy GDALCreateGenImgProjTransformer:</translation>
    </message>
    <message>
        <source>Cannot inittialize GDALWarpOperation : </source>
        <translation>Không thể khởi tạo GDALWarpOperation :  </translation>
    </message>
    <message>
        <source>Cannot ChunkAndWarpImage: %1</source>
        <translation>Không thể chạy ChunkAndWarpImage: %1</translation>
    </message>
    <message>
        <source>GDAL/OGR VSIFileHandler</source>
        <translation>Trình quản lý tập tin VSI của GDAL/OGR</translation>
    </message>
    <message>
        <source>This raster file has no bands and is invalid as a raster layer.</source>
        <translation>Tập tin raster này không có băng nào và không phải là lớp raster hợp lệ.</translation>
    </message>
    <message>
        <source>Cannot get GDAL raster band: %1</source>
        <translation>Không thể lấy băng raster GDAL: %1</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Gauss</source>
        <translation>Gauss</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Khối</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Couldn&apos;t open the data source: %1</source>
        <translation>Không thể mở nguồn dữ liệu: %1</translation>
    </message>
    <message>
        <source>Parse error at line %1 : %2</source>
        <translation>Lỗi phân tách tại dòng %1: %2</translation>
    </message>
    <message>
        <source>GPS eXchange format provider</source>
        <translation>Trình cung cấp định dạng GPS eXchange</translation>
    </message>
    <message>
        <source>GRASS plugin</source>
        <translation>Phần mở rộng GRASS</translation>
    </message>
    <message>
        <source>QGIS couldn&apos;t find your GRASS installation.
Would you like to specify path (GISBASE) to your GRASS installation?</source>
        <translation>QGIS không thể tìm thấy cài đặt GRASS của bạn.
Bạn có muốn chỉ định đường dẫn (GISBASE) đến nơi cài đặt GRASS không?</translation>
    </message>
    <message>
        <source>Choose GRASS installation path (GISBASE)</source>
        <translation>Chọn đường dẫn cài đặt GRASS (GISBASE)</translation>
    </message>
    <message>
        <source>GRASS data won&apos;t be available if GISBASE is not specified.</source>
        <translation>Dữ liệu GRASS không dùng được nếu không chỉ định GISBASE.</translation>
    </message>
    <message>
        <source>GISBASE is not set.</source>
        <translation>GISBASE không được thiết lập.</translation>
    </message>
    <message>
        <source>%1 is not a GRASS mapset.</source>
        <translation>%1 không phải là một bộ bản đồ của GRASS.</translation>
    </message>
    <message>
        <source>Cannot start %1/etc/lock</source>
        <translation>Không thể khởi động %1/etc/lock</translation>
    </message>
    <message>
        <source>Mapset is already in use.</source>
        <translation>Bộ bản đồ đã đang được sử dụng.</translation>
    </message>
    <message>
        <source>Temporary directory %1 exists but is not writable</source>
        <translation>thư mục tạm %1 có nhưng không thể ghi được</translation>
    </message>
    <message>
        <source>Cannot create temporary directory %1</source>
        <translation>Không thể tạo thư mục tạm %1</translation>
    </message>
    <message>
        <source>Cannot create %1</source>
        <translation>Không thể tạo %1</translation>
    </message>
    <message>
        <source>Cannot remove mapset lock: %1</source>
        <translation>Không thể loại bỏ khoá bộ bản đồ: %1</translation>
    </message>
    <message>
        <source>Cannot open vector %1 in mapset %2 on level 2 (topology not available, try to rebuild topology using v.build module).</source>
        <translation>Không thể mở vec-tơ %1 trong bộ bản đồ %2 ở mức 2 (không có tô-pô, hãy thử dựng lại tô-pô bằng mô-đun v/build).</translation>
    </message>
    <message>
        <source>Cannot open vector %1 in mapset %2</source>
        <translation>Không thể mở vec-tơ %1 trong bộ bản đồ %2</translation>
    </message>
    <message>
        <source>Cannot read raster map region</source>
        <translation>Không thể đọc vùng của bản đồ raster</translation>
    </message>
    <message>
        <source>Cannot read vector map region</source>
        <translation>Không thể đọc vùng của bản đồ vector</translation>
    </message>
    <message>
        <source>Cannot read region</source>
        <translation>Không thể đọc vùng</translation>
    </message>
    <message>
        <source>Cannot open GISRC file</source>
        <translation>Không thể mở tập tin GISRC</translation>
    </message>
    <message>
        <source>Cannot start module</source>
        <translation>Không thể khởi động mô-đun</translation>
    </message>
    <message>
        <source>command: %1 %2</source>
        <translation>lệnh: %1 %2</translation>
    </message>
    <message>
        <source>Cannot run module</source>
        <translation>Không thể chạy mô-đun</translation>
    </message>
    <message>
        <source>command: %1 %2&lt;br&gt;%3&lt;br&gt;%4</source>
        <translation>lệnh: %1 %2&lt;br&gt;%3&lt;br&gt;%4</translation>
    </message>
    <message>
        <source>Cannot get projection </source>
        <translation>Không thể lấy phép chiếu </translation>
    </message>
    <message>
        <source>Cannot get raster extent</source>
        <translation>Không thể lấy phạm vi raster</translation>
    </message>
    <message>
        <source>Cannot get map info</source>
        <translation>Không thể lấy thông tin bản đồ</translation>
    </message>
    <message>
        <source>Cannot get colors</source>
        <translation>Không thể lấy màu</translation>
    </message>
    <message>
        <source>Cannot query raster </source>
        <translation>Không thể truy vấn raster </translation>
    </message>
    <message>
        <source>Cannot draw raster</source>
        <translation>Không thể vẽ raster</translation>
    </message>
    <message>
        <source>Loading of the MSSQL provider failed</source>
        <translation>Thất bại khi nạp trình cung cấp MSSQL</translation>
    </message>
    <message>
        <source>Unsupported type for field %1</source>
        <translation>Trường %1 có kiểu không được hỗ trợ</translation>
    </message>
    <message>
        <source>Creation of fields failed</source>
        <translation>Tạo trường thất bại</translation>
    </message>
    <message>
        <source>OGR[%1] error %2: %3</source>
        <translation>OGR[%1] lỗi %2: %3</translation>
    </message>
    <message>
        <source>Unable to create the datasource. %1 exists and overwrite flag is false.</source>
        <translation>Không thể tạo nguồn dữ liệu. %1 đã có và cờ ghi đè là sai.</translation>
    </message>
    <message>
        <source>Unable to get driver %1</source>
        <translation>Không thể lấy trình điều khiển %1</translation>
    </message>
    <message>
        <source>Arc/Info Binary Coverage</source>
        <translation>Arc/Info - Kiểu Lớp phủ Nhị phân</translation>
    </message>
    <message>
        <source>DODS</source>
        <translation>DODS</translation>
    </message>
    <message>
        <source>OpenFileGDB</source>
        <translation>OpenFileGDB</translation>
    </message>
    <message>
        <source>ESRI Personal GeoDatabase</source>
        <translation>ESRI - kiểu CSDL Địa lý Cá nhân</translation>
    </message>
    <message>
        <source>ESRI ArcSDE</source>
        <translation>ESRI - kiểu ArcSDE</translation>
    </message>
    <message>
        <source>ESRI Shapefiles</source>
        <translation>ESRI - kiểu các tập tin shape</translation>
    </message>
    <message>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <source>Grass Vector</source>
        <translation>GRASS - kiểu véc-tơ</translation>
    </message>
    <message>
        <source>Informix DataBlade</source>
        <translation>Informix - kiểu DataBlade</translation>
    </message>
    <message>
        <source>Ingres</source>
        <translation>Ingres</translation>
    </message>
    <message>
        <source>Mapinfo File</source>
        <translation>MapInfo</translation>
    </message>
    <message>
        <source>MySQL</source>
        <translation>MySQL</translation>
    </message>
    <message>
        <source>MSSQL</source>
        <translation>MSSQL</translation>
    </message>
    <message>
        <source>Oracle Spatial</source>
        <translation>Oracle - kiểu dữ liệu không gian</translation>
    </message>
    <message>
        <source>ODBC</source>
        <translation>ODBC</translation>
    </message>
    <message>
        <source>OGDI Vectors</source>
        <translation>OGDI - kiểu véc-tơ</translation>
    </message>
    <message>
        <source>PostgreSQL</source>
        <translation>PostgreSQL</translation>
    </message>
    <message>
        <source>Systematic Organization of Spatial Information [SOSI]</source>
        <translation>SOSI - kiểu Tổ chức Hệ thống về Thông tin Không gian</translation>
    </message>
    <message>
        <source>SQLite/SpatiaLite</source>
        <translation>SQLite/SpatiaLite</translation>
    </message>
    <message>
        <source>Storage and eXchange Format</source>
        <translation>SXF - Kiểu Định dạng Lưu trữ và Trao Đổi </translation>
    </message>
    <message>
        <source>UK. NTF2</source>
        <translation>UK. NTF2</translation>
    </message>
    <message>
        <source>U.S. Census TIGER/Line</source>
        <translation>US Census - kiểu TIGER/Line</translation>
    </message>
    <message>
        <source>VRT - Virtual Datasource</source>
        <translation>VRT - kiểu Nguồn dữ liệu Ảo</translation>
    </message>
    <message>
        <source>X-Plane/Flightgear</source>
        <translation>X-Plane/Flightgear</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>Duplicate field (10 significant characters): %1</source>
        <translation>Trường lặp (10 ký tự có ý nghĩa): %1</translation>
    </message>
    <message>
        <source>Creating the data source %1 failed: %2</source>
        <translation>Việc tạo nguồn dữ liệu %1 thất bại: %2</translation>
    </message>
    <message>
        <source>Unknown vector type of %1</source>
        <translation>Kiểu véc-tơ của %1 không rõ</translation>
    </message>
    <message>
        <source>Creation of OGR data source %1 failed: %2</source>
        <translation>Tạo nguồn dữ liệu OGR %1 thất bại: %2</translation>
    </message>
    <message>
        <source>field %1 with unsupported type %2 skipped</source>
        <translation>trường %1 có kiểu %2 không được hỗ trợ bị bỏ qua</translation>
    </message>
    <message>
        <source>creation of field %1 failed</source>
        <translation>tạo trường %1 thất bại</translation>
    </message>
    <message>
        <source>Couldn&apos;t create file %1.qpj</source>
        <translation>Không thể tạo tập tin %1.qpj</translation>
    </message>
    <message>
        <source>Fetching features failed.
SQL:%1
Error: %2</source>
        <translation>Tìm nạp các đối tượng thất bại.
SQL: %1
Lỗi: %2</translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <source>Connection to database failed</source>
        <translation>Kết nối vào CSDL thất bại</translation>
    </message>
    <message>
        <source>No owner name found</source>
        <translation>Không tìm thấy tên chủ sở hữu</translation>
    </message>
    <message>
        <source>Creation of data source %1 failed: 
%2</source>
        <translation>Tạo nguồn dữ liệu %1 thất bại: 
%2</translation>
    </message>
    <message>
        <source>Loading of the layer %1 failed</source>
        <translation>Nạp lớp %1 thất bại</translation>
    </message>
    <message>
        <source>Field name clash found (%1 not remappable)</source>
        <translation>Thấy mâu thuẫn tên trường (không thể vẽ lại bản đồ %1)</translation>
    </message>
    <message>
        <source>%1 not owner of the table %2.</source>
        <translation>%1 không phải là chủ của bảng %2.</translation>
    </message>
    <message>
        <source>Unable to determine number of geometry columns of layer %1.%2: 
%3</source>
        <translation>Không thể xác định số lượng của các cột hình học của lớp %1.%2: 
%3</translation>
    </message>
    <message>
        <source>Unable to delete layer %1.%2: 
%3</source>
        <translation>Không thể xóa lớp %1.%2: 
%3</translation>
    </message>
    <message>
        <source>Unable to clean metadata %1.%2: 
%3</source>
        <translation>Không thể làm sạch đặc tả dữ liệu %1.%2: 
%3</translation>
    </message>
    <message>
        <source>no result buffer</source>
        <translation>không có vùng đệm kết quả</translation>
    </message>
    <message>
        <source>Fetching from cursor %1 failed
Database error: %2</source>
        <translation>Tìm nạp từ con trỏ %1 thất bại
Lỗi CSDL: %2</translation>
    </message>
    <message>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <source>Infinite filter rectangle specified</source>
        <translation>hình chữ nhật lọc vô định được chỉ định</translation>
    </message>
    <message>
        <source>Unable to delete layer %1: 
%2</source>
        <translation>Không thể xóa lớp %1: 
%2</translation>
    </message>
    <message>
        <source>Unable to save layer style. It&apos;s not possible to create the destination table on the database. Maybe this is due to table permissions (user=%1). Please contact your database admin</source>
        <translation>Không thể lưu kiểu của lớp. Không thể tạo bảng đích trên CSDL. Có thể điều này là do quyền đối với bảng (người dùng=%1). Liên hệ với người quản trị CSDL của bạn</translation>
    </message>
    <message>
        <source>Save style in database</source>
        <translation>Lưu kiểu vào CSDL</translation>
    </message>
    <message>
        <source>A style named &quot;%1&quot; already exists in the database for this layer. Do you want to overwrite it?</source>
        <translation>Một kiểu tên &quot;%1&quot; đã có trong CSDL của lớp này. Bạn có muốn ghi đè không?</translation>
    </message>
    <message>
        <source>Operation aborted. No changes were made in the database</source>
        <translation>Lệnh bị hủy. Không có thay đổi nào được thực hiện trong CSDL.</translation>
    </message>
    <message>
        <source>Unable to save layer style. It&apos;s not possible to insert a new record into the style table. Maybe this is due to table permissions (user=%1). Please contact your database administrator.</source>
        <translation>Không thể lưu kiểu của lớp. Không thể chèn một bản ghi mới vào bảng kiểu. Có thể lý do là quyền đối với bảng (người dùng=%1). Vui lòng liên hệ người quản trị CSDL.</translation>
    </message>
    <message>
        <source>Connection to database failed using username: %1</source>
        <translation>Kết nối vào CSDL thất bại với tên người dùng: %1</translation>
    </message>
    <message>
        <source>Error executing query: %1</source>
        <translation>Lỗi khi thực thi truy vấn: %1</translation>
    </message>
    <message>
        <source>Error executing the select query for related styles. The query was logged</source>
        <translation>Lỗi khi thực thi phép truy vấn chọn đối với các kiểu liên quan. Phép truy vấn này đã được ghi nhận lại.</translation>
    </message>
    <message>
        <source>Error executing the select query for unrelated styles. The query was logged</source>
        <translation>Lỗi khi thực thi phép truy vấn chọn đối với các kiểu không liên quan. Phép truy vấn này đã được ghi nhận lại.</translation>
    </message>
    <message>
        <source>Error executing the select query. The query was logged</source>
        <translation>Lỗi khi thực thi phép truy vấn chọn. Phép truy vấn này đã được ghi nhận lại.</translation>
    </message>
    <message>
        <source>Consistency error in table &apos;%1&apos;. Style id should be unique</source>
        <translation>Lỗi nhất quán trong bảng &apos;%1&apos;. Trị nhận diện (id) của kiểu phải không trùng</translation>
    </message>
    <message>
        <source>SQLite error: %2
SQL: %1</source>
        <translation>Lỗi SQLite: %2
SQL: %1</translation>
    </message>
    <message>
        <source>SQLite error getting feature: %1</source>
        <translation>Lỗi SQLite khi đang lấy đối tượng: %1</translation>
    </message>
    <message>
        <source>creation of data source %1 failed. %2</source>
        <translation>Tạo nguồn dữ liệu %1 thất bại: %2</translation>
    </message>
    <message>
        <source>loading of the layer %1 failed</source>
        <translation>nạp lớp %1 thất bại</translation>
    </message>
    <message>
        <source>creation of fields failed</source>
        <translation>Tạo các trường thất bại</translation>
    </message>
    <message>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation>Không thể khởi tạo Đặc tả dữ liệu không gian (SpatialMetadata):</translation>
    </message>
    <message>
        <source>Could not create a new database
</source>
        <translation>Không thể tạo CSDL mới</translation>
    </message>
    <message>
        <source>Unable to activate FOREIGN_KEY constraints [%1]</source>
        <translation>Không thể kích hoạt các ràng buộc FOREIGN_KEY [%1]</translation>
    </message>
    <message>
        <source>Unable to delete table %1
</source>
        <translation>Không thể xóa bảng %1</translation>
    </message>
    <message>
        <source>Unable to delete table %1:
</source>
        <translation>Không thể xóa bảng %1:</translation>
    </message>
    <message>
        <source>Error looking for style. The query was logged</source>
        <translation>Lỗi khi tìm kiểu. Phép truy vấn này đã được ghi vào báo cáo</translation>
    </message>
    <message>
        <source>Unable to save layer style. It&apos;s not possible to create the destination table on the database.</source>
        <translation>Không thể lưu kiểu của lớp. Không thể tạo bảng đích trong CSDL.</translation>
    </message>
    <message>
        <source>Operation aborted</source>
        <translation>Lệnh bị hủy</translation>
    </message>
    <message>
        <source>Error executing loading style. The query was logged</source>
        <translation>Lỗi khi thực thi nạp kiểu. Phép truy vấn này đã được ghi vào báo cáo</translation>
    </message>
    <message>
        <source>No styles available on DB</source>
        <translation>Không có kiểu nào dùng được trong CSDL</translation>
    </message>
    <message>
        <source>Error loading styles. The query was logged</source>
        <translation>Lỗi khi nạp kiểu. Phép truy vấn này đã được ghi vào báo cáo</translation>
    </message>
    <message>
        <source>The extra plugin path &apos;%1&apos; does not exist !</source>
        <translation>Đường dẫn phần mở rộng bổ sung &apos;%1&apos; không tồn tại !</translation>
    </message>
    <message>
        <source>Couldn&apos;t load SIP module.</source>
        <translation>Không thể nạp module SIP.</translation>
    </message>
    <message>
        <source>Python support will be disabled.</source>
        <translation>Hỗ trợ Python sẽ bị bất hoạt.</translation>
    </message>
    <message>
        <source>Couldn&apos;t set SIP API versions.</source>
        <translation>Không thể thiết lập các phiên bản SIP API.</translation>
    </message>
    <message>
        <source>Couldn&apos;t load PyQt4.</source>
        <translation>Không thể nạp PyQt4.</translation>
    </message>
    <message>
        <source>Couldn&apos;t load PyQGIS.</source>
        <translation>Không thể nạp PyQGIS.</translation>
    </message>
    <message>
        <source>Couldn&apos;t load QGIS utils.</source>
        <translation>Không thể nạp các tiện ích của QGIS.</translation>
    </message>
    <message>
        <source>An error occured during execution of following code:</source>
        <translation>Một lỗi đã xảy ra trong quá trình thực thi mã sau:</translation>
    </message>
    <message>
        <source>Python version:</source>
        <translation>Phiên bản Python:</translation>
    </message>
    <message>
        <source>QGIS version:</source>
        <translation>Phiên bản QGIS:</translation>
    </message>
    <message>
        <source>Python path:</source>
        <translation>Đường dẫn Python:</translation>
    </message>
    <message>
        <source>Python error</source>
        <translation>Lỗi Python</translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation>Không được định nghĩa</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Subgroup</source>
        <translation>Nhóm phụ</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Symbol label</source>
        <translation>Nhãn biểu tượng</translation>
    </message>
    <message>
        <source>Topology Checker</source>
        <translation>Trình kiểm tra tô-pô</translation>
    </message>
    <message>
        <source>A Plugin for finding topological errors in vector layers</source>
        <translation>Phần mở rộng để tìm lỗi tô-pô trong các lớp véc-tơ</translation>
    </message>
    <message>
        <source>Using fix %1.</source>
        <translation>Dùng sửa lỗi %1.</translation>
    </message>
    <message>
        <source>Topology plugin</source>
        <translation>Phần mở rộng Tô-pô</translation>
    </message>
    <message>
        <source>intersecting geometries</source>
        <translation>các hình học giao nhau</translation>
    </message>
    <message>
        <source>features too close</source>
        <translation>Các đối tượng quá gần nhau</translation>
    </message>
    <message>
        <source>point not covered by segment</source>
        <translation>điểm không nằm trong đoạn</translation>
    </message>
    <message>
        <source>segment too short</source>
        <translation>đoạn quá ngắn</translation>
    </message>
    <message>
        <source>invalid geometry</source>
        <translation>hình học không hợp lệ</translation>
    </message>
    <message>
        <source>dangling end</source>
        <translation>đầu cuối thừa</translation>
    </message>
    <message>
        <source>duplicate geometry</source>
        <translation>hình học bị lặp</translation>
    </message>
    <message>
        <source>pseudo node</source>
        <translation>nốt giả</translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation>chồng</translation>
    </message>
    <message>
        <source>gaps</source>
        <translation>khoảng trống</translation>
    </message>
    <message>
        <source>point not covered</source>
        <translation>điểm không bị bao</translation>
    </message>
    <message>
        <source>line ends not covered by point</source>
        <translation>kết thúc đường không nằm trong điểm</translation>
    </message>
    <message>
        <source>point not in polygon</source>
        <translation>điểm không ở trong vùng</translation>
    </message>
    <message>
        <source>polygon does not contain point</source>
        <translation>vùng không chứa điểm</translation>
    </message>
    <message>
        <source>multipart feature</source>
        <translation>đối tượng nhiều phần</translation>
    </message>
    <message>
        <source>Save style to DB (%1)</source>
        <translation>Lưu kiểu vào CSDL (%1)</translation>
    </message>
    <message>
        <source>Could not save symbology because:
%1</source>
        <translation>Không thể lưu bộ biểu tượng vì:
%1</translation>
    </message>
    <message>
        <source>Attribute index %1 out of bounds [0;%2]</source>
        <translation>Chỉ mục thuộc tính %1 nằm ngoài ranh [0;%2]</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Feature ID</source>
        <translation>ID của đối tượng</translation>
    </message>
    <message>
        <source>linear</source>
        <translation>tuyến tính</translation>
    </message>
    <message>
        <source>radial</source>
        <translation>tỏa tia</translation>
    </message>
    <message>
        <source>conical</source>
        <translation>nón</translation>
    </message>
    <message>
        <source>feature</source>
        <translation>đối tượng</translation>
    </message>
    <message>
        <source>viewport</source>
        <translation>cổng xem</translation>
    </message>
    <message>
        <source>pad</source>
        <translation>đệm đỡ</translation>
    </message>
    <message>
        <source>repeat</source>
        <translation>lặp lại</translation>
    </message>
    <message>
        <source>reflect</source>
        <translation>ánh xạ</translation>
    </message>
    <message>
        <source>No renderer for drawing.</source>
        <translation>Không có bộ kết xuất để vẽ.</translation>
    </message>
    <message>
        <source>Simplify transform error caught: %1</source>
        <translation>Lỗi chuyển đổi đơn giản hóa bắt được: %1</translation>
    </message>
    <message>
        <source>empty capabilities document</source>
        <translation>tài liệu về các khả năng bị rỗng</translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Ngoại lệ Dom</translation>
    </message>
    <message>
        <source>Could not get WMS capabilities: %1 at line %2 column %3
This is probably due to an incorrect WMS Server URL.
Response was:

%4</source>
        <translation>Không thể lấy khả năng WMS: %1 tại dòng %2 cột %3
Nguyên nhân có lẽ là do URL của máy phục vụ WMS không đúng.
Phản hồi là:

%4</translation>
    </message>
    <message>
        <source>Could not get WMS capabilities in the expected format (DTD): no %1 or %2 found.
This might be due to an incorrect WMS Server URL.
Tag:%3
Response was:
%4</source>
        <translation>Không thể lấy khả năng WMS theo định dạng mong đợi (DTD): không tìm thấy %1 hoặc %2.
Nguyên nhân có lẽ là do URL của máy phục vụ WMS không đúng.
Thẻ: %3
Phản hồi là:
%4</translation>
    </message>
    <message>
        <source>Generated default style</source>
        <translation>Kiểu mặc định được tạo</translation>
    </message>
    <message>
        <source>Style was missing in capabilities</source>
        <translation>Thiếu kiểu trong khả năng</translation>
    </message>
    <message>
        <source>Displays a combo box containing values of attributes used for classification.</source>
        <translation>Trình bày một ô kết hợp chứa các giá trị thuộc tính được dùng để phân loại.</translation>
    </message>
    <message>
        <source>Field contains a color.</source>
        <translation>Trường chứa một màu.</translation>
    </message>
    <message>
        <source>Combo box with values that can be used within the column&apos;s type. Must be supported by the provider.</source>
        <translation>Hộp tích hợp với các giá trị có thể được dùng trong kiểu của cột. Phải được trình cung cấp hỗ trợ.</translation>
    </message>
    <message>
        <source>Simplifies file selection by adding a file chooser dialog.</source>
        <translation>Đơn giản hoá việc chọn tập tin bằng cách thêm hộp thoại chọn tập tin.</translation>
    </message>
    <message>
        <source>A hidden attribute will be invisible - the user is not able to see it&apos;s contents.</source>
        <translation>Thuộc tính ẩn sẽ không nhìn thấy được - người dùng không thể thấy nội dung của nó.</translation>
    </message>
    <message>
        <source>Read-only field that generates a UUID if empty.</source>
        <translation>Trường chỉ-đọc tạo ra một UUID nếu rỗng.</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
    <message>
        <source>Fatal error occurred in GRASS library. QGIS gets over the error but any next fatal error will cause QGIS exit without warning. This is a problem of GRASS 7.0.0beta1 but it is fixed in GRASS 7.1 and higher. Error message: %1</source>
        <translation>Lỗi nghiêm trọng xảy ra trong thư viện GRASS. QGIS vượt qua được lỗi này nhưng bất kỳ lỗi nghiêm trọng tiếp theo nào cũng sẽ khiến QGIS thoát mà không có cảnh báo. Đây là vấn đề của GRASS 7.0.0beta1 nhưng nó được sửa trong GRASS 7.1 hoặc bản cao hơn. Thông báo lỗi: %1</translation>
    </message>
    <message>
        <source>Raster image fill</source>
        <translation>Lấp đầy ảnh raster</translation>
    </message>
    <message>
        <source>Couldn&apos;t load PyQGIS Server.</source>
        <translation>Không thể nạp máy phục vụ PyQGIS.</translation>
    </message>
    <message>
        <source>Couldn&apos;t load qgis.user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NOTICE: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QSpatiaLiteDriver</name>
    <message>
        <source>Error opening database</source>
        <translation>Lỗi mở CSDL</translation>
    </message>
    <message>
        <source>Error closing database</source>
        <translation>Lỗi đóng CSDL</translation>
    </message>
    <message>
        <source>Unable to begin transaction</source>
        <translation>Không thể bắt đầu chuyển giao</translation>
    </message>
    <message>
        <source>Unable to commit transaction</source>
        <translation>Không thể xác nhận chuyển giao</translation>
    </message>
    <message>
        <source>Unable to rollback transaction</source>
        <translation>Không thể hủy giao dịch chuyển giao</translation>
    </message>
</context>
<context>
    <name>QSpatiaLiteResult</name>
    <message>
        <source>Unable to fetch row</source>
        <translation>Không thể tìm nạp dòng</translation>
    </message>
    <message>
        <source>No query</source>
        <translation>Không có Truy vấn</translation>
    </message>
    <message>
        <source>Unable to execute statement</source>
        <translation>Không thể thực thi câu lệnh</translation>
    </message>
    <message>
        <source>Unable to execute multiple statements at a time</source>
        <translation>Không thể thực thi nhiều câu lệnh cùng lúc</translation>
    </message>
    <message>
        <source>Unable to reset statement</source>
        <translation>Không thể tái lập câu lệnh</translation>
    </message>
    <message>
        <source>Unable to bind parameters</source>
        <translation>Không thể gắn kết các tham số</translation>
    </message>
    <message>
        <source>Parameter count mismatch</source>
        <translation>Đếm tham số không khớp</translation>
    </message>
</context>
<context>
    <name>QextSerialPort</name>
    <message>
        <source>No Error has occurred</source>
        <translation>Không xảy ra lỗi nào</translation>
    </message>
    <message>
        <source>Invalid file descriptor (port was not opened correctly)</source>
        <translation>trình mô tả tập tin không hợp lệ (cổng không được mở đúng)</translation>
    </message>
    <message>
        <source>Unable to allocate memory tables (POSIX)</source>
        <translation>Không thể cấp phát các bảng bộ nhớ (POSIX)</translation>
    </message>
    <message>
        <source>Caught a non-blocked signal (POSIX)</source>
        <translation>Bắt được một tín hiệu không bị chặn (POSIX)</translation>
    </message>
    <message>
        <source>Operation timed out (POSIX)</source>
        <translation>Hết thời gian chạy lệnh (POSIX)</translation>
    </message>
    <message>
        <source>The file opened by the port is not a valid device</source>
        <translation>Tập tin do cổng này mở không phải là một thiết bị hợp lệ</translation>
    </message>
    <message>
        <source>The port detected a break condition</source>
        <translation>Cổng này đã phát hiện một điều kiện đứt gãy</translation>
    </message>
    <message>
        <source>The port detected a framing error (usually caused by incorrect baud rate settings)</source>
        <translation>Cổng này đã phát hiện một lỗi định khung (thường là do thiết lập tốc độ bốt không hợp lệ)</translation>
    </message>
    <message>
        <source>There was an I/O error while communicating with the port</source>
        <translation>Đã xảy ra một lỗi Nhập/Xuất khi giao tiếp với cổng này</translation>
    </message>
    <message>
        <source>Character buffer overrun</source>
        <translation>Vượt quá đệm ký tự</translation>
    </message>
    <message>
        <source>Receive buffer overflow</source>
        <translation>Tràn đệm nhận</translation>
    </message>
    <message>
        <source>The port detected a parity error in the received data</source>
        <translation>Cổng đã phát hiện một lỗi chẵn lẻ trong dữ liệu nhận được</translation>
    </message>
    <message>
        <source>Transmit buffer overflow</source>
        <translation>Tràn đệm truyền</translation>
    </message>
    <message>
        <source>General read operation failure</source>
        <translation>Lỗi thực thi đọc tổng quát</translation>
    </message>
    <message>
        <source>General write operation failure</source>
        <translation>Lỗi thực thi ghi tổng quát</translation>
    </message>
    <message>
        <source>Unknown error: %1</source>
        <translation>Lỗi không rõ: %1</translation>
    </message>
</context>
<context>
    <name>QgisApp</name>
    <message>
        <source>&amp;Raster</source>
        <translation>&amp;Raster</translation>
    </message>
    <message>
        <source>Multiple Instances of QgisApp</source>
        <translation>Nhiều phiên bản của QgisApp</translation>
    </message>
    <message>
        <source>Checking database</source>
        <translation>Đang kiểm tra CSDL</translation>
    </message>
    <message>
        <source>Reading settings</source>
        <translation>Đang đọc các thiết lập</translation>
    </message>
    <message>
        <source>Setting up the GUI</source>
        <translation>Thiết lập Giao diện đồ họa</translation>
    </message>
    <message>
        <source>Map canvas. This is where raster and vector layers are displayed when added to the map</source>
        <translation>Khung bản đồ. Đây là vùng các lớp raster và vector được trình bày khi được thêm vào bản đồ</translation>
    </message>
    <message>
        <source>Browser</source>
        <translation>Trình duyệt</translation>
    </message>
    <message>
        <source>Browser (2)</source>
        <translation>Trình duyệt (2)</translation>
    </message>
    <message>
        <source>GPS Information</source>
        <translation>Thông tin GPS</translation>
    </message>
    <message>
        <source>Log Messages</source>
        <translation>Các báo cáo bản ghi vết</translation>
    </message>
    <message>
        <source>QGIS starting...</source>
        <translation>QGIS đang khởi động...</translation>
    </message>
    <message>
        <source>Checking provider plugins</source>
        <translation>Kiểm tra trình cung cấp các phần mở rộng</translation>
    </message>
    <message>
        <source>Starting Python</source>
        <translation>Đang khởi động Python</translation>
    </message>
    <message>
        <source>Restoring loaded plugins</source>
        <translation>Phục hồi các phần mở rộng đã nạp</translation>
    </message>
    <message>
        <source>Initializing file filters</source>
        <translation>Đang khởi chạy các bộ lọc tập tin</translation>
    </message>
    <message>
        <source>Restoring window state</source>
        <translation>Phục hồi trạng thái cửa sổ</translation>
    </message>
    <message>
        <source>QGIS Ready!</source>
        <translation>QGIS sẵn sàng!</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <comment>Minimize Window</comment>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Minimizes the active window to the dock</source>
        <translation>Thu nhỏ cửa sổ đang kích hoạt lên &apos;khay&apos;</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <source>Toggles between a predefined size and the window size set by the user</source>
        <translation>Bật/tắt giữa kích thước cửa sổ đã được định nghĩa trước và kích thước cửa sổ do người dùng thiết lập</translation>
    </message>
    <message>
        <source>Bring All to Front</source>
        <translation>Đưa tất cả lên trước</translation>
    </message>
    <message>
        <source>Bring forward all open windows</source>
        <translation>Đưa lên tất cả các sửa sổ đang mở</translation>
    </message>
    <message>
        <source>Current Edits</source>
        <translation>Các chỉnh sửa hiện hành</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Failed to open Python console:</source>
        <translation>Thất bại khi mở bàn giao tiếp Python:</translation>
    </message>
    <message>
        <source>QGIS </source>
        <translation>QGIS </translation>
    </message>
    <message>
        <source>Multiple instances of QGIS application object detected.
Please contact the developers.
</source>
        <translation>Đã phát hiện nhiều phiên bản của đối tượng ứng dụng QGIS.
Vui lòng liên hệ với nhà phát triển.</translation>
    </message>
    <message>
        <source>QGIS - %1 (&apos;%2&apos;)</source>
        <translation>QGIS - %1 (&apos;%2&apos;)</translation>
    </message>
    <message>
        <source>Panels</source>
        <translation>Các panen</translation>
    </message>
    <message>
        <source>Toolbars</source>
        <translation>Các thanh công cụ</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Cửa sổ</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Web</source>
        <translation>&amp;Mạng</translation>
    </message>
    <message>
        <source>Progress bar that displays the status of rendering layers and other time-intensive operations</source>
        <translation>Thanh tiến trình cho biết trạng thái kết xuất các lớp và trạng thái của các lệnh mất nhiều thời gian khác</translation>
    </message>
    <message>
        <source>Toggle extents and mouse position display</source>
        <translation>Bật/tắt việc trình bày giữa phạm vi bản đồ và vị trí con trỏ</translation>
    </message>
    <message>
        <source>Coordinate:</source>
        <translation>Toạ độ:</translation>
    </message>
    <message>
        <source>Current map coordinate</source>
        <translation>Toạ độ bản đồ hiện tại</translation>
    </message>
    <message>
        <source>Shows the map coordinates at the current cursor position. The display is continuously updated as the mouse is moved. It also allows editing to set the canvas center to a given position. The format is lat,lon or east,north</source>
        <translation>Hiển thị tọa độ bản đồ tại vị trí con trỏ hiện tại. Tọa độ được cập nhật liên tục khi con trỏ di chuyển. Nó cũng cho phép chỉnh sửa để thiết lập tâm của khung xem vào một vị trí nhất định. Định dạng là vĩ, kinh hoặc đông, bắc</translation>
    </message>
    <message>
        <source>Current map coordinate (lat,lon or east,north)</source>
        <translation>Tọa độ bản đồ hiện tại (vĩ,kinh hoặc đông,bắc)</translation>
    </message>
    <message>
        <source>Scale </source>
        <translation>Tỷ lệ </translation>
    </message>
    <message>
        <source>Current map scale</source>
        <translation>Tỷ lệ bản đồ hiện tại</translation>
    </message>
    <message>
        <source>Displays the current map scale</source>
        <translation>Hiển thị tỷ lệ bản đồ hiện hành</translation>
    </message>
    <message>
        <source>Current map scale (formatted as x:y)</source>
        <translation>Tỷ lệ bản đồ hiện tại (định dạng là x:y)</translation>
    </message>
    <message>
        <source>Render</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>When checked, the map layers are rendered in response to map navigation commands and other events. When not checked, no rendering is done. This allows you to add a large number of layers and symbolize them before rendering.</source>
        <translation>Khi được đánh dấu, các lớp bản đồ được kết xuất tương ứng với các lệnh di chuyển bản đồ cũng như các sự kiện khác. Khi không đánh dấu, kết xuất không được thực hiện. Điều này cho phép bạn thêm một số lượng lớn các lớp và trình bày (symbolize) chúng trước khi kết xuất.</translation>
    </message>
    <message>
        <source>Toggle map rendering</source>
        <translation>Bật/tắt kết xuất bản đồ</translation>
    </message>
    <message>
        <source>This icon shows whether on the fly coordinate reference system transformation is enabled or not. Click the icon to bring up the project properties dialog to alter this behaviour.</source>
        <translation>Biểu tượng này cho biết phép chuyển đổi hệ toạ độ ngay khi mở bản đồ có được kích hoạt hay không. Nhắp chuột vào biểu tượng này sẽ mở hộp thoại tính chất để thay đổi đặc tính này.</translation>
    </message>
    <message>
        <source>CRS status - Click to open coordinate reference system dialog</source>
        <translation>Trạng thái hệ toạ độ - Nhắp chuột để mở hộp thoại hệ tham chiếu toạ độ</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
    <message>
        <source>Map overview canvas. This canvas can be used to display a locator map that shows the current extent of the map canvas. The current extent is shown as a red rectangle. Any layer on the map can be added to the overview canvas.</source>
        <translation>Khung xem bản đồ tổng quát. Khung xem này có thể dùng để trình bày một bản đồ định vị giúp ta biết phạm vi hiện hành của khung bản đồ. Phạm vi hiện hành được thể hiện dưới dạng hình chữ nhật màu đỏ. Bất kỳ lớp nào trên bản đồ cũng có thể được thêm vào khung xem bản đồ tổng quát.</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation>Xem tổng quát</translation>
    </message>
    <message>
        <source>Map legend that displays all the layers currently on the map canvas. Click on the check box to turn a layer on or off. Double click on a layer in the legend to customize its appearance and set other properties.</source>
        <translation>Chú giải bản đồ hiển thị tất cả các lớp hiện có trên khung bản đồ. Nhắp chuột vào ô đánh dấu để bật/tắt một lớp. Nhắp chuột đúp vào một lớp trong phần chú giải để tùy chỉnh &quot;diện mạo&quot; của nó và thiết lập các tính chất khác.</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Map layer list that displays all layers in drawing order.</source>
        <translation>Danh sách lớp bản đồ trình bày tất cả các lớp theo thứ tự vẽ.</translation>
    </message>
    <message>
        <source>Layer order</source>
        <translation>Thứ tự lớp</translation>
    </message>
    <message>
        <source>Private qgis.db</source>
        <translation>qgis.db riêng</translation>
    </message>
    <message>
        <source>&lt; Blank &gt;</source>
        <translation>&lt; Trống &gt;</translation>
    </message>
    <message>
        <source>QGIS version</source>
        <translation>Phiên bản QGIS</translation>
    </message>
    <message>
        <source>QGIS code revision</source>
        <translation>xem lại mã QGIS</translation>
    </message>
    <message>
        <source>Compiled against Qt</source>
        <translation>Được biên dịch theo Qt</translation>
    </message>
    <message>
        <source>Running against Qt</source>
        <translation>Chạy theo Qt</translation>
    </message>
    <message>
        <source>Compiled against GDAL/OGR</source>
        <translation>Được biên dịch theo GDAL/OGR</translation>
    </message>
    <message>
        <source>Running against GDAL/OGR</source>
        <translation>Chạy theo GDAL/OGR</translation>
    </message>
    <message>
        <source>PostgreSQL Client Version</source>
        <translation>Phiên bản máy khách PostgreSQL</translation>
    </message>
    <message>
        <source>No support.</source>
        <translation>Không hỗ trợ.</translation>
    </message>
    <message>
        <source>SpatiaLite Version</source>
        <translation>Phiên bản SpatiaLite</translation>
    </message>
    <message>
        <source>QWT Version</source>
        <translation>Phiên bản QWT</translation>
    </message>
    <message>
        <source>PROJ.4 Version</source>
        <translation>Phiên bản PROJ.4</translation>
    </message>
    <message>
        <source>QScintilla2 Version</source>
        <translation>Phiên bản QScintilla2</translation>
    </message>
    <message>
        <source>This copy of QGIS writes debugging output.</source>
        <translation>Phiên bản QGIS này ghi đầu ra gỡ lỗi.</translation>
    </message>
    <message>
        <source>%1 doesn&apos;t have any layers</source>
        <translation>%1 không có lớp nào</translation>
    </message>
    <message>
        <source>Invalid Data Source</source>
        <translation>Nguồn Dữ liệu Không hợp lệ</translation>
    </message>
    <message>
        <source>%1 is not a valid or recognized data source</source>
        <translation>%1 không phải là nguồn dữ liệu hợp lệ hoặc không đọc được</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Véc-tơ</translation>
    </message>
    <message>
        <source>PostgreSQL</source>
        <translation>PostgreSQL</translation>
    </message>
    <message>
        <source>Cannot get PostgreSQL select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn PostgreSQL từ trình cung cấp.</translation>
    </message>
    <message>
        <source>%1 is an invalid layer - not loaded</source>
        <translation>%1 là một lớp không hợp lệ - không được nạp</translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation>%1 là một lớp không hợp lệ và không thể nạp được. Vui lòng kiểm tra &lt;a href=&quot;#messageLog&quot;&gt;báo cáo bản ghi vết&lt;/a&gt; để có thêm thông tin.</translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation>Các tập tin QGIS</translation>
    </message>
    <message>
        <source>Merging features can only be done for layers in editing mode. To use the merge tool, go to Layer-&gt;Toggle editing</source>
        <translation>Gộp các đối tượng chỉ có thể được thực hiện đối với các lớp ở chế độ chỉnh sửa. Để dùng công cụ gộp, chuyển đến Lớp -&gt; Bật chỉnh sửa</translation>
    </message>
    <message>
        <source>No legend entries selected</source>
        <translation>Không có mục chú giải nào được chọn</translation>
    </message>
    <message>
        <source>Select the layers and groups you want to remove in the legend.</source>
        <translation>Chọn các lớp và nhóm nào bạn muốn loại khỏi chú giải.</translation>
    </message>
    <message>
        <source>Remove layers and groups</source>
        <translation>Loại bỏ lớp và nhóm</translation>
    </message>
    <message numerus="yes">
        <source>Remove %n legend entries?</source>
        <comment>number of legend items to remove</comment>
        <translation>
            <numerusform>Loại bỏ %n mục trong chú giải?</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n legend entries removed.</source>
        <comment>number of removed legend entries</comment>
        <translation>
            <numerusform>%n mục trong chú giải được loại bỏ.</numerusform>
        </translation>
    </message>
    <message>
        <source>%1 (%2 type unsupported)</source>
        <translation>%1 (%2 kiểu không được hỗ trợ)</translation>
    </message>
    <message>
        <source>http://qgis.org/en/site/forusers/commercial_support.html</source>
        <translation>http://qgis.org/en/site/forusers/commercial_support.html</translation>
    </message>
    <message>
        <source>Do you want to save the current project? %1</source>
        <translation>Bạn có muốn lưu dự án hiện tại? %1</translation>
    </message>
    <message>
        <source>Invalid Layer</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>Cannot get SpatiaLite select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn SaptiaLite từ trình cung cấp.</translation>
    </message>
    <message>
        <source>Delimited Text</source>
        <translation>Văn bản phân tách</translation>
    </message>
    <message>
        <source>Cannot get Delimited Text select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn Văn bản phân tách từ trình cung cấp.</translation>
    </message>
    <message>
        <source>MSSQL</source>
        <translation>MSSQL</translation>
    </message>
    <message>
        <source>Cannot get MSSQL select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn MSSQL từ trình cung cấp.</translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <source>Cannot get Oracle select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn Oracle từ trình cung cấp.</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Cannot get WMS select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn WMS từ trình cung cấp.</translation>
    </message>
    <message>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <source>Cannot get WCS select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn WCS từ trình cung cấp.</translation>
    </message>
    <message>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <source>Cannot get WFS select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn WFS từ trình cung cấp.</translation>
    </message>
    <message>
        <source>Default failed to open: %1</source>
        <translation>Thiết lập mặc định thất bại khi mở: %1</translation>
    </message>
    <message>
        <source>Default not found: %1</source>
        <translation>Không tìm thấy mặc định: %1</translation>
    </message>
    <message>
        <source>Open Template Project</source>
        <translation>Mở Dự án Mẫu</translation>
    </message>
    <message>
        <source>Auto-open Project</source>
        <translation>Dự án tự mở</translation>
    </message>
    <message>
        <source>Failed to open: %1</source>
        <translation>Thất bại khi mở: %1</translation>
    </message>
    <message>
        <source>Not valid project file: %1</source>
        <translation>Không phải tập tin dự án hợp lệ: %1</translation>
    </message>
    <message>
        <source>Project failed to open: %1</source>
        <translation>Thất bại khi mở dự án: %1</translation>
    </message>
    <message>
        <source>Default template has been reopened: %1</source>
        <translation>Mẫu mặc định đã được mở lại: %1</translation>
    </message>
    <message>
        <source>File not found: %1</source>
        <translation>Không tìm thấy tập tin: %1</translation>
    </message>
    <message>
        <source>Calculating...</source>
        <translation>Đang tính...</translation>
    </message>
    <message>
        <source>Abort...</source>
        <translation>Bỏ...</translation>
    </message>
    <message>
        <source>Choose a QGIS project file to open</source>
        <translation>Chọn mở một tập tin dự án QGIS</translation>
    </message>
    <message>
        <source>Loading project: %1</source>
        <translation>Đang nạp dự án: %1</translation>
    </message>
    <message>
        <source>Unable to open project</source>
        <translation>Không thể mở dự án</translation>
    </message>
    <message>
        <source>Security warning</source>
        <translation>Cảnh báo an ninh</translation>
    </message>
    <message>
        <source>project macros have been disabled.</source>
        <translation>vĩ lệnh dự án đã bị bất hoạt.</translation>
    </message>
    <message>
        <source>Enable macros</source>
        <translation>Bật vĩ lệnh</translation>
    </message>
    <message>
        <source>Project loaded</source>
        <translation>Dự án được nạp</translation>
    </message>
    <message>
        <source>Choose a QGIS project file</source>
        <translation>Hãy chọn một tập tin dự án QGIS</translation>
    </message>
    <message>
        <source>Saved project to: %1</source>
        <translation>Đã lưu dự án vào: %1</translation>
    </message>
    <message>
        <source>Unable to save project %1</source>
        <translation>Không thể lưu dự án %1</translation>
    </message>
    <message>
        <source>Choose a file name to save the QGIS project file as</source>
        <translation>Chọn tên để lưu tập tin dự án QGIS thành</translation>
    </message>
    <message>
        <source>Unable to load %1</source>
        <translation>Không thể nạp %1</translation>
    </message>
    <message>
        <source>Choose a file name to save the map image as</source>
        <translation>Chọn tên tập tin để lưu ảnh bản đồ thành</translation>
    </message>
    <message>
        <source>Saved map image to %1</source>
        <translation>Đã lưu ảnh bản đồ vào %1</translation>
    </message>
    <message>
        <source>Default system font substituted.</source>
        <translation>Phông chữ hệ thống mặc định được thay thế.</translation>
    </message>
    <message>
        <source>Labeling</source>
        <translation>Gán nhãn</translation>
    </message>
    <message>
        <source>Font for layer &lt;b&gt;&lt;u&gt;%1&lt;/u&gt;&lt;/b&gt; was not found (&lt;i&gt;%2&lt;/i&gt;). %3</source>
        <translation>Phông chữ cho lớp  &lt;b&gt;&lt;u&gt;%1&lt;/u&gt;&lt;/b&gt; không thấy (&lt;i&gt;%2&lt;/i&gt;). %3</translation>
    </message>
    <message>
        <source>Open labeling dialog</source>
        <translation>Mở hộp thoại gán nhãn</translation>
    </message>
    <message>
        <source>CRS was undefined</source>
        <translation>HTĐ không được xác định</translation>
    </message>
    <message>
        <source>defaulting to project CRS %1 - %2</source>
        <translation>lấy mặc định theo HTĐ của dự án %1 - %2</translation>
    </message>
    <message>
        <source>defaulting to CRS %1 - %2</source>
        <translation>mặc định theo HTĐ %1 - %2</translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation>Thêm nhóm</translation>
    </message>
    <message>
        <source>Manage Layer Visibility</source>
        <translation>Quản lý Khả năng nhìn thấy của lớp</translation>
    </message>
    <message>
        <source>Filter Legend By Map Content</source>
        <translation>Lọc chú giải theo nội dung bản đồ</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation>Mở rộng tất cả</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>Thu gọn tất cả</translation>
    </message>
    <message>
        <source>Compiled against GEOS</source>
        <translation>Được biên dịch theo GEOS</translation>
    </message>
    <message>
        <source>Running against GEOS</source>
        <translation>Chạy theo GEOS</translation>
    </message>
    <message>
        <source>Layer creation failed. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further information.</source>
        <translation>Tạo lớp thất bại. Vui lòng kiểm tra  &lt;a href=&quot;#messageLog&quot;&gt;báo cáo bản ghi vết&lt;/a&gt; để biết thêm thông tin.</translation>
    </message>
    <message>
        <source>Insufficient permissions</source>
        <translation>không có đủ quyền</translation>
    </message>
    <message>
        <source>The project file is not writable.</source>
        <translation>Tập tin dự án không ghi được.</translation>
    </message>
    <message>
        <source>DXF export completed</source>
        <translation>Hoàn tất xuất ra DXF</translation>
    </message>
    <message>
        <source>DXF export failed</source>
        <translation>Xuất ra DXF thất bại</translation>
    </message>
    <message>
        <source>Commit errors</source>
        <translation>Các lỗi chuyển giao</translation>
    </message>
    <message>
        <source>Could not commit changes to layer %1</source>
        <translation>Không thể chuyển giao các thay đổi vào lớp %1</translation>
    </message>
    <message>
        <source>Errors: %1
</source>
        <translation>Lỗi: %1</translation>
    </message>
    <message>
        <source>Show more</source>
        <translation>HIển thị thêm</translation>
    </message>
    <message>
        <source>Labeling Options</source>
        <translation>Các tùy chọn gán nhãn</translation>
    </message>
    <message>
        <source>Please select a vector layer first</source>
        <translation>Vui lòng chọn một lớp véc-tơ trước tiên</translation>
    </message>
    <message>
        <source>Layer labeling settings</source>
        <translation>Thiết lập tạo nhãn cho lớp</translation>
    </message>
    <message>
        <source>Reading raster</source>
        <translation>Đang đọc raster</translation>
    </message>
    <message>
        <source>Cannot write raster error code: %1</source>
        <translation>Không thể ghi mã lỗi raster: %1</translation>
    </message>
    <message>
        <source>Saving done</source>
        <translation>Hoàn tất lưu</translation>
    </message>
    <message>
        <source>Export to vector file has been completed</source>
        <translation>Việc xuất tập tin véc-tơ đã hoàn tất</translation>
    </message>
    <message>
        <source>Save error</source>
        <translation>Lỗi lưu</translation>
    </message>
    <message>
        <source>Export to vector file failed.
Error: %1</source>
        <translation>Xuất ra tập tin véc-tơ thất bại.
Lỗi: %1</translation>
    </message>
    <message>
        <source>No Layer Selected</source>
        <translation>Không có lớp nào được chọn</translation>
    </message>
    <message>
        <source>To delete features, you must select a vector layer in the legend</source>
        <translation>Để xóa các đối tượng, bạn phải chọn một lớp vector trong phần chú giải</translation>
    </message>
    <message>
        <source>No Vector Layer Selected</source>
        <translation>Không có lớp vector nào được chọn</translation>
    </message>
    <message>
        <source>Deleting features only works on vector layers</source>
        <translation>Việc xóa các đối tượng chỉ áp dụng được đối với các lớp bản đồ vector</translation>
    </message>
    <message>
        <source>Provider does not support deletion</source>
        <translation>Trình cung cấp dữ liệu không hỗ trợ việc xóa</translation>
    </message>
    <message>
        <source>Data provider does not support deleting features</source>
        <translation>Trình cung cấp dữ liệu không hỗ trợ việc xóa các đối tượng</translation>
    </message>
    <message>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <source>The current layer is not editable. Choose &apos;Start editing&apos; in the digitizing toolbar.</source>
        <translation>Lớp hiện tại không chỉnh sửa được. Chọn &apos;Bắt đầu chỉnh sửa&apos; trong thanh công cụ số hóa.</translation>
    </message>
    <message>
        <source>No Features Selected</source>
        <translation>Không đối tượng nào được chọn</translation>
    </message>
    <message>
        <source>Delete features</source>
        <translation>Xoá các đối tượng</translation>
    </message>
    <message numerus="yes">
        <source>Delete %n feature(s)?</source>
        <comment>number of features to delete</comment>
        <translation>
            <numerusform>Xoá %n đối tượng?        </numerusform>
        </translation>
    </message>
    <message>
        <source>Features deleted</source>
        <translation>Các đối tượng bị xoá</translation>
    </message>
    <message>
        <source>Problem deleting features</source>
        <translation>Trục trặc khi xóa các đối tượng</translation>
    </message>
    <message numerus="yes">
        <source>%n feature(s) deleted.</source>
        <comment>number of features deleted</comment>
        <translation>
            <numerusform>%n đối tượng bị xóa.</numerusform>
        </translation>
    </message>
    <message>
        <source>Merging features...</source>
        <translation>Đang gộp các đối tượng...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Create unique print composer title</source>
        <translation>Tạo tiêu đề trình bày in không trùng</translation>
    </message>
    <message>
        <source>(title generated if left empty)</source>
        <translation>(tiêu đề được tạo nếu trống)</translation>
    </message>
    <message>
        <source>Composer title</source>
        <translation>Tiêu đề trình biên tập</translation>
    </message>
    <message>
        <source>Title can not be empty!</source>
        <translation>Tiêu đề không được phép rỗng!</translation>
    </message>
    <message>
        <source>Title already exists!</source>
        <translation>Tiêu đề đã có!</translation>
    </message>
    <message>
        <source>Composer %1</source>
        <translation>Trình Biên tập %1</translation>
    </message>
    <message>
        <source> copy</source>
        <translation> chép</translation>
    </message>
    <message>
        <source>No active layer</source>
        <translation>Không có lớp kích hoạt</translation>
    </message>
    <message>
        <source>No active layer found. Please select a layer in the layer list</source>
        <translation>Không tìm thấy lớp kích hoạt. Vui lòng cho một lớp trong danh sách lớp.</translation>
    </message>
    <message>
        <source>Active layer is not vector</source>
        <translation>Lớp kích hoạt không phải là vector</translation>
    </message>
    <message>
        <source>The merge features tool only works on vector layers. Please select a vector layer from the layer list</source>
        <translation>Công cụ gộp đối tượng chỉ làm việc với các lớp vector. Vui lòng chọn một lớp vector từ danh sách lớp</translation>
    </message>
    <message>
        <source>Not enough features selected</source>
        <translation>Không đủ số đối tượng được chọn</translation>
    </message>
    <message>
        <source>The merge tool requires at least two selected features</source>
        <translation>Công cụ gộp đòi hỏi tối thiểu phải có hai đối tượng được chọn</translation>
    </message>
    <message>
        <source>Merged feature attributes</source>
        <translation>Các thuộc tính đối tượng được gộp</translation>
    </message>
    <message>
        <source>Merge failed</source>
        <translation>Phép gộp thất bại</translation>
    </message>
    <message>
        <source>An error occured during the merge operation</source>
        <translation>Đã xảy ra một lỗi khi chạy lệnh gộp</translation>
    </message>
    <message>
        <source>Union operation canceled</source>
        <translation>Lệnh hợp bị hủy</translation>
    </message>
    <message>
        <source>The union operation would result in a geometry type that is not compatible with the current layer and therefore is canceled</source>
        <translation>Lệnh hợp sẽ tạo thành một kiểu hình học không tương thích với lớp hiện tại và do vậy lệnh bị huỷ</translation>
    </message>
    <message>
        <source>Merged features</source>
        <translation>Các đối tượng được gộp</translation>
    </message>
    <message>
        <source>No active vector layer</source>
        <translation>Không có lớp véc-tơ đang được kích hoạt</translation>
    </message>
    <message>
        <source>To select features, choose a vector layer in the legend</source>
        <translation>Để chọn đối tượng, chọn một lớp véc-tơ trong chú giải</translation>
    </message>
    <message>
        <source>Features cut</source>
        <translation>Cắt các đối tượng</translation>
    </message>
    <message>
        <source>Features pasted</source>
        <translation>Các đối tượng được dán</translation>
    </message>
    <message>
        <source>Paste features</source>
        <translation>Dán đối tượng</translation>
    </message>
    <message>
        <source>no features could be successfully pasted.</source>
        <translation>không có đối tượng nào được dán thành công.</translation>
    </message>
    <message>
        <source>%1 features were successfully pasted.</source>
        <translation>%1 đối tượng được dán thành công.</translation>
    </message>
    <message>
        <source>%1 of %2 features could be successfully pasted.</source>
        <translation>%1 trong %2 đối tượng được dán thành công.</translation>
    </message>
    <message>
        <source>Pasted</source>
        <translation>Đã dán</translation>
    </message>
    <message>
        <source>New memory layer name</source>
        <translation>Tên lớp bộ nhớ mới</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>No features in clipboard.</source>
        <translation>Không có đối tượng nào trong bộ nhớ tạm</translation>
    </message>
    <message>
        <source>No features with geometry found, point type layer will be created.</source>
        <translation>Không tìm thấy đối tượng nào có hình học, lớp kiểu điểm sẽ được tạo.</translation>
    </message>
    <message>
        <source>Multiple geometry types found, features with geometry different from %1 will be created without geometry.</source>
        <translation>Tìm thấy nhiều kiểu hình học, các đối tượng với hình học khác %1 sẽ được tạo ra mà không có hình học.</translation>
    </message>
    <message>
        <source>Cannot create new layer</source>
        <translation>Không thể tạo lớp mới</translation>
    </message>
    <message>
        <source>Cannot create field %1 (%2,%3)</source>
        <translation>Không thể tạo trường %1 (%2,%3)</translation>
    </message>
    <message>
        <source>Cannot copy style: %1</source>
        <translation>Không thể chép kiểu: %1</translation>
    </message>
    <message>
        <source>Cannot parse style: %1:%2:%3</source>
        <translation>Không thể phân tách kiểu: %1:%2:%3</translation>
    </message>
    <message>
        <source>Cannot read style: %1</source>
        <translation>Không thể đọc kiểu: %1</translation>
    </message>
    <message>
        <source>Start editing failed</source>
        <translation>Khởi động chỉnh sửa thất bại</translation>
    </message>
    <message>
        <source>Provider cannot be opened for editing</source>
        <translation>Trình cung cấp không thể mở được để chỉnh sửa</translation>
    </message>
    <message>
        <source>Stop editing</source>
        <translation>Ngừng chỉnh sửa</translation>
    </message>
    <message>
        <source>Do you want to save the changes to layer %1?</source>
        <translation>Bạn có muốn lưu các thay đổi của lớp %1 không?</translation>
    </message>
    <message>
        <source>Problems during roll back</source>
        <translation>Trục trặc khi quay ngược lại</translation>
    </message>
    <message>
        <source>Could not %1 changes to layer %2

Errors: %3
</source>
        <translation>Không thể %1 thay đổi vào lớp %2

Lỗi: %3</translation>
    </message>
    <message>
        <source>rollback</source>
        <translation>hủy giao dịch</translation>
    </message>
    <message>
        <source>cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>all</source>
        <translation>tất cả</translation>
    </message>
    <message>
        <source>Rollback</source>
        <translation>Hủy giao dịch</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Current edits</source>
        <translation>Các chỉnh sửa hiện hành</translation>
    </message>
    <message>
        <source>%1 current changes for %2 layer(s)?</source>
        <translation>%1 thay đổi hiện tại đối với %2 lớp?</translation>
    </message>
    <message>
        <source>copy</source>
        <translation>chép</translation>
    </message>
    <message>
        <source>Plugin layer</source>
        <translation>Lớp phần mở rộng</translation>
    </message>
    <message>
        <source>Memory layer</source>
        <translation>Lớp bộ nhớ</translation>
    </message>
    <message>
        <source>Duplicate layer: </source>
        <translation>Lớp đúp: </translation>
    </message>
    <message>
        <source>%1 (duplication resulted in invalid layer)</source>
        <translation>%1 (bị lặp tạo thành lớp không hợp lệ)</translation>
    </message>
    <message>
        <source>Set scale visibility for selected layers</source>
        <translation>Thiết lập tỷ lệ nhìn thấy đối với các lớp được chọn</translation>
    </message>
    <message>
        <source>Couldn&apos;t load Python support library: %1</source>
        <translation>Không thể nạp thư viện hỗ trợ Python: %1</translation>
    </message>
    <message>
        <source>Couldn&apos;t resolve python support library&apos;s instance() symbol.</source>
        <translation>Không thể giải quyết biểu tượng phiên bản của thư viện hỗ trợ python.</translation>
    </message>
    <message>
        <source>Python support ENABLED :-) </source>
        <translation>Hỗ trợ Python ĐƯỢC KÍCH HOẠT :-) </translation>
    </message>
    <message>
        <source>There is a new version of QGIS available</source>
        <translation>Đã có phiên bản QGIS mới</translation>
    </message>
    <message>
        <source>You are running a development version of QGIS</source>
        <translation>Bạn đang dùng phiên bản QGIS &quot;phát triển&quot;</translation>
    </message>
    <message>
        <source>You are running the current version of QGIS</source>
        <translation>Bạn đang dùng phiên bản QGIS hiện tại</translation>
    </message>
    <message>
        <source>Would you like more information?</source>
        <translation>Bạn có muốn biết thêm thông tin không?</translation>
    </message>
    <message>
        <source>QGIS Version Information</source>
        <translation>Thông tin về phiên bản QGIS</translation>
    </message>
    <message>
        <source>QGIS - Changes since last release</source>
        <translation>QGIS - Những thay đổi từ lần phát hành trước</translation>
    </message>
    <message>
        <source>Unable to get current version information from server</source>
        <translation>Không thể lấy thông tin về phiên bản hiện tại từ máy phục vụ</translation>
    </message>
    <message>
        <source>Connection refused - server may be down</source>
        <translation>Liên kết bị từ chối - máy phục vụ có thể bị hỏng</translation>
    </message>
    <message>
        <source>QGIS server was not found</source>
        <translation>Không tìm thấy máy phục vụ QGIS</translation>
    </message>
    <message>
        <source>Unknown network socket error: %1</source>
        <translation>Lỗi đầu cắm mạng lưới chưa rõ: %1</translation>
    </message>
    <message>
        <source>Unable to communicate with QGIS Version server
%1</source>
        <translation>Không thể giao tiếp với máy phục vụ Phiên bản QGIS
%1</translation>
    </message>
    <message>
        <source>To perform a full histogram stretch, you need to have a raster layer selected.</source>
        <translation>Để thực hiện phép dãn biểu đồ tần số hoàn chỉnh, bạn cần có một lớp raster được chọn.</translation>
    </message>
    <message>
        <source>To change brightness or contrast, you need to have a raster layer selected.</source>
        <translation>Để thay đổi độ sáng hay độ tương phản, bạn cần phải chọn một lớp raster.</translation>
    </message>
    <message>
        <source>en</source>
        <comment>documentation language</comment>
        <translation>tiếng Anh</translation>
    </message>
    <message>
        <source>Layer is not valid</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <source>The layer %1 is not a valid layer and can not be added to the map</source>
        <translation>Lớp %1 không phải lớp hợp lệ và không thể thêm vào bản đồ</translation>
    </message>
    <message>
        <source>The layer is not a valid layer and can not be added to the map</source>
        <translation>Lớp không phải là một lớp hợp lệ và không thể thêm vào bản đồ</translation>
    </message>
    <message>
        <source>Project has layer(s) in edit mode with unsaved edits, which will NOT be saved!</source>
        <translation>Dự dán có (các) lớp ở chế độ chỉnh sửa với các thay đổi chưa được lưu, như vậy thay đổi sẽ KHÔNG được lưu!</translation>
    </message>
    <message>
        <source>Save?</source>
        <translation>Lưu?</translation>
    </message>
    <message>
        <source>Current CRS: %1 (OTFR enabled)</source>
        <translation>HTĐ hiện tại: %1 (OTFR bật)</translation>
    </message>
    <message>
        <source>Current CRS: %1 (OTFR disabled)</source>
        <translation>HTĐ hiện tại: %1 (OTFR tắt)</translation>
    </message>
    <message>
        <source>Map coordinates for the current view extents</source>
        <translation>Toạ độ bản đồ đối với phạm vi vùng xem hiện tại</translation>
    </message>
    <message>
        <source>Map coordinates at mouse cursor position</source>
        <translation>Tọa độ tại vị trí con trỏ chuột</translation>
    </message>
    <message>
        <source>Extents:</source>
        <translation>Phạm vi:</translation>
    </message>
    <message>
        <source>Maptips require an active layer</source>
        <translation>Chú dẫn bản đồ yêu cầu phải có một lớp bản đồ được kích hoạt</translation>
    </message>
    <message numerus="yes">
        <source>%n feature(s) selected on layer %1.</source>
        <comment>number of selected features</comment>
        <translation>
            <numerusform>%n đối tượng được chọn trong lớp %1.</numerusform>
        </translation>
    </message>
    <message>
        <source>Open a GDAL Supported Raster Data Source</source>
        <translation>Mở một nguồn dữ liệu raster được GDAL hỗ trợ</translation>
    </message>
    <message>
        <source>Error adding valid layer to map canvas</source>
        <translation>Lỗi thêm lớp hợp lệ vào khung xem bản đồ</translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation>Lớp raster</translation>
    </message>
    <message>
        <source>%1 is not a supported raster data source</source>
        <translation>%1 không phải là nguồn dữ liệu raster được hỗ trợ</translation>
    </message>
    <message>
        <source>Unsupported Data Source</source>
        <translation>Nguồn Dữ liệu không được hỗ trợ</translation>
    </message>
    <message>
        <source>Exit QGIS</source>
        <translation>Thoát QGIS</translation>
    </message>
    <message>
        <source>Do you really want to quit QGIS?</source>
        <translation>Bạn có thực sự muốn thoát khỏi QGIS?</translation>
    </message>
    <message>
        <source>This project file was saved by an older version of QGIS. When saving this project file, QGIS will update it to the latest version, possibly rendering it useless for older versions of QGIS.</source>
        <translation>Dự án này được lưu bởi phiên bản QGIS cũ hơn. Khi lưu tập tin dự án này, QGIS sẽ cập nhật nó lên phiên bản mới nhất, khiến cho các phiên bản QGIS cũ hơn không dùng được.</translation>
    </message>
    <message>
        <source>&lt;p&gt;This project file was saved by an older version of QGIS. When saving this project file, QGIS will update it to the latest version, possibly rendering it useless for older versions of QGIS.&lt;p&gt;Even though QGIS developers try to maintain backwards compatibility, some of the information from the old project file might be lost. To improve the quality of QGIS, we appreciate if you file a bug report at %3. Be sure to include the old project file, and state the version of QGIS you used to discover the error.&lt;p&gt;To remove this warning when opening an older project file, uncheck the box &apos;%5&apos; in the %4 menu.&lt;p&gt;Version of the project file: %1&lt;br&gt;Current version of QGIS: %2</source>
        <translation>&lt;p&gt;Tập tin dự án này được lưu bởi phiên bản QGIS cũ hơn. Khi lưu tập tin dự án này, QGIS sẽ cập nhật nó lên phiên bản mới nhất, có thể sẽ làm cho phiên bản QGIS cũ hơn không đọc được.&lt;p&gt;Mặc dù các nhà phát triển QGIS cố gắng duy trì tính tương thích ngược, một số thông tin từ tập tin dự án cũ có thể bị mất. Để cải thiện chất lượng của QGIS, chúng tôi rất biết ơn nếu bạn báo cáo lỗi tại %3. Hãy đảm bảo gửi kèm tập tin dự án cũ, và cung cấp thông tin về phiên bản QGIS bạn đang dùng để có thể phát hiện ra lỗi.&lt;p&gt;Để loại bỏ thông báo này khi mở một tập tin dự án cũ, khử đánh dấu trong ô &apos;%5&apos; trong trình đơn %4.&lt;p&gt;Phiên bản của tập tin dự án: %1&lt;br&gt;Phiên bản QGIS hiện tại: %2</translation>
    </message>
    <message>
        <source>&lt;tt&gt;Settings:Options:General&lt;/tt&gt;</source>
        <comment>Menu path to setting options</comment>
        <translation>&lt;tt&gt;Thiết lập:Tuỳ chọn:Tổng quan&lt;/tt&gt;</translation>
    </message>
    <message>
        <source>Warn me when opening a project file saved with an older version of QGIS</source>
        <translation>Cảnh báo cho biết khi mở một tập tin dự án được lưu bằng phiên bản QGIS cũ hơn</translation>
    </message>
    <message>
        <source>Project file is older</source>
        <translation>Tập tin dự án kiểu cũ</translation>
    </message>
    <message>
        <source>This project file was saved by an older version of QGIS</source>
        <translation>Tập tin dự án này được lưu bởi phiên bản QGIS cũ hơn</translation>
    </message>
    <message>
        <source> Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation>Vui lòng kiểm tra  &lt;a href=&quot;#messageLog&quot;&gt;báo cáo bản ghi vết&lt;/a&gt; để biết thêm thông tin.</translation>
    </message>
    <message>
        <source>A network request timed out, any data received is likely incomplete.</source>
        <translation>Một yêu cầu tới mạng đã hết thời gian chờ, bất kỳ dữ liệu nào nhận được có thể sẽ không hoàn chỉnh.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>This layer doesn&apos;t have a properties dialog.</source>
        <translation>Lớp này không có hộp thoại tính chất.</translation>
    </message>
    <message>
        <source>Authentication required</source>
        <translation>Cần có yêu cầu chứng thực</translation>
    </message>
    <message>
        <source>Proxy authentication required</source>
        <translation>Cần có chứng thực ủy nhiệm</translation>
    </message>
    <message>
        <source>SSL errors occured accessing URL %1:</source>
        <translation>Lỗi SSL xảy ra khi đang truy cập URL %1:</translation>
    </message>
    <message>
        <source>

Always ignore these errors?</source>
        <translation>

Luôn bỏ qua các lỗi này?</translation>
    </message>
    <message numerus="yes">
        <source>%n SSL errors occured</source>
        <comment>number of errors</comment>
        <translation>
            <numerusform>%n lỗi SSL đã xảy ra</numerusform>
        </translation>
    </message>
    <message>
        <source>Failed to run Python script:</source>
        <translation>Thất bại khi chạy tập lệnh Phython:</translation>
    </message>
    <message>
        <source>The current layer has no selected features</source>
        <translation>Lớp hiện tại không có các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Rotation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current clockwise map rotation in degrees</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows the current map clockwise rotation in degrees. It also allows editing to set the rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (OTF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading layer definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error saving layer definintion file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A problem occured during deletion of %1 feature(s)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgisAppInterface</name>
    <message>
        <source>Attributes changed</source>
        <translation>Thuộc tính bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgisCustomWidgets</name>
    <message>
        <source>QGIS custom widgets</source>
        <translation>Các công cụ tùy chỉnh của QGIS</translation>
    </message>
</context>
<context>
    <name>QgsAbout</name>
    <message>
        <source>About</source>
        <translation>Nói về</translation>
    </message>
    <message>
        <source>About QGIS</source>
        <translation>Nói về QGIS</translation>
    </message>
    <message>
        <source>License</source>
        <translation>Giấy phép</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large; font-weight:600;&quot;&gt;&lt;span style=&quot; font-size:x-large;&quot;&gt;QGIS&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta tên=&quot;qrichtext&quot; nội dung=&quot;1&quot; /&gt;&lt;style kiểu=&quot;text/css&quot;&gt;
p, li { khoảng-trắng: trước-khi-cuộn; }
&lt;/style&gt;&lt;/head&gt;&lt;body kiểu=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p kiểu=&quot; margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large; font-weight:600;&quot;&gt;&lt;span kiểu=&quot; font-size:x-large;&quot;&gt;QGIS&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>QGIS is licensed under the GNU General Public License</source>
        <translation>QGIS được đăng ký dưới Giấy phép Công cộng GNU</translation>
    </message>
    <message>
        <source>http://www.gnu.org/licenses</source>
        <translation>http://www.gnu.org/licenses</translation>
    </message>
    <message>
        <source>QGIS Home Page</source>
        <translation>Trang chủ của QGIS</translation>
    </message>
    <message>
        <source>Join our user mailing list</source>
        <translation>Hãy tham gia danh sách thư tín của chúng tôi</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
    <message>
        <source>What&apos;s New</source>
        <translation>Những điểm mới</translation>
    </message>
    <message>
        <source>Providers</source>
        <translation>Các trình cung cấp</translation>
    </message>
    <message>
        <source>Developers</source>
        <translation>Những người phát triển</translation>
    </message>
    <message>
        <source>Essen (Germany), Developer meeting 2012</source>
        <translation>Essen (Đức), cuộc họp của nhà phát triển năm 2012</translation>
    </message>
    <message>
        <source>Contributors</source>
        <translation>Những người đóng góp</translation>
    </message>
    <message>
        <source>Translators</source>
        <translation>Những người dịch</translation>
    </message>
    <message>
        <source>Donors</source>
        <translation>Các nhà tài trợ</translation>
    </message>
    <message>
        <source>&lt;p&gt;For a list of individuals and institutions who have contributed money to fund QGIS development and other project costs see &lt;a href=&quot;http://qgis.org/en/site/about/sponsorship.html#list-of-donors&quot;&gt;http://qgis.org/en/site/about/sponsorship.html#list-of-donors&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;Về danh sách các cá nhân và cơ quan đã tài trợ tiền để hỗ trợ phát triển QGIS cũng nhưng các chi phí dự án khác, xem &lt;a href=&quot;http://qgis.org/en/site/about/sponsorship.html#list-of-donors&quot;&gt;http://qgis.org/en/site/about/sponsorship.html#list-of-donors&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Available QGIS Data Provider Plugins</source>
        <translation>Các phần mở rộng trình cung cấp dữ liệu QGIS hiện có</translation>
    </message>
    <message>
        <source>Available Qt Database Plugins</source>
        <translation>Các phần mở rộng CSDL Qt hiện có</translation>
    </message>
    <message>
        <source>Available Qt Image Plugins</source>
        <translation>các phần mở rộng Ảnh Qt hiện có</translation>
    </message>
    <message>
        <source>Qt Image Plugin Search Paths &lt;br&gt;</source>
        <translation>Các đường dẫn tìm kiếm phần mở rộng ảnh Qt &lt;br&gt;</translation>
    </message>
    <message>
        <source>Developers Map</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsActionMenu</name>
    <message>
        <source>&amp;Actions</source>
        <translation>Các &amp;Hành động</translation>
    </message>
    <message>
        <source>Not supported on your platform</source>
        <translation>Không được hỗ trợ trên hệ thống của bạn</translation>
    </message>
</context>
<context>
    <name>QgsAddAttrDialog</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Invalid field name. This field name is reserved and cannot be used.</source>
        <translation>Tên trường không hợp lệ. Tên trường này đã được bảo lưu và không thể dùng được.</translation>
    </message>
    <message>
        <source>No name specified. Please specify a name to create a new field.</source>
        <translation>Không có tên nào được chỉ định. Vui lòng chỉ định một tên để tạo một trường mới.</translation>
    </message>
</context>
<context>
    <name>QgsAddAttrDialogBase</name>
    <message>
        <source>Add column</source>
        <translation>Thêm cột</translation>
    </message>
    <message>
        <source>N&amp;ame</source>
        <translation>&amp;Tên</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Rộng</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Provider type</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAddJoinDialogBase</name>
    <message>
        <source>Add vector join</source>
        <translation>Thêm kết nối véc-tơ</translation>
    </message>
    <message>
        <source>Join layer</source>
        <translation>Kết nối lớp</translation>
    </message>
    <message>
        <source>Join field</source>
        <translation>Kết nối trường</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>Trường đích</translation>
    </message>
    <message>
        <source>Create attribute index on join field</source>
        <translation>Tạo chỉ mục thuộc tính trên trường kết nối</translation>
    </message>
    <message>
        <source>Choose which fields are joined</source>
        <translation>Chọn các trường cần nối</translation>
    </message>
    <message>
        <source>Cache join layer in virtual memory</source>
        <translation>Nhớ đệm lớp kết nối trong bộ nhớ ảo</translation>
    </message>
    <message>
        <source>Custom field name prefix</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAddTabOrGroup</name>
    <message>
        <source>Add tab or group for %1</source>
        <translation>Thêm cữ dừng hoặc nhóm cho %1</translation>
    </message>
</context>
<context>
    <name>QgsAddTabOrGroupBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Create category</source>
        <translation>Tạo phạm trù</translation>
    </message>
    <message>
        <source>as</source>
        <translation>dưới dạng</translation>
    </message>
    <message>
        <source>a tab</source>
        <translation>một cữ dùng</translation>
    </message>
    <message>
        <source>a group in container</source>
        <translation>một nhóm trong bộ chứa</translation>
    </message>
</context>
<context>
    <name>QgsAdvancedDigitizingDockWidget</name>
    <message>
        <source>CAD tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Some constraints are incompatible. Resulting point might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to 30%1 angles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to 45%1 angles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to 90%1 angles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not snap to common angles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No map tool set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CAD tools are not enabled for the current map tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CAD tools can not be used on geographic coordinates. Change the coordinates system in the project properties.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable advanced digitizing tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not snap to vertices or segment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap according to project configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to all layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAdvancedDigitizingDockWidgetBase</name>
    <message>
        <source>Advanced Digitizing</source>
        <translation>Số hoá nâng cao</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Parallel</source>
        <translation>Song song</translation>
    </message>
    <message>
        <source>Perpendicular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Construction mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>a</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>y</source>
        <translation>y</translation>
    </message>
</context>
<context>
    <name>QgsAnnotationWidget</name>
    <message>
        <source>Select frame color</source>
        <translation>Chọn màu khung viền</translation>
    </message>
    <message>
        <source>Transparent frame</source>
        <translation>Khung trong suốt</translation>
    </message>
    <message>
        <source>Select background color</source>
        <translation>Chọn màu nền</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation>Trong suốt</translation>
    </message>
</context>
<context>
    <name>QgsAnnotationWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Fixed map position</source>
        <translation>Vị trí bản đồ cố định</translation>
    </message>
    <message>
        <source>Map marker</source>
        <translation>Đánh dấu bản đồ</translation>
    </message>
    <message>
        <source>Frame width</source>
        <translation>Chiều rộng khung</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Frame color</source>
        <translation>Màu khung</translation>
    </message>
</context>
<context>
    <name>QgsAppLayerTreeViewMenuProvider</name>
    <message>
        <source>&amp;Expand All</source>
        <translation>&amp;Mở rộng tất cả</translation>
    </message>
    <message>
        <source>&amp;Collapse All</source>
        <translation>&amp;Thu gọn tất cả</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>&amp;Loại bỏ</translation>
    </message>
    <message>
        <source>&amp;Set Group CRS</source>
        <translation>Thiết &amp;lập HTĐ nhóm</translation>
    </message>
    <message>
        <source>&amp;Zoom to Best Scale (100%)</source>
        <translation>&amp;Phóng đến tỷ lệ tốt nhất (100%)</translation>
    </message>
    <message>
        <source>&amp;Stretch Using Current Extent</source>
        <translation>&amp;Dãn ra theo Phạm vi hiện hành</translation>
    </message>
    <message>
        <source>&amp;Duplicate</source>
        <translation>Lặ&amp;p</translation>
    </message>
    <message>
        <source>&amp;Set Layer Scale Visibility</source>
        <translation>&amp;Thiết lập Mức nhìn thấy theo Tỷ lệ</translation>
    </message>
    <message>
        <source>&amp;Set Layer CRS</source>
        <translation>&amp;Thiết lập HTĐ cho lớp</translation>
    </message>
    <message>
        <source>Set &amp;Project CRS from Layer</source>
        <translation>Thiết lập HTĐ cho &amp;Dự án theo Lớp</translation>
    </message>
    <message>
        <source>&amp;Open Attribute Table</source>
        <translation>&amp;Mở bảng thuộc tính</translation>
    </message>
    <message>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>Save As Layer Definition File...</source>
        <translation>Lưu thành tập tin định nghĩa lớp...</translation>
    </message>
    <message>
        <source>&amp;Filter...</source>
        <translation>Bộ &amp;lọc...</translation>
    </message>
    <message>
        <source>&amp;Properties</source>
        <translation>Tính &amp;chất</translation>
    </message>
    <message>
        <source>Copy Style</source>
        <translation>Chép kiểu</translation>
    </message>
    <message>
        <source>Paste Style</source>
        <translation>Dán kiểu</translation>
    </message>
    <message>
        <source>Styles</source>
        <translation>Kiểu</translation>
    </message>
</context>
<context>
    <name>QgsApplication</name>
    <message>
        <source>Exception</source>
        <translation>Ngoại lệ</translation>
    </message>
    <message>
        <source>unknown exception</source>
        <translation>ngoại lệ không rõ</translation>
    </message>
    <message>
        <source>Application state:
QGIS_PREFIX_PATH env var:		%1
Prefix:		%2
Plugin Path:		%3
Package Data Path:	%4
Active Theme Name:	%5
Active Theme Path:	%6
Default Theme Path:	%7
SVG Search Paths:	%8
User DB Path:	%9
</source>
        <translation>Trạng thái ứng dụng:
biến m.trường QGIS_PREFIX_PATH:	%1
Tiếp đầu ngữ:		%2
Đường dẫn phần m.rộng:	%3
Đường dẫn d.liệu gói:		%4
Tên chủ đề kích hoạt:		%5
Đường dẫn chủ đề kích hoạt:	%6
Đường dẫn chủ đề mặc định:	%7
Các đường dẫn tìm kiếm SVG:	%8
Đường dẫn CSDL người dùng:	%9
</translation>
    </message>
    <message>
        <source>
		</source>
        <comment>match indentation of application state</comment>
        <translation>
		</translation>
    </message>
    <message>
        <source>[ERROR] Can not make qgis.db private copy</source>
        <translation>[LỖI] Không thể tạo bản sao riêng csdl qgis</translation>
    </message>
    <message>
        <source>Could not open qgis.db</source>
        <translation>Không thể mở csdl qgis</translation>
    </message>
    <message>
        <source>Migration of private qgis.db failed.
%1</source>
        <translation>Di chú csdl qgis riêng thất bại.
%1</translation>
    </message>
    <message>
        <source>Update of view in private qgis.db failed.
%1</source>
        <translation>Cập nhật xem trong csdl qgis riêng thất bại.
%1</translation>
    </message>
</context>
<context>
    <name>QgsAtlasComposition</name>
    <message>
        <source>Atlas filter eval error: %1</source>
        <translation>Lỗi đánh giá bộ lọc Atlas: %1</translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>Trình Biên tập</translation>
    </message>
    <message>
        <source>No matching atlas features</source>
        <translation>Không có các đối tượng atlas khớp</translation>
    </message>
    <message>
        <source>Atlas feature %1 of %2</source>
        <translation>Đối tượng atlas %1 trong số %2</translation>
    </message>
    <message>
        <source>Atlas filename evaluation error: %1</source>
        <translation>Lỗi đánh giá tên tập tin atlas: %1</translation>
    </message>
</context>
<context>
    <name>QgsAtlasCompositionWidget</name>
    <message>
        <source>Could not evaluate filename pattern</source>
        <translation>Không thể đánh giá kiểu tên tập tin</translation>
    </message>
    <message>
        <source>Could not set filename pattern as &apos;%1&apos;.
Parser error:
%2</source>
        <translation>Không thể thiết lập kiểu tên tập tin thành &apos;%1&apos;
Lỗi phân tách:
%2</translation>
    </message>
    <message>
        <source>Expression based filename</source>
        <translation>Tên tập tin dựa theo biểu thức</translation>
    </message>
    <message>
        <source>Atlas preview</source>
        <translation>Xem trước atlas</translation>
    </message>
    <message>
        <source>No matching atlas features found!</source>
        <translation>Không tìm thấy các đối tượng atlas khớp!</translation>
    </message>
    <message>
        <source>Expression based filter</source>
        <translation>Bộ lọc dựa trên biểu thức</translation>
    </message>
</context>
<context>
    <name>QgsAtlasCompositionWidgetBase</name>
    <message>
        <source>Atlas Generation</source>
        <translation>Trình tạo Atlas</translation>
    </message>
    <message>
        <source>Generate an atlas</source>
        <translation>Tạo một atlas</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>Cấu hình</translation>
    </message>
    <message>
        <source>Coverage layer </source>
        <translation>Lớp bìa </translation>
    </message>
    <message>
        <source>Hidden coverage layer</source>
        <translation>Lớp bìa ẩn</translation>
    </message>
    <message>
        <source>Sort by</source>
        <translation>Xếp theo</translation>
    </message>
    <message>
        <source>Sort direction</source>
        <translation>Hướng xếp</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Filter with</source>
        <translation>Lọc theo</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Single file export when possible</source>
        <translation>Xuất một tập tin duy nhất khi có thể</translation>
    </message>
    <message>
        <source>Output filename expression</source>
        <translation>Biểu thức tên tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionDialog</name>
    <message>
        <source>Select an action</source>
        <comment>File dialog window title</comment>
        <translation>Chọn một hành động
</translation>
    </message>
    <message>
        <source>Insert expression</source>
        <translation>Chèn biểu thức</translation>
    </message>
    <message>
        <source>Missing Information</source>
        <translation>Thông tin bị thiếu</translation>
    </message>
    <message>
        <source>To create an attribute action, you must provide both a name and the action to perform.</source>
        <translation>Để tạo một hành động thuộc tính, bạn phải cung cấp cả tên và hành động cần thực hiện.</translation>
    </message>
    <message>
        <source>Choose Icon...</source>
        <translation>Chọn biểu tượng...</translation>
    </message>
    <message>
        <source>Echo attribute&apos;s value</source>
        <translation>Dội lại giá trị của thuộc tính</translation>
    </message>
    <message>
        <source>Run an application</source>
        <translation>Chạy một ứng dụng</translation>
    </message>
    <message>
        <source>Get feature id</source>
        <translation>Lấy id của đối tượng</translation>
    </message>
    <message>
        <source>Selected field&apos;s value (Identify features tool)</source>
        <translation>Giá trị của trường được chọn (Công cụ nhận diện đối tượng)</translation>
    </message>
    <message>
        <source>Clicked coordinates (Run feature actions tool)</source>
        <translation>Tọa độ do nhắp chuột (Công cụ chạy hành động đối tượng)</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>Search on web based on attribute&apos;s value</source>
        <translation>Tìm trên mạng dựa trên giá trị của thuộc tính</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionDialogBase</name>
    <message>
        <source>Attribute Actions</source>
        <translation>Các hành động thuộc tính</translation>
    </message>
    <message>
        <source>Action list</source>
        <translation>Danh sách hành động</translation>
    </message>
    <message>
        <source>This list contains all actions that have been defined for the current layer. Add actions by entering the details in the controls below and then pressing the Add to action list button. Actions can be edited here by double clicking on the item.</source>
        <translation>Phần này liệt kê tất cả các hành động đã được định nghĩa trong lớp hiện tại. Thêm hành động bằng cách nhập chi tiết trong ô kiểm soát phía dưới sau đó bấm nút Thêm vào danh sách hành động. Hành động có thể được chỉnh sửa ở phần này bằng cách nhắp chuột đúp vào nó.</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <source>Capture</source>
        <translation>Bắt</translation>
    </message>
    <message>
        <source>Remove the selected action</source>
        <translation>Loại bỏ hành động được chọn</translation>
    </message>
    <message>
        <source>Move the selected action up</source>
        <translation>Di chuyển hành động được chọn lên trên</translation>
    </message>
    <message>
        <source>Move the selected action down</source>
        <translation>Di chuyển hành động được chọn xuống</translation>
    </message>
    <message>
        <source>Add default actions</source>
        <translation>Thêm các hành động mặc định</translation>
    </message>
    <message>
        <source>Action properties</source>
        <translation>Các tính chất của hành động</translation>
    </message>
    <message>
        <source>Generic</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <source>Windows</source>
        <translation>Các cửa số</translation>
    </message>
    <message>
        <source>Unix</source>
        <translation>Unix</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <source>Captures any output from the action</source>
        <translation>Bắt bất kỳ đầu ra nào từ hành động</translation>
    </message>
    <message>
        <source>Captures the standard output or error generated by the action and displays it in a dialog box</source>
        <translation>Bắt đầu ra tiêu chuẩn hoặc bắt lỗi tạo ra bởi hành động và trình bày nó trong một hộp thoại</translation>
    </message>
    <message>
        <source>Capture output</source>
        <translation>Bắt đầu ra</translation>
    </message>
    <message>
        <source>Enter the name of an action here. The name should be unique (qgis will make it unique if necessary).</source>
        <translation>Nhập tên của hành động tại đây. Tên này phải không trùng (qgis sẽ làm cho nó không trùng nếu cần). </translation>
    </message>
    <message>
        <source>Enter the action name here</source>
        <translation>Nhập tên của hành động tại đây</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters that start with a % and then have the name of a field will be replaced by the value of that field. The special characters %% will be replaced by the value of the field that was selected. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if prefixed with a backslash</source>
        <translation>Nhập hành động ở đây. Hành động có thể là bất kỳ chương trình, tập lệnh hoặc lệnh nào có trên hệ thống của bạn. Khi hành gọi được kích hoạt bất kỳ tập hợp ký tự nào bắt đầu bằng % và sau đó có tên của một trường sẽ được thay thế bằng giá trị của trường đó. Các ký tự đặc biệt %% sẽ được thay thế bằng giá trị của trường được chọn. Dấu nháy kép gộp nhóm các chữ thành đối số duy nhất cho chương trình, tập lệnh hoặc lệnh. Dấu nháy kép sẽ bị bỏ qua nếu tiền tố là một dấu xuyệc ngược</translation>
    </message>
    <message>
        <source>Enter the action command here</source>
        <translation>Nhập lệnh hành động tại đây</translation>
    </message>
    <message>
        <source>Enter the action here. This can be any program, script or command that is available on your system. When the action is invoked any set of characters within [% and %] will be evaluated as expression and replaced by its result. Double quote marks group text into single arguments to the program, script or command. Double quotes will be ignored if prefixed with a backslash</source>
        <translation>Nhập hành động ở đây. Hành động có thể là bất kỳ chương trình, tập lệnh hoặc lệnh nào có trên hệ thống của bạn. Khi hành động được gọi bất kỳ tập hợp ký tự nào trong khoảng [% và %] sẽ được coi là biểu thức và được thay thế bởi kết quả của nó. Dấu nháy đúp gộp văn bản thành các đối số duy nhất vào chương trình, tập lệnh hoặc lệnh. Dấu nháy đúp sẽ bị bỏ qua nếu trước nó là dấu xuyệc ngược </translation>
    </message>
    <message>
        <source>Browse for action</source>
        <translation>Duyệt tìm hành động</translation>
    </message>
    <message>
        <source>Click to browse for an action</source>
        <translation>Nhắp chuột để duyệt tìm một hành động</translation>
    </message>
    <message>
        <source>Clicking the button will let you select an application to use as the action</source>
        <translation>Nhắp chuột vào nút này sẽ cho phép bạn chọn một ứng dụng dùng làm hành động</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Inserts an expression into the action</source>
        <translation>Chèn một biểu thức vào hành động</translation>
    </message>
    <message>
        <source>Insert expression...</source>
        <translation>Chèn biểu thức...</translation>
    </message>
    <message>
        <source>The valid attribute names for this layer</source>
        <translation>Các tên thuộc tính hợp lệ cho lớp này</translation>
    </message>
    <message>
        <source>Inserts the selected field into the action</source>
        <translation>Chèn trường được chọn vào hành động</translation>
    </message>
    <message>
        <source>Insert field</source>
        <translation>Chèn trường</translation>
    </message>
    <message>
        <source>Inserts the action into the list above</source>
        <translation>Chèn hành động vào danh sách trên</translation>
    </message>
    <message>
        <source>Add to action list</source>
        <translation>Thêm vào danh sách hành động</translation>
    </message>
    <message>
        <source>Update the selected action</source>
        <translation>Cập nhật hành động được chọn</translation>
    </message>
    <message>
        <source>Update selected action</source>
        <translation>Cập nhật hành động được chọn</translation>
    </message>
</context>
<context>
    <name>QgsAttributeDialog</name>
    <message>
        <source>%1 - Feature Attributes</source>
        <translation>%1 - Các thuộc tính của đối tượng</translation>
    </message>
</context>
<context>
    <name>QgsAttributeForm</name>
    <message>
        <source>Attributes changed</source>
        <translation>Thuộc tính bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsAttributeLoadValues</name>
    <message>
        <source>Load values from layer</source>
        <translation>Nạp các giá trị từ lớp</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Select data from attributes in selected layer.</source>
        <translation>Chọn dữ liệu từ các thuộc tính trong lớp được chọn.</translation>
    </message>
    <message>
        <source>View All</source>
        <translation>Xem Tất cả</translation>
    </message>
    <message>
        <source>Insert NULL value on top</source>
        <translation>Chèn giá trị RỖNG ở trên cùng</translation>
    </message>
</context>
<context>
    <name>QgsAttributeSelectionDialog</name>
    <message>
        <source>Ascending</source>
        <translation>Tăng dần</translation>
    </message>
    <message>
        <source>Descending</source>
        <translation>Giảm dần</translation>
    </message>
</context>
<context>
    <name>QgsAttributeSelectionDialogBase</name>
    <message>
        <source>Select attributes</source>
        <translation>Chọn các thuộc tính</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation>Xếp thứ tự</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDelegate</name>
    <message>
        <source>Attribute changed</source>
        <translation>Thuộc tính bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDialog</name>
    <message>
        <source>Attribute Table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>Case sensitive</source>
        <translation>Phân biệt chữ hoa</translation>
    </message>
    <message>
        <source>?</source>
        <translation>?</translation>
    </message>
    <message>
        <source>Delete selected features (DEL)</source>
        <translation>Xóa các đối tượng được chọn (DEL)</translation>
    </message>
    <message>
        <source>Unselect all (Ctrl+U)</source>
        <translation>Khử chọn tất cả (Ctrl+U)</translation>
    </message>
    <message>
        <source>Ctrl+U</source>
        <translation>Ctrl+U</translation>
    </message>
    <message>
        <source>Move selection to top (Ctrl+T)</source>
        <translation>Di chuyển phần chọn lên trên cùng (Ctrl +T)</translation>
    </message>
    <message>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <source>Invert selection (Ctrl+R)</source>
        <translation>Đảo ngược phép chọn (Ctrl+R)</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Copy selected rows to clipboard (Ctrl+C)</source>
        <translation>Chép các hàng được chọn vào bộ nhớ (Ctrl+C)</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <source>Zoom map to the selected rows (Ctrl+J)</source>
        <translation>Phóng bản đồ đến hàng được chọn (Ctrl-J)</translation>
    </message>
    <message>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <source>Pan map to the selected rows (Ctrl+P)</source>
        <translation>Di chuyển bản đồ đến hàng được chọn (Ctrl+P)</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <source>Toggle editing mode (Ctrl+E)</source>
        <translation>Bật/tắt chế độ chỉnh sửa (Ctrl+E)</translation>
    </message>
    <message>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <source>Save Edits (Ctrl+S)</source>
        <translation>Lưu chỉnh sửa (Ctrl+S)</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select features using an expression</source>
        <translation>Chọn đối tượng bằng biểu thức</translation>
    </message>
    <message>
        <source>New column (Ctrl+W)</source>
        <translation>Cột mới (Ctrl+W)</translation>
    </message>
    <message>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>Bộ lọc</translation>
    </message>
    <message>
        <source>Filters the visible features according to the current filter selection and filter string.</source>
        <translation>Lọc các đối tượng nhìn thấy dựa theo phép chọn lọc hiện tại và chuỗi lọc.</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation>Áp dụng</translation>
    </message>
    <message>
        <source>Table View</source>
        <translation>Xem bảng</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>Update All</source>
        <translation>Cập nhật tất cả</translation>
    </message>
    <message>
        <source>Advanced Filter (Expression)</source>
        <translation>Bộ lọc nâng cao (biểu thức)</translation>
    </message>
    <message>
        <source>Use the Expression Builder to define the filter</source>
        <translation>Dùng trình xây dựng biểu thức để định nghĩa bộ lọc</translation>
    </message>
    <message>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <source>Show All Features</source>
        <translation>Hiển thị tất cả các đối tượng</translation>
    </message>
    <message>
        <source>Show Selected Features</source>
        <translation>Hiển thị các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Show Edited and New Features</source>
        <translation>Hiển thị các đối tượng đã chỉnh sửa và các đối tượng mới</translation>
    </message>
    <message>
        <source>Show Features Visible On Map</source>
        <translation>Hiển thị các đối tượng nhìn thấy được trên bản đồ</translation>
    </message>
    <message>
        <source>The filter defines which features are currently shown in the list or on the table</source>
        <translation>Bộ lọc định nghĩa những đối tượng nào hiện đang hiển thị trong danh sách hoặc trên bảng</translation>
    </message>
    <message>
        <source>Switch to form view</source>
        <translation>Chuyển sang xem kiểu biểu mẫu</translation>
    </message>
    <message>
        <source>Form View</source>
        <translation>Xem kiểu biểu mẫu</translation>
    </message>
    <message>
        <source>Switch to table view</source>
        <translation>Chuyển sang xem kiểu bảng</translation>
    </message>
    <message>
        <source>Column Filter</source>
        <translation>Bộ lọc cột</translation>
    </message>
    <message>
        <source>Filter all the features which have been edited but not yet saved</source>
        <translation>Lọc tất cả các đối tượng nào đã được chỉnh sửa nhưng chưa lưu</translation>
    </message>
    <message>
        <source>Delete column (Ctrl+L)</source>
        <translation>Xóa cột (Ctrl+L)</translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Add feature</source>
        <translation>Thêm đối tượng</translation>
    </message>
    <message>
        <source>Open field calculator (Ctrl+I)</source>
        <translation>Mở trình tính toán trường (Ctrl+I)</translation>
    </message>
    <message>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message numerus="yes">
        <source>Attribute table - %1 (%n Feature(s))</source>
        <comment>feature count</comment>
        <translation>
            <numerusform>Bảng thuộc tính - %1 (%n đối tượng)</numerusform>
        </translation>
    </message>
    <message>
        <source>Failed to add field</source>
        <translation>Thất bại khi thêm trường</translation>
    </message>
    <message>
        <source>Failed to add field &apos;%1&apos; of type &apos;%2&apos;. Is the field name unique?</source>
        <translation>Thất bại khi thêm trường &apos;%1&apos; có kiểu &apos;%2&apos;. Tên trường có không bị trùng chứ?</translation>
    </message>
    <message>
        <source>Parsing error</source>
        <translation>Lỗi phân tách</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation>Lỗi đánh giá</translation>
    </message>
    <message>
        <source>Attribute table - %1 :: Features total: %2, filtered: %3, selected: %4</source>
        <translation>Bảng thuộc tính - %1 :: Tổng số đối tượng: %2, được lọc: %3, được chọn: %4</translation>
    </message>
    <message>
        <source>Update Filtered</source>
        <translation>Cập nhật phần được lọc</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>An error occured while evaluating the calculation string:
%1</source>
        <translation>Đã xảy ra lỗi khi đánh giá chuỗi tính toán:
%1</translation>
    </message>
    <message>
        <source>Expression based filter</source>
        <translation>Bộ lọc dựa trên biểu thức</translation>
    </message>
    <message>
        <source>Attribute added</source>
        <translation>Thuộc tính được thêm vào</translation>
    </message>
    <message>
        <source>Deleted attribute</source>
        <translation>Thuộc tính bị xoá</translation>
    </message>
    <message>
        <source>The attribute(s) could not be deleted</source>
        <translation>(Các) thuộc tính không thể xoá được</translation>
    </message>
    <message>
        <source>Attribute error</source>
        <translation>Lỗi thuộc tính</translation>
    </message>
    <message>
        <source>Error filtering</source>
        <translation>Lọc lỗi</translation>
    </message>
    <message>
        <source>Geometryless feature added</source>
        <translation>Đối tượng không có hình học được thêm vào</translation>
    </message>
    <message>
        <source>Update Selected</source>
        <translation>Cập nhật phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableModel</name>
    <message>
        <source>feature id</source>
        <translation>chỉ số nhận diện đối tượng</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableView</name>
    <message>
        <source>Select All</source>
        <translation>Chọn tất cả</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTypeDialog</name>
    <message>
        <source>Edit Widget Properties</source>
        <translation>Chỉnh sửa Tính chất Công cụ</translation>
    </message>
    <message>
        <source>Editable</source>
        <translation>Chỉnh sửa được</translation>
    </message>
    <message>
        <source>Label on top</source>
        <translation>Nhãn ở trên cùng</translation>
    </message>
    <message>
        <source>Edit Widget Properties - %1 (%2)</source>
        <translation>Chỉnh sửa các tính chất của công cụ - %1 (%2)</translation>
    </message>
</context>
<context>
    <name>QgsBlendModeComboBox</name>
    <message>
        <source>Normal</source>
        <translation>Thường</translation>
    </message>
    <message>
        <source>Lighten</source>
        <translation>Sáng hơn</translation>
    </message>
    <message>
        <source>Screen</source>
        <translation>Màn hình</translation>
    </message>
    <message>
        <source>Dodge</source>
        <translation>Lách</translation>
    </message>
    <message>
        <source>Addition</source>
        <translation>Thêm vào</translation>
    </message>
    <message>
        <source>Darken</source>
        <translation>Tối đi</translation>
    </message>
    <message>
        <source>Multiply</source>
        <translation>Nhân</translation>
    </message>
    <message>
        <source>Burn</source>
        <translation>Đốt</translation>
    </message>
    <message>
        <source>Overlay</source>
        <translation>Chồng</translation>
    </message>
    <message>
        <source>Soft light</source>
        <translation>Ánh sáng mềm</translation>
    </message>
    <message>
        <source>Hard light</source>
        <translation>Ánh sáng cứng</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>Sai biệt</translation>
    </message>
    <message>
        <source>Subtract</source>
        <translation>Trừ</translation>
    </message>
</context>
<context>
    <name>QgsBookmarks</name>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <source>&amp;Zoom to</source>
        <translation>&amp;Phóng đến</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Unable to open bookmarks database.
Database: %1
Driver: %2
Database: %3</source>
        <translation>Không thể mở các đánh dấu CSDL.
CSDL: %1
Trình đ.khiển: %2
CSDL: %3</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>Số hiệu nhận diện</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Project</source>
        <translation>Dự án</translation>
    </message>
    <message>
        <source>xMin</source>
        <translation>xNhỏ.nhất</translation>
    </message>
    <message>
        <source>yMin</source>
        <translation>yNhỏ.nhất</translation>
    </message>
    <message>
        <source>xMax</source>
        <translation>xLớn.nhất</translation>
    </message>
    <message>
        <source>yMax</source>
        <translation>yLớn.nhất</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>New bookmark</source>
        <translation>Đánh dấu mới</translation>
    </message>
    <message>
        <source>Unable to create the bookmark.
Driver:%1
Database:%2</source>
        <translation>Không thể tạo đánh dấu.
Trình đ.khiển: %1
CSDL: %2</translation>
    </message>
    <message>
        <source>Really Delete?</source>
        <translation>Xóa thực sự?</translation>
    </message>
    <message numerus="yes">
        <source>Are you sure you want to delete %n bookmark(s)?</source>
        <comment>number of rows</comment>
        <translation>
            <numerusform>Có chắc bạn muốn xóa %n đánh dấu?</numerusform>
        </translation>
    </message>
    <message>
        <source>Empty extent</source>
        <translation>Phạm vi rỗng</translation>
    </message>
    <message>
        <source>Reprojected extent is empty.</source>
        <translation>Phạm vi đã quy chiếu bị rỗng.</translation>
    </message>
    <message>
        <source>&amp;Share</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Bookmarks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Unable to create the bookmark.
Driver: %1
Database: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export bookmarks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML files( *.xml *.XML )</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsBookmarksBase</name>
    <message>
        <source>Geospatial Bookmarks</source>
        <translation>Đánh dấu không gian địa lý</translation>
    </message>
</context>
<context>
    <name>QgsBrowser</name>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Cannot get WMS select dialog from provider.</source>
        <translation>Không thể lấy hộp thoại chọn WMS từ trình cung cấp.</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Cannot set layer CRS</source>
        <translation>Không thể thiết lập HTĐ của lớp</translation>
    </message>
</context>
<context>
    <name>QgsBrowserBase</name>
    <message>
        <source>QGIS Browser</source>
        <translation>Trình duyệt QGIS</translation>
    </message>
    <message>
        <source>Param</source>
        <translation>Th.số</translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>Đặc tả dữ liệu</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>Stop rendering</source>
        <translation>Ngưng kết xuất</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <source>New Shapefile</source>
        <translation>Tập tin shape mới</translation>
    </message>
    <message>
        <source>Ctrl+Shift+N</source>
        <translation>Ctrl+Shift+N</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>Set layer CRS</source>
        <translation>Thiết lập HTĐ cho lớp</translation>
    </message>
    <message>
        <source>Manage WMS</source>
        <translation>Quản lý WMS</translation>
    </message>
    <message>
        <source>Manage WMS Connections</source>
        <translation>Quản lý các kết nối WMS</translation>
    </message>
    <message>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Shift+W</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDirectoryPropertiesBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDockWidget</name>
    <message>
        <source>Case Sensitive</source>
        <translation>Phân biệt chữ hoa</translation>
    </message>
    <message>
        <source>Filter Pattern Syntax</source>
        <translation>Cú pháp Kiểu Lọc</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Thường</translation>
    </message>
    <message>
        <source>Wildcard(s)</source>
        <translation>(Các) ký tự bất kỳ</translation>
    </message>
    <message>
        <source>Regular Expression</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>Add as a favourite</source>
        <translation>Thêm dưới dạng ưa thích</translation>
    </message>
    <message>
        <source>Remove favourite</source>
        <translation>Loại bỏ ưa thích</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Tính chất</translation>
    </message>
    <message>
        <source>Fast scan this dir.</source>
        <translation>Quét nhanh thư mục này.</translation>
    </message>
    <message>
        <source>Add Layer</source>
        <translation>Thêm lớp</translation>
    </message>
    <message>
        <source>Add Selected Layers</source>
        <translation>Thêm các lớp được chọn</translation>
    </message>
    <message>
        <source>Add a directory</source>
        <translation>Thêm một thư mục</translation>
    </message>
    <message>
        <source>Add directory to favourites</source>
        <translation>Thêm thư mục vào phần ưa thích</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Layer Properties</source>
        <translation>Tính chất của Lớp</translation>
    </message>
    <message>
        <source>Directory Properties</source>
        <translation>Tính chất của thư mục</translation>
    </message>
    <message>
        <source>Type here to filter current item...</source>
        <translation>Gõ vào đây để lọc mục hiện tại...</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDockWidgetBase</name>
    <message>
        <source>Browser</source>
        <translation>Trình duyệt</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>Add Selected Layers</source>
        <translation>Thêm các lớp được chọn</translation>
    </message>
    <message>
        <source>Filter Files</source>
        <translation>Các tập tin lọc</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>Thu gọn tất cả</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
</context>
<context>
    <name>QgsBrowserLayerPropertiesBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Display Name</source>
        <translation>Tên hiển thị</translation>
    </message>
    <message>
        <source>Layer Source</source>
        <translation>Nguồn của lớp</translation>
    </message>
    <message>
        <source>Provider</source>
        <translation>Trình cung cấp</translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>Đặc tả dữ liệu</translation>
    </message>
</context>
<context>
    <name>QgsBrowserModel</name>
    <message>
        <source>Project home</source>
        <translation>Dự án nhà</translation>
    </message>
    <message>
        <source>Home</source>
        <translation>Nhà</translation>
    </message>
    <message>
        <source>Favourites</source>
        <translation>Ưa thích</translation>
    </message>
</context>
<context>
    <name>QgsBrushStyleComboBox</name>
    <message>
        <source>Solid</source>
        <translation>Đặc</translation>
    </message>
    <message>
        <source>No Brush</source>
        <translation>Không cọ vẽ</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <source>BDiagonal</source>
        <translation>Xiên ngược</translation>
    </message>
    <message>
        <source>FDiagonal</source>
        <translation>Xiên xuôi</translation>
    </message>
    <message>
        <source>Diagonal X</source>
        <translation>Xiên X</translation>
    </message>
    <message>
        <source>Dense 1</source>
        <translation>Dày 1</translation>
    </message>
    <message>
        <source>Dense 2</source>
        <translation>Dày 2</translation>
    </message>
    <message>
        <source>Dense 3</source>
        <translation>Dày 3</translation>
    </message>
    <message>
        <source>Dense 4</source>
        <translation>Dày 4</translation>
    </message>
    <message>
        <source>Dense 5</source>
        <translation>Dày 5</translation>
    </message>
    <message>
        <source>Dense 6</source>
        <translation>Dày 6</translation>
    </message>
    <message>
        <source>Dense 7</source>
        <translation>Dày 7</translation>
    </message>
</context>
<context>
    <name>QgsBusyIndicatorDialog</name>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
</context>
<context>
    <name>QgsCalendarConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>A calendar widget to enter a date.</source>
        <translation>Một công cụ lịch để nhập ngày.</translation>
    </message>
    <message>
        <source>Date format</source>
        <translation>Định dạng ngày</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Example formats:&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Result&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdatetime.html#toString&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Reference documentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Các định dạng ví dụ:&lt;/p&gt;&lt;table viền=&quot;0&quot; kiểu=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; khoảng.cách.ô=&quot;2&quot; khoảng.đệm.ô=&quot;0&quot; màu.nền=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td kiểu=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p căn=&quot;center&quot;&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Định dạng&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td kiểu=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p căn=&quot;center&quot;&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Kết quả&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td màu.nền=&quot;#f6f6f6&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;ngày.tháng.năm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td màu.nền=&quot;#f6f6f6&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td màu.nền=&quot;#ffffff&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ngày.tháng.năm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td màu.nền=&quot;#ffffff&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Thứ Ba Tháng Năm 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td màu.nền=&quot;#f6f6f6&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;gg:pp:gg.zz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td màu.nền=&quot;#f6f6f6&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td màu.nền=&quot;#ffffff&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;g:p:g ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td màu.nền=&quot;#ffffff&quot; kiểu=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span kiểu=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdatetime.html#toString&quot;&gt;&lt;span kiểu=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Tài liệu tham khảo&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsCategorizedSymbolRendererV2Model</name>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
</context>
<context>
    <name>QgsCategorizedSymbolRendererV2Widget</name>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation>Đảo ngược</translation>
    </message>
    <message>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Delete all</source>
        <translation>Xoá tất cả</translation>
    </message>
    <message>
        <source>Join</source>
        <translation>Kết hợp</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Random colors</source>
        <translation>Màu ngẫu nhiên</translation>
    </message>
    <message>
        <source>Symbol levels...</source>
        <translation>Các cấp biểu tượng...</translation>
    </message>
    <message>
        <source>High number of classes!</source>
        <translation>Số lớp nhiều quá!</translation>
    </message>
    <message>
        <source>Classification would yield %1 entries which might not be expected. Continue?</source>
        <translation>Phép phân loại sẽ tạo ra %1 mục có thể bạn không mong đợi. Tiếp tục không?</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>There are no available color ramps. You can add them in Style Manager.</source>
        <translation>Không có bảng biến đổi màu dùng được. Bạn có thể thêm chúng trong Trình Quản lý Kiểu.</translation>
    </message>
    <message>
        <source>The selected color ramp is not available.</source>
        <translation>Bảng biến đổi màu đã chọn không dùng được.</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>The classification field was changed from &apos;%1&apos; to &apos;%2&apos;.
Should the existing classes be deleted before classification?</source>
        <translation>Trường phân loại đã bị thay đổi từ &apos;%1&apos; thành &apos;%2&apos;.
Có nên xoá các lớp hiện có trước khi phân loại?</translation>
    </message>
</context>
<context>
    <name>QgsCharacterSelectorBase</name>
    <message>
        <source>Character Selector</source>
        <translation>Trình chọn ký tự</translation>
    </message>
    <message>
        <source>Font:</source>
        <translation>Phông chữ:</translation>
    </message>
    <message>
        <source>Current font family and style</source>
        <translation>Họ và kiểu phông chữ hiện tại</translation>
    </message>
</context>
<context>
    <name>QgsCheckBoxConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Representation for checked state</source>
        <translation>Biểu thị cho trạng thái được đánh dấu</translation>
    </message>
    <message>
        <source>Representation for unchecked state</source>
        <translation>Biểu thị cho trạng thái không được đánh dấu</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorCSS</name>
    <message>
        <source>CSS Editor</source>
        <translation>Trình chỉnh sửa CSS</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorHTML</name>
    <message>
        <source>HTML Editor</source>
        <translation>Trình chỉnh sửa HTML</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorPython</name>
    <message>
        <source>Python Editor</source>
        <translation>Trình chỉnh sửa Python</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorSQL</name>
    <message>
        <source>SQL Editor</source>
        <translation>Trình chỉnh sửa SQL</translation>
    </message>
</context>
<context>
    <name>QgsCollapsibleGroupBoxBasic</name>
    <message>
        <source>Shift-click to expand, then collapse others</source>
        <translation>Sift-nhắp chuột để mở rộng, sau đó thu gọn các mục khác</translation>
    </message>
    <message>
        <source>Ctrl (or Alt)-click to toggle all</source>
        <translation>Ctrl (hoặc Alt)-nhắp chuột để bật/tắt tất cả</translation>
    </message>
</context>
<context>
    <name>QgsCollapsibleGroupBoxPlugin</name>
    <message>
        <source>A collapsible group box</source>
        <translation>Một hộp nhóm có thể thu gọn</translation>
    </message>
    <message>
        <source>A collapsible group box with save state capability</source>
        <translation>Một hộp nhóm có thể thu gọn với khả năng trạng thái lưu</translation>
    </message>
</context>
<context>
    <name>QgsColorButton</name>
    <message>
        <source>Select Color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Copy color</source>
        <translation>Chép màu</translation>
    </message>
    <message>
        <source>Paste color</source>
        <translation>Dán màu</translation>
    </message>
    <message>
        <source>Pick color</source>
        <translation>Lấy màu</translation>
    </message>
</context>
<context>
    <name>QgsColorButtonPlugin</name>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
</context>
<context>
    <name>QgsColorButtonV2</name>
    <message>
        <source>Select Color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>No color</source>
        <translation>Không có màu</translation>
    </message>
    <message>
        <source>Default color</source>
        <translation>Màu mặc định</translation>
    </message>
    <message>
        <source>Copy color</source>
        <translation>Chép màu</translation>
    </message>
    <message>
        <source>Paste color</source>
        <translation>Dán màu</translation>
    </message>
    <message>
        <source>Pick color</source>
        <translation>Lấy màu</translation>
    </message>
    <message>
        <source>Choose color...</source>
        <translation>Chọn màu...</translation>
    </message>
</context>
<context>
    <name>QgsColorButtonV2Plugin</name>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
</context>
<context>
    <name>QgsColorDialog</name>
    <message>
        <source>Select Color</source>
        <translation>Chọn màu</translation>
    </message>
</context>
<context>
    <name>QgsColorDialogBase</name>
    <message>
        <source>Color picker</source>
        <translation>Trình lấy màu</translation>
    </message>
    <message>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>S</source>
        <translation>N</translation>
    </message>
    <message>
        <source>V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>G</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>Đô đục</translation>
    </message>
    <message>
        <source>HTML notation</source>
        <translation>Ghi chú HMTL</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Color wheel</source>
        <translation>Bánh xe màu</translation>
    </message>
    <message>
        <source>Color swatches</source>
        <translation>Các mẫu màu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Sample average radius</source>
        <translation>Lấy mẫu bán kính trung bình</translation>
    </message>
    <message>
        <source> px</source>
        <translation> điểm ảnh</translation>
    </message>
    <message>
        <source>Sample color</source>
        <translation>Màu mẫu</translation>
    </message>
    <message>
        <source>&lt;i&gt;Press space to sample a color from under the mouse cursor&lt;/i&gt;</source>
        <translation>&lt;i&gt;Bấm phím cách để lấy mẫu một màu từ phía dưới con trỏ chuột&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Current</source>
        <translation>Hiện tại</translation>
    </message>
    <message>
        <source>Old</source>
        <translation>Cũ</translation>
    </message>
    <message>
        <source>Import Colors...</source>
        <translation>Nhập các màu...</translation>
    </message>
    <message>
        <source>Import colors from file</source>
        <translation>Nhập các màu từ tập tin</translation>
    </message>
    <message>
        <source>Export Colors...</source>
        <translation>Xuất các màu...</translation>
    </message>
    <message>
        <source>Export colors to file</source>
        <translation>Xuất các màu ra tập tin</translation>
    </message>
    <message>
        <source>Paste Colors</source>
        <translation>Dán các màu</translation>
    </message>
    <message>
        <source>Paste colors from clipboard</source>
        <translation>Dán các màu từ bộ nhớ tạm</translation>
    </message>
    <message>
        <source>Import Palette...</source>
        <translation>Nhập bảng màu...</translation>
    </message>
    <message>
        <source>Import palette from file</source>
        <translation>Nhập bảng màu từ tập tin</translation>
    </message>
    <message>
        <source>Remove Palette</source>
        <translation>Loại bỏ bảng màu</translation>
    </message>
    <message>
        <source>Remove current palette</source>
        <translation>Loại bỏ bảng màu hiện tại</translation>
    </message>
    <message>
        <source>New Palette...</source>
        <translation>Bảng màu mới...</translation>
    </message>
    <message>
        <source>Create a new palette</source>
        <translation>Tạo một bảng màu mới</translation>
    </message>
    <message>
        <source>Copy Colors</source>
        <translation>Sao chép các màu</translation>
    </message>
    <message>
        <source>Copy selected colors</source>
        <translation>Chép các màu được chọn</translation>
    </message>
</context>
<context>
    <name>QgsColorDialogV2</name>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Select Color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Select palette file</source>
        <translation>Chọn tập tin bảng màu</translation>
    </message>
    <message>
        <source>Invalid file</source>
        <translation>Tập tin không hợp lệ</translation>
    </message>
    <message>
        <source>Error, file does not exist or is not readable</source>
        <translation>Lỗi, tập tin không tồn tại hoặc không thể đọc được</translation>
    </message>
    <message>
        <source>Error, no colors found in palette file</source>
        <translation>Lỗi, không tìm thấy màu trong tập tin bảng màu</translation>
    </message>
    <message>
        <source>Palette file is not readable</source>
        <translation>Bảng màu không đọc được</translation>
    </message>
    <message>
        <source>No colors found in palette file</source>
        <translation>Không tìm thấy màu nào trong tâp tin bảng màu</translation>
    </message>
    <message>
        <source>Remove Color Palette</source>
        <translation>Loại bỏ bảng màu</translation>
    </message>
    <message>
        <source>Are you sure you want to remove %1?</source>
        <translation>Có chắc bạn muốn loại bỏ %1?</translation>
    </message>
    <message>
        <source>Create New Palette</source>
        <translation>Tạo bảng màu mới</translation>
    </message>
    <message>
        <source>Enter a name for the new palette:</source>
        <translation>Nhập một tên cho bảng màu mới:</translation>
    </message>
    <message>
        <source>New palette</source>
        <translation>Bảng màu mới</translation>
    </message>
    <message>
        <source>new_palette</source>
        <translation>bảng_màu_mới</translation>
    </message>
    <message>
        <source>Palette file</source>
        <translation>Tập tin bảng màu</translation>
    </message>
    <message>
        <source>Error exporting</source>
        <translation>Lỗi xuất</translation>
    </message>
    <message>
        <source>Error writing palette file</source>
        <translation>Lỗi ghi tập tin bảng màu</translation>
    </message>
</context>
<context>
    <name>QgsColorRampComboBox</name>
    <message>
        <source>Random colors</source>
        <translation>Màu ngẫu nhiên</translation>
    </message>
    <message>
        <source>New color ramp...</source>
        <translation>Thang biến đổi màu mới...</translation>
    </message>
</context>
<context>
    <name>QgsColorSchemeModel</name>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
</context>
<context>
    <name>QgsColorSliderWidget</name>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
</context>
<context>
    <name>QgsColorSwatchDelegate</name>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
</context>
<context>
    <name>QgsColorSwatchGrid</name>
    <message>
        <source>rgb(%1, %2, %3)</source>
        <translation>rgb(%1, %2, %3)</translation>
    </message>
</context>
<context>
    <name>QgsColorTextWidget</name>
    <message>
        <source>rgb( %1, %2, %3 )</source>
        <translation>rgb( %1, %2, %3 )</translation>
    </message>
    <message>
        <source>rgba( %1, %2, %3, %4 )</source>
        <translation>rgba( %1, %2, %3, %4 )</translation>
    </message>
    <message>
        <source>#RRGGBB</source>
        <translation>#RRGGBB</translation>
    </message>
    <message>
        <source>#RRGGBBAA</source>
        <translation>#RRGGBBAA</translation>
    </message>
    <message>
        <source>rgb( r, g, b )</source>
        <translation>rgb( r, g, b )</translation>
    </message>
    <message>
        <source>rgba( r, g, b, a )</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCompassPlugin</name>
    <message>
        <source>Show compass</source>
        <translation>Hiện la bàn</translation>
    </message>
    <message>
        <source>&amp;About</source>
        <translation>&amp;Nói về</translation>
    </message>
</context>
<context>
    <name>QgsCompassPluginGui</name>
    <message>
        <source>Pixmap not found</source>
        <translation>Không tìm thấy Pixmap</translation>
    </message>
</context>
<context>
    <name>QgsCompassPluginGuiBase</name>
    <message>
        <source>Internal Compass</source>
        <translation>La bàn nội tại</translation>
    </message>
    <message>
        <source>Azimut</source>
        <translation>Góc phương vị</translation>
    </message>
</context>
<context>
    <name>QgsComposer</name>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>&amp;Composer</source>
        <translation>Trình &amp;biên soạn</translation>
    </message>
    <message>
        <source>Print &amp;Composers</source>
        <translation>Các trình &amp;biên soạn in ấn</translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation>Chỉnh &amp;sửa</translation>
    </message>
    <message>
        <source>&amp;Normal</source>
        <translation>Bình &amp;thường</translation>
    </message>
    <message>
        <source>Simulate Photocopy (&amp;Grayscale)</source>
        <translation>Giả lập bản Phô-tô (thang &amp;xám)</translation>
    </message>
    <message>
        <source>Simulate Fax (&amp;Mono)</source>
        <translation>Giả lập bản Fax (&amp;Mono)</translation>
    </message>
    <message>
        <source>Simulate Color Blindness (&amp;Protanope)</source>
        <translation>Giả lập Mù màu (&amp;Protanope)</translation>
    </message>
    <message>
        <source>Simulate Color Blindness (&amp;Deuteranope)</source>
        <translation>Giả lập độ Mù màu (&amp;Deuteranope)</translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation>&amp;Xem</translation>
    </message>
    <message>
        <source>P&amp;anels</source>
        <translation>Các &amp;pa-nen</translation>
    </message>
    <message>
        <source>&amp;Toolbars</source>
        <translation>Các thanh &amp;công cụ</translation>
    </message>
    <message>
        <source>&amp;Layout</source>
        <translation>Bố t&amp;rí</translation>
    </message>
    <message>
        <source>&amp;Atlas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation>Th&amp;iết lập</translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>Trình Biên tập</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation>Cắ&amp;t</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation>Ché&amp;p</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Chép</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation>&amp;Dán</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Thường</translation>
    </message>
    <message>
        <source>Simulate photocopy (grayscale)</source>
        <translation>Giả lập bản phô-tô (màu thang xám)</translation>
    </message>
    <message>
        <source>Simulate fax (mono)</source>
        <translation>Giả lập bản fax (Mono)</translation>
    </message>
    <message>
        <source>Simulate color blindness (Protanope)</source>
        <translation>Giả lập mù màu (Protanope)</translation>
    </message>
    <message>
        <source>Simulate color blindness (Deuteranope)</source>
        <translation>Giả lập mù màu (Deuteranope)</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Cửa sổ</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <source>Item properties</source>
        <translation>Thuộc tính của mục</translation>
    </message>
    <message>
        <source>Command history</source>
        <translation>Lịch sử lệnh</translation>
    </message>
    <message>
        <source>Atlas generation</source>
        <translation>Tạo atlas</translation>
    </message>
    <message>
        <source>Items</source>
        <translation>Các mục</translation>
    </message>
    <message>
        <source>Set as atlas feature for %1</source>
        <translation>Thiết lập thành đối tượng atlas cho %1</translation>
    </message>
    <message>
        <source>x: %1 mm</source>
        <translation>x: %1 mm</translation>
    </message>
    <message>
        <source>y: %1 mm</source>
        <translation>y: %1 mm</translation>
    </message>
    <message>
        <source>page: %3</source>
        <translation>trang: %3</translation>
    </message>
    <message>
        <source>Enable atlas preview</source>
        <translation>Bật xem trước atlas</translation>
    </message>
    <message>
        <source>Atlas in not currently enabled for this composition!</source>
        <translation>Atlas hiện không được kích hoạt cho tổ hợp này!</translation>
    </message>
    <message>
        <source>No matching atlas features found!</source>
        <translation>Không tìm thấy các đối tượng atlas khớp!</translation>
    </message>
    <message>
        <source>Choose a file name to save the map as</source>
        <translation>Chọn tên tập tin để lưu bản đồ</translation>
    </message>
    <message>
        <source>PDF Format</source>
        <translation>Định dạng PDF</translation>
    </message>
    <message>
        <source>Empty filename pattern</source>
        <translation>Kiểu tên trường rỗng</translation>
    </message>
    <message>
        <source>The filename pattern is empty. A default one will be used.</source>
        <translation>Kiểu tên trường rỗng. Kiểu mặc định sẽ được dùng.</translation>
    </message>
    <message>
        <source>Directory where to save PDF files</source>
        <translation>Thư mục để lưu tập tin PDF</translation>
    </message>
    <message>
        <source>Unable to write into the directory</source>
        <translation>Không thể ghi vào thư mục này</translation>
    </message>
    <message>
        <source>The given output directory is not writable. Cancelling.</source>
        <translation>Thư viện đầu ra đã cung cấp không ghi vào được. Đang hủy.</translation>
    </message>
    <message>
        <source>Atlas processing error</source>
        <translation>Lỗi xử lý Atlas</translation>
    </message>
    <message>
        <source>Feature filter parser error: %1</source>
        <translation>Lỗi phân tách bộ lọc đối tượng: %1</translation>
    </message>
    <message>
        <source>Error creating %1.</source>
        <translation>Lỗi khi đang tạo %1.</translation>
    </message>
    <message>
        <source>Rendering maps...</source>
        <translation>Đang kết xuất các bản đồ...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Big image</source>
        <translation>Ảnh lớn</translation>
    </message>
    <message>
        <source>To create image %1x%2 requires about %3 MB of memory. Proceed?</source>
        <translation>Để tạo ảnh %1x%2 cần %3 MB bộ nhớ. Tiến hành?</translation>
    </message>
    <message>
        <source>Choose a file name to save the map image as</source>
        <translation>Chọn tên tập tin để lưu ảnh bản đồ</translation>
    </message>
    <message>
        <source>Memory Allocation Error</source>
        <translation>Lỗi cấp phát bộ nhớ</translation>
    </message>
    <message>
        <source>Trying to create image #%1( %2x%3 @ %4dpi ) may result in a memory overflow.
Please try a lower resolution or a smaller papersize</source>
        <translation>Đang cố tạo ảnh #%1( %2x%3 @ %4 dpi ) có thể khiến tràn bộ nhớ.
Vui lòng thử độ phân giải thấp hơn hoặc kích thước giấy nhỏ hơn</translation>
    </message>
    <message>
        <source>Image export error</source>
        <translation>Lỗi xuất ảnh</translation>
    </message>
    <message>
        <source>Directory where to save image files</source>
        <translation>Thư mục để lưu các tập tin ảnh</translation>
    </message>
    <message>
        <source>Image format: </source>
        <translation>Định dạng ảnh: </translation>
    </message>
    <message>
        <source>SVG warning</source>
        <translation>Cảnh báo SVG</translation>
    </message>
    <message>
        <source>Don&apos;t show this message again</source>
        <translation>Không hiển thị thông báo này lại nữa</translation>
    </message>
    <message>
        <source>&lt;p&gt;The SVG export function in QGIS has several problems due to bugs and deficiencies in the </source>
        <translation>&lt;p&gt;Chức năng xuất SVG trong QGIS có một số vấn đề do &apos;bọ&apos; và không đầy đủ trong </translation>
    </message>
    <message>
        <source>Qt4 svg code. In particular, there are problems with layers not being clipped to the map bounding box.&lt;/p&gt;</source>
        <translation>Mã svg Qt4. Đặc biệt, có một số vấn đề đối với các lớp không được cắt theo khung ranh giới của bản đồ.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>If you require a vector-based output file from Qgis it is suggested that you try printing to PostScript if the SVG output is not satisfactory.&lt;/p&gt;</source>
        <translation>Nếu cần tập tin đầu ra dạng vector thì bạn nên in ra PostScript trong trường hợp kết quả SVG đầu ra không tốt.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>SVG Format</source>
        <translation>Định dạng SVG</translation>
    </message>
    <message>
        <source>Directory where to save SVG files</source>
        <translation>Thư mục để lưu tập tin SVG</translation>
    </message>
    <message>
        <source>SVG export error</source>
        <translation>Lỗi xuất SVG</translation>
    </message>
    <message>
        <source> on page </source>
        <translation> tại trang </translation>
    </message>
    <message>
        <source>SVG error</source>
        <translation>lỗi SVG</translation>
    </message>
    <message>
        <source>There was an error in SVG output for SVG layer </source>
        <translation>Có một lỗi trong đầu ra SVG đối với lớp SVG </translation>
    </message>
    <message>
        <source> copy</source>
        <translation> chép</translation>
    </message>
    <message>
        <source>Duplicating composer...</source>
        <translation>Đang tạo lặp trình biên tập...</translation>
    </message>
    <message>
        <source>Duplicate Composer</source>
        <translation>Tạo lặp Trình biên tập</translation>
    </message>
    <message>
        <source>Composer duplication failed.</source>
        <translation>Tạo lặp trình biên tập thất bại.</translation>
    </message>
    <message>
        <source>Save template</source>
        <translation>Lưu mẫu</translation>
    </message>
    <message>
        <source>Composer templates</source>
        <translation>Các mẫu trình biên tập</translation>
    </message>
    <message>
        <source>Save error</source>
        <translation>Lưu lỗi</translation>
    </message>
    <message>
        <source>Error, could not save file</source>
        <translation>Lỗi, không thể lưu tập tin</translation>
    </message>
    <message>
        <source>Load template</source>
        <translation>Nạp mẫu</translation>
    </message>
    <message>
        <source>Read error</source>
        <translation>Lỗi đọc</translation>
    </message>
    <message>
        <source>Error, could not read file</source>
        <translation>Lỗi, không thể đọc tập tin</translation>
    </message>
    <message>
        <source>Composer error</source>
        <translation>Lỗi trình biên tập</translation>
    </message>
    <message>
        <source>Error, could not create new composer</source>
        <translation>Lỗi, không thể tạo trình biên tập mới</translation>
    </message>
    <message>
        <source>Loading template into composer...</source>
        <translation>Đang nạp mẫu vào trình biên tập...</translation>
    </message>
    <message>
        <source>Project contains WMS layers</source>
        <translation>Dự án chứa các lớp WMS</translation>
    </message>
    <message>
        <source>Some WMS servers (e.g. UMN mapserver) have a limit for the WIDTH and HEIGHT parameter. Printing layers from such servers may exceed this limit. If this is the case, the WMS layer will not be printed</source>
        <translation>Một số server WMS (ví dụ như server UMN) có giới hạn đối với tham số WIDTH và HEIGHT. Việc in các lớp từ các server như vậy có thể vượt quá giới hạn này. Nếu đúng là như vậy, lớp WMS sẽ không được in ra</translation>
    </message>
    <message>
        <source>Project contains composition effects</source>
        <translation>Dự án chứa các hiệu ứng của việc tổ hợp</translation>
    </message>
    <message>
        <source>Advanced composition effects such as blend modes or vector layer transparency are enabled in this project, which cannot be printed as vectors. Printing as a raster is recommended.</source>
        <translation>Các hiệu ứng của tổ hợp nâng cao như chế độ trộn hoặc độ trong suốt véc-tơ được kích hoạt trong dự án này, nên không thể in ra dạng véc-tơ. Khuyến cáo nên in dạng raster.</translation>
    </message>
    <message>
        <source>Print as raster</source>
        <translation>In dưới dạng raster</translation>
    </message>
    <message>
        <source>Landscape</source>
        <translation>Kiểu ngang</translation>
    </message>
</context>
<context>
    <name>QgsComposerArrowWidget</name>
    <message>
        <source>Arrowhead width</source>
        <translation>Chiều rộng đầu mũi tên</translation>
    </message>
    <message>
        <source>Arrow head outline width</source>
        <translation>Chiều dày viền đầu mũi tên</translation>
    </message>
    <message>
        <source>Arrow head fill color</source>
        <translation>Màu tô đầu mũi tên</translation>
    </message>
    <message>
        <source>Arrow head outline color</source>
        <translation>Màu viền đầu mũi tên</translation>
    </message>
    <message>
        <source>Select arrow head fill color</source>
        <translation>Chọn màu tô đầu mũi tên</translation>
    </message>
    <message>
        <source>Select arrow head outline color</source>
        <translation>Chọn màu viền đầu mũi tên</translation>
    </message>
    <message>
        <source>Transparent outline</source>
        <translation>Viền trong suốt</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Lấp đầy bằng trong suốt</translation>
    </message>
    <message>
        <source>Arrow marker changed</source>
        <translation>Kiểu mũi tên thay đổi</translation>
    </message>
    <message>
        <source>Arrow start marker</source>
        <translation>Kiểu bắt đầu mũi tên</translation>
    </message>
    <message>
        <source>Arrow end marker</source>
        <translation>Kiểu kết thúc mũi tên</translation>
    </message>
    <message>
        <source>Start marker svg file</source>
        <translation>Tập tin svg đánh dấu bắt đầu</translation>
    </message>
    <message>
        <source>End marker svg file</source>
        <translation>Tập tin svg đánh dấu kết thúc</translation>
    </message>
    <message>
        <source>Arrow line style changed</source>
        <translation>Kiểu đường mũi tên đã bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsComposerArrowWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Arrow</source>
        <translation>Mũi tên</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Arrow head width</source>
        <translation>Chiều dày đầu mũi tên</translation>
    </message>
    <message>
        <source>Line style...</source>
        <translation>Kiểu đường...</translation>
    </message>
    <message>
        <source>Arrow markers</source>
        <translation>Các ký hiệu đánh dấu mũi tên</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <source>Arrow outline color</source>
        <translation>Màu viền mũi tên</translation>
    </message>
    <message>
        <source>Arrow fill color</source>
        <translation>Màu tô mũi tên</translation>
    </message>
    <message>
        <source>Arrow outline width</source>
        <translation>Chiều dày viền mũi tên</translation>
    </message>
    <message>
        <source>Start marker</source>
        <translation>Đánh dấu bắt đầu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>End marker</source>
        <translation>Đánh dấu kết thúc</translation>
    </message>
</context>
<context>
    <name>QgsComposerAttributeTableColumnModel</name>
    <message>
        <source>Center</source>
        <translation>Căn giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Heading</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Căn thẳng</translation>
    </message>
</context>
<context>
    <name>QgsComposerAttributeTableColumnModelV2</name>
    <message>
        <source>Center</source>
        <translation>Căn giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <source>%1 mm</source>
        <translation>%1 mm</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Heading</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Canh thẳng</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
</context>
<context>
    <name>QgsComposerAttributeTableV2</name>
    <message>
        <source>&lt;attribute table&gt;</source>
        <translation>&lt;bảng thuộc tính&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerAttributeTableWidget</name>
    <message>
        <source>Use existing frames</source>
        <translation>Dùng các khung hiện có</translation>
    </message>
    <message>
        <source>Extend to next page</source>
        <translation>Mở rộng ra đến trang sau</translation>
    </message>
    <message>
        <source>Repeat until finished</source>
        <translation>Lặp lại đến khi kết thúc</translation>
    </message>
    <message>
        <source>Draw headers only</source>
        <translation>Chỉ vẽ các tiêu đề</translation>
    </message>
    <message>
        <source>Hide entire table</source>
        <translation>Ẩn toàn bộ bảng</translation>
    </message>
    <message>
        <source>Show set message</source>
        <translation>Hiện thông báo thiết lập</translation>
    </message>
    <message>
        <source>Layer features</source>
        <translation>Các tính chất của lớp</translation>
    </message>
    <message>
        <source>Select header font color</source>
        <translation>Chọn màu phông chữ cho tiêu đề</translation>
    </message>
    <message>
        <source>Select content font color</source>
        <translation>Chọn màu phông chữ nội dung</translation>
    </message>
    <message>
        <source>Select grid color</source>
        <translation>Chọn màu lưới</translation>
    </message>
    <message>
        <source>Select background color</source>
        <translation>Chọn màu nền</translation>
    </message>
    <message>
        <source>No background</source>
        <translation>Không có màu nền</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Table attribute settings</source>
        <translation>Các thiết lập thuộc tính bảng</translation>
    </message>
    <message>
        <source>Table map changed</source>
        <translation>Bản đồ bảng thay đổi</translation>
    </message>
    <message>
        <source>Table maximum columns</source>
        <translation>Số cột tối đa của bảng</translation>
    </message>
    <message>
        <source>Table margin changed</source>
        <translation>Lề bảng bị thay đổi</translation>
    </message>
    <message>
        <source>Select Font</source>
        <translation>Chọn phông chữ</translation>
    </message>
    <message>
        <source>Table header font</source>
        <translation>Phông chữ đầu trang của bảng</translation>
    </message>
    <message>
        <source>Table header font color</source>
        <translation>Màu phông chữ tiêu đề bảng</translation>
    </message>
    <message>
        <source>Table content font</source>
        <translation>Phông chữ nội dung bảng</translation>
    </message>
    <message>
        <source>Table content font color</source>
        <translation>Màu phông chữ nội dung bảng</translation>
    </message>
    <message>
        <source>Table grid stroke</source>
        <translation>Nét lưới của bảng</translation>
    </message>
    <message>
        <source>Table grid color</source>
        <translation>Màu lưới của bảng</translation>
    </message>
    <message>
        <source>Table grid toggled</source>
        <translation>Lưới bảng được bật</translation>
    </message>
    <message>
        <source>Table background color</source>
        <translation>Màu nền của bảng</translation>
    </message>
    <message>
        <source>Current atlas feature</source>
        <translation>Đối tượng atlas hiện tại</translation>
    </message>
    <message>
        <source>Relation children</source>
        <translation>Mối liên hệ con</translation>
    </message>
    <message>
        <source>Table visible only toggled</source>
        <translation>Bảng chỉ xem được bật</translation>
    </message>
    <message>
        <source>Table remove duplicates changed</source>
        <translation>Các phần lặp loại bỏ của bảng bị thay đổi</translation>
    </message>
    <message>
        <source>Empty frame mode toggled</source>
        <translation>Chế độ khung rỗng được bật</translation>
    </message>
    <message>
        <source>Hide background if empty toggled</source>
        <translation>Ẩn màu nền nếu rỗng được bật</translation>
    </message>
    <message>
        <source>Table filter to atlas changed</source>
        <translation>Lọc bảng ra atlas bị thay đổi</translation>
    </message>
    <message>
        <source>Table feature filter toggled</source>
        <translation>Lọc đối tượng bảng được bật</translation>
    </message>
    <message>
        <source>Table feature filter modified</source>
        <translation>Lọc đối tượng bảng thay đổi</translation>
    </message>
    <message>
        <source>Expression based filter</source>
        <translation>Bộ lọc dựa trên biểu thức</translation>
    </message>
    <message>
        <source>Table header alignment changed</source>
        <translation>Căn thẳng đầu trang của bảng thay đổi</translation>
    </message>
    <message>
        <source>Table header mode changed</source>
        <translation>Chế độ tiêu đề bảng bị thay đổi</translation>
    </message>
    <message>
        <source>Table layer changed</source>
        <translation>Lớp bảng thay đổi</translation>
    </message>
    <message>
        <source>Change resize mode</source>
        <translation>Thay đổi chế độ chỉnh kích thước</translation>
    </message>
    <message>
        <source>Change table source</source>
        <translation>Thay đổi nguồn của bảng</translation>
    </message>
    <message>
        <source>Change table source relation</source>
        <translation>Thay đổi mối quan hệ nguồn của bảng</translation>
    </message>
    <message>
        <source>Change empty table behaviour</source>
        <translation>Thay đổi &apos;hành xử&apos; của bảng rỗng</translation>
    </message>
    <message>
        <source>Show empty rows changed</source>
        <translation>Hiển thị các hàng rỗng bị thay đổi</translation>
    </message>
    <message>
        <source>Empty table message changed</source>
        <translation>Thông báo bảng rỗng bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsComposerAttributeTableWidgetBase</name>
    <message>
        <source>Attribute Table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>Attribute table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Refresh table data</source>
        <translation>Làm tươi lại dữ liệu của bảng</translation>
    </message>
    <message>
        <source>Attributes...</source>
        <translation>Các thuộc tính...</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Feature filtering</source>
        <translation>Lọc đối tượng</translation>
    </message>
    <message>
        <source>Maximum rows</source>
        <translation>Số hàng tối đa</translation>
    </message>
    <message>
        <source>Composer map</source>
        <translation>Trình biên tập bản đồ</translation>
    </message>
    <message>
        <source>Filter with</source>
        <translation>Lọc theo</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Show empty rows</source>
        <translation>Hiển thị hàng rỗng</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation>Hiển thị lưới</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation>Chiều rộng nét</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Fonts and text styling</source>
        <translation>Chọn kiểu phông chữ và chữ</translation>
    </message>
    <message>
        <source>Table heading</source>
        <translation>Tiêu đề bảng</translation>
    </message>
    <message>
        <source>Follow column alignment</source>
        <translation>Theo căn thẳng cột</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Căn giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Căn thẳng</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Choose font...</source>
        <translation>Chọn phông chữ...</translation>
    </message>
    <message>
        <source>Don&apos;t export page if frame is empty</source>
        <translation>Không xuất trang nếu khung rỗng</translation>
    </message>
    <message>
        <source>Don&apos;t draw background if frame is empty</source>
        <translation>Không vẽ nền nếu khung rỗng</translation>
    </message>
    <message>
        <source>On first frame</source>
        <translation>Tại khung đầu tiên</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <source>Relation</source>
        <translation>Quan hệ</translation>
    </message>
    <message>
        <source>Show only features visible within a map</source>
        <translation>Chỉ hiển thị những đối tượng nhìn thấy trong một bản đồ</translation>
    </message>
    <message>
        <source>Show only features intersecting atlas feature</source>
        <translation>Chỉ hiển thị những đối tượng giao với đối tượng atlas</translation>
    </message>
    <message>
        <source>Remove duplicate rows from table</source>
        <translation>Loại bỏ các hàng lặp khỏi bảng</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation>Hình thức</translation>
    </message>
    <message>
        <source>Cell margins</source>
        <translation>Các lề của ô</translation>
    </message>
    <message>
        <source>Display header</source>
        <translation>Trình bày tiêu đề</translation>
    </message>
    <message>
        <source>On all frames</source>
        <translation>Trên tất cả các khung</translation>
    </message>
    <message>
        <source>No header</source>
        <translation>Không tiêu đề</translation>
    </message>
    <message>
        <source>Empty tables</source>
        <translation>Các bảng rỗng</translation>
    </message>
    <message>
        <source>Message to display</source>
        <translation>Thông báo để trình bày</translation>
    </message>
    <message>
        <source>Table contents</source>
        <translation>Nội dung bảng</translation>
    </message>
    <message>
        <source>Frames</source>
        <translation>Các khung</translation>
    </message>
    <message>
        <source>Resize mode</source>
        <translation>Chế độ chỉnh kích thước</translation>
    </message>
    <message>
        <source>Add Frame</source>
        <translation>Thêm Khung</translation>
    </message>
</context>
<context>
    <name>QgsComposerBase</name>
    <message>
        <source>MainWindow</source>
        <translation>Cửa sổ chính</translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>Trình Biên tập</translation>
    </message>
    <message>
        <source>Paper Navigation</source>
        <translation>Định hướng trang</translation>
    </message>
    <message>
        <source>Composer Item Actions</source>
        <translation>Hành động của các mục trong trình biên tập</translation>
    </message>
    <message>
        <source>Composer Items</source>
        <translation>Các mục trong trình biên tập</translation>
    </message>
    <message>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <source>&amp;Print...</source>
        <translation>&amp;In...</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <source>Zoom full</source>
        <translation>Phóng đến toàn bộ</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <source>Zoom in</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <source>Zoom to 100%</source>
        <translation>Phóng đến 100%</translation>
    </message>
    <message>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <source>Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add new map</source>
        <translation>Thêm bản đồ mới</translation>
    </message>
    <message>
        <source>Add new label</source>
        <translation>Thêm nhãn mới</translation>
    </message>
    <message>
        <source>Add new legend</source>
        <translation>Thêm chú giải mới</translation>
    </message>
    <message>
        <source>Select/Move item</source>
        <translation>Chọn/Di chuyển mục</translation>
    </message>
    <message>
        <source>V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export as image</source>
        <translation>Xuất thành ảnh</translation>
    </message>
    <message>
        <source>Add new scalebar</source>
        <translation>Thêm thước tỷ lệ mới</translation>
    </message>
    <message>
        <source>Refresh view</source>
        <translation>Làm tươi lại vùng xem</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation>Hiển thị lưới</translation>
    </message>
    <message>
        <source>Ctrl+&apos;</source>
        <translation>Ctrl+&apos;</translation>
    </message>
    <message>
        <source>Snap to grid</source>
        <translation>Bắt vào lưới</translation>
    </message>
    <message>
        <source>Ctrl+Shift+&apos;</source>
        <translation>Ctrl+Shift+&apos;</translation>
    </message>
    <message>
        <source>Show guides</source>
        <translation>Hiển đường hướng dẫn</translation>
    </message>
    <message>
        <source>Ctrl+;</source>
        <translation>Ctrl+;</translation>
    </message>
    <message>
        <source>Snap to guides</source>
        <translation>Bắt vào đường hướng dẫn</translation>
    </message>
    <message>
        <source>Ctrl+Shift+;</source>
        <translation>Ctrl+Shift+;</translation>
    </message>
    <message>
        <source>Smart guides</source>
        <translation>Đường hướng dẫn thông minh</translation>
    </message>
    <message>
        <source>Ctrl+Alt+;</source>
        <translation>Ctrl+Alt+;</translation>
    </message>
    <message>
        <source>Clear guides</source>
        <translation>Xóa đường hướng dẫn</translation>
    </message>
    <message>
        <source>Add image</source>
        <translation>Thêm ảnh</translation>
    </message>
    <message>
        <source>Move item content</source>
        <translation>Di chuyển nội dung của mục</translation>
    </message>
    <message>
        <source>C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group items</source>
        <translation>Các mục trong nhóm</translation>
    </message>
    <message>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <source>Ungroup items</source>
        <translation>Khử nhóm các mục</translation>
    </message>
    <message>
        <source>Ctrl+Shift+G</source>
        <translation>Ctrl+Shift+G</translation>
    </message>
    <message>
        <source>Raise selected items</source>
        <translation>Nâng các mục được chọn lên</translation>
    </message>
    <message>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <source>Lower selected items</source>
        <translation>Hạ các mục được chọn xuống</translation>
    </message>
    <message>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <source>Move selected items to top</source>
        <translation>Di chuyển các mục được chọn lên trên cùng</translation>
    </message>
    <message>
        <source>Ctrl+Shift+]</source>
        <translation>Ctrl+Shift+]</translation>
    </message>
    <message>
        <source>Move selected items to bottom</source>
        <translation>Di chuyển các mục được chọn xuống dưới cùng</translation>
    </message>
    <message>
        <source>Ctrl+Shift+[</source>
        <translation>Ctrl+Shft+[</translation>
    </message>
    <message>
        <source>Zoom &amp;Full</source>
        <translation>Phóng đến &amp;toàn bộ</translation>
    </message>
    <message>
        <source>Zoom &amp;In</source>
        <translation>Phóng t&amp;o</translation>
    </message>
    <message>
        <source>Zoom &amp;Out</source>
        <translation>Thu n&amp;hỏ</translation>
    </message>
    <message>
        <source>Zoom to &amp;100%</source>
        <translation>Phóng đến &amp;100%</translation>
    </message>
    <message>
        <source>Add &amp;Map</source>
        <translation>Thêm &amp;bản đồ</translation>
    </message>
    <message>
        <source>Add Lab&amp;el</source>
        <translation>Thêm n&amp;hãn</translation>
    </message>
    <message>
        <source>Add Legen&amp;d</source>
        <translation>Thêm chú &amp;giải</translation>
    </message>
    <message>
        <source>Move &amp;Item</source>
        <translation>Di chuyển &amp;mục</translation>
    </message>
    <message>
        <source>Export as &amp;Image...</source>
        <translation>Xuất ra ả&amp;nh...</translation>
    </message>
    <message>
        <source>&amp;Export as PDF...</source>
        <translation>&amp;Xuất ra PDF...</translation>
    </message>
    <message>
        <source>Export as S&amp;VG...</source>
        <translation>Xuất ra &amp;SVG...</translation>
    </message>
    <message>
        <source>Add &amp;Scalebar</source>
        <translation>Thêm thước tỷ &amp;lệ</translation>
    </message>
    <message>
        <source>&amp;Refresh</source>
        <translation>&amp;Cập nhật lại</translation>
    </message>
    <message>
        <source>Show &amp;Grid</source>
        <translation>Hiển thị lướ&amp;i</translation>
    </message>
    <message>
        <source>S&amp;nap to Grid</source>
        <translation>Bắt &amp;vào lưới</translation>
    </message>
    <message>
        <source>Show G&amp;uides</source>
        <translation>Hiển đường hướng &amp;dẫn</translation>
    </message>
    <message>
        <source>&amp;Snap to Guides</source>
        <translation>&amp;Bắt vào đường hướng dẫn</translation>
    </message>
    <message>
        <source>S&amp;mart Guides</source>
        <translation>Đường hướng dẫn thông m&amp;inh</translation>
    </message>
    <message>
        <source>&amp;Clear Guides</source>
        <translation>&amp;Xóa đường hướng dẫn</translation>
    </message>
    <message>
        <source>Add Im&amp;age</source>
        <translation>Thêm ả&amp;nh</translation>
    </message>
    <message>
        <source>Move &amp;Content</source>
        <translation>Di chuyển nội &amp;dung</translation>
    </message>
    <message>
        <source>&amp;Group</source>
        <translation>&amp;Nhóm</translation>
    </message>
    <message>
        <source>&amp;Ungroup</source>
        <translation>&amp;Khử nhóm</translation>
    </message>
    <message>
        <source>&amp;Raise</source>
        <translation>&amp;Nâng lên</translation>
    </message>
    <message>
        <source>&amp;Lower</source>
        <translation>&amp;Hạ xuống</translation>
    </message>
    <message>
        <source>Bring to &amp;Front</source>
        <translation>Đưa ra t&amp;rước</translation>
    </message>
    <message>
        <source>Send to &amp;Back</source>
        <translation>Đưa ra &amp;sau</translation>
    </message>
    <message>
        <source>&amp;Add Items from Template...</source>
        <translation>Thê&amp;m các mục từ mẫu...</translation>
    </message>
    <message>
        <source>Save as &amp;Template...</source>
        <translation>Lưu thành &amp;mẫu...</translation>
    </message>
    <message>
        <source>Save as template</source>
        <translation>Lưu thành mẫu</translation>
    </message>
    <message>
        <source>Align Left</source>
        <translation>Căn trái</translation>
    </message>
    <message>
        <source>Align selected items left</source>
        <translation>Canh thẳng các mục được chọn sang trái</translation>
    </message>
    <message>
        <source>Align Center</source>
        <translation>Căn giữa</translation>
    </message>
    <message>
        <source>Align center horizontal</source>
        <translation>Canh giữa theo chiều ngang</translation>
    </message>
    <message>
        <source>Align Right</source>
        <translation>Căn phải</translation>
    </message>
    <message>
        <source>Align selected items right</source>
        <translation>Canh các mục được chọn sang phải</translation>
    </message>
    <message>
        <source>Align Top</source>
        <translation>Căn trên cùng</translation>
    </message>
    <message>
        <source>Align selected items to top</source>
        <translation>Canh thẳng các mục được chọn lên trên</translation>
    </message>
    <message>
        <source>Align Center Vertical</source>
        <translation>Căn giữa theo chiều đứng</translation>
    </message>
    <message>
        <source>Align center vertical</source>
        <translation>Canh giữa theo chiều đứng</translation>
    </message>
    <message>
        <source>Align Bottom</source>
        <translation>Căn dưới cùng</translation>
    </message>
    <message>
        <source>Align selected items bottom</source>
        <translation>Canh thẳng các mục được chọn xuống dưới</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>&amp;Thoát</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>Paste in P&amp;lace</source>
        <translation>Dán tại &amp;chỗ</translation>
    </message>
    <message>
        <source>D&amp;eselect All</source>
        <translation>Khử &amp;chọn tất cả</translation>
    </message>
    <message>
        <source>&amp;Select All</source>
        <translation>&amp;Chọn tất cả</translation>
    </message>
    <message>
        <source>Composer &amp;Options...</source>
        <translation>Các tùy chọn trình &amp;biên soạn...</translation>
    </message>
    <message>
        <source>Show Ru&amp;lers</source>
        <translation>Hiển thị t&amp;hước</translation>
    </message>
    <message>
        <source>&amp;First Feature</source>
        <translation>Đối tượng đầu &amp;tiên</translation>
    </message>
    <message>
        <source>P&amp;revious Feature</source>
        <translation>Đối tượng t&amp;rước đó</translation>
    </message>
    <message>
        <source>&amp;Next Feature</source>
        <translation>Đối tượng t&amp;iếp theo</translation>
    </message>
    <message>
        <source>&amp;Last Feature</source>
        <translation>Đối tượng &amp;cuối cùng</translation>
    </message>
    <message>
        <source>Preview &amp;Atlas</source>
        <translation>Xem trước &amp;atlas</translation>
    </message>
    <message>
        <source>&amp;Print Atlas...</source>
        <translation>&amp;In atlas...</translation>
    </message>
    <message>
        <source>Export Atlas as &amp;Images...</source>
        <translation>Xuất atlas ra thành các ả&amp;nh...</translation>
    </message>
    <message>
        <source>Export Atlas as S&amp;VG...</source>
        <translation>Xuất atlas ra thành S&amp;VG...</translation>
    </message>
    <message>
        <source>&amp;Export Atlas as PDF...</source>
        <translation>&amp;Xuất atlas ra dạng PDF...</translation>
    </message>
    <message>
        <source>Atlas &amp;Settings</source>
        <translation>Thiết &amp;lập Atlas</translation>
    </message>
    <message>
        <source>Add arrow</source>
        <translation>Thêm mũi tên</translation>
    </message>
    <message>
        <source>Add Table</source>
        <translation>Thêm bảng</translation>
    </message>
    <message>
        <source>Add table</source>
        <translation>Thêm bảng</translation>
    </message>
    <message>
        <source>Add attribute table</source>
        <translation>Thêm bảng thuộc tính</translation>
    </message>
    <message>
        <source>Page setup</source>
        <translation>Thiết lập trang</translation>
    </message>
    <message>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation>Qua&amp;y ngược lệnh</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation>&amp;Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Add &amp;HTML</source>
        <translation>Thêm &amp;HTML</translation>
    </message>
    <message>
        <source>Composer &amp;Manager...</source>
        <translation>Trình &amp;Quản lý bộ biên soan...</translation>
    </message>
    <message>
        <source>&amp;New Composer...</source>
        <translation>Bộ biên soạn &amp;mới...</translation>
    </message>
    <message>
        <source>&amp;Duplicate Composer...</source>
        <translation>Tạo &amp;lặp bộ biên soạn...</translation>
    </message>
    <message>
        <source>Loc&amp;k Selected Items</source>
        <translation>&amp;Khóa các mục được chọn</translation>
    </message>
    <message>
        <source>Unl&amp;ock All</source>
        <translation>&amp;Mở khóa tất cả</translation>
    </message>
    <message>
        <source>Ctrl+Shift+L</source>
        <translation>Ctrl+Shift+L</translation>
    </message>
    <message>
        <source>Paste in place</source>
        <translation>Dán tại chỗ</translation>
    </message>
    <message>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shft+V</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <source>Delete selected items</source>
        <translation>Xóa các mục được chọn</translation>
    </message>
    <message>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <source>Deselect all</source>
        <translation>Khử chọn tất cả</translation>
    </message>
    <message>
        <source>Ctrl+Shift+A</source>
        <translation>Ctrl+Shift+A</translation>
    </message>
    <message>
        <source>Select all items</source>
        <translation>Chọn tất cả các mục</translation>
    </message>
    <message>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <source>&amp;Invert Selection</source>
        <translation>Đảo &amp;ngược phép chọn</translation>
    </message>
    <message>
        <source>Invert selection</source>
        <translation>Đảo ngược phép chọn</translation>
    </message>
    <message>
        <source>Select Next Item &amp;Below</source>
        <translation>Chọn mục kế tiếp bên &amp;dưới</translation>
    </message>
    <message>
        <source>Select next item below</source>
        <translation>Chọn mục kế tiếp bên dưới</translation>
    </message>
    <message>
        <source>Ctrl+Alt+[</source>
        <translation>Ctrl+Alt+[</translation>
    </message>
    <message>
        <source>Select Next Item &amp;Above</source>
        <translation>Chọn mục kế tiếp ở &amp;trên</translation>
    </message>
    <message>
        <source>Select next item above</source>
        <translation>Chọn mục kế tiếp ở trên</translation>
    </message>
    <message>
        <source>Ctrl+Alt+]</source>
        <translation>Ctrl+Alt+]</translation>
    </message>
    <message>
        <source>Pan Composer</source>
        <translation>Di chuyển bộ biên soạn</translation>
    </message>
    <message>
        <source>P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show rulers</source>
        <translation>Hiện thước đo</translation>
    </message>
    <message>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <source>Ctrl+&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+,</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <source>Ctrl+&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+/</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Atlas as PDF</source>
        <translation>Xuất atlas ra dạng PDF</translation>
    </message>
    <message>
        <source>Revert last change</source>
        <translation>Đảo ngược thay đổi sau cùng</translation>
    </message>
    <message>
        <source>Add items from template</source>
        <translation>Thêm các mục từ mẫu</translation>
    </message>
    <message>
        <source>Add Arro&amp;w</source>
        <translation>Thêm &amp;hàng</translation>
    </message>
    <message>
        <source>Add Attribute &amp;Table</source>
        <translation>Thêm &amp;bảng thuộc tính</translation>
    </message>
    <message>
        <source>Pa&amp;ge Setup...</source>
        <translation>Cài đặt &amp;trang...</translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <source>Restore last change</source>
        <translation>Phục hồi thay đổi sau cùng</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Z</source>
        <translation>Ctrl+Shift+Z</translation>
    </message>
    <message>
        <source>Add Rectangle</source>
        <translation>Thêm hình chữ nhật</translation>
    </message>
    <message>
        <source>Add rectangle</source>
        <translation>Thêm hình chữ nhật</translation>
    </message>
    <message>
        <source>Add Triangle</source>
        <translation>Thêm hình tam giác</translation>
    </message>
    <message>
        <source>Add triangle</source>
        <translation>Thêm hình tam giác</translation>
    </message>
    <message>
        <source>Add Ellipse</source>
        <translation>Thêm ê-líp</translation>
    </message>
    <message>
        <source>Add ellipse</source>
        <translation>Thêm ê-líp</translation>
    </message>
    <message>
        <source>Add html frame</source>
        <translation>Thêm khung kiểu html</translation>
    </message>
    <message>
        <source>Composer manager</source>
        <translation>Trình Quản lý bộ Biên tập</translation>
    </message>
    <message>
        <source>New composer</source>
        <translation>Trình Biên tập Mới</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <source>&amp;Save Project</source>
        <translation>&amp;Lưu dự án</translation>
    </message>
    <message>
        <source>Save project</source>
        <translation>Lưu Dự án</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Duplicate composer</source>
        <translation>Tạo lặp Trình biên tập</translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Unlock All Items</source>
        <translation>Mở khóa tất cả các mục</translation>
    </message>
    <message>
        <source>Show Bounding Boxes</source>
        <translation>Hiển thị các ô bao</translation>
    </message>
    <message>
        <source>Show bounding boxes</source>
        <translation>Hiển thị các ô bao</translation>
    </message>
    <message>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shft+B</translation>
    </message>
    <message>
        <source>Toggle Full Scr&amp;een</source>
        <translation>Bật/tắt toàn màn &amp;hình</translation>
    </message>
    <message>
        <source>Toggle full screen mode</source>
        <translation>Bật/tắt chế độ toàn màn hình</translation>
    </message>
    <message>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <source>&amp;Hide Panels</source>
        <translation>Ẩn các &amp;pa-nen</translation>
    </message>
    <message>
        <source>Hide panels</source>
        <translation>Ẩn các pa-nen</translation>
    </message>
    <message>
        <source>F10</source>
        <translation type="unfinished">F10</translation>
    </message>
</context>
<context>
    <name>QgsComposerColumnAlignmentDelegate</name>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
</context>
<context>
    <name>QgsComposerColumnSortOrderDelegate</name>
    <message>
        <source>Ascending</source>
        <translation>Tăng dần</translation>
    </message>
    <message>
        <source>Descending</source>
        <translation>Giảm dần</translation>
    </message>
</context>
<context>
    <name>QgsComposerColumnWidthDelegate</name>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
</context>
<context>
    <name>QgsComposerFrame</name>
    <message>
        <source>&lt;frame&gt;</source>
        <translation>&lt;khung&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerHtml</name>
    <message>
        <source>&lt;html frame&gt;</source>
        <translation>&lt;khung html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerHtmlWidget</name>
    <message>
        <source>Use existing frames</source>
        <translation>Dùng các khung hiện có</translation>
    </message>
    <message>
        <source>Extend to next page</source>
        <translation>Mở rộng ra đến trang sau</translation>
    </message>
    <message>
        <source>Repeat on every page</source>
        <translation>Lặp lại ở mỗi trang</translation>
    </message>
    <message>
        <source>Repeat until finished</source>
        <translation>Lặp lại đến khi kết thúc</translation>
    </message>
    <message>
        <source>Change html url</source>
        <translation>Thay đổi url html</translation>
    </message>
    <message>
        <source>Select HTML document</source>
        <translation>Chọn tài liệu HTML</translation>
    </message>
    <message>
        <source>Change resize mode</source>
        <translation>Thay đổi chế độ chỉnh kích thước</translation>
    </message>
    <message>
        <source>Evaluate expressions changed</source>
        <translation>Các biểu thức đánh giá bị thay đổi</translation>
    </message>
    <message>
        <source>Use smart breaks changed</source>
        <translation>Dùng ngắt thông minh bị thay đổi</translation>
    </message>
    <message>
        <source>Page break distance changed</source>
        <translation>Khoảng cách ngắt trang bị thay đổi</translation>
    </message>
    <message>
        <source>HTML changed</source>
        <translation>HTML bị thay đổi</translation>
    </message>
    <message>
        <source>User stylesheet changed</source>
        <translation>Bộ kiểu của người dùng bị thay đổi</translation>
    </message>
    <message>
        <source>User stylesheet toggled</source>
        <translation>Bộ kiểu của người dùng được bật</translation>
    </message>
    <message>
        <source>Empty frame mode toggled</source>
        <translation>Chế độ khung rỗng được bật</translation>
    </message>
    <message>
        <source>Hide background if empty toggled</source>
        <translation>Ẩn màu nền nếu rỗng được bật</translation>
    </message>
    <message>
        <source>HTML source changed</source>
        <translation>Nguồn HTML bị thay đổi</translation>
    </message>
    <message>
        <source>Insert expression</source>
        <translation>Chèn biểu thức</translation>
    </message>
    <message>
        <source>url string</source>
        <translation>chuỗi url</translation>
    </message>
</context>
<context>
    <name>QgsComposerHtmlWidgetBase</name>
    <message>
        <source>HTML Frame</source>
        <translation>Khung kiểu HTML</translation>
    </message>
    <message>
        <source>HTML frame</source>
        <translation>Khung kiểu HTML</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>HTML Source</source>
        <translation>Nguồn HTML</translation>
    </message>
    <message>
        <source>If checked, expressions inside [% %] tags will be evaluated prior to rendering the HTML</source>
        <translation>Nếu được đánh dấu, các biểu thức bên trong các thẻ [%s %s] sẽ được đánh giá trước khi kết xuất HTML</translation>
    </message>
    <message>
        <source>Evaluate QGIS expressions in HTML source</source>
        <translation>Đánh giá các biểu thức QGIS trong nguồn HTML</translation>
    </message>
    <message>
        <source>Source:</source>
        <translation>Nguồn:</translation>
    </message>
    <message>
        <source>Insert an expression</source>
        <translation>Chèn một biểu thức</translation>
    </message>
    <message>
        <source>Frames</source>
        <translation>Các khung</translation>
    </message>
    <message>
        <source>Don&apos;t export page if frame is empty</source>
        <translation>Không xuất trang nếu khung rỗng</translation>
    </message>
    <message>
        <source>Resize mode</source>
        <translation>Chế độ chỉnh kích thước</translation>
    </message>
    <message>
        <source>Add Frame</source>
        <translation>Thêm Khung</translation>
    </message>
    <message>
        <source>Don&apos;t draw background if frame is empty</source>
        <translation>Không vẽ nền nếu khung rỗng</translation>
    </message>
    <message>
        <source>Use smart page breaks</source>
        <translation>Dùng ngắt trang thông minh</translation>
    </message>
    <message>
        <source>Maximum distance</source>
        <translation>Khoảng cách tối đa</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>User stylesheet</source>
        <translation>Bộ kiểu của người dùng</translation>
    </message>
    <message>
        <source>Update HTML</source>
        <translation>Cập nhật HMTL</translation>
    </message>
    <message>
        <source>Refresh HTML</source>
        <translation>Làm tươi lại HTML</translation>
    </message>
</context>
<context>
    <name>QgsComposerItem</name>
    <message>
        <source>&lt;arrow&gt;</source>
        <translation>&lt;mũi tên&gt;</translation>
    </message>
    <message>
        <source>&lt;group&gt;</source>
        <translation>&lt;nhóm&gt;</translation>
    </message>
    <message>
        <source>&lt;label&gt;</source>
        <translation>&lt;nhãn&gt;</translation>
    </message>
    <message>
        <source>&lt;legend&gt;</source>
        <translation>&lt;chú giải&gt;</translation>
    </message>
    <message>
        <source>&lt;map&gt;</source>
        <translation>&lt;bản đồ&gt;</translation>
    </message>
    <message>
        <source>&lt;picture&gt;</source>
        <translation>&lt;hình_ảnh&gt;</translation>
    </message>
    <message>
        <source>&lt;scale bar&gt;</source>
        <translation>&lt;thước tỷ lệ&gt;</translation>
    </message>
    <message>
        <source>&lt;shape&gt;</source>
        <translation>&lt;hình dạng&gt;</translation>
    </message>
    <message>
        <source>&lt;table&gt;</source>
        <translation>&lt;bảng&gt;</translation>
    </message>
    <message>
        <source>&lt;attribute table&gt;</source>
        <translation>&lt;bảng thuộc tính&gt;</translation>
    </message>
    <message>
        <source>&lt;text table&gt;</source>
        <translation>&lt;bảng chữ&gt;</translation>
    </message>
    <message>
        <source>&lt;frame&gt;</source>
        <translation>&lt;khung&gt;</translation>
    </message>
    <message>
        <source>&lt;item&gt;</source>
        <translation>&lt;mục&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerItemWidget</name>
    <message>
        <source>Frame color changed</source>
        <translation>Màu khung bị thay đổi</translation>
    </message>
    <message>
        <source>Background color changed</source>
        <translation>Màu nền bị thay đổi</translation>
    </message>
    <message>
        <source>Item position changed</source>
        <translation>Vị trí mục này bị thay đổi</translation>
    </message>
    <message>
        <source>Item outline width</source>
        <translation>Chiều dày viền của mục này</translation>
    </message>
    <message>
        <source>Item frame join style</source>
        <translation>Kiểu kết nối khung của mục</translation>
    </message>
    <message>
        <source>Item frame toggled</source>
        <translation>Khung của mục này được bật</translation>
    </message>
    <message>
        <source>Item background toggled</source>
        <translation>Màu nền của mục được bật</translation>
    </message>
    <message>
        <source>Select background color</source>
        <translation>Chọn màu nền</translation>
    </message>
    <message>
        <source>Select frame color</source>
        <translation>Chọn màu khung</translation>
    </message>
    <message>
        <source>Item blend mode changed</source>
        <translation>Chế độ trộn của mục thay đổi</translation>
    </message>
    <message>
        <source>Item transparency changed</source>
        <translation>Độ trong suốt của mục thay đổi</translation>
    </message>
    <message>
        <source>Item id changed</source>
        <translation>Số hiệu nhận diện của mục này bị thay đổi</translation>
    </message>
    <message>
        <source>Item rotation changed</source>
        <translation>Độ xoay của mục này bị thay đổi</translation>
    </message>
    <message>
        <source>Exclude from exports changed</source>
        <translation>Loại bỏ khỏi các kết quả xuất ra bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsComposerItemWidgetBase</name>
    <message>
        <source>Global Options</source>
        <translation>Các tùy chọn Toàn cục</translation>
    </message>
    <message>
        <source>Position and size</source>
        <translation>Vị trí và kích thước</translation>
    </message>
    <message>
        <source>Reference point</source>
        <translation>Điểm tham chiếu</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Page</source>
        <translation>Trang</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Frame</source>
        <translation>Khung</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Kiểu kết hợp</translation>
    </message>
    <message>
        <source>Frame color</source>
        <translation>Màu khung</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>Blending mode</source>
        <translation>Chế độ trộn</translation>
    </message>
    <message>
        <source>Exclude item from exports</source>
        <translation>Loại bỏ mục khỏi các kết quả xuất ra</translation>
    </message>
    <message>
        <source>Thickness</source>
        <translation>Độ dày</translation>
    </message>
    <message>
        <source>Background</source>
        <translation>Nền</translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <source>Item ID</source>
        <translation>Số hiệu nhận diện của mục</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Số hiệu nhận diện</translation>
    </message>
</context>
<context>
    <name>QgsComposerLabel</name>
    <message>
        <source>&lt;HTML label&gt;</source>
        <translation>&lt;nhãn HTML&gt;</translation>
    </message>
    <message>
        <source>&lt;label&gt;</source>
        <translation>&lt;nhãn&gt;</translation>
    </message>
    <message>
        <source>%1...</source>
        <translation>%1...</translation>
    </message>
</context>
<context>
    <name>QgsComposerLabelWidget</name>
    <message>
        <source>Select font color</source>
        <translation>Chọn màu phông chữ</translation>
    </message>
    <message>
        <source>Label text HTML state changed</source>
        <translation>Trạng thái nhãn văn bản kiểu HTML bị thay đổi</translation>
    </message>
    <message>
        <source>Label text changed</source>
        <translation>Nhãn văn bản bị thay đổi</translation>
    </message>
    <message>
        <source>Label font changed</source>
        <translation>Phông chữ của nhãn bị thay đổi</translation>
    </message>
    <message>
        <source>Label margin changed</source>
        <translation>Lề nhãn bị thay đổi</translation>
    </message>
    <message>
        <source>Label color changed</source>
        <translation>Màu nhãn bị thay đổi</translation>
    </message>
    <message>
        <source>Insert expression</source>
        <translation>Chèn biểu thức</translation>
    </message>
    <message>
        <source>Label alignment changed</source>
        <translation>Căn thẳng nhãn bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsComposerLabelWidgetBase</name>
    <message>
        <source>Label Options</source>
        <translation>Tùy chọn cho nhãn</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Render as HTML</source>
        <translation>Kết xuất dạng HTML</translation>
    </message>
    <message>
        <source>Insert an expression...</source>
        <translation>Chèn một biểu thức...</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation>Hình thức</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <source>Font color</source>
        <translation>Màu phông</translation>
    </message>
    <message>
        <source>Horizontal alignment</source>
        <translation>Canh thẳng ngang</translation>
    </message>
    <message>
        <source>Vertical alignment</source>
        <translation>Canh thẳng theo chiều đứng</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>Middle</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Horizontal margin</source>
        <translation>Lề ngang</translation>
    </message>
    <message>
        <source>Vertical margin</source>
        <translation>Lề đứng</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegend</name>
    <message>
        <source>&lt;legend&gt;</source>
        <translation>&lt;chú giải&gt;</translation>
    </message>
    <message>
        <source>%1...</source>
        <translation>%1...</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendItemDialogBase</name>
    <message>
        <source>Legend item properties</source>
        <translation>Tính chất của mục chú giải</translation>
    </message>
    <message>
        <source>Item text</source>
        <translation>Mục kiểu chữ</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendLayersDialogBase</name>
    <message>
        <source>Add layer to legend</source>
        <translation>Thêm lớp vào chú giải</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendMenuProvider</name>
    <message>
        <source>Reset to defaults</source>
        <translation>Tái lập về các trị mặc định</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendWidget</name>
    <message>
        <source>Select font color</source>
        <translation>Chọn màu phông chữ</translation>
    </message>
    <message>
        <source>Item wrapping changed</source>
        <translation>Phép cuộn mục bị thay đổi</translation>
    </message>
    <message>
        <source>Legend title changed</source>
        <translation>Tiêu đề chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend title alignment changed</source>
        <translation>Căn thẳng tiêu đề chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend column count</source>
        <translation>Đếm cột của chú giải</translation>
    </message>
    <message>
        <source>Legend split layers</source>
        <translation>Các lớp chia chú giải</translation>
    </message>
    <message>
        <source>Legend equal column width</source>
        <translation>Chiều rộng cột bằng nhau trong chú giải</translation>
    </message>
    <message>
        <source>Legend symbol width</source>
        <translation>Chiều rộng biểu tượng của chú giải</translation>
    </message>
    <message>
        <source>Legend symbol height</source>
        <translation>Chiều cao biểu tượng của chú giải</translation>
    </message>
    <message>
        <source>Wms Legend width</source>
        <translation>Chiều rộng chú giải Wms</translation>
    </message>
    <message>
        <source>Wms Legend height</source>
        <translation>Chiều cao chú giải wms</translation>
    </message>
    <message>
        <source>Legend title space bottom</source>
        <translation>Cách dòng phía đáy của tiêu đề chú giải</translation>
    </message>
    <message>
        <source>Legend group space</source>
        <translation>Cách dòng từng nhóm chú giải</translation>
    </message>
    <message>
        <source>Legend layer space</source>
        <translation>Cách dòng từng lớp chú giải</translation>
    </message>
    <message>
        <source>Legend symbol space</source>
        <translation>Cách dòng biểu tượng chú giải</translation>
    </message>
    <message>
        <source>Legend icon label space</source>
        <translation>Cách dòng nhãn biểu tượng của chú giải</translation>
    </message>
    <message>
        <source>Title font changed</source>
        <translation>Phông chữ tiêu đề bị thay đổi</translation>
    </message>
    <message>
        <source>Legend group font changed</source>
        <translation>Phông chữ nhóm của chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend layer font changed</source>
        <translation>Phông chữ lớp của chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend item font changed</source>
        <translation>Phông chữ mục của chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend font color changed</source>
        <translation>Màu phông chữ chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend box space</source>
        <translation>Khoảng cách dòng ô chú giải</translation>
    </message>
    <message>
        <source>Legend map changed</source>
        <translation>Bản đồ chú giải bị thay đổi</translation>
    </message>
    <message>
        <source>Legend item properties</source>
        <translation>Tính chất của mục chú giải</translation>
    </message>
    <message>
        <source>Item text</source>
        <translation>Mục kiểu chữ</translation>
    </message>
    <message>
        <source>Legend item edited</source>
        <translation>Mục của chú giải đã được chỉnh sửa</translation>
    </message>
    <message>
        <source>Legend updated</source>
        <translation>Chú giải được cập nhật</translation>
    </message>
    <message>
        <source>Legend group added</source>
        <translation>Nhóm chú giải được thêm vào</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendWidgetBase</name>
    <message>
        <source>Legend Options</source>
        <translation>Các tùy chọn Chú giải</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>&amp;Title</source>
        <translation>&amp;Tiêu đề</translation>
    </message>
    <message>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Wrap text on</source>
        <translation>Cuộn chữ trên</translation>
    </message>
    <message>
        <source>Legend items</source>
        <translation>Các mục chú giải</translation>
    </message>
    <message>
        <source>Add group</source>
        <translation>Thêm nhóm</translation>
    </message>
    <message>
        <source>Show feature count for each class of vector layer.</source>
        <translation>Hiện số đối tượng cho mỗi nhóm của lớp véc-tơ.</translation>
    </message>
    <message>
        <source>Fonts</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Space above text using subgroup style.</source>
        <translation>Khoảng cách dòng phía trên chữ dùng kiểu nhóm phụ.</translation>
    </message>
    <message>
        <source>Subgroup space</source>
        <translation>Khoảng cách dòng nhóm phụ</translation>
    </message>
    <message>
        <source>Space above symbol and symbol label.</source>
        <translation>Khoảng cách dòng phía trên biểu tượng và nhãn biểu tượng.</translation>
    </message>
    <message>
        <source>Column space</source>
        <translation>Khoảng cách giữa các cột</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Đếm</translation>
    </message>
    <message>
        <source>Equal column widths</source>
        <translation>Chiều rộng cột bằng nhau</translation>
    </message>
    <message>
        <source>Allow to split layer items into multiple columns.</source>
        <translation>Cho phép ngắt các mục của lớp ra thành nhiều cột.</translation>
    </message>
    <message>
        <source>Split layers</source>
        <translation>Ngắt lớp</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation>Khoảng cách dòng</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Title alignment:</source>
        <translation>Căn Tiêu đề:</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Update whole legend. Layers are added/removed according to main application legend. User defined labels will be deleted.</source>
        <translation>Cập nhật toàn bộ chú giải. Các lớp được thêm vào/loại bỏ tương ứng với chú giải ứng dụng chính. Các nhãn do người dùng định nghĩa sẽ bị xóa.</translation>
    </message>
    <message>
        <source>Update all</source>
        <translation>Cập nhật tất cả</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Auto update</source>
        <translation>Cập nhật tự động</translation>
    </message>
    <message>
        <source>Filter Legend By Map Content</source>
        <translation>Lọc chú giải theo nội dung bản đồ</translation>
    </message>
    <message>
        <source>Title font...</source>
        <translation>Phông chữ của Tiêu đề...</translation>
    </message>
    <message>
        <source>Subgroup font...</source>
        <translation>Phông chữ của nhóm phụ...</translation>
    </message>
    <message>
        <source>Group font...</source>
        <translation>Phông chữ của nhóm...</translation>
    </message>
    <message>
        <source>Item font...</source>
        <translation>Phông chữ của mục...</translation>
    </message>
    <message>
        <source>Font color</source>
        <translation>Màu phông</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Symbol width</source>
        <translation>Chiều rộng biểu tượng</translation>
    </message>
    <message>
        <source>Symbol height</source>
        <translation>Chiều cao biểu tượng</translation>
    </message>
    <message>
        <source>WMS LegendGraphic</source>
        <translation>Đồ họa chú giải WMS</translation>
    </message>
    <message>
        <source>Legend width</source>
        <translation>Chiều rộng chú giải</translation>
    </message>
    <message>
        <source>Legend height</source>
        <translation>Chiều cao chú giải</translation>
    </message>
    <message>
        <source>Space above text using group style.</source>
        <translation>Khoảng cách dòng phía trên chữ dùng kiểu nhóm.</translation>
    </message>
    <message>
        <source>Group Space</source>
        <translation>Khoảng cách dòng Nhóm</translation>
    </message>
    <message>
        <source>Symbol space</source>
        <translation>Khoảng cách dòng biểu tượng</translation>
    </message>
    <message>
        <source>Space between symbol icon and symbol label (symbol label left margin).</source>
        <translation>Khoảng cách dòng giữa biểu tượng và nhãn biểu tượng (lề trái của nhãn biểu tượng).</translation>
    </message>
    <message>
        <source>Icon label space</source>
        <translation>Khoảng cách dòng nhãn biểu tượng</translation>
    </message>
    <message>
        <source>Box space</source>
        <translation>Khoảng cách dòng giữa ô</translation>
    </message>
    <message>
        <source>Space below title.</source>
        <translation>Khoảng cách dòng bên dưới tiêu đề.</translation>
    </message>
    <message>
        <source>Title space</source>
        <translation>Khoảng cách dòng tiêu đề</translation>
    </message>
</context>
<context>
    <name>QgsComposerManager</name>
    <message>
        <source>&amp;Show</source>
        <translation>&amp;Hiển thị</translation>
    </message>
    <message>
        <source>&amp;Duplicate</source>
        <translation>&amp;Lặp</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>Loại &amp;bỏ</translation>
    </message>
    <message>
        <source>Re&amp;name</source>
        <translation>Đặt Tên lạ&amp;i</translation>
    </message>
    <message>
        <source>Empty composer</source>
        <translation>Trình biên tập rỗng</translation>
    </message>
    <message>
        <source>Specific</source>
        <translation>Đặc thù</translation>
    </message>
    <message>
        <source>Template error</source>
        <translation>Lỗi của mẫu</translation>
    </message>
    <message>
        <source>Error, template file not found</source>
        <translation>Lỗi, không tìm thấy tập tin mẫu</translation>
    </message>
    <message>
        <source>Error, could not read file</source>
        <translation>Lỗi, không thể đọc tập tin</translation>
    </message>
    <message>
        <source>Composer error</source>
        <translation>Lỗi trình biên tập</translation>
    </message>
    <message>
        <source>Error, could not create composer</source>
        <translation>Lỗi, không thể tạo trình biên tập</translation>
    </message>
    <message>
        <source>Loading template into composer...</source>
        <translation>Đang nạp mẫu vào trình biên tập...</translation>
    </message>
    <message>
        <source>Error, could not load template file</source>
        <translation>Lỗi, không thể nạp tập tin mẫu</translation>
    </message>
    <message>
        <source>Choose template</source>
        <translation>Chọn mẫu</translation>
    </message>
    <message>
        <source>Composer templates</source>
        <translation>Các mẫu trình biên tập</translation>
    </message>
    <message>
        <source>File system error</source>
        <translation>Lỗi hệ thống tập tin </translation>
    </message>
    <message>
        <source>Error, could not open or create local directory</source>
        <translation>Lỗi, không thể mở hoặc tạo thư mục cục bộ</translation>
    </message>
    <message>
        <source>Remove composer</source>
        <translation>Loại bỏ trình biên tập</translation>
    </message>
    <message>
        <source>Do you really want to remove the map composer &apos;%1&apos;?</source>
        <translation>Bạn có thực sự muốn loại bỏ trình biên tập bản đồ &apos;%1&apos;?</translation>
    </message>
    <message>
        <source> copy</source>
        <translation> chép</translation>
    </message>
    <message>
        <source>Duplicating composer...</source>
        <translation>Đang lặp trình biên tập...</translation>
    </message>
    <message>
        <source>Duplicate Composer</source>
        <translation>Tạo lặp trình biên tập</translation>
    </message>
    <message>
        <source>Composer duplication failed.</source>
        <translation>Tạo lặp trình biên tập thất bại.</translation>
    </message>
</context>
<context>
    <name>QgsComposerManagerBase</name>
    <message>
        <source>Composer manager</source>
        <translation>Trình Quản lý trình Biên tập</translation>
    </message>
    <message>
        <source>New from template</source>
        <translation>Mới theo mẫu</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Open template directory</source>
        <translation>Mở thư mục chứa mẫu</translation>
    </message>
    <message>
        <source>user</source>
        <translation>người dùng</translation>
    </message>
    <message>
        <source>default</source>
        <translation>mặc định</translation>
    </message>
</context>
<context>
    <name>QgsComposerMap</name>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Map will be printed here</source>
        <translation>Bản đồ sẽ được in ở đây</translation>
    </message>
    <message>
        <source>Grid %1</source>
        <translation>Lưới %1</translation>
    </message>
    <message>
        <source>Overview %1</source>
        <translation>Xem tổng quát %1</translation>
    </message>
</context>
<context>
    <name>QgsComposerMapWidget</name>
    <message>
        <source>Cache</source>
        <translation>Bộ đệm</translation>
    </message>
    <message>
        <source>Render</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>Rectangle</source>
        <translation>Hình chữ nhật</translation>
    </message>
    <message>
        <source>Solid</source>
        <translation>Đặc</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <source>Markers</source>
        <translation>Các đánh dấu</translation>
    </message>
    <message>
        <source>Decimal</source>
        <translation>Số thập phân</translation>
    </message>
    <message>
        <source>Zebra</source>
        <translation>Ngựa vằn</translation>
    </message>
    <message>
        <source>Map scale changed</source>
        <translation>Tỷ lệ bản đồ bị thay đổi</translation>
    </message>
    <message>
        <source>Map rotation changed</source>
        <translation>Độ xoay bản đồ bị thay đổi</translation>
    </message>
    <message>
        <source>Map extent changed</source>
        <translation>Phạm vi bản đồ bị thay đổi</translation>
    </message>
    <message>
        <source>Select font color</source>
        <translation>Chọn màu phông chữ</translation>
    </message>
    <message>
        <source>Select grid frame color</source>
        <translation>Chọn màu khung lưới</translation>
    </message>
    <message>
        <source>Select grid frame fill color</source>
        <translation>Chọn màu tô khung lưới</translation>
    </message>
    <message>
        <source>Set layer list from a visibility preset</source>
        <translation>Thiết lập danh sách lớp từ một thiết lập trước về khả năng nhìn thấy</translation>
    </message>
    <message>
        <source>No presets defined</source>
        <translation>Không có các thiết lập trước đã định nghĩa</translation>
    </message>
    <message>
        <source>Canvas items toggled</source>
        <translation>Các mục trong khung bản đồ được bật</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Overview %1</source>
        <translation>Xem tổng quát %1</translation>
    </message>
    <message>
        <source>Add map overview</source>
        <translation>Thêm xem tổng quát bản đồ</translation>
    </message>
    <message>
        <source>Draw &quot;%1&quot; overview</source>
        <translation>Vẽ xem tổng quát &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Overview checkbox toggled</source>
        <translation>Ô đánh dấu xem tổng quát được bật</translation>
    </message>
    <message>
        <source>Overview map changed</source>
        <translation>Bản đồ xem tổng quát bị thay đổi</translation>
    </message>
    <message>
        <source>Overview frame style changed</source>
        <translation>Kiểu khung xem tổng quát bị thay đổi</translation>
    </message>
    <message>
        <source>Grid %1</source>
        <translation>Lưới %1</translation>
    </message>
    <message>
        <source>Frame and annotations only</source>
        <translation>Chỉ khung và các ghi chú</translation>
    </message>
    <message>
        <source>Decimal with suffix</source>
        <translation>Thập phân với tiếp hậu tố</translation>
    </message>
    <message>
        <source>Degree, minute</source>
        <translation>Độ, phút</translation>
    </message>
    <message>
        <source>Degree, minute with suffix</source>
        <translation>Độ, phút với hậu tố</translation>
    </message>
    <message>
        <source>Degree, minute aligned</source>
        <translation>Độ, phút được canh thẳng</translation>
    </message>
    <message>
        <source>Degree, minute, second</source>
        <translation>Độ, phút, giây</translation>
    </message>
    <message>
        <source>Degree, minute, second with suffix</source>
        <translation>Độ, phút, giây với hậu tố</translation>
    </message>
    <message>
        <source>Degree, minute, second aligned</source>
        <translation>Độ, phút, giây được canh thẳng</translation>
    </message>
    <message>
        <source>Transparent frame</source>
        <translation>Khung trong suốt</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Tô kiểu trong suốt</translation>
    </message>
    <message>
        <source>Add map grid</source>
        <translation>Thêm lưới bản đồ</translation>
    </message>
    <message>
        <source>Draw &quot;%1&quot; grid</source>
        <translation>Vẽ lưới &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Centimeter</source>
        <translation>Cen-ti-mét</translation>
    </message>
    <message>
        <source>change...</source>
        <translation>thay đổi...</translation>
    </message>
    <message>
        <source>Grid markers style changed</source>
        <translation>Kiểu các đánh dấu lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Cross width changed</source>
        <translation>Chiều dày chữ thập bị thay đổi</translation>
    </message>
    <message>
        <source>Frame width changed</source>
        <translation>Chiều dày khung bị thay đổi</translation>
    </message>
    <message>
        <source>Frame left side changed</source>
        <translation>Phía trái của khung bị thay đổi</translation>
    </message>
    <message>
        <source>Frame right side changed</source>
        <translation>Phía phải của khung bị thay đổi</translation>
    </message>
    <message>
        <source>Frame top side changed</source>
        <translation>Phía trên của khung bị thay đổi</translation>
    </message>
    <message>
        <source>Frame bottom side changed</source>
        <translation>Phía dưới của khung bị thay đổi</translation>
    </message>
    <message>
        <source>Interior ticks</source>
        <translation>các đánh dấu bên trong</translation>
    </message>
    <message>
        <source>Exterior ticks</source>
        <translation>Các đánh dấu bên ngoài</translation>
    </message>
    <message>
        <source>Interior and exterior ticks</source>
        <translation>Các đánh dấu bên trong và ngoài</translation>
    </message>
    <message>
        <source>Line border</source>
        <translation>Đường viền</translation>
    </message>
    <message>
        <source>Changed grid unit</source>
        <translation>Đơn vị lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid blend mode changed</source>
        <translation>Chế độ trộn lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid CRS changed</source>
        <translation>HTĐ lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation color changed</source>
        <translation>Màu ghi chú bị thay đổi</translation>
    </message>
    <message>
        <source>Grid checkbox toggled</source>
        <translation>Ô đánh dấu lưới được bật</translation>
    </message>
    <message>
        <source>Overview blend mode changed</source>
        <translation>Chế độ trộn xem tổng quát bị thay đổi</translation>
    </message>
    <message>
        <source>Overview inverted toggled</source>
        <translation>Xem tổng quát nghịch đảo được bật</translation>
    </message>
    <message>
        <source>Overview centered toggled</source>
        <translation>Xem tổng quát căn giữa được bật</translation>
    </message>
    <message>
        <source>Grid interval changed</source>
        <translation>Khoảng chia lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid offset changed</source>
        <translation>Độ lệch lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid line style changed</source>
        <translation>Kiểu đường lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid type changed</source>
        <translation>Kiểu lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation font changed</source>
        <translation>Phông chữ chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation distance changed</source>
        <translation>Khoảng cách chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation format changed</source>
        <translation>Định dạng chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation toggled</source>
        <translation>Chú thích được bật</translation>
    </message>
    <message>
        <source>Changed annotation precision</source>
        <translation>Độ chính xác chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Changed grid frame style</source>
        <translation>Kiểu khung lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Changed grid frame line thickness</source>
        <translation>Chiều dày đường khung lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid frame color changed</source>
        <translation>Màu khung lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid frame first fill color changed</source>
        <translation>Màu tô đầu tiên của khung lưới bị thay đổi</translation>
    </message>
    <message>
        <source>Grid frame second fill color changed</source>
        <translation>Màu tô khung lưới thứ hai bị thay đổi</translation>
    </message>
    <message>
        <source>Inside frame</source>
        <translation>Khung trong</translation>
    </message>
    <message>
        <source>Outside frame</source>
        <translation>Khung ngoài</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation>Bất hoạt</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Annotation position changed</source>
        <translation>Vị trí chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Changed annotation direction</source>
        <translation>Hướng chú thích bị thay đổi</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Frame divisions changed</source>
        <translation>Các phần chia khung bị thay đổi</translation>
    </message>
    <message>
        <source>Annotation display changed</source>
        <translation>Trình bày ghi chú bị thay đổi</translation>
    </message>
    <message>
        <source>Show all</source>
        <translation>Hiển thị tất cả</translation>
    </message>
    <message>
        <source>Show latitude only</source>
        <translation>Chỉ hiện vĩ độ</translation>
    </message>
    <message>
        <source>Show longitude only</source>
        <translation>Chỉ hiện kinh độ</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Latitude/Y only</source>
        <translation>Chỉ vĩ độ/Y</translation>
    </message>
    <message>
        <source>Longitude/X only</source>
        <translation>Chỉ kinh độ/X</translation>
    </message>
    <message>
        <source>Vertical ascending</source>
        <translation>Tăng dần theo chiều đứng</translation>
    </message>
    <message>
        <source>Vertical descending</source>
        <translation>Giảm dần theo chiều đứng</translation>
    </message>
</context>
<context>
    <name>QgsComposerMapWidgetBase</name>
    <message>
        <source>Map Options</source>
        <translation>Tùy chọn Bản đồ</translation>
    </message>
    <message>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Tính chất chính</translation>
    </message>
    <message>
        <source>Update preview</source>
        <translation>Cập nhật xem trước</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <source>Map rotation</source>
        <translation>Xoay bản đồ</translation>
    </message>
    <message>
        <source>Draw map canvas items</source>
        <translation>Vẽ các mục trong khung bản đồ</translation>
    </message>
    <message>
        <source>Lock layers for map item</source>
        <translation>Khoá các lớp đối với mục bản đồ</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>X max</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>Y min</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Y max</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <source>Set to map canvas extent</source>
        <translation>Thiết lập theo phạm vi khung bản đồ</translation>
    </message>
    <message>
        <source>X min</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>View extent in map canvas</source>
        <translation>Phạm vi xem trong khung xem bản đồ</translation>
    </message>
    <message>
        <source>Controlled by atlas</source>
        <translation>Do Atlas kiểm soát</translation>
    </message>
    <message>
        <source>Margin around feature</source>
        <translation>Lề quanh đối tượng</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Fixed scale</source>
        <translation>Tỷ lệ cố định</translation>
    </message>
    <message>
        <source>Use one of the predefined scales of the project where the atlas feature best fits.</source>
        <translation>Dùng một trong các tỷ lệ đã xác định trước của dự án sao cho đối tượng atlas hợp nhất.</translation>
    </message>
    <message>
        <source>Predefined scale (best fit)</source>
        <translation>Tỷ lệ định sẵn (phù hợp nhất)</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>Độ lệch</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Blend mode</source>
        <translation>Chế độ trộn</translation>
    </message>
    <message>
        <source>Interval</source>
        <translation>Khoảng chia</translation>
    </message>
    <message>
        <source>Grid frame</source>
        <translation>Khung lưới</translation>
    </message>
    <message>
        <source>Frame size</source>
        <translation>Kích thước khung</translation>
    </message>
    <message>
        <source>Frame line thickness</source>
        <translation>Độ dày đường của khung</translation>
    </message>
    <message>
        <source>Frame fill colors</source>
        <translation>Màu tô khung</translation>
    </message>
    <message>
        <source>Marker style</source>
        <translation>Kiểu đánh dấu</translation>
    </message>
    <message>
        <source>Invert overview</source>
        <translation>Đảo vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Center on overview</source>
        <translation>Căn giữa tại vùng xem tổng quát</translation>
    </message>
    <message>
        <source>X </source>
        <translation>X </translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>Y </source>
        <translation>Y </translation>
    </message>
    <message>
        <source>Cross width</source>
        <translation>Chiều dày chữ thập</translation>
    </message>
    <message>
        <source>Frame style</source>
        <translation>Kiểu khung</translation>
    </message>
    <message>
        <source>Line style</source>
        <translation>Kiểu đường</translation>
    </message>
    <message>
        <source>Grids</source>
        <translation>Các lưới</translation>
    </message>
    <message>
        <source>Add a new grid</source>
        <translation>Thêm một lưới mới</translation>
    </message>
    <message>
        <source>Remove selected grid</source>
        <translation>Loại bỏ lưới được chọn</translation>
    </message>
    <message>
        <source>Move selected grid up</source>
        <translation>Di chuyển lưới được chọn lên</translation>
    </message>
    <message>
        <source>Move selected grid down</source>
        <translation>Di chuyển lưới được chọn xuống</translation>
    </message>
    <message>
        <source>Draw grid</source>
        <translation>Vẽ lưới</translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>change...</source>
        <translation>thay đổi...</translation>
    </message>
    <message>
        <source>Interval units</source>
        <translation>Các đơn vị khoảng chia</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Centimeter</source>
        <translation>Cen-ti-mét</translation>
    </message>
    <message>
        <source>Left side</source>
        <translation>Phía trái</translation>
    </message>
    <message>
        <source>Right side</source>
        <translation>Phía phải</translation>
    </message>
    <message>
        <source>Top side</source>
        <translation>Phía trên</translation>
    </message>
    <message>
        <source>Bottom side</source>
        <translation>Phía dưới</translation>
    </message>
    <message>
        <source>No frame</source>
        <translation>Không khung</translation>
    </message>
    <message>
        <source>Zebra</source>
        <translation>Ngựa vằn</translation>
    </message>
    <message>
        <source>Interior ticks</source>
        <translation>Đánh dấu bên trong</translation>
    </message>
    <message>
        <source>Exterior ticks</source>
        <translation>Đánh dấu bên ngoài</translation>
    </message>
    <message>
        <source>Interior and exterior ticks</source>
        <translation>Các đánh dấu bên trong và ngoài</translation>
    </message>
    <message>
        <source>Line border</source>
        <translation>Đường viền</translation>
    </message>
    <message>
        <source>Draw coordinates</source>
        <translation>Vẽ tọa độ</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <source>Font color</source>
        <translation>Màu phông</translation>
    </message>
    <message>
        <source>Distance to map frame</source>
        <translation>Khoảng cách đến khung bản đồ</translation>
    </message>
    <message>
        <source>Coordinate precision</source>
        <translation>Độ chính xác toạ độ</translation>
    </message>
    <message>
        <source>Overviews</source>
        <translation>Các phép xem tổng quát</translation>
    </message>
    <message>
        <source>Draw overview</source>
        <translation>Vẽ xem tổng quát</translation>
    </message>
    <message>
        <source>Map frame</source>
        <translation>Khung bản đồ</translation>
    </message>
    <message>
        <source>Blending mode</source>
        <translation>Chế độ trộn</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Right divisions</source>
        <translation>Các phần chia phải</translation>
    </message>
    <message>
        <source>Left divisions</source>
        <translation>Các phần chia trái</translation>
    </message>
    <message>
        <source>Top divisions</source>
        <translation>Các phần chia trên</translation>
    </message>
    <message>
        <source>Bottom divisions</source>
        <translation>Các phần chia dưới</translation>
    </message>
    <message>
        <source>Add a new overview</source>
        <translation>Thêm một xem tổng quát mới</translation>
    </message>
    <message>
        <source>Remove selected overview</source>
        <translation>Loại bỏ xem tổng quát đã chọn</translation>
    </message>
    <message>
        <source>Move selected overview up</source>
        <translation>Di chuyển xem tổng quát đã chọn lên</translation>
    </message>
    <message>
        <source>Move selected overview down</source>
        <translation>Di chuyển xem tổng quát đã chọn xuống</translation>
    </message>
    <message>
        <source>Lock layer styles for map item</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerModel</name>
    <message>
        <source>Item</source>
        <translation>Mục</translation>
    </message>
</context>
<context>
    <name>QgsComposerMouseHandles</name>
    <message>
        <source>Change item position</source>
        <translation>Thay đổi vị trí mục</translation>
    </message>
    <message>
        <source>Change item size</source>
        <translation>Thay đổi kích thước mục</translation>
    </message>
    <message>
        <source>%1 items selected</source>
        <translation>%1 mục được chọn</translation>
    </message>
    <message>
        <source>1 item selected</source>
        <translation>1 mục được chọn</translation>
    </message>
    <message>
        <source>dx: %1 mm dy: %2 mm</source>
        <translation>dx: %1 mm dy: %2 mm</translation>
    </message>
    <message>
        <source>width: %1 mm height: %2 mm</source>
        <translation>rộng: %1 mm cao: %2 mm</translation>
    </message>
</context>
<context>
    <name>QgsComposerMultiFrame</name>
    <message>
        <source>&lt;frame&gt;</source>
        <translation>&lt;khung&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerNameDelegate</name>
    <message>
        <source>Rename composer</source>
        <translation>Đặt lại tên trình biên soạn</translation>
    </message>
    <message>
        <source>There is already a composer named &quot;%1&quot;</source>
        <translation>Đã có một trình biên soạn tên là &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>QgsComposerPicture</name>
    <message>
        <source>Picture expression eval error</source>
        <translation>Lỗi đánh giá biểu thức hình ảnh</translation>
    </message>
</context>
<context>
    <name>QgsComposerPictureWidget</name>
    <message>
        <source>Select svg or image file</source>
        <translation>Chọn tập tin svg hoặc tập tin ảnh</translation>
    </message>
    <message>
        <source>Picture changed</source>
        <translation>Hình ảnh bị thay đổi</translation>
    </message>
    <message>
        <source>Picture rotation changed</source>
        <translation>Độ xoay ảnh bị thay đổi</translation>
    </message>
    <message>
        <source>Select new preview directory</source>
        <translation>Chọn thư mục xem trước mới</translation>
    </message>
    <message>
        <source>Picture resize mode changed</source>
        <translation>Chế độ chỉnh kích thước ảnh bị thay đổi</translation>
    </message>
    <message>
        <source>Picture placement changed</source>
        <translation>Vị trí đặt ảnh bị thay đổi</translation>
    </message>
    <message>
        <source>Rotation synchronisation toggled</source>
        <translation>Đồng bộ xoay được bật</translation>
    </message>
    <message>
        <source>Rotation map changed</source>
        <translation>Bản đồ xoay bị thay đổi</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Creating icon for file %1</source>
        <translation>Tạo biểu tượng cho tập tin %1</translation>
    </message>
</context>
<context>
    <name>QgsComposerPictureWidgetBase</name>
    <message>
        <source>Picture Options</source>
        <translation>Các tùy chọn ảnh</translation>
    </message>
    <message>
        <source>Picture</source>
        <translation>Hình ảnh</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Image source</source>
        <translation>Nguồn ảnh</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Resize mode</source>
        <translation>Chế độ chỉnh kích thước</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Chỗ đặt</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <source>Stretch</source>
        <translation>Dãn</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>Cắt bỏ</translation>
    </message>
    <message>
        <source>Zoom and resize frame</source>
        <translation>Phóng và chỉnh k.thước khung</translation>
    </message>
    <message>
        <source>Resize frame to image size</source>
        <translation>Chỉnh k.thước khung theo k.thước ảnh</translation>
    </message>
    <message>
        <source>Top left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top center</source>
        <translation>Trên giữa</translation>
    </message>
    <message>
        <source>Top right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Middle left</source>
        <translation>Giữa ở bên trái</translation>
    </message>
    <message>
        <source>Middle</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Middle right</source>
        <translation>Giữa ở bên phải</translation>
    </message>
    <message>
        <source>Bottom left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Bottom center</source>
        <translation>Giữa phía dưới</translation>
    </message>
    <message>
        <source>Bottom right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Search directories</source>
        <translation>Các thư mục tìm</translation>
    </message>
    <message>
        <source>Loading previews...</source>
        <translation>Đang nạp các xem trước...</translation>
    </message>
    <message>
        <source>Image search paths</source>
        <translation>Đường dẫn tìm ảnh</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>Thêm...</translation>
    </message>
    <message>
        <source>Image rotation</source>
        <translation>Xoay ảnh</translation>
    </message>
    <message>
        <source>Sync with map</source>
        <translation>Đồng bộ hoá với bản đồ</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>QgsComposerScaleBar</name>
    <message>
        <source>units</source>
        <translation>đơn vị</translation>
    </message>
    <message>
        <source>km</source>
        <translation>km</translation>
    </message>
    <message>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <source>miles</source>
        <translation>dặm</translation>
    </message>
    <message>
        <source>ft</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <source>Nm</source>
        <translation>Hải lý</translation>
    </message>
</context>
<context>
    <name>QgsComposerScaleBarWidget</name>
    <message>
        <source>Single Box</source>
        <translation>Hộp đơn</translation>
    </message>
    <message>
        <source>Double Box</source>
        <translation>Hộp kép</translation>
    </message>
    <message>
        <source>Line Ticks Middle</source>
        <translation>Đường nháy giữa</translation>
    </message>
    <message>
        <source>Line Ticks Down</source>
        <translation>Đường nháy xuống</translation>
    </message>
    <message>
        <source>Line Ticks Up</source>
        <translation>Đường nháy lên</translation>
    </message>
    <message>
        <source>Numeric</source>
        <translation>Kiểu số</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Middle</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Map units</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <source>Nautical Miles</source>
        <translation>Hải lý</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Tô kiểu trong suốt</translation>
    </message>
    <message>
        <source>Select alternate fill color</source>
        <translation>Chọn một màu tô khác</translation>
    </message>
    <message>
        <source>Select font color</source>
        <translation>Chọn màu phông chữ</translation>
    </message>
    <message>
        <source>Select stroke color</source>
        <translation>Chọn màu nét</translation>
    </message>
    <message>
        <source>Transparent stroke</source>
        <translation>Nét trong suốt</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Scalebar map changed</source>
        <translation>Thước tỷ lệ bản đồ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar line width</source>
        <translation>Chiều dày đường của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar segment size</source>
        <translation>K.thước đoạn của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar segments left</source>
        <translation>Các đoạn trái của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Number of scalebar segments changed</source>
        <translation>Số đoạn của thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar height changed</source>
        <translation>Chiều cao thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar font changed</source>
        <translation>Phông chữ của thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar font color changed</source>
        <translation>Màu phông chữ thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar color changed</source>
        <translation>Màu thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar secondary color changed</source>
        <translation>Màu thứ cấp của thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar stroke color changed</source>
        <translation>Màu nét của thước tỷ lệ bị thay đổi</translation>
    </message>
    <message>
        <source>Scalebar unit text</source>
        <translation>Chữ đơn vị của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar map units per segment</source>
        <translation>Đơn vị bản đồ của thước tỷ lệ trên một đoạn</translation>
    </message>
    <message>
        <source>Scalebar style changed</source>
        <translation>Kiểu thước tỷ lệ thay đổi</translation>
    </message>
    <message>
        <source>Scalebar label bar space</source>
        <translation>Khoảng cách dòng nhãn của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar box content space</source>
        <translation>Khoảng cách dòng ô nội dung của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar alignment</source>
        <translation>Căn thẳng thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar changed to map units</source>
        <translation>Thước tỷ lệ thay đổi sang đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Scalebar changed to feet</source>
        <translation>Thước tỷ lệ thay đổi sang bộ Anh</translation>
    </message>
    <message>
        <source>Scalebar changed to nautical miles</source>
        <translation>Thước tỷ lệ thay đổi sang hải lý</translation>
    </message>
    <message>
        <source>Scalebar changed to meters</source>
        <translation>Thước tỷ lệ thay đổi sang mét</translation>
    </message>
    <message>
        <source>Scalebar line join style</source>
        <translation>Kiểu kết hợp đường của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar line cap style</source>
        <translation>Kiểu chóp đường của thước tỷ lệ</translation>
    </message>
</context>
<context>
    <name>QgsComposerScaleBarWidgetBase</name>
    <message>
        <source>Barscale Options</source>
        <translation>Tùy chọn tỷ lệ của thước tỷ lệ</translation>
    </message>
    <message>
        <source>Scalebar</source>
        <translation>Thước Tỷ lệ</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Map units per bar unit</source>
        <translation>Đơn vị bản đồ trên đơn vị cột</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <source>left </source>
        <translation>trái </translation>
    </message>
    <message>
        <source>right </source>
        <translation>phải </translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source> units</source>
        <translation> đơn vị</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <source>Box margin</source>
        <translation>Viền ô</translation>
    </message>
    <message>
        <source>Labels margin</source>
        <translation>Lề nhãn</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>Chiều dày đường</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Kiểu kết hợp</translation>
    </message>
    <message>
        <source>Cap style</source>
        <translation>Kiểu chóp</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Căn thẳng</translation>
    </message>
    <message>
        <source>Fonts and colors</source>
        <translation>Phông chữ và màu</translation>
    </message>
    <message>
        <source>Font color</source>
        <translation>Màu phông</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation>Màu tô</translation>
    </message>
    <message>
        <source>Secondary fill color</source>
        <translation>Màu tô thứ cấp</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation>Màu nét</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
</context>
<context>
    <name>QgsComposerShape</name>
    <message>
        <source>&lt;ellipse&gt;</source>
        <translation>&lt;ê-lip&gt;</translation>
    </message>
    <message>
        <source>&lt;rectangle&gt;</source>
        <translation>&lt;chữ nhật&gt;</translation>
    </message>
    <message>
        <source>&lt;triangle&gt;</source>
        <translation>&lt;tam giác&gt;</translation>
    </message>
    <message>
        <source>&lt;shape&gt;</source>
        <translation>&lt;hình dạng&gt;</translation>
    </message>
</context>
<context>
    <name>QgsComposerShapeWidget</name>
    <message>
        <source>Ellipse</source>
        <translation>Ê-líp</translation>
    </message>
    <message>
        <source>Rectangle</source>
        <translation>Hình chữ nhật</translation>
    </message>
    <message>
        <source>Triangle</source>
        <translation>Hình tam giác</translation>
    </message>
    <message>
        <source>Shape style changed</source>
        <translation>Kiểu hình dạng thay đổi</translation>
    </message>
    <message>
        <source>Shape radius changed</source>
        <translation>Bán kính hình dạng thay đổi</translation>
    </message>
    <message>
        <source>Shape type changed</source>
        <translation>Kiểu hình dạng thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsComposerShapeWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation>Hình dạng</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Corner radius</source>
        <translation>Bán kính góc</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableSortColumnsProxyModel</name>
    <message>
        <source>Descending</source>
        <translation>Giảm dần</translation>
    </message>
    <message>
        <source>Ascending</source>
        <translation>Tăng dần</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Sort Order</source>
        <translation>Xếp thứ tự</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableSortColumnsProxyModelV2</name>
    <message>
        <source>Descending</source>
        <translation>Giảm dần</translation>
    </message>
    <message>
        <source>Ascending</source>
        <translation>Tăng dần</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Sort Order</source>
        <translation>Xếp thứ tự</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableV2</name>
    <message>
        <source>No matching records</source>
        <translation>Không có các bản ghi khớp</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableWidget</name>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>Table feature filter toggled</source>
        <translation>Lọc đối tượng bảng được bật</translation>
    </message>
    <message>
        <source>Table feature filter modified</source>
        <translation>Lọc đối tượng bảng thay đổi</translation>
    </message>
    <message>
        <source>Expression based filter</source>
        <translation>Lọc dựa trên biểu thức</translation>
    </message>
    <message>
        <source>Table header alignment changed</source>
        <translation>Căn thẳng đầu trang của bảng thay đổi</translation>
    </message>
    <message>
        <source>Table layer changed</source>
        <translation>Lớp bảng thay đổi</translation>
    </message>
    <message>
        <source>Table attribute settings</source>
        <translation>Các thiết lập thuộc tính bảng</translation>
    </message>
    <message>
        <source>Select header font color</source>
        <translation>Chọn màu phông chữ tiêu đề</translation>
    </message>
    <message>
        <source>Select content font color</source>
        <translation>Chọn màu phông chữ nội dung</translation>
    </message>
    <message>
        <source>Table map changed</source>
        <translation>Bản đồ bảng thay đổi</translation>
    </message>
    <message>
        <source>Table maximum columns</source>
        <translation>Số cột tối đa của bảng</translation>
    </message>
    <message>
        <source>Select Font</source>
        <translation>Chọn phông chữ</translation>
    </message>
    <message>
        <source>Table header font</source>
        <translation>Phông chữ đầu trang của bảng</translation>
    </message>
    <message>
        <source>Table header font color</source>
        <translation>Màu phông chữ tiêu đề của bảng</translation>
    </message>
    <message>
        <source>Table content font</source>
        <translation>Phông chữ nội dung bảng</translation>
    </message>
    <message>
        <source>Table content font color</source>
        <translation>Màu phông chữ nội dung của bảng</translation>
    </message>
    <message>
        <source>Table grid stroke</source>
        <translation>Nét lưới của bảng</translation>
    </message>
    <message>
        <source>Select grid color</source>
        <translation>Chọn màu lưới</translation>
    </message>
    <message>
        <source>Table grid color</source>
        <translation>Màu lưới của bảng</translation>
    </message>
    <message>
        <source>Table grid toggled</source>
        <translation>Lưới bảng được bật</translation>
    </message>
    <message>
        <source>Table visible only toggled</source>
        <translation>Bảng chỉ xem được bật</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableWidgetBase</name>
    <message>
        <source>Attribute Table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>Attribute table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>Main properties</source>
        <translation>Các tính chất chính</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Attributes...</source>
        <translation>Các thuộc tính...</translation>
    </message>
    <message>
        <source>Feature filtering</source>
        <translation>Lọc đối tượng</translation>
    </message>
    <message>
        <source>Composer map</source>
        <translation>Trình biên tập bản đồ</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Fonts and text styling</source>
        <translation>Phông chữ và kiểu chữ</translation>
    </message>
    <message>
        <source>Table heading</source>
        <translation>Tiêu đề bảng</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Căn thẳng</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Choose font...</source>
        <translation>Chọn phông chữ...</translation>
    </message>
    <message>
        <source>Table contents</source>
        <translation>Nội dung bảng</translation>
    </message>
    <message>
        <source>Maximum rows</source>
        <translation>Số hàng tối đa</translation>
    </message>
    <message>
        <source>Margin</source>
        <translation>Lề</translation>
    </message>
    <message>
        <source>Show only visible features</source>
        <translation>Chỉ hiển thị các đối tượng nhìn thấy được</translation>
    </message>
    <message>
        <source>Refresh table data</source>
        <translation>Làm tươi lại dữ liệu của bảng</translation>
    </message>
    <message>
        <source>Filter with</source>
        <translation>Lọc với</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation>Hiển thị lưới</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation>Chiều rộng nét</translation>
    </message>
    <message>
        <source>Follow column alignment</source>
        <translation>Theo căn thẳng cột</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
</context>
<context>
    <name>QgsComposerVectorLegendBase</name>
    <message>
        <source>Vector Legend Options</source>
        <translation>Tùy chọn cho Chú giải Vector</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
</context>
<context>
    <name>QgsComposerView</name>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>Label added</source>
        <translation>Nhãn được thêm</translation>
    </message>
    <message>
        <source>Scale bar added</source>
        <translation>Thước tỷ lệ được thêm</translation>
    </message>
    <message>
        <source>Legend added</source>
        <translation>Chú giải được thêm</translation>
    </message>
    <message>
        <source>Picture added</source>
        <translation>Hình ảnh được thêm</translation>
    </message>
    <message>
        <source>Table added</source>
        <translation>Bảng được thêm</translation>
    </message>
    <message>
        <source>Shape added</source>
        <translation>Hình dạng được thêm</translation>
    </message>
    <message>
        <source>Move item content</source>
        <translation>Di chuyển nội dung của mục</translation>
    </message>
    <message>
        <source>Arrow added</source>
        <translation>Mũi tên được thêm vào</translation>
    </message>
    <message>
        <source>Map added</source>
        <translation>Bản đồ được thêm</translation>
    </message>
    <message>
        <source>Attribute table added</source>
        <translation>Bảng thuộc tính được thêm vào</translation>
    </message>
    <message>
        <source>Attribute table frame added</source>
        <translation>Khung bảng thuộc tính được thêm vào</translation>
    </message>
    <message>
        <source>Html item added</source>
        <translation>Mục HTML được thêm</translation>
    </message>
    <message>
        <source>Html frame added</source>
        <translation>Khung html được thêm</translation>
    </message>
    <message>
        <source>Item moved</source>
        <translation>mục bị di chuyển</translation>
    </message>
    <message>
        <source>Zoom item content</source>
        <translation>Nội dung mục phóng</translation>
    </message>
</context>
<context>
    <name>QgsComposition</name>
    <message>
        <source>Label added</source>
        <translation>Nhãn được thêm</translation>
    </message>
    <message>
        <source>Map added</source>
        <translation>Bản đồ được thêm</translation>
    </message>
    <message>
        <source>Arrow added</source>
        <translation>Mũi tên được thêm vào</translation>
    </message>
    <message>
        <source>Scale bar added</source>
        <translation>Thước tỷ lệ được thêm</translation>
    </message>
    <message>
        <source>Shape added</source>
        <translation>Hình dạng được thêm</translation>
    </message>
    <message>
        <source>Picture added</source>
        <translation>Hình ảnh được thêm</translation>
    </message>
    <message>
        <source>Legend added</source>
        <translation>Chú giải được thêm</translation>
    </message>
    <message>
        <source>Table added</source>
        <translation>Bảng được thêm</translation>
    </message>
    <message>
        <source>Aligned items left</source>
        <translation>Các mục được căn sang trái</translation>
    </message>
    <message>
        <source>Aligned items horizontal center</source>
        <translation>Các mục được căn thẳng ở giữa theo chiều ngang</translation>
    </message>
    <message>
        <source>Aligned items vertical center</source>
        <translation>Các mục được căn ở giữa theo chiều đứng</translation>
    </message>
    <message>
        <source>Aligned items right</source>
        <translation>Các mục được căn phải</translation>
    </message>
    <message>
        <source>Aligned items top</source>
        <translation>Các mục được căn trên cùng</translation>
    </message>
    <message>
        <source>Aligned items bottom</source>
        <translation>Các mục được căn thẳng ở dưới cùng</translation>
    </message>
    <message>
        <source>Items locked</source>
        <translation>Các mục bị khóa</translation>
    </message>
    <message>
        <source>Items unlocked</source>
        <translation>Các mục được mở khóa</translation>
    </message>
    <message>
        <source>Item z-order changed</source>
        <translation>Thứ tự z của mục thay đổi</translation>
    </message>
    <message>
        <source>Remove item group</source>
        <translation>Loại bỏ nhóm mục</translation>
    </message>
    <message>
        <source>Frame deleted</source>
        <translation>Khung bị xóa</translation>
    </message>
    <message>
        <source>Item deleted</source>
        <translation>Mục bị xóa</translation>
    </message>
    <message>
        <source>Multiframe removed</source>
        <translation>Khung đa phần bị loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsCompositionBase</name>
    <message>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <source>Paper</source>
        <translation>Giấy</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều ngang</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều đứng</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation>Hướng</translation>
    </message>
</context>
<context>
    <name>QgsCompositionWidget</name>
    <message>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>inch</source>
        <translation>phân Anh</translation>
    </message>
    <message>
        <source>Landscape</source>
        <translation>Kiểu ngang</translation>
    </message>
    <message>
        <source>Portrait</source>
        <translation>Kiểu đứng</translation>
    </message>
    <message>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <source>A5 (148x210 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A4 (210x297 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A3 (297x420 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A2 (420x594 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A1 (594x841 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A0 (841x1189 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B5 (176 x 250 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B4 (250 x 353 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B3 (353 x 500 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B2 (500 x 707 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B1 (707 x 1000 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B0 (1000 x 1414 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Legal (8.5x14 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI A (Letter; 8.5x11 in)</source>
        <translation>ANSI A (Giấy viết thư; 8.5x11 in)</translation>
    </message>
    <message>
        <source>ANSI B (Tabloid; 11x17 in)</source>
        <translation>ANSI B (Báo khổ nhỏ; 11x17 in)</translation>
    </message>
    <message>
        <source>ANSI C (17x22 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI D (22x34 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI E (34x44 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch A (9x12 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch B (12x18 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch C (18x24 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch D (24x36 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch E (36x48 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch E1 (30x42 in)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Tùy chỉnh</translation>
    </message>
</context>
<context>
    <name>QgsCompositionWidgetBase</name>
    <message>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <source>Paper and quality</source>
        <translation>Giấy và chất lượng</translation>
    </message>
    <message>
        <source>Presets</source>
        <translation>Các thiết lập định sẵn</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <source>Number of pages</source>
        <translation>Số trang</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Export resolution</source>
        <translation>Độ phân giải xuất</translation>
    </message>
    <message>
        <source>Print as raster</source>
        <translation>In dưới dạng raster</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Page background</source>
        <translation>Nền trang</translation>
    </message>
    <message>
        <source>Snap tolerance</source>
        <translation>Ngưỡng bắt điểm</translation>
    </message>
    <message>
        <source> px</source>
        <translation> điểm ảnh</translation>
    </message>
    <message>
        <source> dpi</source>
        <translation> dpi</translation>
    </message>
    <message>
        <source>World file on</source>
        <translation>Tập tin world về</translation>
    </message>
    <message>
        <source>Guides and Grid</source>
        <translation>Các đường dẫn và lưới</translation>
    </message>
    <message>
        <source>Grid spacing</source>
        <translation>Khoảng cách lưới</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Grid offset</source>
        <translation>Căn lệch lưới</translation>
    </message>
    <message>
        <source>x: </source>
        <translation>x: </translation>
    </message>
    <message>
        <source>y: </source>
        <translation>y: </translation>
    </message>
</context>
<context>
    <name>QgsConfigureShortcutsDialog</name>
    <message>
        <source>Configure shortcuts</source>
        <translation>Cấu hình phím tắt</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <source>Shortcut</source>
        <translation>Phím tắt</translation>
    </message>
    <message>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <source>Set none</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <source>Set default</source>
        <translation>Thiết lập mặc định</translation>
    </message>
    <message>
        <source>Load...</source>
        <translation>Nạp...</translation>
    </message>
    <message>
        <source>Save...</source>
        <translation>Lưu...</translation>
    </message>
    <message>
        <source>Save shortcuts</source>
        <translation>Lưu các phím tắt</translation>
    </message>
    <message>
        <source>XML file</source>
        <translation>Tập tin XML</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>Saving shortcuts</source>
        <translation>Đang lưu các phím tắt</translation>
    </message>
    <message>
        <source>Cannot write file %1:
%2.</source>
        <translation>Không thể ghi tập tin %1:
%2.</translation>
    </message>
    <message>
        <source>Load shortcuts</source>
        <translation>Nạp các phím tắt</translation>
    </message>
    <message>
        <source>Loading shortcuts</source>
        <translation>Đang nạp các phím tắt</translation>
    </message>
    <message>
        <source>Cannot read file %1:
%2.</source>
        <translation>Không thể đọc tập tin %1:
%2.</translation>
    </message>
    <message>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation>Lỗi phân tách tại dòng %1, cột %2:
%3</translation>
    </message>
    <message>
        <source>The file is not an shortcuts exchange file.</source>
        <translation>Tập tin này không phải là một tập tin trao đổi phím tắt.</translation>
    </message>
    <message>
        <source>The file contains shortcuts created with different locale, so you can&apos;t use it.</source>
        <translation>Tập tin này chứa các phím tắt được tạo ra với ngôn ngữ khác, vì thế bạn không thể dùng nó.</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Set default (%1)</source>
        <translation>Thiết lập mặc định (%1)</translation>
    </message>
    <message>
        <source>Input: </source>
        <translation>Đầu vào:</translation>
    </message>
    <message>
        <source>Shortcut conflict</source>
        <translation>Mâu thuẫn phím tắt</translation>
    </message>
    <message>
        <source>This shortcut is already assigned to action %1. Reassign?</source>
        <translation>Phím tắt này đã được gán cho hành động %1. Gán lại không?</translation>
    </message>
</context>
<context>
    <name>QgsContextHelp</name>
    <message>
        <source>Error starting help viewer [%1]</source>
        <translation>Lỗi khởi động trình xem trợ giúp [%1]</translation>
    </message>
    <message>
        <source>Context help</source>
        <translation>Trợ giúp ngữ cảnh</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Oops! QGIS can&apos;t find help for this form.&lt;/h3&gt;The help file for %1 was not found for your language&lt;br&gt;If you would like to create it, contact the QGIS development team</source>
        <translation>&lt;h3&gt;Oops! QGIS không tìm thấy trợ giúp cho biểu mẫu này .&lt;/h3&gt;Tập tin trợ giúp cho %1 không có ở ngôn ngữ của bạn &lt;br&gt;Nếu bạn muốn tạo nó, hãy liên hệ nhóm phát triển QGIS</translation>
    </message>
</context>
<context>
    <name>QgsCoordinateTransform</name>
    <message>
        <source>The source spatial reference system (CRS) is not valid. The coordinates can not be reprojected. The CRS is: %1</source>
        <translation>Hệ tham chiếu không gian nguồn (CRS) không hợp lệ. Các tọa độ không thể được quy chiếu lại. HTCKG là: %1</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTCKG</translation>
    </message>
    <message>
        <source>The destination spatial reference system (CRS) is not valid. The coordinates can not be reprojected. The CRS is: %1</source>
        <translation>Hệ tham chiếu không gian đích (CRS) không hợp lệ. Các tọa độ không thể quy chiếu lại. HTCKG là: %1</translation>
    </message>
    <message>
        <source>inverse transform</source>
        <translation>chuyển đổi ngược</translation>
    </message>
    <message>
        <source>forward transform</source>
        <translation>chuyển đổi xuôi</translation>
    </message>
    <message>
        <source>%1 of
%2PROJ.4: %3 +to %4
Error: %5</source>
        <translation>%1 của
%2PROJ.4: %3 +đến %4
Lỗi: %5</translation>
    </message>
</context>
<context>
    <name>QgsCptCityBrowserModel</name>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampItem</name>
    <message>
        <source>colors</source>
        <translation>màu</translation>
    </message>
    <message>
        <source>discrete</source>
        <translation>rời rạc</translation>
    </message>
    <message>
        <source>continuous</source>
        <translation>liên tục</translation>
    </message>
    <message>
        <source>continuous (multi)</source>
        <translation>liên tục (nhiều)</translation>
    </message>
    <message>
        <source>variants</source>
        <translation>khác nhau</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampV2Dialog</name>
    <message>
        <source>Selections by theme</source>
        <translation>Phép chọn theo chủ đề</translation>
    </message>
    <message>
        <source>All by author</source>
        <translation>Toàn bộ bởi tác giả</translation>
    </message>
    <message>
        <source>You can download a more complete set of cpt-city gradients by installing the &quot;Color Ramp Manager&quot; plugin (you must enable Experimental plugins in the plugin manager).

</source>
        <translation>Bạn có thể tải về một bộ gradient cpt-city hoàn chỉnh hơn bằng cách cài đặt phần mở rộng &quot;Trình Quản lý Thang dốc Màu&quot; (bạn phải bật chức năng phần mở rộng Thử nghiệm lên trong trình quản lý phần mở rộng).</translation>
    </message>
    <message>
        <source>All Ramps (%1)</source>
        <translation>Tất cả thang dốc màu (%1)</translation>
    </message>
    <message>
        <source>Error - cpt-city gradient files not found.

You have two means of installing them:

1) Install the &quot;Color Ramp Manager&quot; python plugin (you must enable Experimental plugins in the plugin manager) and use it to download latest cpt-city package.
You can install the entire cpt-city archive or a selection for QGIS.

2) Download the complete archive (in svg format) and unzip it to your QGIS settings directory [%1] .

This file can be found at [%2]
and current file is [%3]</source>
        <translation>Lỗi - không tìm thấy các tập tin thang dốc cpt-city.

Bạn có hai cách để cài đặt chúng:

1) Cài phần mở rộng Python &quot;Trình Quản lý Thang dốc Màu&quot; (bạn phải bật phần mở rộng Thử nghiệm lên trong trình quản lý phần mở rộng) và dùng nó để tải gói cpt-city mới nhất.
Bạn có thể cài toàn bộ kho cpt-city hoặc chỉ cài một phần chọn cho QGIS.

2) Tải kho đầy đủ (ở định dạng svg) và giải nén nó vào thư mục thiết lập QGIS của bạn [%1].

Tập tin này có thể tìm thấy tại [%2]
và tập tin hiện tại là [%3]</translation>
    </message>
    <message>
        <source>%1 directory details</source>
        <translation>chi tiết thư mục %1</translation>
    </message>
    <message>
        <source>%1 gradient details</source>
        <translation>chi tiết thang dốc %1</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampV2DialogBase</name>
    <message>
        <source>cpt-city color ramp</source>
        <translation>thang dốc màu cpt-city</translation>
    </message>
    <message>
        <source>Selection and preview</source>
        <translation>Chọn và xem trước</translation>
    </message>
    <message>
        <source>License</source>
        <translation>Giấy phép</translation>
    </message>
    <message>
        <source>Palette</source>
        <translation>Bảng màu</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>Author(s)</source>
        <translation>(Các) Tác giả</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>Chi tiết</translation>
    </message>
    <message>
        <source>Save as standard gradient</source>
        <translation>Lưu dưới dạng độ dốc chuẩn</translation>
    </message>
</context>
<context>
    <name>QgsCredentialDialog</name>
    <message>
        <source>Enter Credentials</source>
        <translation>Nhập các chứng nhận</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
    <message>
        <source>Realm</source>
        <translation>Vùng</translation>
    </message>
</context>
<context>
    <name>QgsCustomColorScheme</name>
    <message>
        <source>Standard colors</source>
        <translation>Các màu tiêu chuẩn</translation>
    </message>
</context>
<context>
    <name>QgsCustomLayerOrderWidget</name>
    <message>
        <source>Control rendering order</source>
        <translation>Kiểm soát thứ tự kết xuất</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialog</name>
    <message>
        <source>QGIS Custom Projection</source>
        <translation>Phép chiếu tự tạo trong QGIS</translation>
    </message>
    <message>
        <source>This proj4 projection definition is not valid.</source>
        <translation>Định nghĩa phép chiếu theo proj4 này không hợp lệ.</translation>
    </message>
    <message>
        <source>new CRS</source>
        <translation>HTCKG mới</translation>
    </message>
    <message>
        <source>The proj4 definition of &apos;%1&apos; is not valid.</source>
        <translation>Định nghĩa proj4 của %1 không hợp lệ.</translation>
    </message>
    <message>
        <source>Northing and Easthing must be in decimal form.</source>
        <translation>Northing (vĩ độ) và Easting (kinh độ) phải ở dạng thập phân.</translation>
    </message>
    <message>
        <source>Internal Error (source projection invalid?)</source>
        <translation>Lỗi nội tại (phép chiếu nguồn không hợp lệ chăng?)</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialogBase</name>
    <message>
        <source>Custom Coordinate Reference System Definition</source>
        <translation>Định nghĩa hệ toạ độ tự tạo</translation>
    </message>
    <message>
        <source>Define</source>
        <translation>Định nghĩa</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>You can define your own custom Coordinate Reference System (CRS) here. The definition must conform to the proj4 format for specifying a CRS.</source>
        <translation>Bạn có thể định nghĩa Hệ toạ độ tự tạo trong phần này. Định nghĩa này phải tuân theo định dạng proj4 khi chỉ định một hệ toạ độ.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Kiểm tra</translation>
    </message>
    <message>
        <source>Use the text boxes below to test the CRS definition you are creating. Enter a coordinate where both the lat/long and the transformed result are known (for example by reading off a map). Then press the calculate button to see if the CRS definition you are creating is accurate.</source>
        <translation>Dùng các ô chữ phía dưới để kiểm tra định nghĩa hệ toạ độ mà bạn đang tạo. Nhập một toạ độ mà cả kinh/vĩ độ lẫn kết quả chuyển đổi bạn đều biết (ví dụ như toạ độ đọc ra từ một bản đồ). Sau đó bấm nút tính toán để kiểm tra xem định nghĩa hệ toạ độ bạn đang tạo có chính xác hay không.</translation>
    </message>
    <message>
        <source>Geographic / WGS84</source>
        <translation>Tọa độ địa lý/ WGS84</translation>
    </message>
    <message>
        <source>Destination CRS        </source>
        <translation>Hệ toạ độ đích</translation>
    </message>
    <message>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <source>Add new CRS</source>
        <translation>Thêm HTCKG mới</translation>
    </message>
    <message>
        <source>Calculate</source>
        <translation>Tính toán</translation>
    </message>
    <message>
        <source>Remove CRS</source>
        <translation>Hủy bỏ HTĐ</translation>
    </message>
    <message>
        <source>Copy existing CRS</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialog</name>
    <message>
        <source>Object name</source>
        <translation>Tên đối tượng</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Choose a customization INI file</source>
        <translation>Chọn tập tin INI tùy biến</translation>
    </message>
    <message>
        <source>Customization files (*.ini)</source>
        <translation>Các tập tin tùy biến (*.ini)</translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialogBase</name>
    <message>
        <source>Customization</source>
        <translation>Tùy biến</translation>
    </message>
    <message>
        <source>Enable customization</source>
        <translation>Bật tùy biến </translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <source>Catch</source>
        <translation>Bắt</translation>
    </message>
    <message>
        <source>Switch to catching widgets in main application</source>
        <translation>Chuyển sang bắt công cụ (widget) trong ứng dụng chính</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Save to file</source>
        <translation>Lưu vào tập tin</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation>Nạp từ tập tin</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation>Mở rộng tất cả</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>Thu gọn tất cả</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Chọn tất cả</translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceDialogBase</name>
    <message>
        <source>Dash space pattern</source>
        <translation>Kiểu cách dòng nét gạch</translation>
    </message>
    <message>
        <source>Dash</source>
        <translation>Nét gạch</translation>
    </message>
    <message>
        <source>Space</source>
        <translation>Khoảng cách dòng</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedButton</name>
    <message>
        <source>Description...</source>
        <translation>Mô tả...</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Chép</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>string</source>
        <translation>chuỗi</translation>
    </message>
    <message>
        <source>int</source>
        <translation>số nguyên</translation>
    </message>
    <message>
        <source>double</source>
        <translation>số thập phân</translation>
    </message>
    <message>
        <source>Field type: </source>
        <translation>Kiểu trường: </translation>
    </message>
    <message>
        <source>integer</source>
        <translation>số nguyên</translation>
    </message>
    <message>
        <source>unknown type</source>
        <translation>kiểu không rõ</translation>
    </message>
    <message>
        <source>Data defined override</source>
        <translation>Ghi đè dữ liệu đã định nghĩa</translation>
    </message>
    <message>
        <source>expression</source>
        <translation>biểu thức</translation>
    </message>
    <message>
        <source>field</source>
        <translation>trường</translation>
    </message>
    <message>
        <source>Deactivate</source>
        <translation>Giải hoạt</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation>Kích hoạt</translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>Trường thuộc tính</translation>
    </message>
    <message>
        <source>No matching field types found</source>
        <translation>Không tìm thấy các kiểu trường khớp</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Current: </source>
        <translation>Hiện tại: </translation>
    </message>
    <message>
        <source>Data definition description</source>
        <translation>Mô tả định nghĩa dữ liệu</translation>
    </message>
    <message>
        <source>undefined</source>
        <translation>chưa được định nghĩa</translation>
    </message>
    <message>
        <source>Parse error: %1</source>
        <translation>Lỗi phân tách: %1</translation>
    </message>
    <message>
        <source>&apos;%1&apos; field missing</source>
        <translation>không thấy trường &apos;%1&apos;</translation>
    </message>
    <message>
        <source>&lt;b&gt;&lt;u&gt;Data defined override&lt;/u&gt;&lt;/b&gt;&lt;br&gt;</source>
        <translation>&lt;b&gt;&lt;u&gt;Ghi đè dữ liệu đã định nghĩa&lt;/u&gt;&lt;/b&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Active: &lt;/b&gt;%1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;(ctrl|right-click toggles)&lt;/i&gt;&lt;br&gt;</source>
        <translation>&lt;b&gt;Đang hoạt động: &lt;/b&gt;%1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;(bật tắt bằng ctrl|chuột phải)&lt;/i&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <source>&lt;b&gt;Usage:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Sử dụng:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Expected input:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Đầu vào mong đợi:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Valid input types:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Các kiểu đầu vào hợp lệ:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;b&gt;Current definition %1:&lt;/b&gt;&lt;br&gt;%2</source>
        <translation>&lt;b&gt;Định nghĩa hiện tại %1:&lt;/b&gt;&lt;br&gt;%2</translation>
    </message>
    <message>
        <source>string </source>
        <translation>chuỗi </translation>
    </message>
    <message>
        <source>bool [&lt;b&gt;1&lt;/b&gt;=True|&lt;b&gt;0&lt;/b&gt;=False]</source>
        <translation>luân lý [&lt;b&gt;1&lt;/b&gt;=Đúng|&lt;b&gt;0&lt;/b&gt;=Sai]</translation>
    </message>
    <message>
        <source>string of variable length</source>
        <translation>chuỗi có chiều dài thay đổi</translation>
    </message>
    <message>
        <source>int [&amp;lt;= 0 =&amp;gt;]</source>
        <translation>số nguyên [&amp;lt;= 0 =&amp;gt;]</translation>
    </message>
    <message>
        <source>int [&amp;gt;= 0]</source>
        <translation>số nguyên [&amp;gt;= 0]</translation>
    </message>
    <message>
        <source>int [&amp;gt;= 1]</source>
        <translation>số nguyên [&amp;gt;= 1]</translation>
    </message>
    <message>
        <source>double [&amp;lt;= 0.0 =&amp;gt;]</source>
        <translation>thập phân [&amp;lt;= 0.0 =&amp;gt;]</translation>
    </message>
    <message>
        <source>double [&amp;gt;= 0.0]</source>
        <translation>thập phân [&amp;gt;= 0.0]</translation>
    </message>
    <message>
        <source>double coord [&lt;b&gt;X,Y&lt;/b&gt;] as &amp;lt;= 0.0 =&amp;gt;</source>
        <translation>tọa độ kiểu thập phân [&lt;b&gt;X,Y&lt;/b&gt;] khi &amp;lt;= 0.0 =&amp;gt;</translation>
    </message>
    <message>
        <source>double [-180.0 - 180.0]</source>
        <translation>thập phân [-180.0 - 180.0]</translation>
    </message>
    <message>
        <source>int [0-100]</source>
        <translation>số nguyên [0-100]</translation>
    </message>
    <message>
        <source>string [&lt;b&gt;r,g,b&lt;/b&gt;] as int 0-255</source>
        <translation>chuỗi [&lt;b&gt;đỏ,lục,xanh&lt;/b&gt;] dạng số nguyên 0-255</translation>
    </message>
    <message>
        <source>string [&lt;b&gt;r,g,b,a&lt;/b&gt;] as int 0-255</source>
        <translation>chuỗi [&lt;b&gt;đỏ,lục,xanh,anpha&lt;/b&gt;] dạng số nguyên 0-255</translation>
    </message>
    <message>
        <source>double [0.0-1.0]</source>
        <translation type="unfinished">kép [0.0-10.0] {0.0-1.0]?}</translation>
    </message>
    <message>
        <source>string [&lt;b&gt;filepath&lt;/b&gt;]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[&lt;b&gt;&lt;dash&gt;;&lt;space&gt;&lt;/b&gt;] e.g. &apos;8;2;1;2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedButtonPlugin</name>
    <message>
        <source>A widget to define the scale range</source>
        <translation>Một công cụ để định nghĩa khoảng tỷ lệ</translation>
    </message>
    <message>
        <source>A widget to define the scale range.</source>
        <translation>Một công cụ để định nghĩa khoảng tỷ lệ.</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedSymbolDialog</name>
    <message>
        <source>Data defined properties</source>
        <translation>Tính chất được định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>Property</source>
        <translation>Đặc điểm</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>double</source>
        <translation>thập phân</translation>
    </message>
    <message>
        <source>&apos;&lt;red&gt;,&lt;green&gt;,&lt;blue&gt;,&lt;alpha&gt;&apos;</source>
        <translation>&apos;&lt;đỏ&gt;,&lt;lục&gt;,&lt;xanh&gt;,&lt;anpha&gt;&apos;</translation>
    </message>
    <message>
        <source>&apos;&lt;filename&gt;&apos;</source>
        <translation>&apos;&lt;tên.tập.tin&gt;&apos;</translation>
    </message>
    <message>
        <source>&apos;linear&apos;|&apos;radial&apos;|&apos;conical&apos;</source>
        <translation>&apos;tuyến tính&apos;|&apos;tỏa tia&apos;|&apos;dạng nón&apos;</translation>
    </message>
    <message>
        <source>&apos;feature&apos;|&apos;viewport&apos;</source>
        <translation>&apos;đối tượng&apos;|&apos;cổng xem&apos;</translation>
    </message>
    <message>
        <source>&apos;pad&apos;|&apos;repeat&apos;|&apos;reflect&apos;</source>
        <translation>&apos;tấm đệm&apos;|&apos;lặp lại&apos;|&apos;phản chiếu&apos;</translation>
    </message>
    <message>
        <source>0 (false)|1 (true)</source>
        <translation>0 (sai)|1 (đúng)</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditConfig</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Examples result&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Expression&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Date output&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;d&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the day as number without a leading zero (1 to 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the day as number with a leading zero (01 to 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;ddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the long localized day name (e.g. &apos;Monday&apos; to &apos;&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qt.html#DayOfWeek-enum&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;Qt::Sunday&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;M&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the month as number without a leading zero (1-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the month as number with a leading zero (01-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;MMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MMMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;). Uses the system locale to localize the name, i.e.&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the year as two digit number (00-99)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the year as four digit number&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Expression&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Time output&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;h&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;hh&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;H&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the hour without a leading zero (0 to 23, even with AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;HH&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the hour with a leading zero (00 to 23, even with AM/PM display)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;m&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the minute without a leading zero (0 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;mm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the minute with a leading zero (00 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;s&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the second without a leading zero (0 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the second with a leading zero (00 to 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;z&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the milliseconds without leading zeroes (0 to 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the milliseconds with leading zeroes (000 to 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;AP or A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;use AM/PM display.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;A/AP&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; will be replaced by either &amp;quot;AM&amp;quot; or &amp;quot;PM&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ap or a&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;use am/pm display.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;a/ap&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; will be replaced by either &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;t&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;the timezone (for example &amp;quot;CEST&amp;quot;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Examples result&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Biểu thức&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Date output&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;d&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;ngày dạng số không có số không phía trước (1 đến 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ngày dạng số có số không đứng trước (từ 01 đến 31)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;ddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;Dạng viết tắt bản địa hóa của ngày trong tuần (ví dụ  &apos;Mon&apos; đến &apos;Sun&apos;). Dùng ngôn ngữ hệ thống để bản địa hóa, tức là &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dddd&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tên của ngày trong tuần dạng dài (ví dụ &apos;Monday&apos; đến &apos;&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qt.html#DayOfWeek-enum&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;Qt::Sunday&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;&apos;). Dùng ngôn ngữ hệ thống để bản địa hóa tên , tức là  &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;M&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;tháng dạng số không có số không đứng trước (1-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;tháng dạng số có số không đứng trước (01-12)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;MMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;chữ viế tắt tên tháng được bản địa hóa ( ví dụ &apos;Jan&apos; đến &apos;Dec&apos;). Dùng ngôn ngữ hệ thống để bản địa hóa, nghĩa là &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;MMMM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;tên tháng dạng viết dài (ví dụ &apos;January&apos; đến &apos;December&apos;). Dùng ngôn ngữ hệ thống để bản địa hóa tên, tức là&lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/qlocale.html#system&quot;&gt;&lt;span style=&quot; font-family:&apos;Arial,FreeSans,sans-serif&apos;; font-size:12px; font-weight:600; text-decoration: underline; color:#00732f;&quot;&gt;QLocale::system&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt;().&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;năm dạng hai chữ số (00-99)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;the year as four digit number&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Biểu thức&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Đầu ra thời gian&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;h&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;giờ không có số không đứng trước (0 đến 23 hoặc 1 đến 12 nếu hiển thị AM/PM)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;hh&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;giờ có số không đứng trước (00 đến 23 hoặc 01 đến 12 nếu trình bày AM/PM)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;H&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;giờ không có số không đứng trước (0 đến 23, cả khi trình bày AM/PM)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;HH&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;giờ với số không đứng trước (00 đến 23, ngay cả khi có AM/PM)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;m&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;phút không có số không đi trước (0 đến 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;mm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;phút có số không đứng trước (00 đến 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;s&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;giây không có số không đứng trước (0 đến  59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;giây có số không đứng trước (00 đến 59)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;z&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;mili giây không có số không đứng trước (0 đến 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;mili giây có số không đứng trước (000 đến 999)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;AP hoặc A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dùng trình bày AM/PM.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;A/AP&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; sẽ bị thay thế bới &amp;quot;AM&amp;quot; hoặc &amp;quot;PM&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ap or a&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;dùng trình bày am/pm.&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; font-style:italic; color:#66666e;&quot;&gt;a/ap&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e;&quot;&gt; sẽ được thay thế bởi &amp;quot;am&amp;quot; hoặc &amp;quot;pm&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;t&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;múi giờ (ví dụ &amp;quot;CEST&amp;quot;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Field format</source>
        <translation>Định dạng trường</translation>
    </message>
    <message>
        <source>date</source>
        <translation>ngày</translation>
    </message>
    <message>
        <source>time</source>
        <translation>giờ</translation>
    </message>
    <message>
        <source>date &amp; time</source>
        <translation>ngày và giờ</translation>
    </message>
    <message>
        <source>custom format</source>
        <translation>định dạng tùy biến</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Widget display</source>
        <translation>Công cụ trình bày</translation>
    </message>
    <message>
        <source>calendar popup</source>
        <translation>ô mở chọn lịch</translation>
    </message>
    <message>
        <source>default</source>
        <translation>mặc định</translation>
    </message>
    <message>
        <source>custom</source>
        <translation>tùy biến</translation>
    </message>
    <message>
        <source>allow NULL values</source>
        <translation>Cho phép các giá trị RỖNG</translation>
    </message>
    <message>
        <source>preview</source>
        <translation>xem trước</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditPlugin</name>
    <message>
        <source>Define date</source>
        <translation>Định nghĩa ngày</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditWrapper</name>
    <message>
        <source>The usual date/time widget QDateTimeEdit cannot be configured to allow NULL values. For that the QGIS custom widget QgsDateTimeEdit needs to be used.</source>
        <translation>Công cụ ngày giờ thông thường QDateTimeEdit không thể cấu hình kiểu cho phép giá trị RỖNG. Vì lý do đó công cụ tùy chỉnh của QGIS là QgsDateTimeEdit phải được sử dụng.</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialog</name>
    <message>
        <source>File &apos;%1&apos; not found in directory &apos;%2&apos;</source>
        <translation>Không tìm thấy tập tin &apos;%1&apos; trong thư mục &apos;%2&apos;</translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>không rõ</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialogBase</name>
    <message>
        <source>Select datum transformations</source>
        <translation>Chọn các phép chuyển đổi datum</translation>
    </message>
    <message>
        <source>src transform</source>
        <translation>chuyển đổi nguồn</translation>
    </message>
    <message>
        <source>dst transform</source>
        <translation>chuyển đổi đích</translation>
    </message>
    <message>
        <source>Remember selection</source>
        <translation>Nhớ phép chọn</translation>
    </message>
    <message>
        <source>Hide deprecated</source>
        <translation>Ẩn phần lạc hậu</translation>
    </message>
    <message>
        <source>Destination CRS</source>
        <translation>HTCTĐ đích</translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation>HTCTĐ nguồn</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
</context>
<context>
    <name>QgsDbSourceSelectBase</name>
    <message>
        <source>Add PostGIS layers</source>
        <translation>Thêm lớp PostGIS</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation>Các kết nối</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Load</source>
        <comment>Load connections from file</comment>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation>Lưu các kết nối vào tập tin</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation>LIệt kê cả các bảng không có hình học</translation>
    </message>
    <message>
        <source>Keep dialog open</source>
        <translation>Giữ hộp thoại mở</translation>
    </message>
    <message>
        <source>Search options</source>
        <translation>Tùy chọn tìm kiếm</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <source>Search mode</source>
        <translation>Chế độ tìm</translation>
    </message>
    <message>
        <source>Search in columns</source>
        <translation>Tìm trong các cột</translation>
    </message>
</context>
<context>
    <name>QgsDecorationCopyright</name>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
</context>
<context>
    <name>QgsDecorationCopyrightDialog</name>
    <message>
        <source>Copyright Label Decoration</source>
        <translation>Trang trí Nhãn Bản quyền</translation>
    </message>
    <message>
        <source>Enable copyright label</source>
        <translation>Kích hoạt nhãn bản quyền</translation>
    </message>
    <message>
        <source>&amp;Enter your copyright label here:</source>
        <translation>&amp;Nhập nhãn bản quyền của bạn tại đây:</translation>
    </message>
    <message utf8="true">
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Verdana&apos;; font-size:10pt;&quot;&gt;© QGIS 2013&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap;}
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Verdana&apos;; font-size:10pt;&quot;&gt;© QGIS 2013&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&amp;Placement</source>
        <translation>&amp;Nơi đặt</translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>&amp;Orientation</source>
        <translation>&amp;Hướng</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Select text color</source>
        <translation>Chọn màu chữ</translation>
    </message>
</context>
<context>
    <name>QgsDecorationGrid</name>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>No active layer</source>
        <translation>Không có lớp kích hoạt</translation>
    </message>
    <message>
        <source>Please select a raster layer</source>
        <translation>Vui lòng chọn một lớp raster</translation>
    </message>
    <message>
        <source>Invalid raster layer</source>
        <translation>Lớp raster không hợp lệ</translation>
    </message>
    <message>
        <source>Layer CRS must be equal to project CRS</source>
        <translation>HTĐ phải giống với HTĐ của dự án</translation>
    </message>
</context>
<context>
    <name>QgsDecorationGridDialog</name>
    <message>
        <source>Grid properties</source>
        <translation>Thuộc tính của lưới</translation>
    </message>
    <message>
        <source>Enable grid</source>
        <translation>Bật lưới</translation>
    </message>
    <message>
        <source>Interval X</source>
        <translation>Khoảng chia X</translation>
    </message>
    <message>
        <source>Interval Y</source>
        <translation>Khoảng chia Y</translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <source>Line symbol</source>
        <translation>Biểu tượng đường</translation>
    </message>
    <message>
        <source>Draw annotation</source>
        <translation>Vẽ ghi chú</translation>
    </message>
    <message>
        <source>Annotation direction</source>
        <translation>Hướng ghi chú</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <source>Distance to map frame</source>
        <translation>Khoảng cách đến khung bản đồ</translation>
    </message>
    <message>
        <source>Coordinate precision</source>
        <translation>Độ chính xác toạ độ</translation>
    </message>
    <message>
        <source>Marker symbol</source>
        <translation>Biểu tượng đánh dấu</translation>
    </message>
    <message>
        <source>Offset X</source>
        <translation>Căn lệch X</translation>
    </message>
    <message>
        <source>Offset Y</source>
        <translation>Căn lệch Y</translation>
    </message>
    <message>
        <source>Update Interval / Offset from</source>
        <translation>Cập nhật Khoảng chia/Căn lệch từ</translation>
    </message>
    <message>
        <source>Canvas Extents</source>
        <translation>Phạm vi khung bản đồ</translation>
    </message>
    <message>
        <source>Active Raster Layer</source>
        <translation>Lớp raster kích hoạt</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation>Biểu tượng đánh dấu</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Boundary direction</source>
        <translation>Hướng đường bao</translation>
    </message>
    <message>
        <source>Horizontal and Vertical</source>
        <translation>Ngang và đứng</translation>
    </message>
</context>
<context>
    <name>QgsDecorationNorthArrow</name>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>North arrow pixmap not found</source>
        <translation>Không tìm thấy mũi tên chỉ hướng Bắc kiểu pixmap</translation>
    </message>
</context>
<context>
    <name>QgsDecorationNorthArrowDialog</name>
    <message>
        <source>North Arrow Decoration</source>
        <translation>Trang trí mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <source>Preview of north arrow</source>
        <translation>Xem trước mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Vị trí đặt</translation>
    </message>
    <message>
        <source>Placement on screen</source>
        <translation>Vị trí đặt trên màn hình</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Enable North Arrow</source>
        <translation>Bật chức năng Mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <source>Set direction automatically</source>
        <translation>Thiết lập hướng tự động</translation>
    </message>
    <message>
        <source>Pixmap not found</source>
        <translation>Không tìm thấy Pixmap</translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBar</name>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Tick Down</source>
        <translation>Đánh dấu hướng xuống</translation>
    </message>
    <message>
        <source>Tick Up</source>
        <translation>Đánh dấu hướng lên</translation>
    </message>
    <message>
        <source>Bar</source>
        <translation>Thanh</translation>
    </message>
    <message>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <source> km</source>
        <translation> km</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source> cm</source>
        <translation> cm</translation>
    </message>
    <message>
        <source> m</source>
        <translation> m</translation>
    </message>
    <message>
        <source> miles</source>
        <translation> dặm</translation>
    </message>
    <message>
        <source> mile</source>
        <translation> dặm</translation>
    </message>
    <message>
        <source> inches</source>
        <translation> phân Anh</translation>
    </message>
    <message>
        <source> foot</source>
        <translation> bộ Anh</translation>
    </message>
    <message>
        <source> feet</source>
        <translation> bộ Anh</translation>
    </message>
    <message>
        <source> degree</source>
        <translation> độ</translation>
    </message>
    <message>
        <source> degrees</source>
        <translation> độ</translation>
    </message>
    <message>
        <source> unknown</source>
        <translation> không rõ</translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBarDialog</name>
    <message>
        <source>Scale Bar Decoration</source>
        <translation>Trang trí Thước tỷ lệ</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Vị trí đặt</translation>
    </message>
    <message>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Scale bar style</source>
        <translation>Kiểu thước tỷ lệ</translation>
    </message>
    <message>
        <source>Select the style of the scale bar</source>
        <translation>Chọn kiểu thước tỷ lệ</translation>
    </message>
    <message>
        <source>Tick Down</source>
        <translation>Đánh dấu hướng xuống</translation>
    </message>
    <message>
        <source>Tick Up</source>
        <translation>Đánh dấu hướng lên</translation>
    </message>
    <message>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <source>Bar</source>
        <translation>Thanh</translation>
    </message>
    <message>
        <source>Color of bar</source>
        <translation>Màu thanh</translation>
    </message>
    <message>
        <source>Size of bar</source>
        <translation>Kích cỡ của thước</translation>
    </message>
    <message>
        <source>Enable scale bar</source>
        <translation>Bật thước tỷ lệ</translation>
    </message>
    <message>
        <source>Automatically snap to round number on resize</source>
        <translation>Tự động làm tròn số khi thay đổi kích thước</translation>
    </message>
    <message>
        <source> metres/km</source>
        <translation> mét/km</translation>
    </message>
    <message>
        <source> feet/miles</source>
        <translation> bộ Anh/Dặm</translation>
    </message>
    <message>
        <source> degrees</source>
        <translation> độ</translation>
    </message>
    <message>
        <source>Select scalebar color</source>
        <translation>Chọn màu thước tỷ lệ</translation>
    </message>
</context>
<context>
    <name>QgsDefaultRasterLayerLegend</name>
    <message>
        <source>following %1 items
not displayed</source>
        <translation>%1 mục sau
không được trình bày</translation>
    </message>
</context>
<context>
    <name>QgsDelAttrDialogBase</name>
    <message>
        <source>Delete Attributes</source>
        <translation>Xóa các Thuộc tính</translation>
    </message>
    <message>
        <source>Provider fields can only be deleted when the layer is in edit mode.</source>
        <translation>Trường trình cung cấp chỉ có thể được xóa khi lớp ở chế độ chỉnh sửa.</translation>
    </message>
    <message>
        <source>Provider does not support deleting attributes.</source>
        <translation>Trình cung cấp không hỗ việc xóa các thuộc tính</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextProvider</name>
    <message>
        <source>File type string in %1 is not correctly formatted</source>
        <translation>Chuỗi kiểu tập tin trong %1 không được định dạng đúng</translation>
    </message>
    <message>
        <source>File cannot be opened or delimiter parameters are not valid</source>
        <translation>Không thể mở tập tin hoặc các tham số phân tách không hợp lệ</translation>
    </message>
    <message>
        <source>%0 field %1 is not defined in delimited text file</source>
        <translation>%0 trường %1 không được định nghĩa trong tập tin văn bản tách cột</translation>
    </message>
    <message>
        <source>Invalid record format at line %1</source>
        <translation>Định dạng bản ghi không hợp lệ tại dòng %1</translation>
    </message>
    <message>
        <source>Invalid WKT at line %1</source>
        <translation>WKT không hợp lệ tại dòng %1</translation>
    </message>
    <message>
        <source>Invalid X or Y fields at line %1</source>
        <translation>Trường X hoặc Y không hợp lệ tại dòng %1</translation>
    </message>
    <message>
        <source>%1 records discarded due to invalid format</source>
        <translation>%1 bản ghi bị bỏ do định dạng không hợp lệ</translation>
    </message>
    <message>
        <source>%1 records discarded due to missing geometry definitions</source>
        <translation>%1 bản ghi bị bỏ do thiếu định nghĩa hình học</translation>
    </message>
    <message>
        <source>%1 records discarded due to invalid geometry definitions</source>
        <translation>%1 bản ghi bị bỏ do định nghĩa hình học không hợp lệ</translation>
    </message>
    <message>
        <source>%1 records discarded due to incompatible geometry types</source>
        <translation>%1 bản ghi bị bỏ do kiểu hình học không tương thích</translation>
    </message>
    <message>
        <source>Errors in file %1</source>
        <translation>Lỗi trong tập tin %1</translation>
    </message>
    <message>
        <source>The following lines were not loaded into QGIS due to errors:</source>
        <translation>Các dòng sau không được nạp vào QGIS do lỗi:</translation>
    </message>
    <message>
        <source>There are %1 additional errors in the file</source>
        <translation>Có %1 lỗi bổ sung trong tập tin</translation>
    </message>
    <message>
        <source>Delimited text file errors</source>
        <translation>Lỗi tập tin văn bản tách cột</translation>
    </message>
    <message>
        <source>Invalid subset string %1 for %2</source>
        <translation>Chuỗi tập con %1 không hợp lệ đối với %2 </translation>
    </message>
    <message>
        <source>The file has been updated by another application - reloading</source>
        <translation>Tập tin đã được cập nhật bởi ứng dụng khác - đang nạp lại</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelect</name>
    <message>
        <source>No layer name</source>
        <translation>Không có tên lớp</translation>
    </message>
    <message>
        <source>Please enter a layer name before adding the layer to the map</source>
        <translation>Vui lòng nhập tên lớp trước khi thêm lớp đó vào bản đồ</translation>
    </message>
    <message>
        <source>No delimiters set</source>
        <translation>Không có thiết lập ký tự tách cột</translation>
    </message>
    <message>
        <source>Use one or more characters as the delimiter, or choose a different delimiter type</source>
        <translation>Chọn một hoặc vài ký tự làm ký hiệu tách cột, hoặc chọn kiều ký tự tách cột khác</translation>
    </message>
    <message>
        <source>Invalid regular expression</source>
        <translation>Biểu thức chính tắc không hợp lệ</translation>
    </message>
    <message>
        <source>Please enter a valid regular expression as the delimiter, or choose a different delimiter type</source>
        <translation>Vui lòng nhập một biểu thức chính tắc hợp lệ làm ký hiệu tách cột, hoặc chọn kiều ký tự tách cột khác</translation>
    </message>
    <message>
        <source>Invalid delimited text file</source>
        <translation>Tập tin văn bản tách cột không hợp lệ</translation>
    </message>
    <message>
        <source>Please enter a valid file and delimiter</source>
        <translation>Vui lòng nhập một tập tin và ký tự tách cột hợp lệ</translation>
    </message>
    <message>
        <source>Choose a delimited text file to open</source>
        <translation>Chọn để mở một tập tin văn bản được tách cột</translation>
    </message>
    <message>
        <source>Text files</source>
        <translation>Các tập tin văn bản</translation>
    </message>
    <message>
        <source>Please select an input file</source>
        <translation>Vui lòng chọn một tập tin đầu vào</translation>
    </message>
    <message>
        <source>File %1 does not exist</source>
        <translation>Tập tin %1 không tồn tại</translation>
    </message>
    <message>
        <source>Please enter a layer name</source>
        <translation>Vui lòng nhập một tên lớp</translation>
    </message>
    <message>
        <source>At least one delimiter character must be specified</source>
        <translation>Ít nhất phải có một ký hiệu tách cột được chỉ định</translation>
    </message>
    <message>
        <source>Regular expression is not valid</source>
        <translation>Biểu thức chính tắc không hợp lệ</translation>
    </message>
    <message>
        <source>^.. expression needs capture groups</source>
        <translation>biểu thức ^ cần các nhóm thu nạp</translation>
    </message>
    <message>
        <source>Definition of filename and delimiters is not valid</source>
        <translation>Định nghĩa tên tập tin và ký hiệu tách cột không hợp lệ</translation>
    </message>
    <message>
        <source>No data found in file</source>
        <translation>Không tìm thấy dữ liệu trong tập tin</translation>
    </message>
    <message>
        <source>%1 badly formatted records discarded</source>
        <translation>%1 bản ghi định nghĩa tồi đã bị vứt bỏ</translation>
    </message>
    <message>
        <source>X and Y field names must be selected</source>
        <translation>Các tên trường X và Y phải được chọn</translation>
    </message>
    <message>
        <source>X and Y field names cannot be the same</source>
        <translation>Các tên trường X và Y không được giống nhau</translation>
    </message>
    <message>
        <source>The WKT field name must be selected</source>
        <translation>Tên trường WKT phải được chọn</translation>
    </message>
    <message>
        <source>%1 badly formatted records discarded from sample data</source>
        <translation>%1 bản ghi định nghĩa tồi đã bị vứt bỏ khỏi dữ liệu mẫu</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelectBase</name>
    <message>
        <source>Create a Layer from a Delimited Text File</source>
        <translation>Tạo một Lớp từ một tập tin văn bản có phân tách cột</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <source>Full path to the delimited text file</source>
        <translation>Đường dẫn đầy đủ đến tập tin văn bản phân tách cột</translation>
    </message>
    <message>
        <source>Full path to the delimited text file. In order to properly parse the fields in the file, the delimiter must be defined prior to entering the file name. Use the Browse button to the right of this field to choose the input file.</source>
        <translation>Đường dẫn đầy đủ đến tập tin văn bản được phân tách cột. Để phân tách đúng đắn, các trường trong tập tin, dấu phân tách cột phải được định nghĩa trước khi nhập tên tập tin. Dùng nút Duyệt ở bên phải trường này để chọn tập tin đầu vào.</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Name to display in the map legend</source>
        <translation>Tên dùng hiển thị trong chú giải bản đồ</translation>
    </message>
    <message>
        <source>Name displayed in the map legend</source>
        <translation>Tên được hiển thị trong chú giải bản đồ</translation>
    </message>
    <message>
        <source>Browse to find the delimited text file to be processed</source>
        <translation>Duyệt để tìm tập tin văn bản được phân tách cột cần xử lý</translation>
    </message>
    <message>
        <source>Use this button to browse to the location of the delimited text file. This button will not be enabled until a delimiter has been entered in the &lt;i&gt;Delimiter&lt;/i&gt; box. Once a file is chosen, the X and Y field drop-down boxes will be populated with the fields from the delimited text file.</source>
        <translation>Dùng nút này để duyệt đến vị trí của tập tin văn bản được phân tách cột. Nút này sẽ không dùng được cho đến khi nào một dấu phân tách cột đã được nhập vào ô &lt;i&gt;Dấu phân tách cột&lt;/i&gt;. Khi một tập tin được chọn, các ô thả xuống trường X và Y sẽ được liệt kê với các trường từ tập tin văn bản được phân tách cột.</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <source>Field names are read from the first record. If not selected then fields are numbered</source>
        <translation>Các tên trường được đọc từ bản ghi đầu tiên. Nếu không được chọn thì tên trường được đánh số</translation>
    </message>
    <message>
        <source>The file is a comma separated value file, fields delimited by commas and quoted by &quot;</source>
        <translation>Tập tin thuộc loại giá trị phân tách cột bằng dấu phẩy, các trường được phân cột bằng dấu phẩy và dấu nháy là &quot;</translation>
    </message>
    <message>
        <source>Each line in the file is split using a regular expression to define the end of each field</source>
        <translation>Mỗi dòng trong tập tin được ngắt ra bằng biểu thức chính tắc để xác định phần kết thúc của mỗi trường</translation>
    </message>
    <message>
        <source>Tab</source>
        <translation>Dấu tab</translation>
    </message>
    <message>
        <source>Space</source>
        <translation>Khoảng trắng</translation>
    </message>
    <message>
        <source>Comma</source>
        <translation>Dấu phẩy</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hóa</translation>
    </message>
    <message>
        <source>Select the file encoding</source>
        <translation>Chọn mã hóa tập tin</translation>
    </message>
    <message>
        <source>X and Y coordinates are expressed in degrees/minutes/seconds</source>
        <translation>Các tọa độ X và Y được biểu thị theo độ/phút/giây</translation>
    </message>
    <message>
        <source>DMS coordinates</source>
        <translation>Tọa độ ĐPG</translation>
    </message>
    <message>
        <source>Geometry field</source>
        <translation>Trường hình học</translation>
    </message>
    <message>
        <source>Name of the field containing well known text value</source>
        <translation>Tên của trường chứa giá trị wkt</translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>Kiểu hình học</translation>
    </message>
    <message>
        <source>Detect</source>
        <translation>Phát hiện</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Đa giác</translation>
    </message>
    <message>
        <source>Record options</source>
        <translation>Tùy chọn bản ghi</translation>
    </message>
    <message>
        <source>Field options</source>
        <translation>Tùy chọn trường</translation>
    </message>
    <message>
        <source>File format </source>
        <translation>Định dạng tập tin</translation>
    </message>
    <message>
        <source>Number of header lines to discard</source>
        <translation>Số dòng đầu trang cần bỏ</translation>
    </message>
    <message>
        <source>The number of lines to discard from the beginning of the file</source>
        <translation>Số dòng cần bỏ khỏi phần đầu của tập tin</translation>
    </message>
    <message>
        <source>First record has field names</source>
        <translation>Bản ghi đầu tiên có tên trường</translation>
    </message>
    <message>
        <source>CSV (comma separated values)</source>
        <translation>CSV (giá trị phân tách bằng dấu phẩy)</translation>
    </message>
    <message>
        <source>Fields are defined by the specified delimiter, quote, and escape characters</source>
        <translation>Các trường được định nghĩa bằng dấu tách cột chỉ định, dấu nháy hoặc ký tự thoát</translation>
    </message>
    <message>
        <source>Custom delimiters</source>
        <translation>Dấu phân tách cột tùy chọn</translation>
    </message>
    <message>
        <source>Regular expression delimiter</source>
        <translation>Dấu tách cột bằng biểu thức chính tắc</translation>
    </message>
    <message>
        <source>Use a spatial index to improve performance of displaying and spatially selecting features</source>
        <translation>Dùng chỉ mục không gian để cải thiện hiệu suất của việc trình bày và chọn các đối tượng theo không gian</translation>
    </message>
    <message>
        <source>Use spatial index</source>
        <translation>Dùng chỉ mục không gian</translation>
    </message>
    <message>
        <source>Use an index to improve performance of subset filters (set in layer properties)</source>
        <translation>Dùng một chỉ mục để cải thiện hiệu suất của các bộ lọc phụ (thiết lập trong tính chất lớp)</translation>
    </message>
    <message>
        <source>Use subset index</source>
        <translation>Dùng chỉ mục phụ</translation>
    </message>
    <message>
        <source>Watch for changes to the file by other applications while QGIS is running</source>
        <translation>Để ý các thay đổi trong tập tin do các ứng dụng khác khi QGIS đang chạy</translation>
    </message>
    <message>
        <source>Watch file</source>
        <translation>Để ý đến tập tin</translation>
    </message>
    <message>
        <source>Geometry definition</source>
        <translation>Định nghĩa hình học</translation>
    </message>
    <message>
        <source>Geometry is a point defined by X and Y coordinate fields</source>
        <translation>Hình học là một điểm được định nghĩa bằng các trường tọa độ X và Y</translation>
    </message>
    <message>
        <source>Point coordinates</source>
        <translation>Tọa độ điểm</translation>
    </message>
    <message>
        <source>Geometry is read as a well known text string from the selected fields</source>
        <translation>Hình học được đọc dưới dạng chuỗi wkt từ trường được chọn</translation>
    </message>
    <message>
        <source>Well known text (WKT) </source>
        <translation>Kiểu văn bản được hiểu rõ (WKT)</translation>
    </message>
    <message>
        <source>The file contains only attribute information - it will not be displayed on the map</source>
        <translation>Tập tin này chỉ chứa thông tin thuộc tính - nó sẽ không được trình bày trên bản đồ</translation>
    </message>
    <message>
        <source>No geometry (attribute only table)</source>
        <translation>Không có hình học (bảng chỉ chứa thuộc tính)</translation>
    </message>
    <message>
        <source>Trim leading and trailing spaces from fields</source>
        <translation>Cắt bỏ khoảng trắng trước và sau khỏi trường</translation>
    </message>
    <message>
        <source>Trim fields</source>
        <translation>Cắt bớt trường</translation>
    </message>
    <message>
        <source>Discard empty fields in each record</source>
        <translation>Vứt bỏ trường rỗng trong mỗi bản ghi</translation>
    </message>
    <message>
        <source>Discard empty fields</source>
        <translation>Vứt bỏ trường rỗng</translation>
    </message>
    <message>
        <source>Number fields use comma for a decimal separator</source>
        <translation>Trường kiểu số dùng dấu phẩy để làm dấu cách thập phân</translation>
    </message>
    <message>
        <source>Decimal separator is comma</source>
        <translation>Dấu cách thập phân là dấu phẩy</translation>
    </message>
    <message>
        <source>Comma character is one of the delimiters</source>
        <translation>Ký tự dấu phẩy là một trong các ký tự phân tách</translation>
    </message>
    <message>
        <source>Tab character is one of the delimiters</source>
        <translation>Ký tự tab là một trong các ký tự phân tách</translation>
    </message>
    <message>
        <source>Space character is one of the delimiters</source>
        <translation>Ký tự khoảng trắng là một trong các ký tự phân tách</translation>
    </message>
    <message>
        <source>Colon character is one of the delimiters</source>
        <translation>Ký tự dấu hai chấm là một trong các ký tự phân tách</translation>
    </message>
    <message>
        <source>Semicolon character is one of the delimiters</source>
        <translation>Ký tự dấu chấm phẩy là một trong các ký tự phân tách</translation>
    </message>
    <message>
        <source>Semicolon</source>
        <translation>Dấu chấm phẩy</translation>
    </message>
    <message>
        <source>Other delimiters</source>
        <translation>Các ký tự phân tách khác</translation>
    </message>
    <message>
        <source>Delimiters to use when splitting fields in the text file. The delimiter can be more than one character. These characters are used in addition to the comma, tab, space, colon, and semicolon options.</source>
        <translation>Các ký tự phân tách dùng để ngắt các trường trong tập tin văn bản. Ký tự phân tách có thể nhiều hơn một ký tự. Những ký tự này được dùng bổ sung thêm cho các tùy chọn dấu phẩy, cữ dừng, khoảng trắng, dấu chấm và dấu chấm phẩy.</translation>
    </message>
    <message>
        <source>The escape character(s) force the next character to be treated as a normal character (that is not a delimiter, quote, or new line character). If the escape character is the same as a quote character, it only escapes itself and only within quotes.</source>
        <translation>(Các) ký tự thoát buộc ký tự tiếp theo phải được xử lý như là một ký tự bình thường (tức không phải là ký tự phân tách, dấu trích dẫn hoặc ký tự xuống dòng). Nếu ký tự thoát giống như ký tự trích dẫn, nó chỉ thoát chính nó và chỉ ở trong các dấu trích dẫn.</translation>
    </message>
    <message>
        <source>Quote</source>
        <translation>Dấy nháy</translation>
    </message>
    <message>
        <source>The quote character(s) enclose fields which may include delimiters and new lines</source>
        <translation>(Các) ký tự dấu nháy bao các trường nào có thể có dấu phân tách và dòng mới</translation>
    </message>
    <message>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <source>Escape</source>
        <translation>Dấu thoát</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Regular expression used to split each line into fields</source>
        <translation>Biểu thức chính tắc được dùng để ngắt mỗi dòng ra thành các trường</translation>
    </message>
    <message>
        <source>Layer settings</source>
        <translation>Thiết lập Lớp</translation>
    </message>
    <message>
        <source>Sample data</source>
        <translation>Dữ liệu mẫu</translation>
    </message>
    <message>
        <source>Colon</source>
        <translation>Dấu hai chấm</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;X field&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Trường X&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Name of the field containing x values</source>
        <translation>Tên của trường chứa giá trị x</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Y field&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt; Trường Y&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Name of the field containing y values</source>
        <translation>Tên của trường chứa giá trị y</translation>
    </message>
</context>
<context>
    <name>QgsDetailedItemWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Heading Label</source>
        <translation>Nhãn tiêu đề</translation>
    </message>
    <message>
        <source>Detail label</source>
        <translation>Nhãn chi tiết</translation>
    </message>
    <message>
        <source>Category label</source>
        <translation>Nhãn phạm trù</translation>
    </message>
</context>
<context>
    <name>QgsDiagramProperties</name>
    <message>
        <source>Select background color</source>
        <translation>Chọn màu nền</translation>
    </message>
    <message>
        <source>Transparent background</source>
        <translation>Nền trong suốt</translation>
    </message>
    <message>
        <source>Select pen color</source>
        <translation>Chọn màu bút</translation>
    </message>
    <message>
        <source>Transparent outline</source>
        <translation>Viền trong suốt</translation>
    </message>
    <message>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Map units</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Around Point</source>
        <translation>Quanh điểm</translation>
    </message>
    <message>
        <source>Over Point</source>
        <translation>Trên điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Free</source>
        <translation>Tự do</translation>
    </message>
    <message>
        <source>On line</source>
        <translation>Ngay trên đường</translation>
    </message>
    <message>
        <source>Above line</source>
        <translation>Phía trên đường</translation>
    </message>
    <message>
        <source>Below Line</source>
        <translation>Phía dưới đường</translation>
    </message>
    <message>
        <source>Map orientation</source>
        <translation>Hướng bản đồ</translation>
    </message>
    <message>
        <source>Pie chart</source>
        <translation>Biểu đồ quạt</translation>
    </message>
    <message>
        <source>Text diagram</source>
        <translation>Biểu đồ văn bản</translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Biểu đồ tần số</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>x-height</source>
        <translation>chiều cao x</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Diện tích</translation>
    </message>
    <message>
        <source>Diameter</source>
        <translation>Đường kính</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Unknown diagram type.</source>
        <translation>Kiểu biểu đồ không rõ.</translation>
    </message>
    <message>
        <source>The diagram type &apos;%1&apos; is unknown. A default type is selected for you.</source>
        <translation>Không rõ kiểu của biểu đồ &apos;%1&apos;. Kiểu mặc định được chọn cho bạn.</translation>
    </message>
    <message>
        <source>Bar length: Scale linearly, such as the following value matches the specified size.</source>
        <translation>Chiều dài thanh: Tỷ lệ tuyến tính, ví dụ như giá trị sau khớp với kích thước đã chỉ định.</translation>
    </message>
    <message>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation>Tỷ lệ tuyến tính giữa 0 và giá trị thuộc tính/kích thước biểu đồ sau:</translation>
    </message>
    <message>
        <source>Transparency: %1%</source>
        <translation>Độ trong suốt: %1%</translation>
    </message>
    <message>
        <source>Diagrams: No attributes added.</source>
        <translation>Biểu đồ: Không có thuộc tính được thêm vào.</translation>
    </message>
    <message>
        <source>Interpolation value</source>
        <translation>Giá trị nội suy</translation>
    </message>
    <message>
        <source>You did not specify an interpolation value. A default value of %1 has been set.</source>
        <translation>Bạn không chỉ định một giá trị nội suy. Một giá trị mặc định là %1 đã được thiết lập.</translation>
    </message>
    <message>
        <source>Expression based attribute</source>
        <translation>Thuộc tính dựa trên biểu thức</translation>
    </message>
    <message>
        <source>You did not add any attributes to this diagram layer. Please specify the attributes to visualize on the diagrams or disable diagrams.</source>
        <translation>Bạn đã không thêm  bất kỳ thuộc tính nào vào lớp biểu đồ này. Vui lòng chỉ định thuộc tính để xem trên biểu đồ hoặc tắt chức năng biểu đồ.</translation>
    </message>
</context>
<context>
    <name>QgsDiagramPropertiesBase</name>
    <message>
        <source>Display diagrams</source>
        <translation>Trình bày các biểu đồ</translation>
    </message>
    <message>
        <source>Diagram type</source>
        <translation>Kiểu biểu đồ</translation>
    </message>
    <message>
        <source>Priority:</source>
        <translation>Độ ưu tiên:</translation>
    </message>
    <message>
        <source>Low</source>
        <translation>Thấp</translation>
    </message>
    <message>
        <source>High</source>
        <translation>Cao</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation>Hình thức</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Line color</source>
        <translation>Màu đường</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>Chiều rộng đường</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <source>Bar width</source>
        <translation>Chiều rộng thanh</translation>
    </message>
    <message>
        <source>Transparency 0%</source>
        <translation>Độ trong suốt 0%</translation>
    </message>
    <message>
        <source>Start Angle</source>
        <translation>Góc đầu</translation>
    </message>
    <message>
        <source>Only show diagrams with a size inside the specified range.</source>
        <translation>Chỉ hiển thị biểu đồ với kích thước trong khoảng chỉ định.</translation>
    </message>
    <message>
        <source>Hide diagrams with a size outside the specified range.</source>
        <translation>Ẩn đi các biểu đồ nằm ngoài khoảng chỉ định.</translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation>Mức nhìn thấy theo tỷ lệ</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Fixed size</source>
        <translation>Kích thước cố định</translation>
    </message>
    <message>
        <source>Size units</source>
        <translation>Đơn vị kích thước</translation>
    </message>
    <message>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation>Lấy tỷ lệ tuyến tính giữa 0 và giá trị thuộc tính/kích thước biểu đồ sau:</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Edit expression</source>
        <translation>Sửa biểu thức</translation>
    </message>
    <message>
        <source>Find maximum value</source>
        <translation>Tìm giá trị lớn nhất</translation>
    </message>
    <message>
        <source>The attribute value you enter here will correspond to the size entered in the field &quot;Size&quot; and the chosen &quot;Size unit&quot;.
Leave empty to automatically apply the maximum value.</source>
        <translation>Giá trị thuộc tính bạn nhập ở đây sẽ tương ứng với kích thước nhập vào trong trường &quot;Kích thước&quot; và &quot;Đơn vị kích thước&quot; đã chọn.
Bỏ trống để tự động dùng giá trị lớn nhất.</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <source>Will scale diagrams with a size smaller than the minimum size to the minimum size</source>
        <translation>Sẽ lấy tỷ lệ biểu đồ với kích thước nhỏ hơn kích thước nhỏ nhất để làm kích thước nhỏ nhất</translation>
    </message>
    <message>
        <source>Increase size of small diagrams</source>
        <translation>Tăng kích thước các biểu đồ nhỏ</translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation>Kích thước nhỏ nhất</translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Vị trí đặt</translation>
    </message>
    <message>
        <source>Line Options</source>
        <translation>Tùy chọn đường</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <source>Data defined position</source>
        <translation>Vị trí được định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Automated placement settings</source>
        <translation>Thiết lập vị trí đặt tự động</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <source>Label placement</source>
        <translation>Vị trí đặt nhãn</translation>
    </message>
    <message>
        <source>Bar Orientation</source>
        <translation>Hướng cột biểu đồ</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Available attributes</source>
        <translation>Các thuộc tính dùng được</translation>
    </message>
    <message>
        <source>Add expression</source>
        <translation>Thêm biểu thức</translation>
    </message>
    <message>
        <source>Assigned attributes</source>
        <translation>Các thuộc tính được gán</translation>
    </message>
    <message>
        <source>Drag and drop to reorder</source>
        <translation>Kéo và thả để xếp lại thứ tự</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
</context>
<context>
    <name>QgsDirectoryParamWidget</name>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Ngày</translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation>Các quyền</translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>folder</source>
        <translation>thư mục</translation>
    </message>
    <message>
        <source>file</source>
        <translation>tập tin</translation>
    </message>
    <message>
        <source>link</source>
        <translation>liên kết</translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngle</name>
    <message>
        <source>%1 degrees</source>
        <translation>%1 độ</translation>
    </message>
    <message>
        <source>%1 radians</source>
        <translation>%1 radian</translation>
    </message>
    <message>
        <source>%1 gon</source>
        <translation>%1 gon</translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngleBase</name>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
</context>
<context>
    <name>QgsDualView</name>
    <message>
        <source>Expression based preview</source>
        <translation>Xem trước dựa theo biểu thức</translation>
    </message>
    <message>
        <source>Could not set preview column</source>
        <translation>Không thể thiết lập cột xem trước</translation>
    </message>
    <message>
        <source>Could not set column &apos;%1&apos; as preview column.
Parser error:
%2</source>
        <translation>Không thể thiết lập cột &apos;%1&apos; làm cột xem trước.
Lỗi phân tách:
%2  </translation>
    </message>
    <message>
        <source>Run layer action</source>
        <translation>Chạy hành động lớp</translation>
    </message>
    <message>
        <source>Open form</source>
        <translation>Mở biểu mẫu</translation>
    </message>
    <message>
        <source>Loading features...</source>
        <translation>Đang nạp các đối tượng...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Attribute table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <source>%1 features loaded.</source>
        <translation>%1 đối tượng được nạp.</translation>
    </message>
</context>
<context>
    <name>QgsDualViewBase</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Column Preview</source>
        <translation>Xem trước cột</translation>
    </message>
</context>
<context>
    <name>QgsDummyConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Dummy Text</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
</context>
<context>
    <name>QgsDxfExportDialog</name>
    <message>
        <source>Export as DXF</source>
        <translation>Xuất thành DXF</translation>
    </message>
    <message>
        <source>DXF files *.dxf *.DXF</source>
        <translation>Tập tin DXF *.dxf *.DXF</translation>
    </message>
</context>
<context>
    <name>QgsDxfExportDialogBase</name>
    <message>
        <source>DXF export</source>
        <translation>Xuất ra DXF</translation>
    </message>
    <message>
        <source>Symbology mode</source>
        <translation>Chế độ biểu tượng</translation>
    </message>
    <message>
        <source>Symbology scale</source>
        <translation>Tỷ lệ kiểu biểu tượng</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>No symbology</source>
        <translation>Không có kiểu biểu tượng</translation>
    </message>
    <message>
        <source>Feature symbology</source>
        <translation>Kiểu biểu tượng của đối tượng</translation>
    </message>
    <message>
        <source>Symbol layer symbology</source>
        <translation>Kiểu biểu tượng của lớp điểm</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Unselect all</source>
        <translation>Khử chọn tất cả</translation>
    </message>
    <message>
        <source>Export features intersecting the current map extent</source>
        <translation>Xuất các đối tượng giao với phạm vi bản đồ hiện tại</translation>
    </message>
    <message>
        <source>Visibility presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hóa</translation>
    </message>
</context>
<context>
    <name>QgsEditorWidgetRegistry</name>
    <message>
        <source>Unknown attribute editor widget &apos;%1&apos;</source>
        <translation>Không rõ công cụ chỉnh sửa thuộc tính &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Could not save unknown editor widget type &apos;%1&apos;.</source>
        <translation>Không thể lưu kiểu công cụ chỉnh sửa thuộc tính không rõ &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Classification</source>
        <translation>Phép phân loại</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Ranh giới</translation>
    </message>
    <message>
        <source>Unique Values</source>
        <translation>Giá trị không trùng</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <source>Value Map</source>
        <translation>Bản đồ giá trị</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>Phép liệt kê</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <source>Check Box</source>
        <translation>Ô đánh dấu</translation>
    </message>
    <message>
        <source>Text Edit</source>
        <translation>Chỉnh sửa chữ</translation>
    </message>
    <message>
        <source>Value Relation</source>
        <translation>Mối liên hệ giá trị</translation>
    </message>
    <message>
        <source>Uuid Generator</source>
        <translation>Bộ tạo uuid</translation>
    </message>
    <message>
        <source>Photo</source>
        <translation>Ảnh chụp</translation>
    </message>
    <message>
        <source>Web View</source>
        <translation>Xem web</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Relation Reference</source>
        <translation>Tham chiếu mối liên hệ</translation>
    </message>
    <message>
        <source>Date/Time</source>
        <translation>Ngày/Giờ</translation>
    </message>
</context>
<context>
    <name>QgsEllipseSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Tô kiểu trong suốt</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation>Viền trong suốt</translation>
    </message>
</context>
<context>
    <name>QgsEncodingFileDialog</name>
    <message>
        <source>Encoding:</source>
        <translation>Mã phông:</translation>
    </message>
    <message>
        <source>Cancel &amp;All</source>
        <translation>Hủy &amp;tất cả</translation>
    </message>
</context>
<context>
    <name>QgsEngineConfigDialog</name>
    <message>
        <source>Search method</source>
        <translation>Phương pháp tìm</translation>
    </message>
    <message>
        <source>Chain (fast)</source>
        <translation>Chuỗi (nhanh)</translation>
    </message>
    <message>
        <source>Popmusic Tabu</source>
        <translation>Kiểu Popmusic Tabu</translation>
    </message>
    <message>
        <source>Popmusic Chain</source>
        <translation>Chuỗi popmusic</translation>
    </message>
    <message>
        <source>Popmusic Tabu Chain</source>
        <translation>Chuỗi popmusic tabu</translation>
    </message>
    <message>
        <source>FALP (fastest)</source>
        <translation>FALP (nhanh nhất)</translation>
    </message>
    <message>
        <source>Number of candidates</source>
        <translation>Số &apos;ứng cử viên&apos;</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>(i.e. including colliding objects)</source>
        <translation>(tức là tính cả các đối tượng chồng nhau)</translation>
    </message>
    <message>
        <source>Draw text as outlines (recommended)</source>
        <translation>Vẽ ký tự dạng đường viền (khuyến cáo)</translation>
    </message>
    <message>
        <source>Show shadow rectangles (for debugging)</source>
        <translation>Hiển thị các hình chữ nhật đổ bóng (để gỡ lỗi)</translation>
    </message>
    <message>
        <source>Show partials labels</source>
        <translation>Hiển thị các nhãn một phần</translation>
    </message>
    <message>
        <source>Show all labels and features for all layers</source>
        <translation>Hiển thị tất cả nhãn và đối tượng của tất cả các lớp</translation>
    </message>
    <message>
        <source>Automated Placement Engine</source>
        <translation>Công cụ đặt vị trí tự động</translation>
    </message>
    <message>
        <source>Show candidates (for debugging)</source>
        <translation>Hiển thị các &apos;ứng cử viên&apos; (để gỡ lỗi)</translation>
    </message>
</context>
<context>
    <name>QgsErrorDialog</name>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsErrorDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Always show details</source>
        <translation>Luôn hiển thị chi tiết</translation>
    </message>
    <message>
        <source>Details &gt;&gt;</source>
        <translation>Chi tiết &gt;&gt;</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Summary&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Detailed report.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderDialogBase</name>
    <message>
        <source>Expression string builder</source>
        <translation>Trình xây dựng chuỗi biểu thức</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidget</name>
    <message>
        <source>(String Concatenation)</source>
        <translation>(Nối chuỗi)</translation>
    </message>
    <message>
        <source>Joins two values together into a string</source>
        <translation>Nối hai giá trị với nhau thành một chuỗi</translation>
    </message>
    <message>
        <source>Usage</source>
        <translation>Cách sử dụng</translation>
    </message>
    <message>
        <source>&apos;Dia&apos; || Diameter</source>
        <translation>&apos;Dia&apos; || Đường kính</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <source>Addition operator</source>
        <translation>Toán tử cộng</translation>
    </message>
    <message>
        <source>Subtraction operator</source>
        <translation>Toán tử trừ</translation>
    </message>
    <message>
        <source>Multiplication operator</source>
        <translation>Toán tử nhân</translation>
    </message>
    <message>
        <source>Division operator</source>
        <translation>Toán tử chia</translation>
    </message>
    <message>
        <source>Modulo operator</source>
        <translation>Toán tử lấy phần lẻ</translation>
    </message>
    <message>
        <source>Power operator</source>
        <translation>Toán tử số mũ</translation>
    </message>
    <message>
        <source>Equal operator</source>
        <translation>Toán tử bằng</translation>
    </message>
    <message>
        <source>Greater as operator</source>
        <translation>Toán tử lớn hơn</translation>
    </message>
    <message>
        <source>Less than operator</source>
        <translation>Toán tử nhỏ hơn</translation>
    </message>
    <message>
        <source>Unequal operator</source>
        <translation>Toán tử không bằng</translation>
    </message>
    <message>
        <source>Less or equal operator</source>
        <translation>Toán tử nhỏ hơn hoặc bằng</translation>
    </message>
    <message>
        <source>Greater or equal operator</source>
        <translation>Toán tử lớn hơn hoặc bằng</translation>
    </message>
    <message>
        <source>Recent (%1)</source>
        <translation>Mới dùng (%1)</translation>
    </message>
    <message>
        <source>Parser Error</source>
        <translation>Lỗi phân tách</translation>
    </message>
    <message>
        <source>Eval Error</source>
        <translation>Lỗi đánh giá</translation>
    </message>
    <message>
        <source>Expression is invalid &lt;a href=more&gt;(more info)&lt;/a&gt;</source>
        <translation>Biểu thức không hợp lệ &lt;a href=more&gt;(thêm thông tin)&lt;/a&gt; </translation>
    </message>
    <message>
        <source>More info on expression error</source>
        <translation>Thông tin bổ sung về lỗi biểu thức</translation>
    </message>
    <message>
        <source>Load top 10 unique values</source>
        <translation>Nạp 10 giá trị không trùng trên cùng</translation>
    </message>
    <message>
        <source>Load all unique values</source>
        <translation>Nạp tất cả các giá trị không trùng</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Load values</source>
        <translation>Các giá trị nạp</translation>
    </message>
    <message>
        <source>all unique</source>
        <translation>tất cả không trùng</translation>
    </message>
    <message>
        <source>10 samples</source>
        <translation>10 mẫu</translation>
    </message>
    <message>
        <source>Equal operator</source>
        <translation>Toán tử bằng</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>Addition operator</source>
        <translation>Toán tử cộng</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>Subtraction operator</source>
        <translation>Toán tử trừ</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>Division operator</source>
        <translation>Toán tử chia</translation>
    </message>
    <message>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <source>Multiplication operator</source>
        <translation>Toán tử nhân</translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>Power operator</source>
        <translation>Toán tử số mũ</translation>
    </message>
    <message>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <source>String Concatenation</source>
        <translation>Nối chuỗi</translation>
    </message>
    <message>
        <source>||</source>
        <translation>||</translation>
    </message>
    <message>
        <source>Open Bracket </source>
        <translation>Mở ngoặc đơn</translation>
    </message>
    <message>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <source>Close Bracket </source>
        <translation>Đóng ngoặc đơn</translation>
    </message>
    <message>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <source>Output preview is generated &lt;br&gt; using the first feature from the layer.</source>
        <translation>Xem trước kết quả được tạo &lt;br&gt; với đối tượng đầu tiên trong lớp.</translation>
    </message>
    <message>
        <source>Output preview: </source>
        <translation>Xem trước đầu ra: </translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation>Các hàm</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Function Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run the current editor text in QGIS (also saves current script). 

Use this when testing your functions.

Saved scripts are auto loaded on QGIS startup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Script</source>
        <translation>Chạy tập lệnh</translation>
    </message>
    <message>
        <source>Create a new function file based on the template file.

Change the name of the script and save to allow QGIS to auto load on startup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the file to save. 

Existing files are listed here and loaded when selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save the current script into the users function file folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
</context>
<context>
    <name>QgsExpressionSelectionDialogBase</name>
    <message>
        <source>Select By Expression</source>
        <translation>Chọn theo biểu thức</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Add to selection</source>
        <translation>Thêm vào phép chọn</translation>
    </message>
    <message>
        <source>Remove from selection</source>
        <translation>Loại bỏ khỏi phép chọn</translation>
    </message>
    <message>
        <source>Select within selection</source>
        <translation>Chọn trong phép chọn</translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBox</name>
    <message>
        <source>layer</source>
        <translation>lớp</translation>
    </message>
    <message>
        <source>map view</source>
        <translation>vùng xem bản đồ</translation>
    </message>
    <message>
        <source>user defined</source>
        <translation>do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Extent (current: %1)</source>
        <translation>Phạm vi (hiện tại: %1)</translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBoxWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>West</source>
        <translation>Tây</translation>
    </message>
    <message>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <source>South</source>
        <translation>Nam</translation>
    </message>
    <message>
        <source>Layer extent</source>
        <translation>Phạm vi lớp</translation>
    </message>
    <message>
        <source>Map view extent</source>
        <translation>Phạm vi vùng xem bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsFeatureAction</name>
    <message>
        <source>Run actions</source>
        <translation>Chạy các hành động</translation>
    </message>
</context>
<context>
    <name>QgsFeatureSelectionDlg</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculator</name>
    <message>
        <source>Not available for layer</source>
        <translation>Không dùng được đối với lớp</translation>
    </message>
    <message>
        <source>Only update %1 selected features</source>
        <translation>Chỉ cập nhật %1 đối tượng được chọn</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation>Lỗi đánh giá</translation>
    </message>
    <message>
        <source>Provider error</source>
        <translation>Lỗi trình cung cấp</translation>
    </message>
    <message>
        <source>Could not add the new field to the provider.</source>
        <translation>Không thể thêm trường mới vào trình cung cấp.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>An error occured while evaluating the calculation string:
%1</source>
        <translation>Lỗi xảy ra khi đang đánh giá chuỗi tính toán:
%1</translation>
    </message>
    <message>
        <source>Please enter a field name</source>
        <translation>Vui lòng nhập tên trường</translation>
    </message>
    <message>
        <source>
 The expression is invalid see (more info) for details</source>
        <translation>
 Biểu thức không hợp lệ xem (thông tin thêm) để biết chi tiết</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculatorBase</name>
    <message>
        <source>Field calculator</source>
        <translation>Bộ tính toán trường</translation>
    </message>
    <message>
        <source>Only update selected features</source>
        <translation>Chỉ cập nhật các đối tượng được chọn</translation>
    </message>
    <message>
        <source>You are editing information on this layer but the layer is currently not in edit mode. If you click Ok, edit mode will automatically be turned on.</source>
        <translation>Bạn đang chỉnh sửa thông tin trên lớp này nhưng lớp hiện không ở chế độ chỉnh sửa. Nếu bạn nhắp chuột vào Đồng ý, chế độ chỉnh sửa sẽ tự động được bật lên.</translation>
    </message>
    <message>
        <source>This layer does not support adding new provider fields. You can only add virtual fields.</source>
        <translation>Lớp này không hỗ trợ thêm các trường trình cung cấp mới. Bạn chỉ có thể thêm các trường ảo.</translation>
    </message>
    <message>
        <source>Create a new field</source>
        <translation>Tạo trường mới</translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>Tên trường đầu ra</translation>
    </message>
    <message>
        <source>Output field type</source>
        <translation>Kiểu trường đầu ra</translation>
    </message>
    <message>
        <source>&lt;p&gt;A virtual field will be recalculated every time it is used. Its definition will be saved in the project file. It will not be saved in the dataprovider and therefore its values not be available in other software.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Một trường ảo sẽ được tính toán lại mỗi khi nó được dùng. Định nghĩa của nó sẽ được lưu trong tập tin dự án. Nó sẽ không được lưu trong nhà cung cấp dữ liệu và do vậy các giá trị của nó không dùng được trong ứng dụng khác&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Create virtual field</source>
        <translation>Tạo trường ảo</translation>
    </message>
    <message>
        <source>Output field width</source>
        <translation>Chiều rộng trường đầu ra</translation>
    </message>
    <message>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation>Chiều rộng của đầu ra hoàn chỉnh. Ví dụ 123,456 nghĩa là chiều rộng trường là 6.</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Update existing field</source>
        <translation>Cập nhật trường hiện có</translation>
    </message>
</context>
<context>
    <name>QgsFieldComboBoxPlugin</name>
    <message>
        <source>A combo box to list the fields of a layer</source>
        <translation>Một hộp kết hợp để liệt kê các trường của lớp</translation>
    </message>
    <message>
        <source>A combo box to list the field of a layer.</source>
        <translation>Một hộp kết hợp để liệt kê các trường của lớp.</translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidget</name>
    <message>
        <source>Expression dialog</source>
        <translation>Hộp thoại biểu thức</translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidgetPlugin</name>
    <message>
        <source>An editable combo box to enter an expression</source>
        <translation>Một hộp kết hợp có thể chỉnh sửa để nhập một biểu thức</translation>
    </message>
    <message>
        <source>An editable combo box to enter an expression. A button allows opening the expression dialog. Expression are evaluated to detect errors.</source>
        <translation>Một hộp kết hợp có thể chỉnh sửa để nhập một biểu thức. Một nút lệnh cho phép mở hộp thoại biểu thức. Biểu thức được đánh giá để phát hiện các lỗi.</translation>
    </message>
</context>
<context>
    <name>QgsFieldsProperties</name>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Type name</source>
        <translation>Tên kiểu</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Edit widget</source>
        <translation>Chỉnh sửa công cụ</translation>
    </message>
    <message>
        <source>Alias</source>
        <translation>Tên giả</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <source>Added attribute</source>
        <translation>Thuộc tính được thêm</translation>
    </message>
    <message>
        <source>Failed to add field</source>
        <translation>Thất bại khi thêm trường</translation>
    </message>
    <message>
        <source>Failed to add field &apos;%1&apos; of type &apos;%2&apos;. Is the field name unique?</source>
        <translation>Thất bại khi thêm trường &apos;%1&apos; có kiểu &apos;%2&apos;. Tên trường có không bị trùng chứ?</translation>
    </message>
    <message>
        <source>Deleted attributes</source>
        <translation>Các thuộc tính bị xóa</translation>
    </message>
    <message>
        <source>Line edit</source>
        <translation>Chỉnh sửa Đường</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>Giá trị không trùng</translation>
    </message>
    <message>
        <source>Unique values editable</source>
        <translation>Giá trị không trùng sửa được</translation>
    </message>
    <message>
        <source>Classification</source>
        <translation>Phép phân loại</translation>
    </message>
    <message>
        <source>Value map</source>
        <translation>Bảng giá trị</translation>
    </message>
    <message>
        <source>Edit range</source>
        <translation>Chỉnh sửa miền</translation>
    </message>
    <message>
        <source>Slider range</source>
        <translation>Miền kiểu thanh trượt</translation>
    </message>
    <message>
        <source>Dial range</source>
        <translation>Miền kiểu tỏa tia</translation>
    </message>
    <message>
        <source>File name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>Phép liệt kê</translation>
    </message>
    <message>
        <source>Immutable</source>
        <translation>Không thể thay đổi</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <source>Checkbox</source>
        <translation>Ô đánh dấu</translation>
    </message>
    <message>
        <source>Text edit</source>
        <translation>Chỉnh sửa chữ</translation>
    </message>
    <message>
        <source>Calendar</source>
        <translation>Lịch</translation>
    </message>
    <message>
        <source>Value relation</source>
        <translation>Quan hệ giá trị</translation>
    </message>
    <message>
        <source>UUID generator</source>
        <translation>Bộ tạo UUID</translation>
    </message>
    <message>
        <source>Photo</source>
        <translation>Ảnh chụp</translation>
    </message>
    <message>
        <source>Web view</source>
        <translation>Xem trên Web</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Editor Widget</source>
        <translation>Công cụ chỉnh sửa</translation>
    </message>
    <message>
        <source>Select edit form</source>
        <translation>Chọn mẫu chỉnh sửa</translation>
    </message>
    <message>
        <source>UI file</source>
        <translation>Tập tin UI</translation>
    </message>
</context>
<context>
    <name>QgsFieldsPropertiesBase</name>
    <message>
        <source>Field calculator</source>
        <translation>Bộ tính toán trường</translation>
    </message>
    <message>
        <source>Click to toggle table editing</source>
        <translation>Nhắp chuột để bật/tắt chỉnh sửa bảng</translation>
    </message>
    <message>
        <source>Toggle editing mode</source>
        <translation>Bật/tắt chế độ chỉnh sửa</translation>
    </message>
    <message>
        <source>New column</source>
        <translation>Cột mới</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <source>Delete column</source>
        <translation>Xóa cột</translation>
    </message>
    <message>
        <source>QGIS forms can have a Python function that is called when the form is opened.
Use this function to add extra logic to your forms.

An example is (in module MyForms.py):

          def open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Reference in Python Init Function like so: MyForms.open

MyForms.py must live on PYTHONPATH, .qgis/python, or inside the project folder.</source>
        <translation>Các biểu mẫu QGIS có thể chứa một hàm Python được gọi khi biểu mẫu mở.
Dùng chức năng này để thêm luân lý bổ sung cho các biểu mẫu của bạn.

Một ví dụ là (trong mô-đun MyForms.py):

          def open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Tham khảo trong Python Init Function ví dụ tương tự: MyForms.open

MyForms.py phải có trong PYTHONPATH, .qgis/python, hoặc ở trong cùng thư mục dự án. </translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <translation>Ctr+X</translation>
    </message>
    <message>
        <source>Relations</source>
        <translation>Các quan hệ</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Edit UI</source>
        <translation>Chỉnh sửa UI</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <source>v</source>
        <translation>v</translation>
    </message>
    <message>
        <source>Suppress attribute form pop-up after feature creation</source>
        <translation>Chặn việc mở biểu mẫu thuộc tính sau khi tạo đối tượng</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <source>On</source>
        <translation>Bật</translation>
    </message>
    <message>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>Autogenerate</source>
        <translation>Tạo tự động</translation>
    </message>
    <message>
        <source>Drag and drop designer</source>
        <translation>Thiết kế kiểu kéo và thả</translation>
    </message>
    <message>
        <source>Provide ui-file</source>
        <translation>Cung cấp tập tin ui</translation>
    </message>
    <message>
        <source>Attribute editor layout:</source>
        <translation>Trình bày công cụ chỉnh sửa thuộc tính:</translation>
    </message>
    <message>
        <source>Python Init function</source>
        <translation>Hàm Khởi tạo Python</translation>
    </message>
</context>
<context>
    <name>QgsFileNameWidgetWrapper</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select a file</source>
        <translation>Chọn một tập tin</translation>
    </message>
</context>
<context>
    <name>QgsFontMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select symbol color</source>
        <translation>Chọn màu biểu tượng</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialog</name>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Qt designer file</source>
        <translation>Tập tin thiết kế Qt</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialogBase</name>
    <message>
        <source>Form annotation</source>
        <translation>Ghi chú biểu mẫu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsGCPListModel</name>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
</context>
<context>
    <name>QgsGCPListWidget</name>
    <message>
        <source>Recenter</source>
        <translation>Căn giữa lại</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsGPSDetector</name>
    <message>
        <source>internal GPS</source>
        <translation>GPS nội tại</translation>
    </message>
    <message>
        <source>local gpsd</source>
        <translation>gpsd cục bộ</translation>
    </message>
</context>
<context>
    <name>QgsGPSDeviceDialog</name>
    <message>
        <source>New device %1</source>
        <translation>Thiết bị mới %1</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>Bạn có chắc không?</translation>
    </message>
    <message>
        <source>Are you sure that you want to delete this device?</source>
        <translation>Bạn có chắc mình muốn xóa thiết bị này không?</translation>
    </message>
</context>
<context>
    <name>QgsGPSDeviceDialogBase</name>
    <message>
        <source>GPS Device Editor</source>
        <translation>Trình Biên tập Máy định vị</translation>
    </message>
    <message>
        <source>Devices</source>
        <translation>Các thiết bị</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <source>Device name</source>
        <translation>Tên thiết bị</translation>
    </message>
    <message>
        <source>This is the name of the device as it will appear in the lists</source>
        <translation>Đây là tên của thiết bị khi nó hiện diện trong danh sách</translation>
    </message>
    <message>
        <source>Commands</source>
        <translation>Các lệnh</translation>
    </message>
    <message>
        <source>Track download</source>
        <translation>Tải xuống đường đi</translation>
    </message>
    <message>
        <source>Route upload</source>
        <translation>Tải lên lộ trình</translation>
    </message>
    <message>
        <source>Waypoint download</source>
        <translation>Tải xuống điểm độ</translation>
    </message>
    <message>
        <source>The command that is used to download routes from the device</source>
        <translation>Lệnh dùng để tải xuống các lộ trình từ thiết bị</translation>
    </message>
    <message>
        <source>Route download</source>
        <translation>Tải xuống lộ trình</translation>
    </message>
    <message>
        <source>The command that is used to upload waypoints to the device</source>
        <translation>Lệnh dùng để tải lên các điểm tọa độ vào thiết bị</translation>
    </message>
    <message>
        <source>Track upload</source>
        <translation>Tải lên đường đi</translation>
    </message>
    <message>
        <source>The command that is used to download tracks from the device</source>
        <translation>Lệnh dùng để tải xuống các đường đi từ thiết bị</translation>
    </message>
    <message>
        <source>The command that is used to upload routes to the device</source>
        <translation>Lệnh dùng để tải lên các lộ trình vào thiết bị</translation>
    </message>
    <message>
        <source>The command that is used to download waypoints from the device</source>
        <translation>Lệnh dùng để tải xuống các điểm tọa độ từ thiết bị</translation>
    </message>
    <message>
        <source>The command that is used to upload tracks to the device</source>
        <translation>Lệnh dùng để tải lên các đường đi vào thiết bị</translation>
    </message>
    <message>
        <source>Waypoint upload</source>
        <translation>Tải lên điểm toạ độ</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;In the download and upload commands there can be special words that will be replaced by QGIS when the commands are used. These words are:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%babel&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the path to GPSBabel&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%in&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the GPX filename when uploading or the port when downloading&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%out&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the port when uploading or the GPX filename when downloading&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Trong các lệnh tải xuống và tải lên có một số từ đặc biệt sẽ được QGIS thay thế khi các lệnh này được dùng. Những từ này là:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%babel&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - đường dẫn đến GPSBabel&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%in&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - tên tập tin GPX khi tải lên hoặc cổng khi tải xuống &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%out&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - cổng khi tải lên hoặc tên tập tin GPX khi tải xuống&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGPSInformationWidget</name>
    <message>
        <source>/gps</source>
        <translation>/gps</translation>
    </message>
    <message>
        <source>No path to the GPS port is specified. Please enter a path then try again.</source>
        <translation>Đường dẫn đến cổng GPS không được chỉ định. Vui lòng nhập đường dẫn và thử lại.</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Đang kết nối...</translation>
    </message>
    <message>
        <source>Connecting to GPS device...</source>
        <translation>Đang kết nối đến thiết bị GPS...</translation>
    </message>
    <message>
        <source>Timed out!</source>
        <translation>Hết thời gian!</translation>
    </message>
    <message>
        <source>Failed to connect to GPS device.</source>
        <translation>Thất bại khi kết nối vào GPS.</translation>
    </message>
    <message>
        <source>Connected!</source>
        <translation>Đã kết nối!</translation>
    </message>
    <message>
        <source>Dis&amp;connect</source>
        <translation>Ngắt &amp;kết nối</translation>
    </message>
    <message>
        <source>Connected to GPS device.</source>
        <translation>Đã kết nối vào GPS.</translation>
    </message>
    <message>
        <source>Error opening log file.</source>
        <translation>Lỗi mở tập tin báo cáo.</translation>
    </message>
    <message>
        <source>Disconnected...</source>
        <translation>Đã ngắt kết nối...</translation>
    </message>
    <message>
        <source>&amp;Connect</source>
        <translation>Kết &amp;nối</translation>
    </message>
    <message>
        <source>Disconnected from GPS device.</source>
        <translation>Đã ngắt kết nối khỏi GPS.</translation>
    </message>
    <message>
        <source>%1 m</source>
        <translation>%1 m</translation>
    </message>
    <message>
        <source>%1 km/h</source>
        <translation>%1 km/h</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <source>3D</source>
        <translation>3D</translation>
    </message>
    <message>
        <source>2D</source>
        <translation>2D</translation>
    </message>
    <message>
        <source>No fix</source>
        <translation>Không sửa lỗi</translation>
    </message>
    <message>
        <source>Differential</source>
        <translation>Sai biệt</translation>
    </message>
    <message>
        <source>Non-differential</source>
        <translation>Không sai biệt</translation>
    </message>
    <message>
        <source>No position</source>
        <translation>Không vị trí</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation>Hợp lệ</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Không hợp lệ</translation>
    </message>
    <message>
        <source>Not enough vertices</source>
        <translation>Không đủ đỉnh</translation>
    </message>
    <message>
        <source>Cannot close a line feature until it has at least two vertices.</source>
        <translation>Không thể khép kín một đối tượng đường trừ khi nó có tối thiểu hai đỉnh.</translation>
    </message>
    <message>
        <source>Cannot close a polygon feature until it has at least three vertices.</source>
        <translation>Không để khép kín một đối tượng vùng trừ khi nó có ít nhất ba đỉnh.</translation>
    </message>
    <message>
        <source>Feature added</source>
        <translation>Đối tượng được thêm</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Could not commit changes to layer %1

Errors: %2
</source>
        <translation>Không thể lưu các thay đổi cho lớp %1

Các lỗi: %2
</translation>
    </message>
    <message>
        <source>The feature could not be added because removing the polygon intersections would change the geometry type</source>
        <translation>Đối tượng không thể được thêm vào bởi vì loại bỏ các giao điểm của vùng sẽ thay đổi kiểu hình học</translation>
    </message>
    <message>
        <source>An error was reported during intersection removal</source>
        <translation>Một lỗi được ghi nhận trong quá trình loại bỏ giao điểm</translation>
    </message>
    <message>
        <source>Cannot add feature. Unknown WKB type. Choose a different layer and try again.</source>
        <translation>Không thể thêm đối tượng. Không rõ kiểu WKB. Cho một lớp khác và thử lại.</translation>
    </message>
    <message>
        <source>Save GPS log file as</source>
        <translation>Lưu tập tin báo cáo GPS thành</translation>
    </message>
    <message>
        <source>NMEA files</source>
        <translation>Tập tin NMEA</translation>
    </message>
    <message>
        <source>&amp;Add feature</source>
        <translation>Thêm đối &amp;tượng</translation>
    </message>
    <message>
        <source>&amp;Add Point</source>
        <translation>Thêm đ&amp;iểm</translation>
    </message>
    <message>
        <source>&amp;Add Line</source>
        <translation>Thêm đườn&amp;g</translation>
    </message>
    <message>
        <source>&amp;Add Polygon</source>
        <translation>Thêm &amp;vùng</translation>
    </message>
</context>
<context>
    <name>QgsGPSInformationWidgetBase</name>
    <message>
        <source>GPS Connect</source>
        <translation>Kết nối GPS</translation>
    </message>
    <message>
        <source>&amp;Add feature</source>
        <translation>Thêm đối tượn&amp;g</translation>
    </message>
    <message>
        <source>Quick status indicator:
green = good or 3D fix
yellow = good 2D fix
red = no fix or bad fix
gray = no data

2D/3D depends on this information being available</source>
        <translation>Chỉ dấu nhanh về trạng thái:
lục = tốt hoặc lấy được tọa độ 3D
vàng = lấy được tọa độ 2D tốt
đỏ = không lấy được hoặc tọa độ xấu
xám = không có dữ liệu

2D/3D tùy vào việc thông tin này có hay không</translation>
    </message>
    <message>
        <source>Add track point</source>
        <translation>Thêm điểm đường đi</translation>
    </message>
    <message>
        <source>Reset track</source>
        <translation>Thiết lập lại đường đi</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Signal</source>
        <translation>Dấu hiệu</translation>
    </message>
    <message>
        <source>Satellite</source>
        <translation>Vệ tinh</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation>Gỡ lỗi</translation>
    </message>
    <message>
        <source>&amp;Connect</source>
        <translation>Kết &amp;nối</translation>
    </message>
    <message>
        <source>latitude of position fix (degrees)</source>
        <translation>vĩ độ của vị trí (độ)</translation>
    </message>
    <message>
        <source>Longitude</source>
        <translation>Kinh độ</translation>
    </message>
    <message>
        <source>longitude of position fix (degrees)</source>
        <translation>kinh độ của vị trí (độ)</translation>
    </message>
    <message>
        <source>antenna altitude with respect to geoid (mean sea level)</source>
        <translation>độ cao ăn-ten  theo geoid (mực nước biển trung bình)</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation>Độ cao</translation>
    </message>
    <message>
        <source>Latitude</source>
        <translation>Vĩ độ</translation>
    </message>
    <message>
        <source>Time of fix</source>
        <translation>Thời gian lấy được tọa độ</translation>
    </message>
    <message>
        <source>date/time of position fix (UTC)</source>
        <translation>ngày/giờ lúc lấy được tọa độ (UTC)</translation>
    </message>
    <message>
        <source>speed over ground</source>
        <translation>tốc độ trên mặt đất</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Tốc độ</translation>
    </message>
    <message>
        <source>track direction (degrees)</source>
        <translation>hướng đường đi (độ)</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Horizontal Dilution of Precision</source>
        <translation>Mức loãng của độ chính xác theo chiều ngang</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <source>Vertical Dilution of Precision</source>
        <translation>Mức loãng của độ chính xác theo chiều đứng</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <source>Position Dilution of Precision</source>
        <translation>Mức loãng của độ chính xác theo vị trí</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <source>GPS receiver configuration 2D/3D mode: Automatic or Manual</source>
        <translation>Chế độ 2D/3D cấu hình bộ thu GPS&quot; Tự động hoặc thủ công</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>position fix dimensions: 2D, 3D or No fix</source>
        <translation>chiều xác định vị trí: 2D. 3D hoặc không xác định được</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation>Chiều</translation>
    </message>
    <message>
        <source>quality of the position fix: Differential, Non-differential or No position</source>
        <translation>chất lượng của xác định vị trí: Phương sai, Không phương sai hoặc Không xác định được</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation>Chất lượng</translation>
    </message>
    <message>
        <source>position fix status: Valid or Invalid</source>
        <translation>trạng thái xác định được vị trí: Hợp lệ hoặc Không hợp lệ</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>Trạng thái</translation>
    </message>
    <message>
        <source>number of satellites used in the position fix</source>
        <translation>số vệ tinh dùng trong xác định vị trí</translation>
    </message>
    <message>
        <source>Satellites</source>
        <translation>Vệ tinh</translation>
    </message>
    <message>
        <source>H accurancy</source>
        <translation>Độ chính xác theo chiều ngang (H)</translation>
    </message>
    <message>
        <source>V accurancy</source>
        <translation>Độ chính xác theo chiều đứng (V)</translation>
    </message>
    <message>
        <source>Connection</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <source>Autodetect</source>
        <translation>Tự động phát hiện</translation>
    </message>
    <message>
        <source>Serial device</source>
        <translation>Thiết bị nối tiếp</translation>
    </message>
    <message>
        <source>Refresh serial device list</source>
        <translation>Làm tươi lại danh sách thiết bị nối tiếp</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Device</source>
        <translation>Thiết bị</translation>
    </message>
    <message>
        <source>00000; </source>
        <translation>00000; </translation>
    </message>
    <message>
        <source>gpsd</source>
        <translation>gpsd</translation>
    </message>
    <message>
        <source>Internal</source>
        <translation>Nội tại</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation>Số hóa</translation>
    </message>
    <message>
        <source>Track</source>
        <translation>Đường đi</translation>
    </message>
    <message>
        <source>Automatically add points</source>
        <translation>Thêm điểm tự động</translation>
    </message>
    <message>
        <source>Track width in pixels</source>
        <translation>Chiều rộng đường đi tính theo điểm ảnh</translation>
    </message>
    <message>
        <source> width</source>
        <translation> chiều rộng</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>save layer after every feature added</source>
        <translation>lưu lớp mỗi khi một đối tượng được thêm vào</translation>
    </message>
    <message>
        <source>Automatically save added feature</source>
        <translation>Tự động lưu đối tượng được thêm</translation>
    </message>
    <message>
        <source>save GPS data (NMEA sentences) to a file</source>
        <translation>lưu dữ liệu GPS (các câu NMEA) vào một tập tin</translation>
    </message>
    <message>
        <source>Log File</source>
        <translation>Tập tin báo cáo</translation>
    </message>
    <message>
        <source>browse for log file</source>
        <translation>duyệt tìm tập tin báo cáo</translation>
    </message>
    <message>
        <source>Map centering</source>
        <translation>Căn giữa bản đồ</translation>
    </message>
    <message>
        <source>when leaving</source>
        <translation>khi rời đi</translation>
    </message>
    <message>
        <source>% of map extent</source>
        <translation>% của phạm vi bản đồ</translation>
    </message>
    <message>
        <source>never</source>
        <translation>không bao giờ</translation>
    </message>
    <message>
        <source>always</source>
        <translation>luôn luôn</translation>
    </message>
    <message>
        <source>Cursor</source>
        <translation>Con trỏ</translation>
    </message>
    <message>
        <source>Small</source>
        <translation>Nhỏ</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>Lớn</translation>
    </message>
</context>
<context>
    <name>QgsGPSPlugin</name>
    <message>
        <source>&amp;GPS Tools</source>
        <translation>Công cụ &amp;GPS</translation>
    </message>
    <message>
        <source>&amp;Create new GPX layer</source>
        <translation>&amp;Tạo lớp GPX mới</translation>
    </message>
    <message>
        <source>Creates a new GPX layer and displays it on the map canvas</source>
        <translation>Tạo một lớp GPX mới và trình bày nó trên khung bản đồ</translation>
    </message>
    <message>
        <source>&amp;GPS</source>
        <translation>&amp;GPS</translation>
    </message>
    <message>
        <source>Save new GPX file as...</source>
        <translation>Lưu tập tin GPX thành...</translation>
    </message>
    <message>
        <source>GPS eXchange file</source>
        <translation>Tập tin GPS eXchange</translation>
    </message>
    <message>
        <source>Could not create file</source>
        <translation>Không thể tạo tập tin</translation>
    </message>
    <message>
        <source>Unable to create a GPX file with the given name. Try again with another name or in another directory.</source>
        <translation>Không thể tạo tập tin GPX với tên đã đặt. Thử lại với tên khác hoặc lưu vào thư mục khác.</translation>
    </message>
    <message>
        <source>GPX Loader</source>
        <translation>Trình nạp GPX</translation>
    </message>
    <message>
        <source>Unable to read the selected file.
Please reselect a valid file.</source>
        <translation>Không thể đọc tập tin được chọn
Vui lòng chọn lại tập tin đúng.</translation>
    </message>
    <message>
        <source>Could not start process</source>
        <translation>Không thể khởi động tiến trình</translation>
    </message>
    <message>
        <source>Could not start GPSBabel!</source>
        <translation>Không thể khởi động GPSBabel!</translation>
    </message>
    <message>
        <source>Importing data...</source>
        <translation>Đang nhập dữ liệu...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Could not import data from %1!

</source>
        <translation>Không thể nhập dữ liệu từ %1!
</translation>
    </message>
    <message>
        <source>Error importing data</source>
        <translation>Lỗi nhập dữ liệu</translation>
    </message>
    <message>
        <source>Could not convert data from %1!

</source>
        <translation>Không thể chuyển đổi dữ liệu từ %1!

</translation>
    </message>
    <message>
        <source>Error converting data</source>
        <translation>Lỗi chuyển đổi dữ liệu</translation>
    </message>
    <message>
        <source>Not supported</source>
        <translation>Không được hỗ trợ</translation>
    </message>
    <message>
        <source>This device does not support downloading of %1.</source>
        <translation>Thiết bị này không hỗ trợ việc tải xuống %1.</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>Could not download data from GPS!

</source>
        <translation>Không thể tải dữ liệu xuống từ GPS!
</translation>
    </message>
    <message>
        <source>Error downloading data</source>
        <translation>Lỗi khi đang tải dữ liệu xuống</translation>
    </message>
    <message>
        <source>This device does not support uploading of %1.</source>
        <translation>Thiết bị này không hỗ trợ việc tải lên %1.</translation>
    </message>
    <message>
        <source>Uploading data...</source>
        <translation>Đang tải dữ liệu lên...</translation>
    </message>
    <message>
        <source>Error while uploading data to GPS!

</source>
        <translation>Lỗi khi đang tải dữ liệu lên GPS!</translation>
    </message>
    <message>
        <source>Error uploading data</source>
        <translation>Lỗi khi đang tải dữ liệu lên</translation>
    </message>
</context>
<context>
    <name>QgsGPSPluginGui</name>
    <message>
        <source>Waypoints</source>
        <translation>Điểm toạ độ</translation>
    </message>
    <message>
        <source>Routes</source>
        <translation>Lộ trình</translation>
    </message>
    <message>
        <source>Tracks</source>
        <translation>Đường đi</translation>
    </message>
    <message>
        <source>Choose a file name to save under</source>
        <translation>Chọn tên tập tin để lưu</translation>
    </message>
    <message>
        <source>GPS eXchange format</source>
        <translation>Định dạng GPS eXchange</translation>
    </message>
    <message>
        <source>Select GPX file</source>
        <translation>Chọn tập tin GPX</translation>
    </message>
    <message>
        <source>Select file and format to import</source>
        <translation>Chọn tập tin và định dạng để nhập</translation>
    </message>
    <message>
        <source>Waypoints from a route</source>
        <translation>Các điểm từ một lộ trình</translation>
    </message>
    <message>
        <source>Waypoints from a track</source>
        <translation>Các điểm từ đường đi</translation>
    </message>
    <message>
        <source>Route from waypoints</source>
        <translation>Lộ trình từ các điểm</translation>
    </message>
    <message>
        <source>Track from waypoints</source>
        <translation>Đường đi từ các điểm</translation>
    </message>
    <message>
        <source>GPS eXchange format (*.gpx)</source>
        <translation>định dạng GPS eXchange (*.gpx)</translation>
    </message>
</context>
<context>
    <name>QgsGPSPluginGuiBase</name>
    <message>
        <source>GPS Tools</source>
        <translation>Các Công cụ cho Máy định vị</translation>
    </message>
    <message>
        <source>Load GPX file</source>
        <translation>Nạp tập tin GPX</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <source>Feature types</source>
        <translation>Các kiểu đối tượng</translation>
    </message>
    <message>
        <source>Waypoints</source>
        <translation>Điểm tọa độ</translation>
    </message>
    <message>
        <source>Routes</source>
        <translation>Lộ trình</translation>
    </message>
    <message>
        <source>Tracks</source>
        <translation>Đường đi</translation>
    </message>
    <message>
        <source>Import other file</source>
        <translation>Nhập tập tin khác</translation>
    </message>
    <message>
        <source>File to import</source>
        <translation>Tập tin để nhập</translation>
    </message>
    <message>
        <source>Feature type</source>
        <translation>Kiểu đối tượng</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>GPX output file</source>
        <translation>Tập tin GPX đầu ra</translation>
    </message>
    <message>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <source>(Note: Selecting correct file type in browser dialog important!)</source>
        <translation>(Ghi chú: điều quan trọng là phải chọn đúng kiểu tập tin trong hộp thoại duyệt!)</translation>
    </message>
    <message>
        <source>Download from GPS</source>
        <translation>Tải từ máy định vị xuống</translation>
    </message>
    <message>
        <source>GPS device</source>
        <translation>Thiết bị Máy định vị</translation>
    </message>
    <message>
        <source>Edit devices...</source>
        <translation>chỉnh sửa các thiết bị...</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>Upload to GPS</source>
        <translation>Tải lên Máy định vị</translation>
    </message>
    <message>
        <source>Data layer</source>
        <translation>Lớp dữ liệu</translation>
    </message>
    <message>
        <source>Edit devices</source>
        <translation>Điều chỉnh các thiết bị</translation>
    </message>
    <message>
        <source>GPX Conversions</source>
        <translation>Các phép chuyển đổi GPX</translation>
    </message>
    <message>
        <source>GPX input file</source>
        <translation>Tập tin GPX đầu vào</translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation>Chuyển đổi</translation>
    </message>
</context>
<context>
    <name>QgsGPXProvider</name>
    <message>
        <source>Bad URI - you need to specify the feature type.</source>
        <translation>URI tồi - bạn cần chỉ định kiểu thuộc tính.</translation>
    </message>
    <message>
        <source>GPS eXchange file</source>
        <translation>Tập tin GPS eXchange</translation>
    </message>
    <message>
        <source>Digitized in QGIS</source>
        <translation>Được số hóa trong QGIS</translation>
    </message>
</context>
<context>
    <name>QgsGdalProvider</name>
    <message>
        <source>Dataset Description</source>
        <translation>Mô tả Bộ Dữ liệu</translation>
    </message>
    <message>
        <source>Band %1</source>
        <translation>Băng %1</translation>
    </message>
    <message>
        <source>X: %1 Y: %2 Bands: %3</source>
        <translation>X: %1 Y: %2 Các băng: %3</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation>Chiều</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation>Gốc</translation>
    </message>
    <message>
        <source>Pixel Size</source>
        <translation>Kích thước điểm ảnh</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation>Định dạng không được hỗ trợ</translation>
    </message>
    <message>
        <source>Cannot read data</source>
        <translation>Không thể đọc dữ liệu</translation>
    </message>
    <message>
        <source>Cannot get GDAL raster band: %1</source>
        <translation>Không thể lấy băng raster GDAL: %1</translation>
    </message>
</context>
<context>
    <name>QgsGenericProjectionSelector</name>
    <message>
        <source>Define this layer&apos;s coordinate reference system:</source>
        <translation>Xác định hệ toạ độ cho lớp này:</translation>
    </message>
    <message>
        <source>This layer appears to have no projection specification.</source>
        <translation>Lớp này không có các thông tin về phép chiếu.</translation>
    </message>
    <message>
        <source>By default, this layer will now have its projection set to that of the project, but you may override this by selecting a different projection below.</source>
        <translation>theo mặc định, phép chiếu của lớp này sẽ được thiết lập theo dự án, nhưng bạn có thể ghi đè bằng cách chọn một phép chiếu khác dưới đây.</translation>
    </message>
</context>
<context>
    <name>QgsGenericProjectionSelectorBase</name>
    <message>
        <source>Coordinate Reference System Selector</source>
        <translation>Trình chọn hệ toạ độ</translation>
    </message>
</context>
<context>
    <name>QgsGeomColumnTypeThread</name>
    <message>
        <source>Retrieving tables of %1...</source>
        <translation>Đang lấy các bảng của %1...</translation>
    </message>
    <message>
        <source>Scanning column %1.%2.%3...</source>
        <translation>Đang quét các cột %1 %2 %3...</translation>
    </message>
    <message>
        <source>Table retrieval finished.</source>
        <translation>Việc thu hồi bảng kết thúc.</translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialog</name>
    <message>
        <source>A5 (148x210 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A4 (210x297 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A3 (297x420 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A2 (420x594 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A1 (594x841 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A0 (841x1189 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B5 (176 x 250 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B4 (250 x 353 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B3 (353 x 500 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B2 (500 x 707 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B1 (707 x 1000 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B0 (1000 x 1414 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Legal (8.5x14 inches)</source>
        <translation>Giấy Legal (8.5x14 inches)</translation>
    </message>
    <message>
        <source>ANSI A (Letter; 8.5x11 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI B (Tabloid; 11x17 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI C (17x22 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI D (22x34 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ANSI E (34x44 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch A (9x12 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch B (12x18 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch C (18x24 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch D (24x36 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch E (36x48 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arch E1 (30x42 inches)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialogBase</name>
    <message>
        <source>Configure Georeferencer</source>
        <translation>Cấu hình trình tham chiếu địa lý</translation>
    </message>
    <message>
        <source>Point tip</source>
        <translation>Đầu của điểm</translation>
    </message>
    <message>
        <source>Show IDs</source>
        <translation>Hiển thị ID</translation>
    </message>
    <message>
        <source>Show coords</source>
        <translation>HIển thị tọa độ</translation>
    </message>
    <message>
        <source>Residual units</source>
        <translation>Các đơn vị thừa</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation>Điểm ảnh</translation>
    </message>
    <message>
        <source>Use map units if possible</source>
        <translation>Dùng đơn vị bản đồ nếu có thể</translation>
    </message>
    <message>
        <source>PDF report</source>
        <translation>Báo cáo dạng PDF</translation>
    </message>
    <message>
        <source>Left margin</source>
        <translation>Lề trái</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Right margin</source>
        <translation>Lề phải</translation>
    </message>
    <message>
        <source>Show Georeferencer window docked</source>
        <translation>Hiển thị cửa sổ trình tham chiếu địa lý dạng gắn vào</translation>
    </message>
    <message>
        <source>PDF map</source>
        <translation>bản đồ PDF</translation>
    </message>
    <message>
        <source>Paper size</source>
        <translation>Kích thước giấy</translation>
    </message>
</context>
<context>
    <name>QgsGeorefDescriptionDialogBase</name>
    <message>
        <source>Description georeferencer</source>
        <translation>Mô tả trình tham chiếu địa lý</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:10pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:10pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPlugin</name>
    <message>
        <source>&amp;Georeferencer...</source>
        <translation>Trình Tham &amp;chiếu Địa lý...</translation>
    </message>
    <message>
        <source>&amp;Georeferencer</source>
        <translation>Trình Tham &amp;chiếu Địa lý</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGui</name>
    <message>
        <source>Georeferencer</source>
        <translation>Trình tham chiếu địa lý</translation>
    </message>
    <message>
        <source>All other files (*)</source>
        <translation>Tất cả các tập tin khác (*)</translation>
    </message>
    <message>
        <source>Open raster</source>
        <translation>Mở ảnh raster</translation>
    </message>
    <message>
        <source>%1 is not a supported raster data source</source>
        <translation>%1 không phải là nguồn dữ liệu raster được hỗ trợ</translation>
    </message>
    <message>
        <source>Unsupported Data Source</source>
        <translation>Nguồn Dữ liệu không được hỗ trợ</translation>
    </message>
    <message>
        <source>Raster loaded: %1</source>
        <translation>Raster được nạp: %1</translation>
    </message>
    <message>
        <source>Georeferencer - %1</source>
        <translation>Trình tham chiếu địa lý - %1</translation>
    </message>
    <message>
        <source>Transform: </source>
        <translation>Chuyển đổi: </translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>GDAL scripting is not supported for %1 transformation</source>
        <translation>Tập lệnh GDAL không được hỗ trợ đối với phép chuyển đổi %1</translation>
    </message>
    <message>
        <source>Load GCP points</source>
        <translation>Nạp các điểm khống chế</translation>
    </message>
    <message>
        <source>GCP file</source>
        <translation>Tập tin ĐKC</translation>
    </message>
    <message>
        <source>No GCP points to save</source>
        <translation>Không có điểm khống chế nào để lưu</translation>
    </message>
    <message>
        <source>Save GCP points</source>
        <translation>Lưu các điểm khống chế</translation>
    </message>
    <message>
        <source>Please load raster to be georeferenced</source>
        <translation>Vui lòng nạp ảnh raster cần tham chiếu</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>Panels</source>
        <translation>Các panen</translation>
    </message>
    <message>
        <source>Toolbars</source>
        <translation>Các thanh công cụ</translation>
    </message>
    <message>
        <source>Current transform parametrisation</source>
        <translation>Tham số chuyển đổi hiện tại</translation>
    </message>
    <message>
        <source>Coordinate: </source>
        <translation>Tọa độ: </translation>
    </message>
    <message>
        <source>Current map coordinate</source>
        <translation>Toạ độ bản đồ hiện tại</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Coordinate of image(column/line)</source>
        <translation>Tọa độ của ảnh (cột/dòng)</translation>
    </message>
    <message>
        <source>Unable to open GCP points file %1</source>
        <translation>Không thể mở tập tin các điểm khống chế %1</translation>
    </message>
    <message>
        <source>Save GCPs</source>
        <translation>Lưu các điểm khống chế</translation>
    </message>
    <message>
        <source>Save GCP points?</source>
        <translation>Lưu các điểm khống chế?</translation>
    </message>
    <message>
        <source>Failed to get linear transform parameters</source>
        <translation>Thất bại khi lấy các tham số chuyển đổi tuyến tính</translation>
    </message>
    <message>
        <source>World file exists</source>
        <translation>Tập tin world đã có</translation>
    </message>
    <message>
        <source>&lt;p&gt;The selected file already seems to have a world file! Do you want to replace it with the new world file?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Tập tin được chọn hình như đã có một tập tin world! Bạn có muốn thay thế nó bằng tập tin world mới không?&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Failed to compute GCP transform: Transform is not solvable</source>
        <translation>Thất bại khi tính toán chuyển đổi ĐKC: Phép chuyển đổi không giải được</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Could not write to %1</source>
        <translation>Không thể ghi ra %1</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>Transformation parameters</source>
        <translation>Các tham số chuyển đổi</translation>
    </message>
    <message>
        <source>Translation x</source>
        <translation>Dịch chuyển x</translation>
    </message>
    <message>
        <source>Translation y</source>
        <translation>Dịch chuyển y</translation>
    </message>
    <message>
        <source>Scale x</source>
        <translation>Tỷ lệ x</translation>
    </message>
    <message>
        <source>Scale y</source>
        <translation>Tỷ lệ y</translation>
    </message>
    <message>
        <source>Rotation [degrees]</source>
        <translation>Góc xoay [độ]</translation>
    </message>
    <message>
        <source>Mean error [%1]</source>
        <translation>Sai số trung bình [%1]</translation>
    </message>
    <message>
        <source>Residuals</source>
        <translation>Các phần dư</translation>
    </message>
    <message>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <source>Translation (%1, %2)</source>
        <translation>Dịch chuyển (%1, %2)</translation>
    </message>
    <message>
        <source>Scale (%1, %2)</source>
        <translation>Tỷ lệ (%1, %2)</translation>
    </message>
    <message>
        <source>Rotation: %1</source>
        <translation>Góc xoay: %1</translation>
    </message>
    <message>
        <source>Mean error: %1</source>
        <translation>Sai số trung bình: %1</translation>
    </message>
    <message>
        <source>Copy in clipboard</source>
        <translation>Chép vào bộ nhớ tạm</translation>
    </message>
    <message>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <source>GDAL script</source>
        <translation>Tập lệnh GDAL</translation>
    </message>
    <message>
        <source>Please set transformation type</source>
        <translation>Vui lòng thiết lập kiểu chuyển đổi</translation>
    </message>
    <message>
        <source>Please set output raster name</source>
        <translation>Vui lòng thiết lập tên raster đầu ra</translation>
    </message>
    <message>
        <source>%1 requires at least %2 GCPs. Please define more</source>
        <translation>%1 cần ít nhất %2 ĐKC. Vui lòng định nghĩa thêm</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Helmert</source>
        <translation>Helmert</translation>
    </message>
    <message>
        <source>Polynomial 1</source>
        <translation>Đa thức bậc 1</translation>
    </message>
    <message>
        <source>Polynomial 2</source>
        <translation>Đa thức bậc 2</translation>
    </message>
    <message>
        <source>Polynomial 3</source>
        <translation>Đa thức bậc 3</translation>
    </message>
    <message>
        <source>Thin plate spline (TPS)</source>
        <translation>Đường spline dạng phiến mỏng (TPS)</translation>
    </message>
    <message>
        <source>Projective</source>
        <translation>Ánh xạ ảnh</translation>
    </message>
    <message>
        <source>Not set</source>
        <translation>Không thiết lập</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGuiBase</name>
    <message>
        <source>Georeferencer</source>
        <translation>Trình tham chiếu địa lý</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>GCP table</source>
        <translation>Bảng ĐKC</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <source>Open raster</source>
        <translation>Mở ảnh raster</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <source>Zoom to Layer</source>
        <translation>Phóng đến lớp</translation>
    </message>
    <message>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Shift+F</translation>
    </message>
    <message>
        <source>Pan</source>
        <translation>Di chuyển</translation>
    </message>
    <message>
        <source>Transformation settings</source>
        <translation>Các thiết lập chuyển đổi</translation>
    </message>
    <message>
        <source>Add point</source>
        <translation>Thêm điểm</translation>
    </message>
    <message>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <source>Delete point</source>
        <translation>Xóa điểm</translation>
    </message>
    <message>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <source>Start georeferencing</source>
        <translation>Bắt đầu tính tham chiếu địa lý</translation>
    </message>
    <message>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <source>Generate GDAL script</source>
        <translation>Tạo tập lệnh GDAL</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <source>Link Georeferencer to QGIS</source>
        <translation>Liên kết Trình Tham chiếu Địa lý vào QGIS</translation>
    </message>
    <message>
        <source>Link QGIS to Georeferencer</source>
        <translation>Liên kết QGIS vào Trình Tham chiếu Địa lý</translation>
    </message>
    <message>
        <source>Save GCP points as...</source>
        <translation>Lưu các ĐKC thành...</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>Load GCP points</source>
        <translation>Nạp các ĐKC</translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Configure Georeferencer</source>
        <translation>Cấu hình Trình Tham chiếu Địa lý</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <source>Raster properties</source>
        <translation>Đặc điểm của ảnh raster</translation>
    </message>
    <message>
        <source>Move GCP point</source>
        <translation>Di chuyển ĐKC</translation>
    </message>
    <message>
        <source>Zoom Next</source>
        <translation>Phóng Tiếp theo</translation>
    </message>
    <message>
        <source>Zoom Last</source>
        <translation>Phóng đến vùng xem trước đó</translation>
    </message>
    <message>
        <source>Local histogram stretch</source>
        <translation>Dãn biểu đồ tần suất cục bộ</translation>
    </message>
    <message>
        <source>Full histogram stretch</source>
        <translation>Dãn biểu đồ tần suất toàn cục</translation>
    </message>
</context>
<context>
    <name>QgsGlobePluginDialog</name>
    <message>
        <source>GDAL files</source>
        <translation>Các tập tin GDAL</translation>
    </message>
    <message>
        <source>DEM files</source>
        <translation>Các tập tin DEM</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các tập tin</translation>
    </message>
    <message>
        <source>Open raster file</source>
        <translation>Mở tập tin raster</translation>
    </message>
    <message>
        <source>Invalid Path: The file is either unreadable or does not exist</source>
        <translation>Đường dẫn không hợp lệ: Tập tin này hoặc không đọc được hoặc không tồn tại</translation>
    </message>
    <message>
        <source>Invalid URL: </source>
        <translation>URL không hợp lệ: </translation>
    </message>
    <message>
        <source>Do you want to add the datasource anyway?</source>
        <translation>Dù thế bạn vẫn muốn thêm vào nguồn dữ liệu này?</translation>
    </message>
    <message>
        <source>Open 3D model file</source>
        <translation>Mở tập tin mô hình 3D</translation>
    </message>
    <message>
        <source>Model files</source>
        <translation>Các tập tin mô hình</translation>
    </message>
</context>
<context>
    <name>QgsGlobePluginDialogGuiBase</name>
    <message>
        <source>Globe Settings</source>
        <translation>Các thiết lập Địa cầu</translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation>Độ cao</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>TMS</source>
        <translation>TMS</translation>
    </message>
    <message>
        <source>URL/File</source>
        <translation>URL/Tập tin</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <source>Base Layer</source>
        <translation>Lớp nền</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
    <message>
        <source>Sky</source>
        <translation>Bầu trời</translation>
    </message>
    <message>
        <source>Date / Time (UTC)</source>
        <translation>Ngày / Giờ (UTC)</translation>
    </message>
    <message>
        <source>dd.MM.yyyy HH:mm</source>
        <translation>nn.TT.nnnn GG:pp</translation>
    </message>
    <message>
        <source>Auto ambient</source>
        <translation>Không gian xung quanh tự động</translation>
    </message>
    <message>
        <source>Vertical Scale</source>
        <translation>Tỷ lệ Đứng</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation>Bộ đệm</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Video</source>
        <translation>Video</translation>
    </message>
    <message>
        <source>Anti Aliasing</source>
        <translation>Chống răng cưa</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation>Các mẫu</translation>
    </message>
    <message>
        <source>[Leave empty for maximum]</source>
        <translation>[Bỏ trống để lấy tối đa]</translation>
    </message>
    <message>
        <source>&lt;i&gt;Changing video settings requires a restart of the globe plugin&lt;/i&gt;</source>
        <translation>&lt;i&gt;Thay đổi thiết lập video cần phải khởi động lại phần mở rộng địa cầu&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Model</source>
        <translation>Mô hình</translation>
    </message>
    <message>
        <source>Point Layer</source>
        <translation>Lớp điểm</translation>
    </message>
    <message>
        <source>3D Model</source>
        <translation>Mô hình 3D</translation>
    </message>
    <message>
        <source>Stereo</source>
        <translation>Hình nổi</translation>
    </message>
    <message>
        <source>Stereo Mode</source>
        <translation>Chế độ hình nổi</translation>
    </message>
    <message>
        <source>Screen distance (m)</source>
        <translation>Khoảng cách màn hình (m)</translation>
    </message>
    <message>
        <source>Screen width (m)</source>
        <translation>Chiều rộng màn hình (m)</translation>
    </message>
    <message>
        <source>Split stereo horizontal separation (px)</source>
        <translation>Ngắt phép tách biệt theo chiều ngang của hình nổi (px)</translation>
    </message>
    <message>
        <source>Split stereo vertical separation (px)</source>
        <translation>Ngắt phép tách biệt theo chiều đứng của hình nổi (px)</translation>
    </message>
    <message>
        <source>Split stereo vertical eye mapping</source>
        <translation>Ngắt lập bản đồ theo mắt nhìn chiều đứng của hình nổi</translation>
    </message>
    <message>
        <source>Screen height (m)</source>
        <translation>Chiều cao màn hình (m)</translation>
    </message>
    <message>
        <source>Eye separation (m)</source>
        <translation>Tách biệt mắt nhìn (m)</translation>
    </message>
    <message>
        <source>Reset to defaults</source>
        <translation>Tái lập về các trị mặc định</translation>
    </message>
    <message>
        <source>Split stereo horizontal eye mapping</source>
        <translation>Ngắt phép lập bản đồ mắt nhìn theo chiều ngang hình nổi</translation>
    </message>
</context>
<context>
    <name>QgsGml</name>
    <message>
        <source>Loading GML data
%1</source>
        <translation>Đang nạp dữ liệu GML
%1</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Error: %1 on line %2, column %3</source>
        <translation>Lỗi: %1 tại dòng %2, cột %3</translation>
    </message>
    <message>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <source>GML Getfeature network request failed with error: %1</source>
        <translation>Yêu cầu mạng Lấy đối tượng GML thất bại với lỗi: %1</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Mạng</translation>
    </message>
</context>
<context>
    <name>QgsGmlSchema</name>
    <message>
        <source>Cannot guess schema</source>
        <translation>Không thể đoán được lược đồ</translation>
    </message>
</context>
<context>
    <name>QgsGradientFillSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select gradient color</source>
        <translation>Chọn màu gra-đi-en</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation>Trong suốt</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolRendererV2Model</name>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolRendererV2Widget</name>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi...</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Độ biến đổi màu</translation>
    </message>
    <message>
        <source>Precision of upper and lower values in label text.
Positive is number of decimal places
Negative rounds to powers of 10</source>
        <translation>Độ chính xác của các giá trị cận trên và dưới ở trong nhãn chữ.
Dương là số chữ số thập phân
Âm làm tròn xuống lũy thừa của 10</translation>
    </message>
    <message>
        <source>Check to remove trailing zeroes after the decimal point from the upper and lower values in the legend.</source>
        <translation>Đánh dấu để loại bỏ các số không thừa ở sau dấu thập phân khỏi các giá trị cận trên và dưới trong chú giải.</translation>
    </message>
    <message>
        <source>Template for the legend text associated with each classification.  
Use &quot;%1&quot; for the lower bound of the classification, and &quot;%2&quot; for the upper bound.</source>
        <translation>Mẫu dùng cho chữ của chú giải liên hệ với từng phép phân loại. 
Dùng &quot;%1&quot; cho biên dưới của phép phân loại và &quot;%2&quot; cho biên trên.</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>Equal Interval</source>
        <translation>Khoảng cách đều</translation>
    </message>
    <message>
        <source>Quantile (Equal Count)</source>
        <translation>Phân vị (Phép đếm bằng nhau)</translation>
    </message>
    <message>
        <source>Natural Breaks (Jenks)</source>
        <translation>Phép chia tự nhiên (Jenks)</translation>
    </message>
    <message>
        <source>Standard Deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
    <message>
        <source>Pretty Breaks</source>
        <translation>Phép chia cho đẹp</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation>Nghịch đảo</translation>
    </message>
    <message>
        <source>Legend Format</source>
        <translation>Định dạng chú giải</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Trim</source>
        <translation>Cắt bớt</translation>
    </message>
    <message>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <source>Add class</source>
        <translation>Thêm lớp</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Delete all</source>
        <translation>Xoá tất cả</translation>
    </message>
    <message>
        <source>Link class boundaries</source>
        <translation>Liên kết các ranh giới lớp</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Symbol levels...</source>
        <translation>Các cấp biểu tượng...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>There are no available color ramps. You can add them in Style Manager.</source>
        <translation>Không có bảng biến đổi màu dùng được. Bạn có thể thêm chúng trong Trình Quản lý Kiểu.</translation>
    </message>
    <message>
        <source>The selected color ramp is not available.</source>
        <translation>Bảng biến đổi màu đã chọn không dùng được.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Natural break classification (Jenks) is O(n2) complexity, your classification may take a long time.
Press cancel to abort breaks calculation or OK to continue.</source>
        <translation>Phép phân loại chia tự nhiên (Jenks) có độ phức tạp O(n2), phép phân loại của bạn có thể chạy lâu.
Bấm Hủy để bỏ các tính toán phân chia hoặc Đồng ý để tiếp tục.</translation>
    </message>
    <message>
        <source>Linked range warning</source>
        <translation>Cảnh báo miền được liên kết</translation>
    </message>
    <message>
        <source>Rows will be reordered before linking boundaries. Continue?</source>
        <translation>Các hàng sẽ được sắp thứ tự lại trước khi liên kết các biên. Có tiếp tục không?</translation>
    </message>
</context>
<context>
    <name>QgsGrassAttributes</name>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>ERROR</source>
        <translation>LỖI</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>Đồng ý</translation>
    </message>
</context>
<context>
    <name>QgsGrassAttributesBase</name>
    <message>
        <source>GRASS Attributes</source>
        <translation>Các Thuộc tính GRASS</translation>
    </message>
    <message>
        <source>Tab 1</source>
        <translation>Thẻ 1</translation>
    </message>
    <message>
        <source>result</source>
        <translation>Kết quả</translation>
    </message>
    <message>
        <source>Update database record</source>
        <translation>Cập nhật bản ghi CSDL</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <source>Add new category using settings in GRASS Edit toolbox</source>
        <translation>Thêm phạm trù mới bằng cách dùng các thiết lập trong hộp công cụ Chỉnh sửa của GRASS</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Delete selected category</source>
        <translation>Xóa phạm trù đã chọn</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsGrassBrowser</name>
    <message>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <source>Add selected map to canvas</source>
        <translation>Thêm bản đồ đã chọn vào khung</translation>
    </message>
    <message>
        <source>Copy selected map</source>
        <translation>Chép bản đồ đã chọn</translation>
    </message>
    <message>
        <source>Rename selected map</source>
        <translation>Đặt tên lại cho bản đồ đã chọn</translation>
    </message>
    <message>
        <source>Delete selected map</source>
        <translation>Xóa bản đồ đã chọn</translation>
    </message>
    <message>
        <source>Set current region to selected map</source>
        <translation>Thiết lập vùng hiện tại theo bản đồ đã chọn</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>New name</source>
        <translation>Tên mới</translation>
    </message>
    <message>
        <source>New name for layer &quot;%1&quot;</source>
        <translation>Tên mới cho lớp &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot copy map %1@%2</source>
        <translation>Không thể chép bản đồ %1@%2</translation>
    </message>
    <message>
        <source>&lt;br&gt;command: %1 %2&lt;br&gt;%3&lt;br&gt;%4</source>
        <translation>&lt;br&gt;lệnh: %1 %2&lt;br&gt;%3&lt;br&gt;%4</translation>
    </message>
    <message>
        <source>Cannot rename map %1</source>
        <translation>Không thể đặt lại tên bản đồ %1</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>Remove the selected layer(s) from canvas before continue.</source>
        <translation>Loại bỏ (các) lớp được chọn khỏi khung bản đồ trước khi tiếp tục.</translation>
    </message>
    <message>
        <source>Question</source>
        <translation>Câu hỏi</translation>
    </message>
    <message numerus="yes">
        <source>Are you sure you want to delete %n selected layer(s)?</source>
        <comment>number of layers to delete</comment>
        <translation>
            <numerusform>Bạn có chắc mình muốn xóa %n lớp được chọn không?</numerusform>
        </translation>
    </message>
    <message>
        <source>Cannot delete map %1</source>
        <translation>Không thể xoá bản đồ %1</translation>
    </message>
    <message>
        <source>Cannot write new region</source>
        <translation>Không thể ghi vùng mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassEdit</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>You are not owner of the mapset, cannot open the vector for editing.</source>
        <translation>Bạn không phải là chủ sở hữu của bộ bản đồ này, không thể mở vector để chỉnh sửa.</translation>
    </message>
    <message>
        <source>Cannot open vector for update.</source>
        <translation>Không thể mở vector để cập nhật.</translation>
    </message>
    <message>
        <source>Edit tools</source>
        <translation>Các công cụ chỉnh sửa</translation>
    </message>
    <message>
        <source>New point</source>
        <translation>Điểm mới</translation>
    </message>
    <message>
        <source>New line</source>
        <translation>Đường mới</translation>
    </message>
    <message>
        <source>New boundary</source>
        <translation>Ranh giới mới</translation>
    </message>
    <message>
        <source>New centroid</source>
        <translation>Trọng tâm mới</translation>
    </message>
    <message>
        <source>Move vertex</source>
        <translation>Di chuyển đỉnh</translation>
    </message>
    <message>
        <source>Add vertex</source>
        <translation>Thêm đỉnh</translation>
    </message>
    <message>
        <source>Delete vertex</source>
        <translation>Xóa đỉnh</translation>
    </message>
    <message>
        <source>Move element</source>
        <translation>Di chuyển yếu tố</translation>
    </message>
    <message>
        <source>Split line</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <source>Delete element</source>
        <translation>Xóa yếu tố</translation>
    </message>
    <message>
        <source>Edit attributes</source>
        <translation>Chỉnh sửa thuộc tính</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>Background</source>
        <translation>Nền</translation>
    </message>
    <message>
        <source>Highlight</source>
        <translation>Tô sáng khi chọn</translation>
    </message>
    <message>
        <source>Dynamic</source>
        <translation>Động</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Boundary (no area)</source>
        <translation>Ranh giới (không có vùng)</translation>
    </message>
    <message>
        <source>Boundary (1 area)</source>
        <translation>Ranh giới (1 vùng)</translation>
    </message>
    <message>
        <source>Boundary (2 areas)</source>
        <translation>Ranh giới (2 vùng)</translation>
    </message>
    <message>
        <source>Centroid (in area)</source>
        <translation>Trọng tâm (trong vùng)</translation>
    </message>
    <message>
        <source>Centroid (outside area)</source>
        <translation>Trọng tâm (ngoài vùng)</translation>
    </message>
    <message>
        <source>Centroid (duplicate in area)</source>
        <translation>Trọng tâm (lặp trong vùng)</translation>
    </message>
    <message>
        <source>Node (1 line)</source>
        <translation>Nốt (1 đường)</translation>
    </message>
    <message>
        <source>Node (2 lines)</source>
        <translation>Nốt (2 đường)</translation>
    </message>
    <message>
        <source>Next not used</source>
        <translation>Mục tiếp không sử dụng</translation>
    </message>
    <message>
        <source>Manual entry</source>
        <translation>Nhập thủ công</translation>
    </message>
    <message>
        <source>No category</source>
        <translation>Không phạm trù</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>The table was created</source>
        <translation>Bảng đã được tạo</translation>
    </message>
    <message>
        <source>Tool not yet implemented.</source>
        <translation>Công cụ chưa có.</translation>
    </message>
    <message>
        <source>Cannot check orphan record: %1</source>
        <translation>Không thể kiểm tra bản ghi mồ côi: %1</translation>
    </message>
    <message>
        <source>Orphan record was left in attribute table. &lt;br&gt;Delete the record?</source>
        <translation>Bản ghi &apos;mồ côi&apos; đã bị bỏ lại trong bảng thuộc tính. Xóa bản ghi này?</translation>
    </message>
    <message>
        <source>Cannot delete orphan record: </source>
        <translation>Không thể xóa bản ghi &apos;mồ côi&apos;: </translation>
    </message>
    <message>
        <source>Cannot describe table for field %1</source>
        <translation>Không thể mô tả bảng đối với trường %1</translation>
    </message>
    <message>
        <source>Left: %1</source>
        <translation>Trái: %1</translation>
    </message>
    <message>
        <source> -- Middle: %1</source>
        <translation> -- Giữa: %1</translation>
    </message>
    <message>
        <source> -- Right: %1</source>
        <translation> --Phải: %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditAddVertex</name>
    <message>
        <source>Select line segment</source>
        <translation>Chọn đoạn của đường</translation>
    </message>
    <message>
        <source>New vertex position</source>
        <translation>Vị trí đỉnh mới</translation>
    </message>
    <message>
        <source>Release</source>
        <translation>Thả</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditAttributes</name>
    <message>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditBase</name>
    <message>
        <source>GRASS Edit</source>
        <translation>Chỉnh sửa của GRASS</translation>
    </message>
    <message>
        <source>Category</source>
        <translation>Phạm trù</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Snapping in screen pixels</source>
        <translation>Bắt điểm tính theo điểm ảnh màn hình</translation>
    </message>
    <message>
        <source>Symbology</source>
        <translation>Biểu tượng học</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>Chiều rộng đường</translation>
    </message>
    <message>
        <source>Marker size</source>
        <translation>Kích thước ký hiệu đánh dấu</translation>
    </message>
    <message>
        <source>Disp</source>
        <translation>Tr_bày</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Index</source>
        <translation>Chỉ mục</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation>Thêm Cột</translation>
    </message>
    <message>
        <source>Create / Alter Table</source>
        <translation>Tạo/Thay đổi bảng</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditDeleteLine</name>
    <message>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
    <message>
        <source>Delete selected / select next</source>
        <translation>Xóa phần đã chọn/chọn mục tiếp theo</translation>
    </message>
    <message>
        <source>Release selected</source>
        <translation>Thả phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditDeleteVertex</name>
    <message>
        <source>Select vertex</source>
        <translation>Chọn đỉnh</translation>
    </message>
    <message>
        <source>Delete vertex</source>
        <translation>Xoá đỉnh</translation>
    </message>
    <message>
        <source>Release vertex</source>
        <translation>Thả đỉnh</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditMoveLine</name>
    <message>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
    <message>
        <source>New location</source>
        <translation>Vị trí mới</translation>
    </message>
    <message>
        <source>Release selected</source>
        <translation>Thả phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditMoveVertex</name>
    <message>
        <source>Select vertex</source>
        <translation>Chọn đỉnh</translation>
    </message>
    <message>
        <source>Select new position</source>
        <translation>Chọn vị trí mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditNewLine</name>
    <message>
        <source>New vertex</source>
        <translation>Đỉnh mới</translation>
    </message>
    <message>
        <source>Undo last vertex</source>
        <translation>Khử bỏ đỉnh cuối cùng</translation>
    </message>
    <message>
        <source>Close line</source>
        <translation>Khép kín đường</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditNewPoint</name>
    <message>
        <source>New centroid</source>
        <translation>Trọng tâm mới</translation>
    </message>
    <message>
        <source>New point</source>
        <translation>Điểm mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditSplitLine</name>
    <message>
        <source>Select position on line</source>
        <translation>Chọn vị trí trên đường</translation>
    </message>
    <message>
        <source>Split the line</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <source>Release the line</source>
        <translation>Thả đường</translation>
    </message>
    <message>
        <source>Select point on line</source>
        <translation>Chọn điểm trên đường</translation>
    </message>
</context>
<context>
    <name>QgsGrassElementDialog</name>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>Đồng ý</translation>
    </message>
    <message>
        <source>&lt;font color=&apos;red&apos;&gt;Enter a name!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;Nhập một tên!&lt;/font&gt;</translation>
    </message>
    <message>
        <source>&lt;font color=&apos;red&apos;&gt;This is name of the source!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;Đây là tên của nguồn!&lt;/font&gt;</translation>
    </message>
    <message>
        <source>&lt;font color=&apos;red&apos;&gt;Exists!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;Đã có!&lt;/font&gt;</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>Ghi đè</translation>
    </message>
</context>
<context>
    <name>QgsGrassMapcalc</name>
    <message>
        <source>Mapcalc tools</source>
        <translation>Các công cụ Mapcalc</translation>
    </message>
    <message>
        <source>Add map</source>
        <translation>Thêm bản đồ</translation>
    </message>
    <message>
        <source>Add constant value</source>
        <translation>Thêm giá trị hằng số</translation>
    </message>
    <message>
        <source>Add operator or function</source>
        <translation>Thêm toán tử hoặc hàm</translation>
    </message>
    <message>
        <source>Add connection</source>
        <translation>Thêm kết nối</translation>
    </message>
    <message>
        <source>Select item</source>
        <translation>Chọn mục</translation>
    </message>
    <message>
        <source>Delete selected item</source>
        <translation>Xóa mục được chọn</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <source>Addition</source>
        <translation>Cộng</translation>
    </message>
    <message>
        <source>Subtraction</source>
        <translation>Trừ</translation>
    </message>
    <message>
        <source>Multiplication</source>
        <translation>Nhân</translation>
    </message>
    <message>
        <source>Division</source>
        <translation>Chia</translation>
    </message>
    <message>
        <source>Modulus</source>
        <translation>Modulus</translation>
    </message>
    <message>
        <source>Exponentiation</source>
        <translation>Lũy thừa</translation>
    </message>
    <message>
        <source>Equal</source>
        <translation>Bằng</translation>
    </message>
    <message>
        <source>Not equal</source>
        <translation>Không bằng</translation>
    </message>
    <message>
        <source>Greater than</source>
        <translation>Lớn hơn</translation>
    </message>
    <message>
        <source>Greater than or equal</source>
        <translation>Lớn hơn hay bằng</translation>
    </message>
    <message>
        <source>Less than</source>
        <translation>Nhỏ hơn</translation>
    </message>
    <message>
        <source>Less than or equal</source>
        <translation>Nhỏ hơn hay bằng</translation>
    </message>
    <message>
        <source>And</source>
        <translation>Và</translation>
    </message>
    <message>
        <source>Or</source>
        <translation>Hoặc</translation>
    </message>
    <message>
        <source>Absolute value of x</source>
        <translation>Trị tuyệt đối của x</translation>
    </message>
    <message>
        <source>Inverse tangent of x (result is in degrees)</source>
        <translation>Nghịch đảo tang của x (kết quả tính theo độ)</translation>
    </message>
    <message>
        <source>Inverse tangent of y/x (result is in degrees)</source>
        <translation>Nghịch đảo tang của y/x (kết quả tính theo độ)</translation>
    </message>
    <message>
        <source>Current column of moving window (starts with 1)</source>
        <translation>Cột hiện tại của cửa sổ đang di chuyển (bắt đầu bằng 1)</translation>
    </message>
    <message>
        <source>Cosine of x (x is in degrees)</source>
        <translation>Cos của x (x tính theo độ)</translation>
    </message>
    <message>
        <source>Convert x to double-precision floating point</source>
        <translation>Đổi x thanh giá trị dấu chấm động double-precision</translation>
    </message>
    <message>
        <source>Current east-west resolution</source>
        <translation>Độ phân giải đông-tây hiện tai</translation>
    </message>
    <message>
        <source>Exponential function of x</source>
        <translation>Hàm lũy thừa của x</translation>
    </message>
    <message>
        <source>x to the power y</source>
        <translation>x lũy thừa y</translation>
    </message>
    <message>
        <source>Convert x to single-precision floating point</source>
        <translation>Đổi x thành định dạng dấu chấm động single-precision</translation>
    </message>
    <message>
        <source>Decision: 1 if x not zero, 0 otherwise</source>
        <translation>Quyết định: 1 nếu x không phải 0, 0 nếu khác</translation>
    </message>
    <message>
        <source>Decision: a if x not zero, 0 otherwise</source>
        <translation>Quyết định: a nếu x không phải 0, 0 nếu khác</translation>
    </message>
    <message>
        <source>Decision: a if x not zero, b otherwise</source>
        <translation>Quyết định: a nếu x không phải 0, b nếu khác</translation>
    </message>
    <message>
        <source>Decision: a if x &gt; 0, b if x is zero, c if x &lt; 0</source>
        <translation>Quyết định: a nếu x &gt; 0, b nếu x bằng 0, c nếu x &lt; 0</translation>
    </message>
    <message>
        <source>Convert x to integer [ truncates ]</source>
        <translation>Đổi x thành số nguyên [cắt bớt]</translation>
    </message>
    <message>
        <source>Check if x = NULL</source>
        <translation>Kiểm tra xem nếu x =NULL (rỗng)</translation>
    </message>
    <message>
        <source>Natural log of x</source>
        <translation>Logarit tự nhiên của x</translation>
    </message>
    <message>
        <source>Log of x base b</source>
        <translation>Logarit cơ số b của x</translation>
    </message>
    <message>
        <source>Largest value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <source>Median value</source>
        <translation>Giá trị trung vị (median)</translation>
    </message>
    <message>
        <source>Smallest value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <source>Mode value</source>
        <translation>Giá trị mode</translation>
    </message>
    <message>
        <source>1 if x is zero, 0 otherwise</source>
        <translation>1 nếu x là 0, 0 nếu khác</translation>
    </message>
    <message>
        <source>Current north-south resolution</source>
        <translation>Độ phân giải bắc-nam hiện tại</translation>
    </message>
    <message>
        <source>NULL value</source>
        <translation>giá trị NULL (rỗng)</translation>
    </message>
    <message>
        <source>Random value between a and b</source>
        <translation>Giá trị ngẫu nhiên giữa a và b</translation>
    </message>
    <message>
        <source>Round x to nearest integer</source>
        <translation>Làm tròn x đến số nguyên gần nhất</translation>
    </message>
    <message>
        <source>Current row of moving window (Starts with 1)</source>
        <translation>Hàng hiện tại của cửa sổ đang di chuyển (bắt đầu với 1)</translation>
    </message>
    <message>
        <source>Sine of x (x is in degrees)</source>
        <comment>sin(x)</comment>
        <translation>Sin của x (x tính bằng độ)</translation>
    </message>
    <message>
        <source>Square root of x</source>
        <comment>sqrt(x)</comment>
        <translation>Căn bậc hai của x</translation>
    </message>
    <message>
        <source>Tangent of x (x is in degrees)</source>
        <comment>tan(x)</comment>
        <translation>Tang của x (x tính bằng độ)</translation>
    </message>
    <message>
        <source>Current x-coordinate of moving window</source>
        <translation>Tọa độ x hiện tại của cửa sổ đang di chuyển</translation>
    </message>
    <message>
        <source>Current y-coordinate of moving window</source>
        <translation>Tọa độ y hiện tại của cửa sổ đang di chuyển</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot get current region</source>
        <translation>Không thể lấy vùng hiện tại</translation>
    </message>
    <message>
        <source>Cannot check region of map %1</source>
        <translation>Không thể kiểm tra vùng của bản đồ %1</translation>
    </message>
    <message>
        <source>Cannot get region of map %1</source>
        <translation>Không thể lấy thông tin vùng của bản đồ %1</translation>
    </message>
    <message>
        <source>No GRASS raster maps currently in QGIS</source>
        <translation>Không có bản đồ raster GRASS hiện tại trong QGIS</translation>
    </message>
    <message>
        <source>Cannot create &apos;mapcalc&apos; directory in current mapset.</source>
        <translation>Không thể tạo thư mục &apos;mapcalc&apos; trong bộ bản đồ hiện tại.</translation>
    </message>
    <message>
        <source>New mapcalc</source>
        <translation>Mapcalc mới</translation>
    </message>
    <message>
        <source>Enter new mapcalc name:</source>
        <translation>Nhập tên mapcalc mới:</translation>
    </message>
    <message>
        <source>Enter vector name</source>
        <translation>Nhập tên vector</translation>
    </message>
    <message>
        <source>The file already exists. Overwrite?</source>
        <translation>Tập tin đã có. Ghi đè?</translation>
    </message>
    <message>
        <source>Save mapcalc</source>
        <translation>Lưu mapcalc</translation>
    </message>
    <message>
        <source>File name empty</source>
        <translation>Tên tập tin rỗng</translation>
    </message>
    <message>
        <source>Cannot open mapcalc file</source>
        <translation>Không thể mở tập tin mapcalc</translation>
    </message>
    <message>
        <source>The mapcalc schema (%1) not found.</source>
        <translation>Không tìm thấy mapcalc schema (%1).</translation>
    </message>
    <message>
        <source>Cannot open mapcalc schema (%1)</source>
        <translation>Không thể mở mapcalc schema (%1)</translation>
    </message>
    <message>
        <source>Cannot read mapcalc schema (%1):</source>
        <translation>Không thể đọc mapcalc schema (%1):</translation>
    </message>
    <message>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
</context>
<context>
    <name>QgsGrassMapcalcBase</name>
    <message>
        <source>MainWindow</source>
        <translation>Cửa sổ chính</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>QgsGrassModule</name>
    <message>
        <source>Module: %1</source>
        <translation>Mô-đun: %1</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>The module file (%1) not found.</source>
        <translation>Không tìm thấy tập tin mô-đun (%1).</translation>
    </message>
    <message>
        <source>Cannot open module file (%1)</source>
        <translation>Không thể mở tập tin mô-đun (%1)</translation>
    </message>
    <message>
        <source>Cannot read module file (%1)</source>
        <translation>Không thể đọc tập tin mô-đun (%1)</translation>
    </message>
    <message>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>Module %1 not found</source>
        <translation>Không tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <source>Cannot find man page %1</source>
        <translation>Không thể tìm thấy trang hướng dẫn %1</translation>
    </message>
    <message>
        <source>Please ensure you have the GRASS documentation installed.</source>
        <translation>Đảm bảo rằng bạn có tài liệu hướng dẫn GRASS được cài đặt.</translation>
    </message>
    <message>
        <source>Not available, description not found (%1)</source>
        <translation>Không có, không tìm thấy mô tả (%1)</translation>
    </message>
    <message>
        <source>Not available, cannot open description (%1)</source>
        <translation>Không có, không thể mở mô tả (%1)</translation>
    </message>
    <message>
        <source>Not available, incorrect description (%1)</source>
        <translation>Không có, mô tả không đúng (%1)</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>Chạy</translation>
    </message>
    <message>
        <source>Cannot get input region</source>
        <translation>Không thể lấy vùng đầu vào</translation>
    </message>
    <message>
        <source>Input %1 outside current region!</source>
        <translation>Đầu vào %1 nằm ngoài vùng hiện tại!</translation>
    </message>
    <message>
        <source>Use Input Region</source>
        <translation>Dùng Vùng của đầu vào</translation>
    </message>
    <message>
        <source>Output %1 exists! Overwrite?</source>
        <translation>Đầu ra %1 đã có! Ghi đè?</translation>
    </message>
    <message>
        <source>Cannot find module %1</source>
        <translation>Không thể tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <source>Cannot start module: %1</source>
        <translation>Không thể khởi động mô-đun: %1</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Ngừng</translation>
    </message>
    <message>
        <source>&lt;B&gt;Successfully finished&lt;/B&gt;</source>
        <translation>&lt;B&gt;Kết thúc thành công&lt;/B&gt;</translation>
    </message>
    <message>
        <source>&lt;B&gt;Finished with error&lt;/B&gt;</source>
        <translation>&lt;B&gt;Kết thúc có lỗi&lt;/B&gt;</translation>
    </message>
    <message>
        <source>&lt;B&gt;Module crashed or killed&lt;/B&gt;</source>
        <translation>&lt;B&gt;Mô-đun sập hoặc bị tắt&lt;/B&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleBase</name>
    <message>
        <source>GRASS Module</source>
        <translation>Module của GRASS</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Trang trợ giúp</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>Chạy</translation>
    </message>
    <message>
        <source>View output</source>
        <translation>Xem đầu ra</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleField</name>
    <message>
        <source>Attribute field</source>
        <translation>Trường thuộc tính</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>&apos;layer&apos; attribute in field tag with key= %1 is missing.</source>
        <translation>thuộc tính &apos;lớp&apos; trong thẻ trường có khóa=%1 bị thiếu.</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleFile</name>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;giá trị bị thiếu</translation>
    </message>
    <message>
        <source>%1:&amp;nbsp;directory does not exist</source>
        <translation>%1:&amp;nbsp;thư mục không tồn tại</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleGdalInput</name>
    <message>
        <source>OGR/PostGIS/GDAL Input</source>
        <translation>Đầu vào OGR/PostGIS/GDAL</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot find layeroption %1</source>
        <translation>Không tìm thấy tuỳ chọn lớp %1</translation>
    </message>
    <message>
        <source>Cannot find whereoption %1</source>
        <translation>Không tìm thấy tuỳ chọn ở đâu %1</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Select a layer</source>
        <translation>Chọn một lớp</translation>
    </message>
    <message>
        <source>PostGIS driver in OGR does not support schemas!&lt;br&gt;Only the table name will be used.&lt;br&gt;It can result in wrong input if more tables of the same name&lt;br&gt;are present in the database.</source>
        <translation>Trình điều khiển PostGIS không hỗ trợ schema!&lt;br&gt;Chỉ có tên bảng được sử dụng.&lt;br&gt;Nó có thể khiến cho đầu vào bị sai nếu nhiều bảng trùng tên&lt;br&gt; có trong CSDL.</translation>
    </message>
    <message>
        <source>%1:&amp;nbsp;no input</source>
        <translation>%1:&amp;nbsp;không có đầu vào</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleInput</name>
    <message>
        <source>Input</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot find typeoption %1</source>
        <translation>Không tìm thấy tuỳ chọn kiểu %1</translation>
    </message>
    <message>
        <source>Cannot find values for typeoption %1</source>
        <translation>Không tìm thấy các giá trị trong tuỳ chọn kiểu %1</translation>
    </message>
    <message>
        <source>Cannot find layeroption %1</source>
        <translation>Không tìm thấy tuỳ chọn lớp %1</translation>
    </message>
    <message>
        <source>GRASS element %1 not supported</source>
        <translation>Yếu tố %1 của GRASS không được hỗ trợ</translation>
    </message>
    <message>
        <source>Use region of this map</source>
        <translation>Sử dụng vùng của bản đồ này</translation>
    </message>
    <message>
        <source>Select a layer</source>
        <translation>Chọn một lớp</translation>
    </message>
    <message>
        <source>%1 (band %2)</source>
        <translation>%1 (băng %2)</translation>
    </message>
    <message>
        <source>Cannot get provider</source>
        <translation>Không thể lấy trình cung cấp</translation>
    </message>
    <message>
        <source>%1:&amp;nbsp;no input</source>
        <translation>%1:&amp;nbsp;không có đầu vào</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleOption</name>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>GeoTIFF</source>
        <translation>GeoTIFF</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot parse version_min %1</source>
        <translation>Không thể phân tách phiên_bản_nhỏ_nhất %1</translation>
    </message>
    <message>
        <source>Cannot parse version_max %1</source>
        <translation>Không thể phân tách phiên_bản_lớn_nhất %1</translation>
    </message>
    <message>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;giá trị bị thiếu</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleSelection</name>
    <message>
        <source>Selected categories</source>
        <translation>Các phạm trù được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleStandardOptions</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot find module %1</source>
        <translation>Không tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <source>Cannot start module %1</source>
        <translation>Không thể khởi động mô-đun %1</translation>
    </message>
    <message>
        <source>&lt;br&gt;command: %1 %2&lt;br&gt;%3&lt;br&gt;%4</source>
        <translation>&lt;br&gt;lệnh: %1 %2&lt;br&gt;%3&lt;br&gt;%4</translation>
    </message>
    <message>
        <source>Cannot read module description (%1):</source>
        <translation>Không thể đọc mô tả mô-đun (%1):</translation>
    </message>
    <message>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>Region</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Input layers</source>
        <translation>Các lớp đầu vào</translation>
    </message>
    <message>
        <source>Current map canvas</source>
        <translation>Khung bản đồ hiện hành</translation>
    </message>
    <message>
        <source>Cannot find key %1</source>
        <translation>Không tìm thấy khoá %1</translation>
    </message>
    <message>
        <source>&lt;&lt; Hide advanced options</source>
        <translation>&lt;&lt; Ẩn các tùy chọn nâng cao</translation>
    </message>
    <message>
        <source>Show advanced options &gt;&gt;</source>
        <translation>Hiện các tùy chọn nâng cao &gt;&gt;</translation>
    </message>
    <message>
        <source>Item with key %1 not found</source>
        <translation>Không tìm thấy mục có khóa %1</translation>
    </message>
    <message>
        <source>Item with id %1 not found</source>
        <translation>Không tìm thấy mục có id %1</translation>
    </message>
    <message>
        <source>Cannot get current region</source>
        <translation>Không thể lấy vùng hiện tại</translation>
    </message>
    <message>
        <source>Cannot check region of map %1</source>
        <translation>Không thể kiểm tra vùng của bản đồ %1</translation>
    </message>
    <message>
        <source>Cannot set region</source>
        <translation>Không thể thiết lập vùng</translation>
    </message>
    <message>
        <source>Cannot get selected layer</source>
        <translation>Không thể lấy lớp được chọn</translation>
    </message>
    <message>
        <source>Cannot get provider</source>
        <translation>Không thể lấy trình cung cấp</translation>
    </message>
    <message>
        <source>The layer CRS (defined in QGIS) and data source CRS differ. We are not yet able to pass the layer CRS to GRASS module. Please set correct data source CRS or change layer CRS to data source CRS.</source>
        <translation>HTCTĐ của lớp (được định nghĩa trong QGIS) và HTCTĐ của nguồn dữ liệu khác nhau. Chúng tôi chưa thể chuyển HTCTĐ của lớp vào mô-đun GRASS. Vui lòng hiệu chỉnh HTCTĐ của nguồn dữ liệu hoặc thay đổi HTCTĐ của lớp theo HTCTĐ của nguồn dữ liệu.</translation>
    </message>
    <message>
        <source>Cannot get raster provider</source>
        <translation>Không thể lấy trình cung cấp raster</translation>
    </message>
    <message>
        <source>Cannot set region of map %1</source>
        <translation>Không thể thiết lập vùng của bản đồ %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassNewMapset</name>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Location 1</source>
        <translation>Location 1</translation>
    </message>
    <message>
        <source>System mapset</source>
        <translation>Bộ bản đồ hệ thống</translation>
    </message>
    <message>
        <source>User&apos;s mapset</source>
        <translation>Bộ bản đồ của người dùng</translation>
    </message>
    <message>
        <source>Location 2</source>
        <translation>Location 2</translation>
    </message>
    <message>
        <source>Enter path to GRASS database</source>
        <translation>Nhập đường dẫn đến CSDL GRASS</translation>
    </message>
    <message>
        <source>The directory doesn&apos;t exist!</source>
        <translation>Thư mục này không tồn tại!</translation>
    </message>
    <message>
        <source>No writable locations, the database is not writable!</source>
        <translation>Không có Location nào ghi được, CSDL không ghi được!</translation>
    </message>
    <message>
        <source>Enter location name!</source>
        <translation>Nhập tên Location!</translation>
    </message>
    <message>
        <source>The location exists!</source>
        <translation>Location đã có!</translation>
    </message>
    <message>
        <source>Selected projection is not supported by GRASS!</source>
        <translation>Phép chiếu đã chọn không được GRASS hỗ trợ!</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot create projection.</source>
        <translation>Không thể tạo phép chiếu.</translation>
    </message>
    <message>
        <source>Cannot reproject previously set region, default region set.</source>
        <translation>Không thể quy chiếu lại vùng đã thiết lập trước đó, thiết lập thành vùng mặc định.</translation>
    </message>
    <message>
        <source>North must be greater than south</source>
        <translation>Giá trí Bắc phải lớn hơn giá trị Nam</translation>
    </message>
    <message>
        <source>East must be greater than west</source>
        <translation>Giá trị Đông phải lớn hơn giá trị Tây</translation>
    </message>
    <message>
        <source>Regions file (%1) not found.</source>
        <translation>Không tìm thấy tập tin vùng (%1).</translation>
    </message>
    <message>
        <source>Cannot open locations file (%1)</source>
        <translation>Không thể mở tập tin Locations (%1)</translation>
    </message>
    <message>
        <source>Cannot read locations file (%1):</source>
        <translation>Không thể đọc tập tin Locations (%1):</translation>
    </message>
    <message>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>Cannot create QgsCoordinateReferenceSystem</source>
        <translation>Không thể tạo QgsCoordinateReferenceSystem (HTĐ QGIS)</translation>
    </message>
    <message>
        <source>Cannot reproject selected region.</source>
        <translation>Không thể quy chiếu lại vùng được chọn.</translation>
    </message>
    <message>
        <source>Cannot reproject region</source>
        <translation>Không thể quy chiếu lại vùng</translation>
    </message>
    <message>
        <source>Enter mapset name.</source>
        <translation>Nhập tên bộ bản đồ.</translation>
    </message>
    <message>
        <source>The mapset already exists</source>
        <translation>Bộ bản đồ này đã có</translation>
    </message>
    <message>
        <source>Database: </source>
        <translation>CSDL: </translation>
    </message>
    <message>
        <source>Location: </source>
        <translation>Location: </translation>
    </message>
    <message>
        <source>Mapset: </source>
        <translation>Bộ bản đồ: </translation>
    </message>
    <message>
        <source>Create location</source>
        <translation>Tạo location</translation>
    </message>
    <message>
        <source>Cannot create new location: %1</source>
        <translation>Không thể tạo Location mới: %1</translation>
    </message>
    <message>
        <source>Create mapset</source>
        <translation>Tạo bộ bản đồ</translation>
    </message>
    <message>
        <source>Cannot create new mapset directory</source>
        <translation>Không thể tạo thư mục cho bộ bản đồ mới</translation>
    </message>
    <message>
        <source>Cannot open DEFAULT_WIND</source>
        <translation>Không thể mở DEFAULT_WIND</translation>
    </message>
    <message>
        <source>Cannot open WIND</source>
        <translation>Không thể mở WIND</translation>
    </message>
    <message>
        <source>New mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <source>New mapset successfully created, but cannot be opened: %1</source>
        <translation>Bộ bản đồ mới được tạo ra thành công, nhưng không thể mở được: %1</translation>
    </message>
    <message>
        <source>New mapset successfully created and set as current working mapset.</source>
        <translation>Bộ bản đồ mới được tạo thành công và được thiết lập thành bộ bản đồ làm việc hiện tại.</translation>
    </message>
    <message>
        <source>Cannot activate grass</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGrassNewMapsetBase</name>
    <message>
        <source>New Mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <source>GRASS Database</source>
        <translation>CSDL GRASS</translation>
    </message>
    <message>
        <source>Tree</source>
        <translation>Cây</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Example directory tree:</source>
        <translation>Cây thư mục ví dụ:</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;GRASS data are stored in tree directory structure. The GRASS database is the top-level directory in this tree structure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Dữ liệu GRASS được lưu giữ trong cấu trúc cây thư mục. CSDL GRASS là thư mục cấp trên cùng trong cấu trúc cây này.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Database Error</source>
        <translation>Lỗi CSDL</translation>
    </message>
    <message>
        <source>Database:</source>
        <translation>CSDL:</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <source>Select existing directory or create a new one:</source>
        <translation>Chọn thư mục hiện có hoặc tạo một thư mục mới:</translation>
    </message>
    <message>
        <source>GRASS Location</source>
        <translation>Location của GRASS</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Location</translation>
    </message>
    <message>
        <source>Select location</source>
        <translation>Chọn Location</translation>
    </message>
    <message>
        <source>Create new location</source>
        <translation>Tạo Location mới</translation>
    </message>
    <message>
        <source>Location Error</source>
        <translation>Lỗi Location</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;The GRASS location is a collection of maps for a particular territory or project.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Location của GRASS là một tập hợp các bản đồ của một khu vực hoặc một dự án nhất định.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Projection</source>
        <translation>Phép chiếu</translation>
    </message>
    <message>
        <source>Projection Error</source>
        <translation>Lỗi phép chiếu</translation>
    </message>
    <message>
        <source>Coordinate system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <source>Not defined</source>
        <translation>Không xác định</translation>
    </message>
    <message>
        <source>Default GRASS Region</source>
        <translation>Vùng GRASS mặc định</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;The GRASS region defines a workspace for raster modules. The default region is valid for one location. It is possible to set a different region in each mapset. It is possible to change the default location region later.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Vùng GRASS xác định vùng làm việc cho các mô-đun raster. Vùng mặc định là đúng đối với một location. Ta có thể thiết lập một vùng khác trong  mỗi bộ bản đồ. Ta cũng có thể thay đổi vùng mặc định sau này.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Set current QGIS extent</source>
        <translation>Thiết lập phạm vi QGIS hiện tại</translation>
    </message>
    <message>
        <source>Set</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Region Error</source>
        <translation>Lỗi vùng</translation>
    </message>
    <message>
        <source>S</source>
        <translation>N</translation>
    </message>
    <message>
        <source>W</source>
        <translation>T</translation>
    </message>
    <message>
        <source>E</source>
        <translation>Đ</translation>
    </message>
    <message>
        <source>N</source>
        <translation>B</translation>
    </message>
    <message>
        <source>Mapset</source>
        <translation>Bộ bản đồ</translation>
    </message>
    <message>
        <source>New mapset:</source>
        <translation>Bộ bản đồ mới:</translation>
    </message>
    <message>
        <source>Mapset Error</source>
        <translation>Lỗi Bộ bản đồ</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;center&quot;&gt;Existing mapsets&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;center&quot;&gt;Các bộ bản đồ hiện có&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;The GRASS mapset is a collection of maps used by one user. A user can read maps from all mapsets in the location but he can open for writing only his mapset (owned by user).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Bộ bản đồ GRASS là một tập hợp các bản đồ do một người dùng sử dụng. Một người dùng có thể đọc tất cả các bộ bản đồ trong một Location nhưng chỉ có thể ghi được bộ bản đồ của mình mà thôi (do người dùng đó sở hữu).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Create New Mapset</source>
        <translation>Tạo Bộ bản đồ mới</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation>Location:</translation>
    </message>
    <message>
        <source>Mapset:</source>
        <translation>Bộ bản đồ:</translation>
    </message>
</context>
<context>
    <name>QgsGrassPlugin</name>
    <message>
        <source>GrassVector</source>
        <translation>GrassVector</translation>
    </message>
    <message>
        <source>0.1</source>
        <translation>0.1</translation>
    </message>
    <message>
        <source>GRASS layer</source>
        <translation>Lớp  GRASS</translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation>Các phần mở rộng</translation>
    </message>
    <message>
        <source>Add GRASS raster layer</source>
        <translation>Thêm lớp raster GRASS</translation>
    </message>
    <message>
        <source>Open GRASS tools</source>
        <translation>Mở các công cụ GRASS</translation>
    </message>
    <message>
        <source>Display Current Grass Region</source>
        <translation>Hiển thị Vùng GRASS hiện tại</translation>
    </message>
    <message>
        <source>Edit Current Grass Region</source>
        <translation>Chỉnh sửa vùng GRASS hiện tại</translation>
    </message>
    <message>
        <source>Edit Grass Vector layer</source>
        <translation>Chỉnh sửa lớp vector GRASS</translation>
    </message>
    <message>
        <source>Open Mapset</source>
        <translation>Mở bộ bản đồ</translation>
    </message>
    <message>
        <source>New Mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <source>Close Mapset</source>
        <translation>Đóng bộ bản đồ</translation>
    </message>
    <message>
        <source>Add GRASS Vector Layer</source>
        <translation>Thêm lớp vector GRASS</translation>
    </message>
    <message>
        <source>Adds a GRASS vector layer to the map canvas</source>
        <translation>Thêm một lớp vector GRASS vào khung bản đồ</translation>
    </message>
    <message>
        <source>Adds a GRASS raster layer to the map canvas</source>
        <translation>Thêm một lớp raster GRASS vào khung bản đồ</translation>
    </message>
    <message>
        <source>Open GRASS Tools</source>
        <translation>Mở Hộp Công cụ GRASS</translation>
    </message>
    <message>
        <source>Displays the current GRASS region as a rectangle on the map canvas</source>
        <translation>Hiển thị vùng GRASS hiện tại dưới dạng hình chữ nhật trên khung bản đồ</translation>
    </message>
    <message>
        <source>Edit the current GRASS region</source>
        <translation>Chỉnh sửa vùng GRASS hiện tại</translation>
    </message>
    <message>
        <source>Edit the currently selected GRASS vector layer.</source>
        <translation>Chỉnh sửa lớp vector GRASS đang được chọn.</translation>
    </message>
    <message>
        <source>Create New Grass Vector</source>
        <translation>Tạo lớp vector GRASS mới</translation>
    </message>
    <message>
        <source>&amp;GRASS</source>
        <translation>&amp;GRASS</translation>
    </message>
    <message>
        <source>GRASS</source>
        <translation>GRASS</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot open vector %1 in mapset %2 on level 2 (topology not available, try to rebuild topology using v.build module).</source>
        <translation>Không thể mở vec-tơ %1 trong bộ bản đồ %2 ở mức 2 (không có tô-pô, hãy thử dựng lại tô-pô bằng mô-đun v/build).</translation>
    </message>
    <message>
        <source>Cannot open vector %1 in mapset %2</source>
        <translation>Không thể mở vec-tơ %1 trong bộ bản đồ %2</translation>
    </message>
    <message>
        <source>Cannot open GRASS vector:
 %1</source>
        <translation>Không thể mở vector GRASS:
%1</translation>
    </message>
    <message>
        <source>GRASS Edit is already running.</source>
        <translation>Lệnh chỉnh sửa GRASS hiện đang chạy.</translation>
    </message>
    <message>
        <source>New vector name</source>
        <translation>Tên vector mới</translation>
    </message>
    <message>
        <source>Cannot create new vector: %1</source>
        <translation>Không thể tạo vector mới: %1</translation>
    </message>
    <message>
        <source>New vector created but cannot be opened by data provider.</source>
        <translation>Vector mới được tạo ra nhưng trình cung cấp dữ liệu không mở được.</translation>
    </message>
    <message>
        <source>Cannot start editing.</source>
        <translation>Không thể bắt đầu chỉnh sửa.</translation>
    </message>
    <message>
        <source>Cannot open vector for update.</source>
        <translation>Không thể mở vector để cập nhật.</translation>
    </message>
    <message>
        <source>GISDBASE, LOCATION_NAME or MAPSET is not set, cannot display current region.</source>
        <translation>GISDBASE, LOCATION_NAME hoặc MAPSET không được thiết lập, không thể hiển thị vùng hiện tai.</translation>
    </message>
    <message>
        <source>Cannot read current region: %1</source>
        <translation>Không thể đọc vùng hiện tại: %1</translation>
    </message>
    <message>
        <source>Cannot open the mapset. %1</source>
        <translation>Không thể mở bộ bản đồ. %1</translation>
    </message>
    <message>
        <source>Cannot close mapset. %1</source>
        <translation>Không thể đóng bộ bản đồ. %1</translation>
    </message>
    <message>
        <source>Cannot close current mapset. %1</source>
        <translation>Không thể đóng bộ bản đồ hiện tại. %1</translation>
    </message>
    <message>
        <source>Cannot open GRASS mapset. %1</source>
        <translation>Không thể mở bộ bản đồ GRASS. %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassProvider</name>
    <message>
        <source>GRASS vector map %1 does not have topology. Build topology?</source>
        <translation>Bản đồ vector GRASS %1 không có tô-pô. Có xây dựng tô-pô không?</translation>
    </message>
</context>
<context>
    <name>QgsGrassRasterProvider</name>
    <message>
        <source>cellhd file %1 does not exist</source>
        <translation>Tập tin cellhd %1 không tồn tại</translation>
    </message>
    <message>
        <source>Groups not yet supported</source>
        <translation>Nhóm hiện chưa được hỗ trợ</translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation>Định dạng không được hỗ trợ</translation>
    </message>
    <message>
        <source>Cannot read data</source>
        <translation>Không thể đọc dữ liệu</translation>
    </message>
</context>
<context>
    <name>QgsGrassRegion</name>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>GISDBASE, LOCATION_NAME or MAPSET is not set, cannot display current region.</source>
        <translation>GISDBASE, LOCATION_NAME hoặc MAPSET không được thiết lập, không thể hiển thị vùng hiện tại.</translation>
    </message>
    <message>
        <source>Cannot read current region: %1</source>
        <translation>Không thể đọc vùng hiện tại: %1</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Cannot write region</source>
        <translation>Không thể ghi vùng</translation>
    </message>
</context>
<context>
    <name>QgsGrassRegionBase</name>
    <message>
        <source>GRASS Region Settings</source>
        <translation>Thiết lập vùng của GRASS</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <source>West</source>
        <translation>Tây</translation>
    </message>
    <message>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <source>South</source>
        <translation>Nam</translation>
    </message>
    <message>
        <source>Select the extent by dragging on canvas 
or change the following values</source>
        <translation>Chọn phạm vi bằng cách rê chuột trên khung bản đồ 
hoặc thay đổi các giá trị sau</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>Độ phân giải</translation>
    </message>
    <message>
        <source>Cell width</source>
        <translation>Chiều rộng ô</translation>
    </message>
    <message>
        <source>Cell height</source>
        <translation>Chiều cao ô</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Biên</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
</context>
<context>
    <name>QgsGrassSelect</name>
    <message>
        <source>Select GRASS Vector Layer</source>
        <translation>Chọn lớp vector GRASS</translation>
    </message>
    <message>
        <source>Select GRASS Raster Layer</source>
        <translation>Chọn lớp raster GRASS</translation>
    </message>
    <message>
        <source>Select GRASS mapcalc schema</source>
        <translation>Chọn schema mapcalc GRASS</translation>
    </message>
    <message>
        <source>Select GRASS Mapset</source>
        <translation>Chọn Bộ bản đồ GRASS</translation>
    </message>
    <message>
        <source>Choose existing GISDBASE</source>
        <translation>Chọn GISDBASE hiện có</translation>
    </message>
    <message>
        <source>Wrong GISDBASE, no locations available.</source>
        <translation>Sai GISDBASE, không có location.</translation>
    </message>
    <message>
        <source>Wrong GISDBASE</source>
        <translation>Sai GISDBASE</translation>
    </message>
    <message>
        <source>Select a map.</source>
        <translation>Chọn một bản đồ.</translation>
    </message>
    <message>
        <source>No map</source>
        <translation>Không có bản đồ</translation>
    </message>
    <message>
        <source>No layer</source>
        <translation>Không có lớp</translation>
    </message>
    <message>
        <source>No layers available in this map</source>
        <translation>Không có lớp nào dùng được trong bản đồ này</translation>
    </message>
</context>
<context>
    <name>QgsGrassSelectBase</name>
    <message>
        <source>Add GRASS Layer</source>
        <translation>Thêm Lớp GRASS</translation>
    </message>
    <message>
        <source>Gisdbase</source>
        <translation>CSDL GIS</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Location</translation>
    </message>
    <message>
        <source>Mapset</source>
        <translation>Bộ bản đồ</translation>
    </message>
    <message>
        <source>Map name</source>
        <translation>Tên bản đồ</translation>
    </message>
    <message>
        <source>Select or type map name (wildcards &apos;*&apos; and &apos;?&apos; accepted for rasters)</source>
        <translation>Chọn hoặc nhập tên bản đồ (ký tự bất kỳ &apos;*&apos; và &apos;?&apos; được chấp nhận cho dữ liệu raster)</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
</context>
<context>
    <name>QgsGrassShell</name>
    <message>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Cannot rename the lock file %1</source>
        <translation>Không thể đặt tên lại tập tin bị khóa %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassTools</name>
    <message>
        <source>GRASS Tools</source>
        <translation>Các Công cụ của GRASS</translation>
    </message>
    <message>
        <source>GRASS Tools: %1/%2</source>
        <translation>Các công cụ của GRASS: %1/%2</translation>
    </message>
    <message>
        <source>GRASS Direct Tools</source>
        <translation>Bộ Công cụ Trực tiếp của GRASS</translation>
    </message>
    <message>
        <source>Modules Tree</source>
        <translation>Cây mô-đun</translation>
    </message>
    <message>
        <source>Modules List</source>
        <translation>Danh sách mô-đun</translation>
    </message>
    <message>
        <source>Browser</source>
        <translation>Trình duyệt</translation>
    </message>
    <message>
        <source>Direct Modules Tree</source>
        <translation>Cây mô-đun trực tiếp</translation>
    </message>
    <message>
        <source>Direct Modules List</source>
        <translation>Danh sách mô-đun trực tiếp</translation>
    </message>
    <message>
        <source>Cannot start command shell (%1)</source>
        <translation>Không thể khởi động command shell (%1)</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>GRASS Shell is not compiled.</source>
        <translation>Shell GRASS không được biên dịch.</translation>
    </message>
    <message>
        <source>The config file (%1) not found.</source>
        <translation>Không tìm thấy tập tin config (%1).</translation>
    </message>
    <message>
        <source>Cannot open config file (%1).</source>
        <translation>Không thể mở tập tin config (%1).</translation>
    </message>
    <message>
        <source>Cannot read config file (%1):</source>
        <translation>Không thể đọc tập tin config (%1):</translation>
    </message>
    <message>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
</context>
<context>
    <name>QgsGrassToolsBase</name>
    <message>
        <source>Grass Tools</source>
        <translation>Các công cụ của GRASS</translation>
    </message>
    <message>
        <source>Modules Tree</source>
        <translation>Cây mô-đun</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>Modules List</source>
        <translation>Danh sách mô-đun</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>Bộ lọc</translation>
    </message>
    <message>
        <source>Direct Modules Tree</source>
        <translation>Cây mô-đun trực tiếp</translation>
    </message>
    <message>
        <source>Direct Modules List</source>
        <translation>Danh sách mô-đun trực tiếp</translation>
    </message>
</context>
<context>
    <name>QgsGuiVectorLayerTools</name>
    <message>
        <source>Add feature</source>
        <translation>Thêm đối tượng</translation>
    </message>
    <message>
        <source>Start editing failed</source>
        <translation>Khởi động chỉnh sửa thất bại</translation>
    </message>
    <message>
        <source>Provider cannot be opened for editing</source>
        <translation>Không thể mở trình cung cấp để chỉnh sửa</translation>
    </message>
    <message>
        <source>Stop editing</source>
        <translation>Ngừng chỉnh sửa</translation>
    </message>
    <message>
        <source>Do you want to save the changes to layer %1?</source>
        <translation>Bạn có muốn lưu các thay đổi của lớp %1 không?</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Problems during roll back</source>
        <translation>Trục trặc khi quay ngược lại</translation>
    </message>
    <message>
        <source>Commit errors</source>
        <translation>Xác nhận lỗi</translation>
    </message>
    <message>
        <source>Could not commit changes to layer %1</source>
        <translation>Không thể chuyển giao các thay đổi vào lớp %1</translation>
    </message>
    <message>
        <source>Errors: %1
</source>
        <translation>Lỗi: %1</translation>
    </message>
    <message>
        <source>Show more</source>
        <translation>HIển thị thêm</translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayers</name>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Provider</source>
        <translation>Trình cung cấp</translation>
    </message>
    <message>
        <source>Datasource</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>none</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Select file to replace &apos;%1&apos;</source>
        <translation>Chọn tập tin để thay thế &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Please select exactly one file.</source>
        <translation>Vui lòng chọn chính xác một tập tin.</translation>
    </message>
    <message>
        <source>Select new directory of selected files</source>
        <translation>Chọn thư mục mới của các tập tin được chọn</translation>
    </message>
    <message>
        <source>Unhandled layer will be lost.</source>
        <translation>Lớp không được quản lý sẽ bị mất.</translation>
    </message>
    <message numerus="yes">
        <source>There are still %n unhandled layer(s), that will be lost if you closed now.</source>
        <comment>unhandled layers</comment>
        <translation>
            <numerusform>Vẫn còn %n lớp không được quản lý, chúng sẽ mất nếu bạn đóng.</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayersBase</name>
    <message>
        <source>Handle bad layers</source>
        <translation>Quản lý các lớp tồi</translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayersHandler</name>
    <message>
        <source>Handle bad layers</source>
        <translation>Quản lý các lớp tồi</translation>
    </message>
    <message>
        <source>%1 of %2 bad layers were not fixable.</source>
        <translation>%1 trong số %2 các lớp tồi không thể sửa lỗi được.</translation>
    </message>
</context>
<context>
    <name>QgsHeatmapRendererWidget</name>
    <message>
        <source>The heatmap renderer only applies to point and multipoint layers. 
&apos;%1&apos; is not a point layer and cannot be rendered as a heatmap.</source>
        <translation>Trình kết xuất bản đồ nhiệt chỉ áp dụng cho các lớp kiểu điểm và điểm nhiều phần. 
&quot;%1&quot; không phải là một lớp kiểu điểm và không thể được kết xuất thành một bản đồ nhiệt.</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation>Điểm ảnh</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsHeatmapRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation>Bán kính</translation>
    </message>
    <message>
        <source>Rendering quality</source>
        <translation>Chất lượng vẽ lại</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Best&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Tốt nhất&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Fastest&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Nhanh nhất&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation>Đảo ngược</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <source>Weight points by</source>
        <translation>Lấy trọng số các điểm theo</translation>
    </message>
</context>
<context>
    <name>QgsHelpViewer</name>
    <message>
        <source>QGIS Help</source>
        <translation>Trợ giúp QGIS</translation>
    </message>
</context>
<context>
    <name>QgsHelpViewerBase</name>
    <message>
        <source>QGIS Help</source>
        <translation>Trợ giúp QGIS</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
</context>
<context>
    <name>QgsHtmlAnnotationDialog</name>
    <message>
        <source>HTML annotation</source>
        <translation>Ghi chú HTML</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>html</source>
        <translation>html</translation>
    </message>
</context>
<context>
    <name>QgsHttpTransaction</name>
    <message>
        <source>WMS Server responded unexpectedly with HTTP Status Code %1 (%2)</source>
        <translation>Server WMS phản ứng không như mong đợi với Mã Trạng thái HTTP %1 (%2)</translation>
    </message>
    <message>
        <source>Received %1 of %2 bytes</source>
        <translation>Đã nhận %1 của %2 byte</translation>
    </message>
    <message>
        <source>Received %1 bytes (total unknown)</source>
        <translation>Đã nhận %1 byte (không biết tổng)</translation>
    </message>
    <message>
        <source>HTTP response completed, however there was an error: %1</source>
        <translation>Đáp ứng HTTP hoàn tất, tuy nhiên có một lỗi: %1</translation>
    </message>
    <message>
        <source>HTTP transaction completed, however there was an error: %1</source>
        <translation>Chuyển giao HTTP hoàn tất, tuy nhiên có một lỗi: %1</translation>
    </message>
    <message>
        <source>Not connected</source>
        <translation>Không kết nối</translation>
    </message>
    <message>
        <source>Looking up &apos;%1&apos;</source>
        <translation>Đang tìm &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Connecting to &apos;%1&apos;</source>
        <translation>Đang kết nối đến &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Sending request &apos;%1&apos;</source>
        <translation>Đang gửi yêu cầu &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Receiving reply</source>
        <translation>Đang nhận trả lời</translation>
    </message>
    <message>
        <source>Response is complete</source>
        <translation>Đáp ứng hoàn tất</translation>
    </message>
    <message>
        <source>Closing down connection</source>
        <translation>Đang đóng kết nối</translation>
    </message>
    <message numerus="yes">
        <source>Network timed out after %n second(s) of inactivity.
This may be a problem in your network connection or at the WMS server.</source>
        <comment>inactivity timeout</comment>
        <translation>
            <numerusform>Mạng hết thời gian sau %n giây không hoạt động.
Đây có thể là trục trặc trong kết nối mạng của bạn hoặc tại server WMS.</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsIDWInterpolatorDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Distance coefficient P</source>
        <translation>Hệ số khoảng cách P</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyMenu</name>
    <message>
        <source>Identify</source>
        <translation>Nhận diện</translation>
    </message>
    <message>
        <source>%1 all (%2)</source>
        <translation>%1 toàn bộ (%2)</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsBase</name>
    <message>
        <source>Identify Results</source>
        <translation>Nhận diện các kết quả</translation>
    </message>
    <message>
        <source>Expand tree</source>
        <translation>Mở rộng cây sơ đồ</translation>
    </message>
    <message>
        <source>Collapse tree</source>
        <translation>Thu gọn cây sơ đồ</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>FID</source>
        <translation>FID</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Clear Results</source>
        <translation>Tắt kết quả</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>Select identify mode</source>
        <translation>Chọn chế độ nhận diện</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>Select view mode for raster layers</source>
        <translation>Chọn chế độ xem cho các lớp raster</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <source>Auto open form</source>
        <translation>Tự động mở biểu mẫu</translation>
    </message>
    <message>
        <source>New results will be expanded by default.</source>
        <translation>Các kết quả mới sẽ tự động được mở rộng.</translation>
    </message>
    <message>
        <source>Copy selected feature to clipboard.</source>
        <translation>Chép đối tượng được chọn vào bộ nhớ tạm.</translation>
    </message>
    <message>
        <source>Print selected HTML response.</source>
        <translation>In phản hồi HTML được chọn.</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsDialog</name>
    <message>
        <source>Identify Results</source>
        <translation>Nhận diện các kết quả</translation>
    </message>
    <message>
        <source>Feature</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Current layer</source>
        <translation>Lớp hiện tại</translation>
    </message>
    <message>
        <source>Top down, stop at first</source>
        <translation>Từ trên xuống, ngừng tại lớp đầu tiên</translation>
    </message>
    <message>
        <source>Top down</source>
        <translation>Từ trên xuống</translation>
    </message>
    <message>
        <source>Layer selection</source>
        <translation>Phép chọn lớp</translation>
    </message>
    <message>
        <source>(Derived)</source>
        <translation>(Dẫn xuất)</translation>
    </message>
    <message>
        <source>(Actions)</source>
        <translation>(Hành động)</translation>
    </message>
    <message>
        <source>Edit feature form</source>
        <translation>Chỉnh sửa biểu mẫu cho đối tượng</translation>
    </message>
    <message>
        <source>View feature form</source>
        <translation>Xem biểu mẫu của đối tượng</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Tree</source>
        <translation>Cây</translation>
    </message>
    <message>
        <source>Graph</source>
        <translation>Biểu đồ</translation>
    </message>
    <message>
        <source>feature id</source>
        <translation>chỉ số nhận diện (id) đối tượng</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>No attributes.</source>
        <translation>Không có thuộc tính.</translation>
    </message>
    <message>
        <source>Zoom to feature</source>
        <translation>Phóng đến đối tượng</translation>
    </message>
    <message>
        <source>Copy feature</source>
        <translation>Chép đối tượng</translation>
    </message>
    <message>
        <source>Toggle feature selection</source>
        <translation>Bật/tắt phép chọn đối tượng</translation>
    </message>
    <message>
        <source>Copy attribute value</source>
        <translation>Chép giá trị thuộc tính</translation>
    </message>
    <message>
        <source>Copy feature attributes</source>
        <translation>Chép các thuộc tính của đối tượng</translation>
    </message>
    <message>
        <source>Copy GetFeatureInfo request URL</source>
        <translation>Chép URL về yêu cầu Lấy thông tin đối tượng (GetFeatureInfo)</translation>
    </message>
    <message>
        <source>Clear results</source>
        <translation>Tắt kết quả</translation>
    </message>
    <message>
        <source>Clear highlights</source>
        <translation>Tắt phần làm nổi</translation>
    </message>
    <message>
        <source>Highlight all</source>
        <translation>Làm nổi tất cả</translation>
    </message>
    <message>
        <source>Highlight layer</source>
        <translation>Làm nổi lớp</translation>
    </message>
    <message>
        <source>Activate layer</source>
        <translation>Kích hoạt lớp</translation>
    </message>
    <message>
        <source>Layer properties...</source>
        <translation>Các thuộc tính của lớp...</translation>
    </message>
    <message>
        <source>Expand all</source>
        <translation>Mở rộng tất cả</translation>
    </message>
    <message>
        <source>Collapse all</source>
        <translation>Thu gọn tất cả</translation>
    </message>
    <message>
        <source>Attributes changed</source>
        <translation>Thuộc tính bị thay đổi</translation>
    </message>
    <message>
        <source>Cannot print</source>
        <translation>Không thể in</translation>
    </message>
    <message>
        <source>Cannot print this item</source>
        <translation>Không thể in mục này</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsWebView</name>
    <message>
        <source>Print</source>
        <translation>In</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsWebViewItem</name>
    <message>
        <source>Loading...</source>
        <translation>Đang nạp...</translation>
    </message>
</context>
<context>
    <name>QgsImageWarper</name>
    <message>
        <source>Progress indication</source>
        <translation>Chỉ báo tiến trình</translation>
    </message>
</context>
<context>
    <name>QgsInterpolationDialog</name>
    <message>
        <source>Triangular interpolation (TIN)</source>
        <translation>Phép nội suy tam giác (TIN)</translation>
    </message>
    <message>
        <source>Inverse Distance Weighting (IDW)</source>
        <translation>Trọng số theo khoảng cách nghịch đảo (IDW)</translation>
    </message>
    <message>
        <source>No input data for interpolation</source>
        <translation>Không có dữ liệu đầu vào để nội suy</translation>
    </message>
    <message>
        <source>Please add one or more input layers</source>
        <translation>Vui lòng thêm một hay nhiều lớp đầu vào</translation>
    </message>
    <message>
        <source>Output file name invalid</source>
        <translation>Tên tập tin đầu ra không hợp lệ</translation>
    </message>
    <message>
        <source>Please enter a valid output file name</source>
        <translation>Vui lòng nhập một tên tập tin đầu ra hợp lệ</translation>
    </message>
    <message>
        <source>Break lines</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <source>Structure lines</source>
        <translation>Cấu trúc các đường</translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Save interpolated raster as...</source>
        <translation>Lưu raster được nội suy thành...</translation>
    </message>
</context>
<context>
    <name>QgsInterpolationDialogBase</name>
    <message>
        <source>Interpolation plugin</source>
        <translation>Phần mở rộng nội suy</translation>
    </message>
    <message>
        <source>Input</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <source>Vector layers</source>
        <translation>Các lớp vector</translation>
    </message>
    <message>
        <source>Interpolation attribute</source>
        <translation>Nội suy thuộc tính</translation>
    </message>
    <message>
        <source>Use z-Coordinate for interpolation</source>
        <translation>Dùng toạ độ z để nội suy</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Lớp vector</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Interpolation method</source>
        <translation>Phương pháp nội suy</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Number of columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Number of rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Cellsize X</source>
        <translation>Kích thước ô X</translation>
    </message>
    <message>
        <source>Cellsize Y</source>
        <translation>Kích thước ô Y</translation>
    </message>
    <message>
        <source>X min</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>X max</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>Y min</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Y max</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <source>Set to current extent</source>
        <translation>Thiết lập theo phạm vi hiện tại</translation>
    </message>
    <message>
        <source>Output file </source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>Add result to project</source>
        <translation>Thêm kết quả vào dự án</translation>
    </message>
</context>
<context>
    <name>QgsInterpolationPlugin</name>
    <message>
        <source>&amp;Interpolation</source>
        <translation>&amp;Nội suy</translation>
    </message>
</context>
<context>
    <name>QgsInvertedPolygonRendererWidget</name>
    <message>
        <source>The inverted polygon renderer only applies to polygon and multipolygon layers. 
&apos;%1&apos; is not a polygon layer and then cannot be displayed</source>
        <translation>Phép kết xuất vùng nghịch đảo chỉ áp dụng cho các lớp vùng hoặc vùng nhiều phần. 
&apos;%1&apos; không phải là lớp vùng và do vậy không trình bày được</translation>
    </message>
</context>
<context>
    <name>QgsInvertedPolygonRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Sub renderer:</source>
        <translation>Trình kết xuất cấp dưới:</translation>
    </message>
    <message>
        <source>Merge polygons before rendering (slow)</source>
        <translation>Gộp các vùng trước khi kết xuất (chậm)</translation>
    </message>
</context>
<context>
    <name>QgsLUDialogBase</name>
    <message>
        <source>Enter class bounds</source>
        <translation>Nhập các biên của nhóm</translation>
    </message>
    <message>
        <source>Lower value</source>
        <translation>Giá trị cận dưới</translation>
    </message>
    <message>
        <source>Upper value</source>
        <translation>Giá trị cận trên</translation>
    </message>
</context>
<context>
    <name>QgsLabelDialog</name>
    <message>
        <source>Auto</source>
        <translation>Tự động</translation>
    </message>
</context>
<context>
    <name>QgsLabelDialogBase</name>
    <message>
        <source>Form1</source>
        <translation>Mẫu 1</translation>
    </message>
    <message>
        <source>Label Properties</source>
        <translation>Các tính chất của nhãn</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Chỗ đặt</translation>
    </message>
    <message>
        <source>Below Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Below</source>
        <translation>Dưới</translation>
    </message>
    <message>
        <source>Over</source>
        <translation>Ở trên</translation>
    </message>
    <message>
        <source>Above</source>
        <translation>Phía trên</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Below Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <source>Above Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <source>Above Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <source>Use scale dependent rendering</source>
        <translation>Dùng phép vẽ lại phụ thuộc vào tỷ lệ</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Buffer labels</source>
        <translation>Đệm cho các nhãn</translation>
    </message>
    <message>
        <source>Buffer size</source>
        <translation>Kích thước đệm</translation>
    </message>
    <message>
        <source>In points</source>
        <translation>Theo điểm</translation>
    </message>
    <message>
        <source>In map units</source>
        <translation>Theo đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Transparency </source>
        <translation>Độ trong suốt </translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>Độ dịch</translation>
    </message>
    <message>
        <source>X offset </source>
        <translation>Căn lệch X </translation>
    </message>
    <message>
        <source>Y offset </source>
        <translation>Căn lệch Y </translation>
    </message>
    <message>
        <source>Basic label options</source>
        <translation>Các tùy chọn cơ bản cho nhãn</translation>
    </message>
    <message>
        <source>Field containing label</source>
        <translation>Trường chứa nhãn</translation>
    </message>
    <message>
        <source>Default label</source>
        <translation>Nhãn mặc định</translation>
    </message>
    <message>
        <source>Font size</source>
        <translation>Cỡ phông chữ</translation>
    </message>
    <message>
        <source>Angle (deg)</source>
        <translation>Góc (độ)</translation>
    </message>
    <message utf8="true">
        <source>°</source>
        <translation>°</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Multiline labels?</source>
        <translation>Nhãn trên nhiều dòng?</translation>
    </message>
    <message>
        <source>Label only selected features</source>
        <translation>Chỉ gán nhãn các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Data defined placement</source>
        <translation>Vị trí đặt định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>Data defined properties</source>
        <translation>Tính chất định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Font family</source>
        <translation>&amp;Họ phông chữ</translation>
    </message>
    <message>
        <source>&amp;Bold</source>
        <translation>Đậ&amp;m</translation>
    </message>
    <message>
        <source>&amp;Italic</source>
        <translation>&amp;Nghiêng</translation>
    </message>
    <message>
        <source>&amp;Underline</source>
        <translation>&amp;Gạch dưới</translation>
    </message>
    <message>
        <source>&amp;Size</source>
        <translation>&amp;Kích thước</translation>
    </message>
    <message>
        <source>Size units</source>
        <translation>Đơn vị kích thước</translation>
    </message>
    <message>
        <source>&amp;Color</source>
        <translation>&amp;Màu</translation>
    </message>
    <message>
        <source>Strikeout</source>
        <translation>Dấu gạch ngang</translation>
    </message>
    <message>
        <source>Data defined buffer</source>
        <translation>Đệm định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>Transparency:</source>
        <translation>Độ trong suốt:</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation>Kích thước:</translation>
    </message>
    <message>
        <source>Data defined position</source>
        <translation>Vị trí định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>X Coordinate</source>
        <translation>Toạ độ X</translation>
    </message>
    <message>
        <source>Y Coordinate</source>
        <translation>Toạ độ Y</translation>
    </message>
    <message>
        <source>X Offset (pts)</source>
        <translation>Căn lệch X (pts)</translation>
    </message>
    <message>
        <source>Y Offset (pts)</source>
        <translation>Căn lệch Y (pts)</translation>
    </message>
    <message>
        <source>Preview:</source>
        <translation>Xem trước:</translation>
    </message>
    <message>
        <source>QGIS Rocks!</source>
        <translation>QGIS tuyệt vời!</translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialog</name>
    <message>
        <source>Expression result</source>
        <translation>Kết quả biểu thức</translation>
    </message>
    <message>
        <source>Font color</source>
        <translation>Màu phông</translation>
    </message>
    <message>
        <source>Buffer color</source>
        <translation>Màu đệm</translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialogBase</name>
    <message>
        <source>Label properties</source>
        <translation>Các thuộc tính của nhãn</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>Chữ</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Available typeface styles</source>
        <translation>Các kiểu dáng chữ dùng được</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Underlined text</source>
        <translation>Chữ gạch dưới</translation>
    </message>
    <message>
        <source>U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Strikeout text</source>
        <translation>Chữ gạch ngang</translation>
    </message>
    <message>
        <source>S</source>
        <translation>Đ</translation>
    </message>
    <message>
        <source>Bold text
(data defined only, overrides Style)</source>
        <translation>Chữ đậm
(chỉ định nghĩa theo dữ liệu, ghi đè tùy chọn Kiểu)</translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>Italic text
(data defined only, overrides Style)</source>
        <translation>Chữ nghiêng
(chỉ định nghĩa theo dữ liệu, ghi đè tùy chọn Kiểu)</translation>
    </message>
    <message>
        <source>I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <source>Scale-based</source>
        <translation>Dựa theo tỷ lệ</translation>
    </message>
    <message>
        <source>Min </source>
        <translation>Nhỏ nhất </translation>
    </message>
    <message>
        <source>Max </source>
        <translation>Lớn nhất </translation>
    </message>
    <message>
        <source>Show label</source>
        <translation>Hiện nhãn</translation>
    </message>
    <message>
        <source>Ignores priority and permits collisions/overlaps</source>
        <translation>Bỏ qua độ ưu tiên và cho phép chạm/chồng nhau</translation>
    </message>
    <message>
        <source>Always show (exceptions above)</source>
        <translation>Luôn hiển thị (ngoại trừ ở trên)</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Label distance</source>
        <translation>Khoảng cách nhãn</translation>
    </message>
    <message>
        <source>X Coordinate</source>
        <translation>Toạ độ X</translation>
    </message>
    <message>
        <source>Y Coordinate</source>
        <translation>Toạ độ Y</translation>
    </message>
    <message>
        <source>Horizontal alignment</source>
        <translation>Canh thẳng ngang</translation>
    </message>
    <message>
        <source>Vertical alignment</source>
        <translation>Canh thẳng theo chiều đứng</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
</context>
<context>
    <name>QgsLabelingGui</name>
    <message>
        <source>points</source>
        <translation>điểm</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>% of length</source>
        <translation>% của chiều dài</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Select text color</source>
        <translation>Chọn màu chữ</translation>
    </message>
    <message>
        <source>Select buffer color</source>
        <translation>Chọn màu cho đệm</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Select shadow color</source>
        <translation>Chọn màu bóng đổ</translation>
    </message>
    <message>
        <source>%1 not found. Default substituted.</source>
        <translation>Không tìm thấy %1. Thay bằng trị mặc định.</translation>
    </message>
    <message>
        <source>Chosen font</source>
        <translation>Phông chữ đã chọn</translation>
    </message>
    <message>
        <source>string </source>
        <translation>chuỗi </translation>
    </message>
    <message>
        <source>[&lt;b&gt;family&lt;/b&gt;|&lt;b&gt;family[foundry]&lt;/b&gt;],&lt;br&gt;e.g. Helvetica or Helvetica [Cronyx]</source>
        <translation>[&lt;b&gt;họ&lt;/b&gt;|&lt;b&gt;họ[khuôn chữ]&lt;/b&gt;],&lt;br&gt;ví dụ. Helvetica hoặc Helvetica [Cronyx]</translation>
    </message>
    <message>
        <source>[&lt;b&gt;font style name&lt;/b&gt;|&lt;b&gt;Ignore&lt;/b&gt;],&lt;br&gt;e.g. Bold Condensed or Light Italic</source>
        <translation>[&lt;b&gt;tên kiểu phông chữ&lt;/b&gt;|&lt;b&gt;Bỏ qua&lt;/b&gt;],&lt;br&gt;ví dụ: Bold Condensed hoặc Light Italic</translation>
    </message>
    <message>
        <source>double [0.0-10.0]</source>
        <translation>kép [0.0-10.0]</translation>
    </message>
    <message>
        <source>int [0-20]</source>
        <translation>số nguyên [0-20]</translation>
    </message>
    <message>
        <source>int [0-2000]</source>
        <translation>số nguyên [0-2000]</translation>
    </message>
    <message>
        <source>int&lt;br&gt;</source>
        <translation>số nguyên&lt;br&gt;</translation>
    </message>
    <message>
        <source>double coord [&lt;b&gt;in,out&lt;/b&gt; as 20.0-60.0,20.0-95.0]</source>
        <translation>tọa độ kiểu thập phân [&lt;b&gt;vào,ra&lt;/b&gt; ví dụ như 20.0-60.0,20.0-95.0]</translation>
    </message>
    <message>
        <source>In edit mode, layer&apos;s relevant labeling map tool is:&lt;br&gt;&amp;nbsp;&amp;nbsp;Defined attribute field -&amp;gt; &lt;i&gt;enabled&lt;/i&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Defined expression -&amp;gt; &lt;i&gt;disabled&lt;/i&gt;</source>
        <translation>Ở chế độ chỉnh sửa, công cụ bản đồ gán nhãn chính là:&lt;br&gt;&amp;nbsp;&amp;nbsp;Trường thuộc tính được định nghĩa -&amp;gt; &lt;i&gt;được kích hoạt&lt;/i&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Biểu thức được định nghĩa -&amp;gt; &lt;i&gt;bị bất hoạt&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Value &amp;lt; 0 represents a scale closer than 1:1, e.g. -10 = 10:1&lt;br&gt;Value of 0 disables the specific limit.</source>
        <translation>Giá trị &amp;lt; 0 biểu thị tỷ lệ gần hơn 1:1, ví dụ -10 = 10:1&lt;br&gt;Giá trị của 0 bất hoạt hạn chế đặc thù.</translation>
    </message>
    <message>
        <source>int [1-1000]</source>
        <translation>số nguyên [1-1000]</translation>
    </message>
    <message>
        <source>int [1-10000]</source>
        <translation>số nguyên [1-10000]</translation>
    </message>
    <message>
        <source>Text/Buffer sample</source>
        <translation>Mẫu Chữ/Đệm</translation>
    </message>
    <message>
        <source> @ %1 pts (using map units)</source>
        <translation> @ %1 điểm (dùng đơn vị bản đồ)</translation>
    </message>
    <message>
        <source> @ %1 pts (using map units, BUFFER IN MILLIMETERS)</source>
        <translation> @ %1 điểm (dùng đơn vị bản đồ, ĐỆM TÍNH THEO MILIMET)</translation>
    </message>
    <message>
        <source> (BUFFER NOT SHOWN, in map units)</source>
        <translation> (ĐỆM KHÔNG HIỂN THỊ, tính theo đơn vị bản đồ)</translation>
    </message>
    <message>
        <source>No change</source>
        <translation>Không thay đổi</translation>
    </message>
    <message>
        <source>All uppercase</source>
        <translation>Tất cả viết hoa</translation>
    </message>
    <message>
        <source>All lowercase</source>
        <translation>Tất cả viết thường</translation>
    </message>
    <message>
        <source>Capitalize first letter</source>
        <translation>Viết hoa chữ đầu tiên</translation>
    </message>
    <message>
        <source>Size%1</source>
        <translation>Kích thước %1</translation>
    </message>
    <message>
        <source> X</source>
        <translation> X</translation>
    </message>
    <message>
        <source>File not found</source>
        <translation>Không thấy tập tin</translation>
    </message>
</context>
<context>
    <name>QgsLabelingGuiBase</name>
    <message>
        <source>Layer labeling settings</source>
        <translation>Thiết lập tạo nhãn cho lớp</translation>
    </message>
    <message>
        <source>Label this layer with</source>
        <translation>Gắn nhãn cho lớp này với</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Lorem Ipsum</source>
        <translation>Chữ mẫu</translation>
    </message>
    <message>
        <source>Sample text</source>
        <translation>Chữ mẫu</translation>
    </message>
    <message>
        <source>Reset sample text</source>
        <translation>Tái lập lại chữ mẫu</translation>
    </message>
    <message>
        <source>Size for sample text in map units</source>
        <translation>Kích thước của chữ mẫu tính theo đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Sample background color</source>
        <translation>Màu nền mẫu</translation>
    </message>
    <message>
        <source>Line direction symbol</source>
        <translation>Biểu tượng hướng của đường</translation>
    </message>
    <message>
        <source>Formatted numbers</source>
        <translation>Các con số được định dạng</translation>
    </message>
    <message>
        <source>Decimal places </source>
        <translation>Dấu thập phân </translation>
    </message>
    <message>
        <source>Show plus sign</source>
        <translation>Hiện dấu cộng</translation>
    </message>
    <message>
        <source>Multiple lines</source>
        <translation>Nhiều dòng</translation>
    </message>
    <message>
        <source>Automated placement settings (apply to all layers)</source>
        <translation>Các thiết lập vị trí đặt tự động (áp dụng cho tất cả các lớp)</translation>
    </message>
    <message>
        <source>Text/Buffer Sample</source>
        <translation>Mẫu Chữ/Đệm</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>Chữ</translation>
    </message>
    <message>
        <source>Formatting</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Shadow</source>
        <translation>Đổ bóng</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>letter</source>
        <translation>ký tự</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation>Khoảng cách dòng</translation>
    </message>
    <message>
        <source>Blend mode</source>
        <translation>Chế độ trộn</translation>
    </message>
    <message>
        <source>word</source>
        <translation>từ</translation>
    </message>
    <message>
        <source>Underlined text</source>
        <translation>Chữ gạch dưới</translation>
    </message>
    <message>
        <source>Bold text
(data defined only, overrides Style)</source>
        <translation>Chữ đậm
(chỉ định nghĩa theo dữ liệu, ghi đè tùy chọn Kiểu)</translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>Italic text
(data defined only, overrides Style)</source>
        <translation>Chữ nghiêng
(chỉ định nghĩa theo dữ liệu, ghi đè tùy chọn Kiểu)</translation>
    </message>
    <message>
        <source>I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font is missing.</source>
        <translation>Thiếu phông chữ.</translation>
    </message>
    <message>
        <source>Text formatting</source>
        <translation>Định dạng chữ</translation>
    </message>
    <message>
        <source>Wrap on character</source>
        <translation>Cuộn theo ký tự</translation>
    </message>
    <message>
        <source>Line height</source>
        <translation>Chiều cao dòng</translation>
    </message>
    <message>
        <source>Line height spacing for multi-line text</source>
        <translation>Khoảng cách chiều cao dòng dùng cho chữ chiều dòng</translation>
    </message>
    <message>
        <source> line</source>
        <translation> dòng</translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation>Canh thẳng</translation>
    </message>
    <message>
        <source>Paragraph style alignment of multi-line text</source>
        <translation>Canh thẳng kiểu đoạn văn có nhiều dòng</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>Giữa</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Force point inside polygon</source>
        <translation>Buộc điểm phải nằm trong vùng</translation>
    </message>
    <message>
        <source>Repeat</source>
        <translation>Lặp lại</translation>
    </message>
    <message>
        <source>Discourage labels from covering features</source>
        <translation>Không khuyến khích nhãn của các đối tượng kiểu lớp phủ</translation>
    </message>
    <message>
        <source>Text style</source>
        <translation>Kiểu chữ</translation>
    </message>
    <message>
        <source>Available typeface styles</source>
        <translation>Các kiểu mặt chữ dùng được</translation>
    </message>
    <message>
        <source>U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Strikeout text</source>
        <translation>Chữ gạch ngang</translation>
    </message>
    <message>
        <source>S</source>
        <translation>Đ</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <source>Capitalization style of text</source>
        <translation>Kiểu viết hoa của chữ</translation>
    </message>
    <message>
        <source>Space in pixels or map units, relative to size unit choice</source>
        <translation>Khoảng cách dòng tính theo điểm ảnh hoặc đ.vị b.đồ, tương đối theo tùy chọn đơn vị</translation>
    </message>
    <message>
        <source>Type case</source>
        <translation>Kiểu chữ</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Labels will not show if larger than this on screen</source>
        <translation>Nhãn sẽ không hiển thị nếu lớn hơn màn hình mở này</translation>
    </message>
    <message>
        <source> px</source>
        <translation> điểm ảnh</translation>
    </message>
    <message>
        <source>Data defined</source>
        <translation>Định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Coordinate</source>
        <translation>Tọa độ</translation>
    </message>
    <message>
        <source>Preserve data rotation values</source>
        <translation>Giữ lại giá trị góc xoay theo dữ liệu</translation>
    </message>
    <message>
        <source>horizontal</source>
        <translation>ngang</translation>
    </message>
    <message>
        <source>vertical</source>
        <translation>chiều đứng</translation>
    </message>
    <message>
        <source>Label options</source>
        <translation>Các tùy chọn nhãn</translation>
    </message>
    <message>
        <source>Value &amp;lt; 0 represents a scale closer than 1:1, e.g. -10 = 10:1.&lt;br&gt;Value of 0 disables the specific limit.</source>
        <translation>Giá trị &amp;lt; 0 biểu thị tỷ lệ gần hơn 1:1, ví dụ -10 = 10:1&lt;br&gt;Giá trị của 0 bất hoạt hạn chế đặc thù.</translation>
    </message>
    <message>
        <source>Maximum </source>
        <translation>Lớn nhất </translation>
    </message>
    <message>
        <source>Pixel size-based visibility (labels in map units)</source>
        <translation>Khả năng nhìn thấy theo k.thước điểm ảnh (nhãn theo đ.vị b.đồ)</translation>
    </message>
    <message>
        <source>Labels will not show if smaller than this on screen</source>
        <translation>Nhãn sẽ không hiển thị nếu nhỏ hơn màn hình mở này</translation>
    </message>
    <message>
        <source>Minimum </source>
        <translation>Nhỏ nhất </translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>Scale-based visibility</source>
        <translation>Khả năng nhìn thấy theo tỷ lệ</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>Placement</source>
        <translation>Nơi đặt</translation>
    </message>
    <message>
        <source>left/right</source>
        <translation>trái/phải</translation>
    </message>
    <message>
        <source>above</source>
        <translation>phía trên</translation>
    </message>
    <message>
        <source>below</source>
        <translation>phía dưới</translation>
    </message>
    <message>
        <source>Reverse direction</source>
        <translation>Hướng ngược lại</translation>
    </message>
    <message>
        <source>Priority</source>
        <translation>Ưu tiên</translation>
    </message>
    <message>
        <source>Low</source>
        <translation>Thấp</translation>
    </message>
    <message>
        <source>High</source>
        <translation>Cao</translation>
    </message>
    <message>
        <source>Around point</source>
        <translation>Xung quanh điểm</translation>
    </message>
    <message>
        <source>Offset from point</source>
        <translation>Tách rời khỏi điểm</translation>
    </message>
    <message>
        <source>Parallel</source>
        <translation>Song song</translation>
    </message>
    <message>
        <source>Curved</source>
        <translation>Cong</translation>
    </message>
    <message>
        <source>Text buffer</source>
        <translation>Đệm chữ</translation>
    </message>
    <message>
        <source>Draw text buffer</source>
        <translation>Vẽ đệm chữ</translation>
    </message>
    <message>
        <source>Color buffer&apos;s fill</source>
        <translation>Màu đệm</translation>
    </message>
    <message>
        <source>Draw background</source>
        <translation>Vẽ nền</translation>
    </message>
    <message>
        <source>Size X</source>
        <translation>Kích thước X</translation>
    </message>
    <message>
        <source>Size type</source>
        <translation>Kiểu k.thước</translation>
    </message>
    <message>
        <source>Size Y</source>
        <translation>Kích thước Y</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation>Màu tô</translation>
    </message>
    <message>
        <source>Border color</source>
        <translation>Màu viền</translation>
    </message>
    <message>
        <source>Draw drop shadow</source>
        <translation>Màu đổ bóng</translation>
    </message>
    <message>
        <source>Blur radius</source>
        <translation>Bán kính làm mờ</translation>
    </message>
    <message>
        <source>Blur only alpha pixels</source>
        <translation>Chỉ làm mờ các điểm ảnh alpha</translation>
    </message>
    <message>
        <source>Label&apos;s rotation is ignored</source>
        <translation>Góc xoay nhãn bị bỏ qua</translation>
    </message>
    <message>
        <source>Use global shadow</source>
        <translation>Dùng đổ bóng toàn cục</translation>
    </message>
    <message utf8="true">
        <source>˚</source>
        <translation>˚</translation>
    </message>
    <message>
        <source>Lowest label component</source>
        <translation>Thành phần nhãn dưới cùng</translation>
    </message>
    <message>
        <source>Draw under</source>
        <translation>Vẽ dưới</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Offset from centroid</source>
        <translation>Căn lệch tính từ trọng tâm</translation>
    </message>
    <message>
        <source>Around centroid</source>
        <translation>Quanh trọng tâm</translation>
    </message>
    <message>
        <source>Horizontal (slow)</source>
        <translation>Ngang (chậm)</translation>
    </message>
    <message>
        <source>Free (slow)</source>
        <translation>Tự do (chậm)</translation>
    </message>
    <message>
        <source>Using perimeter</source>
        <translation>Dùng chu vi</translation>
    </message>
    <message>
        <source>visible polygon</source>
        <translation>vùng nhìn thấy được</translation>
    </message>
    <message>
        <source>whole polygon</source>
        <translation>toàn bộ vùng</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Above line</source>
        <translation>Phía trên đường</translation>
    </message>
    <message>
        <source>On line</source>
        <translation>Ngay trên đường</translation>
    </message>
    <message>
        <source>Below line</source>
        <translation>Phía dưới đường</translation>
    </message>
    <message>
        <source>Line orientation dependent position</source>
        <translation>Vị trí phụ thuộc vào hướng của đường</translation>
    </message>
    <message>
        <source>Centroid</source>
        <translation>Trọng tâm</translation>
    </message>
    <message>
        <source>abc</source>
        <translation>abc</translation>
    </message>
    <message>
        <source>Quadrant</source>
        <translation>Góc phần tư</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <source>outside</source>
        <translation>bên ngoài</translation>
    </message>
    <message>
        <source>inside</source>
        <translation>bên trong</translation>
    </message>
    <message>
        <source>Maximum angle between curved characters</source>
        <translation>Góc tối đa giữa các ký tự uốn cong</translation>
    </message>
    <message>
        <source>Pen join style</source>
        <translation>Kiểu nối bút</translation>
    </message>
    <message>
        <source>Drop shadow</source>
        <translation>Thả bóng đổ</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>Căn lệch</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <source>Background</source>
        <translation>Nền</translation>
    </message>
    <message>
        <source>Load symbol parameters</source>
        <translation>Nạp các tham số của biểu tượng</translation>
    </message>
    <message>
        <source>Fixed</source>
        <translation>Cố định</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>Rectangle</source>
        <translation>Hình chữ nhật</translation>
    </message>
    <message>
        <source>Square</source>
        <translation>Vuông</translation>
    </message>
    <message>
        <source>Ellipse</source>
        <translation>Ê-líp</translation>
    </message>
    <message>
        <source>Circle</source>
        <translation>Hình tròn</translation>
    </message>
    <message>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation>Hình dạng</translation>
    </message>
    <message>
        <source>Sync with label</source>
        <translation>Đồng bộ với nhãn</translation>
    </message>
    <message>
        <source>Offset of label</source>
        <translation>Căn lệch của nhãn</translation>
    </message>
    <message>
        <source>Radius X,Y</source>
        <translation>Bán kính X, Y</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>symbol units</source>
        <translation>đơn vị biểu tượng</translation>
    </message>
    <message>
        <source>Merge connected lines to avoid duplicate labels</source>
        <translation>Gộp tất cả các đường nối nhau để tránh nhãn bị lặp</translation>
    </message>
    <message>
        <source>Label every part of multi-part features</source>
        <translation>Gán nhãn từng phần của các đối tượng nhiều phần</translation>
    </message>
    <message>
        <source>Feature options</source>
        <translation>Các tùy chọn đối tượng</translation>
    </message>
    <message>
        <source>Suppress labeling of features smaller than</source>
        <translation>Chặn việc gán nhãn những đối tượng nhỏ hơn</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Show all labels for this layer (including colliding labels)</source>
        <translation>Hiển thị tất cả nhãn cho lớp này (kể cả nhãn chạm nhau)</translation>
    </message>
    <message>
        <source>Show upside-down labels</source>
        <translation>Hiển thị nhãn lật ngược</translation>
    </message>
    <message>
        <source>never</source>
        <translation>không bao giờ</translation>
    </message>
    <message>
        <source>when rotation defined</source>
        <translation>khi góc xoay được định nghĩa</translation>
    </message>
    <message>
        <source>always</source>
        <translation>luôn luôn</translation>
    </message>
    <message>
        <source>Limit number of features to be labeled to</source>
        <translation>Giới hạn số đối tượng được gán nhãn</translation>
    </message>
    <message>
        <source>Number of features sent to labeling engine, though not all may be labeled</source>
        <translation>Số đối tượng được gửi đến trình gán nhãn, mặc dù có thể không phải tất cả đều được gán nhãn</translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Uncheck to write labeling engine derived rotation on pin and NULL on unpin</source>
        <translation>Tắt đánh dấu để ghi vào trình gán nhãn góc xoay dẫn xuất khi đánh dấu và NULL khi không đánh dấu</translation>
    </message>
    <message>
        <source>Always show</source>
        <translation>Luôn hiển thị</translation>
    </message>
    <message>
        <source>Show label</source>
        <translation>Hiện nhãn</translation>
    </message>
</context>
<context>
    <name>QgsLayerPropertiesWidget</name>
    <message>
        <source>Outline: %1</source>
        <translation>Đường viền: %1</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewDefaultActions</name>
    <message>
        <source>&amp;Add Group</source>
        <translation>Thêm &amp;Nhóm</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>&amp;Loại bỏ</translation>
    </message>
    <message>
        <source>&amp;Show in overview</source>
        <translation>&amp;Hiển thị trong vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Re&amp;name</source>
        <translation>Đặt Tên lạ&amp;i</translation>
    </message>
    <message>
        <source>Show Feature Count</source>
        <translation>Hiển thị số đối tượng đếm được</translation>
    </message>
    <message>
        <source>&amp;Zoom to Layer</source>
        <translation>Phóng đến &amp;lớp</translation>
    </message>
    <message>
        <source>&amp;Zoom to Group</source>
        <translation>Phóng đến &amp;Nhóm</translation>
    </message>
    <message>
        <source>&amp;Move to Top-level</source>
        <translation>&amp;Di chuyển lên cấp trên cùng</translation>
    </message>
    <message>
        <source>&amp;Group Selected</source>
        <translation>Nhóm được &amp;chọn</translation>
    </message>
</context>
<context>
    <name>QgsLegendModel</name>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>No Legend Available</source>
        <translation>Không có chú giải</translation>
    </message>
</context>
<context>
    <name>QgsLinePatternFillSymbolLayerWidget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsLoadStyleFromDBDialogLayout</name>
    <message>
        <source>Styles related to the layer</source>
        <translation>Kiểu liên quan đến lớp này</translation>
    </message>
    <message>
        <source>Other styles on the database</source>
        <translation>Những kiểu khác trên CSDL</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Load Style</source>
        <translation>Nạp kiểu</translation>
    </message>
</context>
<context>
    <name>QgsManageConnectionsDialog</name>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Clear selection</source>
        <translation>Bỏ phép chọn</translation>
    </message>
    <message>
        <source>Select connections to import</source>
        <translation>Chọn các kết nối để nhập vào</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Export/import error</source>
        <translation>Lỗi nhập/xuất</translation>
    </message>
    <message>
        <source>You should select at least one connection from list.</source>
        <translation>Bạn phải chọn ít nhất một kết nối từ danh sách.</translation>
    </message>
    <message>
        <source>Save connections</source>
        <translation>Lưu các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>XML - kiểu tập tin (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Saving connections</source>
        <translation>Đang lưu các kết nối</translation>
    </message>
    <message>
        <source>Cannot write file %1:
%2.</source>
        <translation>Không thể ghi tập tin %1:
%2.</translation>
    </message>
    <message>
        <source>Loading connections</source>
        <translation>Đang nạp các kết nối</translation>
    </message>
    <message>
        <source>Cannot read file %1:
%2.</source>
        <translation>Không thể đọc tập tin %1:
%2.</translation>
    </message>
    <message>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation>Lỗi phân tách tại dòng %1, cột %2:
%3</translation>
    </message>
    <message>
        <source>The file is not an WMS connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối WMS.</translation>
    </message>
    <message>
        <source>The file is not an WFS connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối WMS.</translation>
    </message>
    <message>
        <source>The file is not an WCS connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối WCS.</translation>
    </message>
    <message>
        <source>The file is not an PostGIS connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối PostGIS.</translation>
    </message>
    <message>
        <source>The file is not an MSSQL connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối MSSQL.</translation>
    </message>
    <message>
        <source>The file is not an Oracle connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối Oracle.</translation>
    </message>
    <message>
        <source>The file is not an %1 connections exchange file.</source>
        <translation>Tập tin này không phải kiểu trao đổi kết nối %1.</translation>
    </message>
    <message>
        <source>Connection with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Kết nối tên &apos;%1&apos; đã có. Ghi đè không?</translation>
    </message>
</context>
<context>
    <name>QgsManageConnectionsDialogBase</name>
    <message>
        <source>Manage connections</source>
        <translation>Quản lý các kết nối</translation>
    </message>
    <message>
        <source>Select connections to export</source>
        <translation>Chọn các kết nối để xuất</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvas</name>
    <message>
        <source>canvas</source>
        <translation>khung bản đồ</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>Canvas refresh: %1 ms</source>
        <translation>Làm tươi lại khung bản đồ: %1 ms</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvasSnappingUtils</name>
    <message>
        <source>Indexing data...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialog</name>
    <message>
        <source>From map canvas</source>
        <translation>Từ khung bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialogBase</name>
    <message>
        <source>Enter map coordinates</source>
        <translation>Nhập tọa độ bản đồ</translation>
    </message>
    <message>
        <source>Enter X and Y coordinates (DMS (dd mm ss.ss), DD (dd.dd) or projected coordinates (mmmm.mm)) which correspond with the selected point on the image. Alternatively, click the button with icon of a pencil and then click a corresponding point on map canvas of QGIS to fill in coordinates of that point.</source>
        <translation>Nhập các tọa độ X và Y (ĐPG (đđ pp gg.gg), ĐĐ (đđ.đđ) hoặc tọa độ đã tham chiếu (mmmm.mm)) tương ứng với điểm đã chọn trên ảnh. Một cách khác là nhắp chuột chọn biểu tượng cây bút rồi nhắp chuột vào điểm tương ứng trên khung bản đồ của QGIS để điền tọa độ của điểm đó.</translation>
    </message>
    <message>
        <source>X / East:</source>
        <translation>X / Đông:</translation>
    </message>
    <message>
        <source>Y / North:</source>
        <translation>Y / Bắc:</translation>
    </message>
    <message>
        <source>Snap to background layers</source>
        <translation>Bắt vào các lớp nền</translation>
    </message>
</context>
<context>
    <name>QgsMapLayer</name>
    <message>
        <source>Specify CRS for layer %1</source>
        <translation>Chỉ định hệ tham chiếu tọa độ cho lớp %1</translation>
    </message>
    <message>
        <source>%1 at line %2 column %3</source>
        <translation>%1 tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>Loading style file %1 failed because:
%2</source>
        <translation>Nạp tập tin kiểu %1 thất bại vì:
%2</translation>
    </message>
    <message>
        <source>Could not save symbology because:
%1</source>
        <translation>Không thể lưu bộ biểu tượng học vì:
%1</translation>
    </message>
    <message>
        <source>The directory containing your dataset needs to be writable!</source>
        <translation>Thư mục chứa bộ dữ liệu của bạn cần phải ở chế độ ghi được!</translation>
    </message>
    <message>
        <source>Style not found in database</source>
        <translation>Không tìm thấy kiểu trong CSDL</translation>
    </message>
    <message>
        <source>Created default style file as %1</source>
        <translation>Tập tin kiểu mặc định được tạo ra có tên %1</translation>
    </message>
    <message>
        <source>ERROR: Failed to created default style file as %1. Check file permissions and retry.</source>
        <translation>LỖI: Thất bại khi tạo tập tin kiểu mặc định có tên %1. Kiểm tra quyền đối với tập tin và thử lại.</translation>
    </message>
    <message>
        <source>User database could not be opened.</source>
        <translation>Không thể mở CSDL của người dùng.</translation>
    </message>
    <message>
        <source>The style table could not be created.</source>
        <translation>Không thể tạo ra bảng kiểu.</translation>
    </message>
    <message>
        <source>The style %1 was saved to database</source>
        <translation>Kiểu %1 được lưu vao CSDL</translation>
    </message>
    <message>
        <source>The style %1 was updated in the database.</source>
        <translation>Kiểu %1 được cập nhật trong CSDL.</translation>
    </message>
    <message>
        <source>The style %1 could not be updated in the database.</source>
        <translation>Kiểu %1 không thể được cập nhật trong CSDL.</translation>
    </message>
    <message>
        <source>The style %1 could not be inserted into database.</source>
        <translation>Kiểu %1 không thể chèn được vào CSDL.</translation>
    </message>
    <message>
        <source>ERROR: Failed to created SLD style file as %1. Check file permissions and retry.</source>
        <translation>LỖI: Thất bại trong việc tạo tập tin kiểu SLD dưới tên %1. Kiểm tra quyền tập tin và thử lại.</translation>
    </message>
    <message>
        <source>Unable to open file %1</source>
        <translation>Không thể mở tập tin %1</translation>
    </message>
    <message>
        <source>Root &lt;qgis&gt; element could not be found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapLayerComboBoxPlugin</name>
    <message>
        <source>A combo box to list the layers</source>
        <translation>Một hộp kết hợp để liệt kê các lớp</translation>
    </message>
    <message>
        <source>A combo box to list the layers registered in QGIS. Layers might be filtered according to their type.</source>
        <translation>Một hộp kết hợp để liệt kê các lớp được đăng ký trong QGIS. Các lớp có thể được lọc tùy theo kiểu của chúng.</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerStyleGuiUtils</name>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove Current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename Current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style name:</source>
        <translation>Tên kiểu</translation>
    </message>
    <message>
        <source>Rename style</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapRenderer</name>
    <message>
        <source>Transform error caught: %1</source>
        <translation>Lỗi chuyển đổi bắt được: %1</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
</context>
<context>
    <name>QgsMapRendererJob</name>
    <message>
        <source>Layer not found in registry.</source>
        <translation>Không tìm thấy lớp trong đăng ký.</translation>
    </message>
    <message>
        <source>There was a problem transforming the layer&apos;s extent. Layer skipped.</source>
        <translation>Có một trục trặc khi chuyển đổi phạm vi của lớp. Lớp này bị bỏ qua.</translation>
    </message>
    <message>
        <source>Insufficient memory for image %1x%2</source>
        <translation>Không đủ bộ nhớ cho ảnh %1x%2</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddFeature</name>
    <message>
        <source>add feature</source>
        <translation>thêm đối tượng</translation>
    </message>
    <message>
        <source>The data provider for this layer does not support the addition of features.</source>
        <translation>Trình cung cấp dữ liệu cho lớp này không hỗ trợ việc thêm các thuộc tính.</translation>
    </message>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này thành hệ tọa độ của các lớp</translation>
    </message>
    <message>
        <source>Wrong editing tool, cannot apply the &apos;capture point&apos; tool on this vector layer</source>
        <translation>Công cụ chỉnh sửa sai, không thể áp dụng công cụ &apos;vẽ điểm&apos; cho lớp véc-tơ này</translation>
    </message>
    <message>
        <source>Add feature</source>
        <translation>Thêm đối tượng</translation>
    </message>
    <message>
        <source>Wrong editing tool, cannot apply the &apos;capture line&apos; tool on this vector layer</source>
        <translation>Công cụ chỉnh sửa sai, không thể áp dụng công cụ &apos;vẽ đường&apos; cho lớp véc-tơ này</translation>
    </message>
    <message>
        <source>Wrong editing tool, cannot apply the &apos;capture polygon&apos; tool on this vector layer</source>
        <translation>Công cụ chỉnh sửa sai, không thể áp dụng công cụ &apos;vẽ vùng&apos; cho lớp véc-tơ này</translation>
    </message>
    <message>
        <source>Cannot add feature. Unknown WKB type</source>
        <translation>Không thể thêm thuộc tính. Kiểu WKB không biết</translation>
    </message>
    <message>
        <source>The feature could not be added because removing the polygon intersections would change the geometry type</source>
        <translation>Đối tượng không thể được thêm vào bởi vì loại bỏ các giao điểm của vùng sẽ thay đổi kiểu hình học</translation>
    </message>
    <message>
        <source>An error was reported during intersection removal</source>
        <translation>Một lỗi được ghi nhận trong quá trình loại bỏ giao điểm</translation>
    </message>
    <message>
        <source>The feature cannot be added because it&apos;s geometry is empty</source>
        <translation>Đối tượng không thể thêm vào vì hình học của nó rỗng</translation>
    </message>
    <message>
        <source>The feature cannot be added because it&apos;s geometry collapsed due to intersection avoidance</source>
        <translation>Đối tượng không thể được thêm vào vì hình học của nó bị hỏng do việc tránh lỗi giao nhau</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddPart</name>
    <message>
        <source>No feature selected. Please select a feature with the selection tool or in the attribute table</source>
        <translation>Không có đối tượng nào được chọn. Vui lòng chọn một đối tượng bằng công cụ chọn hoặc chọn trong bảng thuộc tính</translation>
    </message>
    <message>
        <source>Several features are selected. Please select only one feature to which an part should be added.</source>
        <translation>Vài đối tượng được chọn. Vui lòng chỉ chọn một đối tượng cần thêm phần này vào.</translation>
    </message>
    <message>
        <source>Part added</source>
        <translation>Phần được thêm vào</translation>
    </message>
    <message>
        <source>Could not add part. %1</source>
        <translation>Không thể thêm phần %1</translation>
    </message>
    <message>
        <source>Add part</source>
        <translation>Thêm phần</translation>
    </message>
    <message>
        <source>Coordinate transform error. Cannot transform the point to the layers coordinate system</source>
        <translation>Lỗi chuyển đổi tọa độ: Không thể chuyển đổi điểm sang hệ tọa độ của lớp</translation>
    </message>
    <message>
        <source>Selected feature is not multi part.</source>
        <translation>Đối tượng đã chọn không phải loại nhiều phần.</translation>
    </message>
    <message>
        <source>New part&apos;s geometry is not valid.</source>
        <translation>Hình học của phần mới không hợp lệ.</translation>
    </message>
    <message>
        <source>New polygon ring not disjoint with existing polygons.</source>
        <translation>Vòng mới của vùng không tách rời khỏi các vùng hiện có.</translation>
    </message>
    <message>
        <source>Several features are selected. Please select only one feature to which an island should be added.</source>
        <translation>Vài đối tượng được chọn. Vui lòng chỉ chọn một đối tượng cần được thêm đảo vào.</translation>
    </message>
    <message>
        <source>Selected geometry could not be found</source>
        <translation>Không tìm thấy hình học được chọn</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddRing</name>
    <message>
        <source>Add ring</source>
        <translation>Thêm vòng</translation>
    </message>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này thành hệ tọa độ của các lớp</translation>
    </message>
    <message>
        <source>Ring added</source>
        <translation>Vòng được thêm vào</translation>
    </message>
    <message>
        <source>a problem with geometry type occured</source>
        <translation>một trục trặc với kiểu hình học đã xảy ra</translation>
    </message>
    <message>
        <source>the inserted ring is not closed</source>
        <translation>vòng được chèn vào không kín</translation>
    </message>
    <message>
        <source>the inserted ring is not a valid geometry</source>
        <translation>vòng được chèn vào không phải là một hình học hợp lệ</translation>
    </message>
    <message>
        <source>the inserted ring crosses existing rings</source>
        <translation>vòng được chèn vào cắt các vòng hiện có</translation>
    </message>
    <message>
        <source>the inserted ring is not contained in a feature</source>
        <translation>vòng được chèn vào không chứa trong một đối tượng</translation>
    </message>
    <message>
        <source>an unknown error occured</source>
        <translation>đã xảy ra một lỗi không rõ</translation>
    </message>
    <message>
        <source>could not add ring since %1.</source>
        <translation>không thể thêm vòng vì %1.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolCapture</name>
    <message>
        <source>Validation started.</source>
        <translation>Phép kiểm chứng bắt đầu chạy.</translation>
    </message>
    <message>
        <source>Validation finished.</source>
        <translation>Phép kiểm chứng kết thúc.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolChangeLabelProperties</name>
    <message>
        <source>Changed properties for label</source>
        <translation>Thuộc tính bị thay đổi đối với nhãn</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeletePart</name>
    <message>
        <source>Delete part</source>
        <translation>Xoá phần</translation>
    </message>
    <message>
        <source>Part of multipart feature deleted</source>
        <translation>Một phần của đối tượng đa phần đã được xoá</translation>
    </message>
    <message>
        <source>Couldn&apos;t remove the selected part.</source>
        <translation>Không thể loại bỏ phần được chọn.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeleteRing</name>
    <message>
        <source>Delete ring</source>
        <translation>Xóa vòng</translation>
    </message>
    <message>
        <source>Delete ring can only be used in a polygon layer.</source>
        <translation>Việc xóa vòng chỉ dùng được cho lớp vùng.</translation>
    </message>
    <message>
        <source>Ring deleted</source>
        <translation>Vòng bị xoá</translation>
    </message>
</context>
<context>
    <name>QgsMapToolEdit</name>
    <message>
        <source>No active vector layer</source>
        <translation>Không có lớp vector nào được kích hoạt</translation>
    </message>
    <message>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
</context>
<context>
    <name>QgsMapToolFeatureAction</name>
    <message>
        <source>To run an action, you must choose an active vector layer.</source>
        <translation>Để chạy một hành động, bạn phải chọn một lớp véc-tơ được kích hoạt.</translation>
    </message>
    <message>
        <source>The active vector layer has no defined actions</source>
        <translation>Lớp vector đang kích hoạt không có hành động nào được định nghĩa</translation>
    </message>
    <message>
        <source>No features at this position found.</source>
        <translation>Không tìm thấy đối tượng nào tại vị trí này.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolFillRing</name>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này sang hệ tọa độ của các lớp</translation>
    </message>
    <message>
        <source>Ring added and filled</source>
        <translation>Vòng được thêm và được lấp đầy</translation>
    </message>
    <message>
        <source>a problem with geometry type occured</source>
        <translation>đã xảy ra một trục trặc với kiểu hình học</translation>
    </message>
    <message>
        <source>the inserted Ring is not closed</source>
        <translation>vòng được chèn vào không kín</translation>
    </message>
    <message>
        <source>the inserted Ring is not a valid geometry</source>
        <translation>vòng được chèn vào không phải là một hình học hợp lệ</translation>
    </message>
    <message>
        <source>the inserted Ring crosses existing rings</source>
        <translation>vòng được chèn vào cắt các vòng hiện có</translation>
    </message>
    <message>
        <source>the inserted Ring is not contained in a feature</source>
        <translation>vòng được chèn vào không chứa trong một đối tượng</translation>
    </message>
    <message>
        <source>an unknown error occured</source>
        <translation>đã xảy ra một lỗi không rõ</translation>
    </message>
    <message>
        <source>could not add ring since %1.</source>
        <translation>không thể thêm vòng vì %1.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentify</name>
    <message>
        <source>No active layer. To identify features, you must choose an active layer.</source>
        <translation>Không có lớp được kích hoạt. Để nhận diện đối tượng, bạn phải chọn một lớp được kích hoạt.</translation>
    </message>
    <message>
        <source>Identifying on %1...</source>
        <translation>Đang nhận diện %1...</translation>
    </message>
    <message>
        <source>Identifying done.</source>
        <translation>Nhận diện xong.</translation>
    </message>
    <message>
        <source>(clicked coordinate)</source>
        <translation>(tọa độ tại vị trí nhắp chuột)</translation>
    </message>
    <message>
        <source>feature id</source>
        <translation>id đối tượng</translation>
    </message>
    <message>
        <source>new feature</source>
        <translation>đối tượng mới</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>firstX</source>
        <comment>attributes get sorted; translation for lastX should be lexically larger than this one</comment>
        <translation>X.đầu.tiên</translation>
    </message>
    <message>
        <source>firstY</source>
        <translation>Y.đầu.tiên</translation>
    </message>
    <message>
        <source>lastX</source>
        <comment>attributes get sorted; translation for firstX should be lexically smaller than this one</comment>
        <translation>X.cuối.cùng</translation>
    </message>
    <message>
        <source>lastY</source>
        <translation>Y.cuối.cùng</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Diện tích</translation>
    </message>
    <message>
        <source>Perimeter</source>
        <translation>Chu vi</translation>
    </message>
    <message>
        <source>no data</source>
        <translation>không dữ liệu</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Identify error</source>
        <translation>Lỗi nhận diện</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentifyAction</name>
    <message>
        <source>Identify</source>
        <translation>Nhận diện</translation>
    </message>
    <message>
        <source>Show attribute table</source>
        <translation>Hiển thị bảng thuộc tính</translation>
    </message>
    <message>
        <source>No features at this position found.</source>
        <translation>Không tìm thấy đối tượng nào tại vị trí này.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentifyFeature</name>
    <message>
        <source>Identify feature</source>
        <translation>Nhận diện đối tượng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMeasureAngle</name>
    <message>
        <source>Measure angle</source>
        <translation>Đo góc</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveFeature</name>
    <message>
        <source>Move feature</source>
        <translation>Di chuyển đối tượng</translation>
    </message>
    <message>
        <source>Feature moved</source>
        <translation>Đối tượng bị loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveLabel</name>
    <message>
        <source>Move label</source>
        <translation>Di chuyển nhãn</translation>
    </message>
    <message>
        <source>Moved label</source>
        <translation>Nhãn bị di chuyển</translation>
    </message>
</context>
<context>
    <name>QgsMapToolNodeTool</name>
    <message>
        <source>Node tool</source>
        <translation>Công cụ nốt</translation>
    </message>
    <message>
        <source>could not snap to a segment on the current layer.</source>
        <translation>không thể bắt vào một đoạn trên lớp hiện tại.</translation>
    </message>
    <message>
        <source>Inserted vertex</source>
        <translation>Đỉnh được chèn vào</translation>
    </message>
</context>
<context>
    <name>QgsMapToolOffsetCurve</name>
    <message>
        <source>Offset curve</source>
        <translation>Độ cong căn lệch</translation>
    </message>
    <message>
        <source>Offset: </source>
        <translation>Căn lệch: </translation>
    </message>
    <message>
        <source>Creating offset geometry failed</source>
        <translation>Phép tạo hình học căn lệch thất bại</translation>
    </message>
</context>
<context>
    <name>QgsMapToolPan</name>
    <message>
        <source>Pan</source>
        <translation>Di chuyển</translation>
    </message>
</context>
<context>
    <name>QgsMapToolPinLabels</name>
    <message>
        <source>Pin labels</source>
        <translation>Ghim các nhãn</translation>
    </message>
    <message>
        <source>Pinned label</source>
        <translation>Nhãn được gắn</translation>
    </message>
    <message>
        <source>Unpinned label</source>
        <translation>Nhãn không được gắn</translation>
    </message>
</context>
<context>
    <name>QgsMapToolReshape</name>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này thành hệ tọa độ của lớp</translation>
    </message>
    <message>
        <source>Reshape</source>
        <translation>Chỉnh lại hình dạng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotateFeature</name>
    <message>
        <source>Features Rotated</source>
        <translation>Các đối tượng bị xoay</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotateLabel</name>
    <message>
        <source>Rotated label</source>
        <translation>Nhãn bị xoay</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotatePointSymbols</name>
    <message>
        <source>No point feature was detected at the clicked position. Please click closer to the feature or enhance the search tolerance under Settings-&gt;Options-&gt;Digitizing-&gt;Serch radius for vertex edits</source>
        <translation>Không có đối tượng điểm nào được phát hiện tại vị trí nhắp chuột. Vui lòng nhắp chuột gần hơn vào đối tượng hoặc tằng ngưỡng tìm kiếm trong phần Thiết lập -&gt; Tuỳ chọn -&gt; Số hoá -&gt; Bán kính tìm kiếm để chỉnh sửa đỉnh</translation>
    </message>
    <message>
        <source>The active point layer does not have a rotation attribute.</source>
        <translation>Lớp điểm đang kích hoạt không có thuộc tính xoay góc.</translation>
    </message>
    <message>
        <source>Rotate symbol</source>
        <translation>Xoay biểu tượng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSelect</name>
    <message>
        <source>Select</source>
        <translation>Chọn</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSelectFeatures</name>
    <message>
        <source>Select features</source>
        <translation>Chọn đối tượng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolShowHideLabels</name>
    <message>
        <source>Show/hide labels</source>
        <translation>Hiện/ẩn các nhãn</translation>
    </message>
    <message>
        <source>Hid labels</source>
        <translation>Nhãn bị ẩn</translation>
    </message>
    <message>
        <source>Showed labels</source>
        <translation>Nhãn được hiển thị</translation>
    </message>
    <message>
        <source>CRS Exception: selection extends beyond layer&apos;s coordinate system.</source>
        <translation>Ngoại lệ HTĐ: phép chọn mở rộng ra ngoài hệ tọa độ của lớp.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSimplify</name>
    <message>
        <source>Geometry simplified</source>
        <translation>Hình học được đơn giản hoá</translation>
    </message>
    <message>
        <source>%1 feature(s): %2 to %3 vertices (%4%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplification failed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapToolSplitFeatures</name>
    <message>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này thành hệ tọa độ của lớp</translation>
    </message>
    <message>
        <source>Features split</source>
        <translation>Cắt các Đối tượng</translation>
    </message>
    <message>
        <source>No features were split</source>
        <translation>Không có đối tượng nào bị ngắt</translation>
    </message>
    <message>
        <source>If there are selected features, the split tool only applies to those. If you would like to split all features under the split line, clear the selection.</source>
        <translation>Nếu có các đối tượng được chọn, công cụ ngắt chỉ áp dụng cho chúng. Nếu bạn muốn ngắt tất cả các đối tượng dưới một đường cắt, khử phép chọn trước.</translation>
    </message>
    <message>
        <source>No feature split done</source>
        <translation>Việc cắt đối tượng không được thực hiện</translation>
    </message>
    <message>
        <source>An error occured during splitting.</source>
        <translation>Một lỗi đã xảy ra trong quá trình cắt.</translation>
    </message>
    <message>
        <source>Cut edges detected. Make sure the line splits features into multiple parts.</source>
        <translation>Các mép cắt được phát hiện. Hãy đảm bảo đường cắt các đối tượng thành nhiều phần.</translation>
    </message>
    <message>
        <source>Split features</source>
        <translation>Ngắt các đối tượng</translation>
    </message>
    <message>
        <source>The geometry is invalid. Please repair before trying to split it.</source>
        <translation>Hình học không hợp lệ. Vui lòng sửa lại trước khi định cắt nó.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSplitParts</name>
    <message>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Không thể chuyển đổi điểm này vào hệ tọa độ của các lớp</translation>
    </message>
    <message>
        <source>Parts split</source>
        <translation>Các phần được ngắt ra</translation>
    </message>
    <message>
        <source>No parts were split</source>
        <translation>Không có phần nào được ngắt</translation>
    </message>
    <message>
        <source>If there are selected parts, the split tool only applies to those. If you would like to split all parts under the split line, clear the selection.</source>
        <translation>Nếu có các phần được chọn, công cụ ngắt chỉ áp dụng cho chúng. Nếu bạn muốn ngắt tất cả các phần dưới một đường cắt, khử phép chọn trước.</translation>
    </message>
    <message>
        <source>No part split done</source>
        <translation>Không có phần nào bị ngắt</translation>
    </message>
    <message>
        <source>An error occured during splitting.</source>
        <translation>Một lỗi đã xảy ra trong quá trình cắt.</translation>
    </message>
    <message>
        <source>Cut edges detected. Make sure the line splits parts into multiple parts.</source>
        <translation>Các mép cắt được phát hiện. Hãy đảm bảo đường cắt các phần thành nhiều phần.</translation>
    </message>
    <message>
        <source>Split parts</source>
        <translation>Ngắt các phần</translation>
    </message>
    <message>
        <source>The geometry is invalid. Please repair before trying to split it.</source>
        <translation>Hình học không hợp lệ. Vui lòng sửa lại trước khi định cắt nó.</translation>
    </message>
    <message>
        <source>Split error</source>
        <translation>Lỗi cắt</translation>
    </message>
</context>
<context>
    <name>QgsMapToolZoom</name>
    <message>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
</context>
<context>
    <name>QgsMapUnitScaleDialog</name>
    <message>
        <source>Adjust scaling range</source>
        <translation>Điều chỉnh miền tỷ lệ</translation>
    </message>
    <message>
        <source>Maximum scale:</source>
        <translation>Tỷ lệ lớn nhất:</translation>
    </message>
    <message>
        <source>Minimum scale:</source>
        <translation>Tỷ lệ nhỏ nhất:</translation>
    </message>
    <message>
        <source>Scale only within the following map unit scale range:</source>
        <translation>Chỉ lấy tỷ lệ trong khoảng tỷ lệ đơn vị bản đồ sau:</translation>
    </message>
</context>
<context>
    <name>QgsMarkerLineSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>string </source>
        <translation>chuỗi </translation>
    </message>
</context>
<context>
    <name>QgsMeasureBase</name>
    <message>
        <source>Measure</source>
        <translation>Đo</translation>
    </message>
    <message>
        <source>Total</source>
        <translation>Tổng cộng</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
</context>
<context>
    <name>QgsMeasureDialog</name>
    <message>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <source>The calculations are based on:</source>
        <translation>Các tính toán dựa theo:</translation>
    </message>
    <message>
        <source>Project CRS transformation is turned off.</source>
        <translation>Phép chuyển đổi HTCTĐ bị tắt.</translation>
    </message>
    <message>
        <source>Canvas units setting is taken from project properties setting (%1).</source>
        <translation>Thiết lập đơn vị khung bản đồ được lấy từ thiết lập thuộc tính phép chiếu (%1).</translation>
    </message>
    <message>
        <source>Ellipsoidal calculation is not possible, as project CRS is undefined.</source>
        <translation>Phép tính toán ellipsoid không thực hiện được, vì HTĐ của dự án không được định nghĩa.</translation>
    </message>
    <message>
        <source>Measure (OTF off)</source>
        <translation>Đo (OTF tắt)</translation>
    </message>
    <message>
        <source>Project CRS transformation is turned on and ellipsoidal calculation is selected.</source>
        <translation>Phép chuyển đổi HTĐ của dự án được bật và tính toán ellipsoid được chọn.</translation>
    </message>
    <message>
        <source>The coordinates are transformed to the chosen ellipsoid (%1), and the result is in meters</source>
        <translation>Các tọa độ được chuyển đổi sang ellipsoid đã chọn (%1) và kết quả tính theo mét</translation>
    </message>
    <message>
        <source>Project CRS transformation is turned on but ellipsoidal calculation is not selected.</source>
        <translation>Phép chuyển đổi HTĐ đã bật nhưng phép tính toán ellipsoid không được chọn.</translation>
    </message>
    <message>
        <source>The canvas units setting is taken from the project CRS (%1).</source>
        <translation>Thiết lập đơn vị khung bản đồ được lấy từ HTĐ của dự án (%1).</translation>
    </message>
    <message>
        <source>Measure (OTF on)</source>
        <translation>Đo (OTF bật)</translation>
    </message>
    <message>
        <source>Finally, the value is converted from %1 to %2.</source>
        <translation>Cuối cùng thì giá trị được chuyển đổi từ %1 thành %2.</translation>
    </message>
    <message>
        <source>Segments [%1]</source>
        <translation>Các đoạn [%1]</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <source>Degrees</source>
        <translation>Độ</translation>
    </message>
    <message>
        <source>Nautical Miles</source>
        <translation>Hải lý</translation>
    </message>
</context>
<context>
    <name>QgsMeasureTool</name>
    <message>
        <source>Incorrect measure results</source>
        <translation>Kết quả đo không đúng</translation>
    </message>
    <message>
        <source>&lt;p&gt;This map is defined with a geographic coordinate system (latitude/longitude) but the map extents suggests that it is actually a projected coordinate system (e.g., Mercator). If so, the results from line or area measurements will be incorrect.&lt;/p&gt;&lt;p&gt;To fix this, explicitly set an appropriate map coordinate system using the &lt;tt&gt;Settings:Project Properties&lt;/tt&gt; menu.</source>
        <translation>&lt;p&gt;Bản đồ này được định nghĩa bằng hệ tọa độ địa lý (kinh/vĩ độ) nhưng phạm vi của bản đồ lại cho thấy nó thực ra là một hệ tọa độ đã quy chiếu (ví dụ như Mercator). Nếu đúng vậy, kết quả từ các phép đo đường và vùng sẽ không đúng.&lt;/p&gt;&lt;p&gt;Để sửa điều này, hãy thiết lập chính xác hệ tọa độ của bản đồ bằng cách dùng menu &lt;tt&gt;Thiết lập: Tính chất phép chiếu&lt;/tt&gt;.</translation>
    </message>
</context>
<context>
    <name>QgsMemoryProvider</name>
    <message>
        <source>Whole number (integer)</source>
        <translation>Toàn bộ con số (số nguyên)</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (số thực)</translation>
    </message>
    <message>
        <source>Text (string)</source>
        <translation>Chữ (chuỗi)</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Ngày</translation>
    </message>
    <message>
        <source>Whole number (smallint - 16bit)</source>
        <translation>Toàn bộ con số (số nguyên nhỏ - 16bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 32bit)</source>
        <translation>Toàn bộ con số (số nguyên - 32 bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 64bit)</source>
        <translation>Toàn bộ con số (số nguyên - 64bit)</translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>Số thập phân (kiểu số)</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>Số thập phân (kiểu thập phân)</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu kép)</translation>
    </message>
    <message>
        <source>Text, unlimited length (text)</source>
        <translation>Chữ, chiều dài không giới hạn (ký tự)</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialog</name>
    <message>
        <source>Skip attribute</source>
        <translation>Bỏ qua thuộc tính</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>Gộp</translation>
    </message>
    <message>
        <source>Feature %1</source>
        <translation>Đối tượng %1</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Giá trị giữa</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Tổng</translation>
    </message>
    <message>
        <source>Concatenation</source>
        <translation>Cộng chuỗi</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Skipped</source>
        <translation>Đã bỏ qua</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialogBase</name>
    <message>
        <source>Merge feature attributes</source>
        <translation>Gộp các thuộc tính đối tượng</translation>
    </message>
    <message>
        <source>Take attributes from selected feature</source>
        <translation>Lấy các thuộc tính từ đối tượng được chọn</translation>
    </message>
    <message>
        <source>Remove feature from selection</source>
        <translation>Loại bỏ đối tượng khỏi phép chọn</translation>
    </message>
</context>
<context>
    <name>QgsMessageBar</name>
    <message>
        <source>Remaining messages</source>
        <translation>Các thông báo còn lại</translation>
    </message>
    <message>
        <source>Close all</source>
        <translation>Đóng tất cả</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message numerus="yes">
        <source>%n more</source>
        <comment>unread messages</comment>
        <translation>
            <numerusform>còn thêm %n</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsMessageLogViewer</name>
    <message>
        <source>QGIS Log</source>
        <translation>Báo cáo QGIS</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
</context>
<context>
    <name>QgsMessageViewer</name>
    <message>
        <source>QGIS Message</source>
        <translation>Thông báo của QGIS</translation>
    </message>
    <message>
        <source>Don&apos;t show this message again</source>
        <translation>Đừng hiện thông báo này lại</translation>
    </message>
</context>
<context>
    <name>QgsMssqlConnectionItem</name>
    <message>
        <source>Show non-spatial tables</source>
        <translation>Hiển thị các bảng phi không gian</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation>%1: Không phải lớp vector!</translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation>%1: Được!</translation>
    </message>
    <message>
        <source>Import to MSSQL database</source>
        <translation>Nhập vào CSDL MSSQL</translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation>Thất bại khi nhập một số lớp!

</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Nhập thành công.</translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnection</name>
    <message>
        <source>Saving passwords</source>
        <translation>Đang lưu mật mã</translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation>CẢNH BÁO: Bạn đã chọn lưu mật mã. Nó sẽ được lưu trữ ở dạng văn bản trơn trong các tập tin dự án và trong thư mục nhà của bạn trên các hệ thống tương tự Unix, hoặc trong tiểu sử người dùng trên Windows. Nếu bạn không muốn điều này, vui lòng bấm phím Hủy.</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>Kiểm tra kết nối</translation>
    </message>
    <message>
        <source>Connection failed - Host name hasn&apos;t been specified.

</source>
        <translation>Kết nối thất bại - Tên máy chủ không được chỉ định.

</translation>
    </message>
    <message>
        <source>Connection failed - Database name hasn&apos;t been specified.

</source>
        <translation>Kết nối thất bại - Tên CSDL không được chỉ định.

</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>Kết nối đến %1 thành công</translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnectionBase</name>
    <message>
        <source>Create a New MSSQL connection</source>
        <translation>Tạo một kết nối MSSQL mới</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>Thông tin kết nối</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Provider/DSN</source>
        <translation>Nhà cung cấp/DSN</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <source>Trusted Connection</source>
        <translation>Kết nối tin cậy</translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>Lưu tên người dùng</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;Kiểm tra Kết nối</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>Only look in the geometry_columns metadata table</source>
        <translation>Chỉ tìm trong bảng lý lịch dữ liệu geometry_columns</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation>Liệt kê cả các bảng không có hình học</translation>
    </message>
    <message>
        <source>Use estimated table parameters</source>
        <translation>Dùng các tham số bảng ước lượng</translation>
    </message>
</context>
<context>
    <name>QgsMssqlProvider</name>
    <message>
        <source>8 Bytes integer</source>
        <translation>Số nguyên 8 byte</translation>
    </message>
    <message>
        <source>4 Bytes integer</source>
        <translation>Số nguyên 4 byte</translation>
    </message>
    <message>
        <source>2 Bytes integer</source>
        <translation>Số nguyên 2 byte</translation>
    </message>
    <message>
        <source>1 Bytes integer</source>
        <translation>Số nguyên 1 byte</translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>Số thập phân (kiểu số)</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>Số thập phân (kiểu thập phân)</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (kiểu số thực)</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu kép)</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>Chữ, chiều dài cố định (char)</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar)</source>
        <translation>Chữ, chiều dài thay đổi có hạn chế (varchar)</translation>
    </message>
    <message>
        <source>Text, fixed length unicode (nchar)</source>
        <translation>Chữ, unicode chiều dài cố định (nchar)</translation>
    </message>
    <message>
        <source>Text, limited variable length unicode (nvarchar)</source>
        <translation>Chữ, unicode chiều dài thay đổi có hạn chế (nvarchar)</translation>
    </message>
    <message>
        <source>Text, unlimited length (text)</source>
        <translation>Chữ, chiều dài không giới hạn (text)</translation>
    </message>
    <message>
        <source>Text, unlimited length unicode (ntext)</source>
        <translation>Chữ, unicode chiều dài không giới hạn (ntext)</translation>
    </message>
</context>
<context>
    <name>QgsMssqlRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSchemaItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation>%1 như %2 trong %3</translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation>dưới dạng bảng không hình học</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelect</name>
    <message>
        <source>Add MSSQL Table(s)</source>
        <translation>Thêm (các) bảng MSSQL</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation>Thiết lập bộ &amp;lọc</translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>Thiết lập bộ lọc</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Bạn có chắc mình muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>Bạn phải chọn một bảng để thêm một lớp.</translation>
    </message>
    <message>
        <source>MSSQL Provider</source>
        <translation>Nhà cung cấp MSSQL</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Ngừng</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
</context>
<context>
    <name>QgsMssqlTableModel</name>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>Chọn theo số hiệu (id)</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Detecting...</source>
        <translation>Đang phát hiện...</translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Bất hoạt &quot;Truy xuất nhanh vào các đối tượng có ID&apos; để buộc giữ bảng thuộc tính trong bộ nhớ (trong trường hợp xem bị chậm).</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation>Vào...</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>Điểm đa phần</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa phần</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa phần</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation>Không có hình học</translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation>Hình học không rõ</translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidget</name>
    <message>
        <source>Not set</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <source>No enhancement</source>
        <translation>Không tăng cường</translation>
    </message>
    <message>
        <source>Stretch to MinMax</source>
        <translation>Dãn theo Nhỏ nhất - Lớn nhất</translation>
    </message>
    <message>
        <source>Stretch and clip to MinMax</source>
        <translation>Dãn và cắt theo Nhỏ nhất-Lớn nhất</translation>
    </message>
    <message>
        <source>Clip to MinMax</source>
        <translation>Cắt theo Nhỏ nhất - Lớn nhất</translation>
    </message>
    <message>
        <source>Red</source>
        <translation>Đỏ</translation>
    </message>
    <message>
        <source>Green</source>
        <translation>Lục</translation>
    </message>
    <message>
        <source>Blue</source>
        <translation>Xanh</translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Contrast
enhancement</source>
        <translation>Tương phản
tăng cường</translation>
    </message>
    <message>
        <source>Min/max</source>
        <translation>Nhỏ nhất/Lớn nhất</translation>
    </message>
    <message>
        <source>Red band</source>
        <translation>Băng Đỏ</translation>
    </message>
    <message>
        <source>Green band</source>
        <translation>Băng Lục</translation>
    </message>
    <message>
        <source>Blue band</source>
        <translation>Băng Xanh</translation>
    </message>
</context>
<context>
    <name>QgsNetworkAccessManager</name>
    <message>
        <source>Network request %1 timed out</source>
        <translation>Yêu cầu mạng %1 hết thời hạn</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Mạng</translation>
    </message>
</context>
<context>
    <name>QgsNetworkContentFetcher</name>
    <message>
        <source>HTTP fetch %1 failed with error %2</source>
        <translation>Lấy HTTP %1 thất bại với lỗi %2</translation>
    </message>
</context>
<context>
    <name>QgsNetworkReplyParser</name>
    <message>
        <source>Cannot find boundary in multipart content type</source>
        <translation>Không thể tìm thấy ranh giới trong kiểu nội dung đa phần</translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnection</name>
    <message>
        <source>Create a new %1 connection</source>
        <translation>Tạo một kết nối %1 mới</translation>
    </message>
    <message>
        <source>all</source>
        <translation>tất cả</translation>
    </message>
    <message>
        <source>off</source>
        <translation>tắt</translation>
    </message>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>UMN</source>
        <translation>UMN</translation>
    </message>
    <message>
        <source>GeoServer</source>
        <translation>GeoServer</translation>
    </message>
    <message>
        <source>Ignore GetCoverage URI reported in capabilities</source>
        <translation>Bỏ qua lấy URI lớp phủ trong các khả năng</translation>
    </message>
    <message>
        <source>Ignore axis orientation</source>
        <translation>Bỏ qua định hướng trục</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <source>Saving passwords</source>
        <translation>Đang lưu các mật mã</translation>
    </message>
    <message>
        <source>WARNING: You have entered a password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
Note: giving the password is optional. It will be requested interactivly, when needed.</source>
        <translation>CẢNH BÁO: Bạn đã chọn lưu mật mã. Nó sẽ được lưu trữ ở dạng văn bản trơn trong các tập tin dự án và trong thư mục nhà của bạn trên các hệ thống tương tự Unix, hoặc trong tiểu sử người dùng trên Windows. Nếu bạn không muốn điều này, vui lòng bấm phím Hủy.
Ghi chú: cấp mật mã là tùy chọn. Nó sẽ được hỏi ở chế độ tương tác khi cần.</translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnectionBase</name>
    <message>
        <source>Create a new WMS connection</source>
        <translation>Tạo một kết nối WMS mới</translation>
    </message>
    <message>
        <source>Connection details</source>
        <translation>Chi tiết về kết nối</translation>
    </message>
    <message>
        <source>DPI-Mode</source>
        <translation>Chế độ DPI</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>If the service requires basic authentication, enter a user name and optional password</source>
        <translation>Nếu dịch vụ yêu cầu chứng thực cơ bản, nhập một tên người dùng và mật mã tùy chọn</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>&amp;User name</source>
        <translation>Tên &amp;người dùng</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <source>HTTP address of the Web Map Server</source>
        <translation>Địa chỉ HTTP của Web Map Server</translation>
    </message>
    <message>
        <source>Ignore GetFeatureInfo URI reported in capabilities</source>
        <translation>Bỏ qua lấy URI lớp phủ trong các khả năng</translation>
    </message>
    <message>
        <source>Ignore GetMap/GetTile URI reported in capabilities</source>
        <translation>Bỏ qua lấy URI Bản đồ/Chia mảnh trong các khả năng</translation>
    </message>
    <message>
        <source>Ignore axis orientation (WMS 1.3/WMTS)</source>
        <translation>Bỏ qua định hướng trục (WMS 1.3/WMTS)</translation>
    </message>
    <message>
        <source>Invert axis orientation</source>
        <translation>Đảo định hướng trục</translation>
    </message>
    <message>
        <source>Smooth pixmap transform</source>
        <translation>Làm mịn chuyển đổi cấu trúc điểm ảnh</translation>
    </message>
    <message>
        <source>Referer</source>
        <translation>Trình tham khảo</translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialog</name>
    <message>
        <source>New scratch layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialogBase</name>
    <message>
        <source>New Temporary Scratch Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Đa giác</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>Điểm đa phần</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa phần</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa phần</translation>
    </message>
    <message>
        <source>&lt;i&gt;&lt;b&gt;Warning:&lt;/b&gt; Temporary scratch layers are not saved and will be discarded when QGIS is closed.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnection</name>
    <message>
        <source>Test connection</source>
        <translation>Kiểm tra kết nối</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

Extended error information:
%1</source>
        <translation>Kết nối thất bại - Kiểm tra các thiết lập và thử lại.

Thông tin bổ sung về lỗi:
%1</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnectionBase</name>
    <message>
        <source>Create a New OGR Database connection</source>
        <translation>Tạo một kết nối mới với CSDL OGR</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>Thông tin kết nối</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;Kiểm tra Kết nối</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialog</name>
    <message>
        <source>Text data</source>
        <translation>Dữ liệu văn bản</translation>
    </message>
    <message>
        <source>Whole number</source>
        <translation>Số nguyên</translation>
    </message>
    <message>
        <source>Decimal number</source>
        <translation>Số thập phân</translation>
    </message>
    <message>
        <source>New SpatiaLite Database File</source>
        <translation>Tập tin CSDL SpatiaLite mới</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>SpatiaLite Database</source>
        <translation>CSDL SpatiaLite</translation>
    </message>
    <message>
        <source>Unable to open the database</source>
        <translation>Không thể mở CSDL</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Failed to load SRIDS: %1</source>
        <translation>Thất bại khi nạp các số hiệu nhận diện hệ tọa độ: %1</translation>
    </message>
    <message>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <source>Registered new database!</source>
        <translation>CSDL mới đã được đăng ký!</translation>
    </message>
    <message>
        <source>Unable to open the database: %1</source>
        <translation>Không thể mở CSDL %1</translation>
    </message>
    <message>
        <source>Error Creating SpatiaLite Table</source>
        <translation>Lỗi tạo bảng SpatiaLite</translation>
    </message>
    <message>
        <source>Failed to create the SpatiaLite table %1. The database returned:
%2</source>
        <translation>Thất bại khi tạo bảng SpatiaLite %1. CSDL được trả về:
%2</translation>
    </message>
    <message>
        <source>Error Creating Geometry Column</source>
        <translation>Lỗi khi tạo Cột Hình học</translation>
    </message>
    <message>
        <source>Failed to create the geometry column. The database returned:
%1</source>
        <translation>Lỗi khi tạo cột hình học. CSDL trả về:
%1</translation>
    </message>
    <message>
        <source>Error Creating Spatial Index</source>
        <translation>Lỗi khi tạo Chỉ mục Không gian</translation>
    </message>
    <message>
        <source>Failed to create the spatial index. The database returned:
%1</source>
        <translation>Thất bại khi tạo chỉ mục không gian. CSDL được trả về:
%1</translation>
    </message>
    <message>
        <source>Invalid Layer</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation>%1 là một lớp không hợp lệ và không thể nạp được.</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialogBase</name>
    <message>
        <source>New Spatialite Layer</source>
        <translation>Lớp Spatialite mới</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Create a new Spatialite database</source>
        <translation>Tạo một CSDL Spatialite mới</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Name for the new layer</source>
        <translation>Tên mới cho lớp</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>geometry</source>
        <translation>hình học</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>MultiPoint</source>
        <translation>Điểm đa phần</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa phần</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa phần</translation>
    </message>
    <message>
        <source>Spatial Reference Id</source>
        <translation>Chỉ số nhận diện tham chiếu không gian</translation>
    </message>
    <message>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>Chỉ định hệ tham chiếu tọa độ cho hình học của lớp.</translation>
    </message>
    <message>
        <source>Specify CRS</source>
        <translation>Chỉ định HTĐ</translation>
    </message>
    <message>
        <source>Add an integer id field as the primary key for the new layer</source>
        <translation>Thêm một trường id kiểu số nguyên làm khóa sơ cấp cho lớp mới</translation>
    </message>
    <message>
        <source>Create an autoincrementing primary key</source>
        <translation>Tạo khóa sơ cấp tự tăng</translation>
    </message>
    <message>
        <source>New attribute</source>
        <translation>Thuộc tính mới</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>An attribute name</source>
        <translation>Một tên thuộc tính</translation>
    </message>
    <message>
        <source>Add attribute to list</source>
        <translation>Thêm thuộc tính vào danh sách</translation>
    </message>
    <message>
        <source>Add to attributes list</source>
        <translation>Thêm vào danh sách các thuộc tính</translation>
    </message>
    <message>
        <source>Attributes list</source>
        <translation>Danh sách các thuộc tính</translation>
    </message>
    <message>
        <source>Delete selected attribute</source>
        <translation>Xoá thuộc tính được chọn</translation>
    </message>
    <message>
        <source>Remove attribute</source>
        <translation>Loại bỏ thuộc tính</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialog</name>
    <message>
        <source>Text data</source>
        <translation>Dữ liệu văn bản</translation>
    </message>
    <message>
        <source>Whole number</source>
        <translation>Số nguyên</translation>
    </message>
    <message>
        <source>Decimal number</source>
        <translation>Số thập phân</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Ngày</translation>
    </message>
    <message>
        <source>ESRI Shapefile</source>
        <translation>Tập tin shape của ESRI</translation>
    </message>
    <message>
        <source>Comma Separated Value</source>
        <translation>Giá trị phân tách bởi dấu phẩy</translation>
    </message>
    <message>
        <source>GML</source>
        <translation>GML</translation>
    </message>
    <message>
        <source>Mapinfo File</source>
        <translation>Tập tin MapInfo</translation>
    </message>
    <message>
        <source>Save layer as...</source>
        <translation>Lưu lớp thành...</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialogBase</name>
    <message>
        <source>New Vector Layer</source>
        <translation>Lớp vector mới</translation>
    </message>
    <message>
        <source>File format</source>
        <translation>Định dạng tập tin</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>New attribute</source>
        <translation>Thuộc tính mới</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Add attribute to list</source>
        <translation>Thêm thuộc tính vào danh sách</translation>
    </message>
    <message>
        <source>Add to attributes list</source>
        <translation>Thêm vào danh sách các thuộc tính</translation>
    </message>
    <message>
        <source>Attributes list</source>
        <translation>Danh sách các thuộc tính</translation>
    </message>
    <message>
        <source>Delete selected attribute</source>
        <translation>Xoá thuộc tính được chọn</translation>
    </message>
    <message>
        <source>Remove attribute</source>
        <translation>Loại bỏ thuộc tính</translation>
    </message>
    <message>
        <source>File encoding</source>
        <translation>Mã hóa tập tin</translation>
    </message>
</context>
<context>
    <name>QgsOSMDownload</name>
    <message>
        <source>No query has been specified.</source>
        <translation>Không có truy vấn được chỉ định.</translation>
    </message>
    <message>
        <source>There is already a pending request for data.</source>
        <translation>Hiện đã có một yêu cầu đang chờ lấy dữ liệu.</translation>
    </message>
    <message>
        <source>Cannot open output file: %1</source>
        <translation>Không thể mở tập tin đầu ra: %1</translation>
    </message>
</context>
<context>
    <name>QgsOSMDownloadDialog</name>
    <message>
        <source>Download OpenStreetMap data</source>
        <translation>Tải xuống dữ liệu OpenStreetMap</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>From map canvas</source>
        <translation>Từ khung bản đồ</translation>
    </message>
    <message>
        <source>From layer</source>
        <translation>Từ lớp</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>OpenStreetMap files (*.osm)</source>
        <translation>Các tập tin OpenStreetMap (*.osm)</translation>
    </message>
    <message>
        <source>Download error</source>
        <translation>Lỗi tải xuống</translation>
    </message>
    <message>
        <source>OpenStreetMap download</source>
        <translation>Tải xuống OpenStreetMap</translation>
    </message>
    <message>
        <source>Could not transform canvas extent.</source>
        <translation>Không thể chuyển đổi phạm vi khung bản đồ.</translation>
    </message>
    <message>
        <source>Could not transform layer extent.</source>
        <translation>Không thể chuyển đổi phạm vi lớp.</translation>
    </message>
    <message>
        <source>Would you like to abort download?</source>
        <translation>Bạn có muốn bỏ việc tải xuống?</translation>
    </message>
    <message>
        <source>Download failed.
%1</source>
        <translation>Tải xuống thất bại.
%1</translation>
    </message>
    <message>
        <source>Download has been successful.</source>
        <translation>Tải xuống thành công.</translation>
    </message>
</context>
<context>
    <name>QgsOSMExportDialog</name>
    <message>
        <source>Export OpenStreetMap topology to SpatiaLite</source>
        <translation>Xuất tô-pô OpenStreetMap ra SpatiaLite</translation>
    </message>
    <message>
        <source>Input DB file</source>
        <translation>Tập tin DB đầu vào</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Export type</source>
        <translation>Kiểu xuất</translation>
    </message>
    <message>
        <source>Points (nodes)</source>
        <translation>Các điểm (nốt)</translation>
    </message>
    <message>
        <source>Polylines (open ways)</source>
        <translation>Các đường (đường mở)</translation>
    </message>
    <message>
        <source>Polygons (closed ways)</source>
        <translation>Các vùng (đường khép kín)</translation>
    </message>
    <message>
        <source>Output layer name</source>
        <translation>Tên lớp đầu ra</translation>
    </message>
    <message>
        <source>Exported tags</source>
        <translation>Các thẻ được xuất ra</translation>
    </message>
    <message>
        <source>Load from DB</source>
        <translation>Nạp từ DB</translation>
    </message>
    <message>
        <source>&amp;Load into canvas when finished</source>
        <translation>&amp;Nạp vào khung bản đồ khi kết thúc</translation>
    </message>
    <message>
        <source>Tag</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Đếm</translation>
    </message>
    <message>
        <source>SQLite databases (*.db)</source>
        <translation>CSDL SQLite (*.db)</translation>
    </message>
    <message>
        <source>Unable to open database:
%1</source>
        <translation>Không thể mở CSDL:
%1</translation>
    </message>
    <message>
        <source>OpenStreetMap export</source>
        <translation>Xuất ra OpenStreetMap</translation>
    </message>
    <message>
        <source>Export has been successful.</source>
        <translation>Việc xuất ra thành công.</translation>
    </message>
    <message>
        <source>Failed to export OSM data:
%1</source>
        <translation>Thất bại khi xuất dữ liệu OSM:
%1</translation>
    </message>
</context>
<context>
    <name>QgsOSMImportDialog</name>
    <message>
        <source>OpenStreetMap Import</source>
        <translation>Nhập OpenStreetMap</translation>
    </message>
    <message>
        <source>Input XML file (.osm)</source>
        <translation>Tập tin XML nhập (*.osm)</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output SpatiaLite DB file</source>
        <translation>Tập tin DB SpatiaLite đầu ra</translation>
    </message>
    <message>
        <source>Create connection (SpatiaLite) after import</source>
        <translation>Tạo kết nối (SpatiaLite) sau khi nhập</translation>
    </message>
    <message>
        <source>Connection name</source>
        <translation>Tên kết nối</translation>
    </message>
    <message>
        <source>OpenStreetMap files (*.osm)</source>
        <translation>Các tập tin OpenStreetMap (*.osm)</translation>
    </message>
    <message>
        <source>SQLite databases (*.db)</source>
        <translation>CSDL SQLite (*.db)</translation>
    </message>
    <message>
        <source>OpenStreetMap import</source>
        <translation>Nhập OpenStreetMap</translation>
    </message>
    <message>
        <source>Output database file exists already. Overwrite?</source>
        <translation>Tập tin CSDL đầu ra đã có. Ghi đè không?</translation>
    </message>
    <message>
        <source>Failed to import OSM data:
%1</source>
        <translation>Thất bại khi nhập dữ liệu OSM:
%1</translation>
    </message>
    <message>
        <source>Import has been successful.</source>
        <translation>Việc nhập thành cộng.</translation>
    </message>
</context>
<context>
    <name>QgsOWSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsOWSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelect</name>
    <message>
        <source>Add Layer(s) from a %1 Server</source>
        <translation>Thêm (các) lớp từ máy chủ %1</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>Add selected layers to map</source>
        <translation>Thêm các lớp đã chọn vào bản đồ</translation>
    </message>
    <message>
        <source>Always cache</source>
        <translation>Luôn đệm bộ nhớ</translation>
    </message>
    <message>
        <source>Prefer cache</source>
        <translation>Ưa thích đệm bộ nhớ</translation>
    </message>
    <message>
        <source>Prefer network</source>
        <translation>Ưa thích dùng mạng</translation>
    </message>
    <message>
        <source>Always network</source>
        <translation>Luôn dùng mạng</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc bạn muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message numerus="yes">
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation>
            <numerusform>Hệ tọa độ (%n dùng được)</numerusform>
        </translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <source>Could not understand the response:
%1</source>
        <translation>Không thể hiểu phản hồi:
%1</translation>
    </message>
    <message>
        <source>WMS proxies</source>
        <translation>Các proxy WMS</translation>
    </message>
    <message>
        <source>Several WMS servers have been added to the server list. Note that if you access the internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>Một số máy chủ WMS đã được thêm vào danh sách máy chủ. Lưu ý rằng nếu bạn truy cập vào internet tthông qua một proxy web, bạn cần phải thiết lập proxy trong hộp thoại tùy chọn của QGIS.</translation>
    </message>
    <message>
        <source>parse error at row %1, column %2: %3</source>
        <translation>lỗi phân tách tại dòng %1, cột %2: %3</translation>
    </message>
    <message>
        <source>network error: %1</source>
        <translation>lỗi mạng: %1</translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelectBase</name>
    <message>
        <source>Add Layer(s) from a Server</source>
        <translation>Thêm (các) lớp từ một máy chủ</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation>Nạp các kết nối từ tập tin</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation>Lưu các kết nối vào tập tin</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Adds a few example WMS servers</source>
        <translation>Thêm vài máy chủ WMS làm ví dụ</translation>
    </message>
    <message>
        <source>Add default servers</source>
        <translation>Thêm các máy chủ mặc định</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Time</source>
        <translation>Giờ</translation>
    </message>
    <message>
        <source>Coordinate Reference System:</source>
        <translation>Hệ Tham chiếu Tọa độ:</translation>
    </message>
    <message>
        <source>Selected Coordinate Reference System</source>
        <translation>Hệ tham chiếu toạ độ được chọn</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Tile size</source>
        <translation>K.thước mảnh chia</translation>
    </message>
    <message>
        <source>Feature limit for GetFeatureInfo</source>
        <translation>Giới hạn đối tượng đối với GetFeatureInfo</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation>Bộ đệm</translation>
    </message>
    <message>
        <source>Cache preference

Always cache: load from cache, even if it expired

Prefer cache: load from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache

Prefer network: default value; load from the network if the cached entry is older than the network entry

Always network: always load from network and do not check if the cache has a valid entry (similar to the &quot;Reload&quot; feature in browsers)
</source>
        <translation>Tùy chỉnh bộ đệm

Luôn đệm: nạp từ bộ nhớ đệm, ngay cả khi hết hạn

Ưa thích dùng bộ đệm: nạp từ bộ đệm nếu được, nếu không nạp từ mạng. Lưu ý rằng điều này có thể trả về các mục cũ (nhưng không hết hạn) từ bộ nhớ đệm

Ưa thích dùng mạng: là mặc định, nạp từ mạng nếu hạng mục bộ nhớ đệm cũ hơn hạng mục mạng

Luôn dùng mạng: luôn nạp từ mạng và không cần kiểm tra nếu bộ nhớ đệm có hạng mục hợp lệ hay không (tương tự như tính chất &quot;Nạp lại&quot; trong các trình duyệt)</translation>
    </message>
    <message>
        <source>Layer Order</source>
        <translation>Thứ tự Lớp</translation>
    </message>
    <message>
        <source>Move selected layer UP</source>
        <translation>Di chuyển lớp được chọn LÊN</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Move selected layer DOWN</source>
        <translation>Di chuyển lớp được chọn XUỐNG</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Tilesets</source>
        <translation>Các tập hợp mảnh chia</translation>
    </message>
    <message>
        <source>Styles</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Server Search</source>
        <translation>Tìm máy chủ</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Add selected row to WMS list</source>
        <translation>Thêm hàng được chọn và danh sách WMS</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditing</name>
    <message>
        <source>Could not open the spatialite database</source>
        <translation>Không thể mở CSDL spatialite</translation>
    </message>
    <message>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation>Không thể khởi tạo SpatialMetadata:</translation>
    </message>
    <message>
        <source>Could not create a new database
</source>
        <translation>Không thể tạo CSDL mới</translation>
    </message>
    <message>
        <source>Unable to activate FOREIGN_KEY constraints</source>
        <translation>Không thể kích hoạt các ràng buộc FOREIGN_KEY</translation>
    </message>
    <message>
        <source>QGIS wkbType %1 not supported</source>
        <translation>Kiểu QGIS wkbType %1 không được hỗ trợ</translation>
    </message>
    <message>
        <source>Offline Editing Plugin</source>
        <translation>Phần mở rộng Chỉnh sửa Ngoại tuyến</translation>
    </message>
    <message>
        <source>Could not open the spatialite logging database</source>
        <translation>Không thể mở CSDL ghi báo cáo spatialite</translation>
    </message>
    <message>
        <source>%1: Unknown data type %2. Not using type affinity for the field.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPlugin</name>
    <message>
        <source>Convert to offline project</source>
        <translation>Chuyển đổi thành dự án ngoại tuyến</translation>
    </message>
    <message>
        <source>Create offline copies of selected layers and save as offline project</source>
        <translation>Tạo bản sao ngoại tuyến của các lớp được chọn và lưu thành dự án ngoại tuyến</translation>
    </message>
    <message>
        <source>&amp;Offline Editing</source>
        <translation>Chỉnh sửa &amp;Ngoại tuyến</translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation>Đồng bộ hóa</translation>
    </message>
    <message>
        <source>Synchronize offline project with remote layers</source>
        <translation>Đồng bộ hóa dự án ngoại tuyến với các lớp từ xa</translation>
    </message>
    <message>
        <source>Converting to offline project</source>
        <translation>Chuyển đổi thành dự án ngoại tuyến</translation>
    </message>
    <message>
        <source>Synchronizing to remote layers</source>
        <translation>Đồng bộ hóa với các lớp từ xa</translation>
    </message>
    <message>
        <source>%v / %m features copied</source>
        <translation>%v / %m đối tượng được sao chép</translation>
    </message>
    <message>
        <source>%v / %m features processed</source>
        <translation>%v / %m đối tượng được xử lý</translation>
    </message>
    <message>
        <source>%v / %m fields added</source>
        <translation>%v / %m được thêm vào</translation>
    </message>
    <message>
        <source>%v / %m features added</source>
        <translation>%v / %m đối tượng được thêm vào</translation>
    </message>
    <message>
        <source>%v / %m features removed</source>
        <translation>%v / %m đối tượng được loại bỏ</translation>
    </message>
    <message>
        <source>%v / %m feature updates</source>
        <translation>%v / %m đối tượng được cập nhật</translation>
    </message>
    <message>
        <source>%v / %m feature geometry updates</source>
        <translation>%v / %m hình học đối tượng được cập nhật</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGui</name>
    <message>
        <source>Select target database for offline data</source>
        <translation>Chọn CSDL đích để lấy dữ liệu dùng ngoại tuyến</translation>
    </message>
    <message>
        <source>SpatiaLite DB</source>
        <translation>DB SpatiaLite</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>Offline Editing Plugin</source>
        <translation>Phần mở rộng Chỉnh sửa Ngoại tuyến</translation>
    </message>
    <message>
        <source>Converting to offline project.</source>
        <translation>Chuyển đổi thành dự án ngoại tuyến.</translation>
    </message>
    <message>
        <source>Offline database file &apos;%1&apos; exists. Overwrite?</source>
        <translation>Tập tin CSDL ngoại tuyến &apos;%1&apos;đã có. Ghi đè không?</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGuiBase</name>
    <message>
        <source>Create offline project</source>
        <translation>Tạo dự án ngoại tuyến</translation>
    </message>
    <message>
        <source>Offline data</source>
        <translation>Dữ liệu ngoại tuyến</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <source>Select remote layers</source>
        <translation>Chọn các lớp ở xa</translation>
    </message>
    <message>
        <source>select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unselect all</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialog</name>
    <message>
        <source>Layer %1 of %2..</source>
        <translation>Lớp %1 của %2..</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
</context>
<context>
    <name>QgsOgrLayerItem</name>
    <message>
        <source>Couldn&apos;t open file %1.prj</source>
        <translation>Không thể mở tập tin %1.qpj</translation>
    </message>
    <message>
        <source>OGR</source>
        <translation>OGR</translation>
    </message>
    <message>
        <source>Couldn&apos;t open file %1.qpj</source>
        <translation>Không thể mở tập tin %1.qpj</translation>
    </message>
</context>
<context>
    <name>QgsOgrProvider</name>
    <message>
        <source>Data source is invalid, no layer found (%1)</source>
        <translation>Nguồn Dữ liệu Không hợp lệ, không tìm thấy lớp (%1)</translation>
    </message>
    <message>
        <source>OGR</source>
        <translation>OGR</translation>
    </message>
    <message>
        <source>Data source is invalid (%1)</source>
        <translation>Nguồn Dữ liệu Không hợp lệ (%1)</translation>
    </message>
    <message>
        <source>Whole number (integer)</source>
        <translation>Toàn bộ con số (số nguyên)</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (số thực)</translation>
    </message>
    <message>
        <source>Text (string)</source>
        <translation>Chữ (chuỗi)</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Ngày</translation>
    </message>
    <message>
        <source>Date &amp; Time</source>
        <translation>Ngày và Giờ</translation>
    </message>
    <message>
        <source>OGR[%1] error %2: %3</source>
        <translation>OGR[%1] lỗi %2: %3</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>Không rõ</translation>
    </message>
    <message>
        <source>OGR error creating wkb for feature %1: %2</source>
        <translation>Lỗi OGR khi tạo wkb cho đối tượng %1: %2</translation>
    </message>
    <message>
        <source>type %1 for attribute %2 not found</source>
        <translation>không tìm thấy kiểu %1 dùng cho đối tượng %2</translation>
    </message>
    <message>
        <source>OGR error creating feature %1: %2</source>
        <translation>Lỗi OGR khi tạo đối tượng %1: %2</translation>
    </message>
    <message>
        <source>type %1 for field %2 not found</source>
        <translation>không tìm thấy kiểu %1 cho trường %2</translation>
    </message>
    <message>
        <source>OGR error creating field %1: %2</source>
        <translation>Lỗi OGR khi tạo trường %1: %2</translation>
    </message>
    <message>
        <source>OGR error deleting field %1: %2</source>
        <translation>Lỗi OGR khi xoá trường %1: %2</translation>
    </message>
    <message>
        <source>Deleting fields is not supported prior to GDAL 1.9.0</source>
        <translation>Việc xóa các trường không được hỗ trợ với phiên bản GDAL cũ hơn 1.9.0</translation>
    </message>
    <message>
        <source>OGR error on feature %1: id too large</source>
        <translation>Lỗi OGR trên đối tượng %1: id quá lớn</translation>
    </message>
    <message>
        <source>Feature %1 for attribute update not found.</source>
        <translation>Không tìm thấy đối tượng %1 dùng cho cập nhật thuộc tính.</translation>
    </message>
    <message>
        <source>Field %1 of feature %2 doesn&apos;t exist.</source>
        <translation>Trường %1 của đối tượng %2 không tồn tại.</translation>
    </message>
    <message>
        <source>Type %1 of attribute %2 of feature %3 unknown.</source>
        <translation>Không rõ kiểu %1 của thuộc tính %2 của đối tượng %3.</translation>
    </message>
    <message>
        <source>OGR error setting feature %1: %2</source>
        <translation>Lỗi OGR thiết lập đối tượng %1: %2</translation>
    </message>
    <message>
        <source>OGR error syncing to disk: %1</source>
        <translation>Lỗi OGR đồng bộ vào đĩa: %1</translation>
    </message>
    <message>
        <source>OGR error changing geometry: feature %1 not found</source>
        <translation>Lỗi OGR khi thay đổi hình học: không tìm thấy đối tượng %1</translation>
    </message>
    <message>
        <source>OGR error creating geometry for feature %1: %2</source>
        <translation>Lỗi OGR khi tạo hình học cho đối tượng %1: %2</translation>
    </message>
    <message>
        <source>OGR error in feature %1: geometry is null</source>
        <translation>Lỗi OGR trong đối tượng %1: hình học rỗng</translation>
    </message>
    <message>
        <source>OGR error setting geometry of feature %1: %2</source>
        <translation>Lỗi OGR khi thiết lập hình học của đối tượng %1: %2</translation>
    </message>
    <message>
        <source>Possible corruption after REPACK detected. %1 still exists. This may point to a permission or locking problem of the original DBF.</source>
        <translation>Có thể lỗi hỏng dữ liệu sau khi phát hiện REPACK. %1 vẫn tồn tại. Điều này có thể trỏ đến trục trặc về quyền hoặc khóa dữ liệu trong DBF gốc.</translation>
    </message>
    <message>
        <source>Original layer could not be reopened.</source>
        <translation>Không thể mở được lớp gốc.</translation>
    </message>
    <message>
        <source>Original datasource could not be reopened.</source>
        <translation>Không thể mở được nguồn dữ liệu gốc.</translation>
    </message>
    <message>
        <source>OGR error deleting feature %1: %2</source>
        <translation>Lỗi OGR khi xóa đối tượng %1: %2</translation>
    </message>
    <message>
        <source>Shapefiles without attribute are considered read-only.</source>
        <translation>Các tập tin shape không có thuộc tính được coi là chỉ đọc.</translation>
    </message>
</context>
<context>
    <name>QgsOpenRasterDialog</name>
    <message>
        <source>Open raster</source>
        <translation>Mở ảnh raster</translation>
    </message>
    <message>
        <source>Raster file:</source>
        <translation>Tập tin raster:</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Save raster as:</source>
        <translation>Lưu raster thành:</translation>
    </message>
    <message>
        <source>Choose a name of the raster</source>
        <translation>Chọn tên cho ảnh raster</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>The selected file is not a valid raster file.</source>
        <translation>Tập tin được chọn không phải là một tập tin raster hợp lệ.</translation>
    </message>
    <message>
        <source>Choose a name for the modified raster</source>
        <translation>Chọn một tên cho tập tin raster đã thay đổi</translation>
    </message>
    <message>
        <source>-modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation>-bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsOpenVectorLayerDialog</name>
    <message>
        <source>Open an OGR Supported Vector Layer</source>
        <translation>Mở một lớp vector được OGR hỗ trợ</translation>
    </message>
    <message>
        <source>Open Directory</source>
        <translation>Mở thư mục</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Bạn có chắc mình muốn loại bỏ kết nối %1 và các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xoá</translation>
    </message>
    <message>
        <source>Add vector layer</source>
        <translation>Thêm lớp vector</translation>
    </message>
    <message>
        <source>No database selected.</source>
        <translation>Không có CSDL nào được chọn.</translation>
    </message>
    <message>
        <source>Password for </source>
        <translation>Mật mã cho</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <source>No protocol URI entered.</source>
        <translation>Giao thức URI không được nhập vào.</translation>
    </message>
    <message>
        <source>No layers selected.</source>
        <translation>Không có lớp nào được chọn.</translation>
    </message>
    <message>
        <source>No directory selected.</source>
        <translation>Không có thư mục nào được chọn.</translation>
    </message>
</context>
<context>
    <name>QgsOpenVectorLayerDialogBase</name>
    <message>
        <source>Add vector layer</source>
        <translation>Thêm lớp vector</translation>
    </message>
    <message>
        <source>Source type</source>
        <translation>Kiểu của nguồn</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>Thư mục</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation>Nghi thức</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hóa</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>URI</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <source>Dataset</source>
        <translation>Bộ dữ liệu</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation>Các kết nối</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsOpstionDialogTemplate</name>
    <message>
        <source>Options Dialog Template</source>
        <translation>Mẫu Hộp thoại Tùy chọn</translation>
    </message>
    <message>
        <source>GroupBox</source>
        <translation>Hộp Nhóm</translation>
    </message>
</context>
<context>
    <name>QgsOptions</name>
    <message>
        <source>Identify highlight color</source>
        <translation>Màu làm nổi khi nhận diện</translation>
    </message>
    <message>
        <source>not present</source>
        <translation>không có</translation>
    </message>
    <message>
        <source>System value: %1</source>
        <translation>Giá trị hệ thống: %1</translation>
    </message>
    <message>
        <source>Show all features</source>
        <translation>Hện tất cả các đối tượng</translation>
    </message>
    <message>
        <source>Show selected features</source>
        <translation>Hiện các đối tượng được chọn</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Always</source>
        <translation>Luôn luôn</translation>
    </message>
    <message>
        <source>If needed</source>
        <translation>Nếu cần</translation>
    </message>
    <message>
        <source>Never</source>
        <translation>Không bao giờ</translation>
    </message>
    <message>
        <source>Load all</source>
        <translation>Nạp tất cả</translation>
    </message>
    <message>
        <source>Check file contents</source>
        <translation>Kiểm tra nội dung tập tin</translation>
    </message>
    <message>
        <source>Check extension</source>
        <translation>Kiểm tra phần mở rộng</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Không</translation>
    </message>
    <message>
        <source>Basic scan</source>
        <translation>Quét căn bản</translation>
    </message>
    <message>
        <source>Full scan</source>
        <translation>Quét toàn bộ</translation>
    </message>
    <message>
        <source>Cumulative pixel count cut</source>
        <translation>Cắt đếm điểm ảnh tích lũy</translation>
    </message>
    <message>
        <source>Minimum / maximum</source>
        <translation>Nhỏ nhất / Lớn nhất</translation>
    </message>
    <message>
        <source>Mean +/- standard deviation</source>
        <translation>Trung bình +/- Độ lêch chuẩn</translation>
    </message>
    <message>
        <source>Set selection color</source>
        <translation>Thiết lập màu chọn</translation>
    </message>
    <message>
        <source>Set canvas color</source>
        <translation>Thiết lập màu khung bản đồ</translation>
    </message>
    <message>
        <source>Set measuring tool color</source>
        <translation>Thiết lập màu công cụ đo</translation>
    </message>
    <message>
        <source>Select grid color</source>
        <translation>Chọn màu lưới</translation>
    </message>
    <message>
        <source>Solid</source>
        <translation>Đặc</translation>
    </message>
    <message>
        <source>Dots</source>
        <translation>Chấm</translation>
    </message>
    <message>
        <source>Crosses</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <source>Detected active locale on your system: %1</source>
        <translation>Hệ thống ngôn ngữ đang kích hoạt trên máy của bạn: %1</translation>
    </message>
    <message>
        <source>To vertex</source>
        <translation>Đến đỉnh</translation>
    </message>
    <message>
        <source>To segment</source>
        <translation>Đến đoạn</translation>
    </message>
    <message>
        <source>To vertex and segment</source>
        <translation>Đến đỉnh và đoạn</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>Semi transparent circle</source>
        <translation>Vòng tròn bán trong suốt</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation>Các tập tin QGIS</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Select palette file</source>
        <translation>Chọn tập tin bảng màu</translation>
    </message>
    <message>
        <source>Invalid file</source>
        <translation>Tập tin không hợp lệ</translation>
    </message>
    <message>
        <source>Error, file does not exist or is not readable</source>
        <translation>Lỗi, tập tin không tồn tại hoặc không thể đọc được</translation>
    </message>
    <message>
        <source>Error, no colors found in palette file</source>
        <translation>Lỗi, không tìm thấy màu trong tập tin bảng màu</translation>
    </message>
    <message>
        <source>Palette file</source>
        <translation>Tập tin bảng màu</translation>
    </message>
    <message>
        <source>Error exporting</source>
        <translation>Lỗi xuất</translation>
    </message>
    <message>
        <source>Error writing palette file</source>
        <translation>Lỗi ghi tập tin bảng màu</translation>
    </message>
    <message>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <source>GEOS</source>
        <translation>GEOS</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>Tròn</translation>
    </message>
    <message>
        <source>Mitre</source>
        <translation>Vát chéo</translation>
    </message>
    <message>
        <source>Bevel</source>
        <translation>Gờ nổi</translation>
    </message>
    <message>
        <source>Save default project</source>
        <translation>Lưu dự án mặc định</translation>
    </message>
    <message>
        <source>You must set a default project</source>
        <translation>Bạn phải thiết lập một dự án mặc định</translation>
    </message>
    <message>
        <source>Current project saved as default</source>
        <translation>Dự án hiện tại được lưu thành mặc định</translation>
    </message>
    <message>
        <source>Error saving current project as default</source>
        <translation>Lỗi lưu dự án hiện tại thành mặc định</translation>
    </message>
    <message>
        <source>Choose a directory to store project template files</source>
        <translation>Chọn một thư mục để lưu trữ các tập tin mẫu của dự án</translation>
    </message>
    <message>
        <source>Show features visible on map</source>
        <translation>Hiển thị các đối tượng nhìn thấy trên bản đồ</translation>
    </message>
    <message>
        <source>Choose project file to open at launch</source>
        <translation>Chọn tập tin dự án để mở khi khởi động</translation>
    </message>
    <message>
        <source>Create Options - %1 Driver</source>
        <translation>Các tùy chọn Tạo - %1 Trình điều khiển</translation>
    </message>
    <message>
        <source>Create Options - pyramids</source>
        <translation>Các tùy chọn Tạo - các tháp</translation>
    </message>
    <message>
        <source>Restore UI defaults</source>
        <translation>Phục hồi các trị mặc định của giao diện người dùng</translation>
    </message>
    <message>
        <source>Are you sure to reset the UI to default (needs restart)?</source>
        <translation>Có chắc bạn muốn tái lập giao diện người dùng về mặc định (phải khởi động lại)?</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>Ghi đè</translation>
    </message>
    <message>
        <source>If Undefined</source>
        <translation>Nếu không được định nghĩa</translation>
    </message>
    <message>
        <source>Unset</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <source>Prepend</source>
        <translation>Tiền tố</translation>
    </message>
    <message>
        <source>Append</source>
        <translation>Hậu tố</translation>
    </message>
    <message>
        <source>Choose a directory</source>
        <translation>Chọn thư mục</translation>
    </message>
    <message>
        <source>Enter scale</source>
        <translation>Nhập tỷ lệ</translation>
    </message>
    <message>
        <source>Scale denominator</source>
        <translation>Mẫu thức tỷ lệ</translation>
    </message>
    <message>
        <source>Load scales</source>
        <translation>Nạp các tỷ lệ</translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Save scales</source>
        <translation>Lưu các tỷ lệ</translation>
    </message>
    <message>
        <source>No Stretch</source>
        <translation>Không Dãn</translation>
    </message>
    <message>
        <source>Stretch To MinMax</source>
        <translation>Dãn theo Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <source>Stretch And Clip To MinMax</source>
        <translation>Dãn và cắt theo Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <source>Clip To MinMax</source>
        <translation>Cắt đến Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <source>None / Planimetric</source>
        <translation>Không/Đo diện tích phẳng</translation>
    </message>
</context>
<context>
    <name>QgsOptionsBase</name>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>System</source>
        <translation>Hệ thống</translation>
    </message>
    <message>
        <source>Data Sources</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Data sources</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Canvas &amp; Legend</source>
        <translation>Khung bản đồ và Chú giải</translation>
    </message>
    <message>
        <source>Canvas and legend</source>
        <translation>Khung bản đồ và chú giải</translation>
    </message>
    <message>
        <source>Map Tools</source>
        <translation>Các công cụ bản đồ</translation>
    </message>
    <message>
        <source>Map tools</source>
        <translation>Các công cụ bản đồ</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation>Số hóa</translation>
    </message>
    <message>
        <source>GDAL</source>
        <translation>GDAL</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Locale</source>
        <translation>Bản địa</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Mạng</translation>
    </message>
    <message>
        <source>Application</source>
        <translation>Ứng dụng</translation>
    </message>
    <message>
        <source>Style &lt;i&gt;(QGIS restart required)&lt;/i&gt;</source>
        <translation>Kiểu &lt;i&gt;(Cần phải khởi động lại QGIS&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Icon theme</source>
        <translation>Sắc thái của biểu tượng</translation>
    </message>
    <message>
        <source>Icon size</source>
        <translation>Kích thước biểu tượng</translation>
    </message>
    <message>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <source>32</source>
        <translation>32</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Qt default</source>
        <translation>Mặc định Qt</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Timeout for timed messages or dialogs</source>
        <translation>Thời gian hết hạn cho các thông báo hoặc hộp thoại có thời hạn</translation>
    </message>
    <message>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <source>Hide splash screen at startup</source>
        <translation>Ẩn màn hình splash khi khởi động</translation>
    </message>
    <message>
        <source>Show tips at start up</source>
        <translation>Hiển thị các thủ thuật lúc khởi động</translation>
    </message>
    <message>
        <source>Bold group box titles</source>
        <translation>Tiêu đề ô nhóm dạng chữ đậm</translation>
    </message>
    <message>
        <source>QGIS-styled group boxes</source>
        <translation>Các ô nhóm kiểu QGIS</translation>
    </message>
    <message>
        <source>Project files</source>
        <translation>Các tập tin dự án</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Most recent</source>
        <translation>Gần đây nhất</translation>
    </message>
    <message>
        <source>Specific</source>
        <translation>Đặc thù</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Open project on launch</source>
        <translation>Mở dự án khi khởi động</translation>
    </message>
    <message>
        <source>Create new project from default project</source>
        <translation>Tạo dự án mới từ dự án mặc định</translation>
    </message>
    <message>
        <source>Set current project as default</source>
        <translation>Thiết lập dự án hiện tại thành mặc định</translation>
    </message>
    <message>
        <source>Reset default</source>
        <translation>Tái lập về mặc định</translation>
    </message>
    <message>
        <source>Template folder</source>
        <translation>Thư mục chứa mẫu</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Prompt to save project and data source changes when required</source>
        <translation>Nhắc lưu những thay đổi dự án và nguồn dữ liệu khi cần thiết</translation>
    </message>
    <message>
        <source>Prompt for confirmation when a layer is to be removed</source>
        <translation>Nhắc để xác nhận khi một lớp được đóng</translation>
    </message>
    <message>
        <source>Warn when opening a project file saved with an older version of QGIS</source>
        <translation>Cảnh báo khi mở một tập tin dự án được lưu bằng một phiên bản QGIS cũ hơn</translation>
    </message>
    <message>
        <source>Enable macros</source>
        <translation>Bật vĩ lệnh</translation>
    </message>
    <message>
        <source>Never</source>
        <translation>Không bao giờ</translation>
    </message>
    <message>
        <source>Ask</source>
        <translation>Hỏi</translation>
    </message>
    <message>
        <source>For this session only</source>
        <translation>Chỉ cho phiên làm việc này</translation>
    </message>
    <message>
        <source>Always (not recommended)</source>
        <translation>Luôn luôn (không khuyến cáo)</translation>
    </message>
    <message>
        <source>QSettings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Environment</source>
        <translation>Môi trường</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation>Áp dụng</translation>
    </message>
    <message>
        <source>Variable</source>
        <translation>Biến</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Current environment variables (read-only - bold indicates modified at startup)</source>
        <translation>Các biến môi trường hiện tại (chỉ đọc - chữ đậm cho biết đã thay đổi khi khởi động)</translation>
    </message>
    <message>
        <source>Show only QGIS-specific variables</source>
        <translation>Chỉ hiện những biến đặc thù của QGIS</translation>
    </message>
    <message>
        <source>Use custom variables (restart required - include separators)</source>
        <translation>Dùng các biến tùy chọn (cần khởi động lại - kể cả các dấu phân cách)</translation>
    </message>
    <message>
        <source>Plugin paths</source>
        <translation>Các đường dẫn đến phần mở rộng</translation>
    </message>
    <message>
        <source>Path(s) to search for additional C++ plugins libraries</source>
        <translation>(Các) đường dẫn để tìm các thư viện phần mở rộng C++ bổ sung</translation>
    </message>
    <message>
        <source>SVG paths</source>
        <translation>Đường dẫn SVG</translation>
    </message>
    <message>
        <source>48</source>
        <translation type="unfinished">48</translation>
    </message>
    <message>
        <source>64</source>
        <translation type="unfinished">64</translation>
    </message>
    <message>
        <source>Use native color chooser dialogs</source>
        <translation>Dùng các hộp thoại chọn màu sẵn có</translation>
    </message>
    <message>
        <source>Path(s) to search for Scalable Vector Graphic (SVG) symbols</source>
        <translation>(Các) đường dẫn đến biểu tượng đồ hoạ vector phi tỷ lệ (SVG)</translation>
    </message>
    <message>
        <source>Reset user interface to default settings (restart required)</source>
        <translation>Thiết lập lại giao diện người dùng về mặc định (cần khởi động lại)</translation>
    </message>
    <message>
        <source>Feature attributes and table</source>
        <translation>Các thuộc tính đối tượng và bảng</translation>
    </message>
    <message>
        <source>Open attribute table in a dock window (QGIS restart required)</source>
        <translation>Mở bảng thuộc tính trong một cửa sổ gắn (cần khởi động lại QGIS)</translation>
    </message>
    <message>
        <source>Copy geometry in WKT representation from attribute table</source>
        <translation>Sao chép hình học ở dạng WKT từ bảng thuộc tính</translation>
    </message>
    <message>
        <source>Attribute table behaviour</source>
        <translation>Cách &apos;hành xử&apos;  của bảng thuộc tính</translation>
    </message>
    <message>
        <source>Attribute table row cache</source>
        <translation>Bộ nhớ đệm hàng cho bảng thuộc tính</translation>
    </message>
    <message>
        <source>Representation for NULL values</source>
        <translation>Biểu thị cho các giá trị rỗng (NULL)</translation>
    </message>
    <message>
        <source>Data source handling</source>
        <translation>Xử lý nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Scan for valid items in the browser dock</source>
        <translation>Quét để tìm các mục hợp lệ trong ngăn duyệt</translation>
    </message>
    <message>
        <source>Scan for contents of compressed files (.zip) in browser dock</source>
        <translation>Quét để tìm nội dung của các tập tin nén (.zip) trong ngăn duyệt</translation>
    </message>
    <message>
        <source>Prompt for raster sublayers when opening</source>
        <translation>Nhắc về các lớp phụ raster khi mở</translation>
    </message>
    <message>
        <source>Add PostGIS layers with double click and select in extended mode</source>
        <translation>Thêm các lớp PostGIS bằng cách nhắp chuột đúp và chọn ở chế độ mở rộng</translation>
    </message>
    <message>
        <source>Rendering behavior</source>
        <translation>Tính chất kết xuất</translation>
    </message>
    <message>
        <source>By default new la&amp;yers added to the map should be displayed</source>
        <translation>Theo mặc định &amp;lớp mới được thêm vào bản đồ phải được trình bày</translation>
    </message>
    <message>
        <source>Use render caching where possible to speed up redraws</source>
        <translation>Dùng bộ đệm kết xuất khi nào có thể để tăng tốc vẽ lại</translation>
    </message>
    <message>
        <source>Render layers in parallel using many CPU cores</source>
        <translation>Kết xuất các lớp song hành bằng cách dùng nhiều nhân CPU</translation>
    </message>
    <message>
        <source>Max cores to use:</source>
        <translation>Số nhân tối đa sử dụng:</translation>
    </message>
    <message>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies): </source>
        <translation>Tỷ lệ lớn nhất mà tại đó lớp cần được đơn giản hóa (1:1 luôn đơn giản hóa): </translation>
    </message>
    <message>
        <source>Rendering quality</source>
        <translation>Chất lượng vẽ lại</translation>
    </message>
    <message>
        <source>Make lines appear less jagged at the expense of some drawing performance</source>
        <translation>Làm cho đường ít răng cưa hơn (việc vẽ sẽ bị chậm phần nào)</translation>
    </message>
    <message>
        <source>Rasters</source>
        <translation>Các ảnh raster</translation>
    </message>
    <message>
        <source>RGB band selection</source>
        <translation>Phép chọn băng RGB</translation>
    </message>
    <message>
        <source>Red band</source>
        <translation>Băng Đỏ</translation>
    </message>
    <message>
        <source>Green band</source>
        <translation>Băng Lục</translation>
    </message>
    <message>
        <source>Blue band</source>
        <translation>Băng Xanh</translation>
    </message>
    <message>
        <source>Contrast enhancement</source>
        <translation>Tăng cường độ tương phản</translation>
    </message>
    <message>
        <source>Single band gray</source>
        <translation>Xám đơn băng</translation>
    </message>
    <message>
        <source>Multi band color (byte / band) </source>
        <translation>Màu nhiều băng (byte / băng)</translation>
    </message>
    <message>
        <source>Multi band color (&gt; byte / band) </source>
        <translation>Màu nhiều băng (&gt; byte / băng) </translation>
    </message>
    <message>
        <source>Limits (minimum/maximum)</source>
        <translation>Giới hạn (nhỏ nhất/lớn nhất)</translation>
    </message>
    <message>
        <source>Cumulative pixel count cut limits</source>
        <translation>Các giới hạn cắt đếm điểm ảnh tích lũy</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Standard deviation multiplier</source>
        <translation>hệ số độ lệch chuẩn</translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation>Gỡ lỗi</translation>
    </message>
    <message>
        <source>Show these events in the Log Message panel (under Rendering tab)</source>
        <translation>Hiển thị các sự kiện này trong bảng Thông báo ghi nhận (trong thẻ Kết xuất)</translation>
    </message>
    <message>
        <source>Map canvas refresh</source>
        <translation>Làm tươi lại khung bản đồ</translation>
    </message>
    <message>
        <source>Paste colors</source>
        <translation>Dán các màu</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Add color</source>
        <translation>Thêm màu</translation>
    </message>
    <message>
        <source>Remove color</source>
        <translation>Loại bỏ màu</translation>
    </message>
    <message>
        <source>Copy colors</source>
        <translation>Sao chép các màu</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Default map appearance (overridden by project properties)</source>
        <translation>Diện mạo bản đồ mặc định (bị ghi đè bởi các tính chất của dự án)</translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Highlight color</source>
        <translation>Màu làm nổi bật</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color used to highlight identified feature. The alpha channel is only used for polygons fill, lines and outlines are fully opaque.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Màu được dùng để làm nổi bật đối tượng được nhận diện. Kênh an-pha chỉ dùng để tô màu vùng, đường và đường viền là kiểu màu đặc.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Lines / outlines buffer in millimeters.</source>
        <translation>Đệm đường/đường viền tính theo mi-li-mét.</translation>
    </message>
    <message>
        <source>Minimum width</source>
        <translation>Chiều dày nhỏ nhất</translation>
    </message>
    <message>
        <source>Minimum line / outline width in millimeters.</source>
        <translation>Chiều dày nhỏ nhất của đường/đường viền tính bằng mi-li-mét.</translation>
    </message>
    <message>
        <source>Grid color</source>
        <translation>Màu lưới</translation>
    </message>
    <message>
        <source>Grid and guide defaults</source>
        <translation>Các đường dẫn và lưới mặc định</translation>
    </message>
    <message>
        <source>Grid spacing</source>
        <translation>Khoảng cách lưới</translation>
    </message>
    <message>
        <source> px</source>
        <translation> điểm ảnh</translation>
    </message>
    <message>
        <source>Suppress attribute form pop-up after feature creation</source>
        <translation>Chặn mở biểu mẫu thuộc tính sau khi tạo đối tượng</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Use live-updating color chooser dialogs</source>
        <translation>Dùng các hộp thoại chọn màu cập nhật trực tiếp</translation>
    </message>
    <message>
        <source>Ignore shapefile encoding declaration</source>
        <translation>Bỏ qua khai báo mã hóa của tập tin shape</translation>
    </message>
    <message>
        <source>Disable OGR on-the-fly conversion from declared encoding to UTF-8</source>
        <translation>Tắt chuyển đổi OGR khi đang mở từ mã hóa đã khai báo thành UTF-8</translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>Trình Biên tập</translation>
    </message>
    <message>
        <source>Custom side bar style</source>
        <translation>Kiểu thanh bên tùy biến</translation>
    </message>
    <message>
        <source>Add Oracle layers with double click and select in extended mode</source>
        <translation>Thêm các lớp Oracle bằng nhắp chuột đúp và chọn ở chế độ mở rộng</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation>&lt;b&gt;Ghi chú&lt;/b&gt; Đơn giản hóa đối tượng có thể tăng tốc độ kết xuất nhưng có thể sinh ra không nhất quán khi kết xuất</translation>
    </message>
    <message>
        <source>Simplification threshold (higher values result in more simplification): </source>
        <translation>Ngưỡng đơn giản hóa (giá trị cao hơn tạo phép đơn giản hóa nhiều hơn):  </translation>
    </message>
    <message>
        <source>Higher values result in more simplification</source>
        <translation>Giá trị cao hơn tạo phép đơn giản hóa nhiều hơn</translation>
    </message>
    <message>
        <source>Simplify on provider side if possible</source>
        <translation>Đơn giản hóa phía nhà cung cấp nếu được</translation>
    </message>
    <message>
        <source>Layer legend</source>
        <translation>Chú giải lớp</translation>
    </message>
    <message>
        <source>Double click action in legend</source>
        <translation>Hành động nhắp chuột đúp trong chú giải</translation>
    </message>
    <message>
        <source>Open layer properties</source>
        <translation>Mở thuộc tính của lớp</translation>
    </message>
    <message>
        <source>Open attribute table</source>
        <translation>Mở bảng thuộc tính</translation>
    </message>
    <message>
        <source>Capitalise layer names</source>
        <translation>Viết hoa tên lớp</translation>
    </message>
    <message>
        <source>Bold layer names</source>
        <translation>Viết đậm tên lớp</translation>
    </message>
    <message>
        <source>Display classification attribute names</source>
        <translation>Trình bày các tên thuộc tính phân loại</translation>
    </message>
    <message>
        <source>Bold group names</source>
        <translation>In đậm tên nhóm</translation>
    </message>
    <message>
        <source>Create raster icons (may be slow)</source>
        <translation>Tạo các biểu tượng raster (có thể chậm)</translation>
    </message>
    <message>
        <source>Legend item styles</source>
        <translation>Các kiểu mục chú giải</translation>
    </message>
    <message>
        <source>WMS getLegendGraphic Resolution</source>
        <translation>Độ phân giải lấy Đồ họa chú giải WMS</translation>
    </message>
    <message>
        <source>Identify</source>
        <translation>Nhận diện</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Specify the search radius as a percentage of the map width</source>
        <translation>&lt;b&gt;Ghi chú:&lt;/b&gt; Chỉ định bán kính tìm kiếm dưới dạng phần trăm của chiều rộng bản đồ</translation>
    </message>
    <message>
        <source>Search radius for identifying features and displaying map tips</source>
        <translation>Bán kính tìm kiếm để nhận diện các đối tượng và trình bày các chú dẫn của bản đồ</translation>
    </message>
    <message>
        <source>Measure tool</source>
        <translation>Công cụ đo</translation>
    </message>
    <message>
        <source>Rubberband color</source>
        <translation>Màu của băng cao su</translation>
    </message>
    <message>
        <source>Preferred measurements units</source>
        <translation>Đơn vị đo ưa thích</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <source>Nautical Miles</source>
        <translation>Hải lý</translation>
    </message>
    <message>
        <source>Preferred angle units</source>
        <translation>Đơn vị tính góc ưa dùng</translation>
    </message>
    <message>
        <source>Degrees</source>
        <translation>Độ</translation>
    </message>
    <message>
        <source>Map update interval</source>
        <translation>Khoảng thời gian cập nhật bản đồ</translation>
    </message>
    <message>
        <source> ms</source>
        <translation>mili giây</translation>
    </message>
    <message>
        <source>Enable feature simplification by default for newly added layers</source>
        <translation>Kích hoạt đơn giản hóa đối tượng theo mặc định đối với các lớp mới thêm vào</translation>
    </message>
    <message>
        <source>Radians</source>
        <translation>Radian</translation>
    </message>
    <message>
        <source>Decimal places</source>
        <translation>Vị trí đặt dấu thập phân</translation>
    </message>
    <message>
        <source>Keep base unit</source>
        <translation>Giữ đơn vị gốc</translation>
    </message>
    <message>
        <source>Gon</source>
        <translation>Gon</translation>
    </message>
    <message>
        <source>Panning and zooming</source>
        <translation>Di chuyển và phóng</translation>
    </message>
    <message>
        <source>Zoom factor</source>
        <translation>Hệ số phóng</translation>
    </message>
    <message>
        <source>Mouse wheel action</source>
        <translation>Hành động của bánh xe chuột</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <source>Zoom and recenter</source>
        <translation>Phóng và canh giữa</translation>
    </message>
    <message>
        <source>Zoom to mouse cursor</source>
        <translation>Phóng đến vị trí con trỏ chuột</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation>Không có tác dụng</translation>
    </message>
    <message>
        <source>Predefined scales</source>
        <translation>Các tỷ lệ được định nghĩa trước</translation>
    </message>
    <message>
        <source>Add predefined scale</source>
        <translation>Thêm tỷ lệ đã định nghĩa trước</translation>
    </message>
    <message>
        <source>Remove selected</source>
        <translation>Bỏ phần đã chọn</translation>
    </message>
    <message>
        <source>Insert default scales</source>
        <translation>Chèn các tỷ lệ mặc định</translation>
    </message>
    <message>
        <source>Import from file</source>
        <translation>Nhập từ tập tin</translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation>Xuất ra tập tin</translation>
    </message>
    <message>
        <source>Composition defaults</source>
        <translation>Các giá trị tổ hợp mặc định</translation>
    </message>
    <message>
        <source>Default font</source>
        <translation>Phông chữ mặc định</translation>
    </message>
    <message>
        <source>Grid appearance</source>
        <translation>Hình thức lưới</translation>
    </message>
    <message>
        <source>Grid style</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <source>Grid offset</source>
        <translation>Căn lệch lưới</translation>
    </message>
    <message>
        <source>x: </source>
        <translation>x: </translation>
    </message>
    <message>
        <source>y: </source>
        <translation>y: </translation>
    </message>
    <message>
        <source>Snap tolerance</source>
        <translation>Ngưỡng bắt điểm</translation>
    </message>
    <message>
        <source>Feature creation</source>
        <translation>Phép tạo đối tượng</translation>
    </message>
    <message>
        <source>Validate geometries</source>
        <translation>Kiểm tra tính đúng đắn của các hình học</translation>
    </message>
    <message>
        <source>Reuse last entered attribute values</source>
        <translation>Dùng lại các giá trị thuộc tính nhập vào cuối cùng</translation>
    </message>
    <message>
        <source>Rubberband</source>
        <translation>Băng cao su</translation>
    </message>
    <message>
        <source>Line color</source>
        <translation>Màu đường</translation>
    </message>
    <message>
        <source>Line width in pixels</source>
        <translation>Chiều rộng đường tính theo điểm ảnh</translation>
    </message>
    <message>
        <source>Line width</source>
        <translation>Chiều rộng đường</translation>
    </message>
    <message>
        <source>Snapping</source>
        <translation>Bắt điểm</translation>
    </message>
    <message>
        <source>Default snap mode</source>
        <translation>Chế độ bắt điểm mặc định</translation>
    </message>
    <message>
        <source>Default snapping tolerance</source>
        <translation>Ngưỡng bắt điểm mặc định</translation>
    </message>
    <message>
        <source>Search radius for vertex edits</source>
        <translation>Bán kính tìm kiếm dùng cho chỉnh sửa đỉnh</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>Open snapping options in a dock window (QGIS restart required)</source>
        <translation>Mở tùy chọn bắt điểm trong cửa sổ gắn (cần phải khởi động lại QGIS)</translation>
    </message>
    <message>
        <source>Vertex markers</source>
        <translation>Các đánh dấu đỉnh</translation>
    </message>
    <message>
        <source>Marker style</source>
        <translation>Kiểu đánh dấu</translation>
    </message>
    <message>
        <source>Marker size</source>
        <translation>Kích thước ký hiệu đánh dấu</translation>
    </message>
    <message>
        <source>Show markers only for selected features</source>
        <translation>Chỉ hiển thị đánh dấu cho các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Curve offset tool</source>
        <translation>Công cụ căn lệch độ cong</translation>
    </message>
    <message>
        <source>Miter limit</source>
        <translation>Giới hạn góc vát</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Kiểu nối</translation>
    </message>
    <message>
        <source>Quadrant segments</source>
        <translation>Các đoạn cung phần tư</translation>
    </message>
    <message>
        <source>GDAL driver options</source>
        <translation>Các tùy chọn trình điều khiển GDAL</translation>
    </message>
    <message>
        <source>Edit Pyramids Options</source>
        <translation>Chỉnh sửa các tùy chọn Tháp</translation>
    </message>
    <message>
        <source>Edit Create Options</source>
        <translation>Chỉnh sửa các tùy chọn tạo đối tượng</translation>
    </message>
    <message>
        <source>GDAL drivers</source>
        <translation>Các trình điều khiển GDAL</translation>
    </message>
    <message>
        <source>In some cases more than one GDAL driver can be used to load the same raster format. Use the list below to specify which to use.</source>
        <translation>Trong một số trường hợp, có thể có nhiều hơn một trình điều khiển GDAL dùng được để mở cùng một loại định dạng raster. Xem danh sách dưới đây để chỉ định dùng cái nào.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>ext</source>
        <translation>ngoài</translation>
    </message>
    <message>
        <source>Flags</source>
        <translation>Các cờ</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>CRS for new layers</source>
        <translation>HTĐ cho các lớp mới</translation>
    </message>
    <message>
        <source>Use &amp;project CRS</source>
        <translation>Dùng HTĐ của &amp;Dự án</translation>
    </message>
    <message>
        <source>Prompt for &amp;CRS</source>
        <translation>Nhắc về H&amp;TĐ</translation>
    </message>
    <message>
        <source>When a new layer is created, or when a layer is loaded that has no CRS</source>
        <translation>Khi một lớp mới được tạo ra, hoặc khi nạp một lớp không có HTĐ</translation>
    </message>
    <message>
        <source>Default CRS for new projects</source>
        <translation>HTĐ mặc định dùng cho các dự án mới</translation>
    </message>
    <message>
        <source>Automatically enable &apos;on the fly&apos; reprojection if CRS of a new added layer differ from CRS of layer(s) already present. CRS of present layer(s) will be used.</source>
        <translation>Tự động kích hoạt chuyển đổi phép chiếu khi đang mở nếu HTĐ của lớp mới thêm vào khác HTĐ của (các) lớp hiện có. HTĐ của (các) lớp đã mở sẽ được dùng.</translation>
    </message>
    <message>
        <source>Automatically enable &apos;on the fly&apos; reprojection if layers have different CRS</source>
        <translation>Tự động kích hoạt chuyển đổi hệ tọa độ khi đang mở nếu các lớp có HTĐ khác nhau</translation>
    </message>
    <message>
        <source>Enable &apos;on the &amp;fly&apos; reprojection by default</source>
        <translation>Kích hoạt chuyển đổi phép chiếu khi đang &amp;mở thành mặc định</translation>
    </message>
    <message>
        <source>Standard colors</source>
        <translation>Các màu tiêu chuẩn</translation>
    </message>
    <message>
        <source>Don&apos;t enable &apos;on the fly&apos; reprojection</source>
        <translation>Không kích hoạt chuyển đổi HTĐ khi đang mở</translation>
    </message>
    <message>
        <source>Default datum transformations</source>
        <translation>Các phép chuyển đổi datum mặc định</translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation>HTĐ nguồn</translation>
    </message>
    <message>
        <source>Destination CRS</source>
        <translation>HTĐ đích</translation>
    </message>
    <message>
        <source>Source datum transform</source>
        <translation>Chuyển đổi datum nguồn</translation>
    </message>
    <message>
        <source>Destination datum transform</source>
        <translation>Chuyển đổi datum đích</translation>
    </message>
    <message>
        <source>Ask for datum transformation when no default is defined</source>
        <translation>Hỏi về chuyển đổi datum khi không định nghĩa datum mặc định</translation>
    </message>
    <message>
        <source>Override system locale</source>
        <translation>Ghi đè ngôn ngữ hệ thống</translation>
    </message>
    <message>
        <source>Locale to use instead</source>
        <translation>Thiết lập bản địa sử dụng thay thế</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Enabling / changing overide on local requires an application restart</source>
        <translation>&lt;b&gt;Ghi chú:&lt;/b&gt;Kích hoạt/thay đổi việc ghi đè ngôn ngữ đòi hỏi phải khởi động lại ứng dụng</translation>
    </message>
    <message>
        <source>Additional Info</source>
        <translation>Thông tin bổ sung</translation>
    </message>
    <message>
        <source>Detected active locale on your system:</source>
        <translation>Thiết lập bản địa đang kích hoạt trên hệ thống của bạn:</translation>
    </message>
    <message>
        <source>WMS search address</source>
        <translation>Địa chỉ tìm kiếm WMS</translation>
    </message>
    <message>
        <source>Timeout for network requests (ms)</source>
        <translation>Thời gian hết hạn chờ đối với các yêu cầu mạng (mili giây)</translation>
    </message>
    <message>
        <source>Default expiration period for WMS-C/WMTS tiles (hours)</source>
        <translation>Thời gian hết hạn mặc định đối với các mảnh chia WMS-C/WMTS (giờ)</translation>
    </message>
    <message>
        <source>Max retry in case of tile request errors</source>
        <translation>Số lần thử lại tối đa khi gặp lỗi yêu cầu mảnh ghép</translation>
    </message>
    <message>
        <source>User-Agent</source>
        <translation>&apos;Nhân viên&apos; hỗ trợ người dùng</translation>
    </message>
    <message>
        <source>Cache settings</source>
        <translation>Các thiết lập bộ nhớ đệm</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>Thư mục</translation>
    </message>
    <message>
        <source>Size [KiB]</source>
        <translation>Kích thước [KiB]</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Use proxy for web access</source>
        <translation>Dùng proxy để truy cập web</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>User</source>
        <translation>Người dùng</translation>
    </message>
    <message>
        <source>Leave this blank if no proxy username / password are required</source>
        <translation>Bỏ trống nếu không cần đến tên người dùng/mật khẩu proxy</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Proxy type</source>
        <translation>Kiểu proxy</translation>
    </message>
    <message>
        <source>Exclude URLs (starting with)</source>
        <translation>Loại bỏ các URL (bắt đầu bằng)</translation>
    </message>
    <message>
        <source>Experimental canvas rotation support (restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use a default CRS</source>
        <translation>Dùng HTĐ mặc định</translation>
    </message>
    <message>
        <source>Always start new projects with following CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default uses system&apos;s proxy</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOptionsDialogBase</name>
    <message>
        <source>Missing objects</source>
        <translation>Các thực thể bị thiếu</translation>
    </message>
    <message>
        <source>Base options dialog could not be initialized.

Missing some of the .ui template objects:
</source>
        <translation>Hộp thoại các tùy chọn căn bản không thể khởi tạo được.

Bị thiếu một số thực thể mẫu của giao diện người dùng:</translation>
    </message>
</context>
<context>
    <name>QgsOracleColumnTypeThread</name>
    <message>
        <source>Retrieving tables of %1...</source>
        <translation>Đang lấy các bảng của %1...</translation>
    </message>
    <message>
        <source>Scanning column %1.%2.%3...</source>
        <translation>Đang quét các cột %1 %2 %3...</translation>
    </message>
    <message>
        <source>Table retrieval finished.</source>
        <translation>Việc lấy bảng kết thúc.</translation>
    </message>
</context>
<context>
    <name>QgsOracleConn</name>
    <message>
        <source>Connection to database failed</source>
        <translation>Kết nối vào CSDL thất bại</translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <source>SQL:%1
error:%2
</source>
        <translation>SQL:%1
lỗi:%2
</translation>
    </message>
    <message>
        <source>Querying available tables failed.
SQL:%1
error:%2
</source>
        <translation>Phép truy vấn các bảng khả dụng thất bại.
SQL:%1
lỗi:%2</translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation>Kết nối đến CSDL thành công, nhưng không thể xác định được các bảng có thể truy cập được.</translation>
    </message>
    <message>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation>Không thể lấy danh sách các bảng được kích hoạt không gian từ CSDL</translation>
    </message>
    <message>
        <source>Unsupported geometry type %1 in %2.%3.%4 ignored</source>
        <translation>Kiểu hình học không được hỗ trợ %1 trong %2 %3 %4 bị bỏ qua</translation>
    </message>
    <message>
        <source>View %1.%2 doesn&apos;t have integer columns for use as keys.</source>
        <translation>Việc xem %1 %2 không có cột số nguyên để dùng làm khóa. </translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>Điểm đa phần</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa phần</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa phần</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation>Không có hình học</translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation>Hình học không rõ</translation>
    </message>
</context>
<context>
    <name>QgsOracleConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>Copying features...</source>
        <translation>Đang chép các đối tượng...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Import layer</source>
        <translation>Nhập lớp</translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation>%1: Không phải là lớp vector!</translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation>%1: Được!</translation>
    </message>
    <message>
        <source>Import to Oracle database</source>
        <translation>Nhập vào CSDL Oracle</translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation>Thất bại khi nhập một số lớp!

</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Nhập thành công.</translation>
    </message>
</context>
<context>
    <name>QgsOracleLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation>Xoá lớp</translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation>Xóa lớp thành công.</translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnection</name>
    <message>
        <source>Saving passwords</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation>CẢNH BÁO: Bạn đã chọn lưu mật mã. Nó sẽ được lưu trữ ở dạng văn bản trơn trong các tập tin dự án và trong thư mục nhà của bạn trên các hệ thống tương tự Unix, hoặc trong tiểu sử người dùng trên Windows. Nếu bạn không muốn điều này, vui lòng bấm phím Hủy.</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>Kiểm tra kết nối</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

</source>
        <translation>Kết nối thất bại - Kiểm tra các thiết lập và thử lại.

</translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnectionBase</name>
    <message>
        <source>Create a New Oracle connection</source>
        <translation>Tạo một kết nối Oracle mới</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>Thông tin kết nối</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>Lưu tên người dùng</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Restrict the displayed tables to those that are in the all_sdo_geom_metadata table</source>
        <translation>Giới hạn các bảng được trình bày ở những bảng nào có trong bảng all_sdo_geom_metadata</translation>
    </message>
    <message>
        <source>When searching for spatial tables restrict the search to tables that are owned by the user.</source>
        <translation>Khi tìm kiếm các bảng không gian, giới hạn việc tìm trong những bảng nào do người dùng sở hữu.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When searching for spatial tables restrict the search to tables that are owned by the user.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Khi tìm kiếm các bảng không gian, giới hạn việc tìm ở những bảng do người dùng sở hữu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Only list the existing geometry types and don&apos;t offer to add others.</source>
        <translation>Chỉ liệt kê các kiểu hình học đã có và không đề nghị thêm các kiểu khác.</translation>
    </message>
    <message>
        <source>Only existing geometry types</source>
        <translation>Chỉ các kiểu hình học hiện có</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Restricts the displayed tables to those that are in the all_sdo_geom_metadata view. This can speed up the initial display of spatial tables.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Giới hạn trình bày những bảng nào có trong all_sdo_geom_metadata. Điều này có thể giúp tăng tốc độ trình bày ban đầu của các bảng không gian.&lt;/p&gt;&lt;/body&gt;</translation>
    </message>
    <message>
        <source>Only look in meta data table</source>
        <translation>Chỉ tìm trong bảng lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Only look for user&apos;s tables</source>
        <translation>Chỉ tìm trong các bảng của người dùng</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation>Cũng liệt kê các bảng không có hình học</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>1521</source>
        <translation>1521</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;Kiểm tra Kết nối</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>Sử dụng các thống kê bảng ước lượng dùng cho lý lịch dữ liệu của lớp.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When the layer is setup various metadata is required for the Oracle table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;&lt;p&gt;1) Row count is determined from all_tables.num_rows.&lt;/p&gt;&lt;p&gt;2) Table extents are always determined with the SDO_TUNE.EXTENTS_OF function even if a layer filter is applied.&lt;/p&gt;&lt;p&gt;3) The table geometry is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Khi một lớp được thiết lập, cần có nhiều loại lý lịch dữ liêu để dùng cho bảng Oracle, trong đó bao gồm cả thông tin như đếm số hàng, kiểu hình học và phạm vi không gian của dữ liệu trong cột hình học. Nếu bảng có số hàng lớn, việc xác định lý lịch dữ liệu này sẽ mất thời gian.&lt;/p&gt;&lt;p&gt;Kích hoạt tùy chọn này thì những lệnh về lý lịch dữ liệu bảng chạy nhanh sau được thực hiện:&lt;/p&gt;&lt;p&gt;1) Phép đếm hàng được xác định từ  all_tables.num_rows.&lt;/p&gt;&lt;p&gt;2) Phạm vi bảng luôn được xác định bằng hàm SDO_TUNE.EXTENTS_OF ngay cả khi áp dụng lọc lớp.&lt;/p&gt;&lt;p&gt;3) Hình học của bảng được xác định từ 100 hàng hình học không rỗng đầu tiên trong bảng.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Use estimated table metadata</source>
        <translation>Dùng lý lịch dữ liệu bảng dạng ước lượng</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
</context>
<context>
    <name>QgsOracleOwnerItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation>%1 như %2 trong %3</translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation>dưới dạng bảng không có hình học</translation>
    </message>
</context>
<context>
    <name>QgsOraclePlugin</name>
    <message>
        <source>Add Oracle GeoRaster Layer...</source>
        <translation>Thêm lớp GeoRaster Oracle...</translation>
    </message>
    <message>
        <source>Add a Oracle Spatial GeoRaster...</source>
        <translation>Thêm một GeoRaster Không gian Oracle...</translation>
    </message>
</context>
<context>
    <name>QgsOracleProvider</name>
    <message>
        <source>Whole number</source>
        <translation>Số nguyên</translation>
    </message>
    <message>
        <source>Whole big number</source>
        <translation>Số nguyên lớn</translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>Số thập phân (kiểu số)</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>Số thập phân (kiểu thập phân)</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (số thực)</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu kép)</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>Chữ, chiều dài cố định (char)</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar2)</source>
        <translation>Chữ, chiều dài thay đổi có hạn chế (varchar2)</translation>
    </message>
    <message>
        <source>Text, unlimited length (long)</source>
        <translation>Chữ, chiều dài không giới hạn (dài)</translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation>THẤT BẠI: Không tìm thấy trường %1. </translation>
    </message>
    <message>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <source>Read attempt on an invalid oracle data source</source>
        <translation>Cố gắng đọc một nguồn dữ liệu oracle không hợp lệ</translation>
    </message>
    <message>
        <source>Loading comment for table %1.%2 failed [%3]</source>
        <translation>Nạp nhận xét về bảng %1.%2 thất bại [%3] </translation>
    </message>
    <message>
        <source>Loading comment for columns of table %1.%2 failed [%3]</source>
        <translation>Nạp nhận xét về cột của bảng %1.%2 thất bại [%3] </translation>
    </message>
    <message>
        <source>Other spatial field %1.%2.%3 ignored</source>
        <translation>Trường không gian khác %1.%2.%3 bị bỏ qua</translation>
    </message>
    <message>
        <source>Loading field types for table %1.%2 failed [%3]</source>
        <translation>Nạp các kiểu trường của bảng %1.%2 thất bại [%3]</translation>
    </message>
    <message>
        <source>Invalid spatial index %1 on column %2.%3.%4 found - expect poor performance.</source>
        <translation>Chỉ mục không gian không hợp lệ %1 trong cột %2.%3.%4 - dự báo hiệu suất thấp.</translation>
    </message>
    <message>
        <source>No spatial index on column %1.%2.%3 found - expect poor performance.</source>
        <translation>Không có chỉ mục không gian trong cột %1.%2.%3 - dự báo hiệu suất thấp.</translation>
    </message>
    <message>
        <source>Probing for spatial index on column %1.%2.%3 failed [%4]</source>
        <translation>Phép dò tìm chỉ mục không gian trong cột %1.%2.%3 thất bại [%4]</translation>
    </message>
    <message>
        <source>Retrieving fields from &apos;%1&apos; failed [%2]</source>
        <translation>Việc lấy các trường từ &apos;%1&apos; thất bại [%2]</translation>
    </message>
    <message>
        <source>Unable to determine geometry column access privileges for column %1.%2.
The error message from the database was:
%3.
SQL: %4</source>
        <translation>Không thể xác định các quyền ưu tiên truy cập cột hình học đối với cột %1.%2. 
Thông báo lỗi từ CSDL là:
%3
SQL: %4</translation>
    </message>
    <message>
        <source>Unable to determine table access privileges for the table %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể xác định quyền truy cập bảng đối với bảng %1.
Thông báo lỗi từ CSDL là:
%2
SQL: %3</translation>
    </message>
    <message>
        <source>The custom query is not a select query.</source>
        <translation>Truy vấn tùy biến không phải là phép truy vấn chọn.</translation>
    </message>
    <message>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Không thể thực thi truy vấn.
Thông báo lỗi từ CSDL là:
%1.
SQL: %2</translation>
    </message>
    <message>
        <source>Primary key field %1 not found in %2</source>
        <translation>Trường khóa sơ cấp %1 không tìm thấy trong %2</translation>
    </message>
    <message>
        <source>Primary key field &apos;%1&apos; for view not unique.</source>
        <translation>Trường khóa sơ cấp %1 dùng để xem không phải dạng duy nhất đơn trị.</translation>
    </message>
    <message>
        <source>Key field &apos;%1&apos; for view not found.</source>
        <translation>Không tìm thấy trường khóa &apos;%1&apos; để xem.</translation>
    </message>
    <message>
        <source>No key field for view given.</source>
        <translation>Trường khóa để xem không được cung cấp.</translation>
    </message>
    <message>
        <source>No key field for query given.</source>
        <translation>Trường khóa để truy vấn không được cung cấp.</translation>
    </message>
    <message>
        <source>Evaluation of default value failed</source>
        <translation>Việc đánh giá trị mặc định thất bại</translation>
    </message>
    <message>
        <source>Could not start transaction</source>
        <translation>Không thể khởi động chuyển giao</translation>
    </message>
    <message>
        <source>Could not prepare insert statement</source>
        <translation>Không thể chuẩn bị câu lệnh chèn</translation>
    </message>
    <message>
        <source>Could not insert feature %1</source>
        <translation>Không thể chèn đối tượng %1</translation>
    </message>
    <message>
        <source>Could not commit transaction</source>
        <translation>Không thể xác nhận chuyển giao</translation>
    </message>
    <message>
        <source>Oracle error while adding features: %1</source>
        <translation>Lỗi Oracle khi đang thêm các đối tượng: %1</translation>
    </message>
    <message>
        <source>Could not rollback transaction</source>
        <translation>Không thể quay ngược chuyển giao</translation>
    </message>
    <message>
        <source>Deletion of feature %1 failed</source>
        <translation>Phép xóa đối tượng %1 thất bại</translation>
    </message>
    <message>
        <source>Oracle error while deleting features: %1</source>
        <translation>Lỗi Oracle khi đang xóa các đối tượng: %1</translation>
    </message>
    <message>
        <source>Adding attribute %1 failed</source>
        <translation>Thêm thuộc tính %1 thất bại</translation>
    </message>
    <message>
        <source>Setting comment on %1 failed</source>
        <translation>Thiết lập ghi chú trên %1 thất bại</translation>
    </message>
    <message>
        <source>Oracle error while adding attributes: %1</source>
        <translation>Lỗi Oracle khi thêm các thuộc tính: %1</translation>
    </message>
    <message>
        <source>Could not reload fields.</source>
        <translation>Không thể nạp lại các trường.</translation>
    </message>
    <message>
        <source>Dropping column %1 failed</source>
        <translation>Bỏ cột %1 thất bại</translation>
    </message>
    <message>
        <source>Oracle error while deleting attributes: %1</source>
        <translation>Lỗi Oracle khi xóa các thuộc tính: %1</translation>
    </message>
    <message>
        <source>Update of feature %1 failed</source>
        <translation>Cập nhật đối tượng %1 thất bại</translation>
    </message>
    <message>
        <source>Oracle error while changing attributes: %1</source>
        <translation>Lỗi Oracle khi thay đổi các thuộc tính: %1</translation>
    </message>
    <message>
        <source>Could not prepare update statement.</source>
        <translation>Không thể chuẩn bị câu lệnh cập nhật.</translation>
    </message>
    <message>
        <source>Oracle error while changing geometry values: %1</source>
        <translation>Lỗi Oracle khi thay đổi các giá trị hình học: %1</translation>
    </message>
    <message>
        <source>Could not retrieve extents: %1
SQL: %2</source>
        <translation>Không thể lấy phạm vi: %1
SQL: %2</translation>
    </message>
    <message>
        <source>Could not execute query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Không thể thực thi truy vấn.
Thông báo lỗi từ CSDL là:
%1.
SQL: %2</translation>
    </message>
    <message>
        <source>Could not retrieve SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể lấy SRID của %1.
Thông báo lỗi từ CSDL là:
%2.
SQL: %3</translation>
    </message>
    <message>
        <source>Could not determine SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể xác định SRID của %1.
Thông báo lỗi từ CSDL là:
%2.
SQL: %3</translation>
    </message>
    <message>
        <source>%1 has no valid geometry types.
SQL: %2</source>
        <translation>%1 không có các kiểu hình học hợp lệ.
SQL: %2</translation>
    </message>
    <message>
        <source>Could not determine geometry type of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể xác định kiểu hình học của %1.
Thông báo lỗi từ CSDL là:
%2.
SQL: %3</translation>
    </message>
    <message>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation>Kiểu hình học và srid dùng cho cột rỗng %1 của %2 không được định nghĩa.</translation>
    </message>
    <message>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation>Kiểu đối tượng hoặc srid dùng cho %1 của %2 không thể được xác định hoặc không được yêu cầu.</translation>
    </message>
    <message>
        <source>Editing and adding disabled for 2D+ layer (%1; %2)</source>
        <translation>Chỉnh sửa và thêm bị bất hoạt đối với lớp 2D+ (%1; %2)</translation>
    </message>
    <message>
        <source>Could not update metadata for %1.%2.
SQL:%3
Error: %4</source>
        <translation>Không thể cập nhật lý lịch dữ liệu cho %1.%2.
SQL:%3
Lỗi: %4</translation>
    </message>
    <message>
        <source>Could not insert metadata for %1.%2.
SQL:%3
Error: %4</source>
        <translation>Không thể chèn lý lịch dữ liệu cho %1.%2.
SQL:%3
Lỗi: %4</translation>
    </message>
    <message>
        <source>Creation spatial index failed.
SQL:%1
Error: %2</source>
        <translation>Tạo chỉ mục không gian thất bại.
SQL: %1
Lỗi: %2</translation>
    </message>
    <message>
        <source>Rebuild of spatial index failed.
SQL:%1
Error: %2</source>
        <translation>Xây dựng lại chỉ mục không gian thất bại.
SQL: %1
Lỗi: %2</translation>
    </message>
    <message>
        <source>Could not determine table existence.</source>
        <translation>Không thể xác định sự hiện diện của bảng.</translation>
    </message>
    <message>
        <source>Table %1 could not be dropped.</source>
        <translation>Bảng %1 không thể bỏ được.</translation>
    </message>
    <message>
        <source>Table %1 already exists.</source>
        <translation>Bảng %1 đã có.</translation>
    </message>
    <message>
        <source>Table creation failed.</source>
        <translation>Tạo bảng thất bại.</translation>
    </message>
    <message>
        <source>Could not lookup authid %1:%2</source>
        <translation>Không thể tra cứu authid %1.%2</translation>
    </message>
    <message>
        <source>Could not lookup WKT.</source>
        <translation>Không thể tra cứu WKT.</translation>
    </message>
    <message>
        <source>Could not determine new srid.</source>
        <translation>Không thể xác định srid mới.</translation>
    </message>
    <message>
        <source>CRS not found and could not be created.</source>
        <translation>Không tìm thấy hệ tọa độ và không thể tạo được.</translation>
    </message>
    <message>
        <source>Could not insert metadata.</source>
        <translation>Không thể chèn lý lịch dữ liệu.</translation>
    </message>
    <message>
        <source>Drop created table %1 failed.
SQL:%2
Error: %3</source>
        <translation>Việc bỏ bảng %1 thất bại.
SQL:%2
Lỗi:%3</translation>
    </message>
    <message>
        <source>Oracle SRID %1 not found.</source>
        <translation>Không tìm thấy SRID %1 của Oracle.</translation>
    </message>
    <message>
        <source>Lookup of Oracle SRID %1 failed.
SQL:%2
Error:%3</source>
        <translation>Tra cứu SRID Oracle %1 thất bại.
SQL:%2
Lỗi:%3</translation>
    </message>
    <message>
        <source>Oracle error: %1
SQL: %2
Error: %3</source>
        <translation>Lỗi Oracle: %1
SQL: %2
Lỗi: %3</translation>
    </message>
    <message>
        <source>Oracle error: %1
Error: %2</source>
        <translation>Lỗi Oracle: %1
Lỗi: %2</translation>
    </message>
</context>
<context>
    <name>QgsOracleRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsOracleSelectGeoraster</name>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc bạn muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xoá</translation>
    </message>
    <message>
        <source>Password for %1/&lt;password&gt;@%2</source>
        <translation>Mật mã cho %1/&lt;password&gt;@%2</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <source>Open failed</source>
        <translation>Việc mở thất bại</translation>
    </message>
    <message>
        <source>The connection to %1 failed. Please verify your connection parameters. Make sure you have the GDAL GeoRaster plugin installed.</source>
        <translation>Kết nối đến %1 thất bại. Vui lòng kiểm tra lại các tham số kết nối của bạn. Đảm bảo rằng bạn có phần mở rộng GDAL GeoRaster đã được cài đặt.</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelect</name>
    <message>
        <source>Add Oracle Table(s)</source>
        <translation>Thêm (các) bảng Oracle</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation>Thiết lập bộ &amp;lọc</translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>Thiết lập bộ lọc</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Bạn có chắc mình muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>Bạn phải chọn một bảng để thêm một lớp.</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Ngừng</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation>Vào...</translation>
    </message>
</context>
<context>
    <name>QgsOracleTableModel</name>
    <message>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>Chọn tại id</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Specify a geometry type</source>
        <translation>Chỉ định một kiểu hình học</translation>
    </message>
    <message>
        <source>Enter a SRID</source>
        <translation>Nhập một SRID</translation>
    </message>
    <message>
        <source>Select a primary key</source>
        <translation>Chọn một khóa sơ cấp</translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation>Vào...</translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Bất hoạt &quot;Truy xuất nhanh vào các đối tượng có ID&apos; để buộc giữ bảng thuộc tính trong bộ nhớ (trong trường hợp xem bị chậm).</translation>
    </message>
</context>
<context>
    <name>QgsPGConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <source>Copying features...</source>
        <translation>Đang chép các đối tượng...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Import layer</source>
        <translation>Nhập lớp</translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation>%1: Không phải lớp vector!</translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation>%1: Được!</translation>
    </message>
    <message>
        <source>Import to PostGIS database</source>
        <translation>Nhập vào CSDL PotGIS</translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation>Thất bại khi nhập một số lớp!

</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Nhập thành công.</translation>
    </message>
    <message>
        <source>Connection failed</source>
        <translation>Kết nối thất bại</translation>
    </message>
    <message>
        <source>Failed to get schemas</source>
        <translation>Thất bại khi lấy các lược đồ</translation>
    </message>
</context>
<context>
    <name>QgsPGLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation>Xoá lớp</translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation>Xóa lớp thành công.</translation>
    </message>
</context>
<context>
    <name>QgsPGRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsPGSchemaItem</name>
    <message>
        <source>%1 as %2 in %3</source>
        <translation>%1 như %2 trong %3</translation>
    </message>
    <message>
        <source>as geometryless table</source>
        <translation>dưới dạng bảng không hình học</translation>
    </message>
    <message>
        <source>Connection failed</source>
        <translation>Kết nối thất bại</translation>
    </message>
    <message>
        <source>Failed to get layers</source>
        <translation>Thất bại khi lấy các lớp</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
</context>
<context>
    <name>QgsPalettedRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
</context>
<context>
    <name>QgsPasteTransformationsBase</name>
    <message>
        <source>Paste Transformations</source>
        <translation>Truyền các phép chuyển đổi</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note: This function is not useful yet!&lt;/b&gt;</source>
        <translation>&lt;b&gt;Ghi chú: Chức năng này chưa hữu ích lắm!&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <source>Destination</source>
        <translation>Đích</translation>
    </message>
</context>
<context>
    <name>QgsPenCapStyleComboBox</name>
    <message>
        <source>Square</source>
        <translation>Vuông</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation>Phẳng</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>Tròn</translation>
    </message>
</context>
<context>
    <name>QgsPenJoinStyleComboBox</name>
    <message>
        <source>Bevel</source>
        <translation>Gờ nổi</translation>
    </message>
    <message>
        <source>Miter</source>
        <translation>Vát góc</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>Tròn</translation>
    </message>
</context>
<context>
    <name>QgsPenStyleComboBox</name>
    <message>
        <source>Solid Line</source>
        <translation>Đường liền</translation>
    </message>
    <message>
        <source>No Pen</source>
        <translation>Không vẽ</translation>
    </message>
    <message>
        <source>Dash Line</source>
        <translation>Đường gạch</translation>
    </message>
    <message>
        <source>Dot Line</source>
        <translation>Đường chấm</translation>
    </message>
    <message>
        <source>Dash Dot Line</source>
        <translation>Đường chấm gạch</translation>
    </message>
    <message>
        <source>Dash Dot Dot Line</source>
        <translation>Đường chấm chấm gạch</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnection</name>
    <message>
        <source>disable</source>
        <translation>bất hoạt</translation>
    </message>
    <message>
        <source>allow</source>
        <translation>cho phép</translation>
    </message>
    <message>
        <source>prefer</source>
        <translation>ưa thích</translation>
    </message>
    <message>
        <source>require</source>
        <translation>phải có</translation>
    </message>
    <message>
        <source>Saving passwords</source>
        <translation>Đang lưu mật mã</translation>
    </message>
    <message>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation>CẢNH BÁO: Bạn đã chọn lưu mật mã. Nó sẽ được lưu trữ ở dạng văn bản trơn trong các tập tin dự án và trong thư mục nhà của bạn trên các hệ thống tương tự Unix, hoặc trong tiểu sử người dùng trên Windows. Nếu bạn không muốn điều này, vui lòng bấm phím Hủy.</translation>
    </message>
    <message>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <source>Test connection</source>
        <translation>Kiểm tra kết nối</translation>
    </message>
    <message>
        <source>Connection to %1 was successful</source>
        <translation>Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again.

</source>
        <translation>Kết nối thất bại - Kiểm tra các thiết lập và thử lại.

</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnectionBase</name>
    <message>
        <source>Create a New PostGIS connection</source>
        <translation>Tạo một liên kết PostGIS mới</translation>
    </message>
    <message>
        <source>Connection Information</source>
        <translation>Thông tin kết nối</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Service</source>
        <translation>Dịch vụ</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>SSL mode</source>
        <translation>Chế độ SSL</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Name of the new connection</source>
        <translation>Tên của liên kết mới</translation>
    </message>
    <message>
        <source>5432</source>
        <translation>5432</translation>
    </message>
    <message>
        <source>Restrict the displayed tables to those that are in the layer registries.</source>
        <translation>Giới hạn chỉ trình bày các bảng nào có trong các đăng ký lớp.</translation>
    </message>
    <message>
        <source>Restricts the displayed tables to those that are found in the layer registries (geometry_columns, geography_columns, topology.layer). This can speed up the initial display of spatial tables.</source>
        <translation>Giới hạn các bảng được trình bày là những bảng có trong đăng ký lớp (geometry_columns, geography_columns, topology.layer). Điều này có thể tăng tốc trình bày ban đầu các bảng không gian.</translation>
    </message>
    <message>
        <source>Only show layers in the layer registries</source>
        <translation>Chỉ hiển thị các lớp có trong đăng ký lớp</translation>
    </message>
    <message>
        <source>Restrict the search to the public schema for spatial tables not in the geometry_columns table</source>
        <translation>Giới hạn tìm kiếm trong lược đồ công khai (public schema) đối với các bảng không gian không có trong bảng geometry_columns</translation>
    </message>
    <message>
        <source>When searching for spatial tables that are not in the geometry_columns tables, restrict the search to tables that are in the public schema (for some databases this can save lots of time)</source>
        <translation>Khi tìm kiếm các bảng không gian không có trong các bảng geometry_columns, giới hạn tìm kiếm trong các bảng nào có trong lược đồ công khai (đối với một số CSDL việc này có thể tiết kiệm nhiều thời gian)</translation>
    </message>
    <message>
        <source>Only look in the &apos;public&apos; schema</source>
        <translation>Chỉ tìm trong lược đồ &apos;công khai&apos;</translation>
    </message>
    <message>
        <source>Save Username</source>
        <translation>Lưu tên người dùng</translation>
    </message>
    <message>
        <source>&amp;Test Connect</source>
        <translation>&amp;Kiểm tra Kết nối</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>Sử dụng thống kê bảng ước lượng dùng cho lý lịch dữ liệu lớp.</translation>
    </message>
    <message>
        <source>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;When the layer is setup various metadata is required for the PostGIS table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;
&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;
&lt;p&gt;1) Row count is determined from table statistics obtained from running the PostgreSQL table analyse function.&lt;/p&gt;
&lt;p&gt;2) Table extents are always determined with the estimated_extent PostGIS function even if a layer filter is applied.&lt;/p&gt;
&lt;p&gt;3) If the table geometry type is unknown and is not exclusively taken from the geometry_columns table, then it is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</source>
        <translation>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;Khi lớp được thiết lập, nhiều loại lý lịch dữ liệu khác nhau cần phải có đối với bảng PostGIS. Điều này bao gồm cả các thông tin như đếm số hàng của bảng, kiểu hình học và phạm vi không gian của dữ liệu trong cột hình học. Nếu bảng có số hàng lớn, việc xác định lý lịch dữ liệu này rất mất thời gian.&lt;/p&gt;
&lt;p&gt;Bằng cách kích hoạt tùy chọn này, các lệnh lý lịch dữ liệu bảng nhanh sau được thực hiện:&lt;/p&gt;
&lt;p&gt;1) Đếm hàng được xác định từ thống kê bảng thu được từ việc chạy hàm phân tích bảng PostgreSQL.&lt;/p&gt;
&lt;p&gt;2) Phạm vi bảng luôn được xác định bằng hàm estimated_extent của PostGIS ngay cả khi áp dụng lọc lớp.&lt;/p&gt;
&lt;p&gt;3) Nếu kiểu hình học của bảng không rõ và không chỉ được lấy từ bảng geometry_columns thì nó được xác định từ 100 hàng hình học không rỗng đầu tiên trong bảng.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Use estimated table metadata</source>
        <translation>Dùng lý lịch dữ liệu bảng ước lượng</translation>
    </message>
    <message>
        <source>Also list tables with no geometry</source>
        <translation>LIệt kê cả các bảng không có hình học</translation>
    </message>
    <message>
        <source>Don&apos;t resolve type of unrestricted columns (GEOMETRY)</source>
        <translation>Không giải quyết kiểu của các cột không giới hạn (GEOMETRY)</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelect</name>
    <message>
        <source>Add PostGIS Table(s)</source>
        <translation>Thêm (các) bảng PostGIS</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation>Thiết lập bộ &amp;lọc</translation>
    </message>
    <message>
        <source>Set Filter</source>
        <translation>Thiết lập bộ lọc</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc là bạn muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xoá</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <source>You must select a table in order to add a layer.</source>
        <translation>Bạn phải chọn một bảng để thêm một lớp.</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Ngừng</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelectDelegate</name>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation>Vào...</translation>
    </message>
</context>
<context>
    <name>QgsPgTableModel</name>
    <message>
        <source>Schema</source>
        <translation>Lược đồ</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <source>Data Type</source>
        <translation>Kiểu dữ liệu</translation>
    </message>
    <message>
        <source>Spatial Type</source>
        <translation>Kiểu không gian</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Primary Key</source>
        <translation>Khóa sơ cấp</translation>
    </message>
    <message>
        <source>Select at id</source>
        <translation>Chọn theo số hiệu (id)</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Select a primary key</source>
        <translation>Chọn một khóa sơ cấp</translation>
    </message>
    <message>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Bất hoạt &quot;Truy xuất nhanh vào các đối tượng có ID&apos; để buộc giữ bảng thuộc tính trong bộ nhớ (như trường hợp xem bị chậm).</translation>
    </message>
    <message>
        <source>Select...</source>
        <translation>Chọn...</translation>
    </message>
    <message>
        <source>Specify a geometry type</source>
        <translation>Chỉ định một kiểu hình học</translation>
    </message>
    <message>
        <source>Enter a SRID</source>
        <translation>Nhập một số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Enter...</source>
        <translation>Vào...</translation>
    </message>
</context>
<context>
    <name>QgsPhotoConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>The field contains a filename for a picture. The widget will show a preview of this picture.</source>
        <translation>Trường này chứa tên một tập tin hoặc một ảnh. Công cụ này sẽ hiển thị xem trước ảnh này.</translation>
    </message>
    <message>
        <source>Picture size</source>
        <translation>Kích thước ảnh</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Specify the size of the preview. If you leave it set to 0, an optimal size will be estimated.</source>
        <translation>Chỉ định kích thước ảnh xem trước. Nếu bạn để thiết lập là 0, kích thước tối ưu sẽ được ước lượng.</translation>
    </message>
</context>
<context>
    <name>QgsPhotoWidgetWrapper</name>
    <message>
        <source>Select a picture</source>
        <translation>Chọn một ảnh</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstaller</name>
    <message>
        <source>Looking for new plugins...</source>
        <translation>Đang tìm các phần mở rộng mới...</translation>
    </message>
    <message>
        <source>There is a new plugin available</source>
        <translation>Có một phần mở rộng mới</translation>
    </message>
    <message>
        <source>There is a plugin update available</source>
        <translation>Có bản cập nhật của phần mở rộng</translation>
    </message>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation>Trình cài đặt phần mở rộng Python của QGIS</translation>
    </message>
    <message>
        <source>If you haven&apos;t cancelled the download manually, it was most likely caused by a timeout. In this case consider increasing the connection timeout value in QGIS options window.</source>
        <translation>Nếu bạn không hủy tải xuống thủ công, điều này gần như chắc chắn là do hết thời hạn chờ. Trong trường hợp này, bạn cân nhắc việc tăng giá trị thời gian chờ kết nối trong cửa sổ tùy chọn QGIS.</translation>
    </message>
    <message>
        <source>Server response is 200 OK, but doesn&apos;t contain plugin metatada. This is most likely caused by a proxy or a wrong repository URL. You can configure proxy settings in QGIS options.</source>
        <translation>Phản hồi của máy chủ là 200, ổn, nhưng không chứa lý lịch dữ liệu của phần mở rộng. Điều này gần như chắc chắn là proxy hoặc URL kho chứa bị sai. Bạn có thể cấu hình các thiết lập proxy trong tùy chọn QGIS.</translation>
    </message>
    <message>
        <source>Status code:</source>
        <translation>Mã trạng thái:</translation>
    </message>
    <message>
        <source>The plugin exited with error status: {0}</source>
        <translation>Phần mở rộng thoát với trạng thái lỗi: {0}</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Lỗi không rõ</translation>
    </message>
    <message>
        <source>Missing metadata file</source>
        <translation>Thiếu tập tin lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Error reading metadata</source>
        <translation>Lỗi đọc lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Uninstall (recommended)</source>
        <translation>Gỡ cài đặt (khuyến cáo nên làm)</translation>
    </message>
    <message>
        <source>I will uninstall it later</source>
        <translation>Tôi sẽ gỡ cài đặt nó sau</translation>
    </message>
    <message>
        <source>Obsolete plugin:</source>
        <translation>Phần mở rộng đã lỗi thời:</translation>
    </message>
    <message>
        <source>QGIS has detected an obsolete plugin that masks its more recent version shipped with this copy of QGIS. This is likely due to files associated with a previous installation of QGIS. Do you want to remove the old plugin right now and unmask the more recent version?</source>
        <translation>QGIS phát hiện một phần mở rộng đã lỗi thời che mất phiên bản mới hơn đi kèm với bản cài đặt QGIS này. Điều này có lẽ là do các tập tin liên quan đến lần cài đặt QGIS trước đó. Bạn có muốn loại bỏ phần mở rộng cũ này ngay tức khắc và gỡ bỏ việc che mất phiên bản mới hơn không?</translation>
    </message>
    <message>
        <source>Error reading repository:</source>
        <translation>Lỗi đọc kho chứa:</translation>
    </message>
    <message>
        <source>Are you sure you want to downgrade the plugin to the latest available version? The installed one is newer!</source>
        <translation>Có chắc là bạn muốn hạ cấp phần mở rộng này xuống phiên bản sau cùng không? Bản đã cài đặt mới hơn!</translation>
    </message>
    <message>
        <source>Plugin installation failed</source>
        <translation>Việc cài đặt phần mở rộng thất bại</translation>
    </message>
    <message>
        <source>Plugin has disappeared</source>
        <translation>Phần mở rộng đã biến mất</translation>
    </message>
    <message>
        <source>The plugin seems to have been installed but I don&apos;t know where. Probably the plugin package contained a wrong named directory.
Please search the list of installed plugins. I&apos;m nearly sure you&apos;ll find the plugin there, but I just can&apos;t determine which of them it is. It also means that I won&apos;t be able to determine if this plugin is installed and inform you about available updates. However the plugin may work. Please contact the plugin author and submit this issue.</source>
        <translation>Phần mở rộng này có vẻ như đã được cài đặt nhưng tôi không biết nó ở đâu, có lẽ việc đóng gói phần mở rộng có một thư mục được đặt tên sai.
Vui lòng tìm kiếm danh sách các phần mở rộng đã được cài đặt. Tôi gần như chắc chắn là bạn có thể tìm thấy nó, tuy nhiên tôi không thể xác định nó là cái nào. Điều này cũng có thể có nghĩa là tôi sẽ không thể xác định được rằng phần mở rộng này có được cài đặt hay không và thông báo cho bạn về các cập nhật dùng được. Tuy nhiên phần mở rộng này có thể chạy được. Vui lòng liên hệ với tác giả của phần mở rộng và báo cáo vấn đề này.</translation>
    </message>
    <message>
        <source>Plugin installed successfully</source>
        <translation>Phần mở rộng được cài đặt thành công</translation>
    </message>
    <message>
        <source>Plugin reinstalled successfully</source>
        <translation>Phần mở rộng được cài đặt lại thành công</translation>
    </message>
    <message>
        <source>Python plugin reinstalled.
You need to restart QGIS in order to reload it.</source>
        <translation>Phần mở rộng Python được cài đặt lại.
Bạn phải khởi động lại QGIS để nạp lại nó.</translation>
    </message>
    <message>
        <source>The plugin is not compatible with this version of QGIS. It&apos;s designed for QGIS versions:</source>
        <translation>Phần mở rộng không tương thích với phiên bản QGIS này. Nó được thiết kế cho các phiên bản QGIS:</translation>
    </message>
    <message>
        <source>The plugin depends on some components missing on your system. You need to install the following Python module in order to enable it:</source>
        <translation>Phần mở rộng này phụ thuộc vào một số thành phần bị thiếu trên hệ thống của bạn. Bạn cần phải cài đặt mô-đun Python sau để kích hoạt được nó:</translation>
    </message>
    <message>
        <source>The plugin is broken. Python said:</source>
        <translation>Phần mở rộng này bị hỏng. Python nói rằng:</translation>
    </message>
    <message>
        <source>Plugin uninstall failed</source>
        <translation>Gỡ cài đặt phần mở rộng thất bại</translation>
    </message>
    <message>
        <source>Are you sure you want to uninstall the following plugin?</source>
        <translation>Có chắc bạn muốn gỡ cài đặt phần mở rộng sau?</translation>
    </message>
    <message>
        <source>Warning: this plugin isn&apos;t available in any accessible repository!</source>
        <translation>Cảnh báo: phần mở rộng này không có trong bất kỳ kho chứa có thể truy cập nào!</translation>
    </message>
    <message>
        <source>Plugin uninstalled successfully</source>
        <translation>Phần mở rộng được gỡ cài đặt thành công</translation>
    </message>
    <message>
        <source>Unable to add another repository with the same URL!</source>
        <translation>Không thể thêm kho chứa khác với cùng URL!</translation>
    </message>
    <message>
        <source>This repository is blocked due to incompatibility with your QGIS version</source>
        <translation>Kho chứa này bị khóa do không tương thích với phiên bản QGIS của bạn</translation>
    </message>
    <message>
        <source>You can&apos;t remove the official QGIS Plugin Repository. You can disable it if needed.</source>
        <translation>Bạn không thể loại bỏ Kho chứa Phần mở rộng Chính thức của QGIS. Bạn có thể bất hoạt nó nếu muốn.</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the following repository?</source>
        <translation>Có chắc bạn muốn loại bỏ kho chứa sau?</translation>
    </message>
    <message>
        <source>If you haven&apos;t cancelled the download manually, it might be caused by a timeout. In this case consider increasing the connection timeout value in QGIS options.</source>
        <translation>Nếu bạn không hủy tải xuống thủ công, điều này gần như chắc chắn là do hết thời hạn chờ. Trong trường hợp này, bạn cân nhắc việc tăng giá trị thời gian chờ kết nối trong tùy chọn QGIS.</translation>
    </message>
    <message>
        <source>QGIS Official Plugin Repository</source>
        <translation>Kho chứa Phần mở rộng Chính thức của QGIS</translation>
    </message>
    <message>
        <source>Nothing to remove! Plugin directory doesn&apos;t exist:</source>
        <translation>Không có gì bị loại bỏ! Thư mục phần mở rộng không tồn tại:</translation>
    </message>
    <message>
        <source>Failed to remove the directory:</source>
        <translation>Thất bại trong việc loại bỏ thư mục:</translation>
    </message>
    <message>
        <source>Check permissions or remove it manually</source>
        <translation>Kiểm tra các quyền hoặc loại bỏ nó một cách thủ công</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialog</name>
    <message>
        <source>Success</source>
        <translation>Thành công</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation>Đang giải tên máy chủ...</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Đang kết nối...</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation>Máy chủ được kết nối. Đang gửi yêu cầu...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>Nghỉ</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation>Đang đóng kết nối...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialogBase</name>
    <message>
        <source>Fetching repositories</source>
        <translation>Đang lấy các kho chứa</translation>
    </message>
    <message>
        <source>Overall progress:</source>
        <translation>Tiến trình tổng thể:</translation>
    </message>
    <message>
        <source>Abort fetching</source>
        <translation>Bỏ việc thu thập</translation>
    </message>
    <message>
        <source>Repository</source>
        <translation>Kho chứa</translation>
    </message>
    <message>
        <source>State</source>
        <translation>Trạng thái</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialog</name>
    <message>
        <source>Installing...</source>
        <translation>Đang cài đặt...</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation>Đang giải tên máy chủ...</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Đang kết nối...</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation>Máy chủ kết nối. Đang gửi yêu cầu...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation>Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>Nghỉ</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation>Đang đóng kết nối...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Failed to unzip the plugin package. Probably it&apos;s broken or missing from the repository. You may also want to make sure that you have write permission to the plugin directory:</source>
        <translation>Thất bại khi giải nén gói phần mở rộng. Có thể nó bị hỏng hoặc bị thiếu trong kho chứa. Bạn cũng có thể kiểm tra để đảm bảo mình có quyền ghi trong thư mục của phần mở rộng:</translation>
    </message>
    <message>
        <source>Aborted by user</source>
        <translation>Bị bỏ bởi người dùng</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialogBase</name>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation>Trình Cài đặt Phần mở rộng Python của QGIS</translation>
    </message>
    <message>
        <source>Installing plugin:</source>
        <translation>Đang cài đặt phần mở rộng:</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Đang kết nối...</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialog</name>
    <message>
        <source>no error message received</source>
        <translation>không có thông báo lỗi nào</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialogBase</name>
    <message>
        <source>Error loading plugin</source>
        <translation>Lỗi nạp phần mở rộng</translation>
    </message>
    <message>
        <source>The plugin seems to be invalid or have unfulfilled dependencies. It has been installed, but can&apos;t be loaded. If you really need this plugin, you can contact its author or &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt;QGIS users group&lt;/a&gt; and try to solve the problem. If not, you can just uninstall it. Here is the error message below:</source>
        <translation>Phần mở rộng này có vẻ như không hợp lệ hoặc không đáp ứng được các phần phụ thuộc cần có. Nó đã được cài đặt nhưng không thể nạp được. Nếu bạn thực sự cần phần mở rộng này, bạn có thể liên hệ với tác giả hoặc &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt;Nhóm người dùng QGIS&lt;/a&gt; và cố gắng giải quyết vấn đề. Nếu không, bạn có thể gỡ cài đặt nó. Sau đây là thông báo lỗi:</translation>
    </message>
    <message>
        <source>Do you want to uninstall this plugin now? If you&apos;re unsure, probably you would like to do this.</source>
        <translation>Bạn có muốn gỡ cài đặt phần mở rộng này bây giờ không? Nếu bạn không chắc chắn, có lẽ bạn muốn làm điều này.</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerRepositoryDetailsDialogBase</name>
    <message>
        <source>Repository details</source>
        <translation>Các chi tiết về kho chứa</translation>
    </message>
    <message>
        <source>Enter a name for the repository</source>
        <translation>Nhập tên của kho chứa</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Enter the repository URL, beginning with &quot;http://&quot;</source>
        <translation>Nhập URL của kho chứa, bắt đầu bằng &quot;http://&quot;</translation>
    </message>
    <message>
        <source>Enable or disable the repository (disabled repositories will be omitted)</source>
        <translation>Kích hoạt hoặc bất hoạt kho chứa (các kho chứa bị bất hoạt sẽ bị bỏ qua)</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <source>?qgis=</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>Kích hoạt</translation>
    </message>
</context>
<context>
    <name>QgsPluginManager</name>
    <message>
        <source>Plugins</source>
        <translation>Các phần mở rộng</translation>
    </message>
    <message>
        <source>sort by name</source>
        <translation>xếp theo tên</translation>
    </message>
    <message>
        <source>sort by downloads</source>
        <translation>xếp theo tải xuống</translation>
    </message>
    <message>
        <source>sort by vote</source>
        <translation>xếp theo phiếu bầu</translation>
    </message>
    <message>
        <source>sort by status</source>
        <translation>xếp theo trạng thái</translation>
    </message>
    <message>
        <source>No Plugins</source>
        <translation>Không có phần mở rộng</translation>
    </message>
    <message>
        <source>No QGIS plugins found in %1</source>
        <translation>Không tìm thấy phần mở rộng nào của QGIS trong %1</translation>
    </message>
    <message>
        <source>Only locally available</source>
        <comment>category: plugins that are only locally available</comment>
        <translation>Chỉ dùng được cục bộ</translation>
    </message>
    <message>
        <source>Reinstallable</source>
        <comment>category: plugins that are installed and available</comment>
        <translation>Có thể cài đặt lại</translation>
    </message>
    <message>
        <source>Upgradeable</source>
        <comment>category: plugins that are installed and there is a newer version available</comment>
        <translation>Có thể nâng cấp</translation>
    </message>
    <message>
        <source>Downgradeable</source>
        <comment>category: plugins that are installed and there is an OLDER version available</comment>
        <translation>Có thể hạ cấp</translation>
    </message>
    <message>
        <source>Installable</source>
        <comment>category: plugins that are available for installation</comment>
        <translation>Có thể cài đặt được</translation>
    </message>
    <message>
        <source>This plugin is incompatible with this version of QGIS</source>
        <translation>Phần mở rộng này không tương thích với bản QGIS này</translation>
    </message>
    <message>
        <source>Plugin designed for QGIS %1</source>
        <comment>compatible QGIS version(s)</comment>
        <translation>Phần mở rộng được thiết kế cho QGIS %1</translation>
    </message>
    <message>
        <source>This plugin requires a missing module</source>
        <translation>Phần mở rộng này cần một mô-đun bị thiếu</translation>
    </message>
    <message>
        <source>This plugin is broken</source>
        <translation>Phần mở rộng này đã hỏng</translation>
    </message>
    <message>
        <source>There is a new version available</source>
        <translation>Có phiên bản mới dùng được</translation>
    </message>
    <message>
        <source>This is a new plugin</source>
        <translation>Có một phần mở rộng mới</translation>
    </message>
    <message>
        <source>Installed version of this plugin is higher than any version found in repository</source>
        <translation>Phiên bản đã cài của phần mở rộng này cao hơn bất kỳ phiên bản nào tìm thấy trong kho chứa</translation>
    </message>
    <message>
        <source>This plugin is experimental</source>
        <translation>Phần mở rộng này chỉ là thử nghiệm</translation>
    </message>
    <message>
        <source>This plugin is deprecated</source>
        <translation>Phần mở rộng này &apos;bị từ chối&apos;</translation>
    </message>
    <message>
        <source>Category</source>
        <translation>Phạm trù</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>code_repository</source>
        <translation>kho_chứa_mã</translation>
    </message>
    <message>
        <source>Author</source>
        <translation>Tác giả</translation>
    </message>
    <message>
        <source>More info</source>
        <translation>Thông tin thêm</translation>
    </message>
    <message>
        <source>%1 rating vote(s)</source>
        <translation>%1 phiếu bầu</translation>
    </message>
    <message>
        <source>%1 downloads</source>
        <translation>%1 tải xuống</translation>
    </message>
    <message>
        <source>homepage</source>
        <translation>trang chủ</translation>
    </message>
    <message>
        <source>tracker</source>
        <translation>theo dõi</translation>
    </message>
    <message>
        <source>Installed version: %1 (in %2)&lt;br/&gt;</source>
        <translation>Phiên bản được cài đặt: %1 (trong %2) &lt;br/&gt;</translation>
    </message>
    <message>
        <source>Available version: %1 (in %2)&lt;br/&gt;</source>
        <translation>Phiên bản dùng được: %1 (trong %2) &lt;br/&gt;</translation>
    </message>
    <message>
        <source>changelog:&lt;br/&gt;%1 &lt;br/&gt;</source>
        <translation>báo cáo thay đổi:&lt;br&gt;%1&lt;br/&gt;</translation>
    </message>
    <message>
        <source>Upgrade plugin</source>
        <translation>Nâng cấp phần mở rộng</translation>
    </message>
    <message>
        <source>Downgrade plugin</source>
        <translation>Hạ cấp phần mở rộng</translation>
    </message>
    <message>
        <source>Install plugin</source>
        <translation>Cài đặt phần mở rộng</translation>
    </message>
    <message>
        <source>Reinstall plugin</source>
        <translation>Cài đặt lại phần mở rộng</translation>
    </message>
    <message>
        <source>Reload all repositories</source>
        <translation>Nạp tất cả các kho chứa</translation>
    </message>
    <message>
        <source>Only show plugins from selected repository</source>
        <translation>Chỉ hiển thị các phần mở rộng từ kho chứa được chọn</translation>
    </message>
    <message>
        <source>Clear filter</source>
        <translation>Làm sạch bộ lọc</translation>
    </message>
    <message>
        <source>connected</source>
        <translation>đã kết nối</translation>
    </message>
    <message>
        <source>The repository is connected</source>
        <translation>Kho chứa này được kết nối</translation>
    </message>
    <message>
        <source>unavailable</source>
        <translation>không dùng được</translation>
    </message>
    <message>
        <source>The repository is enabled, but unavailable</source>
        <translation>Kho chứa này được kích hoạt, nhưng không dùng được</translation>
    </message>
    <message>
        <source>disabled</source>
        <translation>bị bất hoạt</translation>
    </message>
    <message>
        <source>The repository is disabled</source>
        <translation>Kho chứa này bị bất hoạt</translation>
    </message>
    <message>
        <source>The repository is blocked due to incompatibility with your QGIS version</source>
        <translation>Kho chứa này bị khóa do không tương thích với phiên bản QGIS của bạn</translation>
    </message>
    <message>
        <source>Vote sent successfully</source>
        <translation>Phiếu bầu được gửi thành công</translation>
    </message>
    <message>
        <source>Sending vote to the plugin repository failed.</source>
        <translation>Gửi phiếu bầu đến kho chứa phần mở rộng thất bại.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Upgradable plugins&lt;/h3&gt;&lt;p&gt;Here are &lt;b&gt;upgradeable plugins&lt;/b&gt;. It means more recent versions of installed plugins are available in the repositories.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Các phần mở rộng có thể nâng cấp&lt;/h3&gt;&lt;p&gt;Đây là &lt;b&gt;các phần mở rộng có thể nâng cấp&lt;/b&gt;. Có nghĩa là có những phiên bản mới hơn của các phần mở rộng đã cài đặt có thể dùng được trong các kho chứa.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;All Plugins&lt;/h3&gt;&lt;p&gt;On the left you see the list of all plugins available for your QGIS, both installed and available for download. Some plugins come with your QGIS installation while most of them are made available via the plugin repositories.&lt;/p&gt;&lt;p&gt;You can temporarily enable or disable a plugin. To &lt;i&gt;enable&lt;/i&gt; or &lt;i&gt;disable&lt;/i&gt; a plugin, click its checkbox or doubleclick its name...&lt;/p&gt;&lt;p&gt;Plugins showing in &lt;span style=&apos;color:red&apos;&gt;red&lt;/span&gt; are not loaded because there is a problem. They are also listed on the &apos;Invalid&apos; tab. Click on the plugin name to see more details, or to reinstall or uninstall this plugin.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Tất cả các phần mở rộng&lt;/h3&gt;&lt;p&gt;Ở phía bên trái bạn thấy danh sách tất cả các phần mở rộng dùng được cho bản QGIS của bạn, cả những phần mở rộng đã cài đặt lẫn có thể tải xuống. Một số phần mở rộng đi kèm với bản cài đặt QGIS của bạn trong khi hầu hết số còn lại dùng được thông qua các kho chứa phần mở rộng.&lt;/p&gt;&lt;p&gt;Bạn có thể tạm thời kích hoạt hoặc bất hoạt một phần mở rộng. Để&lt;i&gt;kích hoạt&lt;/i&gt; hoặc &lt;i&gt;bất hoạt&lt;/i&gt; một phần mở rộng, nhắp chuột vào ô đánh dấu hoặc nhắp chuột đúp vào tên nó...&lt;/p&gt;&lt;p&gt;Các phần mở rộng đang hiển thị ở màu&lt;span style=&apos;color:red&apos;&gt;đỏ&lt;/span&gt; không được nạp do có vấn đề. Chúng cũng được liệt kê trong thẻ &apos;Không hợp lệ&apos;. Nhắp chuột vào tên nó để biết chi tiết, hoặc để cài đặt lại hoặc gỡ cài đặt phần mở rộng đó.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Installed Plugins&lt;/h3&gt;&lt;p&gt;Here you only see plugins &lt;b&gt;installed on your QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details. &lt;/p&gt;&lt;p&gt;Click the checkbox or doubleclick the name to &lt;i&gt;activate&lt;/i&gt; or &lt;i&gt;deactivate&lt;/i&gt; the plugin.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Các phần mở rộng đã cài&lt;/h3&gt;&lt;p&gt;Ở đây bạn chỉ thấy những phần mở rộng &lt;b&gt;được cài đặt trong bản QGIS của bạn&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Nhắp chuột vào tên chúng để xem chi tiết. &lt;/p&gt;&lt;p&gt;Nhắp chuột vào ô đánh dấu hoặc nhắp chuột đúp vào tên để &lt;i&gt;kích hoạt&lt;/i&gt; hoặc &lt;i&gt;bất hoạt&lt;/i&gt; phần mở rộng đó.&lt;/p&gt;&lt;p&gt;Bạn có thể thay đổi xếp thứ tự thông qua trình đơn ngữ cảnh (chuột phải).&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Not installed plugins&lt;/h3&gt;&lt;p&gt;Here you see the list of all plugins available in the repositories, but which are &lt;b&gt;not yet installed&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;&lt;p&gt;A plugin can be downloaded and installed by clicking on it&apos;s name, and then click the &apos;Install plugin&apos; button.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Những phần mở rộng không được cài đặt&lt;/h3&gt;&lt;p&gt;Ở đây bạn thấy danh sách tất cả những phần mở rộng có trong các kho chứa nhưng  &lt;b&gt;chưa được cài đặt&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Nhắp chuột vào tên để xem chi tiết.&lt;/p&gt;&lt;p&gt;Bạn có thể thay đổi xếp thứ tự thông qua trình đơn ngữ cảnh (chuột phải).&lt;/p&gt;&lt;p&gt;Một phần mở rộng có thể được tải xuống và cài đặt bằng cách nhắp chuột vào tên của nó, sau đó nhắp chuột vào nút &apos;Cài đặt phần mở rộng&apos;.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;New plugins&lt;/h3&gt;&lt;p&gt;Here you see brand &lt;b&gt;new&lt;/b&gt; plugins which can be installed.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Phần mở rộng mới&lt;/h3&gt;&lt;p&gt;Ở đây bạn thấy những phần mở rộng hoàn toàn&lt;b&gt;mới&lt;/b&gt; có thể cài đặt được.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Invalid plugins&lt;/h3&gt;&lt;p&gt;Plugins in this list here are &lt;b&gt;broken or incompatible&lt;/b&gt; with your version of QGIS.&lt;/p&gt;&lt;p&gt;Click on an individual plugin; if possible QGIS shows you more information.&lt;/p&gt;&lt;p&gt;The main reasons to have invalid plugins is that this plugin is not build for this version of QGIS. Maybe you can download another version from &lt;a href=&quot;http://plugins.qgis.org&quot;&gt;plugins.qgis.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Another common reason is that a python plugin needs some external python libraries (dependencies). You can install them yourself, depending on your operating system. After a correct install the plugin should work.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Phần mở rộng không hợp lệ&lt;/h3&gt;&lt;p&gt;Các phần mở rộng trong danh sách này &lt;b&gt;bị hỏng hoặc không tương thích&lt;/b&gt; với phiên bản QGIS của bạn.&lt;/p&gt;&lt;p&gt;Nhắp chuột vào một phần mở rộng; nếu có thể thì QGIS sẽ hiển thị cho bạn biết thông tin thêm.&lt;/p&gt;&lt;p&gt;Lý do chính có phần mở rộng không tương thích là do nó không được xây dựng cho phiên bản QGIS đó. Bạn có thể tải xuống phiên bản khác từ &lt;a href=&quot;http://plugins.qgis.org&quot;&gt;plugins.qgis.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Một lý do khác phổ biến là phần mở rộng python cần một số thư viện python ngoài (các gói phụ thuộc). Bạn có thể tự cài đặt chúng, tùy theo hệ thống của bạn. Sau khi cài đặt đúng thì phần mở rộng sẽ chạy được.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>QgsPluginManagerBase</name>
    <message>
        <source>Plugin Manager</source>
        <translation>Trình quản lý Phần mở rộng</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation>Đã cài đặt</translation>
    </message>
    <message>
        <source>Installed plugins</source>
        <translation>Các phần mở rộng đã cài đặt</translation>
    </message>
    <message>
        <source>Not installed plugins available for download</source>
        <translation>Các phần mở rộng chưa cài đặt có thể tải xuống</translation>
    </message>
    <message>
        <source>Upgradeable</source>
        <translation>Có thể nâng cấp</translation>
    </message>
    <message>
        <source>Installed plugins with more recent version available for download</source>
        <translation>Các phần mở rộng đã cài đặt có phiên bản mới hơn có thể tải xuống</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Not installed plugins seen for the first time</source>
        <translation>Các phần mở rộng chưa cài đặt lần đầu tiên thấy</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Không hợp lệ</translation>
    </message>
    <message>
        <source>Broken and incompatible installed plugins</source>
        <translation>Các phần mở rộng hỏng và không tương thích</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <source>Not installed</source>
        <translation>Không được cài đặt</translation>
    </message>
    <message>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
    <message>
        <source>Upgrade all upgradeable plugins</source>
        <translation>Nâng cấp tất cả các phần mở rộng có thể nâng cấp</translation>
    </message>
    <message>
        <source>Upgrade all</source>
        <translation>Nâng cấp tất cả</translation>
    </message>
    <message>
        <source>Uninstall the selected plugin</source>
        <translation>Gỡ cài đặt phần mở rộng được chọn</translation>
    </message>
    <message>
        <source>Uninstall plugin</source>
        <translation>Gỡ cài đặt phần mở rộng</translation>
    </message>
    <message>
        <source>Install, reinstall or upgrade the selected plugin</source>
        <translation>Cài đặt, cài đặt lại hoặc nâng cấp phần mở rộng được chọn</translation>
    </message>
    <message>
        <source>Reinstall plugin</source>
        <translation>Cài đặt lại phần mở rộng</translation>
    </message>
    <message>
        <source>The settings on this tab are only applicable for Python Plugins. No Python support detected, thus no settings available.</source>
        <translation>Các thiết lập trong thẻ này chỉ áp dụng được cho các phần mở rộng Python. Không phát hiện thấy có hỗ trợ Python, do vậy thiết lập không khả dụng.</translation>
    </message>
    <message>
        <source>Check for updates on startup</source>
        <translation>Kiểm tra các cập nhật lúc khởi động</translation>
    </message>
    <message>
        <source>every time QGIS starts</source>
        <translation>mỗi khi QGIS khởi động</translation>
    </message>
    <message>
        <source>once a day</source>
        <translation>một lần/ngày</translation>
    </message>
    <message>
        <source>every 3 days</source>
        <translation>3 ngày/lần</translation>
    </message>
    <message>
        <source>every week</source>
        <translation>hàng tuần</translation>
    </message>
    <message>
        <source>every 2 weeks</source>
        <translation>2 tuần/lần</translation>
    </message>
    <message>
        <source>every month</source>
        <translation>hàng tháng</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; If this function is enabled, QGIS will inform you whenever a new plugin or plugin update is available. Otherwise, fetching repositories will be performed during opening of the Plugin Manager window.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ghi chú:&lt;/span&gt; Nếu chức năng này được kích hoạt, QGIS sẽ thông báo cho bạn ngay khi có một phần mở rộng mới hoặc cập nhật. Nếu không đánh dấu, việc nạp các kho chứa sẽ được thực hiện trong quá trình mở cửa sổ Trình Quản lý Phần mở rộng.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Show also experimental plugins</source>
        <translation>Hiển thị cả các phần mở rộng thử nghiệm</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; Experimental plugins are generally unsuitable for production use. These plugins are in early stages of development, and should be considered &apos;incomplete&apos; or &apos;proof of concept&apos; tools. QGIS does not recommend installing these plugins unless you intend to use them for testing purposes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Ghi chú:&lt;/span&gt; Các phần mở rộng thử nghiệm thường là không phù hợp cho việc sử dụng thông thường. Những phần mở rộng này đang trong giai đoạn phát triển ban đầu, và nên được xem là các công cụ &apos;chưa hoàn chỉnh&apos; hoặc &apos;ở mức khái niệm&apos;. QGIS không khuyến cáo việc cài đặt các phần mở rộng này trừ khi bạn có ý định sử dụng chúng nhằm mục đích thử nghiệm.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Show also deprecated plugins</source>
        <translation>Hiển thị cả các phần mở rộng cũ</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:600;&quot;&gt;Note:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt;&quot;&gt; Deprecated plugins are generally unsuitable for production use. These plugins are unmaintained, and should be considered &apos;obsolete&apos; tools. QGIS does not recommend installing these plugins unless you still need it and there are no other alternatives available.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:600;&quot;&gt;Ghi chú:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt;&quot;&gt; Những phần mở rộng cũ thường không phù hợp để dùng thông thường. Chúng không được quản lý, và nên được coi là các công cụ đã &apos;lỗi thời&apos;. QGIS không khuyến cáo cài đặt những phần mở rộng này trừ khi bạn vẫn còn cần nó và không có thay thế nào khác.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Plugin repositories</source>
        <translation>Các kho chứa phần mở rộng</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>Trạng thái</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Reload repository contents
(useful when you uploaded a plugin there)</source>
        <translation>Nạp lại các nội dung kho chứa
(hữu ích khi bạn đã nâng cấp một phần mở rộng từ đó)</translation>
    </message>
    <message>
        <source>Reload repository</source>
        <translation>Nạp lại kho chứa</translation>
    </message>
    <message>
        <source>Configure an additional plugin repository</source>
        <translation>Cấu hình một kho chứa phần mở rộng bổ sung</translation>
    </message>
    <message>
        <source>Add a new plugin repository</source>
        <translation>Thêm một kho chứa phần mở rộng mới</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>Thêm...</translation>
    </message>
    <message>
        <source>Edit the selected repository</source>
        <translation>Chỉnh sửa kho chứa được chọn</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Remove the selected repository</source>
        <translation>Loại bỏ kho chứa được chọn</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidget</name>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Label Font</source>
        <translation>Phông chữ nhãn</translation>
    </message>
    <message>
        <source>The point displacement renderer only applies to (single) point layers. 
&apos;%1&apos; is not a point layer and cannot be displayed by the point displacement renderer</source>
        <translation>Trình kết xuất dời chỗ điểm chỉ áp ng cho các lớp điểm (đơn). 
&apos;%1&apos; không phải là một lớp điểm và không thể được trình bày bằng trình kết xuất dời chỗ điểm</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Center symbol:</source>
        <translation>Biểu tượng trung tâm:</translation>
    </message>
    <message>
        <source>Renderer:</source>
        <translation>Trình kết xuất:</translation>
    </message>
    <message>
        <source>Renderer settings...</source>
        <translation>Các thiết lập của trình kết xuất...</translation>
    </message>
    <message>
        <source>Label font:</source>
        <translation>Phông chữ nhãn:</translation>
    </message>
    <message>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <source>Max scale denominator:</source>
        <translation>Mẫu thức tỷ lệ lớn nhất:</translation>
    </message>
    <message>
        <source>Displacement circles</source>
        <translation>Các vòng tròn dời chỗ</translation>
    </message>
    <message>
        <source>Circle pen width:</source>
        <translation>Chiều dày đường vòng tròn:</translation>
    </message>
    <message>
        <source>Circle color:</source>
        <translation>Màu vòng tròn:</translation>
    </message>
    <message>
        <source>Circle radius modification:</source>
        <translation>Thay đổi bán kính vòng tròn:</translation>
    </message>
    <message>
        <source>Point distance tolerance:</source>
        <translation>Ngưỡng khoảng cách điểm:</translation>
    </message>
    <message>
        <source>Labels</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Label attribute:</source>
        <translation>Thuộc tính nhãn:</translation>
    </message>
    <message>
        <source>Label color:</source>
        <translation>Màu nhãn:</translation>
    </message>
    <message>
        <source>Use scale dependent labelling</source>
        <translation>Sử dụng gán nhãn dựa theo tỷ lệ</translation>
    </message>
</context>
<context>
    <name>QgsPointPatternFillSymbolLayerWidget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsPostgresConn</name>
    <message>
        <source>Connection to database failed</source>
        <translation>Kết nối vào CSDL thất bại</translation>
    </message>
    <message>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <source>error in setting encoding</source>
        <translation>lỗi trong thiết lập mã hóa</translation>
    </message>
    <message>
        <source>undefined return value from encoding setting</source>
        <translation>giá trị trả về không được định nghĩa từ thiết lập mã hóa</translation>
    </message>
    <message>
        <source>Your database has no working PostGIS support.</source>
        <translation>CSDL của bạn không hỗ trợ PostGIS hoạt động.</translation>
    </message>
    <message>
        <source>Your PostGIS installation has no GEOS support. Feature selection and identification will not work properly. Please install PostGIS with GEOS support (http://geos.refractions.net)</source>
        <translation>Cài đặt PostGIS của bạn không có hỗ trợ GEOS. Phép chọn và nhận diện đối tượng sẽ không hoạt động đúng đắn. Vui lòng cài đặt PostGIS với hỗ trợ GEOS (http://geos.refractions.net)</translation>
    </message>
    <message>
        <source>SQL:%1
result:%2
error:%3
</source>
        <translation>SQL:%1
kết quả:%2
lỗi:%3</translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation>Kết nối đến CSDL thành công, nhưng không thể xác định được các bảng có thể truy cập được.</translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined. The error message from the database was:
%1
</source>
        <translation>Kết nối với CSDL thành công, nhưng không thể xác định các bảng có thể truy cập được. Thông báo lỗi từ CSDL là:
%1
</translation>
    </message>
    <message>
        <source>Database connection was successful, but the accessible tables could not be determined.
The error message from the database was:
%1</source>
        <translation>Kết nối với CSDL thành công, nhưng không thể xác định các bảng có thể truy cập được.
Thông báo lỗi từ CSDL là:
%1</translation>
    </message>
    <message>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation>Không thể lấy danh sách các bảng được kích hoạt từ CSDL</translation>
    </message>
    <message>
        <source>Retrieval of postgis version failed</source>
        <translation>Việc lấy phiên bản postgis thất bại</translation>
    </message>
    <message>
        <source>Could not parse postgis version string &apos;%1&apos;</source>
        <translation>Không thể phân tách chuỗi phiên bản postgis &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Connection error: %1 returned %2 [%3]</source>
        <translation>Lỗi kết nối: %1 trả về %2 [%3]</translation>
    </message>
    <message>
        <source>Erroneous query: %1 returned %2 [%3]</source>
        <translation>Truy vấn bị lỗi: %1 trả về %2 [%3]</translation>
    </message>
    <message>
        <source>Query failed: %1
Error: no result buffer</source>
        <translation>Truy vấn thất bại: %1
Lỗi: không có đệm kết quả</translation>
    </message>
    <message>
        <source>Query: %1 returned %2 [%3]</source>
        <translation>Truy vấn: %1 trả về %2 [%3]</translation>
    </message>
    <message>
        <source>%1 cursor states lost.
SQL: %2
Result: %3 (%4)</source>
        <translation>%1 mất các trạng thái con trỏ.
SQL: %2
Kết quả: %3 (%4)</translation>
    </message>
    <message>
        <source>resetting bad connection.</source>
        <translation>thiết lập lại kết nối tồi.</translation>
    </message>
    <message>
        <source>retry after reset succeeded.</source>
        <translation>thử lại sau khi tái lập thành công.</translation>
    </message>
    <message>
        <source>retry after reset failed again.</source>
        <translation>thử lại sau khi tái lập vẫn thất bại.</translation>
    </message>
    <message>
        <source>connection still bad after reset.</source>
        <translation>kết nối vẫn tồi sau khi tái lập.</translation>
    </message>
    <message>
        <source>bad connection, not retrying.</source>
        <translation>kết nối tồi, không thử lại.</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>Điểm đa phần</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa phần</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa phần</translation>
    </message>
    <message>
        <source>No Geometry</source>
        <translation>Không có hình học</translation>
    </message>
    <message>
        <source>Unknown Geometry</source>
        <translation>Hình học không rõ</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>Hình học</translation>
    </message>
    <message>
        <source>Geography</source>
        <translation>Địa lý</translation>
    </message>
    <message>
        <source>TopoGeometry</source>
        <translation>Hình học tô-pô</translation>
    </message>
    <message>
        <source>Query could not be canceled [%1]</source>
        <translation>Phép truy vấn không hủy được [%1]</translation>
    </message>
    <message>
        <source>PQgetCancel failed</source>
        <translation>PQgetCancel thất bại</translation>
    </message>
</context>
<context>
    <name>QgsPostgresProvider</name>
    <message>
        <source>invalid PostgreSQL layer</source>
        <translation>Lớp PostgreSQL không hợp lệ</translation>
    </message>
    <message>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <source>invalid PostgreSQL topology layer</source>
        <translation>Lớp tô-pô PostgreSQL không hợp lệ</translation>
    </message>
    <message>
        <source>PostgreSQL layer has no primary key.</source>
        <translation>Lớp PostgreSQL không có khóa sơ cấp.</translation>
    </message>
    <message>
        <source>Whole number (smallint - 16bit)</source>
        <translation>Toàn bộ con số (số nguyên nhỏ - 16bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 32bit)</source>
        <translation>Toàn bộ con số (số nguyên - 32 bit)</translation>
    </message>
    <message>
        <source>Whole number (integer - 64bit)</source>
        <translation>Toàn bộ con số (số nguyên - 64bit)</translation>
    </message>
    <message>
        <source>Decimal number (numeric)</source>
        <translation>Số thập phân (kiểu số)</translation>
    </message>
    <message>
        <source>Decimal number (decimal)</source>
        <translation>Số thập phân (kiểu thập phân)</translation>
    </message>
    <message>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (kiểu số thực)</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu double)</translation>
    </message>
    <message>
        <source>Text, fixed length (char)</source>
        <translation>Chữ, chiều dài cố định (char)</translation>
    </message>
    <message>
        <source>Text, limited variable length (varchar)</source>
        <translation>Chữ, chiều dài thay đổi có hạn chế (varchar)</translation>
    </message>
    <message>
        <source>Text, unlimited length (text)</source>
        <translation>Chữ, chiều dài không giới hạn (text)</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Ngày</translation>
    </message>
    <message>
        <source>PostgreSQL layer has unknown primary key type.</source>
        <translation>Lớp PostgreSQL có khóa sơ cấp thuộc kiểu không biết.</translation>
    </message>
    <message>
        <source>Read attempt on an invalid postgresql data source</source>
        <translation>Cố gắng đọc một nguồn dữ liệu postgresql không hợp lệ</translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation>THẤT BẠI: không tìm thấy trường %1.</translation>
    </message>
    <message>
        <source>unexpected formatted field type &apos;%1&apos; for field %2</source>
        <translation>kiểu trường được định dạng không mong đợi &apos;%1&apos; đối với trường %2</translation>
    </message>
    <message>
        <source>Field %1 ignored, because of unsupported type %2</source>
        <translation>Trường %1 bị bỏ qua, lý do là kiểu không được hỗ trợ %2</translation>
    </message>
    <message>
        <source>Field %1 ignored, because of unsupported type type %2</source>
        <translation>Trường %1 bị bỏ qua, lý do là kiểu không được hỗ trợ %2</translation>
    </message>
    <message>
        <source>Duplicate field %1 found
</source>
        <translation>Tìm thấy trường lặp %1</translation>
    </message>
    <message>
        <source>Unable to access the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể truy cập mối quan hệ %1.
Thông báo lỗi từ CSDL là:
%2
SQL: %3</translation>
    </message>
    <message>
        <source>PostgreSQL is still in recovery after a database crash
(or you are connected to a (read-only) slave).
Write accesses will be denied.</source>
        <translation>PostgreSQL vẫn trong giai đoạn phục hồi sau khi sập CSDL
(hoặc bạn kết nối nào một hệ thống phụ thuộc (chỉ đọc)).
Truy cập ghi sẽ bị từ chối.</translation>
    </message>
    <message>
        <source>Unable to determine table access privileges for the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Không thể xác định quyền truy cập bảng của mối quan hệ %1.
Thông báo lỗi từ CSDL là:
%2
SQL: %3</translation>
    </message>
    <message>
        <source>The custom query is not a select query.</source>
        <translation>Truy vấn tùy biến không phải là phép truy vấn chọn.</translation>
    </message>
    <message>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Không thể thực thi truy vấn.
Thông báo lỗi từ CSDL là:
%1.
SQL: %2</translation>
    </message>
    <message>
        <source>The table has no column suitable for use as a key. QGIS requires a primary key, a PostgreSQL oid column or a ctid for tables.</source>
        <translation>Bảng này không có cột nào thích hợp để dùng làm khóa. QGIS cần một khóa sơ cấp, một cột oid kiểu PostgreSQL hoặc một ctid dùng cho các bảng.</translation>
    </message>
    <message>
        <source>Primary key field &apos;%1&apos; for view not unique.</source>
        <translation>Trường khóa sơ cấp %1 dùng để xem không phải dạng duy nhất đơn trị.</translation>
    </message>
    <message>
        <source>Key field &apos;%1&apos; for view not found.</source>
        <translation>Không tìm thấy trường khóa &apos;%1&apos; để xem.</translation>
    </message>
    <message>
        <source>No key field for view given.</source>
        <translation>Trường khóa để xem không được cung cấp.</translation>
    </message>
    <message>
        <source>Unexpected relation type &apos;%1&apos;.</source>
        <translation>Kiểu quan hệ không mong đợi &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>No key field for query given.</source>
        <translation>Trường khóa để truy vấn không được cung cấp.</translation>
    </message>
    <message>
        <source>Could not find topology of layer %1.%2.%3</source>
        <translation>Không tìm thấy tô-pô của lớp %1.%2.%3</translation>
    </message>
    <message>
        <source>PostGIS error while adding features: %1</source>
        <translation>Lỗi PostGIS khi đang thêm các đối tượng: %1</translation>
    </message>
    <message>
        <source>PostGIS error while deleting features: %1</source>
        <translation>Lỗi PostGIS khi đang xóa các đối tượng: %1</translation>
    </message>
    <message>
        <source>PostGIS error while adding attributes: %1</source>
        <translation>Lỗi PostGIS khi thêm các thuộc tính: %1</translation>
    </message>
    <message>
        <source>PostGIS error while deleting attributes: %1</source>
        <translation>Lỗi PostGIS khi xóa các thuộc tính: %1</translation>
    </message>
    <message>
        <source>PostGIS error while changing attributes: %1</source>
        <translation>Lỗi PostGIS khi thay đổi các thuộc tính: %1</translation>
    </message>
    <message>
        <source>PostGIS error while changing geometry values: %1</source>
        <translation>Lỗi PostGIS khi thay đổi các giá trị hình học: %1</translation>
    </message>
    <message>
        <source>result of extents query invalid: %1</source>
        <translation>kết quả của truy vấn phạm vi không hợp lệ: %1</translation>
    </message>
    <message>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation>Kiểu hình học và srid dùng cho cột rỗng %1 của %2 không được xác định.</translation>
    </message>
    <message>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation>Kiểu đối tượng hoặc srid dùng cho %1 của %2 không thể xác định được hoặc không được yêu cầu.</translation>
    </message>
    <message>
        <source>Editing and adding disabled for 2D+ layer (%1; %2)</source>
        <translation>Chỉnh sửa và thêm bị bất hoạt đối với lớp 2D+ (%1; %2)</translation>
    </message>
    <message>
        <source>PostgreSQL version: unknown</source>
        <translation>Phiên bản PostgrSQL: không rõ</translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>không rõ</translation>
    </message>
    <message>
        <source>PostgreSQL not connected</source>
        <translation>PostgreSQL không được kết nối</translation>
    </message>
    <message>
        <source>PostgreSQL/PostGIS provider
%1
PostGIS %2</source>
        <translation>Nhà cung cấp PostgreSQL/PostGIS
%1
PostGIS %2</translation>
    </message>
</context>
<context>
    <name>QgsProject</name>
    <message>
        <source>Loading layer %1</source>
        <translation>Đang nạp lớp %1</translation>
    </message>
    <message>
        <source>Unable to open %1</source>
        <translation>Không thể mở %1</translation>
    </message>
    <message>
        <source>Project File Read Error</source>
        <translation>Lỗi Đọc Tập tin Phép chiếu</translation>
    </message>
    <message>
        <source>%1 at line %2 column %3</source>
        <translation>%1 tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>Project file read error: %1 at line %2 column %3</source>
        <translation>Lỗi đọc tập tin dự án: %1 tại dòng %2 cột %3</translation>
    </message>
    <message>
        <source>%1 for file %2</source>
        <translation>%1 cho tập tin %2</translation>
    </message>
    <message>
        <source>Unable to save to file %1</source>
        <translation>Không thể lưu vào tập tin %1</translation>
    </message>
    <message>
        <source>%1 is not writable. Please adjust permissions (if possible) and try again.</source>
        <translation>%1 không thể ghi được. Vui lòng điều chỉnh quyền (nếu được) và thử lại.</translation>
    </message>
    <message>
        <source>Unable to save to file %1. Your project may be corrupted on disk. Try clearing some space on the volume and check file permissions before pressing save again.</source>
        <translation>Không thể lưu vào tập tin %1. Dự án của bạn có thể bị hỏng. Hãy thử xoá bớt dữ liệu trên ổ cứng và kiểm tra các quyền trước khi bấm nút lưu lần nữa.</translation>
    </message>
</context>
<context>
    <name>QgsProjectBadLayerGuiHandler</name>
    <message>
        <source>Ignore</source>
        <translation>Bỏ qua</translation>
    </message>
    <message>
        <source>QGIS Project Read Error</source>
        <translation>Lỗi đọc tập tin dự án QGIS</translation>
    </message>
    <message>
        <source>Unable to open one or more project layers.
Choose ignore to continue loading without the missing layers. Choose cancel to return to your pre-project load state. Choose OK to try to find the missing layers.</source>
        <translation>Không thể mở một hoặc nhiều lớp dự án.
Chọn bỏ qua để tiếp tục nạp mà không có các lớp bị thiếu. Chọn hủy để quay lại trạng thái trước dự án. Chọn Đồng ý để cố gắng tìm các lớp bị thiếu.</translation>
    </message>
</context>
<context>
    <name>QgsProjectColorScheme</name>
    <message>
        <source>Project colors</source>
        <translation>Các màu của dự án</translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialog</name>
    <message>
        <source>Select project file</source>
        <translation>Chọn tập tin dự án</translation>
    </message>
    <message>
        <source>QGIS files</source>
        <translation>Các tập tin QGIS</translation>
    </message>
    <message>
        <source>Recursive embedding not possible</source>
        <translation>Nhúng đệ quy không thể được</translation>
    </message>
    <message>
        <source>It is not possible to embed layers / groups from the current project.</source>
        <translation>Không thể nhúng các lớp/nhóm từ dự án hiện tại.</translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialogBase</name>
    <message>
        <source>Select layers and groups to embed</source>
        <translation>Chọn các lớp và nhóm để nhúng</translation>
    </message>
    <message>
        <source>Project file</source>
        <translation>Tập tin dự án</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsProjectProperties</name>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Identifiable</source>
        <translation>Có thể nhận diện được</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Véc-tơ</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Coordinate System Restriction</source>
        <translation>Giới hạn Hệ Tọa độ</translation>
    </message>
    <message>
        <source>No coordinate systems selected. Disabling restriction.</source>
        <translation>Không có hệ tọa độ nào được chọn. Bất hoạt giới hạn.</translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>Màu chọn</translation>
    </message>
    <message>
        <source>Measure tool (CRS transformation: %1)</source>
        <translation>Công cụ đo (chuyển đổi hệ tọa độ: %1)</translation>
    </message>
    <message>
        <source>Canvas units (CRS transformation: %1)</source>
        <translation>Đơn vị khung bản đồ (chuyển đổi hệ tọa độ: %1)</translation>
    </message>
    <message>
        <source>OFF</source>
        <translation>TẮT</translation>
    </message>
    <message>
        <source>ON</source>
        <translation>BẬT</translation>
    </message>
    <message>
        <source>CRS %1 was already selected</source>
        <translation>Hệ tọa độ %1 đã được chọn</translation>
    </message>
    <message>
        <source>Coordinate System Restrictions</source>
        <translation>Các giới hạn Hệ Tọa độ</translation>
    </message>
    <message>
        <source>The current selection of coordinate systems will be lost.
Proceed?</source>
        <translation>Phép chọn các hệ tọa độ hiện tại sẽ bị mất.
Tiếp tục không?</translation>
    </message>
    <message>
        <source>Select print composer</source>
        <translation>Chọn trình biên tập in ấn</translation>
    </message>
    <message>
        <source>Composer Title</source>
        <translation>Tiêu đề Trình biên tập</translation>
    </message>
    <message>
        <source>Select restricted layers and groups</source>
        <translation>Chọn các lớp và nhóm bị giới hạn</translation>
    </message>
    <message>
        <source>Enter scale</source>
        <translation>Nhập tỷ lệ</translation>
    </message>
    <message>
        <source>Scale denominator</source>
        <translation>Hệ số tỷ lệ</translation>
    </message>
    <message>
        <source>Load scales</source>
        <translation>Nạp các tỷ lệ</translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Save scales</source>
        <translation>Lưu các tỷ lệ</translation>
    </message>
    <message>
        <source>Select a valid symbol</source>
        <translation>Chọn một biểu tượng hợp lệ</translation>
    </message>
    <message>
        <source>Invalid symbol : </source>
        <translation>Biểu tượng không hợp lệ : </translation>
    </message>
    <message>
        <source>Parameters:</source>
        <translation>Các tham số:</translation>
    </message>
    <message>
        <source>Select %1 from pull-down menu to adjust radii</source>
        <translation>Chọn %1 từ trình đơn thả xuống để điều chỉnh các bán kính</translation>
    </message>
    <message>
        <source>Can only use ellipsoidal calculations when CRS transformation is enabled</source>
        <translation>Chỉ có thể dùng các tính toán ellipsoid khi phép chuyển đổi HTĐ được kích hoạt</translation>
    </message>
    <message>
        <source>Select Color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Select palette file</source>
        <translation>Chọn tập tin bảng màu</translation>
    </message>
    <message>
        <source>Invalid file</source>
        <translation>Tập tin không hợp lệ</translation>
    </message>
    <message>
        <source>Error, file does not exist or is not readable</source>
        <translation>Lỗi, tập tin không tồn tại hoặc không thể đọc được</translation>
    </message>
    <message>
        <source>Error, no colors found in palette file</source>
        <translation>Lỗi, không tìm thấy màu trong tập tin bảng màu</translation>
    </message>
    <message>
        <source>Palette file</source>
        <translation>Tập tin bảng màu</translation>
    </message>
    <message>
        <source>Error exporting</source>
        <translation>Lỗi xuất</translation>
    </message>
    <message>
        <source>Error writing palette file</source>
        <translation>Lỗi ghi tập tin bảng màu</translation>
    </message>
</context>
<context>
    <name>QgsProjectPropertiesBase</name>
    <message>
        <source>Project Properties</source>
        <translation>Các đặc điểm của phép chiếu</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>General settings</source>
        <translation>Các thiết lập chung</translation>
    </message>
    <message>
        <source>Project title</source>
        <translation>Tiêu đề dự án</translation>
    </message>
    <message>
        <source>Descriptive project name</source>
        <translation>Tên mô tả dự án</translation>
    </message>
    <message>
        <source>Default project title</source>
        <translation>Tiêu đề phép chiếu mặc định</translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation>Màu phép chọn</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>absolute</source>
        <translation>tuyệt đối</translation>
    </message>
    <message>
        <source>relative</source>
        <translation>tương đối</translation>
    </message>
    <message>
        <source>Save paths</source>
        <translation>Lưu các đường dẫn</translation>
    </message>
    <message>
        <source>Measure tool</source>
        <translation>Công cụ đo</translation>
    </message>
    <message>
        <source>Semi-minor</source>
        <translation>Nửa trục nhỏ</translation>
    </message>
    <message>
        <source>Semi-major</source>
        <translation>Nửa trục chính</translation>
    </message>
    <message>
        <source>Used when CRS transformation is turned off</source>
        <translation>Được dùng khi phép chuyển đổi HTĐ bị tắt đi</translation>
    </message>
    <message>
        <source>Canvas units</source>
        <translation>Đơn vị khung bản đồ</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <source>Identify layers</source>
        <translation>Nhận diện các lớp</translation>
    </message>
    <message>
        <source>Default styles</source>
        <translation>Các kiểu mặc định</translation>
    </message>
    <message>
        <source>OWS server</source>
        <translation>Máy chủ OWS</translation>
    </message>
    <message>
        <source>Ellipsoid
(for distance calculations)</source>
        <translation>Ellipsoid
(dùng cho các tính toán khoảng cách)</translation>
    </message>
    <message>
        <source>Degree</source>
        <translation>Độ</translation>
    </message>
    <message>
        <source>Degree display</source>
        <translation>Trình bày độ</translation>
    </message>
    <message>
        <source>Decimal degrees</source>
        <translation>Độ thập phân</translation>
    </message>
    <message>
        <source>Degrees, Minutes</source>
        <translation>Độ, Phút</translation>
    </message>
    <message>
        <source>Degrees, Minutes, Seconds</source>
        <translation>Độ, Phút, Giây</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Automatically sets the number of decimal places in the mouse position display</source>
        <translation>Tự động thiết lập số chữ số thập phân tại vị trí hiển thị chuột</translation>
    </message>
    <message>
        <source>The number of decimal places that are used when displaying the mouse position is automatically set to be enough so that moving the mouse by one pixel gives a change in the position display</source>
        <translation>Số lượng chữ số thập phân được dùng khi hiển thị vị trí con trỏ chuột được tự động thiết lập đủ để khi di chuyển con trỏ chuột một điểm ảnh sẽ tạo ra thay đổi hiển thị vị trí</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <source>Sets the number of decimal places to use for the mouse position display</source>
        <translation>Thiết lập số lượng chữ số thập phân để dùng cho hiển thị vị trí con trỏ</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <source>The number of decimal places for the manual option</source>
        <translation>Số lượng chữ số thập phân dùng cho tùy chọn thủ công</translation>
    </message>
    <message>
        <source>decimal places</source>
        <translation>số lẻ sau dấu thập phân</translation>
    </message>
    <message>
        <source>Project scales</source>
        <translation>Các tỷ lệ Dự án</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Enable &apos;on the fly&apos; CRS transformation</source>
        <translation>Kích hoạt việc chuyển đổi HTĐ khi mở bản đồ</translation>
    </message>
    <message>
        <source>Identifiable layers</source>
        <translation>Các lớp có thể nhận diện được</translation>
    </message>
    <message>
        <source>Project layers</source>
        <translation>Các lớp dự án</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Identifiable</source>
        <translation>Có thể nhận diện được</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation>Đánh dấu</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Default symbols</source>
        <translation>Các biểu tượng mặc định</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Color Ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <source>Style Manager</source>
        <translation>Trình Quản lý Kiểu</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>Relations</source>
        <translation>Các quan hệ</translation>
    </message>
    <message>
        <source>Project file</source>
        <translation>Tập tin dự án</translation>
    </message>
    <message>
        <source>Nautical miles</source>
        <translation>Hải lý</translation>
    </message>
    <message>
        <source>Assign random colors to symbols</source>
        <translation>Gán màu ngẫu nhiên cho các biểu tượng</translation>
    </message>
    <message>
        <source>Project colors</source>
        <translation>Các màu của dự án</translation>
    </message>
    <message>
        <source>Copy colors</source>
        <translation>Sao chép các màu</translation>
    </message>
    <message>
        <source>Add color</source>
        <translation>Thêm màu</translation>
    </message>
    <message>
        <source>Paste colors</source>
        <translation>Dán các màu</translation>
    </message>
    <message>
        <source>Remove color</source>
        <translation>Loại bỏ màu</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Service capabilities</source>
        <translation>Các khả năng của dịch vụ</translation>
    </message>
    <message>
        <source>Person</source>
        <translation>Người</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Organization</source>
        <translation>Tổ chức</translation>
    </message>
    <message>
        <source>Online resource</source>
        <translation>Nguồn thông tin trực tuyến</translation>
    </message>
    <message>
        <source>E-Mail</source>
        <translation>Thư điện tử</translation>
    </message>
    <message>
        <source>Phone</source>
        <translation>Điện thoại</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>Lệ phí</translation>
    </message>
    <message>
        <source>Access constraints</source>
        <translation>Các ràng buộc truy cập</translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation>Danh sách từ khóa</translation>
    </message>
    <message>
        <source>WMS capabilities</source>
        <translation>Các khả năng của WMS</translation>
    </message>
    <message>
        <source>Add geometry to feature response</source>
        <translation>Thêm hình học vào phản hồi đối tượng</translation>
    </message>
    <message>
        <source>Min. X</source>
        <translation>X nhỏ nhất</translation>
    </message>
    <message>
        <source>Min. Y</source>
        <translation>Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Max. X</source>
        <translation>X lớn nhất</translation>
    </message>
    <message>
        <source>Max. Y</source>
        <translation>Y lớn nhất</translation>
    </message>
    <message>
        <source>Use Current Canvas Extent</source>
        <translation>Dùng phạm vi khung bản đồ hiện tại</translation>
    </message>
    <message>
        <source>Used</source>
        <translation>Được dùng</translation>
    </message>
    <message>
        <source>Exclude composers</source>
        <translation>Loại các trình biên tập</translation>
    </message>
    <message>
        <source>WFS capabilities</source>
        <translation>Các khả năng của WFS</translation>
    </message>
    <message>
        <source>WCS capabilities</source>
        <translation>Các khả năng của WCS</translation>
    </message>
    <message>
        <source>Exclude layers</source>
        <translation>Loại bỏ các lớp</translation>
    </message>
    <message>
        <source>Quality for JPEG images ( 10 : smaller image - 100 : best quality )</source>
        <translation>Chất lượng ảnh JPEG (10 : ảnh nhỏ - 100: chất lượng cao nhất )</translation>
    </message>
    <message>
        <source>Use layer ids as names</source>
        <translation>Dùng số hiệu nhận diện lớp làm tên</translation>
    </message>
    <message>
        <source>GetFeatureInfo geometry precision (decimal places)</source>
        <translation>độ chính xác hình học GetFeatureInfo (vị trí thập phân)</translation>
    </message>
    <message>
        <source>Published</source>
        <translation>Được xuất bản</translation>
    </message>
    <message>
        <source>Geometry precision (decimal places)</source>
        <translation>Độ chính xác hình học (vị trí thập phân)</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <source>Insert</source>
        <translation>Chèn</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Unselect all</source>
        <translation>Khử chọn tất cả</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Macros</source>
        <translation>Các vĩ lệnh</translation>
    </message>
    <message>
        <source>Advertised URL</source>
        <translation>URL được thông báo</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Maximums for GetMap request</source>
        <translation>Các giá trị lớn nhất để yêu cầu GetMap</translation>
    </message>
    <message>
        <source>Advertised extent</source>
        <translation>Phạm vi được thông báo</translation>
    </message>
    <message>
        <source>CRS restrictions</source>
        <translation>Các giới hạn HTĐ</translation>
    </message>
    <message>
        <source>Python macros</source>
        <translation>Các vĩ lệnh Python</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidget</name>
    <message>
        <source>invalid projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select CRS</source>
        <translation>Chọn HTĐ</translation>
    </message>
    <message>
        <source>Selected CRS (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer CRS (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project CRS (%1 - %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default CRS (%1 - %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 - %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidgetPlugin</name>
    <message>
        <source>A widget to select a generic projection system.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelector</name>
    <message>
        <source>User Defined Coordinate Systems</source>
        <translation>Hệ tọa độ do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Geographic Coordinate Systems</source>
        <translation>Các hệ tọa độ địa lý</translation>
    </message>
    <message>
        <source>Projected Coordinate Systems</source>
        <translation>Các hệ tọa độ quy chiếu</translation>
    </message>
    <message>
        <source>Resource Location Error</source>
        <translation>Lỗi Resource Location</translation>
    </message>
    <message>
        <source>Error reading database file from: 
 %1
Because of this the projection selector will not work...</source>
        <translation>Lỗi đọc tập tin CSDL từ:
%1
Vì lý do này trình chọn phép chiếu sẽ không chạy được...</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectorBase</name>
    <message>
        <source>Coordinate Reference System Selector</source>
        <translation>Trình chọn Hệ tọa độ</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>Bộ lọc</translation>
    </message>
    <message>
        <source>Recently used coordinate reference systems</source>
        <translation>Các hệ tọa độ mới được dùng</translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <source>Selected CRS:</source>
        <translation>HTĐ được chọn:</translation>
    </message>
    <message>
        <source>Authority ID</source>
        <translation>ID quyền tác giả</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Coordinate reference systems of the world</source>
        <translation>Các hệ tham chiếu tọa độ của thế giới</translation>
    </message>
    <message>
        <source>Hide deprecated CRSs</source>
        <translation>Ẩn các HTĐ đã cổ</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilder</name>
    <message>
        <source>&amp;Test</source>
        <translation>&amp;Kiểm tra</translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <source>Set provider filter on %1</source>
        <translation>Thiết lập bộ lọc nhà cung cấp trên %1</translation>
    </message>
    <message>
        <source>Query Result</source>
        <translation>Kết quả Truy vấn</translation>
    </message>
    <message numerus="yes">
        <source>The where clause returned %n row(s).</source>
        <comment>returned test rows</comment>
        <translation>
            <numerusform>Mệnh đề where trả về %n hàng.</numerusform>
        </translation>
    </message>
    <message>
        <source>Query Failed</source>
        <translation>Truy vấn thất bại</translation>
    </message>
    <message>
        <source>An error occurred when executing the query.</source>
        <translation>Xảy ra một lỗi khi thực thi truy vấn.</translation>
    </message>
    <message>
        <source>
The data provider said:
%1</source>
        <translation>
Nhà cung cấp dữ liệu nói rằng:
%1</translation>
    </message>
    <message>
        <source>Error in Query</source>
        <translation>Lỗi trong phép truy vấn</translation>
    </message>
    <message>
        <source>The subset string could not be set</source>
        <translation>Không thể thiết lập được chuỗi tập con</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilderBase</name>
    <message>
        <source>Query Builder</source>
        <translation>Trình tạo Truy vấn</translation>
    </message>
    <message>
        <source>Datasource</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of fields in this vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Danh sách các trường trong tập tin vector này&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of values for the current field.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Danh sách các giá trị dùng cho trường hiện tại.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Take a &lt;span style=&quot; font-weight:600;&quot;&gt;sample&lt;/span&gt; of records in the vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Lấy một&lt;span style=&quot; font-weight:600;&quot;&gt;mẫu&lt;/span&gt; của các bản ghi trong tập tin vector&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Sample</source>
        <translation>Mẫu</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Retrieve &lt;span style=&quot; font-weight:600;&quot;&gt;all&lt;/span&gt; the record in the vector file (&lt;span style=&quot; font-style:italic;&quot;&gt;if the table is big, the operation can consume some time&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Lấy &lt;span style=&quot; font-weight:600;&quot;&gt;tất cả&lt;/span&gt; bản ghi trong tập tin vector (&lt;span style=&quot; font-style:italic;&quot;&gt;nếu bảng lớn, lệnh này có thể mất một thời gian&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Use unfiltered layer</source>
        <translation>Dùng lớp không bị lọc</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation>Toán tử</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>NOT</source>
        <translation>KHÔNG PHẢI</translation>
    </message>
    <message>
        <source>OR</source>
        <translation>HOẶC</translation>
    </message>
    <message>
        <source>AND</source>
        <translation>VÀ</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>IN</source>
        <translation>TRONG</translation>
    </message>
    <message>
        <source>NOT IN</source>
        <translation>KHÔNG CÓ TRONG</translation>
    </message>
    <message>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>LIKE</source>
        <translation>GẦN GIỐNG</translation>
    </message>
    <message>
        <source>ILIKE</source>
        <translation>ILIKE</translation>
    </message>
    <message>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <source>Provider specific filter expression</source>
        <translation>Biểu thức lọc đặc thù theo nhà cung cấp</translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlg</name>
    <message>
        <source>Editable</source>
        <translation>Chỉnh sửa được</translation>
    </message>
    <message>
        <source>Slider</source>
        <translation>Thanh trượt</translation>
    </message>
    <message>
        <source>Dial</source>
        <translation>Mặt đồng hồ</translation>
    </message>
    <message>
        <source>Current minimum for this value is %1 and current maximum is %2.</source>
        <translation>Trị nhỏ nhất cho giá trị này là %1 và trị lớn nhất là %2.</translation>
    </message>
    <message>
        <source>Attribute has no integer or real type, therefore range is not usable.</source>
        <translation>Thuộc tính không có kiểu số nguyên hoặc số thực, do vậy miền không dùng được.</translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Allows setting of numeric values from a specified range. The edit widget can be either a slider or a spin box.</source>
        <translation>Cho phép thiết lập các giá trị số từ một miền chỉ định. Công cụ chỉnh sửa có thể là hộp thanh trượt hoặc xoay.</translation>
    </message>
    <message>
        <source>Step</source>
        <translation>Bước</translation>
    </message>
    <message>
        <source>Advanced options</source>
        <translation>Các tùy chọn nâng cao</translation>
    </message>
    <message>
        <source>Suffix</source>
        <translation>Hậu tố</translation>
    </message>
    <message>
        <source>Inactive</source>
        <translation>Không kích hoạt</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Allow NULL</source>
        <translation>Cho phép RỖNG</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Local minimum/maximum = 0/0</source>
        <translation>Trị nhỏ/lớn nhất cục bộ = 0/0</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialog</name>
    <message>
        <source>Enter result file</source>
        <translation>Nhập tập tin kết quả</translation>
    </message>
    <message>
        <source>Expression valid</source>
        <translation>Biểu thức hợp lệ</translation>
    </message>
    <message>
        <source>Expression invalid</source>
        <translation>Biểu thức không hợp lệ</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialogBase</name>
    <message>
        <source>Raster calculator</source>
        <translation>Trình tính toán raster</translation>
    </message>
    <message>
        <source>Raster bands</source>
        <translation>Các băng raster</translation>
    </message>
    <message>
        <source>Result layer</source>
        <translation>Lớp kết quả</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Current layer extent</source>
        <translation>Phạm vi lớp hiện hành</translation>
    </message>
    <message>
        <source>X min</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>XMax</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>Y min</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>Y max</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>Định dạng đầu ra</translation>
    </message>
    <message>
        <source>Add result to project</source>
        <translation>Thêm kết quả vào dự án</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation>Toán tử</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>sqrt</source>
        <translation>căn.bậc.2</translation>
    </message>
    <message>
        <source>sin</source>
        <translation>sin</translation>
    </message>
    <message>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <source>acos</source>
        <translation>acos</translation>
    </message>
    <message>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <source>cos</source>
        <translation>cos</translation>
    </message>
    <message>
        <source>asin</source>
        <translation>asin</translation>
    </message>
    <message>
        <source>tan</source>
        <translation>tan</translation>
    </message>
    <message>
        <source>atan</source>
        <translation>atan</translation>
    </message>
    <message>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>OR</source>
        <translation>HOẶC</translation>
    </message>
    <message>
        <source>AND</source>
        <translation>VÀ</translation>
    </message>
    <message>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <source>Raster calculator expression</source>
        <translation>Biểu thức tính toán raster</translation>
    </message>
</context>
<context>
    <name>QgsRasterDataProvider</name>
    <message>
        <source>Format not supported</source>
        <translation>Định dạng không được hỗ trợ</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>Chữ</translation>
    </message>
    <message>
        <source>Html</source>
        <translation>Html</translation>
    </message>
    <message>
        <source>Feature</source>
        <translation>Tính chất</translation>
    </message>
</context>
<context>
    <name>QgsRasterFillSymbolLayerWidget</name>
    <message>
        <source>Pixels</source>
        <translation>Điểm ảnh</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select image file</source>
        <translation>Chọn tập tin ảnh</translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidget</name>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <source>No compression</source>
        <translation>Không nén</translation>
    </message>
    <message>
        <source>Low compression</source>
        <translation>Nén thấp</translation>
    </message>
    <message>
        <source>High compression</source>
        <translation>Nén cao</translation>
    </message>
    <message>
        <source>JPEG compression</source>
        <translation>Nén JPEG</translation>
    </message>
    <message>
        <source>Cannot get create options for driver %1</source>
        <translation>Không thể lấy các tùy chọn tạo dùng cho trình điều khiển %1</translation>
    </message>
    <message>
        <source>For details on pyramids options please see the following pages</source>
        <translation>Xem chi tiết về các tùy chọn tháp trong các trang sau</translation>
    </message>
    <message>
        <source>No help available</source>
        <translation>Không có trợ giúp</translation>
    </message>
    <message>
        <source>cannot validate pyramid options</source>
        <translation>không thể kiểm chứng các tùy chọn tháp</translation>
    </message>
    <message>
        <source>Cannot validate creation options</source>
        <translation>Không thể kiểm chứng các tùy chọn tạo</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation>Hợp lệ</translation>
    </message>
    <message>
        <source>Invalid %1:

%2

Click on help button to get valid creation options for this format.</source>
        <translation>%1 không hợp lệ:

%2

Nhắp chuột vào nút trợ giúp để lấy các tùy chọn tạo hợp lệ dùng được cho định dạng này.</translation>
    </message>
    <message>
        <source>pyramid creation option</source>
        <translation>tùy chọn tạo tháp</translation>
    </message>
    <message>
        <source>creation option</source>
        <translation>tùy chọn tạo</translation>
    </message>
    <message>
        <source>Profile name:</source>
        <translation>Tên tiểu sử:</translation>
    </message>
    <message>
        <source>Use simple interface</source>
        <translation>Dùng giao diện đơn giản</translation>
    </message>
    <message>
        <source>Use table interface</source>
        <translation>Dùng giao diện bảng</translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation>Tiểu sử</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>Validate</source>
        <translation>Kiểm chứng</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>Insert KEY=VALUE pairs separated by spaces</source>
        <translation>Chèn các cặp KHÓA=GIÁ TRỊ, cách biệt nhau bằng khoảng trắng</translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidget</name>
    <message>
        <source>Visibility</source>
        <translation>Khả năng nhìn thấy</translation>
    </message>
    <message>
        <source>Min/Max options</source>
        <translation>Các tùy chọn nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>Always show min/max markers</source>
        <translation>Luôn hiển thị các đánh dấu nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>Zoom to min/max</source>
        <translation>Phóng đến nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>Update style to min/max</source>
        <translation>Cập nhật kiểu theo nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>Show all bands</source>
        <translation>Hiển thị tất cả các băng</translation>
    </message>
    <message>
        <source>Show RGB/Gray band(s)</source>
        <translation>Hiển thị các băng RGB/Xám</translation>
    </message>
    <message>
        <source>Show selected band</source>
        <translation>Hiển thị băng được chọn</translation>
    </message>
    <message>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <source>Draw as lines</source>
        <translation>Vẽ dưới dạng đường</translation>
    </message>
    <message>
        <source>Draw as lines (only int layers)</source>
        <translation>Vẽ dưới dạng đường (chỉ dùng cho các lớp kiểu số nguyên)</translation>
    </message>
    <message>
        <source>Actions</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Load min/max</source>
        <translation>Nạp nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>Estimate (faster)</source>
        <translation>Ước lượng (nhanh hơn)</translation>
    </message>
    <message>
        <source>Actual (slower)</source>
        <translation>Giá trị thực (chậm hơn)</translation>
    </message>
    <message>
        <source>Current extent</source>
        <translation>Phạm vi hiện tại</translation>
    </message>
    <message>
        <source>Use stddev (1.0)</source>
        <translation>Dùng độ lệch chuẩn (1.0)</translation>
    </message>
    <message>
        <source>Use stddev (custom)</source>
        <translation>Dùng độ lệch chuẩn (tùy chỉnh)</translation>
    </message>
    <message>
        <source>Load for each band</source>
        <translation>Nạp cho từng băng</translation>
    </message>
    <message>
        <source>Recompute Histogram</source>
        <translation>Tính toán lại biểu đồ tần suất</translation>
    </message>
    <message>
        <source>Band %1</source>
        <translation>Băng %1</translation>
    </message>
    <message>
        <source>Choose a file name to save the map image as</source>
        <translation>Chọn tên tập tin để lưu ảnh bản đồ thành</translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Set min/max style for</source>
        <translation>Thiết lập kiểu nhỏ/lớn nhất cho</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Pick Min value on graph</source>
        <translation>Chọn giá trị nhỏ nhất trên biểu đồ</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Pick Max value on graph</source>
        <translation>Chọn giá trị lớn nhất trên biểu đồ</translation>
    </message>
    <message>
        <source>Prefs/Actions</source>
        <translation>Ưa thích/Hành động</translation>
    </message>
    <message>
        <source>Save plot</source>
        <translation>Lưu đồ thị</translation>
    </message>
    <message>
        <source>Save as image...</source>
        <translation>Lưu thành ảnh...</translation>
    </message>
    <message>
        <source>Compute Histogram</source>
        <translation>Tính toán biểu đồ tần suất</translation>
    </message>
</context>
<context>
    <name>QgsRasterInterface</name>
    <message>
        <source>Identify</source>
        <translation>Nhận diện</translation>
    </message>
    <message>
        <source>Build Pyramids</source>
        <translation>Xây dựng các tháp</translation>
    </message>
    <message>
        <source>Create Datasources</source>
        <translation>Tạo các nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Remove Datasources</source>
        <translation>Loại bỏ các nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayer</name>
    <message>
        <source>Not Set</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <source>QgsRasterLayer created</source>
        <translation>QgsRasterLayer được tạo</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>No Data Value</source>
        <translation>Giá trị Không có Dữ liệu</translation>
    </message>
    <message>
        <source>NoDataValue not set</source>
        <translation>NoDataValue không được thiết lập</translation>
    </message>
    <message>
        <source>Could not determine raster data type.</source>
        <translation>Không thể xác định kiểu dữ liệu raster.</translation>
    </message>
    <message>
        <source>Driver</source>
        <translation>Trình điều khiển</translation>
    </message>
    <message>
        <source>Data Type</source>
        <translation>Kiểu dữ liệu</translation>
    </message>
    <message>
        <source>Byte - Eight bit unsigned integer</source>
        <translation>Byte - Số nguyên 8 bit không dấu</translation>
    </message>
    <message>
        <source>UInt16 - Sixteen bit unsigned integer </source>
        <translation>UInt 16 - Số nguyên 16 bit không dấu </translation>
    </message>
    <message>
        <source>Int16 - Sixteen bit signed integer </source>
        <translation>Int16 - Số nguyên 16 bit có dấu </translation>
    </message>
    <message>
        <source>UInt32 - Thirty two bit unsigned integer </source>
        <translation>UInt32 - Số nguyên 32 bit không dấu </translation>
    </message>
    <message>
        <source>Int32 - Thirty two bit signed integer </source>
        <translation>Int32 - Số nguyên 32 bit có dấu </translation>
    </message>
    <message>
        <source>Float32 - Thirty two bit floating point </source>
        <translation>Loat32 - Dấu chấm động 32 bit </translation>
    </message>
    <message>
        <source>Float64 - Sixty four bit floating point </source>
        <translation>Float64 - Dấu chấm động 64 bit </translation>
    </message>
    <message>
        <source>CInt16 - Complex Int16 </source>
        <translation>CInt16 - Số phức Int16 </translation>
    </message>
    <message>
        <source>CInt32 - Complex Int32 </source>
        <translation>CInt32 - Số phức Int32 </translation>
    </message>
    <message>
        <source>CFloat32 - Complex Float32 </source>
        <translation>CFloat32 - Số phức Float32 </translation>
    </message>
    <message>
        <source>CFloat64 - Complex Float64 </source>
        <translation>CFloat63 - Số phức Float64 </translation>
    </message>
    <message>
        <source>Pyramid overviews</source>
        <translation>Các phép xem tổng quát tháp</translation>
    </message>
    <message>
        <source>Layer Spatial Reference System</source>
        <translation>Hệ tham chiếu không gian của lớp</translation>
    </message>
    <message>
        <source>Layer Extent (layer original source projection)</source>
        <translation>Phạm vi lớp (phép chiếu nguồn ban đầu của lớp)</translation>
    </message>
    <message>
        <source>Project Spatial Reference System</source>
        <translation>Hệ tham chiếu không gian của dự án</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
    <message>
        <source>Band No</source>
        <translation>Băng số</translation>
    </message>
    <message>
        <source>No Stats</source>
        <translation>Không thống kê</translation>
    </message>
    <message>
        <source>No stats collected yet</source>
        <translation>Thống kê chưa được thu thập</translation>
    </message>
    <message>
        <source>Min Val</source>
        <translation>Trị nhỏ nhất</translation>
    </message>
    <message>
        <source>Max Val</source>
        <translation>Trị lớn nhất</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Ranh giới</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Sum of squares</source>
        <translation>Tổng các hình vuông</translation>
    </message>
    <message>
        <source>Standard Deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
    <message>
        <source>Sum of all cells</source>
        <translation>Tổng các ô</translation>
    </message>
    <message>
        <source>Cell Count</source>
        <translation>Đếm ô</translation>
    </message>
    <message>
        <source>Cannot instantiate the &apos;%1&apos; data provider</source>
        <translation>Không thể tạo phiên bản nhà cung cấp dữ liệu &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Provider is not valid (provider: %1, URI: %2</source>
        <translation>Nhà cung cấp không hợp lệ (nhà cung cấp: %1, URI: %2</translation>
    </message>
    <message>
        <source>&lt;maplayer&gt; not found.</source>
        <translation>không tìm thấy &lt;lớp.bản.đồ&gt;.</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerProperties</name>
    <message>
        <source>Not Set</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Large resolution raster layers can slow navigation in QGIS.</source>
        <translation>Các lớp raster có độ phân giải lớn có thể làm QGIS chạy chậm.</translation>
    </message>
    <message>
        <source>By creating lower resolution copies of the data (pyramids) performance can be considerably improved as QGIS selects the most suitable resolution to use depending on the level of zoom.</source>
        <translation>Bằng cách tạo ra các bản sao dữ liệu có độ phân giải thấp (pyramid) hiệu suất có thể được cải thiện đáng kể khi QGIS chọn độ  phân giải phù hợp nhất để sử dụng tùy thuộc vào mức độ phóng.</translation>
    </message>
    <message>
        <source>You must have write access in the directory where the original data is stored to build pyramids.</source>
        <translation>Bạn phải có quyền ghi vào thư mục nơi dữ liệu gốc được lưu trữ để xây dựng các pyramid.</translation>
    </message>
    <message>
        <source>Please note that building internal pyramids may alter the original data file and once created they cannot be removed!</source>
        <translation>Xin lưu ý rằng việc tạo các pyramid nội tại có thể thay đổi tập tin dữ liệu gốc và một khi đã được tạo ra thì không thể loại bỏ chúng được!</translation>
    </message>
    <message>
        <source>Please note that building internal pyramids could corrupt your image - always make a backup of your data first!</source>
        <translation>Xin lưu ý rằng việc tạo các pyramid nội tại có thể làm hỏng ảnh của bạn - luôn tạo bản sao lưu dữ liệu của bạn trước!</translation>
    </message>
    <message>
        <source>Layer Properties - %1</source>
        <translation>Các tính chất của lớp - %1</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>Song tuyến tính</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Khối</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Red</source>
        <translation>Đỏ</translation>
    </message>
    <message>
        <source>Green</source>
        <translation>Lục</translation>
    </message>
    <message>
        <source>Blue</source>
        <translation>Xanh</translation>
    </message>
    <message>
        <source>Percent Transparent</source>
        <translation>Phần trăm trong suốt</translation>
    </message>
    <message>
        <source>Gray</source>
        <translation>Xám</translation>
    </message>
    <message>
        <source>Indexed Value</source>
        <translation>Giá trị được lập chỉ mục</translation>
    </message>
    <message>
        <source>From</source>
        <translation>Từ</translation>
    </message>
    <message>
        <source>To</source>
        <translation>Đến</translation>
    </message>
    <message>
        <source>not defined</source>
        <translation>không xác định</translation>
    </message>
    <message>
        <source>Columns: %1</source>
        <translation>Cột: %1</translation>
    </message>
    <message>
        <source>Rows: %1</source>
        <translation>Hàng: %1</translation>
    </message>
    <message>
        <source>Columns: </source>
        <translation>Số cột: </translation>
    </message>
    <message>
        <source>n/a</source>
        <translation>n/a</translation>
    </message>
    <message>
        <source>Rows: </source>
        <translation>Số hàng: </translation>
    </message>
    <message>
        <source>No-Data Value: </source>
        <translation>Giá trị không có Dữ liệu: </translation>
    </message>
    <message>
        <source>No-Data Value: %1</source>
        <translation>Giá trị không có dữ liệu: %1</translation>
    </message>
    <message>
        <source>Write access denied</source>
        <translation>Quyền ghi bị từ chối</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.</source>
        <translation>Quyền ghi bị từ chối. Điều chỉnh lại quyền đối với tập tin và thử lại.</translation>
    </message>
    <message>
        <source>Building pyramids failed.</source>
        <translation>Xây dựng tháp pyramid thất bại.</translation>
    </message>
    <message>
        <source>The file was not writable. Some formats do not support pyramid overviews. Consult the GDAL documentation if in doubt.</source>
        <translation>Tập tin không thể ghi được. Một số định dạng không hỗ trợ việc xem tổng quát thông qua pyramid. Xem tài liệu của GDAL nếu bạn không chắc.</translation>
    </message>
    <message>
        <source>Building pyramid overviews is not supported on this type of raster.</source>
        <translation>Xây dựng vùng xem tổng quát cho tháp pyramid không được hỗ trợ đối với kiểu ảnh raster này. </translation>
    </message>
    <message>
        <source>Building internal pyramid overviews is not supported on raster layers with JPEG compression and your current libtiff library.</source>
        <translation>Xây dựng các phép xem dạng tháp nội tại không được hỗ trợ với các lớp raster có nén JPEG và thư viện libtiff hiện tại của bạn.</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>Textfile</source>
        <translation>Tập tin văn bản</translation>
    </message>
    <message>
        <source>QGIS Generated Transparent Pixel Value Export File</source>
        <translation>Tập tin xuất có giá trị điểm ảnh trong suốt do QGIS tạo ra</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Quyền ghi bị từ chối. Điều chỉnh quyền hạn đối với tập tin và thử lại.
</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>Import Error</source>
        <translation>Lỗi nhập</translation>
    </message>
    <message>
        <source>The following lines contained errors

%1</source>
        <translation>Các dòng sau có lỗi

%1</translation>
    </message>
    <message>
        <source>Read access denied</source>
        <translation>Truy cập để đọc bị từ chối</translation>
    </message>
    <message>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>Truy cập để đọc bị từ chối. Điều chỉnh quyền đối với tập tin và thử lại.

</translation>
    </message>
    <message>
        <source>Default Style</source>
        <translation>Kiểu mặc định</translation>
    </message>
    <message>
        <source>Load layer properties from style file</source>
        <translation>Nạp các tính chất của lớp từ tập tin kiểu</translation>
    </message>
    <message>
        <source>QGIS Layer Style File</source>
        <translation>Tập tin kiểu của lớp QGIS</translation>
    </message>
    <message>
        <source>Saved Style</source>
        <translation>Kiểu đã lưu</translation>
    </message>
    <message>
        <source>Save layer properties as style file</source>
        <translation>Lưu các tính chất của lớp thành tập tin kiểu</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Load Style...</source>
        <translation>Nạp kiểu...</translation>
    </message>
    <message>
        <source>Save Style...</source>
        <translation>Lưu kiểu...</translation>
    </message>
    <message>
        <source>Save As Default</source>
        <translation>Lưu thành mặc định</translation>
    </message>
    <message>
        <source>Restore Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerPropertiesBase</name>
    <message>
        <source>Raster Layer Properties</source>
        <translation>Các đặc điểm của lớp raster</translation>
    </message>
    <message>
        <source>Resolutions</source>
        <translation>Các độ phân giải</translation>
    </message>
    <message>
        <source>Render type</source>
        <translation>Kiểu kết xuất</translation>
    </message>
    <message>
        <source>Resampling</source>
        <translation>Thu mẫu lại</translation>
    </message>
    <message>
        <source>Oversampling</source>
        <translation>Tăng lấy mẫu</translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Layer info</source>
        <translation>Thông tin lớp</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation>Danh sách từ khóa</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Data Url</source>
        <translation>URL của dữ liệu</translation>
    </message>
    <message>
        <source>Attribution</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Url</source>
        <translation>Url</translation>
    </message>
    <message>
        <source>MetadataUrl</source>
        <translation>Url lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>LegendUrl</source>
        <translation>Url Chú giải</translation>
    </message>
    <message>
        <source>image/png</source>
        <translation>ảnh/png</translation>
    </message>
    <message>
        <source>image/jpeg</source>
        <translation>ảnh/jpeg</translation>
    </message>
    <message>
        <source>image/jpg</source>
        <translation>ảnh/jpg</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Band rendering</source>
        <translation>Kết xuất băng</translation>
    </message>
    <message>
        <source>Color rendering</source>
        <translation>Kết xuất màu</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation>Độ bão hoà</translation>
    </message>
    <message>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>By lightness</source>
        <translation>Theo ánh sáng</translation>
    </message>
    <message>
        <source>By luminosity</source>
        <translation>Theo độ phát sáng</translation>
    </message>
    <message>
        <source>By average</source>
        <translation>Theo trung bình</translation>
    </message>
    <message>
        <source>Hue</source>
        <translation>Màu sắc</translation>
    </message>
    <message>
        <source>Blending mode</source>
        <translation>Chế độ trộn</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation>Độ sáng</translation>
    </message>
    <message>
        <source>Contrast</source>
        <translation>Tương phản</translation>
    </message>
    <message>
        <source>Grayscale</source>
        <translation>Thang xám</translation>
    </message>
    <message>
        <source>Colorize</source>
        <translation>Chỉnh màu</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation>Độ mạnh</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Reset all color rendering options to default</source>
        <translation>Tái lập lại các tùy chọn kết xuất màu về lại mặc định</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Zoomed: in</source>
        <translation>Được phóng: to</translation>
    </message>
    <message>
        <source>out</source>
        <translation>nhỏ</translation>
    </message>
    <message>
        <source>Global transparency</source>
        <translation>Độ trong suốt toàn cục</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source> 00%</source>
        <translation> 00%</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Full&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Toàn bộ&lt;/p&gt;</translation>
    </message>
    <message>
        <source>No data value</source>
        <translation>Giá trị không có dữ liệu</translation>
    </message>
    <message>
        <source>Use original source no data value.</source>
        <translation>Dùng giá trị không dữ liệu nguồn ban đầu.</translation>
    </message>
    <message>
        <source>No data value:</source>
        <translation>Giá trị không dữ liệu:</translation>
    </message>
    <message>
        <source>Original data source no data value, if exists.</source>
        <translation>Giá trị không dữ liệu của nguồn dữ liệu ban đầu, nếu có.</translation>
    </message>
    <message>
        <source>&lt;src no data value&gt;</source>
        <translation>&lt;nguồn giá trị không dữ liệu&gt;</translation>
    </message>
    <message>
        <source>Additional user defined no data value.</source>
        <translation>Giá trị không dữ liệu bổ sung do người dùng định nghĩa.</translation>
    </message>
    <message>
        <source>Additional no data value</source>
        <translation>Giá trị không dữ liệu bổ sung</translation>
    </message>
    <message>
        <source>Custom transparency options</source>
        <translation>Tùy chọn độ trong suốt tùy chỉnh</translation>
    </message>
    <message>
        <source>Transparency band</source>
        <translation>Băng trong suốt</translation>
    </message>
    <message>
        <source>Add values from display</source>
        <translation>Thêm các giá trị từ trình bày</translation>
    </message>
    <message>
        <source>Transparent pixel list</source>
        <translation>Danh sách điểm ảnh trong suốt</translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation>Thêm các giá trị thủ công</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation>Loại bỏ hàng được chọn</translation>
    </message>
    <message>
        <source>Default values</source>
        <translation>Các giá trị mặc định</translation>
    </message>
    <message>
        <source>Import from file</source>
        <translation>Nhập từ tập tin</translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation>Xuất ra tập tin</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>displayed as</source>
        <translation>trình bày dưới dạng</translation>
    </message>
    <message>
        <source>Layer source</source>
        <translation>Nguồn lớp</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>No Data</source>
        <translation>Không dữ liệu</translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation>Khả năng nhìn thấy dựa vào tỷ lệ</translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <source>Thumbnail</source>
        <translation>Ảnh thu nhỏ</translation>
    </message>
    <message>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
    <message>
        <source>Palette</source>
        <translation>Bảng màu</translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>Metadata</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Pyramids</source>
        <translation>Tháp</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Build pyramids</source>
        <translation>Tạo các pyramid</translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation>Định dạng xem tổng quát</translation>
    </message>
    <message>
        <source>External</source>
        <translation>Ngoài</translation>
    </message>
    <message>
        <source>Internal (if possible)</source>
        <translation>Trong (nếu được)</translation>
    </message>
    <message>
        <source>External (Erdas Imagine)</source>
        <translation>Ngoài (Ảnh Erdas)</translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Biểu đồ</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Cantarell&apos;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialog</name>
    <message>
        <source>From</source>
        <translation>Từ</translation>
    </message>
    <message>
        <source>To</source>
        <translation>Đến</translation>
    </message>
    <message>
        <source>Select output directory</source>
        <translation>Chọn thư mục đầu ra</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>The directory %1 contains files which will be overwritten: %2</source>
        <translation>Thư mục %1 chứa các tập tin sẽ bị ghi đè: %2</translation>
    </message>
    <message>
        <source>Select output file</source>
        <translation>Chọn tập tin đầu ra</translation>
    </message>
    <message>
        <source>GeoTIFF</source>
        <translation>GeoTIFF</translation>
    </message>
    <message>
        <source>layer</source>
        <translation>lớp</translation>
    </message>
    <message>
        <source>user defined</source>
        <translation>người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Resolution (current: %1)</source>
        <translation>Độ phân giải (hiện tại là: %1)</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialogBase</name>
    <message>
        <source>Save raster layer as...</source>
        <translation>Lưu lớp raster thành...</translation>
    </message>
    <message>
        <source>Output mode</source>
        <translation>Chế độ đầu ra</translation>
    </message>
    <message>
        <source>Write out raw raster layer data. Optionally user defined no data values may be applied.</source>
        <translation>Ghi ra dữ liệu lớp raster thô. Tùy chọn các giá trị không dữ liệu do người dùng định nghĩa có thể được áp dụng.</translation>
    </message>
    <message>
        <source>Raw data</source>
        <translation>Dữ liệu thô</translation>
    </message>
    <message>
        <source>Write out 3 bands RGB image rendered using current layer style.</source>
        <translation>Ghi ra ảnh RGB 3 băng được kết xuất bằng cách dùng kiểu lớp hiện tại.</translation>
    </message>
    <message>
        <source>Rendered image</source>
        <translation>Ảnh được kết xuất</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Create GDAL Virtual Format composed of multiple 
datasets with maximum width and height specified below.</source>
        <translation>Tạo Định dạng Ảo GDAL được tổ hợp từ nhiều bộ dữ liệu 
với chiều rộng và cao lớn nhất được chỉ định dưới đây.</translation>
    </message>
    <message>
        <source>Create VRT</source>
        <translation>Tạo VRT</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>Độ phân giải</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Layer resolution</source>
        <translation>Độ phân giải lớp</translation>
    </message>
    <message>
        <source>Layer size</source>
        <translation>Kích thước lớp</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>VRT Tiles</source>
        <translation>Các tập tin VRT</translation>
    </message>
    <message>
        <source>Maximum number of columns in one tile.</source>
        <translation>Số cột nhiều nhất trong một mảnh chia.</translation>
    </message>
    <message>
        <source>Max columns</source>
        <translation>Số cột nhiều nhất</translation>
    </message>
    <message>
        <source>Maximum number of rows in one tile.</source>
        <translation>Số hàng nhiều nhất trong một mảnh chia.</translation>
    </message>
    <message>
        <source>Max rows</source>
        <translation>Số hàng nhiều nhất</translation>
    </message>
    <message>
        <source>Create Options</source>
        <translation>Các tùy chọn Tạo</translation>
    </message>
    <message>
        <source>Pyramids</source>
        <translation>Các tháp</translation>
    </message>
    <message>
        <source>Resolutions</source>
        <translation>Các độ phân giải</translation>
    </message>
    <message>
        <source>Pyramid resolutions corresponding to levels given</source>
        <translation>Các độ phân giải của tháp tương ứng với các mức được cung cấp</translation>
    </message>
    <message>
        <source>Use existing</source>
        <translation>Dùng hiện có</translation>
    </message>
    <message>
        <source>Additional no data values. The specified values will be set to no data in output raster.</source>
        <translation>Các giá trị không dữ liệu bổ sung. Các giá trị được chỉ định sẽ được thiết lập thành không dữ liệu trong ảnh raster đầu ra.</translation>
    </message>
    <message>
        <source>No data values</source>
        <translation>Các giá trị không dữ liệu</translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation>Thêm các giá trị thủ công</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Load user defined fully transparent (100%) values </source>
        <translation>Nạp các giá trị độ trong suốt hoàn toàn (100%) do người dùng định nghĩa </translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation>Loại bỏ hàng được chọn</translation>
    </message>
    <message>
        <source>Clear all</source>
        <translation>Xoá tất cả</translation>
    </message>
</context>
<context>
    <name>QgsRasterMinMaxWidget</name>
    <message>
        <source>No option selected</source>
        <translation>Không có tùy chọn nào được chọn</translation>
    </message>
    <message>
        <source>Please select an option to load min/max values.</source>
        <translation>Vui lòng chọn một tùy chọn để nạp các giá trị nhỏ/lớn nhất.</translation>
    </message>
</context>
<context>
    <name>QgsRasterMinMaxWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Load min/max values</source>
        <translation>Nạp các giá trị nhỏ/lớn nhất</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Min / max</source>
        <translation>Nhỏ / Lớn nhất</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>Full</source>
        <translation>Toàn bộ</translation>
    </message>
    <message>
        <source>Current</source>
        <translation>Hiện tại</translation>
    </message>
    <message>
        <source>Accuracy</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Actual (slower)</source>
        <translation>Giá trị thực (chậm hơn)</translation>
    </message>
    <message>
        <source>Estimate (faster)</source>
        <translation>Ước lượng (nhanh hơn)</translation>
    </message>
    <message>
        <source>Cumulative
count cut</source>
        <translation>Tích lũy
cắt đếm</translation>
    </message>
    <message utf8="true">
        <source>Mean +/-
standard deviation ×</source>
        <translation>Trung bình +/-
độ lệch chuẩn x</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
</context>
<context>
    <name>QgsRasterPyramidsOptionsWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Insert positive integer values separated by spaces</source>
        <translation>Chèn các giá trị nguyên dương cách nhau bởi khoảng trắng</translation>
    </message>
    <message>
        <source>External (GTiff .ovr)</source>
        <translation>Ngoài (GTiff .ovr)</translation>
    </message>
    <message>
        <source>Internal (if possible)</source>
        <translation>Nội tại (nếu được)</translation>
    </message>
    <message>
        <source>External (Erdas Imagine .aux)</source>
        <translation>Ngoài (Erdas Imagine .aux)</translation>
    </message>
    <message>
        <source>Levels</source>
        <translation>Các mức</translation>
    </message>
    <message>
        <source>Create Options</source>
        <translation>Các tùy chọn Tạo</translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Custom levels</source>
        <translation>Các mức tùy chỉnh</translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation>Định dạng xem tổng quát</translation>
    </message>
</context>
<context>
    <name>QgsRasterRenderer</name>
    <message>
        <source>Unknown</source>
        <translation>Không rõ</translation>
    </message>
    <message>
        <source>User defined</source>
        <translation>Người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Estimated</source>
        <translation>Ước lượng</translation>
    </message>
    <message>
        <source>Exact</source>
        <translation>Chính xác</translation>
    </message>
    <message>
        <source>min / max</source>
        <translation>nhỏ / lớn nhất</translation>
    </message>
    <message>
        <source>cumulative cut</source>
        <translation>cắt tích lũy</translation>
    </message>
    <message>
        <source>standard deviation</source>
        <translation>độ lệch chuẩn</translation>
    </message>
    <message>
        <source>full extent</source>
        <translation>toàn bộ phạm vi</translation>
    </message>
    <message>
        <source>sub extent</source>
        <translation>phạm vi con</translation>
    </message>
    <message>
        <source>%1 %2 of %3.</source>
        <comment>min/max origin label in raster properties, where %1 - estimated/exact, %2 - values (min/max, stddev, etc.), %3 - extent</comment>
        <translation>%1 %2 của %3.</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialog</name>
    <message>
        <source>Export Frequency distribution as csv</source>
        <translation>Xuất Phân bố tần xuất ra dưới dạng csv</translation>
    </message>
    <message>
        <source>Export Colors and elevations as xml</source>
        <translation>Xuất các màu và độ cao ra dạng xml</translation>
    </message>
    <message>
        <source>Import Colors and elevations from xml</source>
        <translation>Nhập các màu và độ cao từ xml</translation>
    </message>
    <message>
        <source>Error opening file</source>
        <translation>Lỗi mở tập tin</translation>
    </message>
    <message>
        <source>The relief color file could not be opened</source>
        <translation>Tập tin màu đổ bóng không thể mở được</translation>
    </message>
    <message>
        <source>Error parsing xml</source>
        <translation>Lỗi phân tách xml</translation>
    </message>
    <message>
        <source>The xml file could not be loaded</source>
        <translation>Tập tin xml không nạp được</translation>
    </message>
    <message>
        <source>Enter result file</source>
        <translation>Nhập tập tin kết quả</translation>
    </message>
    <message>
        <source>Enter lower elevation class bound</source>
        <translation>Nhập ranh giới lớp độ cao thấp</translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation>Độ cao</translation>
    </message>
    <message>
        <source>Enter upper elevation class bound</source>
        <translation>Nhập ranh giới lớp độ cao trên</translation>
    </message>
    <message>
        <source>Select color for relief class</source>
        <translation>Chọn màu cho lớp đổ bóng</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Lớp độ cao</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output format</source>
        <translation>Định dạng đầu ra</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Hệ số Z</translation>
    </message>
    <message>
        <source>Add result to project</source>
        <translation>Thêm kết quả vào dự án</translation>
    </message>
    <message>
        <source>Illumination</source>
        <translation>Chiếu sáng</translation>
    </message>
    <message>
        <source>Azimuth (horizontal angle)</source>
        <translation>Phương vị (góc ngang)</translation>
    </message>
    <message>
        <source>Vertical angle</source>
        <translation>Góc đứng</translation>
    </message>
    <message>
        <source>Relief colors</source>
        <translation>Các màu đổ bóng</translation>
    </message>
    <message>
        <source>Create automatically</source>
        <translation>Tạo tự động</translation>
    </message>
    <message>
        <source>Export distribution...</source>
        <translation>Xuất phân bố...</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>Lower bound</source>
        <translation>Ranh giới dưới</translation>
    </message>
    <message>
        <source>Upper bound</source>
        <translation>Ranh giới trên</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Export colors...</source>
        <translation>Xuất các màu...</translation>
    </message>
    <message>
        <source>Import colors...</source>
        <translation>Nhập các màu...</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisPlugin</name>
    <message>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation>Bóng đổ</translation>
    </message>
    <message>
        <source>Terrain Analysis</source>
        <translation>Phân tích địa hình</translation>
    </message>
    <message>
        <source>Aspect...</source>
        <translation>Hướng...</translation>
    </message>
    <message>
        <source>Hillshade...</source>
        <translation>Bóng đổ...</translation>
    </message>
    <message>
        <source>Relief...</source>
        <translation>Địa hình nổi...</translation>
    </message>
    <message>
        <source>Ruggedness Index...</source>
        <translation>Chỉ số độ ghồ ghề...</translation>
    </message>
    <message>
        <source>Relief</source>
        <translation>Địa hình nổi</translation>
    </message>
    <message>
        <source>Calculating hillshade...</source>
        <translation>Đang tính bóng đổ...</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>Calculating relief...</source>
        <translation>Đang tính địa hình nổi...</translation>
    </message>
    <message>
        <source>Calculating slope...</source>
        <translation>Đang tính độ dốc...</translation>
    </message>
    <message>
        <source>Calculating aspect...</source>
        <translation>Đang tính hướng...</translation>
    </message>
    <message>
        <source>Ruggedness</source>
        <translation>Độ ghồ ghề</translation>
    </message>
    <message>
        <source>Calculating ruggedness...</source>
        <translation>Đang tính độ ghồ ghề...</translation>
    </message>
</context>
<context>
    <name>QgsRecentColorScheme</name>
    <message>
        <source>Recent colors</source>
        <translation>Các màu dùng gần đây</translation>
    </message>
</context>
<context>
    <name>QgsRelReferenceConfigDlgBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Display expression</source>
        <translation>Biểu thức trình bày</translation>
    </message>
    <message>
        <source>On map identification (for geometric layers only)</source>
        <translation>Trên nhận diện bản đồ (chỉ đối với các lớp hình học)</translation>
    </message>
    <message>
        <source>Use a read-only line edit instead of a combobox</source>
        <translation>Dùng một chỉnh sửa dòng kiểu chỉ đọc của một hộp kết hợp</translation>
    </message>
    <message>
        <source>Allow NULL value</source>
        <translation>Cho phép giá trị RỖNG</translation>
    </message>
    <message>
        <source>Show embedded form</source>
        <translation>Hiển thị biểu mẫu nhúng</translation>
    </message>
    <message>
        <source>Relation</source>
        <translation>Quan hệ</translation>
    </message>
    <message>
        <source>Order by value</source>
        <translation>Sắp thứ tự theo giá trị</translation>
    </message>
</context>
<context>
    <name>QgsRelation</name>
    <message>
        <source>Cannot create relation. Unexpected tag &apos;%1&apos;</source>
        <translation>Không thể tạo quan hệ. Thẻ không mong đợi &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Relation defined for layer &apos;%1&apos; which does not exist.</source>
        <translation>Quan hệ được định nghĩa cho lớp &apos;%1&apos; không tồn tại.</translation>
    </message>
    <message>
        <source>Relation defined for layer &apos;%1&apos; which is not of type VectorLayer.</source>
        <translation>Quan hệ được định nghĩa cho lớp &apos;%1&apos; không phải kiểu lớp vec-tơ.</translation>
    </message>
</context>
<context>
    <name>QgsRelationAddDlg</name>
    <message>
        <source>[Generated automatically]</source>
        <translation>[Tạo tự động]</translation>
    </message>
</context>
<context>
    <name>QgsRelationAddDlgBase</name>
    <message>
        <source>Add relation</source>
        <translation>Thêm quan hệ</translation>
    </message>
    <message>
        <source>Referencing Field</source>
        <translation>Trường tham chiếu</translation>
    </message>
    <message>
        <source>Referenced Layer (Parent)</source>
        <translation>Lớp được tham chiếu (Cấp cha)</translation>
    </message>
    <message>
        <source>Referenced Field</source>
        <translation>Trường được tham chiếu</translation>
    </message>
    <message>
        <source>Referencing Layer (Child)</source>
        <translation>Lớp tham chiếu (cấp con)</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidget</name>
    <message>
        <source>Toggle editing</source>
        <translation>Bật chỉnh sửa</translation>
    </message>
    <message>
        <source>Add feature</source>
        <translation>Thêm đối tượng</translation>
    </message>
    <message>
        <source>Delete feature</source>
        <translation>Xoá đối tượng</translation>
    </message>
    <message>
        <source>Link feature</source>
        <translation>Liên kết đối tượng</translation>
    </message>
    <message>
        <source>Unlink feature</source>
        <translation>Khử liên kết đối tượng</translation>
    </message>
    <message>
        <source>Form view</source>
        <translation>Xem kiểu biểu mẫu</translation>
    </message>
    <message>
        <source>Table view</source>
        <translation>Xem kiểu bảng</translation>
    </message>
    <message>
        <source>Save layer edits</source>
        <translation>Lưu các chỉnh sửa lớp</translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidgetPlugin</name>
    <message>
        <source>Relation editor</source>
        <translation>Bộ chỉnh sửa mối liên hệ</translation>
    </message>
</context>
<context>
    <name>QgsRelationManagerDialogBase</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Referencing Layer</source>
        <translation>Lớp tham chiếu</translation>
    </message>
    <message>
        <source>Referencing Field</source>
        <translation>Trường tham chiếu</translation>
    </message>
    <message>
        <source>Referenced Layer</source>
        <translation>Lớp được tham chiếu</translation>
    </message>
    <message>
        <source>Referenced Field</source>
        <translation>Trường được tham chiếu</translation>
    </message>
    <message>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <source>Add Relation</source>
        <translation>Thêm quan hệ</translation>
    </message>
    <message>
        <source>Remove Relation</source>
        <translation>Loại bỏ quan hệ</translation>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidget</name>
    <message>
        <source>Open related feature form</source>
        <translation>Mở biểu mẫu đối tượng được liên hệ</translation>
    </message>
    <message>
        <source>Highlight feature</source>
        <translation>Làm nổi bật đối tượng</translation>
    </message>
    <message>
        <source>Scale and highlight feature</source>
        <translation>Lấy tỷ lệ và làm nổi bật đối tượng</translation>
    </message>
    <message>
        <source>Pan and highlight feature</source>
        <translation>Di chuyển và làm nổi bật đối tượng</translation>
    </message>
    <message>
        <source>Select on map</source>
        <translation>Chọn trên bản đồ</translation>
    </message>
    <message>
        <source>No selection</source>
        <translation>Không phép chọn</translation>
    </message>
    <message>
        <source>The relation is not valid. Please make sure your relation definitions are ok.</source>
        <translation>Quan hệ không hợp lệ. Vui lòng chắc rằng định nghĩa quan hệ của bạn ổn.</translation>
    </message>
    <message>
        <source>%1 (no selection)</source>
        <translation>%1 (không chọn)</translation>
    </message>
    <message>
        <source>Identify a feature of %1 to be associated. Press &lt;ESC&gt; to cancel.</source>
        <translation>Nhận diện một đối tượng của %1 cần được gắn kết. Nhấn &lt;ESC&gt; để hủy.</translation>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidgetPlugin</name>
    <message>
        <source>Relation reference</source>
        <translation>Tham chiếu mối liên hệ</translation>
    </message>
</context>
<context>
    <name>QgsRendererRulePropsDialog</name>
    <message>
        <source>Rule properties</source>
        <translation>Các thuộc tính của quy tắc</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>Bộ lọc</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Kiểm tra</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Scale range</source>
        <translation>Miền tỷ lệ</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Filter expression parsing error:
</source>
        <translation>Lỗi phân tách biểu thức lọc:</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation>Lỗi đánh giá</translation>
    </message>
    <message numerus="yes">
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation>
            <numerusform>Bộ lọc trả về %n đối tượng</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsRendererV2DataDefinedMenus</name>
    <message>
        <source>Rotation field</source>
        <translation>Trường góc xoay</translation>
    </message>
    <message>
        <source>Size scale field</source>
        <translation>Trường tỷ lệ kích thước</translation>
    </message>
    <message>
        <source>Scale area</source>
        <translation>Vùng tỷ lệ</translation>
    </message>
    <message>
        <source>Scale diameter</source>
        <translation>Đường kính tỷ lệ</translation>
    </message>
    <message>
        <source>- expression -</source>
        <translation>- biểu thức -</translation>
    </message>
    <message>
        <source>- no field -</source>
        <translation>- không trường -</translation>
    </message>
</context>
<context>
    <name>QgsRendererV2PropsDialogBase</name>
    <message>
        <source>Renderer settings</source>
        <translation>Các thiết lập của trình kết xuất</translation>
    </message>
    <message>
        <source>Layer rendering</source>
        <translation>Kết xuất lớp</translation>
    </message>
    <message>
        <source>Layer transparency</source>
        <translation>Độ trong suốt của lớp</translation>
    </message>
    <message>
        <source>Feature blending mode</source>
        <translation>Chế độ trộn đối tượng</translation>
    </message>
    <message>
        <source>Layer blending mode</source>
        <translation>Chế độ trộn lớp</translation>
    </message>
    <message>
        <source>This renderer doesn&apos;t implement a graphical interface.</source>
        <translation>Trình kết xuất này không thực thi giao diện đồ hoạ.</translation>
    </message>
</context>
<context>
    <name>QgsRendererV2Widget</name>
    <message>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <source>Change color</source>
        <translation>Thay đổi màu</translation>
    </message>
    <message>
        <source>Change transparency</source>
        <translation>Thay đổi độ trong suốt</translation>
    </message>
    <message>
        <source>Change output unit</source>
        <translation>Thay đổi đơn vị đầu ra</translation>
    </message>
    <message>
        <source>Change width</source>
        <translation>Thay đổi chiều rộng</translation>
    </message>
    <message>
        <source>Change size</source>
        <translation>Thay đổi kích thước</translation>
    </message>
    <message>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <source>Change symbol transparency [%]</source>
        <translation>Thay đổi độ trong suốt của biểu tượng [%]</translation>
    </message>
    <message>
        <source>Symbol unit</source>
        <translation>Đơn vị biểu tượng</translation>
    </message>
    <message>
        <source>Select symbol unit</source>
        <translation>Chọn đơn vị biểu tượng</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Change symbol width</source>
        <translation>Thay đổi chiều rộng biểu tượng</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Change symbol size</source>
        <translation>Thay đổi kích thước biểu tượng</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererV2Model</name>
    <message>
        <source>(no filter)</source>
        <translation>(không có bộ lọc)</translation>
    </message>
    <message>
        <source>&lt;li&gt;&lt;nobr&gt;%1 features also in rule %2&lt;/nobr&gt;&lt;/li&gt;</source>
        <translation>&lt;li&gt;&lt;nobr&gt;%1 đối tượng cũng ở trong quy tắc %2&lt;/nobr&gt;&lt;/li&gt;</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Rule</source>
        <translation>Quy tắc</translation>
    </message>
    <message>
        <source>Min. scale</source>
        <translation>Tỷ lệ nhỏ nhất</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Đếm</translation>
    </message>
    <message>
        <source>Duplicate count</source>
        <translation>Đếm lặp</translation>
    </message>
    <message>
        <source>Max. scale</source>
        <translation>Tỷ lệ lớn nhất</translation>
    </message>
    <message>
        <source>Number of features in this rule.</source>
        <translation>Số đối tượng ở trong quy tắc này.</translation>
    </message>
    <message>
        <source>Number of features in this rule which are also present in other rule(s).</source>
        <translation>Số đối tượng ở trong quy tắc này đồng thời cũng hiện diện trong (các) quy tắc khác.</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererV2Widget</name>
    <message>
        <source>Add rule</source>
        <translation>Thêm quy tắc</translation>
    </message>
    <message>
        <source>Edit rule</source>
        <translation>Chỉnh sửa quy tắc</translation>
    </message>
    <message>
        <source>Remove rule</source>
        <translation>Loại bỏ quy tắc</translation>
    </message>
    <message>
        <source>Refine current rules</source>
        <translation>Tinh chỉnh các quy tắc hiện tại</translation>
    </message>
    <message>
        <source>Count features</source>
        <translation>Đếm các đối tượng</translation>
    </message>
    <message>
        <source>Rendering order...</source>
        <translation>Đang kết xuất theo thứ tự...</translation>
    </message>
    <message>
        <source>Remove Rule</source>
        <translation>Loại bỏ quy tắc</translation>
    </message>
    <message>
        <source>Refine current rule</source>
        <translation>Tinh chỉnh quy tắc hiện tại</translation>
    </message>
    <message>
        <source>Add scales to rule</source>
        <translation>Thêm các tỷ lệ vào quy tắc</translation>
    </message>
    <message>
        <source>Add categories to rule</source>
        <translation>Thêm các phạm trù vào quy tắc</translation>
    </message>
    <message>
        <source>Add ranges to rule</source>
        <translation>Thêm các miền vào quy tắc</translation>
    </message>
    <message>
        <source>Refine a rule to categories</source>
        <translation>Tinh chỉnh một quy tắc theo phạm trù</translation>
    </message>
    <message>
        <source>Refine a rule to ranges</source>
        <translation>Tính chỉnh một quy tắc theo miền</translation>
    </message>
    <message>
        <source>Scale refinement</source>
        <translation>Phép tinh chỉnh tỷ lệ</translation>
    </message>
    <message>
        <source>Parent rule %1 must have a symbol for this operation.</source>
        <translation>Quy tắc cha %1 phải có một biểu tượng cho lệnh này.</translation>
    </message>
    <message>
        <source>Please enter scale denominators at which will split the rule, separate them by commas (e.g. 1000,5000):</source>
        <translation>Vui lòng nhập các hệ số tỷ lệ mà theo đó sẽ ngắt quy tắc, tách chúng ra theo dấu phẩy (ví dụ 1000,5000):</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not valid scale denominator, ignoring it.</source>
        <translation>&quot;%1&quot; không phải là hệ số tỷ lệ hợp lệ, bỏ qua nó.</translation>
    </message>
    <message>
        <source>Calculating feature count.</source>
        <translation>Đang tính phép đếm đối tượng.</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
</context>
<context>
    <name>QgsRunProcess</name>
    <message>
        <source>&lt;b&gt;Starting %1...&lt;/b&gt;</source>
        <translation>&lt;b&gt;Đang bắt đầu %1...&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <source>Unable to run command
%1</source>
        <translation>Không thể chạy lệnh
%1</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Xong</translation>
    </message>
    <message>
        <source>Unable to run command %1</source>
        <translation>Không thể chạy lệnh %1</translation>
    </message>
</context>
<context>
    <name>QgsSLConnectionItem</name>
    <message>
        <source>Database does not exist</source>
        <translation>CSDL không tồn tại</translation>
    </message>
    <message>
        <source>Failed to open database</source>
        <translation>Thất bại khi mở CSDL</translation>
    </message>
    <message>
        <source>Failed to check metadata</source>
        <translation>Thất bại khi kiểm tra lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Failed to get list of tables</source>
        <translation>Thất bại khi lấy danh sách bảng</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Lỗi không rõ</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>%1: Not a vector layer!</source>
        <translation>%1: Không phải lớp vec-tơ!</translation>
    </message>
    <message>
        <source>%1: OK!</source>
        <translation>%1: Được!</translation>
    </message>
    <message>
        <source>Import to SpatiaLite database</source>
        <translation>Nhập vào CSDL SpatiaLite</translation>
    </message>
    <message>
        <source>Failed to import some layers!

</source>
        <translation>Thất bại khi nhập một số lớp!

</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Lệnh nhập thành công.</translation>
    </message>
</context>
<context>
    <name>QgsSLLayerItem</name>
    <message>
        <source>Delete layer</source>
        <translation>Xoá lớp</translation>
    </message>
    <message>
        <source>Layer deleted successfully.</source>
        <translation>Xóa lớp thành công.</translation>
    </message>
</context>
<context>
    <name>QgsSLRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
    <message>
        <source>Create database...</source>
        <translation>Tạo CSDL...</translation>
    </message>
    <message>
        <source>New SpatiaLite Database File</source>
        <translation>Tập tin CSDL SpatiaLite mới</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>Create SpatiaLite database</source>
        <translation>Tạo CSDL SpatiaLite</translation>
    </message>
    <message>
        <source>The database has been created</source>
        <translation>CSDL đã được tạo</translation>
    </message>
    <message>
        <source>Failed to create the database:
</source>
        <translation>Thất bại khi tạo CSDL:</translation>
    </message>
</context>
<context>
    <name>QgsSVGFillSymbolLayerWidget</name>
    <message>
        <source>SVG file</source>
        <translation>Tập tin SVG</translation>
    </message>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Select SVG texture file</source>
        <translation>Chọn tập tin cấu trúc SVG</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
</context>
<context>
    <name>QgsSaveStyleToDbDialog</name>
    <message>
        <source>Save style in database</source>
        <translation>Lưu kiểu trong CSDL</translation>
    </message>
    <message>
        <source>A name is mandatory</source>
        <translation>Buộc phải có một tên</translation>
    </message>
    <message>
        <source>Attach Qt Designer UI file</source>
        <translation>Gắn tập tin UI của Qt Designer</translation>
    </message>
    <message>
        <source>Qt Designer UI file .ui</source>
        <translation>Tập tin UI của Qt Designer .ui</translation>
    </message>
    <message>
        <source>Wrong file</source>
        <translation>Sai tập tin</translation>
    </message>
    <message>
        <source>The selected file does not appear to be a valid Qt Designer UI file.</source>
        <translation>Tập tin được chọn rõ là không phải tập tin UI hợp lệ của Qt Designer.</translation>
    </message>
</context>
<context>
    <name>QgsSaveToDBDialog</name>
    <message>
        <source>Save style</source>
        <translation>Lưu kiểu</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>UI</source>
        <translation>UI</translation>
    </message>
    <message>
        <source>Style Name</source>
        <translation>Tên Kiểu</translation>
    </message>
    <message>
        <source>Use as default style for this layer</source>
        <translation>Dùng làm kiểu mặc định cho lớp này</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation>Mở...</translation>
    </message>
    <message>
        <source>Optionally pick an input form for attribute editing (QT Designer UI format), it will be stored in the database</source>
        <translation>Tùy chọn lấy một kiểu mẫu đầu vào dùng để chỉnh sửa thuộc tính (định dạng UI của Qt Designer), nó sẽ được lưu trong CSDL</translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidget</name>
    <message>
        <source>Minimum
(exclusive)</source>
        <translation>Nhỏ nhất
(loại trừ)</translation>
    </message>
    <message>
        <source>Minimum scale, i.e. maximum scale denominator. This limit is exclusive, that means the layer will not be displayed on this scale.</source>
        <translation>Tỷ lệ nhỏ nhất, tức là hệ số tỷ lệ lớn nhất. Giới hạn này là kiểu loại trừ, có nghĩa là lớp sẽ không được trình bày ở tỷ lệ này. </translation>
    </message>
    <message>
        <source>Maximum
(inclusive)</source>
        <translation>Lớn nhất
(bao hàm)</translation>
    </message>
    <message>
        <source>Maximum scale, i.e. minimum scale denominator. This limit is inclusive, that means the layer will be displayed on this scale.</source>
        <translation>Tỷ lệ lớn nhất, tức là hệ số tỷ lệ nhỏ nhất. Giới hạn này là kiểu bao hàm, có nghĩa là lớp sẽ được trình bày ở tỷ lệ này.</translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidgetPlugin</name>
    <message>
        <source>A widget to define the scale range</source>
        <translation>Một công cụ để định nghĩa khoảng tỷ lệ</translation>
    </message>
    <message>
        <source>A widget to define the scale range.</source>
        <translation>Một công cụ để định nghĩa khoảng tỷ lệ.</translation>
    </message>
</context>
<context>
    <name>QgsScaleVisibilityDialog</name>
    <message>
        <source>Scale visibility </source>
        <translation>Mức độ nhìn thấy theo tỷ lệ </translation>
    </message>
</context>
<context>
    <name>QgsScaleWidgetPlugin</name>
    <message>
        <source>A widget to define the scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A widget to define the scale.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSearchQueryBuilder</name>
    <message>
        <source>Search query builder</source>
        <translation>Tìm kiếm trình xây dựng phép truy vấn</translation>
    </message>
    <message>
        <source>&amp;Test</source>
        <translation>&amp;Kiểm tra</translation>
    </message>
    <message>
        <source>&amp;Clear</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <source>&amp;Save...</source>
        <translation>&amp;Lưu...</translation>
    </message>
    <message>
        <source>Save query to an xml file</source>
        <translation>Lưu truy vấn ra một tập tin xml</translation>
    </message>
    <message>
        <source>&amp;Load...</source>
        <translation>&amp;Nạp...</translation>
    </message>
    <message>
        <source>Load query from xml file</source>
        <translation>Nạp truy vấn từ tập tin xml</translation>
    </message>
    <message>
        <source>Search results</source>
        <translation>Kết quả tìm kiếm</translation>
    </message>
    <message numerus="yes">
        <source>Found %n matching feature(s).</source>
        <comment>test result</comment>
        <translation>
            <numerusform>Tìm thấy %n đối tượng khớp.</numerusform>
        </translation>
    </message>
    <message>
        <source>Search string parsing error</source>
        <translation>Lỗi phân tách chuỗi tìm kiếm</translation>
    </message>
    <message>
        <source>Evaluation error</source>
        <translation>Lỗi đánh giá</translation>
    </message>
    <message>
        <source>Error during search</source>
        <translation>Lỗi trong khi tìm kiếm</translation>
    </message>
    <message>
        <source>No Records</source>
        <translation>Không có Bản ghi</translation>
    </message>
    <message>
        <source>The query you specified results in zero records being returned.</source>
        <translation>Phép truy vấn bạn thực hiện không trả lại bản ghi nào.</translation>
    </message>
    <message>
        <source>Save query to file</source>
        <translation>Lưu truy vấn vào tập tin</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Could not open file for writing</source>
        <translation>Không thể mở tập tin để ghi</translation>
    </message>
    <message>
        <source>Load query from file</source>
        <translation>Nạp truy vấn từ tập tin</translation>
    </message>
    <message>
        <source>Query files</source>
        <translation>Các tập tin truy vấn</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>Could not open file for reading</source>
        <translation>Không thể mở tập tin để đọc</translation>
    </message>
    <message>
        <source>File is not a valid xml document</source>
        <translation>Tập tin không phải là một tài liệu xml hợp lệ</translation>
    </message>
    <message>
        <source>File is not a valid query document</source>
        <translation>Tập tin không phải là tài liệu truy vấn hợp lệ</translation>
    </message>
    <message>
        <source>Select attribute</source>
        <translation>Chọn thuộc tính</translation>
    </message>
    <message>
        <source>There is no attribute &apos;%1&apos; in the current vector layer. Please select an existing attribute</source>
        <translation>Không có thuộc tính &apos;%1&apos; trong lớp vec-tơ hiện tại. Vui lòng chọn một thuộc tính hiện có</translation>
    </message>
</context>
<context>
    <name>QgsSelectedFeature</name>
    <message>
        <source>Validation started.</source>
        <translation>Phép kiểm chứng được bắt đầu.</translation>
    </message>
    <message numerus="yes">
        <source>Validation finished (%n error(s) found).</source>
        <comment>number of geometry errors</comment>
        <translation>
            <numerusform>Phép kiểm chứng kết thúc (tìm thấy %n lỗi).</numerusform>
        </translation>
    </message>
    <message>
        <source>ring %1, vertex %2</source>
        <translation>vòng %1, đỉnh %2</translation>
    </message>
    <message>
        <source>polygon %1, ring %2, vertex %3</source>
        <translation>vùng %1, vòng %2, đỉnh %3</translation>
    </message>
    <message>
        <source>polyline %1, vertex %2</source>
        <translation>đường %1, đỉnh %2</translation>
    </message>
    <message>
        <source>vertex %1</source>
        <translation>đỉnh %1</translation>
    </message>
    <message>
        <source>point %1</source>
        <translation>điểm %1</translation>
    </message>
    <message>
        <source>single point</source>
        <translation>điểm đơn</translation>
    </message>
</context>
<context>
    <name>QgsShapeFile</name>
    <message>
        <source>Scanning </source>
        <translation>Đang quét</translation>
    </message>
    <message>
        <source>The database gave an error while executing this SQL:
%1
The error was:
%2
</source>
        <translation>CSDL báo lỗi khi thực thi SQL này:
%1
Lỗi là:
%2</translation>
    </message>
    <message>
        <source>The database gave an error while executing this SQL:</source>
        <translation>CSDL sinh ra một lỗi khi thực thi SQL này:</translation>
    </message>
    <message>
        <source>... (rest of SQL trimmed)</source>
        <comment>is appended to a truncated SQL statement</comment>
        <translation>...(phần còn lại của SQL bị cắt bỏ)</translation>
    </message>
    <message>
        <source>The error was:
%1
</source>
        <translation>Lỗi là:
%1
</translation>
    </message>
</context>
<context>
    <name>QgsShapeburstFillSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select gradient color</source>
        <translation>Chọn màu gra-đi-en</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation>Trong suốt</translation>
    </message>
    <message>
        <source>Integer between 0 and 18</source>
        <translation>Số nguyên từ 0 đến 18</translation>
    </message>
</context>
<context>
    <name>QgsSimpleFillSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Tô kiểu trong suốt</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation>Viền trong suốt</translation>
    </message>
</context>
<context>
    <name>QgsSimpleLineSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select line color</source>
        <translation>Chọn màu đường</translation>
    </message>
</context>
<context>
    <name>QgsSimpleMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Transparent fill</source>
        <translation>Tô kiểu trong suốt</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation>Viền trong suốt</translation>
    </message>
    <message>
        <source>string </source>
        <translation>chuỗi </translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidget</name>
    <message>
        <source>Black to white</source>
        <translation>Đen thành trắng</translation>
    </message>
    <message>
        <source>White to black</source>
        <translation>Trắng thành đen</translation>
    </message>
    <message>
        <source>No enhancement</source>
        <translation>Không tăng cường</translation>
    </message>
    <message>
        <source>Stretch to MinMax</source>
        <translation>Dãn theo Nhỏ/Lớn nhất</translation>
    </message>
    <message>
        <source>Stretch and clip to MinMax</source>
        <translation>Dãn và cắt theo Nhỏ/Lớn nhất</translation>
    </message>
    <message>
        <source>Clip to MinMax</source>
        <translation>Cắt theo Nhỏ/Lớn nhất</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Contrast
enhancement</source>
        <translation>Tương phản
tăng cường</translation>
    </message>
    <message>
        <source>Gray band</source>
        <translation>Băng Xám</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Color gradient</source>
        <translation>Gra-đi-en màu</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandPseudoColorRendererWidget</name>
    <message>
        <source>Discrete</source>
        <translation>Rời rạc</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Exact</source>
        <translation>Chính xác</translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation>Liên tục</translation>
    </message>
    <message>
        <source>Equal interval</source>
        <translation>Khoảng cách đều</translation>
    </message>
    <message>
        <source>Custom color map entry</source>
        <translation>mục bản đồ màu tùy chỉnh</translation>
    </message>
    <message>
        <source>Load Color Map</source>
        <translation>Nạp Bản đồ màu</translation>
    </message>
    <message>
        <source>The color map for band %1 has no entries</source>
        <translation>Bản đồ màu cho băng %1 không có các mục</translation>
    </message>
    <message>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>Textfile (*.txt)</source>
        <translation>Tập tin văn bản (*.txt)</translation>
    </message>
    <message>
        <source>Import Error</source>
        <translation>Lỗi nhập</translation>
    </message>
    <message>
        <source>The following lines contained errors

</source>
        <translation>Các dòng dưới đây chứa các lỗi

</translation>
    </message>
    <message>
        <source>Read access denied</source>
        <translation>Truy cập để đọc bị từ chối</translation>
    </message>
    <message>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>Truy cập để đọc bị từ chối. Điều chỉnh quyền đối với tập tin và thử lại.

</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <source>QGIS Generated Color Map Export File</source>
        <translation>Tập tin xuất Bản đồ màu do QGIS tạo</translation>
    </message>
    <message>
        <source>Write access denied</source>
        <translation>Quyền ghi bị từ chối</translation>
    </message>
    <message>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Quyền ghi bị từ chối. Điều chỉnh quyền hạn đối với tập tin và thử lại.

</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandPseudoColorRendererWidgetBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
    <message>
        <source>Color interpolation</source>
        <translation>Nội suy màu</translation>
    </message>
    <message>
        <source>Add values manually</source>
        <translation>Thêm các giá trị thủ công</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Remove selected row</source>
        <translation>Loại bỏ hàng được chọn</translation>
    </message>
    <message>
        <source>Sort colormap items</source>
        <translation>Xếp thứ tự các mục trong bản đồ màu</translation>
    </message>
    <message>
        <source>Load color map from band</source>
        <translation>Nạp bản đồ màu từ băng</translation>
    </message>
    <message>
        <source>Load color map from file</source>
        <translation>Nạp bản đồ màu từ tập tin</translation>
    </message>
    <message>
        <source>Export color map to file</source>
        <translation>Xuất bản đồ màu ra tập tin</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <source>Generate new color map</source>
        <translation>Tạo bản đồ màu mới</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation>Đảo ngược</translation>
    </message>
    <message>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <source>Min / max origin:</source>
        <translation>Gốc nhỏ/lớn nhất:</translation>
    </message>
    <message>
        <source>Min / Max origin</source>
        <translation>Gốc nhỏ/lớn nhất</translation>
    </message>
</context>
<context>
    <name>QgsSingleSymbolRendererV2Widget</name>
    <message>
        <source>Symbol levels...</source>
        <translation>Các cấp biểu tượng...</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupCondition</name>
    <message>
        <source>has the tag</source>
        <translation>có thẻ này</translation>
    </message>
    <message>
        <source>is a member of group</source>
        <translation>là một thành phần của nhóm</translation>
    </message>
    <message>
        <source>has a part of name matching</source>
        <translation>có một phần tên khớp</translation>
    </message>
    <message>
        <source>does NOT have the tag</source>
        <translation>KHÔNG có thẻ này</translation>
    </message>
    <message>
        <source>is NOT a member of group</source>
        <translation>KHÔNG phải là một thành phần của nhóm</translation>
    </message>
    <message>
        <source>has NO part of name matching</source>
        <translation>KHÔNG có phần nào của tên khớp</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupConditionWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>The Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialog</name>
    <message>
        <source>ALL the constraints</source>
        <translation>TẤT CẢ các ràng buộc</translation>
    </message>
    <message>
        <source>any ONE of the constraints</source>
        <translation>bất kỳ MỘT trong số các ràng buộc</translation>
    </message>
    <message>
        <source>Invalid name</source>
        <translation>Tên không hợp lệ</translation>
    </message>
    <message>
        <source>The smart group name field is empty. Kindly provide a name</source>
        <translation>Trường tên nhóm gọn gàng rỗng. Vui lòng cung cấp một tên</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialogBase</name>
    <message>
        <source>Smart Group Editor</source>
        <translation>Trình Chỉnh sửa Nhóm Gọn gàng</translation>
    </message>
    <message>
        <source>Smart Group Name</source>
        <translation>Tên Nhóm Gọn gàng</translation>
    </message>
    <message>
        <source>Condition matches</source>
        <translation>Các phù hợp với điều kiện</translation>
    </message>
    <message>
        <source>Add Condition</source>
        <translation>Thêm điều kiện</translation>
    </message>
    <message>
        <source>Conditions</source>
        <translation>Các điều kiện</translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialog</name>
    <message>
        <source>Snapping and Digitizing Options</source>
        <translation>Tùy chọn bắt điểm và số hóa</translation>
    </message>
    <message>
        <source>to vertex</source>
        <translation>đến đỉnh</translation>
    </message>
    <message>
        <source>to segment</source>
        <translation>đến đoạn</translation>
    </message>
    <message>
        <source>to vertex and segment</source>
        <translation>đến đỉnh và đoạn</translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>To vertex</source>
        <translation>Đến đỉnh</translation>
    </message>
    <message>
        <source>To segment</source>
        <translation>Đến đoạn</translation>
    </message>
    <message>
        <source>To vertex and segment</source>
        <translation>Đến đỉnh và đoạn</translation>
    </message>
    <message>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>layer units</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialogBase</name>
    <message>
        <source>Snapping options</source>
        <translation>Tùy chọn bắt điểm</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Dung sai</translation>
    </message>
    <message>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <source>Avoid intersections</source>
        <translation>Tránh các điểm giao nhau</translation>
    </message>
    <message>
        <source>Avoid intersections of new polygons</source>
        <translation>Tránh giao điểm của các vùng mới</translation>
    </message>
    <message>
        <source>Enable topological editing</source>
        <translation>Kích hoạt chỉnh sửa tôpô</translation>
    </message>
    <message>
        <source>Enable snapping on intersection</source>
        <translation>Bật bắt điểm tại giao điểm</translation>
    </message>
    <message>
        <source>Snapping mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current layer</source>
        <translation>Lớp hiện tại</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Snap to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>All layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteConnection</name>
    <message>
        <source>obsolete libspatialite: connecting to this DB requires using v.4.0 (or any subsequent)</source>
        <translation>thư viện spatialite lỗi thời: kết nối vào CSDL này cần dùng phiên bản 4.0 (hoặc phiên bản mới hơn)</translation>
    </message>
    <message>
        <source>unknown error cause</source>
        <translation>không rõ nguyên nhân gây lỗi</translation>
    </message>
    <message>
        <source>obsolete libspatialite: AbstractInterface is unsupported</source>
        <translation>thư viện spatialite lỗi thời: AbstractInterface không được hỗ trợ </translation>
    </message>
    <message>
        <source>table info on %1 failed</source>
        <translation>thông tin bảng trên %1 thất bại</translation>
    </message>
    <message>
        <source>UNKNOWN</source>
        <translation>KHÔNG BIẾT</translation>
    </message>
    <message>
        <source>GEOMETRY</source>
        <translation>HÌNH HỌC</translation>
    </message>
    <message>
        <source>POINT</source>
        <translation>ĐIỂM</translation>
    </message>
    <message>
        <source>LINESTRING</source>
        <translation>CHUỖI ĐƯỜNG</translation>
    </message>
    <message>
        <source>POLYGON</source>
        <translation>VÙNG</translation>
    </message>
    <message>
        <source>MULTIPOINT</source>
        <translation>ĐIỂM ĐA PHẦN</translation>
    </message>
    <message>
        <source>MULTILINESTRING</source>
        <translation>CHUỖI ĐƯỜNG ĐA PHẦN</translation>
    </message>
    <message>
        <source>MULTIPOLYGON</source>
        <translation>VÙNG ĐA PHẦN</translation>
    </message>
    <message>
        <source>GEOMETRYCOLLECTION</source>
        <translation>BỘ SƯU TẬP HÌNH HỌC</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteProvider</name>
    <message>
        <source>Binary object (BLOB)</source>
        <translation>Đối tượng nhị phân (BLOB)</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>Chữ</translation>
    </message>
    <message>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu double)</translation>
    </message>
    <message>
        <source>Whole number (integer)</source>
        <translation>Toàn bộ con số (số nguyên)</translation>
    </message>
    <message>
        <source>Retrieval of spatialite version failed</source>
        <translation>Việc lấy phiên bản spatialite thất bại</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>Could not parse spatialite version string &apos;%1&apos;</source>
        <translation>Không thể phân tách chuỗi phiên bản spatialite &apos;%1&apos;</translation>
    </message>
    <message>
        <source>SQLite error: %2
SQL: %1</source>
        <translation>Lỗi SQLite: %2
SQL: %1</translation>
    </message>
    <message>
        <source>unknown cause</source>
        <translation>nguyên nhân không rõ</translation>
    </message>
    <message>
        <source>FAILURE: Field %1 not found.</source>
        <translation>THẤT BẠI: Không tìm thấy trường %1.</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteSourceSelect</name>
    <message>
        <source>Add SpatiaLite Table(s)</source>
        <translation>Thêm (các) bảng SpatiaLite</translation>
    </message>
    <message>
        <source>Databases</source>
        <translation>Các CSDL</translation>
    </message>
    <message>
        <source>&amp;Update statistics</source>
        <translation>&amp;Cập nhật thống kê</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Set Filter</source>
        <translation>Thiết lập bộ &amp;lọc</translation>
    </message>
    <message>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Are you sure you want to update the internal statistics for DB: %1?

This could take a long time (depending on the DB size),
but implies better performance thereafter.</source>
        <translation>Có chắc bạn muốn cập nhật thống kê nội tại cho CSDL: %1?

Điều này có thể mất thời gian (tùy theo kích thước CSDL),
nhưng sẽ giúp tăng hiệu suất sau này.</translation>
    </message>
    <message>
        <source>Confirm Update Statistics</source>
        <translation>Xác nhận cập nhật thống kê</translation>
    </message>
    <message>
        <source>Update Statistics</source>
        <translation>Cập nhật thống kê</translation>
    </message>
    <message>
        <source>Internal statistics successfully updated for: %1</source>
        <translation>Thống kê nội tại thành công được cập nhật cho: %1</translation>
    </message>
    <message>
        <source>Error while updating internal statistics for: %1</source>
        <translation>Lỗi khi đang cập nhật thống kê nội tại cho: %1</translation>
    </message>
    <message>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <source>Choose a SpatiaLite/SQLite DB to open</source>
        <translation>Chọn CSDL SpatiaLite/SQLite để mở</translation>
    </message>
    <message>
        <source>SpatiaLite DB</source>
        <translation>CSDL SpatiaLite</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Cannot add connection &apos;%1&apos; : a connection with the same name already exists.</source>
        <translation>Không thể thêm kết nối &apos;%1&apos;: một kết nối có cùng tên hiện đã có.</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc bạn muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận Xoá</translation>
    </message>
    <message>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <source>You must select a table in order to add a Layer.</source>
        <translation>Bạn phải chọn một bảng để thêm một Lớp.</translation>
    </message>
    <message>
        <source>SpatiaLite DB Open Error</source>
        <translation>Lỗi mở CSDL SpatialLite</translation>
    </message>
    <message>
        <source>Database does not exist: %1</source>
        <translation>CSDL không tồn tại: %1</translation>
    </message>
    <message>
        <source>Failure while connecting to: %1

%2</source>
        <translation>Thất bại khi kết nối đến: %1

%2</translation>
    </message>
    <message>
        <source>SpatiaLite getTableInfo Error</source>
        <translation>Lỗi SpatiaLite getTableInfo</translation>
    </message>
    <message>
        <source>Failure exploring tables from: %1

%2</source>
        <translation>Thất bại khi kiểm tra các bảng từ: %1

%2</translation>
    </message>
    <message>
        <source>SpatiaLite Error</source>
        <translation>Lỗi SpatiaLite</translation>
    </message>
    <message>
        <source>Unexpected error when working with: %1

%2</source>
        <translation>Lỗi không mong đợi khi làm việc với: %1

%2</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteTableModel</name>
    <message>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Multipoint</source>
        <translation>Điểm đa</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Đường đa</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Multipolygon</source>
        <translation>Vùng đa</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialog</name>
    <message>
        <source>The spatial query requires at least two vector layers</source>
        <translation>Truy vấn không gian đòi hỏi phải có ít nhất hai lớp vec-tơ</translation>
    </message>
    <message numerus="yes">
        <source>%n selected geometries</source>
        <comment>selected geometries</comment>
        <translation>
            <numerusform>%n hình học được chọn</numerusform>
        </translation>
    </message>
    <message>
        <source>Selected geometries</source>
        <translation>Các hình học được chọn</translation>
    </message>
    <message>
        <source>%1)Query</source>
        <translation>%1)Truy vấn</translation>
    </message>
    <message>
        <source>Begin at %L1</source>
        <translation>Bắt đầu tại %L1</translation>
    </message>
    <message>
        <source>&lt; %1 &gt;</source>
        <translation>&lt; %1 &gt;</translation>
    </message>
    <message>
        <source>Total of features = %1</source>
        <translation>Tổng số đối tượng = %1</translation>
    </message>
    <message>
        <source>Total of invalid features:</source>
        <translation>Tổng số đối tượng không hợp lệ:</translation>
    </message>
    <message>
        <source>Finish at %L1 (processing time %L2 minutes)</source>
        <translation>Kết thúc tại %L1 (thời gian xử lý %L2 phút)</translation>
    </message>
    <message>
        <source>Using the field &quot;%1&quot; for subset</source>
        <translation>Dùng trường &quot;%1&quot; làm tập con</translation>
    </message>
    <message>
        <source>Sorry! Only this providers are enable: OGR, POSTGRES and SPATIALITE.</source>
        <translation>Xin lỗi! Chỉ có các nhà cung cấp sau được kích hoạt: OGR, POSTGRES và SPATIALITE.</translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1 của %2</translation>
    </message>
    <message>
        <source>all = %1</source>
        <translation>tất cả = %1</translation>
    </message>
    <message>
        <source>%1 of %2(selected features)</source>
        <translation>%1 của %2 (đối tượng được chọn)</translation>
    </message>
    <message>
        <source>Create new selection</source>
        <translation>Tạo phép chọn mới</translation>
    </message>
    <message>
        <source>Add to current selection</source>
        <translation>Thêm vào phép chọn hiện tại</translation>
    </message>
    <message>
        <source>Remove from current selection</source>
        <translation>Loại bỏ khỏi phép chọn hiện tại</translation>
    </message>
    <message>
        <source>Result query</source>
        <translation>Truy vấn kết quả</translation>
    </message>
    <message>
        <source>Invalid source</source>
        <translation>Nguồn không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid reference</source>
        <translation>Tham chiếu không hợp lệ</translation>
    </message>
    <message>
        <source>%1 of %2 selected by &quot;%3&quot;</source>
        <translation>%1 của %2 được chọn bởi &quot;%3&quot;</translation>
    </message>
    <message>
        <source>user</source>
        <translation>người dùng</translation>
    </message>
    <message>
        <source>Map &quot;%1&quot; &quot;on the fly&quot; transformation.</source>
        <translation>Phép chuyển đổi khi đang mở bản đồ &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>enable</source>
        <translation>kích hoạt</translation>
    </message>
    <message>
        <source>disable</source>
        <translation>bất hoạt</translation>
    </message>
    <message>
        <source>Coordinate reference system(CRS) of
&quot;%1&quot; is invalid(see CRS of provider).</source>
        <translation>Hệ tham chiếu tọa độ (HTĐ) của
&quot;%1&quot; không hợp lệ (xem HTĐ của nhà cung cấp).</translation>
    </message>
    <message>
        <source>

CRS of map is %1.
%2.</source>
        <translation>

HTĐ của bản đồ là %1.
%2.</translation>
    </message>
    <message>
        <source>Zoom to feature</source>
        <translation>Phóng đến đối tượng</translation>
    </message>
    <message>
        <source>Missing reference layer</source>
        <translation>Thiếu lớp tham chiếu</translation>
    </message>
    <message>
        <source>Select reference layer!</source>
        <translation>Chọn lớp tham chiếu!</translation>
    </message>
    <message>
        <source>Missing target layer</source>
        <translation>Thiếu lớp đích</translation>
    </message>
    <message>
        <source>Select target layer!</source>
        <translation>Chọn lớp đích!</translation>
    </message>
    <message>
        <source>Create new layer from items</source>
        <translation>Tạo lớp mới từ các mục</translation>
    </message>
    <message>
        <source>The query from &quot;%1&quot; using &quot;%2&quot; in field not possible.</source>
        <translation>Phép truy vấn từ &quot;%1&quot; dùng &quot;%2&quot; trong trường không thể dùng được.</translation>
    </message>
    <message>
        <source>Create new layer from selected</source>
        <translation>Tạo lớp mới từ phần được chọn</translation>
    </message>
    <message>
        <source>%1 of %2 identified</source>
        <translation>%1 trong số %2 được nhận diện</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialogBase</name>
    <message>
        <source>Spatial Query</source>
        <translation>Truy vấn Không gian</translation>
    </message>
    <message>
        <source>Layer on which the topological operation will select geometries</source>
        <translation>Lớp mà trên đó lệnh về tô-pô sẽ chọn các hình học</translation>
    </message>
    <message>
        <source>Select source features from</source>
        <translation>Chọn các đối tượng nguồn từ</translation>
    </message>
    <message>
        <source>Select the target layer</source>
        <translation>Chọn lớp đích</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;When checked the operation will only consider selected geometries of the target layer&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;Khi được đánh dấu lệnh này sẽ chỉ xem xét các hình học được chọn của lớp đích&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Selected feature(s) only</source>
        <translation>Chỉ (các) đối tượng được chọn</translation>
    </message>
    <message>
        <source>Where the feature</source>
        <translation>Trong đó đối tượng</translation>
    </message>
    <message>
        <source>Select the topological operation</source>
        <translation>Chọn lệnh tô-pô</translation>
    </message>
    <message>
        <source>Layer whose geometries will be used as reference by the topological operation</source>
        <translation>Lớp mà các hình học sẽ được dùng làm tham chiếu theo lệnh tô-pô</translation>
    </message>
    <message>
        <source>Reference features of </source>
        <translation>Các đối tượng tham chiếu của </translation>
    </message>
    <message>
        <source>Select the reference layer</source>
        <translation>Chọn lớp tham chiếu</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;When checked the operation will be only consider selected geometries of the reference layer&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8pt;&quot;&gt;Khi được đánh dấu lệnh này sẽ chỉ xem xét các hình học được chọn trong lớp tham chiếu&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>And use the result to</source>
        <translation>Và dùng kết quả này để</translation>
    </message>
    <message>
        <source>Selected features</source>
        <translation>Các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Number of selected features in map</source>
        <translation>Số lượng các đối tượng được chọn trong bản đồ</translation>
    </message>
    <message>
        <source>Create layer with selected</source>
        <translation>Tạo lớp với các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Result feature ID&apos;s</source>
        <translation>Các id của đối tượng kết quả</translation>
    </message>
    <message>
        <source>Select one FID to identify geometry of feature</source>
        <translation>Chọn một FID để nhận diện hình học của đối tượng</translation>
    </message>
    <message>
        <source>Create layer with list of items</source>
        <translation>Tạo lớp với danh sách các mục</translation>
    </message>
    <message>
        <source>Zoom to item</source>
        <translation>Phóng đến mục</translation>
    </message>
    <message>
        <source>Check to show log processing of query</source>
        <translation>Đánh dấu để hiển thị tiến trình ghi nhận của phép truy vấn</translation>
    </message>
    <message>
        <source>Log messages</source>
        <translation>Các báo cáo ghi nhận</translation>
    </message>
    <message>
        <source>Run query or close the window</source>
        <translation>Chạy truy vấn hoặc đóng cửa sổ</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryPlugin</name>
    <message>
        <source>&amp;Spatial Query</source>
        <translation>Truy vấn &amp;Không gian</translation>
    </message>
    <message>
        <source>Query not executed</source>
        <translation>Truy vấn không được thực thi</translation>
    </message>
    <message>
        <source>DEBUG</source>
        <translation>GỠ LỖI</translation>
    </message>
</context>
<context>
    <name>QgsSpatialiteSridsDialogBase</name>
    <message>
        <source>Select a Spatialite Spatial Reference System</source>
        <translation>Chọn một Hệ tham chiếu không gian Spatialite</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Authority</source>
        <translation>Quyền</translation>
    </message>
    <message>
        <source>Reference Name</source>
        <translation>Tên tham chiếu</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>Lọc</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
</context>
<context>
    <name>QgsSpit</name>
    <message>
        <source>File Name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <source>Feature Class</source>
        <translation>Lớp đối tượng</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <source>DB Relation Name</source>
        <translation>Tên mối liên hệ CSDL</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Schema</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the [%1] connection and all associated settings?</source>
        <translation>Có chắc bạn muốn loại bỏ kết nối [%1] và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>Add Shapefiles</source>
        <translation>Thêm tập tin shape</translation>
    </message>
    <message>
        <source>Shapefiles</source>
        <translation>Các tập tin shape</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả các kiểu tập tin</translation>
    </message>
    <message>
        <source>The following Shapefile(s) could not be loaded:

</source>
        <translation>(Các) tập tin shape sau không thể nạp được:</translation>
    </message>
    <message>
        <source>REASON: File cannot be opened</source>
        <translation>LÝ DO: không thể mở tập tin</translation>
    </message>
    <message>
        <source>REASON: One or both of the Shapefile files (*.dbf, *.shx) missing</source>
        <translation>LÝ DO: một hoặc cả hai tập tin shape (*.dbf, *.shx) bị mất</translation>
    </message>
    <message>
        <source>General Interface Help:</source>
        <translation>Trợ giúp Giao diện tổng quát:</translation>
    </message>
    <message>
        <source>PostgreSQL Connections:</source>
        <translation>Các kết nối PostgreSQL:</translation>
    </message>
    <message>
        <source>[New ...] - create a new connection</source>
        <translation>[Mới...] - tạo một kết nối mới</translation>
    </message>
    <message>
        <source>[Edit ...] - edit the currently selected connection</source>
        <translation>[Chỉnh sửa ...] - chỉnh sửa kết nối đang được chọn</translation>
    </message>
    <message>
        <source>[Remove] - remove the currently selected connection</source>
        <translation>[Loại bỏ] - loại bỏ kết nối đang được chọn</translation>
    </message>
    <message>
        <source>-you need to select a connection that works (connects properly) in order to import files</source>
        <translation>- bạn cần chọn một kết nối có hoạt động (kết nối đúng) để nhập các tập tin</translation>
    </message>
    <message>
        <source>-when changing connections Global Schema also changes accordingly</source>
        <translation>-khi thay đổi các kết nối, Schema Toàn cục cũng thay đổi tương ứng</translation>
    </message>
    <message>
        <source>Shapefile List:</source>
        <translation>Danh sách tập tin shape:</translation>
    </message>
    <message>
        <source>[Add ...] - open a File dialog and browse to the desired file(s) to import</source>
        <translation>[Thêm ...] - mở hộp thoại Tập tin và duyệt đến (các) tập tin cần nhập</translation>
    </message>
    <message>
        <source>[Remove] - remove the currently selected file(s) from the list</source>
        <translation>[Loại bỏ] - loại bỏ (các) tập tin đang chọn ra khỏi danh sách</translation>
    </message>
    <message>
        <source>[Remove All] - remove all the files in the list</source>
        <translation>[Loại bỏ tất cả]  - loại bỏ tất cả các tập tin trong danh sách</translation>
    </message>
    <message>
        <source>[SRID] - Reference ID for the shapefiles to be imported</source>
        <translation>[SRID] - Tham chiếu nhận diện (ID) cho các tập tin shape cần nhập</translation>
    </message>
    <message>
        <source>[Use Default (SRID)] - set SRID to -1</source>
        <translation>[Dùng mặc định (SRID)] - thiết lập SRID thành -1</translation>
    </message>
    <message>
        <source>[Geometry Column Name] - name of the geometry column in the database</source>
        <translation>[Tên cột Hình học] - Tên của cột hình học trong CSDL</translation>
    </message>
    <message>
        <source>[Use Default (Geometry Column Name)] - set column name to &apos;the_geom&apos;</source>
        <translation>[Dùng mặc định (Tên Cột hình học)] - thiết lập tên cột thành &apos;cột_hh&apos;</translation>
    </message>
    <message>
        <source>[Global Schema] - set the schema for all files to be imported into</source>
        <translation>[Schema toàn cục] - thiết lập schema cho tất cả các tập tin cần nhập</translation>
    </message>
    <message>
        <source>[Import] - import the current shapefiles in the list</source>
        <translation>[Nhập] - nhập các tập tin shape hiện tại trong danh sách</translation>
    </message>
    <message>
        <source>[Quit] - quit the program
</source>
        <translation>[Thoát] - thoát khỏi chương trình</translation>
    </message>
    <message>
        <source>[Help] - display this help dialog</source>
        <translation>[Trợ giúp] - trình bày hộp thoại trợ giúp này</translation>
    </message>
    <message>
        <source>Import Shapefiles</source>
        <translation>Nhập các tập tin shape</translation>
    </message>
    <message>
        <source>You need to specify a Connection first</source>
        <translation>Bạn cần phải chỉ định kết nối trước</translation>
    </message>
    <message>
        <source>Password for %1</source>
        <translation>Mật mã cho %1</translation>
    </message>
    <message>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <source>Connection failed - Check settings and try again</source>
        <translation>Kết nối thất bại - Kiểm tra các thiết lập và thử lại</translation>
    </message>
    <message>
        <source>PostGIS not available</source>
        <translation>PostGIS không có</translation>
    </message>
    <message>
        <source>&lt;p&gt;The chosen database does not have PostGIS installed, but this is required for storage of spatial data.&lt;/p&gt;</source>
        <translation>&lt;p&gt;CSDL được chọn không cài đặt PostGIS, mà điều này cần có để lưu trữ dữ liệu không gian. &lt;/p&gt;</translation>
    </message>
    <message>
        <source>You need to add shapefiles to the list first</source>
        <translation>Trước tiên bạn cần phải thêm các tập tin shape vào danh sách</translation>
    </message>
    <message>
        <source>Importing files</source>
        <translation>Đang nhập các tập tin</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy bỏ</translation>
    </message>
    <message>
        <source>Progress</source>
        <translation>Tiến trình</translation>
    </message>
    <message>
        <source>Problem inserting features from file:</source>
        <translation>Trục trặc khi chèn các đối tượng từ tập tin:</translation>
    </message>
    <message>
        <source>%1
Invalid table name.</source>
        <translation>%1
Tên bảng không hợp lệ.</translation>
    </message>
    <message>
        <source>%1
No fields detected.</source>
        <translation>%1
Không tìm thấy các trường.</translation>
    </message>
    <message>
        <source>%1
The following fields are duplicates:
%2</source>
        <translation>%1
Các trường sau bị trùng:
%2</translation>
    </message>
    <message>
        <source>Importing files
%1</source>
        <translation>Đang nhập các tập tin
%1</translation>
    </message>
    <message>
        <source>%1
&lt;p&gt;Error while executing the SQL:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;&lt;p&gt;The database said:%3&lt;/p&gt;</source>
        <translation>%1
&lt;p&gt;Lỗi khi thực thi SQL:&lt;/p&gt;&lt;p&gt;%2&lt;/p&gt;&lt;p&gt;CSDL nói rằng:%3&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Import Shapefiles - Relation Exists</source>
        <translation>Nhập các tập tin shape - mối liên hệ đã có</translation>
    </message>
    <message>
        <source>The Shapefile:
%1
will use [%2] relation for its data,
which already exists and possibly contains data.
To avoid data loss change the &quot;DB Relation Name&quot;
for this Shapefile in the main dialog file list.

Do you want to overwrite the [%2] relation?</source>
        <translation>Tập tin shape:
%1
sẽ dùng [%2] liên hệ cho dữ liệu của nó,
liên hệ này đã có và có lẽ là có chứa dữ liệu.
Để tránh mất dữ liệu, thay đổi &quot;Tên mối liên hệ CSDL&quot;
cho tập tin shape này trong danh sách tập tin trong hộp thoại chính.

Bạn có muốn ghi đè mối liên hệ [%2]?</translation>
    </message>
    <message>
        <source>%1 of %2 shapefiles could not be imported.</source>
        <translation>Không thể nhập được %1 tập tin shape trong số %2.</translation>
    </message>
</context>
<context>
    <name>QgsSpitBase</name>
    <message>
        <source>SPIT - Shapefile to PostGIS Import Tool</source>
        <translation>SPIT - Công cụ nhập tập tin shape vào PostGIS</translation>
    </message>
    <message>
        <source>PostgreSQL connections</source>
        <translation>Các kết nối PostgreSQL</translation>
    </message>
    <message>
        <source>Connect to PostGIS</source>
        <translation>Kết nối đến PostGIS</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <source>Create a new PostGIS connection</source>
        <translation>Tạo một liên kết PostGIS mới</translation>
    </message>
    <message>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <source>Edit the current PostGIS connection</source>
        <translation>Chỉnh sửa kết nối PostGIS hiện tại</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Remove the current PostGIS connection</source>
        <translation>Loại bỏ liên kết PostGIS hiện tại</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Import options and shapefile list</source>
        <translation>Nhập các tùy chọn và danh sách tập tin shape</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Tên cột hình học</translation>
    </message>
    <message>
        <source>Set the geometry column name to the default value</source>
        <translation>Thiết lập tên cột hình học thành giá trị mặc định</translation>
    </message>
    <message>
        <source>Use default geometry column name</source>
        <translation>Dùng tên cột hình học mặc định</translation>
    </message>
    <message>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <source>Set the SRID to the default value</source>
        <translation>Thiết lập SRID thành giá trị mặc định</translation>
    </message>
    <message>
        <source>Use default SRID</source>
        <translation>Dùng số hiệu HTĐ (srid) mặc định</translation>
    </message>
    <message>
        <source>Primary key column name</source>
        <translation>Tên cột khoá sơ cấp</translation>
    </message>
    <message>
        <source>Global schema</source>
        <translation>Schema toàn cục</translation>
    </message>
    <message>
        <source>Add a shapefile to the list of files to be imported</source>
        <translation>Thêm một tập tin shape vào danh sách các tập tin cần nhập</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove the selected shapefile from the import list</source>
        <translation>Loại bỏ tập tin shape được chọn khỏi danh sách nhập</translation>
    </message>
    <message>
        <source>Remove all the shapefiles from the import list</source>
        <translation>Loại bỏ tất cả các tập tin shape khỏi danh sách nhập</translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation>Loại bỏ tất cả</translation>
    </message>
</context>
<context>
    <name>QgsSpitPlugin</name>
    <message>
        <source>&amp;Import Shapefiles to PostgreSQL</source>
        <translation>&amp;Nhập các tập tin shape vào PostgreSQL</translation>
    </message>
    <message>
        <source>Import shapefiles into a PostGIS-enabled PostgreSQL database. The schema and field names can be customized on import</source>
        <translation>Nhập các tập tin shape vào một CSDL PostgreSQL có PostGIS. Tên schema và trường có thể được tùy biến khi nhập</translation>
    </message>
    <message>
        <source>&amp;Spit</source>
        <translation>&amp;SPIT</translation>
    </message>
</context>
<context>
    <name>QgsSponsorsBase</name>
    <message>
        <source>QGIS Sponsors</source>
        <translation>Các nhà tài trợ QGIS</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;We work really hard to make this nice software for you. See all the cool features it has? Get a warm fuzzy feeling when you use it? QGIS is a labour of love by a dedicated team of developers. We want you to copy &amp;amp; share it and put it in the hands of as many people as possible. If QGIS is saving you money or you like our work and have the financial ability to help, please consider sponsoring the development of QGIS. We use money from sponsors to pay for travel and costs related to our bi-annual hackfests, and to generally support the goals of our project.&lt;br /&gt;&lt;br /&gt;Please see the &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;QGIS Sponsorship Web Page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; for more details. In the &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/about/sponsorship.html#list-of-sponsors&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Sponsors page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; you can see the fine people and companies that are helping us financially - a great big &apos;thank you&apos; to you all!&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/gold.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/aas_300wide.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/silver.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/vorarlberg.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/gaia.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/bronze.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/ibw.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/geosynergy.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;Chúng tôi đã làm việc rất nỗ lực để tạo ra phần mềm này cho bạn. Bạn có thấy nó có những đặc điểm hay ho chứ? Bạn có thấy hài lòng khi dùng nó không? QGIS là công sức lao động đam mê của một nhóm các nhà phát triển nhiệt huyết. Chúng tôi mong muốn bạn &amp;amp; chia xẻ nó và đưa nó đến càng nhiều người càng tốt. Nếu QGIS giúp bạn tiết kiệm tiền hoặc nếu bạn yếu thích công việc của chúng tôi và có khả năng tài chính để hỗ trợ, hãy cân nhắc tài trợ cho việc phát triển QGIS. Chúng tôi dùng tiền từ các nhà tài trợ để trả cho chi phí đi lại và các chi phí liên quan đến hội nghị hacker hai năm một lần của chúng tôi, và để hỗ trợ các mục tiêu chung của dự án này.&lt;br /&gt;&lt;br /&gt;Vui lòng xem &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;trang web về tài trợ QGIS&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; để biết thêm chi tiết. Tại &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/site/about/sponsorship.html#list-of-sponsors&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;trang các nhà Tài trợ&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt; bạn có thể thấy những cá nhân và công ty tốt bụng đang giúp đỡ chúng tôi về mặt tài chính - rất cám ơn đến tất cả các bạn!&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/gold.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/aas_300wide.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/silver.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/vorarlberg.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/gaia.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/bronze.png&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/sponsors/sponsors/ibw.png&quot; /&gt; &lt;img src=&quot;:/images/sponsors/sponsors/geosynergy.png&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr /&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialog</name>
    <message>
        <source>Select all</source>
        <translation>Chọn tất cả</translation>
    </message>
    <message>
        <source>Clear selection</source>
        <translation>Khử phép chọn</translation>
    </message>
    <message>
        <source>Import style(s)</source>
        <translation>Nhập (các) kiểu</translation>
    </message>
    <message>
        <source>file specified below</source>
        <translation>tập tin được chỉ định dưới đây</translation>
    </message>
    <message>
        <source>URL specified below</source>
        <translation>URL được chỉ định dưới đây</translation>
    </message>
    <message>
        <source>Select symbols to import</source>
        <translation>Chọn các biểu tượng cần nhập</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Export style(s)</source>
        <translation>Xuất (các) kiểu</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Export/import error</source>
        <translation>Lỗi xuất/nhập</translation>
    </message>
    <message>
        <source>You should select at least one symbol/color ramp.</source>
        <translation>Bạn phải chọn ít nhất một biểu tượng/thang biến đổi màu.</translation>
    </message>
    <message>
        <source>Save styles</source>
        <translation>Lưu các kiểu</translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Error when saving selected symbols to file:
%1</source>
        <translation>Lỗi khi đang lưu các biểu tượng được chọn vào tập tin:
%1</translation>
    </message>
    <message>
        <source>Import error</source>
        <translation>Lỗi nhập</translation>
    </message>
    <message>
        <source>An error occured during import:
%1</source>
        <translation>Xảy ra một lỗi trong quá trình nhập:
%1</translation>
    </message>
    <message>
        <source>Group Name</source>
        <translation>Tên nhóm</translation>
    </message>
    <message>
        <source>Please enter a name for new group:</source>
        <translation>Vui lòng nhập một tên cho nhóm mới:</translation>
    </message>
    <message>
        <source>imported</source>
        <translation>đã nhập</translation>
    </message>
    <message>
        <source>New Group</source>
        <translation>Nhóm Mới</translation>
    </message>
    <message>
        <source>New group cannot be created without a name. Kindly enter a name.</source>
        <translation>Nhóm mới không thể được tạo ra mà không có tên. Vui lòng nhập một tên.</translation>
    </message>
    <message>
        <source>New group</source>
        <translation>Nhóm mới</translation>
    </message>
    <message>
        <source>Cannot create a group without name. Enter a name.</source>
        <translation>Không thể tạo một nhóm mà không có tên. Vui lòng nhập một tên.</translation>
    </message>
    <message>
        <source>Duplicate names</source>
        <translation>Các tên bị trùng</translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation>Biểu tượng có tên &apos;%1&apos; đã tồn tại.
Ghi đè không?</translation>
    </message>
    <message>
        <source>Color ramp with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation>Thang biến đổi màu với tên &quot;%1&quot; đã có.
Ghi đè không?</translation>
    </message>
    <message>
        <source>Load styles</source>
        <translation>Nạp các kiểu</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>Downloading style ... </source>
        <translation>Đang tải xuống kiểu... </translation>
    </message>
    <message>
        <source>HTTP Error!</source>
        <translation>Lỗi HTTP!</translation>
    </message>
    <message>
        <source>Download failed: %1.</source>
        <translation>Tải xuống thất bại: %1.</translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialogBase</name>
    <message>
        <source>Styles import/export</source>
        <translation>nhập/xuất các kiểu</translation>
    </message>
    <message>
        <source>Import from</source>
        <translation>Nhập từ</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Save to group</source>
        <translation>Lưu vào nhóm</translation>
    </message>
    <message>
        <source>Select symbols to export</source>
        <translation>Chọn các biểu tượng để xuất</translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialog</name>
    <message>
        <source>Type here to filter symbols...</source>
        <translation>Gõ vào đây để lọc các biểu tượng...</translation>
    </message>
    <message>
        <source>Share Menu</source>
        <translation>Trình đơn chia xẻ</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Group Actions</source>
        <translation>Các hành động Nhóm</translation>
    </message>
    <message>
        <source>Group Symbols</source>
        <translation>Các biểu tượng Nhóm</translation>
    </message>
    <message>
        <source>Edit Smart Group</source>
        <translation>Chỉnh sửa Nhóm gọn gàng</translation>
    </message>
    <message>
        <source>Marker symbol (%1)</source>
        <translation>Biểu đượng đánh dấu (%1)</translation>
    </message>
    <message>
        <source>Line symbol (%1)</source>
        <translation>Biểu tượng đường (%1)</translation>
    </message>
    <message>
        <source>Fill symbol (%1)</source>
        <translation>Biểu tượng tô màu (%1)</translation>
    </message>
    <message>
        <source>Color ramp (%1)</source>
        <translation>Thang biến đổi màu (%1)</translation>
    </message>
    <message>
        <source>Gradient</source>
        <translation>Gra-đi-en</translation>
    </message>
    <message>
        <source>Random</source>
        <translation>Ngẫu nhiên</translation>
    </message>
    <message>
        <source>ColorBrewer</source>
        <translation>Bộ &apos;ủ&apos; màu</translation>
    </message>
    <message>
        <source>cpt-city</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>new symbol</source>
        <translation>biểu tượng mới</translation>
    </message>
    <message>
        <source>new marker</source>
        <translation>đánh dấu mới</translation>
    </message>
    <message>
        <source>new line</source>
        <translation>đường mới</translation>
    </message>
    <message>
        <source>new fill symbol</source>
        <translation>biểu tượng tô màu mới</translation>
    </message>
    <message>
        <source>Symbol Name</source>
        <translation>Tên Biểu tượng</translation>
    </message>
    <message>
        <source>Please enter a name for new symbol:</source>
        <translation>Vui lòng nhập một tên cho biểu tượng mới:</translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation>Lưu biểu tượng</translation>
    </message>
    <message>
        <source>Cannot save symbol without name. Enter a name.</source>
        <translation>Không thể lưu biểu tượng mà không có tên. Hãy nhập tên.</translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Biểu tượng với tên &apos;%1&apos; đã tồn tại. Ghi đè không?</translation>
    </message>
    <message>
        <source>Color ramp type</source>
        <translation>Kiểu thang biến đổi màu</translation>
    </message>
    <message>
        <source>Please select color ramp type:</source>
        <translation>Vui lòng chọn kiểu thang biến đổi màu:</translation>
    </message>
    <message>
        <source>new ramp</source>
        <translation>thang biến đổi mới</translation>
    </message>
    <message>
        <source>new gradient ramp</source>
        <translation>thang biến đổi gra-đi-en mới</translation>
    </message>
    <message>
        <source>new random ramp</source>
        <translation>thang biến đổi ngẫu nhiên mới</translation>
    </message>
    <message>
        <source>Color Ramp Name</source>
        <translation>Tên Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Please enter a name for new color ramp:</source>
        <translation>Vui lòng nhập một tên cho thang biến đổi màu mới:</translation>
    </message>
    <message>
        <source>Save Color Ramp</source>
        <translation>Lưu thang biến đổi màu</translation>
    </message>
    <message>
        <source>Cannot save color ramp without name. Enter a name.</source>
        <translation>Không thể lưu thang biến đổi màu mà không có tên. Vui lòng nhập tên.</translation>
    </message>
    <message>
        <source>Save color ramp</source>
        <translation>Lưu thang biến đổi màu</translation>
    </message>
    <message>
        <source>Color ramp with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Thang biến đổi màu với tên &apos;%1&apos; đã có. Ghi đè không?</translation>
    </message>
    <message>
        <source>All Symbols</source>
        <translation>Tất cả các biểu tượng</translation>
    </message>
    <message>
        <source>Groups</source>
        <translation>Các nhóm</translation>
    </message>
    <message>
        <source>Ungrouped</source>
        <translation>Khử nhóm</translation>
    </message>
    <message>
        <source>Smart Groups</source>
        <translation>Các nhóm gọn gàng</translation>
    </message>
    <message>
        <source>Invalid Selection</source>
        <translation>Phép chọn không hợp lệ</translation>
    </message>
    <message>
        <source>The parent group you have selected is not user editable.
Kindly select a user defined group.</source>
        <translation>Nhóm cha bạn đã chọn không cho phép người dùng chỉnh sửa.
Vui lòng chọn một nhóm do người dùng định nghĩa.</translation>
    </message>
    <message>
        <source>Operation Not Allowed</source>
        <translation>Lệnh không được phép chạy</translation>
    </message>
    <message>
        <source>Creation of nested smart groups are not allowed
Select the &apos;Smart Group&apos; to create a new group.</source>
        <translation>Việc tạo các nhóm gọn gàng lồng vào nhau không được phép
Hãy chọn &apos;Nhóm Gọn gàng&apos; để tạo một nhóm mới.</translation>
    </message>
    <message>
        <source>New Group</source>
        <translation>Nhóm Mới</translation>
    </message>
    <message>
        <source>Invalid selection</source>
        <translation>Phép chọn không hợp lệ</translation>
    </message>
    <message>
        <source>Cannot delete system defined categories.
Kindly select a group or smart group you might want to delete.</source>
        <translation>Không thể xóa các phạm trù được định nghĩa bởi hệ thống.
Vui lòng chọn một nhóm hoặc nhóm gọn gàng nào mà bạn có thể xóa.</translation>
    </message>
    <message>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
    <message>
        <source>New group could not be created.
There was a problem with your symbol database.</source>
        <translation>Nhóm mới không thể được tạo thành.
Có trục trặc với CSDL biểu tượng của bạn.</translation>
    </message>
    <message>
        <source>Finish Grouping</source>
        <translation>Kết thúc gộp nhóm</translation>
    </message>
    <message>
        <source>Database Error</source>
        <translation>Lỗi CSDL</translation>
    </message>
    <message>
        <source>There was a problem with the Symbols database while regrouping.</source>
        <translation>Có một trục trặc với CSDL biểu tượng khi gộp nhóm.</translation>
    </message>
    <message>
        <source>Edit Group</source>
        <translation>Chỉnh sửa nhóm</translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation>Thêm nhóm</translation>
    </message>
    <message>
        <source>Remove Group</source>
        <translation>Loại bỏ nhóm</translation>
    </message>
    <message>
        <source>Apply Group</source>
        <translation>Áp dụng nhóm</translation>
    </message>
    <message>
        <source>Un-group</source>
        <translation>Khử nhóm</translation>
    </message>
    <message>
        <source>You have not selected a Smart Group. Kindly select a Smart Group to edit.</source>
        <translation>Bạn không chọn một nhóm gọn gàng. Vui lòng chọn một nhóm gọn gàng để chỉnh sửa.</translation>
    </message>
    <message>
        <source>Database Error!</source>
        <translation>Lỗi CSDL!</translation>
    </message>
    <message>
        <source>There was some error while editing the smart group.</source>
        <translation>Có một số lỗi khi đang chỉnh sửa nhóm gọn gàng.</translation>
    </message>
    <message>
        <source>Cannot rename item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name is already taken by another item. Choose a different name.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialogBase</name>
    <message>
        <source>Style Manager</source>
        <translation>Trình Quản lý Kiểu</translation>
    </message>
    <message>
        <source>Marker</source>
        <translation>Đánh dấu</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Các thẻ</translation>
    </message>
    <message>
        <source>Add item</source>
        <translation>Thêm mục</translation>
    </message>
    <message>
        <source>Edit item</source>
        <translation>Chỉnh sửa mục</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Remove item</source>
        <translation>Loại bỏ mục</translation>
    </message>
    <message>
        <source>Share</source>
        <translation>Chia xẻ</translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialog</name>
    <message>
        <source>Select vector layers to add...</source>
        <translation>Chọn các lớp véc-tơ để thêm vào...</translation>
    </message>
    <message>
        <source>Layer ID</source>
        <translation>ID của lớp</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Number of features</source>
        <translation>Số lượng đối tượng</translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>Kiểu hình học</translation>
    </message>
    <message>
        <source>Select raster layers to add...</source>
        <translation>Chọn các lớp raster để thêm vào...</translation>
    </message>
    <message>
        <source>Select layers to add...</source>
        <translation>Chọn các lớp để thêm vào...</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Chọn tất cả</translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialogBase</name>
    <message>
        <source>Select layers to load</source>
        <translation>Chọn các lớp để nạp</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
</context>
<context>
    <name>QgsSvgAnnotationDialog</name>
    <message>
        <source>SVG annotation</source>
        <translation>Ghi chú kiểu SVG</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Select SVG file</source>
        <translation>Chọn tập tin SVG</translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation>Các tập tin SVG</translation>
    </message>
</context>
<context>
    <name>QgsSvgCache</name>
    <message>
        <source>SVG request failed [error: %1 - url: %2]</source>
        <translation>Yêu cầu SVG thất bại [lỗi: %1 - url: %2]</translation>
    </message>
    <message>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <source>SVG request error [status: %1 - reason phrase: %2]</source>
        <translation>Lỗi yêu cầu SVG [trạng thái: %1 - nguyên nhân: %2]</translation>
    </message>
    <message>
        <source>%1 of %2 bytes of svg image downloaded.</source>
        <translation>%1 trong số %2 byte của ảnh svg đã được tải xuống.</translation>
    </message>
</context>
<context>
    <name>QgsSvgExportOptionsDialog</name>
    <message>
        <source>SVG export options</source>
        <translation>Các tùy chọn xuất ra SVG</translation>
    </message>
    <message>
        <source>Export map layers as svg groups (may affect label placement)</source>
        <translation>Xuất các lớp bản đồ dưới dạng các nhóm svg (có thể tác động đến vị trí đặt nhãn)</translation>
    </message>
    <message>
        <source>Render text as outline</source>
        <translation>Kết xuất chữ thành đường viền</translation>
    </message>
</context>
<context>
    <name>QgsSvgMarkerSymbolLayerV2Widget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <source>Select border color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <source>Select SVG file</source>
        <translation>Chọn tập tin SVG</translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation>Các tập tin SVG</translation>
    </message>
</context>
<context>
    <name>QgsSvgSelectorGroupsModel</name>
    <message>
        <source>App Symbols</source>
        <translation>Các biểu tượng ứng dụng</translation>
    </message>
    <message>
        <source>User Symbols</source>
        <translation>Các biểu tượng người dùng</translation>
    </message>
</context>
<context>
    <name>QgsSvgSelectorWidget</name>
    <message>
        <source>Select SVG file</source>
        <translation>Chọn tập tin SVG</translation>
    </message>
    <message>
        <source>SVG files</source>
        <translation>Các tập tin SVG</translation>
    </message>
    <message>
        <source>File not found</source>
        <translation>Không tìm thấy tập tin</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLayerV2Widget</name>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>area</source>
        <translation>diện tích</translation>
    </message>
    <message>
        <source>diameter</source>
        <translation>đường kính</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2Dialog</name>
    <message>
        <source>Layer %1</source>
        <translation>Lớp %1</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2DialogBase</name>
    <message>
        <source>Symbol Levels</source>
        <translation>Các cấp của biểu tượng</translation>
    </message>
    <message>
        <source>Enable symbol levels</source>
        <translation>Kích hoạt các cấp của biểu tượng</translation>
    </message>
    <message>
        <source>Define the order in which the symbol layers are rendered. The numbers in the cells define in which rendering pass the layer will be drawn.</source>
        <translation>Định nghĩa thứ tự mà các lớp biểu tượng sẽ được kết xuất. Số lượng trong các ô sẽ xác định theo đó phép kết xuất sẽ chạy qua lớp được vẽ.</translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialog</name>
    <message>
        <source>Symbol name</source>
        <translation>Tên biểu tượng</translation>
    </message>
    <message>
        <source>Please enter name for the symbol:</source>
        <translation>Vui lòng nhập một tên cho biểu tượng:</translation>
    </message>
    <message>
        <source>New symbol</source>
        <translation>Biểu tượng mới</translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation>Lưu biểu tượng</translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Biểu tượng với tên &apos;%1&apos; đã có. Ghi đè không?</translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialogBase</name>
    <message>
        <source>Symbol selector</source>
        <translation>Trình chọn biểu tượng</translation>
    </message>
    <message>
        <source>Add symbol layer</source>
        <translation>Thêm lớp biểu tượng</translation>
    </message>
    <message>
        <source>Remove symbol layer</source>
        <translation>Loại bỏ lớp biểu tượng</translation>
    </message>
    <message>
        <source>Lock layer&apos;s color</source>
        <translation>Khoá màu của lớp</translation>
    </message>
    <message>
        <source>Move up</source>
        <translation>Di chuyển lên</translation>
    </message>
    <message>
        <source>Move down</source>
        <translation>Di chuyển xuống</translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation>Lưu biểu tượng</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
</context>
<context>
    <name>QgsSymbolsListWidget</name>
    <message>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <source>Map unit</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Select color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <source>Symbol name</source>
        <translation>Tên biểu tượng</translation>
    </message>
    <message>
        <source>Please enter name for the symbol:</source>
        <translation>Vui lòng nhập một tên cho biểu tượng:</translation>
    </message>
    <message>
        <source>New symbol</source>
        <translation>Biểu tượng mới</translation>
    </message>
    <message>
        <source>Save symbol</source>
        <translation>Lưu biểu tượng</translation>
    </message>
    <message>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Biểu tượng với tên &apos;%1&apos; đã có. Ghi đè không?</translation>
    </message>
    <message>
        <source>Transparency %1%</source>
        <translation>Độ trong suốt %1%</translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialog</name>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Clough-Toucher (cubic)</source>
        <translation>Clough-Toucher (bậc ba)</translation>
    </message>
    <message>
        <source>Save triangulation to file</source>
        <translation>Lưu phép đo tam giác vào tập tin</translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialogBase</name>
    <message>
        <source>Triangle based interpolation</source>
        <translation>Nội suy dựa trên tam giác</translation>
    </message>
    <message>
        <source>Interpolation method</source>
        <translation>Phương pháp nội suy</translation>
    </message>
    <message>
        <source>Export triangulation to shapefile after interpolation</source>
        <translation>Xuất phép tam giác ra tập tin shape sau khi nội suy</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialog</name>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Select font color</source>
        <translation>Chọn màu phông chữ</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialogBase</name>
    <message>
        <source>Annotation text</source>
        <translation>Ghi chú bằng chữ</translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>I</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTextEditConfigDlg</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Multiline</source>
        <translation>Nhiều dòng</translation>
    </message>
    <message>
        <source>HTML</source>
        <translation>HTML</translation>
    </message>
</context>
<context>
    <name>QgsTileScaleWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Tile scale</source>
        <translation>Tỷ lệ mảnh chắp</translation>
    </message>
</context>
<context>
    <name>QgsTipFactory</name>
    <message>
        <source>QGIS Publications</source>
        <translation>Các ấn bản của QGIS</translation>
    </message>
    <message>
        <source>If you write a scientific paper or any other article that refers to QGIS we would love to include your work in the &lt;a href=&quot;http://qgis.org/en/site/about/case_studies/index.html&quot;&gt;case studies section&lt;/a&gt; of the QGIS home page.</source>
        <translation>Nếu bạn viết một tài liệu khoa học hoặc bất kỳ một bài báo nào có đề cập đến QGIS, thì chúng tôi muốn trích dẫn công việc của bạn vào phần&lt;a href=&quot;http://qgis.org/en/site/about/case_studies/index.html&quot;&gt;các nghiên cứu cụ thể&lt;/a&gt; trên trang nhà của QGIS.</translation>
    </message>
    <message>
        <source>Become an QGIS translator</source>
        <translation>Trở thành người dịch QGIS</translation>
    </message>
    <message>
        <source>QGIS Mailing lists</source>
        <translation>Danh sách thư tín QGIS</translation>
    </message>
    <message>
        <source>Is it &apos;QGIS&apos; or &apos;Quantum GIS&apos;?</source>
        <translation>Tên của chương trình là &apos;QGIS&apos; hay &apos;Quantum GIS&apos;?</translation>
    </message>
    <message>
        <source>QGIS is open source</source>
        <translation>QGIS là chương trình nguồn mở</translation>
    </message>
    <message>
        <source>QGIS is open source software. This means that the software source code can be freely viewed and modified. The GPL places a restriction that any modifications you make must be made available in source form to whoever you give modified versions to, and that you can not create a new version of QGIS under a &apos;closed source&apos; license. Visit &lt;a href=&quot;http://qgis.org&quot;&gt; the QGIS home page (http://qgis.org)&lt;/a&gt; for more information.</source>
        <translation>QGIS là phần mềm nguồn mở. Điều này có nghĩa là mã nguồn của phần mềm có thể được xem và thay đổi tự do. Giấy phép công cộng chỉ giới hạn rằng bất kỳ thay đổi nào bạn tạo ra đều phải làm khả dụng ở dạng mã nguồn khi đưa cho bất kỳ người nào bản thay đổi, và rằng bạn không thể tạo ra một phiên bản mới của QGIS dưới dạng giấy phép &apos;nguồn kín&apos;. Vui lòng thăm &lt;a href=&quot;http://qgis.org&quot;&gt; trang chủ của QGIS (http://qgis.org)&lt;/a&gt; để biết thêm thông tin.</translation>
    </message>
    <message>
        <source>How do I refer to QGIS?</source>
        <translation>Làm sao tôi viết QGIS?</translation>
    </message>
    <message>
        <source>QGIS is spelled in all caps. We have various subprojects of the QGIS project and it will help to avoid confusion if you refer to each by its name:&lt;ul&gt;&lt;li&gt;QGIS Library - this is the C++ library that contains the core logic that is used to build the QGIS user interface and other applications.&lt;/li&gt;&lt;li&gt;QGIS Application - this is the desktop application that you know and love so much :-).&lt;/li&gt;&lt;li&gt;QGIS Mapserver - this is a server-side application based on the QGIS Library that will serve up your .qgs projects using the WMS protocol.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>QGSI được viết hoa toàn bộ. Chúng tôi có nhiều dự án con trong dự án QGIS và cách ghi này sẽ giúp tránh nhầm lẫn nếu bạn đề cập đến mỗi dự án theo tên của nó:&lt;ul&gt;&lt;li&gt;Thư viện QGIS - đây là thư viện C++ chứa các luân lý cốt lõi được dùng để xây dựng giao diện người dùng QGIS và các ứng dụng khác &lt;/li&gt;&lt;li&gt; Ứng dụng QGIS - đây là ứng dụng trên màn hình mà bạn đã biết và yêu thích :-).&lt;/li&gt;&lt;li&gt;QGIS Mapserver - đây là phía máy chủ của ứng dụng dựa vào Thư viện QGIS để phục vụ các dự án .qgs của bạn bằng cách dùng giao thức WMS.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>Add the current date to a map layout</source>
        <translation>Thêm ngày hiện tại vào trình bày bản đồ</translation>
    </message>
    <message>
        <source>Moving Elements and Maps in the Print Composer</source>
        <translation>Di chuyển các thành phần và các bản đồ trong Trình biên tập in ấn</translation>
    </message>
    <message>
        <source>In the print composer tool bar you can find two buttons for moving elements. The left one (right arrow icon) selects and moves elements in the layout. After selecting the element with this tool you can also move them around with the arrow keys. For accurate positioning use the &lt;strong&gt;Position and Size&lt;/strong&gt; section, which can be found in the tab &lt;strong&gt;Item Properties -&gt; Position and Size&lt;/strong&gt;. The other move tool (map canvas icon with right arrow) allows one to move the map content within a map frame.</source>
        <translation>Trong thanh công cụ trình biên tập in ấn bạn có thể tìm thấy hai nút lệnh để di chuyển các thành phần. Cái bên trái (biểu tượng mũi tên phải) dùng để chọn và di chuyển các thành phần trong trình bày. Sau khi chọn thành phần bằng công cụ này bạn cũng có thể di chuyển chúng bằng các phím mũi tên. Để di chuyển chính xác, bạn sử dụng mục &lt;strong&gt;Vị trí và Kích thước&lt;/strong&gt;, tìm thấy trong thẻ &lt;strong&gt;Các thuộc tính của mục -&gt; Vị trí và Kích thước&lt;/strong&gt;.Công cụ di chuyển kia (biểu tượng khung bản đồ với mũi tên phải) cho phép di chuyển nội dung bản đồ trong giới hạn khung bản đồ.</translation>
    </message>
    <message>
        <source>Lock an element in the layout view</source>
        <translation>Khóa một thành phần trong vùng xem trình bày</translation>
    </message>
    <message>
        <source>By left clicking an element in the layout view you can select it, by right clicking an element you can lock it. A lock symbol will appear in the upper left corner of the selected element. This prevents the element from accidentally being moved with the mouse. While in a locked state, you cannot move an element with the mouse but you can still move it with the arrow keys or by absolutely positioning it by setting its &lt;strong&gt;Position and Size&lt;/strong&gt;.</source>
        <translation>Bằng cách nhắp chuột trái lên một thành phần trong vùng xem trình bày, bạn có thể chọn nó, bằng cách nhắp chuột phải vào một thành phần, bạn có thể khóa nó. Một biểu tượng khóa sẽ xuất hiện ở góc trên trái của thành phần được chọn. Điều này giúp ngăn thành phần đó di chuyển vô ý do di chuyển chuột. Khi ở trạng thái khóa, bạn không thể di chuyển một thành phần bằng chuột nhưng bạn vẫn có thể di chuyển nó bằng các phím mũi tên hoặc bằng cách chỉ định vị trí chính xác cho nó bằng cách thiết lập &lt;strong&gt;Vị trí và Kích thước&lt;/strong&gt;.</translation>
    </message>
    <message>
        <source>Rotating a map and linking a north arrow</source>
        <translation>Xoay một bản đồ và liên kết với mũi tên chỉ hướng bắc</translation>
    </message>
    <message>
        <source>Add an action to layer</source>
        <translation>Thêm một hành động vào lớp</translation>
    </message>
    <message>
        <source>Action in a layer allow user to trigger action when clicking on a geometry with &apos;Run Feature Action&apos; tools.For example, you can open an html page using the field value of the geometry as a parameter. Look at the &lt;a href=&quot;http://docs.qgis.org/latest/en/docs/user_manual/working_with_vector/vector_properties.html?#actions-menu&quot;&gt;documentation&lt;/a&gt;.</source>
        <translation>Hành động trong một lớp cho phép người dùng kích hoạt một hành động khi nhắp chuột vào một hình học với công cụ &apos;Chạy Hành động Đối tượng&apos;. Ví dụ, bạn có thể mở một trang html bằng cách dùng giá trị trường của hình học đó làm tham số. Xem &lt;a href=&quot;http://docs.qgis.org/latest/en/docs/user_manual/working_with_vector/vector_properties.html?#actions-menu&quot;&gt;tài liệu&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>Copy, paste and cut in QGIS</source>
        <translation>Chép, dán và cắt trong QGIS</translation>
    </message>
    <message>
        <source>Copy, paste, and cut work as in another applications in QGIS. Select a feature (a geometry or an attribut row in the attribute table) and use one of this shortcuts: Ctrl+C to copy, Ctrl+X to cut, and Ctrl+V to paste.</source>
        <translation>Chép, dán và cắt làm việc như trong các ứng dụng khác trong QGIS. Chọn một đối tượng (một hình học hoặc một hàng trong bảng thuộc tính) và dùng một trong các phím tắt sau: Ctrl+C để chép, Ctrl+X để cắt, và Ctrl+V để dán.</translation>
    </message>
    <message>
        <source>Right click with identify tools</source>
        <translation>Nhắp chuột phải với công cụ nhận diện</translation>
    </message>
    <message>
        <source>Right click with the identify tool to show a context menu from which you can choose the layer in which to identify a feature. A sub menu will list features identified and a third sub-menu will show the action link setup for the layer.If one of this sub-menu doesn&apos;t contain any information, the next sub-menuwill appear instead. For example, if you have just one layer, and click somewhere with several features, the first menu will list the feature list instead of layer list.</source>
        <translation>Nhắp chuột phải với công cụ nhận diện để hiển thị một trình đơn ngữ cảnh mà từ đó bạn có thể chọn lớp để nhận diện đối tượng trong đó. Một trình đơn phụ sẽ liệt kê các đối tượng được nhận diện và một trình đơn phụ thứ ba sẽ hiển thị cài đặt liên kết hành động cho lớp đó. Nếu một trong những trình đơn phụ này không có bất kỳ thông tin nào, trình đơn phụ tiếp sau nó sẽ xuất hiện. Ví dụ, nếu bạn chỉ có một lớp, nhắp chuột vào một chỗ có vài đối tượng, trình đơn đầu tiên sẽ liệt kê danh sách đối tượng thay vì danh sách lớp.</translation>
    </message>
    <message>
        <source>Would you like to see QGIS in your native language? We are looking for more translators and would appreciate your help! The translation process is fairly straight forward - instructions are available in the QGIS wiki &lt;a href=&quot;http://qgis.org/en/site/getinvolved/translate.html#howto-translate-gui&quot;&gt;translator&apos;s page.&lt;/a&gt;</source>
        <translation>Bạn có muốn thấy QGIS ở dạng ngôn ngữ mẹ đẻ của mình? Chúng tôi đang tìm kiếm thêm các người dịch và biết ơn sự giúp đỡ của bạn! Việc dịch thuật khá trực tiếp - các hướng dẫn có trên trang wiki QGIS tại &lt;a href=&quot;http://qgis.org/en/site/getinvolved/translate.html#howto-translate-gui&quot;&gt;trang dành cho người dịch.&lt;/a&gt;</translation>
    </message>
    <message>
        <source>You can add a current date variable to your map layout. Create a regular text label and add the string $CURRENT_DATE(yyyy-MM-dd) to the text box. See the &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdate.html#toString&quot;&gt;QDate::toString format documentation&lt;/a&gt; for the possible date formats.</source>
        <translation>Bạn có thể thêm biến ngày hiện tại vào trình bày bản đồ của bạn. Tạo một nhãn văn bản bình thường và thêm vào chuỗi $CURRENT_DATE(yyyy-MM-dd) vào ô gõ chữ. Xem &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdate.html#toString&quot;&gt;tài liệu về định dạng QDate::toString&lt;/a&gt; để biết thêm các định dạng ngày có thể dùng được.</translation>
    </message>
    <message>
        <source>Numeric scale value in map layout linked to map frame</source>
        <translation>Giá trị tỷ lệ dạng số trong trình bày bản đồ được liên kết vào khung bản đồ</translation>
    </message>
    <message>
        <source>If you want to place a text label as a placeholder for the current scale, linked to a map frame, you need to place a scalebar and set the style to &apos;Numeric&apos;. You also need to select the map frame, if there is more than one.</source>
        <translation>Nếu bạn muốn đặt một nhãn làm chỗ chứa cho tỷ lệ hiện tại, được liên kết với một khung bản đồ, bạn cần phải đặt một thước tỷ lệ và thiết lập kiểu là &apos;Số&apos;. Bạn cũng có thể cần phải chọn khung bản đồ, nếu có nhiều hơn một.</translation>
    </message>
    <message>
        <source>Using the mouse scroll wheel</source>
        <translation>Dùng bánh xe cuộn của chuột</translation>
    </message>
    <message>
        <source>You can use the scroll wheel on your mouse to zoom in, out and pan the map. Scroll forwards to zoom in, scroll backwards to zoom out and press and hold the scroll wheel down to pan the map. You can configure options for scroll wheel behaviour in the Options panel.</source>
        <translation>Bạn có thể dùng bánh xe cuộn trên con chuột để phóng to, thu nhỏ và di chuyển bản đồ. Cuộn tới để phóng to, cuộn lui để thu nhỏ và bấm rồi giữ bánh xe chuột để di chuyển bản đồ. Bạn có thể cấu hình các tùy chọn cho bánh xe chuột trong bảng Tùy chọn.</translation>
    </message>
    <message>
        <source>Stopping rendering</source>
        <translation>Ngưng kết xuất</translation>
    </message>
    <message>
        <source>If QGIS is saving you money or you like our work and have the financial ability to help, please consider sponsoring the development of QGIS. We use money from sponsors to pay for travel and costs related to our regular hackfest meetings, and to generally support the goals of our project. Please see the &lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;QGIS Sponsorship Web Page&lt;/a&gt; for more details.</source>
        <translation>Nếu QGIS giúp bạm tiết kiệm chi phí hoặc nếu bạn thích dự án của chúng tôi và có khả năng tài chính để giúp đỡ, hãy cân nhắc tài trợ cho sự phát triển của QGIS. Chúng tôi dùng tiền tài trợ để trả chi phí đi lại và các cuộc họp hacker thường kỳ của chúng tôi và để hỗ trợ chung cho dự án này. Vui lòng xem  &lt;a href=&quot;http://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html&quot;&gt;Trang tài trợ QGIS&lt;/a&gt; để biết thêm chi tiết.</translation>
    </message>
    <message>
        <source>QGIS has plugins that extend its functionality. QGIS ships with some core plugins you can explore from the Plugins-&gt;Manage and Install Plugins menu. In addition there are a lot of &lt;a href=&quot;http://plugins.qgis.org/&quot;&gt;Python plugins &lt;/a&gt; contributed by the user community that can be installed via this same menu. Don&apos;t miss out on all QGIS has to offer! Check out the plugins and see what they can do for you.</source>
        <translation>QGIS có các phần mở rộng để nâng cao tính năng. QGIS đi kèm một số phần mở rộng cốt lõi, bạn có thể xem trong Trình đơn Phần mở rộng -&gt; Quản lý và cài đặt các phần mở rộng. Ngoài ra còn có nhiều &lt;a href=&quot;http://plugins.qgis.org/&quot;&gt;Phần mở rộng Python &lt;/a&gt; do cộng đồng người dùng đóng góp và cũng có thể cài đặt qua trình đơn trên. Đừng bỏ lỡ những gì QGIS có thể cung cấp cho bạn! Hãy kiểm tra các phần mở rộng và xem chúng có thể giúp gì được cho bạn.</translation>
    </message>
    <message>
        <source>Join intersected polylines when rendering</source>
        <translation>Kết hợp các đường giao nhau khi kết xuất</translation>
    </message>
    <message>
        <source>If you need help using QGIS we have a &apos;users&apos; mailing list where users help each other with issues related to using our software. We also have a &apos;developers&apos; mailing list. for those wanting help and to discuss things relating to the QGIS code base. Details on how to subscribe are in the &lt;a href=&quot;http://qgis.org/en/site/forusers/support.html#mailing-lists&quot;&gt;community section&lt;/a&gt; of the QGIS home page.</source>
        <translation>Nếu bạn cần trợ giúp về QGIS, chúng tôi có danh sách thư tín &apos;người dùng&apos;, là nơi người giúp đỡ lẫn nhau về những vấn đề liên quan đến phần mềm của chúng tôi. Chúng tôi cũng có một danh sách thư tín &apos;những nhà phát triển&apos;, dành cho những người nào muốn giúp đỡ và thảo luận về những vấn đề liên quan đến mã của QGIS. Chi tiết về việc đăng ký có trong &lt;a href=&quot;http://qgis.org/en/site/forusers/support.html#mailing-lists&quot;&gt;phần cộng đồng&lt;/a&gt; của trang chủ QGIS.</translation>
    </message>
    <message>
        <source>Both used to be correct, but we recently decided to just use &apos;QGIS&apos;. For articles we suggest you write &apos;QGIS is ....&apos;</source>
        <translation>Cả hai cách dùng đều đúng, nhưng gần đây chúng tôi quyết định dùng &apos;QGIS&apos;. Đối với các bài báo, chúng tôi đề nghị viết &apos;QGIS là...&apos;</translation>
    </message>
    <message>
        <source>In the Print Composer you can rotate a map by setting its rotation value in the tab &lt;strong&gt;Item Properties -&gt; Map -&gt; Main properties&lt;/strong&gt; section. To place a north arrow in your layout you can use the &lt;strong&gt;Add Image&lt;/strong&gt; tool. After the selection and placement of the north arrow in the layout you can link it with a specific map frame by activating the &lt;strong&gt;Sync with map&lt;/strong&gt; checkbox and selecting a map frame. Whenever you change the rotation value of a linked map, the north arrow will now automatically adjust its rotation.</source>
        <translation>Trong trình biên tập in ấn bạn có thể xoay một bản đồ bằng cách thiết lập giá trị góc xoay trong thẻ &lt;strong&gt;Tính chất của mục -&gt; Bản đồ -&gt; Các tính chất chính&lt;/strong&gt;. Để đặt một mũi tên chỉ hướng bắc trên trình bày, bạn có thể dùng công cụ &lt;strong&gt;Thêm ảnh&lt;/strong&gt;. Sau khi chọn và đặt mũi tên chỉ hướng bắc bạn có thể liên kết nó với một khung bản đồ nào đó bằng cách kích hoạt ô đánh dấu &lt;strong&gt;Đồng bộ với bản đồ&lt;/strong&gt; và chọn một khung bản đồ. Bất kỳ khi nào bạn thay đổi giá trị góc xoay của bản đồ được liên kết, mũi tên chỉ hướng bắc sẽ tự động điều chỉnh góc xoay theo.</translation>
    </message>
    <message>
        <source>Sometimes you have a very large dataset which takes ages to draw. You can press &apos;Esc&apos; (the escape key), or click the &apos;Stop map rendering&apos; icon in the status bar to the bottom of the window at any time to halt rendering. If you are going to be performing several actions (e.g. modifying symbology options) and wish to temporarily disable map rendering while you do so, you can uncheck the &apos;Render&apos; checkbox in the bottom right of the status bar. Don&apos;t forget to check it on again when you are ready to have the map draw itself again!</source>
        <translation>Đôi khi bạn có một bộ dữ liệu rất lớn, khiến rất mất thời gian để hiển thị. Bạn có thể bấm phím &apos;Esc&apos; hoặc nhắp chuột vào biểu tượng &quot;Ngưng kết xuất bản đồ&apos; trên thanh trạng thái ở dưới cùng cửa sổ bất kỳ lúc nào để ngừng kết xuất. Nếu bạn sắp chạy một số lệnh (ví dụ như thay đổi các tùy chọn biểu tượng) và muốn tạm thời bất hoạt việc kết xuất bản đồ trong khi thực hiện lệnh, bạn có thể tắt đánh dấu trong ở &apos;Kết xuất&apos; ở phía dưới bên phải của thanh trạng thái. Đừng quên đánh dấu lại khi bạn muốn bản đồ được vẽ lại! </translation>
    </message>
    <message>
        <source>When applying layered styles to a polyline layer, you can join intersecting lines together simply by enabling symbol levels. The image below shows a before (left) and after (right) view of an intersection when symbol levels are enabled.</source>
        <translation>Khi áp dụng các kiểu được phân lớp cho một lớp kiểu đường, bạn có thể liên kết các đường giao nhau với nhau chỉ đơn giản bằng cách kích hoạt các cấp biểu tượng. Ảnh dưới đây cho thấy bản đồ trước (trái) và sau (bên phải) khi các cấp biểu tượng được kích hoạt.</translation>
    </message>
    <message>
        <source>Auto-enable on the fly projection</source>
        <translation>Tự động kích hoạt phép chiếu khi đang mở</translation>
    </message>
    <message>
        <source>In the options dialog, under the CRS tab, you can set QGIS so that whenever you create a new project, &apos;on the fly projection&apos; is enabled automatically and a pre-selected Coordinate Reference System of your choice is used.</source>
        <translation>Trong hộp thoại các tùy chọn, dưới thẻ HTĐ, bạn có thể thiết lập QGIS sao cho bất kỳ khi nào mở một dự án mới, &apos;phép chiếu khi đang mở&apos; được kích hoạt tự động và được chọn trước. Hệ tọa độ mà bạn đã chọn sẽ được sử dụng.</translation>
    </message>
    <message>
        <source>Sponsor QGIS</source>
        <translation>Tài trợ QGIS</translation>
    </message>
    <message>
        <source>QGIS has Plugins!</source>
        <translation>QGIS có các phần mở rộng!</translation>
    </message>
</context>
<context>
    <name>QgsTipGui</name>
    <message>
        <source>&amp;Previous</source>
        <translation>&amp;Trước đó</translation>
    </message>
    <message>
        <source>&amp;Next</source>
        <translation>Tiếp t&amp;heo</translation>
    </message>
</context>
<context>
    <name>QgsTipGuiBase</name>
    <message>
        <source>QGIS Tips!</source>
        <translation>Các thủ thuật của QGIS!</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;A nice tip goes here...&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;Một thủ thuật hay hay sẽ xuất hiện ở đây...&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>I&apos;ve had enough tips, don&apos;t show this on start up any more!</source>
        <translation>Tôi đã nhận đủ thủ thuật, đừng hiển thị hộp thoại này khi khởi động nữa!</translation>
    </message>
</context>
<context>
    <name>QgsTransformOptionsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>Select transformation type:</source>
        <translation>Chọn kiểu chuyển đổi:</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Polynomial 1</source>
        <translation>Đa thức bậc 1</translation>
    </message>
    <message>
        <source>Polynomial 2</source>
        <translation>Đa thức bậc 2</translation>
    </message>
    <message>
        <source>Polynomial 3</source>
        <translation>Đa thức bậc 3</translation>
    </message>
    <message>
        <source>Thin plate spline (TPS)</source>
        <translation>Đường spline dạng phiến mỏng (TPS)</translation>
    </message>
    <message>
        <source>Generate ESRI world file (.tfw)</source>
        <translation>Tạo tập tin world của ESRI (.tfw)</translation>
    </message>
</context>
<context>
    <name>QgsTransformSettingsDialog</name>
    <message>
        <source>Transformation settings</source>
        <translation>Các thiết lập phép chuyển đổi</translation>
    </message>
    <message>
        <source>Transformation type:</source>
        <translation>Kiểu chuyển đổi:</translation>
    </message>
    <message>
        <source>Resampling method:</source>
        <translation>Phương pháp lấy mẫu lại:</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Khối</translation>
    </message>
    <message>
        <source>Cubic Spline</source>
        <translation>Đường spline khối</translation>
    </message>
    <message>
        <source>Lanczos</source>
        <translation>Kiểu Lanczos</translation>
    </message>
    <message>
        <source>Compression:</source>
        <translation>Nén:</translation>
    </message>
    <message>
        <source>Output raster:</source>
        <translation>Ảnh raster đầu ra:</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Target SRS:</source>
        <translation>HTĐ đích:</translation>
    </message>
    <message>
        <source>Generate pdf report:</source>
        <translation>Tạo báo cáo pdf:</translation>
    </message>
    <message>
        <source>Set Target Resolution</source>
        <translation>Thiết lập độ phân giải đích</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Create world file</source>
        <translation>Tạo tập tin world</translation>
    </message>
    <message>
        <source>Generate pdf map:</source>
        <translation>Tạo bản đồ pdf:</translation>
    </message>
    <message>
        <source>Use 0 for transparency when needed</source>
        <translation>Nhập 0 để có sự trong suốt nếu cần</translation>
    </message>
    <message>
        <source>Load in QGIS when done</source>
        <translation>Nạp vào QGIS khi xong</translation>
    </message>
    <message>
        <source>Helmert</source>
        <translation>Helmert</translation>
    </message>
    <message>
        <source>Polynomial 1</source>
        <translation>Đa thức bậc 1</translation>
    </message>
    <message>
        <source>Polynomial 2</source>
        <translation>Đa thức bậc 2</translation>
    </message>
    <message>
        <source>Polynomial 3</source>
        <translation>Đa thức bậc 3</translation>
    </message>
    <message>
        <source>Thin Plate Spline</source>
        <translation>Đường spline dạng phiến mỏng</translation>
    </message>
    <message>
        <source>Projective</source>
        <translation>Ánh xạ ảnh</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <source>Please set output name</source>
        <translation>Vui lòng thiết lập tên đầu ra</translation>
    </message>
    <message>
        <source>%1 requires at least %2 GCPs. Please define more</source>
        <translation>%1 đòi hỏi ít nhất %2 điểm khống chế. Vui lòng định nghĩa thêm</translation>
    </message>
    <message>
        <source>Invalid output file name</source>
        <translation>Tên tập tin đầu ra không hợp lệ</translation>
    </message>
    <message>
        <source>Save raster</source>
        <translation>Lưu ảnh raster</translation>
    </message>
    <message>
        <source>Select save PDF file</source>
        <translation>Chọn lưu tập tin PDF</translation>
    </message>
    <message>
        <source>PDF Format</source>
        <translation>Định dạng PDF</translation>
    </message>
    <message>
        <source>_modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation>_bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsUniqueValuesConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>The user can select one of the values already used in the attribute. If editable, a line edit is shown with autocompletion support, otherwise a combo box is used.</source>
        <translation>Người dùng có thể chọn một trong các giá trị đã được dùng trong thuộc tính. Nếu có thể chỉnh sửa được, chỉnh sửa dòng được hiển thị với chức năng hỗ trợ tự động hoàn tất, nếu không thì hộp tích hợp được dùng.</translation>
    </message>
    <message>
        <source>Editable</source>
        <translation>Chỉnh sửa được</translation>
    </message>
</context>
<context>
    <name>QgsUnitSelectionWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Adjust scaling range</source>
        <translation>Điều chỉnh miền lấy tỷ lệ</translation>
    </message>
</context>
<context>
    <name>QgsValueMapConfigDlg</name>
    <message>
        <source>Select a file</source>
        <translation>Chọn một tập tin</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Could not open file %1
Error was:%2</source>
        <translation>Không thể mở tập tin %1
Lỗi là: %2</translation>
    </message>
</context>
<context>
    <name>QgsValueMapWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Combo box with predefined items. Value is stored in the attribute, description is shown in the combo box.</source>
        <translation>Hộp tích hợp với các mục được định nghĩa trước. Giá trị được lưu trong thuộc tính, mô tả được hiển thị trong hộp tích hợp.</translation>
    </message>
    <message>
        <source>Load Data from layer</source>
        <translation>Nạp dữ liệu từ lớp</translation>
    </message>
    <message>
        <source>Load Data from CSV file</source>
        <translation>Nạp Dữ liệu từ tập tin CSV</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Remove Selected</source>
        <translation>Loại bỏ phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlg</name>
    <message>
        <source>Edit filter expression</source>
        <translation>Chỉnh sửa biểu thức lọc</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Select layer, key column and value column</source>
        <translation>Chọn lớp, cột khóa và cột giá trị</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Key column</source>
        <translation>Cột khóa</translation>
    </message>
    <message>
        <source>Value column</source>
        <translation>Cột giá trị</translation>
    </message>
    <message>
        <source>Allow null value</source>
        <translation>Cho phép giá trị rỗng</translation>
    </message>
    <message>
        <source>Order by value</source>
        <translation>Sắp thứ tự theo giá trị</translation>
    </message>
    <message>
        <source>Allow multiple selections</source>
        <translation>Cho phép nhiều phép chọn</translation>
    </message>
    <message>
        <source>Filter expression</source>
        <translation>Biểu thức lọc</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationWidgetWrapper</name>
    <message>
        <source>(no selection)</source>
        <translation>(không chọn)</translation>
    </message>
</context>
<context>
    <name>QgsVectorColorBrewerColorRampV2DialogBase</name>
    <message>
        <source>ColorBrewer ramp</source>
        <translation>Bộ biến đổi màu ColorBrewer</translation>
    </message>
    <message>
        <source>Scheme name</source>
        <translation>Tên phương án</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>QgsVectorDataProvider</name>
    <message>
        <source>Codec %1 not found. Falling back to system locale</source>
        <translation>Không tìm thấy bộ giải mã %1. Quay trở lại chế độ của hệ thống</translation>
    </message>
    <message>
        <source>Add Features</source>
        <translation>Thêm các đối tượng</translation>
    </message>
    <message>
        <source>Delete Features</source>
        <translation>Xóa các đối tượng</translation>
    </message>
    <message>
        <source>Change Attribute Values</source>
        <translation>Thay đổi các giá trị thuộc tính</translation>
    </message>
    <message>
        <source>Add Attributes</source>
        <translation>Thêm thuộc tính</translation>
    </message>
    <message>
        <source>Delete Attributes</source>
        <translation>Xóa các Thuộc tính</translation>
    </message>
    <message>
        <source>Create Spatial Index</source>
        <translation>Tạo Chỉ mục Không gian</translation>
    </message>
    <message>
        <source>Fast Access to Features at ID</source>
        <translation>Truy cập nhanh vào các đối tượng tại ID</translation>
    </message>
    <message>
        <source>Change Geometries</source>
        <translation>Thay đổi các hình học</translation>
    </message>
    <message>
        <source>Simplify Geometries</source>
        <translation>Đơn giản hóa các hình học</translation>
    </message>
    <message>
        <source>Simplify Geometries with topological validation</source>
        <translation>Đơn giản hóa các hình học với kiểm chứng tô-pô</translation>
    </message>
</context>
<context>
    <name>QgsVectorFieldSymbolLayerWidget</name>
    <message>
        <source>X attribute</source>
        <translation>Thuộc tính X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>Thuộc tính Y</translation>
    </message>
    <message>
        <source>Length attribute</source>
        <translation>Thuộc tính chiều dài</translation>
    </message>
    <message>
        <source>Angle attribute</source>
        <translation>Thuộc tính góc</translation>
    </message>
    <message>
        <source>Height attribute</source>
        <translation>Thuộc tính chiều cao</translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2Dialog</name>
    <message>
        <source>Select ramp color</source>
        <translation>Chọn màu thang biến đổi</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation>Trong suốt</translation>
    </message>
    <message>
        <source>Discrete</source>
        <translation>Rời rạc</translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation>Liên tục</translation>
    </message>
    <message>
        <source>Gradient file : %1</source>
        <translation>Tập tin gra-đi-en : %1</translation>
    </message>
    <message>
        <source>License file : %1</source>
        <translation>Tập tin đăng ký: %1</translation>
    </message>
    <message>
        <source>Edit Stop Color</source>
        <translation>Chỉnh sửa màu dừng</translation>
    </message>
    <message>
        <source>Offset of the stop</source>
        <translation>Độ lệch của điểm dừng</translation>
    </message>
    <message>
        <source>Please enter offset in percents (%) of the new stop</source>
        <translation>Vui lòng nhập độ lệch tính theo phần trăm (%) của điểm dừng mới</translation>
    </message>
    <message>
        <source>Add Color Stop</source>
        <translation>Thêm màu dừng</translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2DialogBase</name>
    <message>
        <source>Gradient color ramp</source>
        <translation>Bộ biến đổi màu gradient</translation>
    </message>
    <message>
        <source>Color 1</source>
        <translation>Màu 1</translation>
    </message>
    <message>
        <source>Color 2</source>
        <translation>Màu 2</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Multiple stops</source>
        <translation>Nhiều điểm dừng</translation>
    </message>
    <message>
        <source>Add stop</source>
        <translation>Thêm điểm dừng</translation>
    </message>
    <message>
        <source>Remove stop</source>
        <translation>Loại điểm dừng</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Offset (%)</source>
        <translation>Độ lệch (%)</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>Thông tin</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayer</name>
    <message>
        <source>Updating feature count for layer %1</source>
        <translation>Cập nhật đếm đối tượng của lớp %1</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <source>ERROR: no provider</source>
        <translation>LỖI: không có trình cung cấp</translation>
    </message>
    <message>
        <source>ERROR: layer not editable</source>
        <translation>LỖI: lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <source>Commit errors:
  %1</source>
        <translation>Lỗi chuyển giao:
  %1</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Layer comment</source>
        <translation>Ghi chú lớp</translation>
    </message>
    <message>
        <source>Storage type of this layer</source>
        <translation>Kiểu lưu trữ của lớp này</translation>
    </message>
    <message>
        <source>Description of this provider</source>
        <translation>Mô tả của nhà cung cấp này</translation>
    </message>
    <message>
        <source>Source for this layer</source>
        <translation>Nguồn của lớp này</translation>
    </message>
    <message>
        <source>Geometry type of the features in this layer</source>
        <translation>Kiểu hình học của các đối tượng trong lớp này</translation>
    </message>
    <message>
        <source>Primary key attributes</source>
        <translation>Các thuộc tính của khóa sơ cấp</translation>
    </message>
    <message>
        <source>The number of features in this layer</source>
        <translation>Số đối tượng trong lớp này</translation>
    </message>
    <message>
        <source>Editing capabilities of this layer</source>
        <translation>Các khả năng chỉnh sửa của lớp này</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <source>In layer spatial reference system units</source>
        <translation>Các đơn vị hệ tọa độ trong lớp</translation>
    </message>
    <message>
        <source>In project spatial reference system units</source>
        <translation>Các đơn vị hệ tọa độ trong dự án</translation>
    </message>
    <message>
        <source>Layer Spatial Reference System</source>
        <translation>Hệ tọa độ của lớp</translation>
    </message>
    <message>
        <source>Project (Output) Spatial Reference System</source>
        <translation>Hệ tọa độ của dự án (đầu ra)</translation>
    </message>
    <message>
        <source>Attribute field info</source>
        <translation>Thông tin trường thuộc tính</translation>
    </message>
    <message>
        <source>xMin,yMin %1,%2 : xMax,yMax %3,%4</source>
        <translation>xNhỏ.nhất,yNhỏ.nhất %1,%2 : xLớn.nhất,yLớn.nhất %3,%4</translation>
    </message>
    <message>
        <source>unknown extent</source>
        <translation>phạm vi không rõ</translation>
    </message>
    <message>
        <source>(Invalid transformation of layer extents)</source>
        <translation>(Chuyển đổi phạm vi lớp không hợp lệ)</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerEditBuffer</name>
    <message numerus="yes">
        <source>SUCCESS: %n attribute(s) deleted.</source>
        <comment>deleted attributes count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n thuộc tính được xóa.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n attribute(s) not deleted.</source>
        <comment>not deleted attributes count</comment>
        <translation>
            <numerusform>LỖI: %n thuộc tính không bị xoá.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n attribute(s) added.</source>
        <comment>added attributes count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n thuộc tính được thêm vào.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n new attribute(s) not added</source>
        <comment>not added attributes count</comment>
        <translation>
            <numerusform>LỖI: %n thuộc tính mới không được thêm vào</numerusform>
        </translation>
    </message>
    <message>
        <source>ERROR: the count of fields is incorrect after addition/removal of fields!</source>
        <translation>LỖI: phép đếm trường không đúng sau khi thêm/loại bỏ trường!</translation>
    </message>
    <message>
        <source>ERROR: field with index %1 is not the same!</source>
        <translation>LỖI: trường với chỉ mục %1 không còn như cũ nữa!</translation>
    </message>
    <message>
        <source>Provider: %1</source>
        <translation>Nhà cung cấp: %1</translation>
    </message>
    <message>
        <source>Storage: %1</source>
        <translation>Lưu trữ: %1</translation>
    </message>
    <message>
        <source>expected field</source>
        <translation>trường mong đợi</translation>
    </message>
    <message>
        <source>retrieved field</source>
        <translation>trường thu được</translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n attribute value(s) changed.</source>
        <comment>changed attribute values count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n giá trị thuộc tính được thay đổi.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n attribute value change(s) not applied.</source>
        <comment>not changed attribute values count</comment>
        <translation>
            <numerusform>LỖI: %n thay đổi giá trị thuộc tính không thực hiện được.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n feature(s) deleted.</source>
        <comment>deleted features count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n đối tượng được xoá.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not deleted.</source>
        <comment>not deleted features count</comment>
        <translation>
            <numerusform>LỖI: %n đối tượng không bị xoá.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n feature(s) added.</source>
        <comment>added features count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n đối tượng được thêm vào.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not added.</source>
        <comment>not added features count</comment>
        <translation>
            <numerusform>LỖI: %n đối tượng không được thêm vào.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n feature(s) not added - provider doesn&apos;t support adding features.</source>
        <comment>not added features count</comment>
        <translation>
            <numerusform>LỖI: %n đối tượng không được thêm vào - nhà cung cấp không hỗ trợ việc thêm các đối tượng.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>SUCCESS: %n geometries were changed.</source>
        <comment>changed geometries count</comment>
        <translation>
            <numerusform>THÀNH CÔNG: %n hình học được thay đổi.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>ERROR: %n geometries not changed.</source>
        <comment>not changed geometries count</comment>
        <translation>
            <numerusform>LỖI: %n hình học không được thay đổi.</numerusform>
        </translation>
    </message>
    <message>
        <source>
  Provider errors:</source>
        <translation>
  Các lỗi nhà cung cấp:</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerProperties</name>
    <message>
        <source>QGIS Layer Style File</source>
        <translation>Tập tin kiểu lớp của QGIS</translation>
    </message>
    <message>
        <source>SLD File</source>
        <translation>Tập tin SLD</translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation>Nạp từ tập tin</translation>
    </message>
    <message>
        <source>Load from database</source>
        <translation>Nạp từ CSDL</translation>
    </message>
    <message>
        <source>Save in database (%1)</source>
        <translation>Lưu trong CSDL (%1)</translation>
    </message>
    <message>
        <source>Layer Properties - %1</source>
        <translation>Các tính chất của lớp - %1</translation>
    </message>
    <message>
        <source>Stop editing mode to enable this.</source>
        <translation>Ngừng chế độ chỉnh sửa để kích hoạt điều này.</translation>
    </message>
    <message>
        <source>Insert expression</source>
        <translation>Chèn biểu thức</translation>
    </message>
    <message>
        <source>This button opens the query builder and allows you to create a subset of features to display on the map canvas rather than displaying all features in the layer</source>
        <translation>Nút lệnh này mở trình xây dựng phép truy vấn và cho phép bạn tạo một tập con các đối tượng để trình bày trên khung bản đồ chứ không phải trình bày tất cả các đối tượng của lớp</translation>
    </message>
    <message>
        <source>The query used to limit the features in the layer is shown here. To enter or modify the query, click on the Query Builder button</source>
        <translation>Phép truy vấn được dùng để hạn chế các đối tượng trong lớp được hiển thị ở đây. Để truy cập hoặc thay đổi phép truy vấn, nhắp chuột vào nút Trình xây dựng truy vấn</translation>
    </message>
    <message>
        <source>Not supported</source>
        <translation>Không được hỗ trợ</translation>
    </message>
    <message>
        <source>Spatial Index</source>
        <translation>Chỉ mục Không gian</translation>
    </message>
    <message>
        <source>Creation of spatial index successful</source>
        <translation>Việc tạo chỉ mục không gian thành công</translation>
    </message>
    <message>
        <source>Creation of spatial index failed</source>
        <translation>Tạo chỉ mục không gian thất bại</translation>
    </message>
    <message>
        <source>Load default style from: </source>
        <translation>Nạp kiểu mặc định từ: </translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Local database</source>
        <translation>CSDL cục bộ</translation>
    </message>
    <message>
        <source>Datasource database</source>
        <translation>CSDL nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Default Style</source>
        <translation>Kiểu mặc định</translation>
    </message>
    <message>
        <source>Loaded from Provider</source>
        <translation>Được nạp từ nhà cung cấp</translation>
    </message>
    <message>
        <source>No default style was found for this layer</source>
        <translation>Không tìm thấy kiểu mặc định cho lớp này</translation>
    </message>
    <message>
        <source>Save default style to: </source>
        <translation>Lưu kiểu mặc định vào: </translation>
    </message>
    <message>
        <source>Load layer properties from style file</source>
        <translation>Nạp các tính chất của lớp từ tập tin kiểu</translation>
    </message>
    <message>
        <source>Load Style</source>
        <translation>Nạp kiểu</translation>
    </message>
    <message>
        <source>Style saved</source>
        <translation>Kiểu được lưu</translation>
    </message>
    <message>
        <source>Save layer properties as style file</source>
        <translation>Lưu các tính chất của lớp thành tập tin kiểu</translation>
    </message>
    <message>
        <source>Saved Style</source>
        <translation>Kiểu đã lưu</translation>
    </message>
    <message>
        <source>Error occured retrieving styles from database</source>
        <translation>Lỗi xảy ra khi đang lấy các kiểu từ CSDL</translation>
    </message>
    <message>
        <source>The retrieved style is not a valid named style. Error message: %1</source>
        <translation>Kiểu lấy được không phải là một kiểu có tên hợp lệ. Thông báo lỗi: %1</translation>
    </message>
    <message>
        <source>Save Style</source>
        <translation>Lưu kiểu</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Load Style...</source>
        <translation>Nạp kiểu...</translation>
    </message>
    <message>
        <source>Save Style...</source>
        <translation>Lưu kiểu...</translation>
    </message>
    <message>
        <source>Save As Default</source>
        <translation>Lưu thành mặc định</translation>
    </message>
    <message>
        <source>Restore Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerPropertiesBase</name>
    <message>
        <source>Layer Properties</source>
        <translation>Các Đặc điểm của Lớp</translation>
    </message>
    <message>
        <source>A widget to define the scale visibility</source>
        <translation>Một công cụ để định nghĩa khả năng nhìn thấy theo tỷ lệ</translation>
    </message>
    <message>
        <source>A widget to define the scale visibility.</source>
        <translation>Một công cụ để định nghĩa khả năng nhìn thấy theo tỷ lệ.</translation>
    </message>
    <message>
        <source>Memory cache</source>
        <translation>Đệm bộ nhớ</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Keyword list</source>
        <translation>Danh sách từ khóa</translation>
    </message>
    <message>
        <source>DataUrl</source>
        <translation>Url dữ liệu</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Attribution</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Url</source>
        <translation>Url</translation>
    </message>
    <message>
        <source>MetadataUrl</source>
        <translation>Url lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>LegendUrl</source>
        <translation>Url chú giải</translation>
    </message>
    <message>
        <source>image/png</source>
        <translation>ảnh/png</translation>
    </message>
    <message>
        <source>image/jpeg</source>
        <translation>ảnh/jpeg</translation>
    </message>
    <message>
        <source>image/jpg</source>
        <translation>ảnh/jpg</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Các tính chất</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Labels</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <source>Labels (deprecated)</source>
        <translation>Các nhãn (đã cũ)</translation>
    </message>
    <message>
        <source>Display labels</source>
        <translation>Hiển thị Nhãn</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Query Builder</source>
        <translation>Trình tạo Truy vấn</translation>
    </message>
    <message>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <source>Rendering</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <source>Layer info</source>
        <translation>Thông tin lớp</translation>
    </message>
    <message>
        <source>Layer source</source>
        <translation>Nguồn lớp</translation>
    </message>
    <message>
        <source>Data source encoding</source>
        <translation>Mã hóa nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Tạo chỉ mục không gian</translation>
    </message>
    <message>
        <source>Update extents</source>
        <translation>Cập nhật phạm vi</translation>
    </message>
    <message>
        <source>Scale dependent visibility</source>
        <translation>Khả năng nhìn thấy dựa vào tỷ lệ</translation>
    </message>
    <message>
        <source>Feature subset</source>
        <translation>Tập con đối tượng</translation>
    </message>
    <message>
        <source>Simplify geometry</source>
        <translation>Đơn giản hoá hình học</translation>
    </message>
    <message>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation>&lt;b&gt;Ghi chú&lt;/b&gt; Đơn giản hóa đối tượng có thể tăng tốc độ kết xuất nhưng có thể sinh ra không nhất quán khi kết xuất</translation>
    </message>
    <message>
        <source>Simplification threshold (higher values result in more simplification): </source>
        <translation>Ngưỡng đơn giản hóa (giá trị cao hơn tạo phép đơn giản hóa nhiều hơn):  </translation>
    </message>
    <message>
        <source>Higher values result in more simplification</source>
        <translation>Giá trị cao hơn tạo khiến đơn giản hóa nhiều hơn</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <source>Simplify on provider side if possible</source>
        <translation>Đơn giản hóa phía nhà cung cấp nếu được</translation>
    </message>
    <message>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies): </source>
        <translation>Tỷ lệ lớn nhất mà tại đó lớp cần được đơn giản hóa (1:1 luôn đơn giản hóa): </translation>
    </message>
    <message>
        <source>Map Tip display text</source>
        <translation>Chữ trình bày nhắc nhở bản đồ</translation>
    </message>
    <message>
        <source>Inserts an expression into the action</source>
        <translation>Chèn một biểu thức vào hành động</translation>
    </message>
    <message>
        <source>Insert expression...</source>
        <translation>Chèn biểu thức...</translation>
    </message>
    <message>
        <source>The valid attribute names for this layer</source>
        <translation>Các tên thuộc tính hợp lệ cho lớp này</translation>
    </message>
    <message>
        <source>Inserts the selected field into the action</source>
        <translation>Chèn trường được chọn vào hành động</translation>
    </message>
    <message>
        <source>Insert field</source>
        <translation>Chèn trường</translation>
    </message>
    <message>
        <source>HTML</source>
        <translation>HTML</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>displayed as</source>
        <translation>được trình bày thành</translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation>Metadata</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Actions</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <source>Joins</source>
        <translation>Các kết hợp</translation>
    </message>
    <message>
        <source>Join layer</source>
        <translation>Lớp kết hợp</translation>
    </message>
    <message>
        <source>Join field</source>
        <translation>Trường kết hợp</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>Trường đích</translation>
    </message>
    <message>
        <source>Diagrams</source>
        <translation>Các biểu đồ</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialog</name>
    <message>
        <source>No symbology</source>
        <translation>Không có biểu tượng học</translation>
    </message>
    <message>
        <source>Feature symbology</source>
        <translation>Biểu tượng của đối tượng</translation>
    </message>
    <message>
        <source>Symbol layer symbology</source>
        <translation>Bộ biểu tượng của lớp biểu tượng</translation>
    </message>
    <message>
        <source>&lt;Default&gt;</source>
        <translation>&lt;Mặc_định&gt;</translation>
    </message>
    <message>
        <source>Save layer as...</source>
        <translation>Lưu lớp thành...</translation>
    </message>
    <message>
        <source>Select the coordinate reference system for the vector file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation>Chọn hệ tọa độ cho tập tin véc-tơ. Các điểm dữ liệu sẽ được chuyển đổi từ HTĐ của lớp.</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialogBase</name>
    <message>
        <source>Save vector layer as...</source>
        <translation>Lưu lớp véc-tơ thành...</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hóa</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Symbology export</source>
        <translation>Xuất bộ biểu tượng</translation>
    </message>
    <message>
        <source>Datasource Options</source>
        <translation>Các tùy chọn nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Custom Options</source>
        <translation>Các tùy chọn Tùy chỉnh</translation>
    </message>
    <message>
        <source>Layer Options</source>
        <translation>Các tùy chọn lớp</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Save only selected features</source>
        <translation>Chỉ lưu những đối tượng được chọn</translation>
    </message>
    <message>
        <source>Data source</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>This allows one to surpress attribute creation as some OGR drivers (eg. DGN, DXF) don&apos;t support it.</source>
        <translation>Điều này cho phép chặn việc tạo thuộc tính vì một số trình điều khiển OGR (như DGN, DXF) không hỗ trợ nó.</translation>
    </message>
    <message>
        <source>Skip attribute creation</source>
        <translation>Bỏ qua việc tạo thuộc tính</translation>
    </message>
    <message>
        <source>Add saved file to map</source>
        <translation>Thêm tập tin được lưu vào bản đồ</translation>
    </message>
    <message>
        <source>1:</source>
        <translation>1:</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
</context>
<context>
    <name>QgsVectorRandomColorRampV2DialogBase</name>
    <message>
        <source>Random color ramp</source>
        <translation>Bộ biến đổi màu ngẫu nhiên</translation>
    </message>
    <message>
        <source>Hue</source>
        <translation>Màu sắc</translation>
    </message>
    <message>
        <source>from</source>
        <translation>từ</translation>
    </message>
    <message>
        <source>to</source>
        <translation>đến</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation>Độ bão hoà</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>QgsVisibilityPresets</name>
    <message>
        <source>Add Preset...</source>
        <translation>Thêm Thiết lập trước...</translation>
    </message>
    <message>
        <source>Remove Current Preset</source>
        <translation>Loại bỏ thiết lập trước hiện tại</translation>
    </message>
    <message>
        <source>Visibility Presets</source>
        <translation>Các thiết lập trước về khả năng nhìn thấy</translation>
    </message>
    <message>
        <source>Name of the new preset</source>
        <translation>Tên của thiết lập trước mới</translation>
    </message>
</context>
<context>
    <name>QgsWCSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsWCSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsWCSSourceSelect</name>
    <message>
        <source>Select a layer</source>
        <translation>Chọn một lớp</translation>
    </message>
    <message>
        <source>No CRS selected</source>
        <translation>Không có HTĐ được chọn</translation>
    </message>
</context>
<context>
    <name>QgsWFSCapabilities</name>
    <message>
        <source>Either the WFS server does not support WFS version 1.0.0 or the WFS url is wrong</source>
        <translation>Hoặc máy chủ WFS không hỗ trợ WFS phiên bản 1.0.0 hoặc url WFS bị sai</translation>
    </message>
</context>
<context>
    <name>QgsWFSConnectionItem</name>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Modify WFS connection</source>
        <translation>Thay đổi kết nối WFS</translation>
    </message>
</context>
<context>
    <name>QgsWFSProvider</name>
    <message>
        <source>DescribeFeatureType failed for url %1</source>
        <translation>Mô tả kiểu đối tượng thất bại đối với url %1</translation>
    </message>
    <message>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <source>unknown</source>
        <translation>không rõ</translation>
    </message>
    <message>
        <source>received %1 bytes from %2</source>
        <translation>đã nhận %1 byte từ %2</translation>
    </message>
    <message>
        <source>empty response</source>
        <translation>phản hồi rỗng</translation>
    </message>
    <message>
        <source>WFS service exception:%1</source>
        <translation>ngoại lệ dịch vụ của WFS: %1</translation>
    </message>
    <message>
        <source>unsuccessful service response: %1</source>
        <translation>phản hồi dịch vụ không thành công: %1</translation>
    </message>
    <message>
        <source>WFS exception report (code=%1 text=%2)</source>
        <translation>báo cáo ngoại lệ WFS (mã-%1 chữ=%2)</translation>
    </message>
    <message>
        <source>missing</source>
        <translation>bị thiếu</translation>
    </message>
    <message>
        <source>unhandled response: %1</source>
        <translation>phản hồi không được quản lý: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
    <message>
        <source>Create a new WFS connection</source>
        <translation>Tạo một kết nối WFS mới</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelect</name>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>&amp;Build query</source>
        <translation>&amp;Xây dựng truy vấn</translation>
    </message>
    <message>
        <source>Build query</source>
        <translation>Xây dựng truy vấn</translation>
    </message>
    <message>
        <source>Network Error</source>
        <translation>Lỗi mạng</translation>
    </message>
    <message>
        <source>Capabilities document is not valid</source>
        <translation>Bản ghi các khả năng không hợp lệ</translation>
    </message>
    <message>
        <source>Server Exception</source>
        <translation>Ngoại lệ máy chủ</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>No Layers</source>
        <translation>Không có các lớp</translation>
    </message>
    <message>
        <source>capabilities document contained no layers.</source>
        <translation>bản ghi các khả năng không chứa lớp nào.</translation>
    </message>
    <message>
        <source>Create a new WFS connection</source>
        <translation>Tạo một kết nối WFS mới</translation>
    </message>
    <message>
        <source>Modify WFS connection</source>
        <translation>Thay đổi kết nối WFS</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc bạn muốn loại bỏ kết nối %1 và các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xóa</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelectBase</name>
    <message>
        <source>Add WFS Layer from a Server</source>
        <translation>Thêm lớp WFS từ Server</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Filter:</source>
        <translation>Bộ lọc:</translation>
    </message>
    <message>
        <source>Display WFS FeatureTypes containing this word in the title, name or abstract</source>
        <translation>Trình bày các kiểu đối tượng của WFS chứa từ này trong tiêu đề, trong tên hoặc trong tóm tắt</translation>
    </message>
    <message>
        <source>Server connections</source>
        <translation>Các kết nối đến máy chủ</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation>Nạp các kết nối từ tập tin</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation>Lưu các kết nối vào tập tin</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Use title for layer name</source>
        <translation>Dùng tiêu đề làm tên lớp</translation>
    </message>
    <message>
        <source>Coordinate reference system</source>
        <translation>Hệ tọa độ</translation>
    </message>
</context>
<context>
    <name>QgsWMSConnectionItem</name>
    <message>
        <source>Failed to parse WMS URI</source>
        <translation>Thất bại khi phân tách URI của WMS</translation>
    </message>
    <message>
        <source>Failed to download capabilities</source>
        <translation>Thất bại khi tải xuống các khả năng</translation>
    </message>
    <message>
        <source>Failed to parse capabilities</source>
        <translation>Thất bại khi phân tách các khả năng</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsWMSRootItem</name>
    <message>
        <source>New Connection...</source>
        <translation>Kết nối mới...</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelect</name>
    <message>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
    <message>
        <source>Add selected layers to map</source>
        <translation>Thêm các lớp được chọn vào bản đồ</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Có chắc là bạn muốn loại bỏ kết nối %1 và tất cả các thiết lập liên quan?</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Xác nhận Xóa</translation>
    </message>
    <message>
        <source>Load connections</source>
        <translation>Nạp các kết nối</translation>
    </message>
    <message>
        <source>XML files (*.xml *XML)</source>
        <translation>Các tập tin XML (*.xml, *.XML)</translation>
    </message>
    <message>
        <source>encoding %1 not supported.</source>
        <translation>mã hóa %1 không được hỗ trợ.</translation>
    </message>
    <message>
        <source>WMS Provider</source>
        <translation>Trình cung cấp WMS</translation>
    </message>
    <message>
        <source>Failed to parse WMS URI</source>
        <translation>Thất bại khi phân tách URI của WMS</translation>
    </message>
    <message>
        <source>Failed to download capabilities:
</source>
        <translation>Thất bại trong việc tải xuống các khả năng:</translation>
    </message>
    <message>
        <source>The server you are trying to connect to does not seem to be a WMS server. Please check the URL.</source>
        <translation>Máy chủ bạn đang cố kết nối hình như không phải là máy chủ WMS. Vui lòng kiểm tra lại URL.</translation>
    </message>
    <message>
        <source>Instead of the capabilities string that was expected, the following response has been received:

%1</source>
        <translation>Thay vì mong đợi nhận được chuỗi các khả năng, lại nhận được phản hồi sau:

%1</translation>
    </message>
    <message numerus="yes">
        <source>Options (%n coordinate reference systems available)</source>
        <comment>crs count</comment>
        <translation>
            <numerusform>Các tùy chọn (%n HTĐ dùng được)</numerusform>
        </translation>
    </message>
    <message>
        <source>Select layer(s)</source>
        <translation>Chọn (các) lớp</translation>
    </message>
    <message>
        <source>Select layer(s) or a tileset</source>
        <translation>Chọn (các) lớp hoặc một bộ mảnh chia</translation>
    </message>
    <message>
        <source>Select either layer(s) or a tileset</source>
        <translation>Chọn hoặc là (các) lớp hoặc một bộ mảnh chia</translation>
    </message>
    <message numerus="yes">
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation>
            <numerusform>Hệ tọa độ (dùng được %n)</numerusform>
        </translation>
    </message>
    <message>
        <source>No common CRS for selected layers.</source>
        <translation>Không có HTĐ chung cho các lớp được chọn.</translation>
    </message>
    <message>
        <source>No CRS selected</source>
        <translation>HTĐ không được chọn</translation>
    </message>
    <message>
        <source>No image encoding selected</source>
        <translation>Không có mã hóa ảnh nào được chọn</translation>
    </message>
    <message numerus="yes">
        <source>%n Layer(s) selected</source>
        <comment>selected layer count</comment>
        <translation>
            <numerusform>%n lớp được chọn</numerusform>
        </translation>
    </message>
    <message>
        <source>Tileset selected</source>
        <translation>Bộ mảnh chia được chọn</translation>
    </message>
    <message>
        <source>Could not understand the response. The %1 provider said:
%2</source>
        <translation>Không thể hiểu phản hồi. Trình cung cấp %1 nói rằng:
%2</translation>
    </message>
    <message>
        <source>WMS proxies</source>
        <translation>Các proxy WMS</translation>
    </message>
    <message>
        <source>Several WMS servers have been added to the server list. Note that if you access the internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>Một số server WMS đã được thêm vào danh sách server. Lưu ý rằng nếu bạn truy cập vào internet tthông qua một proxy web, bạn cần phải thiết lập proxy trong hộp thoại tùy chọn của QGIS.</translation>
    </message>
    <message>
        <source>parse error at row %1, column %2: %3</source>
        <translation>lỗi phân tách tại dòng %1, cột %2: %3</translation>
    </message>
    <message>
        <source>network error: %1</source>
        <translation>lỗi mạng: %1</translation>
    </message>
    <message>
        <source>The %1 connection already exists. Do you want to overwrite it?</source>
        <translation>Kết nối %1 đã có. Bạn có muốn ghi đè nó không?</translation>
    </message>
    <message>
        <source>Confirm Overwrite</source>
        <translation>Xác nhận ghi đè</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelectBase</name>
    <message>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
    <message>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Adds a few example WMS servers</source>
        <translation>Thêm vài máy chủ WMS mẫu</translation>
    </message>
    <message>
        <source>Add default servers</source>
        <translation>Thêm các máy chủ mặc định</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Image encoding</source>
        <translation>Mã hóa ảnh</translation>
    </message>
    <message>
        <source>Save connections to file</source>
        <translation>Lưu các kết nối vào tập tin</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Load connections from file</source>
        <translation>Nạp các kết nối từ tập tin</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <source>Add Layer(s) from a WM(T)S Server</source>
        <translation>Thêm (các) lớp từ máy chủ WM(T)S</translation>
    </message>
    <message>
        <source>Tile size</source>
        <translation>Kích thước mảnh chia</translation>
    </message>
    <message>
        <source>Feature limit for GetFeatureInfo</source>
        <translation>Giới hạn đối tượng dùng cho GetFeatureInfo</translation>
    </message>
    <message>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <source>Layer Order</source>
        <translation>Thứ tự Lớp</translation>
    </message>
    <message>
        <source>Move selected layer UP</source>
        <translation>Di chuyển lớp được chọn LÊN</translation>
    </message>
    <message>
        <source>Up</source>
        <translation>Lên</translation>
    </message>
    <message>
        <source>Move selected layer DOWN</source>
        <translation>Di chuyển lớp được chọn XUỐNG</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>Xuống</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <source>Tilesets</source>
        <translation>Các bộ mảnh chia</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <source>Tileset</source>
        <translation>Bộ mảnh chia</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Server Search</source>
        <translation>Tìm máy chủ</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Add selected row to WMS list</source>
        <translation>Thêm hàng được chọn và danh sách WMS</translation>
    </message>
    <message>
        <source>Use contextual WMS Legend</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWcsCapabilities</name>
    <message>
        <source>empty capabilities document</source>
        <translation>bản ghi các khả năng rỗng</translation>
    </message>
    <message>
        <source>
Tried URL: %1</source>
        <translation>
Đã thử URL: %1</translation>
    </message>
    <message>
        <source>Capabilities request redirected.</source>
        <translation>Yêu cầu các khả năng bị điều hướng.</translation>
    </message>
    <message>
        <source>empty of capabilities: %1</source>
        <translation>làm rỗng các khả năng: %1</translation>
    </message>
    <message>
        <source>Download of capabilities failed: %1</source>
        <translation>Tải xuống các khả năng thất bại: %1</translation>
    </message>
    <message>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>%1 của %2 byte về các khả năng đã được tải xuống.</translation>
    </message>
    <message>
        <source>Exception</source>
        <translation>Ngoại lệ</translation>
    </message>
    <message>
        <source>Could not get WCS capabilities: %1</source>
        <translation>Không thể lấy các khả năng của WCS: %1</translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Ngoại lệ Dom</translation>
    </message>
    <message>
        <source>Could not get WCS capabilities in the expected format (DTD): no %1 found.
This might be due to an incorrect WCS Server URL.
Tag:%3
Response was:
%4</source>
        <translation>Không thể lấy khả năng WCS theo định dạng mong đợi (DTD): không tìm thấy %1.
Nguyên nhân có lẽ là do URL máy chủ WCS không đúng.
Thẻ: %3
Phản hồi là:
%4</translation>
    </message>
    <message>
        <source>Version not supported</source>
        <translation>Phiên bản không được hỗ trợ</translation>
    </message>
    <message>
        <source>WCS server version %1 is not supported by QGIS (supported versions: 1.0.0, 1.1.0, 1.1.2)</source>
        <translation>Phiên bản máy chủ WCS %1 không được QGIS hỗ trợ (các phiên bản được hỗ trợ 1.0.0, 1.1.0, 1.1.2)</translation>
    </message>
    <message>
        <source>Could not get WCS capabilities: %1 at line %2 column %3
This is probably due to an incorrect WCS Server URL.
Response was:

%4</source>
        <translation>Không thể lấy khả năng WCS: %1 tại dòng %2 cột %3
Nguyên nhân có lẽ là do URL của máy chủ WCS không đúng.
Phản hồi là:

%4</translation>
    </message>
</context>
<context>
    <name>QgsWcsDownloadHandler</name>
    <message>
        <source>Map request error (Status: %1; Reason phrase: %2; URL:%3)</source>
        <translation>Lỗi yêu cầu bản đồ (Trạng thái: %1, Nguyên nhân: %2, URL: %3)</translation>
    </message>
    <message>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <source>Map request error:&lt;br&gt;Title: %1&lt;br&gt;Error: %2&lt;br&gt;URL: &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;)</source>
        <translation>Lỗi yêu cầu bản đồ:&lt;br&gt;Tiêu đề: %1&lt;br&gt;Lỗi: %2&lt;br&gt;URL: &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;)</translation>
    </message>
    <message>
        <source>Map request error (Status: %1; Response: %2; URL:%3)</source>
        <translation>Lỗi yêu cầu bản đồ (Trạng thái: %1, Nguyên nhân: %2, URL: %3)</translation>
    </message>
    <message>
        <source>Cannot parse multipart response: %1</source>
        <translation>Không thể phân tách phản hồi nhiều phần: %1</translation>
    </message>
    <message>
        <source>Expected 2 parts, %1 received</source>
        <translation>Mong đợi 2 phần, nhận được %1</translation>
    </message>
    <message>
        <source>More than 2 parts (%1) received</source>
        <translation>Có nhiều hơn hai phần (%1) đã nhận được</translation>
    </message>
    <message>
        <source>Map request error (Title:%1; Error:%2; URL: %3)</source>
        <translation>Lỗi yêu cầu bản đồ (Trạng thái: %1, Lỗi: %2, URL: %3)</translation>
    </message>
    <message>
        <source>Map request error (Response: %1; URL:%2)</source>
        <translation>Lỗi yêu cầu bản đồ (Phản hồi: %1, URL: %2)</translation>
    </message>
    <message>
        <source>Content-Transfer-Encoding %1 not supported</source>
        <translation>Mã hóa chuyển đổi nội dung %1 không được hỗ trợ</translation>
    </message>
    <message>
        <source>Map request failed [error:%1 url:%2]</source>
        <translation>Yêu cầu bản đồ thất bại [lỗi: %1 url: %2]</translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation>Không ghi nhận quá 100 lỗi yêu cầu.</translation>
    </message>
    <message>
        <source>%1 of %2 bytes of map downloaded.</source>
        <translation>%1 của %2 byte của bản đồ đã được tải xuống.</translation>
    </message>
</context>
<context>
    <name>QgsWcsProvider</name>
    <message>
        <source>Cannot describe coverage</source>
        <translation>Không thể mô tả lớp phủ</translation>
    </message>
    <message>
        <source>Coverage not found</source>
        <translation>Không tìm thấy lớp phủ</translation>
    </message>
    <message>
        <source>Cannot calculate extent</source>
        <translation>Không thể tính phạm vi</translation>
    </message>
    <message>
        <source>Cannot get test dataset.</source>
        <translation>Không thể lấy bộ dữ liệu thử.</translation>
    </message>
    <message>
        <source>Received coverage has wrong extent %1 (expected %2)</source>
        <translation>Nhận được lớp phủ bị sai phạm vi %1 (mong đợi là %2)</translation>
    </message>
    <message>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <source>Rotating raster</source>
        <translation>Xoay ảnh raster</translation>
    </message>
    <message>
        <source>Block read OK</source>
        <translation>Đọc khối được</translation>
    </message>
    <message>
        <source>Received coverage has wrong size %1 x %2 (expected %3 x %4)</source>
        <translation>Nhận được lớp phủ bị sai kích thước %1 x %2 (mong đợi là %3 x %4)</translation>
    </message>
    <message>
        <source>Getting map via WCS.</source>
        <translation>Lấy bản đồ thông qua WCS.</translation>
    </message>
    <message>
        <source>No data received</source>
        <translation>Không nhận được dữ liệu</translation>
    </message>
    <message>
        <source>Cannot create memory file</source>
        <translation>Không thể tạo tập tin bộ nhớ</translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Ngoại lệ Dom</translation>
    </message>
    <message>
        <source>Could not get WCS Service Exception at %1 at line %2 column %3

Response was:

%4</source>
        <translation>Không thể lấy Ngoại lệ dịch vụ WCS tại %1 tại dòng %2 cột %3

Phản hồi là:

%4</translation>
    </message>
    <message>
        <source>Service Exception</source>
        <translation>Ngoại lệ Dịch vụ</translation>
    </message>
    <message>
        <source>Request contains a format not offered by the server.</source>
        <translation>Yêu cầu có chứa một định dạng không được máy chủ cung cấp.</translation>
    </message>
    <message>
        <source>Request is for a Coverage not offered by the service instance.</source>
        <translation>Yêu cầu là về Lớp phủ không được cung cấp bởi phiên dịch vụ này.</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>Giá trị của tham số UpdateSequence (tùy chọn) trong yêu cầu GetCapabilities giống với giá trị hiện tại của số hiệu trình tự cập nhật lý lịch dữ liệu dịch vụ.</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>Giá trị của tham số UpdateSequence (tùy chọn) trong yêu cầu GetCapabilities lớn hơn giá trị hiện tại của số hiệu trình tự cập nhật lý lịch dữ liệu dịch vụ.</translation>
    </message>
    <message>
        <source>Request does not include a parameter value, and the server instance did not declare a default value for that dimension.</source>
        <translation>Yêu cầu không chứa một giá trị tham số, và phiên bản máy chủ không khai báo giá trị mặc định cho kích thước đó.</translation>
    </message>
    <message>
        <source>Request contains an invalid parameter value.</source>
        <translation>Yêu cầu chứa giá trị tham số không hợp lệ.</translation>
    </message>
    <message>
        <source>No other exceptionCode specified by this service and server applies to this exception.</source>
        <translation>Không có mã ngoại lệ nào được chỉ định bởi dịch vụ này và máy chủ áp dụng vào ngoại lệ này.</translation>
    </message>
    <message>
        <source>Operation request contains an output CRS that can not be used within the output format.</source>
        <translation>Yêu cầu lệnh chứa một HTĐ đầu ra không thể dùng được với định dạng đầu ra.</translation>
    </message>
    <message>
        <source>Operation request specifies to &quot;store&quot; the result, but not enough storage is available to do this.</source>
        <translation>Yêu cầu lệnh chỉ định &quot;lưu trữ&quot; kết quả, nhưng không có đủ dung lượng lưu trữ để thực hiện.</translation>
    </message>
    <message>
        <source>(No error code was reported)</source>
        <translation>(Không có mã lỗi nào được báo cáo)</translation>
    </message>
    <message>
        <source>(Unknown error code)</source>
        <translation>(Mã lỗi không rõ)</translation>
    </message>
    <message>
        <source>The WCS vendor also reported: </source>
        <translation>&apos;Nhà cung cấp&apos; WCS cũng báo cáo: </translation>
    </message>
    <message>
        <source>composed error message &apos;%1&apos;.</source>
        <translation>thông báo lỗi tổng hợp &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Cannot verify coverage full extent: %1</source>
        <translation>Không thể kiểm chứng phạm vi toàn bộ của lớp phủ: %1</translation>
    </message>
    <message>
        <source>Property</source>
        <translation>Đặc điểm</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Name (identifier)</source>
        <translation>Tên (số hiệu nhận diện)</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Fixed Width</source>
        <translation>Chiều ngang cố định</translation>
    </message>
    <message>
        <source>Fixed Height</source>
        <translation>Chiều đứng cố định</translation>
    </message>
    <message>
        <source>Native CRS</source>
        <translation>HTĐ riêng</translation>
    </message>
    <message>
        <source>Native Bounding Box</source>
        <translation>Ô bao riêng</translation>
    </message>
    <message>
        <source>WGS 84 Bounding Box</source>
        <translation>Ô bao theo WGS 84</translation>
    </message>
    <message>
        <source>Available in CRS</source>
        <translation>Dùng được theo HTĐ</translation>
    </message>
    <message numerus="yes">
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation>
            <numerusform>(và thêm %n)</numerusform>
        </translation>
    </message>
    <message>
        <source>Available in format</source>
        <translation>Dùng được theo định dạng</translation>
    </message>
    <message>
        <source>Coverages</source>
        <translation>Các lớp phủ</translation>
    </message>
    <message>
        <source>Cache Stats</source>
        <translation>Thống kê bộ nhớ đệm</translation>
    </message>
    <message>
        <source>Server Properties</source>
        <translation>Các đặc điểm của máy chủ</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>Các từ khóa</translation>
    </message>
    <message>
        <source>Online Resource</source>
        <translation>Tài nguyên trực tuyến</translation>
    </message>
    <message>
        <source>Contact Person</source>
        <translation>Người liên hệ</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>Lệ phí</translation>
    </message>
    <message>
        <source>Access Constraints</source>
        <translation>Các ràng buộc truy cập</translation>
    </message>
    <message>
        <source>Image Formats</source>
        <translation>Các định dạng ảnh</translation>
    </message>
    <message>
        <source>GetCapabilitiesUrl</source>
        <translation>Url lấy khả năng</translation>
    </message>
    <message>
        <source>Get Coverage Url</source>
        <translation>Url lấy lớp phủ</translation>
    </message>
    <message>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(được thông báo nhưng bỏ qua)&lt;/font&gt;</translation>
    </message>
    <message>
        <source>And %1 more coverages</source>
        <translation>Và thêm %1 lớp phủ</translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation>Định dạng không được hỗ trợ</translation>
    </message>
    <message>
        <source>Read data error</source>
        <translation>Lỗi đọc dữ liệu</translation>
    </message>
    <message>
        <source>RasterIO error: </source>
        <translation>Lỗi RasterIO: </translation>
    </message>
</context>
<context>
    <name>QgsWebViewWidgetConfigDlgBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Field contains a filename or URL for a webpage</source>
        <translation>Trường chứa tên tập tin hoặc URL của một trang web</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
</context>
<context>
    <name>QgsWebViewWidgetWrapper</name>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Select a file</source>
        <translation>Chọn một tập tin</translation>
    </message>
</context>
<context>
    <name>QgsWmsCapabilitiesDownload</name>
    <message>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>%1 trong %2 byte về các khả năng đã được tải xuống.</translation>
    </message>
    <message>
        <source>Capabilities request redirected.</source>
        <translation>Yêu cầu các khả năng bị điều hướng.</translation>
    </message>
    <message>
        <source>Redirect loop detected: %1</source>
        <translation>Phát hiện điều hướng lặp: %1</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>empty of capabilities: %1</source>
        <translation>các khả năng rỗng: %1</translation>
    </message>
    <message>
        <source>Download of capabilities failed: %1</source>
        <translation>Tải xuống các khả năng thất bại: %1</translation>
    </message>
</context>
<context>
    <name>QgsWmsImageDownloadHandler</name>
    <message>
        <source>Map request error (Status: %1; Reason phrase: %2; URL:%3)</source>
        <translation>Lỗi yêu cầu bản đồ (Trạng thái: %1, Nguyên nhân: %2, URL: %3)</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Returned image is flawed [Content-Type:%1; URL:%2]</source>
        <translation>Ảnh trả về có khiếm khuyết [Kiểu nội dung %1; URL: %2]</translation>
    </message>
    <message>
        <source>Map request error (Title:%1; Error:%2; URL: %3)</source>
        <translation>Lỗi yêu cầu bản đồ (Tiêu đề: %1, Lỗi: %2, URL: %3)</translation>
    </message>
    <message>
        <source>Map request error (Status: %1; Response: %2; Content-Type: %3; URL:%4)</source>
        <translation>Lỗi yêu cầu bản đồ (Trạng thái: %1, Phản hồi: %2, Kiểu nội dung: %3, URL: %4)</translation>
    </message>
    <message>
        <source>Map request failed [error:%1 url:%2]</source>
        <translation>Yêu cầu bản đồ thất bại [lỗi: %1 url: %2]</translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation>Không ghi báo cáo quá 100 yêu cầu lỗi.</translation>
    </message>
    <message>
        <source>%1 of %2 bytes of map downloaded.</source>
        <translation>%1 trong %2 byte của bản đồ đã được tải xuống.</translation>
    </message>
</context>
<context>
    <name>QgsWmsLegendDownloadHandler</name>
    <message>
        <source>Redirect loop detected: %1</source>
        <translation>Phát hiện điều hướng lặp: %1</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>GetLegendGraphic request error</source>
        <translation>Lỗi yêu cầu lấy đồ họa chú giải</translation>
    </message>
    <message>
        <source>Status: %1
Reason phrase: %2</source>
        <translation>Trạng thái: %1
Mệnh đề nguyên nhân: %2</translation>
    </message>
    <message>
        <source>Returned legend image is flawed [URL: %1]</source>
        <translation>Ảnh chú giải trả về có khiếm khuyết [URL: %1]</translation>
    </message>
</context>
<context>
    <name>QgsWmsProvider</name>
    <message>
        <source>Cannot parse URI</source>
        <translation>Không thể phân tách URI</translation>
    </message>
    <message>
        <source>Cannot calculate extent</source>
        <translation>Không thể tính toán phạm vi</translation>
    </message>
    <message>
        <source>Cannot set CRS</source>
        <translation>Không thể thiết lập HTĐ</translation>
    </message>
    <message>
        <source>Number of layers and styles don&apos;t match</source>
        <translation>Số lớp và kiểu không khớp nhau</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Number of tile layers must be one</source>
        <translation>Số lượng các lớp mảnh chia phải như nhau</translation>
    </message>
    <message>
        <source>Tile layer not found</source>
        <translation>Không tìm thấy lớp mảnh chia</translation>
    </message>
    <message>
        <source>Tile layer or tile matrix set not found</source>
        <translation>Không tìm thấy lớp mảnh chia hoặc bộ ma trận mảnh chia</translation>
    </message>
    <message>
        <source>Getting map via WMS.</source>
        <translation>Đang lấy bản đồ thông qua WMS.</translation>
    </message>
    <message>
        <source>Getting tiles.</source>
        <translation>Lấy các mảnh chắp.</translation>
    </message>
    <message numerus="yes">
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation>
            <numerusform>%n yêu cầu mảnh chia đang chạy nền</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation>
            <numerusform>gặp %n đệm</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation>
            <numerusform>hụt %n đệm.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation>
            <numerusform>, %n lỗi.</numerusform>
        </translation>
    </message>
    <message>
        <source>image is NULL</source>
        <translation>ảnh RỖNG</translation>
    </message>
    <message>
        <source>unexpected image size</source>
        <translation>kích thước ảnh không như mong đợi</translation>
    </message>
    <message>
        <source>Dom Exception</source>
        <translation>Ngoại lệ Dom</translation>
    </message>
    <message>
        <source>Service Exception</source>
        <translation>Ngoại lệ dịch vụ</translation>
    </message>
    <message>
        <source>Request contains a format not offered by the server.</source>
        <translation>Yêu cầu có chứa một định dạng không được máy chủ cung cấp.</translation>
    </message>
    <message>
        <source>Request contains a CRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>Trong yêu cầu chứa một HTĐ không được máy chủ này cung cấp đối với một hay nhiều lớp đang yêu cầu.</translation>
    </message>
    <message>
        <source>Request contains a SRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>Trong yêu cầu chứa một HTĐ không được máy chủ này cung cấp đối với một hay nhiều lớp đang yêu cầu.</translation>
    </message>
    <message>
        <source>GetMap request is for a Layer not offered by the server, or GetFeatureInfo request is for a Layer not shown on the map.</source>
        <translation>Yêu cầu GetMap (lấy bản đồ) đối với một lớp không được máy chủ này cung cấp, hoặc yêu cầu GetFeatureInfo (lấy thông tin đối tượng) đối với một lớp không hiển thị trên bản đồ.</translation>
    </message>
    <message>
        <source>Request is for a Layer in a Style not offered by the server.</source>
        <translation>Yêu cầu này đối với một lớp thuộc một kiểu không do máy chủ này cung cấp.</translation>
    </message>
    <message>
        <source>GetFeatureInfo request is applied to a Layer which is not declared queryable.</source>
        <translation>Yêu cầu GetFeatureInfo (lấy thông tin đối tượng) được áp dụng cho một lớp không thể khai báo bằng phép truy vấn.</translation>
    </message>
    <message>
        <source>GetFeatureInfo request contains invalid X or Y value.</source>
        <translation>Yêu cầu GetFeatureInfo chứa giá trị X hoặc Y không hợp lệ.</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>Giá trị của tham số UpdateSequence (tùy chọn) trong GetCapabilities giống với giá trị hiện tại của số hiệu trình tự cập nhật metadata.</translation>
    </message>
    <message>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>Giá trị của tham số UpdateSequence (tùy chọn) trong yêu cầu GetCapabilities lớn hơn giá trị hiện tại của số hiệu trình tự cập nhật metadata.</translation>
    </message>
    <message>
        <source>Request does not include a sample dimension value, and the server did not declare a default value for that dimension.</source>
        <translation>Yêu cầu không có một giá trị kích thước mẫu, và máy chủ không khai báo giá trị mặc định cho kích thước đó.</translation>
    </message>
    <message>
        <source>Request contains an invalid sample dimension value.</source>
        <translation>Yêu cầu có giá trị kích thước mẫu không hợp lệ.</translation>
    </message>
    <message>
        <source>Request is for an optional operation that is not supported by the server.</source>
        <translation>Yêu cầu đối với một lệnh tùy chọn không được máy chủ hỗ trợ.</translation>
    </message>
    <message>
        <source>(No error code was reported)</source>
        <translation>(Không có mã lỗi nào được báo cáo)</translation>
    </message>
    <message>
        <source>(Unknown error code)</source>
        <translation>(Mã lỗi không rõ)</translation>
    </message>
    <message>
        <source>The WMS vendor also reported: </source>
        <translation>&apos;Nhà cung cấp&apos; WMS báo cáo: </translation>
    </message>
    <message>
        <source>Property</source>
        <translation>Đặc điểm</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation>Khả năng xem</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation>Xem được</translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Can Identify</source>
        <translation>Có thể nhận diện</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Không</translation>
    </message>
    <message>
        <source>Can be Transparent</source>
        <translation>Có thể trong suốt</translation>
    </message>
    <message>
        <source>Can Zoom In</source>
        <translation>Có thể phóng lớn</translation>
    </message>
    <message>
        <source>Cascade Count</source>
        <translation>&apos;Đếm theo tầng&apos;</translation>
    </message>
    <message>
        <source>Fixed Width</source>
        <translation>Chiều ngang cố định</translation>
    </message>
    <message>
        <source>Fixed Height</source>
        <translation>Chiều đứng cố định</translation>
    </message>
    <message>
        <source>Available in CRS</source>
        <translation>Dùng được theo HTĐ</translation>
    </message>
    <message numerus="yes">
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation>
            <numerusform>(và thêm %n)</numerusform>
        </translation>
    </message>
    <message>
        <source>Available in style</source>
        <translation>Dùng được theo kiểu</translation>
    </message>
    <message>
        <source>LegendURLs</source>
        <translation>Các URL của chú giải</translation>
    </message>
    <message>
        <source>Server Properties</source>
        <translation>Các tính chất của máy chủ</translation>
    </message>
    <message>
        <source>Selected Layers</source>
        <translation>Các lớp được chọn</translation>
    </message>
    <message>
        <source>Other Layers</source>
        <translation>Các lớp khác</translation>
    </message>
    <message>
        <source>Tile Layer Properties</source>
        <translation>Tính chất của lớp mảnh chắp</translation>
    </message>
    <message>
        <source>Cache Stats</source>
        <translation>Các thống kê bộ nhớ đệm</translation>
    </message>
    <message>
        <source>WMS Version</source>
        <translation>Phiên bản WMS</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>Các từ khóa</translation>
    </message>
    <message>
        <source>Online Resource</source>
        <translation>Tài nguyên trực tuyến</translation>
    </message>
    <message>
        <source>Contact Person</source>
        <translation>Người liên hệ</translation>
    </message>
    <message>
        <source>Fees</source>
        <translation>Lệ phí</translation>
    </message>
    <message>
        <source>Access Constraints</source>
        <translation>Các giới hạn truy cập</translation>
    </message>
    <message>
        <source>Image Formats</source>
        <translation>Định dạng ảnh</translation>
    </message>
    <message>
        <source>Identify Formats</source>
        <translation>Nhận diện các định dạng</translation>
    </message>
    <message>
        <source>Layer Count</source>
        <translation>Đếm lớp</translation>
    </message>
    <message>
        <source>Tile Layer Count</source>
        <translation>Đếm lớp mảnh chắp</translation>
    </message>
    <message>
        <source>Could not get WMS Service Exception: %1 at line %2 column %3

Response was:

%4</source>
        <translation>Không thể lấy Ngoại lệ dịch vụ WMS tại %1 tại dòng %2 cột %3

Phản hồi là:

%4</translation>
    </message>
    <message>
        <source>GetCapabilitiesUrl</source>
        <translation>Url về lấy các khả năng</translation>
    </message>
    <message>
        <source>GetMapUrl</source>
        <translation>Url lấy bản đồ</translation>
    </message>
    <message>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(được thông báo nhưng bỏ qua)&lt;/font&gt;</translation>
    </message>
    <message>
        <source>GetFeatureInfoUrl</source>
        <translation>Url lấy thông tin đối tượng</translation>
    </message>
    <message>
        <source>GetLegendGraphic</source>
        <translation>Lấy đồ họa chú giải</translation>
    </message>
    <message>
        <source>GetTileUrl</source>
        <translation>Url lấy mảnh chắp</translation>
    </message>
    <message>
        <source>Tile templates</source>
        <translation>Các mẫu tạm của mảnh chắp</translation>
    </message>
    <message>
        <source>FeatureInfo templates</source>
        <translation>Các mẫu tạm của thông tin đối tượng</translation>
    </message>
    <message>
        <source>Tileset Properties</source>
        <translation>Các tính chất của bộ mảnh chia</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation>Số hiệu nhận diện</translation>
    </message>
    <message>
        <source>Tile mode</source>
        <translation>Chế độ mảnh chia</translation>
    </message>
    <message>
        <source>WMTS</source>
        <translation>WMTS</translation>
    </message>
    <message>
        <source>WMS-C</source>
        <translation>WMS-C</translation>
    </message>
    <message>
        <source>Invalid tile mode</source>
        <translation>Chế độ mảnh chia không hợp lệ</translation>
    </message>
    <message>
        <source>Selected</source>
        <translation>Được chọn</translation>
    </message>
    <message>
        <source>Available Styles</source>
        <translation>Các kiểu dùng được</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Bounding Box</source>
        <translation>Ô bao</translation>
    </message>
    <message>
        <source>Available Tilesets</source>
        <translation>Các bộ mảnh chia dùng được</translation>
    </message>
    <message>
        <source>Selected tile matrix set </source>
        <translation>Tập hợp ma trận mảnh chia được chọn </translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <source>Tile size [px]</source>
        <translation>Kích thước mảnh chia [điểm ảnh]</translation>
    </message>
    <message>
        <source>Tile size [mu]</source>
        <translation>Kích thước mảnh chia [mu]</translation>
    </message>
    <message>
        <source>Matrix size</source>
        <translation>Kích thước ma trận</translation>
    </message>
    <message>
        <source>Matrix extent [mu]</source>
        <translation>Phạm vi ma trận [mu]</translation>
    </message>
    <message>
        <source>Bounds</source>
        <translation>Các ranh giới</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message numerus="yes">
        <source>%n missing row(s)</source>
        <translation>
            <numerusform>thiếu %n hàng</numerusform>
        </translation>
    </message>
    <message>
        <source>Layer&apos;s upper bound: %1</source>
        <translation>ranh giới trên của lớp: %1</translation>
    </message>
    <message numerus="yes">
        <source>%n missing column(s)</source>
        <translation>
            <numerusform>thiếu %n cột</numerusform>
        </translation>
    </message>
    <message>
        <source>Layer&apos;s left bound: %1</source>
        <translation>ranh giới trái của lớp: %1</translation>
    </message>
    <message>
        <source>Layer&apos;s lower bound: %1</source>
        <translation>ranh giới dưới của lớp: %1</translation>
    </message>
    <message>
        <source>Layer&apos;s right bound: %1</source>
        <translation>ranh giới phải của lớp: %1</translation>
    </message>
    <message>
        <source>Cache stats</source>
        <translation>Các thống kê bộ nhớ đệm</translation>
    </message>
    <message>
        <source>Hits</source>
        <translation>Số lần gặp</translation>
    </message>
    <message>
        <source>Misses</source>
        <translation>Số lần hụt</translation>
    </message>
    <message>
        <source>Errors</source>
        <translation>Số lỗi</translation>
    </message>
    <message>
        <source>Format not supported</source>
        <translation>Định dạng không được hỗ trợ</translation>
    </message>
    <message>
        <source>Context not fully specified (extent was defined but width and/or height was not).</source>
        <translation>Ngữ cảnh không được thông báo đầy đủ (phạm vi được xác định nhưng chiều rộng và/hoặc chiều cao thì không).</translation>
    </message>
    <message>
        <source>Get feature info request error (Title:%1; Error:%2; URL: %3)</source>
        <translation>Lỗi yêu cầu lấy thông tin đối tượng (Tiêu đề: %1, Lỗi: %2, URL: %3)</translation>
    </message>
    <message>
        <source>GML schema is not valid</source>
        <translation>Lược đồ GML không hợp lệ</translation>
    </message>
    <message>
        <source>GML is not valid</source>
        <translation>GML không hợp lệ</translation>
    </message>
    <message>
        <source>Cannot identify</source>
        <translation>Không thể nhận diện</translation>
    </message>
    <message>
        <source>Result parsing failed. %1 feature types were guessed from gml (%2) but no features were parsed.</source>
        <translation>Phân tách kết quả thất bại. %1 kiểu đối tượng được đoán ra từ gml (%2) nhưng không đối tượng nào được phân tách.</translation>
    </message>
    <message>
        <source>identify request redirected.</source>
        <translation>yêu cầu nhận diện đã bị điều hướng.</translation>
    </message>
    <message>
        <source>Map getfeatureinfo error %1: %2</source>
        <translation>Lỗi lấy thông tin đối tượng của bản đồ %1: %2</translation>
    </message>
    <message>
        <source>Cannot parse getfeatureinfo: %1</source>
        <translation>Không thể phân tách kết quả lấy thông tin đối tượng: %1</translation>
    </message>
    <message>
        <source>Map getfeatureinfo error: %1 [%2]</source>
        <translation>Lỗi lấy thông tin đối tượng của bản đồ %1 [%2]</translation>
    </message>
    <message>
        <source>%1 of %2 bytes of GetLegendGraphic downloaded.</source>
        <translation>%1 trong %2 byte của lấy đồ họa chú giải đã được tải xuống.</translation>
    </message>
</context>
<context>
    <name>QgsWmsTiledImageDownloadHandler</name>
    <message>
        <source>Tile request error</source>
        <translation>Lỗi yêu cầu mảnh chia </translation>
    </message>
    <message>
        <source>Status: %1
Reason phrase: %2</source>
        <translation>Trạng thái: %1
Mệnh đề nguyên nhân: %2</translation>
    </message>
    <message>
        <source>Tile request error (Title:%1; Error:%2; URL: %3)</source>
        <translation>Lỗi yêu cầu mảnh chia (Trạng thái: %1, Lỗi: %2, URL: %3)</translation>
    </message>
    <message>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <source>Tile request error (Status:%1; Content-Type:%2; Length:%3; URL: %4)</source>
        <translation>Lỗi yêu cầu mảnh chia (Trạng thái: %1, Kiểu nội dung: %2, Chiều dài: %3, URL: %4)</translation>
    </message>
    <message>
        <source>Returned image is flawed [Content-Type:%1; URL: %2]</source>
        <translation>Ảnh trả về có khiếm khuyết [Kiểu nội dung %1; URL: %2]</translation>
    </message>
    <message numerus="yes">
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation>
            <numerusform>%n yêu cầu mảnh chia đang chạy nền</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation>
            <numerusform>, gặp %n đệm</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation>
            <numerusform>, hụt %n đệm.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation>
            <numerusform>, %n lỗi.</numerusform>
        </translation>
    </message>
    <message>
        <source>Not logging more than 100 request errors.</source>
        <translation>Không ghi nhận quá 100 lỗi yêu cầu.</translation>
    </message>
    <message>
        <source>Tile request max retry error. Failed %1 requests for tile %2 of tileRequest %3 (url: %4)</source>
        <translation>Lỗi thử lại tối đa số lần yêu cầu mảnh chia. Thất bại %1 lần yêu cầu mảnh %2 của yêu cầu mảnh chia %3 (url: %4)</translation>
    </message>
    <message>
        <source>repeat tileRequest %1 tile %2(retry %3)</source>
        <translation>lặp lại %1 lần yêu cầu mảnh chia %2 (thử lại %3)</translation>
    </message>
</context>
<context>
    <name>QgsWmtsDimensionsBase</name>
    <message>
        <source>Select dimensions</source>
        <translation>Chọn các chiều</translation>
    </message>
    <message>
        <source>Dimension</source>
        <translation>Chiều</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
</context>
<context>
    <name>QgsZonalStatisticsDialogBase</name>
    <message>
        <source>Raster layer:</source>
        <translation>Lớp raster:</translation>
    </message>
    <message>
        <source>Polygon layer containing the zones:</source>
        <translation>Lớp vùng chứa các đới:</translation>
    </message>
    <message>
        <source>Output column prefix:</source>
        <translation>Tiền tố cột đầu ra:</translation>
    </message>
    <message>
        <source>Zonal Statistics</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsZonalStatisticsPlugin</name>
    <message>
        <source>&amp;Zonal statistics</source>
        <translation>Các thống kê đớ&amp;i</translation>
    </message>
    <message>
        <source>Calculating zonal statistics...</source>
        <translation>Đang tính các thống kê đới...</translation>
    </message>
    <message>
        <source>Abort...</source>
        <translation>Bỏ...</translation>
    </message>
</context>
<context>
    <name>RAlgorithm</name>
    <message>
        <source>Could not load R script: %s.
 Problem with line %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R Console Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder is not configured.
Please configure it before running R scripts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. Unfortunately it seems that R is not installed in your system or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. A test to check if R is correctly installed and configured in your system has been performed, with the following result:&lt;/p&gt;&lt;ul&gt;&lt;i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R seems to be correctly installed and configured&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The script you have executed needs the following packages:&lt;/p&gt;&lt;ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;/ul&gt;&lt;p&gt;Make sure they are installed in your R environment before trying to execute this script.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;a href= &quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RAlgorithmProvider</name>
    <message>
        <source>Create new R script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R Scripts folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use 64 bit version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not load R script: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RUtils</name>
    <message>
        <source>R execution console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h2&gt;R Output&lt;/h2&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R folder is not configured.
Please configure it before running R scripts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;This algorithm requires R to be run. Unfortunately, it seems that R is not installed in your system, or it is not correctly configured to be used from QGIS&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://docs.qgis.org/testing/en/docs/user_manual/processing/3rdParty.html&quot;&gt;Click here&lt;/a&gt; to know more about how to install and configure R to be used with QGIS&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomExtract</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomExtractWithinSubsets</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set correct value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsAlongLines</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsExtent</name>
    <message>
        <source>Input extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Points number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsLayer</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Points number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsPolygonsFixed</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Sampling strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number or density of points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomPointsPolygonsVariable</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Sampling strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomSelection</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RandomSelectionWithinSubsets</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>ID Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RasterLayerBoundsAlgorithm</name>
    <message>
        <source>Raster layer bounds</source>
        <translation>Các ranh giới của lớp raster</translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation>Các công cụ chỉ để chạy mô hình</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>min X</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>max X</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>min Y</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>max Y</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
</context>
<context>
    <name>RasterLayerHistogram</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Number of bins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output plot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>Bảng đầu ra</translation>
    </message>
</context>
<context>
    <name>RasterLayerStatistics</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Thống kê</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Tổng</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>valid cells count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No-data cells count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
</context>
<context>
    <name>RecordDialog</name>
    <message>
        <source>Record Metadata</source>
        <translation>Ghi lại lý lịch dữ liệu</translation>
    </message>
</context>
<context>
    <name>RegularPoints</name>
    <message>
        <source>Input extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point spacing/count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initial inset from corner (LH side)</source>
        <translation>Độ thụt ban đầu tính từ góc (phía LH)</translation>
    </message>
    <message>
        <source>Apply random offset to point spacing</source>
        <translation>Áp dụng căn lệch ngẫu nhiên cho cách quãng điểm</translation>
    </message>
    <message>
        <source>Use point spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation>Các điểm đều đặn</translation>
    </message>
</context>
<context>
    <name>RenderingStyleFilePanel</name>
    <message>
        <source>Select style file</source>
        <translation>Chọn tập tin chứa kiểu</translation>
    </message>
    <message>
        <source>QGIS Layer Style File (*.qml *.QML)</source>
        <translation>Tập tin kiểu lớp của QGIS (*.qml, *.QML)</translation>
    </message>
</context>
<context>
    <name>ReprojectLayer</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>HTĐ đích</translation>
    </message>
    <message>
        <source>Reprojected layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgExportDlg</name>
    <message>
        <source>Export feature</source>
        <translation>Xuất đối tượng</translation>
    </message>
    <message>
        <source>Select destination layer</source>
        <translation>Chọn lớp đích</translation>
    </message>
    <message>
        <source>New temporary layer</source>
        <translation>Lớp tạm mới</translation>
    </message>
</context>
<context>
    <name>RgLineVectorLayerSettingsWidget</name>
    <message>
        <source>Transportation layer</source>
        <translation>Lớp chuyển giao</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>Direction field</source>
        <translation>Trường hướng</translation>
    </message>
    <message>
        <source>Value for forward direction</source>
        <translation>Giá trị dùng cho hướng tới</translation>
    </message>
    <message>
        <source>Value for reverse direction</source>
        <translation>Giá dùng cho hướng ngược lại</translation>
    </message>
    <message>
        <source>Value two-way direction</source>
        <translation>Giá trị hướng hai chiều</translation>
    </message>
    <message>
        <source>Speed field</source>
        <translation>Trường tốc độ</translation>
    </message>
    <message>
        <source>km/h</source>
        <translation>km/g</translation>
    </message>
    <message>
        <source>m/s</source>
        <translation>m/g</translation>
    </message>
    <message>
        <source>Default settings</source>
        <translation>Các thiết lập mặc định</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <source>Two-way direction</source>
        <translation>Hướng hai chiều</translation>
    </message>
    <message>
        <source>Forward direction</source>
        <translation>Hướng tới</translation>
    </message>
    <message>
        <source>Reverse direction</source>
        <translation>Hướng ngược lại</translation>
    </message>
    <message>
        <source>Cost</source>
        <translation>Chi phí</translation>
    </message>
    <message>
        <source>Line lengths</source>
        <translation>Các chiều dài đường</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Tốc độ</translation>
    </message>
    <message>
        <source>Always use default</source>
        <translation>Luôn dùng mặc định</translation>
    </message>
</context>
<context>
    <name>RgSettingsDlg</name>
    <message>
        <source>Road graph plugin settings</source>
        <translation>Các thiết lập của phần mở rộng biểu đồ đường</translation>
    </message>
    <message>
        <source>Time unit</source>
        <translation>Đơn vị thời gian</translation>
    </message>
    <message>
        <source>Distance unit</source>
        <translation>Đơn vị khoảng cách</translation>
    </message>
    <message>
        <source>Topology tolerance</source>
        <translation>Ngưỡng tô-pô</translation>
    </message>
    <message>
        <source>second</source>
        <translation>giây</translation>
    </message>
    <message>
        <source>hour</source>
        <translation>giờ</translation>
    </message>
    <message>
        <source>meter</source>
        <translation>mét</translation>
    </message>
    <message>
        <source>kilometer</source>
        <translation>ki-lô-mét</translation>
    </message>
</context>
<context>
    <name>RgShortestPathWidget</name>
    <message>
        <source>Shortest path</source>
        <translation>Đường đi ngắn nhất</translation>
    </message>
    <message>
        <source>Start</source>
        <translation>Bắt đầu</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Kết thúc</translation>
    </message>
    <message>
        <source>Criterion</source>
        <translation>Tiêu chuẩn</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <source>Time</source>
        <translation>Thời gian</translation>
    </message>
    <message>
        <source>Calculate</source>
        <translation>Tính toán</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>Point not selected</source>
        <translation>Điểm không được chọn</translation>
    </message>
    <message>
        <source>First, select start and stop points.</source>
        <translation>Trước tiên, hãy chọn điểm bắt đầu và kết thúc.</translation>
    </message>
    <message>
        <source>Plugin isn&apos;t configured</source>
        <translation>Phần mở rộng chưa được cấu hình</translation>
    </message>
    <message>
        <source>Plugin isn&apos;t configured!</source>
        <translation>Phần mở rộng chưa được cấu hình!</translation>
    </message>
    <message>
        <source>Tie point failed</source>
        <translation>Buộc điểm thất bại</translation>
    </message>
    <message>
        <source>Start point doesn&apos;t tie to the road!</source>
        <translation>Điểm bắt đầu không &apos;buộc&apos; vào đường đi!</translation>
    </message>
    <message>
        <source>Stop point doesn&apos;t tie to the road!</source>
        <translation>Điểm kết thúc không buộc vào đường đi!</translation>
    </message>
    <message>
        <source>Cannot calculate path</source>
        <translation>Không thể tính toán đường đi</translation>
    </message>
    <message>
        <source>The created graph is empty. Please check your input data.</source>
        <translation>Biểu đồ được tạo bị rỗng. Vui lòng kiểm tra dữ liệu đầu vào.</translation>
    </message>
    <message>
        <source>Path not found</source>
        <translation>Không tìm thấy đường</translation>
    </message>
    <message>
        <source>Could not find start vertex. Please check your input data.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoadGraphPlugin</name>
    <message>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <source>Road graph plugin settings</source>
        <translation>Các thiết lập của phần mở rộng biểu đồ đường</translation>
    </message>
    <message>
        <source>Road graph</source>
        <translation>Biểu đồ đường</translation>
    </message>
</context>
<context>
    <name>SLDatabase</name>
    <message>
        <source>Run &amp;Vacuum</source>
        <translation>Chạy &amp;Vacuum</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Chưa chọn cơ sở dữ liệu nào hoặc bạn vẫn chưa được kết nối vào nó.</translation>
    </message>
</context>
<context>
    <name>SagaAlgorithm212</name>
    <message>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SAGA execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer %s has more than one band.
Multiband layers are not supported by SAGA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layers do not have the same grid extent.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaAlgorithm213</name>
    <message>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SAGA execution commands</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaAlgorithmProvider</name>
    <message>
        <source>SAGA folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable SAGA Import/Export optimizations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Problem with SAGA installation: SAGA was not found or is not correctly installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Problem with SAGA installation: installed SAGA version (%s) is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SagaUtils</name>
    <message>
        <source>SAGA execution console output</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaveSelectedFeatures</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output layer with selected features</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScriptAlgorithm</name>
    <message>
        <source>User scripts</source>
        <translation>Các tập lệnh của người dùng</translation>
    </message>
    <message>
        <source>Could not load script: %s
Problem with line: %d</source>
        <translation>Không thể nạp tập lệnh: %s
Trục trặc tại dòng: %d</translation>
    </message>
    <message>
        <source>[Test scripts]</source>
        <translation>[Các tập lệnh chạy thử]</translation>
    </message>
    <message>
        <source>[Unnamed algorithm]</source>
        <translation>[Thuật toán không có tên]</translation>
    </message>
    <message>
        <source>Could not load script: %s.
Problem with line %d</source>
        <translation>Không thể nạp tập lệnh: %s.
Trục trặc tại dòng: %d</translation>
    </message>
</context>
<context>
    <name>ScriptAlgorithmProvider</name>
    <message>
        <source>Create new script</source>
        <translation>Tạo tập lệnh mới</translation>
    </message>
    <message>
        <source>Scripts folder</source>
        <translation>Thư  mục chứa tập lệnh</translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation>Các tập lệnh</translation>
    </message>
</context>
<context>
    <name>ScriptEditorDialog</name>
    <message>
        <source>Python scripts (*.py)</source>
        <translation>Các tập lệnh Python (*.py)</translation>
    </message>
    <message>
        <source>Processing R script (*.rsx)</source>
        <translation>Tập lệnh xử lý của R (*.rsx)</translation>
    </message>
    <message>
        <source>Save script</source>
        <translation>Lưu tập lệnh</translation>
    </message>
    <message>
        <source>I/O error</source>
        <translation>Lỗi nhập/xuất</translation>
    </message>
    <message>
        <source>Unable to save edits. Reason:
 %s</source>
        <translation>Không thể lưu chỉnh sửa. Lý do:
%s</translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation>Các thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>There are unsaved changes in script. Continue?</source>
        <translation>Có các thay đổi chưa lưu trong tập lệnh. Tiếp tục không?</translation>
    </message>
</context>
<context>
    <name>SelectByAttribute</name>
    <message>
        <source>Input Layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <source>Operators %s can be used only with string fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numeric field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Date field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported field type &quot;%s&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectByExpression</name>
    <message>
        <source>Input Layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Biểu thức</translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>SelectByLocation</name>
    <message>
        <source>Layer to select from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional layer (intersection layer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
</context>
<context>
    <name>SelectGeoRasterBase</name>
    <message>
        <source>Select Oracle Spatial GeoRaster</source>
        <translation>Chọn Oracle Spatial GeoRaster</translation>
    </message>
    <message>
        <source>Server Connections</source>
        <translation>Các kết nối Server</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <source>Subdatasets</source>
        <translation>Bộ dữ liệu con</translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
</context>
<context>
    <name>SetRasterStyle</name>
    <message>
        <source>Raster layer</source>
        <translation>Lớp raster</translation>
    </message>
    <message>
        <source>Style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Styled layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SetVectorStyle</name>
    <message>
        <source>Vector layer</source>
        <translation>Lớp vector</translation>
    </message>
    <message>
        <source>Style file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Styled layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsDialogPythonConsole</name>
    <message>
        <source>Editor</source>
        <translation>Trình chỉnh sửa</translation>
    </message>
    <message>
        <source>Auto-save script before running</source>
        <translation>Lưu tập lệnh tự động trước khi chạy</translation>
    </message>
    <message>
        <source>Font and Colors</source>
        <translation>Phông chữ và Màu</translation>
    </message>
    <message>
        <source>Default:</source>
        <translation>Mặc định:</translation>
    </message>
    <message>
        <source>Keyword:</source>
        <translation>Từ khóa:</translation>
    </message>
    <message>
        <source>Class name:</source>
        <translation>Tên lớp:</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation>Hàm:</translation>
    </message>
    <message>
        <source>Decorator:</source>
        <translation>Trang trí:</translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation>Ghi chú:</translation>
    </message>
    <message>
        <source>Comment block:</source>
        <translation>Khối ghi chú:</translation>
    </message>
    <message>
        <source>Cursor:</source>
        <translation>Con trỏ:</translation>
    </message>
    <message>
        <source>Caretline:</source>
        <translation>Dòng caret:</translation>
    </message>
    <message>
        <source>Single quote:</source>
        <translation>Dấu nháy đơn:</translation>
    </message>
    <message>
        <source>Double quote:</source>
        <translation>Dấu nháy kép:</translation>
    </message>
    <message>
        <source>Triple single quote:</source>
        <translation>Dấu nháy đơn ba lần:</translation>
    </message>
    <message>
        <source>Triple double quote:</source>
        <translation>Dấu nháy kép ba lần:</translation>
    </message>
    <message>
        <source>Background:</source>
        <translation>Nền:</translation>
    </message>
    <message>
        <source>Reset to default colors</source>
        <translation>Tái lập về các màu mặc định</translation>
    </message>
    <message>
        <source>Typing</source>
        <translation>Kiểu gõ</translation>
    </message>
    <message>
        <source>Automatic insertion of the &apos;import&apos; string on &apos;from xxx&apos;</source>
        <translation>Tự động chèn chuỗi &apos;nhập&apos; vào &apos;từ xxx&apos;</translation>
    </message>
    <message>
        <source>Autocompletion</source>
        <translation>Tự hoàn thiện điền</translation>
    </message>
    <message>
        <source>Get autocompletion from current document</source>
        <translation>Lấy tự động hoàn thiện điền từ tài liệu hiện tại</translation>
    </message>
    <message>
        <source>from Document</source>
        <translation>từ Tài liệu</translation>
    </message>
    <message>
        <source>Get autocompletion from current document and installed APIs</source>
        <translation>Lấy tự động hoàn thiện điền từ tài liệu hiện tại và các hàm API đã cài đặt</translation>
    </message>
    <message>
        <source>from Doc and APIs</source>
        <translation>Từ Tài liệu và các hàm API</translation>
    </message>
    <message>
        <source>Get autocompletion from installed APIs</source>
        <translation>Lấy tự động hoàn thiện điền từ các hàm API đã cài đặt</translation>
    </message>
    <message>
        <source>from APIs files</source>
        <translation>Từ các tập tin API</translation>
    </message>
    <message>
        <source>Autocompletion threshold</source>
        <translation>Ngưỡng tự động hoàn thiện điền</translation>
    </message>
    <message>
        <source>Error:</source>
        <translation>Lỗi:</translation>
    </message>
    <message>
        <source>Automatic parentheses insertion</source>
        <translation>Tự động chèn các ngoặc đơn</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Enable Object Inspector (switching between tabs may be slow)</source>
        <translation>Kích hoạt trình khảo sát đối tượng (việc chuyển giữa các thẻ có thể chậm)</translation>
    </message>
    <message>
        <source>Console</source>
        <translation>Bàn giao tiếp</translation>
    </message>
    <message>
        <source>APIs</source>
        <translation>Các API</translation>
    </message>
    <message>
        <source>Using preloaded APIs file</source>
        <translation>Dùng tập tin các API đã nạp trước đó</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Using prepared APIs file</source>
        <translation>Dùng tập tin các API đã chuẩn bị</translation>
    </message>
    <message>
        <source>Compile APIs...</source>
        <translation>Biên dịch các API...</translation>
    </message>
    <message>
        <source>Settings Python Console</source>
        <translation>Bàn giao tiếp Python các thiết lập</translation>
    </message>
</context>
<context>
    <name>ShowTestDialog</name>
    <message>
        <source>Unit test</source>
        <translation>Phép thử đơn vị</translation>
    </message>
</context>
<context>
    <name>SimplifyGeometries</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Độ cho phép</translation>
    </message>
    <message>
        <source>Simplified layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify: Input geometries have been simplified from %s to %s points</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SimplifyLineDialog</name>
    <message>
        <source>OK</source>
        <translation>Đồng ý</translation>
    </message>
    <message>
        <source>Simplification Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Map units</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Độ cho phép</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation>Điểm ảnh</translation>
    </message>
</context>
<context>
    <name>SinglePartsToMultiparts</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Invalid unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SlopeArea</name>
    <message>
        <source>Slope Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contributing Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Area Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope Area Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SpatialJoin</name>
    <message>
        <source>Target vector layer</source>
        <translation>Lớp vector đích</translation>
    </message>
    <message>
        <source>Join vector layer</source>
        <translation>Lớp vector liên kết</translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics for summary (comma separated)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output table</source>
        <translation>Bảng đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>SplitLinesWithLines</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Split layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry exception while splitting</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplitRGBBands</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output R band layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output G band layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output B band layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatisticsByCategories</name>
    <message>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field with categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Thống kê</translation>
    </message>
</context>
<context>
    <name>SumLines</name>
    <message>
        <source>Lines</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines length field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines count field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation>Kết quả</translation>
    </message>
</context>
<context>
    <name>SymbolsListWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Unit</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>Đô đục</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Open Library</source>
        <translation>Thư viện Mở</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>Symbols in group</source>
        <translation>Các biểu tượng trong nhóm</translation>
    </message>
    <message>
        <source>Symbol Name</source>
        <translation>Tên biểu tượng</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>SymetricalDifference</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation>Lớp sai biệt</translation>
    </message>
    <message>
        <source>Symetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry exception while computing symetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature exception while computing symetrical difference</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMAlgorithm</name>
    <message>
        <source>Could not load TauDEM algorithm: %s
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong number of MPI processes used. Please set correct number before running TauDEM algorithms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMAlgorithmProvider</name>
    <message>
        <source>TauDEM command line tools folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MPICH2/OpenMPI bin directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of MPI parallel processes to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open TauDEM algorithm: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TauDEM (hydrologic analysis)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TauDEMUtils</name>
    <message>
        <source>TauDEM execution console output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TauDEM command:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextToFloat</name>
    <message>
        <source>Input Layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Text attribute to convert to float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>TinSurfaceCreate</name>
    <message>
        <source>Input las layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cellsize</source>
        <translation>Kích thước ô</translation>
    </message>
    <message>
        <source>XY Units</source>
        <translation type="unfinished">Trục XY</translation>
    </message>
    <message>
        <source>Z Units</source>
        <translation type="unfinished">Trục Z</translation>
    </message>
    <message>
        <source>DTM Output Surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class</source>
        <translation>Lớp</translation>
    </message>
</context>
<context>
    <name>Topol</name>
    <message>
        <source>TopologyChecker</source>
        <translation>Trình kiểm tra tô-pô</translation>
    </message>
    <message>
        <source>Topology Checker for vector layer</source>
        <translation>Trình kiểm tra tô-pô dùng cho lớp véc-tơ</translation>
    </message>
    <message>
        <source>&amp;Topology Checker</source>
        <translation>Trình kiểm tra &amp;Tô-pô</translation>
    </message>
</context>
<context>
    <name>TreeProviderItem</name>
    <message>
        <source> [{0} geoalgorithms]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UndoWidget</name>
    <message>
        <source>Undo/Redo</source>
        <translation>Quay ngược/Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
</context>
<context>
    <name>Union</name>
    <message>
        <source>Feature exception while computing union</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Geometry exception while computing intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Input layer 2</source>
        <translation>Lớp đầu vào 2</translation>
    </message>
    <message>
        <source>Union</source>
        <translation>Hợp</translation>
    </message>
    <message>
        <source>Feature exception while computing intersection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UniqueValues</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Target field</source>
        <translation>Trường đích</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>Các giá trị không trùng</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation>Tổng các giá trị không trùng</translation>
    </message>
    <message>
        <source>&lt;p&gt;Total unique values: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Unique values:&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ValidateDialog</name>
    <message>
        <source>Check geometry validity</source>
        <translation>Kiểm tra tính đúng đắn về mặt hình học</translation>
    </message>
    <message>
        <source>Geometry errors</source>
        <translation>Các lỗi hình học</translation>
    </message>
    <message>
        <source>Total encountered errors</source>
        <translation>Tổng số lỗi gặp</translation>
    </message>
    <message>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>Vui lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation>Vui lòng chỉ định trường đầu vào</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation>Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation>Hình học</translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%s</source>
        <translation>Lỗi khi nạp tập tin shape đầu ra:
%s</translation>
    </message>
    <message>
        <source>Created output shapefile:
%s
%s</source>
        <translation>Tập tin shape đầu ra đã tạo:
%s
%s</translation>
    </message>
    <message>
        <source>Feature</source>
        <translation>Tính chất</translation>
    </message>
    <message>
        <source>Error(s)</source>
        <translation>(Các) lỗi</translation>
    </message>
</context>
<context>
    <name>VariableDistanceBuffer</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Distance field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <source>Dissolve result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
</context>
<context>
    <name>VectorGrid</name>
    <message>
        <source>Grid extent</source>
        <translation>Phạm vi của lưới</translation>
    </message>
    <message>
        <source>X spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Y spacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <source>Grid</source>
        <translation>Lưới</translation>
    </message>
</context>
<context>
    <name>VectorLayerBoundsAlgorithm</name>
    <message>
        <source>Vector layer bounds</source>
        <translation>Các ranh giới lớp véc-tơ</translation>
    </message>
    <message>
        <source>Modeler-only tools</source>
        <translation>Các công cụ chỉ để chạy mô hình</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <source>min X</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <source>max X</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <source>min Y</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <source>max Y</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
</context>
<context>
    <name>VectorLayerHistogram</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>number of bins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>VectorLayerScatterplot</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>Thuộc tính X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>Thuộc tính Y</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>VectorSplit</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Thư mục đầu ra</translation>
    </message>
</context>
<context>
    <name>VisualDialog</name>
    <message>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation>Vui lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation>Vui lòng chỉ định trường đầu vào</translation>
    </message>
    <message>
        <source>List unique values</source>
        <translation>Liệt kê các giá trị không trùng</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>Các giá trị không trùng</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation>Tổng các giá trị không trùng</translation>
    </message>
    <message>
        <source>Basics statistics</source>
        <translation>Thống kê cơ bản</translation>
    </message>
    <message>
        <source>Statistics output</source>
        <translation>Đầu ra thống kê</translation>
    </message>
    <message>
        <source>Nearest neighbour analysis</source>
        <translation>Phân tích lân cận gần nhất</translation>
    </message>
    <message>
        <source>Nearest neighbour statistics</source>
        <translation>Thống kê lân cận gần nhất</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation>Tham số</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
</context>
<context>
    <name>VoronoiPolygons</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Buffer region</source>
        <translation>Vùng đệm</translation>
    </message>
    <message>
        <source>Voronoi polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetCentroidFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Force point inside polygon</source>
        <translation>Buộc điểm phải nằm trong vùng</translation>
    </message>
</context>
<context>
    <name>WidgetEllipseBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Viền</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation>Tâm ngang</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation>Tâm đứng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Outline style</source>
        <translation>Kiểu đường viền</translation>
    </message>
    <message>
        <source>Outline width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation>Điểm neo</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X,Y</translation>
    </message>
    <message>
        <source>Symbol width</source>
        <translation>Chiều rộng biểu tượng</translation>
    </message>
    <message>
        <source>Symbol height</source>
        <translation>Chiều cao biểu tượng</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetFontMarker</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation>Điểm neo</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation>Tâm ngang</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation>Tâm đứng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Font family</source>
        <translation>Họ phông chữ</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetGradientFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Two color</source>
        <translation>Hai màu</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Gradient type</source>
        <translation>Kiểu gra-đi-en</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <source>Radial</source>
        <translation>Dạng tỏa tia</translation>
    </message>
    <message>
        <source>Conical</source>
        <translation>Dạng nón</translation>
    </message>
    <message>
        <source>Coord mode</source>
        <translation>Chế độ tọa độ</translation>
    </message>
    <message>
        <source>Object</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <source>Viewport</source>
        <translation>Cổng xem</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation>Dãn ra</translation>
    </message>
    <message>
        <source>Pad</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Repeat</source>
        <translation>Lặp lại</translation>
    </message>
    <message>
        <source>Reflect</source>
        <translation>Ánh xạ</translation>
    </message>
    <message>
        <source>Reference Point 1</source>
        <translation>Điểm tham chiếu 1</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <source>Reference Point 2</source>
        <translation>Điểm tham chiếu 2</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Centroid</source>
        <translation>Trọng tâm</translation>
    </message>
</context>
<context>
    <name>WidgetLinePatternFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>Căn lệch</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetMarkerLine</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Marker placement</source>
        <translation>Vị trí đặt đánh dấu</translation>
    </message>
    <message>
        <source>with interval</source>
        <translation>với khoảng chia đều</translation>
    </message>
    <message>
        <source>on every vertex</source>
        <translation>trên mỗi đỉnh</translation>
    </message>
    <message>
        <source>on last vertex only</source>
        <translation>chỉ trên đỉnh cuối cùng</translation>
    </message>
    <message>
        <source>on first vertex only</source>
        <translation>chỉ trên đỉnh đầu tiên</translation>
    </message>
    <message>
        <source>Offset along line</source>
        <translation>Căn lệch dọc theo đường</translation>
    </message>
    <message>
        <source>Rotate marker</source>
        <translation>Xoáy ký hiệu đánh dấu</translation>
    </message>
    <message>
        <source>Line offset</source>
        <translation>Căn lệch đường</translation>
    </message>
    <message>
        <source>on central point</source>
        <translation>tại điểm trung tâm</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetPointPatternFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Vertical distance</source>
        <translation>Khoảng cách đứng</translation>
    </message>
    <message>
        <source>Vertical displacement</source>
        <translation>Dời chỗ đứng</translation>
    </message>
    <message>
        <source>Horizontal displacement</source>
        <translation>Dời chỗ ngang</translation>
    </message>
    <message>
        <source>Horizontal distance</source>
        <translation>Khoảng cách ngang</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetRasterFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Image width</source>
        <translation>Chiều rộng ảnh</translation>
    </message>
    <message>
        <source>Coord mode</source>
        <translation>Chế độ tọa độ</translation>
    </message>
    <message>
        <source>Object</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <source>Viewport</source>
        <translation>Cổng xem</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Original</source>
        <translation>Ban đầu</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>Đô đục</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetSVGFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <source>Texture width</source>
        <translation>Chiều rộng cấu trúc</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Viền</translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation>Các nhóm SVG</translation>
    </message>
    <message>
        <source>SVG Symbols</source>
        <translation>Các biểu tượng SVG</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetShapeburstFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Gradient colors</source>
        <translation>Các màu gra-đi-en</translation>
    </message>
    <message>
        <source>Two color</source>
        <translation>Hai màu</translation>
    </message>
    <message>
        <source>Color ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>Shading style</source>
        <translation>Kiểu đổ bóng</translation>
    </message>
    <message>
        <source>Shade whole shape</source>
        <translation>Đổ bóng toàn bộ hình dạng</translation>
    </message>
    <message>
        <source>Ignore rings in polygons while shading</source>
        <translation>Bỏ qua vòng trong các vùng khi đổ bóng</translation>
    </message>
    <message>
        <source>Shade to a set distance:</source>
        <translation>Đổ bóng đến một khoảng đã thiết lập:</translation>
    </message>
    <message>
        <source>Blur strength</source>
        <translation>Độ làm mờ</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleFill</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>Fill style</source>
        <translation>Kiểu tô màu</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Border style</source>
        <translation>Kiểu viền</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Kiểu kết hợp</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Viền</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleLine</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <source>Pen width</source>
        <translation>Chiều dày bút vẽ</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>Căn lệch</translation>
    </message>
    <message>
        <source>Pen style</source>
        <translation>Kiểu bút</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Kiểu kết hợp</translation>
    </message>
    <message>
        <source>Cap style</source>
        <translation>Kiểu viết hoa</translation>
    </message>
    <message>
        <source>Use custom dash pattern</source>
        <translation>Dùng kiểu gạch tùy chỉnh</translation>
    </message>
    <message>
        <source>Draw line only inside polygon</source>
        <translation>Chỉ vẽ đường ở trong vùng</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleMarker</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Viền</translation>
    </message>
    <message>
        <source>Outline style</source>
        <translation>Kiểu đường viền</translation>
    </message>
    <message>
        <source>Outline width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation>Điểm neo</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation>Tâm ngang</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation>Tâm đứng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>WidgetSvgMarker</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Colors</source>
        <translation>Các màu</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation>Tô màu</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>Viền</translation>
    </message>
    <message>
        <source>Offset X,Y</source>
        <translation>Căn lệch X, Y</translation>
    </message>
    <message>
        <source>Anchor point</source>
        <translation>Điểm neo</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <source>HCenter</source>
        <translation>Tâm ngang</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <source>VCenter</source>
        <translation>Tâm đứng</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation>Các nhóm SVG</translation>
    </message>
    <message>
        <source>SVG Image</source>
        <translation>Ảnh SVG</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message utf8="true">
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetSvgSelector</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>SVG Images</source>
        <translation>Các ảnh SVG</translation>
    </message>
    <message>
        <source>SVG Groups</source>
        <translation>Các nhóm SVG</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Generated path will be relative to current SVG search directories or to Project file</source>
        <translation>Đường dẫn được tạo ra sẽ là đường dẫn tương đối đến các thư mục tìm kiếm SVG hoặc đến tập tin Dự án</translation>
    </message>
    <message>
        <source>Relative path</source>
        <translation>Đường dẫn tương đối</translation>
    </message>
</context>
<context>
    <name>WidgetVectorFieldBase</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>Thuộc tính Y</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>Thuộc tính X</translation>
    </message>
    <message>
        <source>Vector field type</source>
        <translation>Kiểu trường véc-tơ</translation>
    </message>
    <message>
        <source>Height only</source>
        <translation>Chỉ chiều cao</translation>
    </message>
    <message>
        <source>Polar</source>
        <translation>Kiểu cực</translation>
    </message>
    <message>
        <source>Cartesian</source>
        <translation>Hệ Descartes</translation>
    </message>
    <message>
        <source>Angle units</source>
        <translation>Các đơn vị góc</translation>
    </message>
    <message>
        <source>Degrees</source>
        <translation>Độ</translation>
    </message>
    <message>
        <source>Radians</source>
        <translation>Radian</translation>
    </message>
    <message>
        <source>Angle orientation</source>
        <translation>Hướng của góc</translation>
    </message>
    <message>
        <source>Counterclockwise from east</source>
        <translation>Ngược chiều kim đồng hồ từ hướng đông</translation>
    </message>
    <message>
        <source>Clockwise from north</source>
        <translation>Theo chiều kim đồng hồ từ hướng bắc</translation>
    </message>
    <message>
        <source>Distance unit</source>
        <translation>Đơn vị khoảng cách</translation>
    </message>
</context>
<context>
    <name>XMLDialog</name>
    <message>
        <source>XML Request / Response</source>
        <translation>Yêu cầu/Phản hồi XML</translation>
    </message>
    <message>
        <source>Request</source>
        <translation>Yêu cầu</translation>
    </message>
    <message>
        <source>Response</source>
        <translation>Phản hồi</translation>
    </message>
</context>
<context>
    <name>ZonalStatistics</name>
    <message>
        <source>Raster layer</source>
        <translation>Lớp raster</translation>
    </message>
    <message>
        <source>Raster band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector layer containing zones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output column prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load whole raster in memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>[pluginname]GuiBase</name>
    <message>
        <source>QGIS Plugin Template</source>
        <translation>Mẫu phần mở rộng của QGIS</translation>
    </message>
    <message>
        <source>Plugin Template</source>
        <translation>Mẫu Phần mở rộng</translation>
    </message>
</context>
<context>
    <name>aspect</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return trigonometric angle (instead of azimuth)</source>
        <translation>Trả về giá trị góc lượng giác (thay vì góc phương vị)</translation>
    </message>
    <message>
        <source>Return 0 for flat (instead of -9999)</source>
        <translation>Trả về giá trị 0 đối với mặt bằng (thay vì -9999)</translation>
    </message>
</context>
<context>
    <name>blast2dem</name>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2demPro</name>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2iso</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>blast2isoPro</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>buildvrt</name>
    <message>
        <source>Input layers</source>
        <translation>Các lớp đầu vào</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>Độ phân giải</translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>Chồng lớp</translation>
    </message>
    <message>
        <source>Allow projection difference</source>
        <translation>Cho phép sai khác về phép chiếu</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>checkDock</name>
    <message>
        <source>Topology Checker</source>
        <translation>Trình kiểm tra tô-pô</translation>
    </message>
    <message>
        <source>Validate All</source>
        <translation>Kiểm chứng tất cả</translation>
    </message>
    <message>
        <source>Validate Extent</source>
        <translation>Kiểm chứng phạm vi</translation>
    </message>
    <message>
        <source>Topology not checked yet</source>
        <translation>Tô-pô chưa được kiểm tra</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation>Cấu hình</translation>
    </message>
    <message>
        <source>Show topology errors</source>
        <translation>Hiển thị các lỗi tô-pô</translation>
    </message>
    <message>
        <source>Show errors</source>
        <translation>Hiển thị các lỗi</translation>
    </message>
    <message>
        <source>Select automatic fix</source>
        <translation>Chọn tự động sửa lỗi</translation>
    </message>
    <message>
        <source>Fix!</source>
        <translation>Đã sửa!</translation>
    </message>
    <message>
        <source>No errors were found</source>
        <translation>Không tìm thấy lỗi</translation>
    </message>
    <message>
        <source>Invalid first layer</source>
        <translation>Lớp đầu tiên không hợp lệ</translation>
    </message>
    <message>
        <source>Topology plugin</source>
        <translation>Phần mở rộng tô-pô</translation>
    </message>
    <message>
        <source>Invalid first geometry</source>
        <translation>Hình học đầu tiên không hợp lệ</translation>
    </message>
    <message>
        <source>Topology test</source>
        <translation>Thử tô-pô</translation>
    </message>
    <message>
        <source>Feature not found in the layer.
The layer has probably changed.
Run topology check again.</source>
        <translation>Không tìm thấy đối tượng trong lớp.
Lớp này có lẽ đã thay đổi.
Chạy kiểm tra tô-pô lại.</translation>
    </message>
    <message>
        <source>Invalid second layer</source>
        <translation>Lớp thứ hai không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid second geometry</source>
        <translation>Hình học thứ hai không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid conflict</source>
        <translation>Mâu thuẫn không hợp lệ</translation>
    </message>
    <message>
        <source>%1 errors were found</source>
        <translation>Tìm thấy %1 lỗi</translation>
    </message>
    <message>
        <source>Topology fix error</source>
        <translation>Lỗi chỉnh sửa tô-pô</translation>
    </message>
    <message>
        <source>Fixing failed!</source>
        <translation>Thất bại khi sửa lỗi!</translation>
    </message>
    <message>
        <source>Layer %1 not found in registry.</source>
        <translation>Không tìm thấy lớp %1 trong đăng ký.</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
</context>
<context>
    <name>context_help</name>
    <message>
        <source>&lt;h3&gt;Database connection&lt;/h3&gt;
</source>
        <translation>&lt;h3&gt;Kết nối CSDL&lt;/h3&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a new WMS connection&lt;/h3&gt;
WMS layers can be added quite simply, as long as you know the URL to access the WMS server, you have a serviceable connection to that server, and the server understands HTTP as the data transport mechanism.&lt;p&gt;
QGIS currently can act as a WMS client that understands WMS 1.1, 1.1.1 and 1.3 servers.
&lt;p&gt;
&lt;a href=&quot;#serv&quot;&gt;Servers&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#load&quot;&gt;Loading WMS Layers&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#lay&quot;&gt;Layer Order&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#search&quot;&gt;Server Search&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;serv&quot;&gt;
&lt;h4&gt;Servers&lt;/h4&gt;
&lt;/a&gt;
To define a new WMS server in the &lt;label&gt;Server Connections&lt;/label&gt; section, select &lt;label&gt;New&lt;/label&gt;. Then enter the parameters to connect to your desired WMS server.&lt;p&gt;
You can add some servers to play with by clicking the &lt;label&gt;Add default servers&lt;/label&gt; button. This will add at least three WMS servers for you to use.&lt;p&gt;
Once the new WMS Server connection has been created, it will be preserved for future QGIS sessions.

&lt;a name=&quot;load&quot;&gt;
&lt;h5&gt;Loading WMS Layers&lt;/h5&gt;
&lt;/a&gt;
Select the &lt;label&gt;Connect&lt;/label&gt; button to retrieve the capabilities of the selected server. This includes the Image encoding, Layers, Layer Styles and Projections.&lt;br/&gt;
While downloading data from the WMS server, the download progress is visualized in the left bottom of the WMS Plugin dialog.&lt;p&gt;
The &lt;label&gt;Image encoding&lt;/label&gt; section now lists the formats that are supported by both the client and server.&lt;br/&gt;
Choose one depending on your image accuracy requirements.&lt;p&gt;
You can select several layers at once, they will be combined at the WMS Server and transmitted to QGIS in one go.&lt;p&gt;
Each WMS Layer can be presented in multiple CRSs, depending on the capability of the WMS server. To choose a CRS, select &lt;label&gt;Change...&lt;/label&gt;

&lt;a name=&quot;lay&quot;&gt;
&lt;h4&gt;Layer Order&lt;/h4&gt;
&lt;/a&gt;
On this tab you can change the order of loaded WMS layers.

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Server Search&lt;/h4&gt;
&lt;/a&gt;
On this tab you can search for WMS servers. It is possible to enter a search-string in the text field an hit the &lt;label&gt;Search&lt;/label&gt; button.&lt;p&gt;
To visualize the results, select an table entry, press the &lt;label&gt;Add selected row to WMS list&lt;/label&gt; button and change back to the &lt;label&gt;Servers&lt;/label&gt; tab.&lt;p&gt;
You only need to request the list of layers by clicking the &lt;label&gt;Connect&lt;/label&gt; button.
</source>
        <translation>&lt;h3&gt;Tạo một kết nối WMS mới&lt;/h3&gt;
Các lớp WMS có thể được thêm vào khá đơn giản, khi mà bạn biết URL để truy cập máy chủ WMS, bạn có một kết nối có thể phục vụ đến máy chủ đó, và máy chủ hiểu HTTP là cơ chế chuyển giao dữ liệu.&lt;p&gt;
Hiện tại QGIS có thể chạy như một máy khách WMS và hiểu các máy chủ WMS 1.1, 1.1.1 và 1.3.
&lt;p&gt;
&lt;a href=&quot;#serv&quot;&gt;Các máy chủ&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#load&quot;&gt;Đang nạp các lớp WMS&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#lay&quot;&gt;Thứ tự lớp&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#search&quot;&gt;Tìm máy chủ&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;serv&quot;&gt;
&lt;h4&gt;Các máy chủ&lt;/h4&gt;
&lt;/a&gt;
Để định nghĩa một máy chủ mới WMS trong phần &lt;label&gt;Các kết nối máy chủ&lt;/label&gt;, chọn &lt;label&gt;Mới&lt;/label&gt;. Sau đó nhập các tham số để kết nối đến máy chủ WMS bạn muốn.&lt;p&gt;
Bạn có thể thêm một số máy chủ để thử bằng cách nhắp chuột vào nút &lt;label&gt;Thêm các máy chủ mặc định&lt;/label&gt;. Lệnh này sẽ thêm ít nhất ba máy chủ WMS cho bạn dùng.&lt;p&gt;
Một khi kết nối máy chủ WMS mới đã được tạo thành, nó sẽ được giữ để dùng trong các phiên làm việc sau này của QGIS.

&lt;a name=&quot;load&quot;&gt;
&lt;h5&gt;Đang nạp các lớp WMS&lt;/h5&gt;
&lt;/a&gt;
Chọn nút &lt;label&gt;Kết nối&lt;/label&gt; để lấy các khả năng của máy chủ đã chọn. Lệnh này bao gồm cả mã hóa ảnh, các lớp, các kiểu của lớp và các phép chiếu.&lt;br/&gt;
Khi đang tải dữ liệu xuống từ máy chủ WMS, tiến trình tải xuống sẽ xem được ở góc dưới trái của hộp thoại phần mở rộng WMS.&lt;p&gt;
Phần &lt;label&gt;Mã hóa ảnh&lt;/label&gt; lúc này sẽ liệt kê các định dạng được hỗ trợ ở cả phía máy khách lẫn máy chủ.&lt;br/&gt;
Chọn một định dạng tùy theo các yêu cầu về độ chính xác ảnh mà bạn muốn.&lt;p&gt;
Bạn có thể chọn vài lớp một lần, chúng sẽ được tổ hợp trên máy chủ WMS và được truyền đến QGIS trong một lần.&lt;p&gt;
Mỗi lớp WMS có thể được trình bày ở nhiều HTĐ, tùy theo khả năng của máy chủ WMS. Để chọn một HTĐ , chọn &lt;label&gt;Thay đổi...&lt;/label&gt;

&lt;a name=&quot;lay&quot;&gt;
&lt;h4&gt;Thứ tự lớp&lt;/h4&gt;
&lt;/a&gt;
Trên thẻ này bạn có thể thay đổi thứ tự các lớp WMS đã nạp.

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Tìm máy chủ&lt;/h4&gt;
&lt;/a&gt;
Trên thẻ này bạn có thể tìm các máy chủ WMS, nếu được hãy nhập chuỗi tìm kiếm trong trường chữ và bấm nút &lt;label&gt;Tìm&lt;/label&gt;.&lt;p&gt;
Để xem kết quả, chọn một mục trong bảng, bấm nút&lt;label&gt;Thêm dòng được chọn vào danh sách WMS&lt;/label&gt; và quay trở lại thẻ &lt;label&gt;Các máy chủ&lt;/label&gt;.&lt;p&gt;
Bạn chỉ cần yêu cầu danh sách các lớp bằng cách nhắp chuột vào nút &lt;label&gt;Kết nối&lt;/label&gt;.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Identify Features&lt;/h3&gt;
&lt;p&gt;
The results dialog shows all the features identified within the search tolerance. To see the results details, expand the feature information on the left of each feature.
&lt;/p&gt;
&lt;p&gt;
The search radius can be set in the options dialog &lt;label&gt;Settings &gt; Options &gt; Map tools&lt;/label&gt;, Identify section, as a percentage of map width. In this section you may also set identify mode to &lt;label&gt;Current layer&lt;/label&gt;, &lt;label&gt;Top down, stop at first&lt;/label&gt;, &lt;label&gt;Top down&lt;/label&gt;. &lt;br&gt;
You may also tick an &lt;label&gt;Open feature form, if a single feature is identified&lt;/label&gt; option.&lt;br&gt;
Identifiable layers can be set in the Project Properties dialog &lt;label&gt;Settings &gt; Project Properties &gt; Identifiable layers&lt;/label&gt; where all the layers names are listed, their type (vector, raster, etc.) and ability to be identified.
&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Nhận diện các đối tượng&lt;/h3&gt;
&lt;p&gt;
Hộp thoại kết quả hiển thị tất cả các đối tượng được nhận diện trong ngưỡng tìm kiếm. Để xem chi tiết các kết quả, mở rộng phần thông tin đối tượng ở phía bên trái của mỗi đối tượng.
&lt;/p&gt;
&lt;p&gt;
Bán kính tìm kiếm có thể được thiết lập trong hộp thoại tùy chọn &lt;label&gt;Thiết lập &gt; Tùy chọn &gt; Các công cụ bản đồ&lt;/label&gt;, tại phần nhận diện, tính theo phần trăm chiều rộng bản đồ. Trong phần này bạn cũng có thể thiết lập chế độ nhận diện thành &lt;label&gt;Lớp hiện tại&lt;/label&gt;, &lt;label&gt;Từ trên xuống, ngừng tại lớp đầu tiên&lt;/label&gt;, &lt;label&gt;Từ trên xuống&lt;/label&gt;. &lt;br&gt;
Bạn cũng có thể đánh dấu vào tùy chọn&lt;label&gt;Mở biểu mẫu của đối tượng, nếu một đối tượng duy nhất được nhận diện&lt;/label&gt;.&lt;br&gt;
Các lớp nhận diện được có thể được thiết lập trong hộp thoại tính chất của dự án &lt;label&gt;Thiết lập &gt; Tính chất của dự án &gt; Các lớp có thể nhận diện&lt;/label&gt;, là nơi tên các lớp được liệt kê, cùng với kiểu (véc-tơ, raster...) và khả năng nhận diện.
&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a New Oracle Connection&lt;/h3&gt;
This dialog allows you to define the settings for a connection to a Oracle database.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Name&lt;/label&gt; A name to identify the connection settings.

&lt;li&gt; &lt;label&gt;Database&lt;/label&gt; SID or SERVICE_NAME of the Oracle instance.

&lt;li&gt; &lt;label&gt;Host&lt;/label&gt; Name or IP address of the computer hosting the database server

&lt;li&gt; &lt;label&gt;Port&lt;/label&gt; IP port used by the database server

&lt;li&gt; &lt;label&gt;Username&lt;/label&gt; Database user name.
&lt;li&gt; &lt;label&gt;Password&lt;/label&gt; Database password.

&lt;li&gt; &lt;label&gt;Save Username&lt;/label&gt; Indicates whether to save the database user name in the connection configuration.

&lt;li&gt; &lt;label&gt;Save Password&lt;/label&gt; Indicates whether to save the database password in the connection settings.  &lt;font color=&quot;red&quot;&gt;Passwords are saved in &lt;strong&gt;clear text&lt;/strong&gt; in the system configuration and in the project files!&lt;/font&gt;

&lt;li&gt; &lt;label&gt;Only look in meta data table&lt;/label&gt; Restricts the displayed tables to those that are in the all_sdo_geom_metadata view. This can speed up the initial display of spatial tables.

&lt;li&gt; &lt;label&gt;Only look for user&apos;s tables&lt;/label&gt; When searching for spatial tables restrict the search to tables that are owner by the user.

&lt;li&gt; &lt;label&gt;Also list tables with no geometry&lt;/label&gt;  Indicates that tables without geometry should also be listed by default.

&lt;li&gt; &lt;label&gt;Use estimated table statistics for the layer metadata&lt;/label&gt; When
the layer is setup various metadata is required for the Oracle table. This
includes information such as the table row count, geometry type and spatial
extents of the data in the geometry column. If the table contains a large
number of rows determining this metadata is time consuming. By activating this
option the following fast table metadata operations are done: Row count is
determined from all_tables.num_rows. Table extents are always determined with
the SDO_TUNE.EXTENTS_OF function even if a layer filter is applied. The table
geometry is determined from the first 100 non-null geometry rows in the table.

&lt;li&gt; &lt;label&gt;Only existing geometry types&lt;/label&gt; Only list the existing
geometry types and don&apos;t offer to add others.

&lt;/ul&gt;
</source>
        <translation>&lt;h3&gt;Tạo một kết nối Oracle mới&lt;/h3&gt;
Hộp thoại này cho phép bạn định nghĩa các thiết lập cho một kết nối tới một CSDL Oracle.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Tên&lt;/label&gt; Một tên để nhận diện các thiết lập kết nối.

&lt;li&gt; &lt;label&gt;CSDL&lt;/label&gt; SID hoặc SERVICE_NAME của phiên bản Oracle.

&lt;li&gt; &lt;label&gt;Máy chủ&lt;/label&gt; Tên hoặc địa chỉ IP của máy tính làm máy chủ CSDL

&lt;li&gt; &lt;label&gt;Cổng&lt;/label&gt; Cổng IP được máy chủ CSDL dùng

&lt;li&gt; &lt;label&gt;Tên người dùng&lt;/label&gt; Tên người dùng CSDL.
&lt;li&gt; &lt;label&gt;Mật mã&lt;/label&gt; Mật mã của CSDL.

&lt;li&gt; &lt;label&gt;Lưu tên người dùng&lt;/label&gt; Chỉ định có lưu tên người dùng trong cấu hình kết nối hay không.

&lt;li&gt; &lt;label&gt;Lưu mật mã&lt;/label&gt; Chỉ định có lưu mật mã CSDL trong thiết lập kết nối hay không.  &lt;font color=&quot;red&quot;&gt;Mật mã được lưu trong &lt;strong&gt;văn bản trơn&lt;/strong&gt; trong cấu hình hệ thống và trong các tập tin dự án!&lt;/font&gt;

&lt;li&gt; &lt;label&gt;Chỉ tìm trong bảng lý lịch dữ liệu&lt;/label&gt; Giới hạn các bảng được trình bày chỉ là những bảng nào có trong all_sdo_geom_metadata. Điều này có thể tăng tốc trình bày ban đầu các bảng không gian.

&lt;li&gt; &lt;label&gt;Chỉ tìm các bảng của người dùng&lt;/label&gt; Khi tìm các bảng không gian, giới hạn tìm các bảng nào do người dùng sở hữu.

&lt;li&gt; &lt;label&gt;Liệt kê cả những bảng không có hình học&lt;/label&gt;  Chỉ định rằng những bảng không có hình học cũng được liệt kê theo mặc định.

&lt;li&gt; &lt;label&gt;Dùng thống kê bảng ước lượng cho lý lịch dữ liệu của lớp&lt;/label&gt; Khi
lớp được thiết lập, nhiều loại lý lịch dữ liệu khác nhau cần phải có đối với bảng Oracle. 
Điều này bao gồm cả các thông tin như đếm hàng của bảng, kiểu hình học và các phạm vi 
không gian của dữ liệu trong cột hình học. Nếu bảng có chứa một số hàng lớn thì việc 
xác định lý lịch dữ liệu này rất mất thời gian. Bằng cách kích hoạt tùy chọn này, các lệnh 
lý lịch dữ liệu bảng nhanh chóng sau được thực hiện: Đếm hàng được xác định từ 
all_tables.num_rows. Phạm vi của bảng luôn được xác định theo hàm 
SDO_TUNE.EXTENTS_OF ngay cả khi phép lọc lớp được áp dụng. Hình học của bảng 
được xác định từ 100 hàng không rỗng đầu tiên trong bảng.

&lt;li&gt; &lt;label&gt;Chỉ các kiểu hình học hiện có&lt;/label&gt; Chỉ liệt kê các kiểu hình học 
hiện có và không đề xuất thêm các kiểu khác.

&lt;/ul&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;GPS Plugin&lt;/h3&gt;

</source>
        <translation>&lt;h3&gt;Phần mở rộng GPS&lt;/h3&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Add PostGIS Tables&lt;/h3&gt;
This dialog allows you to add PostGIS layers (tables with a geometry column) to the QGIS map canvas.
&lt;p&gt;
&lt;a href=&quot;#connect&quot;&gt;Connections&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#add&quot;&gt;Adding Layers&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#filter&quot;&gt;Filtering a Layer&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#search&quot;&gt;Search options&lt;/a&gt;&lt;br/&gt;

&lt;a href=&quot;#connect&quot;&gt;
&lt;h4&gt;Connections&lt;/h4&gt;
&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Choose the connection to use from the drop-down box and click &lt;label&gt;Connect&lt;/label&gt;.
&lt;li&gt;If there are no connections, use the &lt;label&gt;New&lt;/label&gt; button to create a connection.
&lt;li&gt;To modify a connection, click the &lt;label&gt;Edit&lt;/label&gt; button.
&lt;/ul&gt;
&lt;a name=&quot;add&quot;&gt;
&lt;h4&gt;Adding Layers&lt;/h4&gt;
&lt;/a&gt;
To add a layer:
&lt;ol&gt;
&lt;li&gt;Choose the desired connection from the drop-down box.
&lt;li&gt;Click &lt;label&gt;Connect&lt;/label&gt;.
&lt;li&gt;Find the layer you want to add in the list and click on it to select it.
&lt;li&gt;You can select additional layers by holding down the Ctrl key and clicking.
&lt;li&gt;Click &lt;label&gt;Add&lt;/label&gt; to add the layer(s) to the map.
&lt;/ol&gt;
&lt;a name=&quot;filter&quot;&gt;
&lt;h4&gt;Filtering a Layer&lt;/h4&gt;
&lt;/a&gt;
To filter a layer before adding it to the map, double click on its name or use &lt;label&gt;Build query&lt;/label&gt; button. This will open the Query Builder, allowing you to build up a SQL statement to use in filtering the records.

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Search options&lt;/h4&gt;
&lt;/a&gt;
Ticking &lt;label&gt;Search options&lt;/label&gt; enables additional options for searching in different column types and using 2 search modes: &lt;label&gt;Wildcard&lt;/label&gt; or &lt;label&gt;RegExp&lt;/label&gt;.
</source>
        <translation>&lt;h3&gt;Thêm các bảng PostGIS&lt;/h3&gt;
Hộp thoại này cho phép bạn thêm các lớp PostGIS (các bảng có cột hình học) vào khung bản đồ của QGIS.
&lt;p&gt;
&lt;a href=&quot;#connect&quot;&gt;Các kết nối&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#add&quot;&gt;Thêm các lớp&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#filter&quot;&gt;Lọc một lớp&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#search&quot;&gt;Các tùy chọn tìm&lt;/a&gt;&lt;br/&gt;

&lt;a href=&quot;#connect&quot;&gt;
&lt;h4&gt;Các kết nối&lt;/h4&gt;
&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Chọn kết nối cần dùng từ danh sách thả xuống và nhắp chuột vào&lt;label&gt;Kết nối&lt;/label&gt;.
&lt;li&gt;Nếu không có kết nối, dùng nút &lt;label&gt;Mới&lt;/label&gt; để tạo một kết nối.
&lt;li&gt;Để thay đổi một kết nối nhắp chuột vào nút&lt;label&gt;Chỉnh sửa&lt;/label&gt;.
&lt;/ul&gt;
&lt;a name=&quot;add&quot;&gt;
&lt;h4&gt;Thêm các lớp&lt;/h4&gt;
&lt;/a&gt;
Để thêm một lớp:
&lt;ol&gt;
&lt;li&gt;Chọn kết nối cần dùng từ danh sách.
&lt;li&gt;Nhắp chuột vào &lt;label&gt;Kết nối&lt;/label&gt;.
&lt;li&gt;Tìm lớp bạn muốn thêm trong danh sách và nhắp chuột vào để chọn nó.
&lt;li&gt;Bạn có thể chọn nhiều lớp bằng cách giữ phím Ctrl và nhắp chuột.
&lt;li&gt;Nhắp chuột vào &lt;label&gt;Thêm&lt;/label&gt; để thêm (các) lớp vào bản đồ.
&lt;/ol&gt;
&lt;a name=&quot;filter&quot;&gt;
&lt;h4&gt;Lọc một lớp&lt;/h4&gt;
&lt;/a&gt;
Để lọc một lớp trước khi thêm nó vào bản đồ, nhắp chuột đúp vào tên lớp hoặc dùng nút &lt;label&gt;Xây dựng truy vấn&lt;/label&gt;. Nút này sẽ mở trình Xây dựng Truy vấn, cho phép bạn tạo câu lệnh SQL dùng để lọc các bản ghi.

&lt;a name=&quot;search&quot;&gt;
&lt;h4&gt;Các tùy chọn tìm&lt;/h4&gt;
&lt;/a&gt;
Đánh dấu &lt;label&gt;Các tùy chọn tìm&lt;/label&gt; sẽ kích hoạt các tùy chọn bổ sung để tìm kiếm trong các kiểu cột khác và dùng 2 chế độ tìm: &lt;label&gt;Ký tự bất kỳ&lt;/label&gt; hoặc &lt;label&gt;Biểu thức chính tắc&lt;/label&gt;.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Field Calculator&lt;/h3&gt;
The field calculator allows you to update fields with expressions.

&lt;h4&gt;Supported Operations&lt;/h4&gt;

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Operation&lt;/th&gt;
  &lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;
    &lt;tt&gt;column_name&lt;/tt&gt;&lt;br&gt;
    &lt;tt&gt;&quot;column_name&quot;&lt;/tt&gt;
  &lt;/td&gt;
  &lt;td&gt;value of field &lt;tt&gt;column_name&lt;/tt&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&apos;&lt;tt&gt;string&lt;/tt&gt;&apos;&lt;/td&gt;&lt;td&gt;literal string value&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;number&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;number&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;null value&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;exp(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;Euler&apos;s number e to the power of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ln(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;natural log (i.e. base e) of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log10(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;log base 10 of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;b&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;log base &lt;tt&gt;b&lt;/tt&gt; of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sqrt(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;square root&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;sine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;cos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;cosine of &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;tan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;tangent of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;asin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse sine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;acos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse cosine of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse tangent of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to int(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to integer&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to real(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to real&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to string(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert number &lt;tt&gt;a&lt;/tt&gt; to string&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;lower(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to lower case&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;upper(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;convert string &lt;tt&gt;a&lt;/tt&gt; to upper case&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;length(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;length of string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan2(&lt;tt&gt;y&lt;/tt&gt;,&lt;tt&gt;x&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;inverse tangent of &lt;tt&gt;y&lt;/tt&gt;/&lt;tt&gt;x&lt;/tt&gt; using the signs of the two arguments to determine the quadrant of the result.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;replace &lt;tt&gt;replacethis&lt;/tt&gt; with &lt;tt&gt;withthat&lt;/tt&gt; in string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;regexp_replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;replace the regular expression &lt;tt&gt;replacethis&lt;/tt&gt; with &lt;tt&gt;withthat&lt;/tt&gt; in string &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;substr(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;from&lt;/tt&gt;,&lt;tt&gt;len&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;&lt;tt&gt;len&lt;/tt&gt; characters of string &lt;tt&gt;a&lt;/tt&gt; starting from &lt;tt&gt;from&lt;/tt&gt; (first character index is 1)&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; || &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;concatenate strings &lt;tt&gt;a&lt;/tt&gt; and &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$rownum&lt;/td&gt;&lt;td&gt;number current row&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$area&lt;/td&gt;&lt;td&gt;area of polygon&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$perimeter&lt;/td&gt;&lt;td&gt;perimeter of polygon&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$length&lt;/td&gt;&lt;td&gt;area of line&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$id&lt;/td&gt;&lt;td&gt;feature id&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$x&lt;/td&gt;&lt;td&gt;x coordinate of point&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$y&lt;/td&gt;&lt;td&gt;y coordinate of point&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;xat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;x coordinate of &lt;tt&gt;n&lt;/tt&gt;th point of a line (indices start at 0; negative values apply to the last index)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;yat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;y coordinate of &lt;tt&gt;n&lt;/tt&gt;th point of a line (indices start at 0; negative values apply to the last index)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; ^ &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; raised to the power of &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; * &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; multiplied by &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; / &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; divided by &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; + &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; plus &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; - &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; minus &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;+&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;positive sign&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;negative value of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</source>
        <translation>&lt;h3&gt;Bộ tính toán trường&lt;/h3&gt;
Bộ tính toán trường cho phép bạn cập nhật các trường bằng biểu thức.

&lt;h4&gt;Các lệnh được hỗ trợ&lt;/h4&gt;

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Lệnh&lt;/th&gt;
  &lt;th&gt;Mô tả&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;
    &lt;tt&gt;column_name&lt;/tt&gt;&lt;br&gt;
    &lt;tt&gt;&quot;column_name&quot;&lt;/tt&gt;
  &lt;/td&gt;
  &lt;td&gt;giá trị của trường &lt;tt&gt;column_name&lt;/tt&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&apos;&lt;tt&gt;string&lt;/tt&gt;&apos;&lt;/td&gt;&lt;td&gt;giá trị chuỗi chữ&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;number&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;số&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;giá trị rỗng&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;exp(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;Số Euler e làm số mũ của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ln(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;logarit tự nhiên (cơ số e) của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log10(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;logarit cơ số 10 của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;log(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;b&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;logarit cơ số &lt;tt&gt;b&lt;/tt&gt; của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sqrt(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;&lt;/td&gt;căn bậc hai&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;sin của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;cos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;cosin của &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;tan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;tang của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;asin(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;nghịch đảo sin của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;acos(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;nghịch đảo cosin của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;nghịch đảo tang của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to int(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;đổi chuỗi &lt;tt&gt;a&lt;/tt&gt;thành số nguyên&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to real(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;đổi chuỗi &lt;tt&gt;a&lt;/tt&gt; thành số thực&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;to string(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;đổi số &lt;tt&gt;a&lt;/tt&gt; thành chuỗi&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;lower(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;đổi chuỗi &lt;tt&gt;a&lt;/tt&gt; thành chữ thường&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;upper(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;đổi chuỗi &lt;tt&gt;a&lt;/tt&gt; thành chữ hoa&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;length(&lt;tt&gt;a&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;chiều dài chuỗi &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;atan2(&lt;tt&gt;y&lt;/tt&gt;,&lt;tt&gt;x&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;nghịch đảo tang của &lt;tt&gt;y&lt;/tt&gt;/&lt;tt&gt;x&lt;/tt&gt; dùng các dấu của hai đối số để xác định góc của kết quả.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;thay &lt;tt&gt;replacethis&lt;/tt&gt; bằng &lt;tt&gt;withthat&lt;/tt&gt; trong chuỗi &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;regexp_replace(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;replacethis&lt;/tt&gt;,&lt;tt&gt;withthat&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;thay thế biểu thức thông thường &lt;tt&gt;replacethis&lt;/tt&gt; bằng &lt;tt&gt;withthat&lt;/tt&gt; trong chuỗi &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;substr(&lt;tt&gt;a&lt;/tt&gt;,&lt;tt&gt;from&lt;/tt&gt;,&lt;tt&gt;len&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;&lt;tt&gt;len&lt;/tt&gt; ký tự của chuỗi &lt;tt&gt;a&lt;/tt&gt; bắt đầu từ &lt;tt&gt;from&lt;/tt&gt; (chỉ mục ký tự đầu tiên là 1)&lt;/td&gt;&lt;/td&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; || &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;nối các chuỗi &lt;tt&gt;a&lt;/tt&gt; và &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$rownum&lt;/td&gt;&lt;td&gt;số của hàng hiện tại&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$area&lt;/td&gt;&lt;td&gt;diện tích của vùng&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$perimeter&lt;/td&gt;&lt;td&gt;chu vi của vùng&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$length&lt;/td&gt;&lt;td&gt;chiều dài của đường&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$id&lt;/td&gt;&lt;td&gt;số id của đối tượng&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$x&lt;/td&gt;&lt;td&gt;kinh độ x của điểm&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;$y&lt;/td&gt;&lt;td&gt;vĩ độ y của điểm&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;xat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;tọa độ x của điểm thứ &lt;tt&gt;n&lt;/tt&gt; của một đường (các chỉ mục bắt đầu bằng 0; các giá trị âm áp dụng cho chỉ mục cuối cùng)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;yat(&lt;tt&gt;n&lt;/tt&gt;)&lt;/td&gt;&lt;td&gt;tọa độ y của điểm thứ &lt;tt&gt;n&lt;/tt&gt; của một đường (các chỉ mục bắt đầu bằng 0; các giá trị âm áp dụng cho chỉ mục cuối cùng)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; ^ &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; lũy thừa &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; * &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; nhân &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; / &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; chia &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; + &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; cộng &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; - &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;&lt;tt&gt;a&lt;/tt&gt; trừ &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;+&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;dấu cộng&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td&gt;giá trị âm của &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;New OGR Database Connection Dialog&lt;/h3&gt;
</source>
        <translation>&lt;h3&gt;Hộp thoại kết nối CSDL OGR mới&lt;/h3</translation>
    </message>
    <message>
        <source>&lt;h3&gt; North Arrow Plugin&lt;/h3&gt;
Displays a north arrow overlayed onto the map.
&lt;p&gt;
At present there is only one style available. You can adjust the angle of the arrow or let QGIS set the direction automatically. If you choose to let QGIS determine the direction, it makes its best guess as to how the arrow should be oriented. For placement of the arrow you have four options, corresponding to the four corners of the map canvas.</source>
        <translation>&lt;h3&gt; Phần mở rộng mũi tên chỉ hướng bắc&lt;/h3&gt;
Hiển thị một mũi tên chỉ hướng bắc chồng lên bản đồ.
&lt;p&gt;
Hiện tại mũi tên chỉ có một kiểu. Bạn có thể điều chỉnh góc của mũi tên hoặc để QGIS thiết lập hướng tự động. Nếu bạn để QGIS quyết định hướng, nó sẽ đoán định hướng mũi tên như thế nào. Về vị trí đặt bạn có bốn tùy chọn, tương ứng với bốn góc của khung bản đồ.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Scale bar Plugin&lt;/h3&gt;
Draws a scale bar on the map.
&lt;p&gt;
You can control the style and placement, as well as the labeling of the bar.
QGIS only supports displaying the scale in the same units as your map frame. So
if the units of your layers are in meters, you can&apos;t create a scale bar in
feet. Likewise if you are using decimal degrees, you can&apos;t create a scale bar
to display distance in meters.&lt;/p&gt; &lt;p&gt;
To add a scale bar:
&lt;ol&gt;
&lt;li&gt;Choose the placement from the &lt;label&gt;Placement&lt;/label&gt; drop-down list.&lt;/li&gt;
&lt;li&gt;Choose the style from the &lt;label&gt;Scale bar style&lt;/label&gt; list.&lt;/li&gt;
&lt;li&gt;Select the color for the bar &lt;label&gt;Color of bar&lt;/label&gt; or use the default black color.&lt;/li&gt;
&lt;li&gt;Set the size of the bar and its label &lt;label&gt;Size of bar&lt;/label&gt;. &lt;/li&gt;
&lt;li&gt;Make sure the &lt;label&gt;Enable scale bar&lt;/label&gt; checkbox is checked.&lt;/li&gt;
&lt;li&gt;Optionally choose to automatically snap to a round number when the canvas is resized &lt;label&gt;Automatically snap to round number on resize&lt;/label&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;label&gt;OK&lt;/label&gt;.&lt;/li&gt;
&lt;/ol&gt;
</source>
        <translation>&lt;h3&gt;Phần mở rộng thước tỷ lệ&lt;/h3&gt;
Vẽ một thước tỷ lệ trên bản đồ.
&lt;p&gt;
Bạn có thể kiểm soát kiểu và vị trí, cũng như nhãn trên thước.
QGIS chỉ hỗ trợ trình bày thước tỷ lệ theo cùng đơn vị với khung bản đồ của bạn. Do vậy
nếu đơn vị của các lớp của bạn theo mét, bạn không thể tạo một thước tỷ lệ theo bộ Anh. Ngược lại nếu bạn dùng độ thập phân, bạn không thể tạo thước tỷ lệ trình bày khoảng cách theo mét.&lt;/p&gt; &lt;p&gt;
Để thêm một thước tỷ lệ:
&lt;ol&gt;
&lt;li&gt;Chọn vị trí đặt từ danh sách thả xuống &lt;label&gt;Vị trí đặt&lt;/label&gt;.&lt;/li&gt;
&lt;li&gt;Chọn kiểu từ danh sách &lt;label&gt;Kiểu thước tỷ lệ&lt;/label&gt;.&lt;/li&gt;
&lt;li&gt;Chọn màu cho thước tại &lt;label&gt;Màu của thước&lt;/label&gt; hoặc dùng màu đen mặc định.&lt;/li&gt;
&lt;li&gt;Thiết lập kích thước và nhãn của thước &lt;label&gt;Kích thước của thước&lt;/label&gt;. &lt;/li&gt;
&lt;li&gt;Đảm bảo rằng ô &lt;label&gt;Kích hoạt thước tỷ lệ&lt;/label&gt; được đánh dấu.&lt;/li&gt;
&lt;li&gt;Có một tùy chọn là tự động bắt theo một số chẵn khi khung thay đổi kích thước &lt;label&gt;Tự động chỉnh tròn số khi thay đổi kích thước&lt;/label&gt;.&lt;/li&gt;
&lt;li&gt;Nhắp chuột &lt;label&gt;Đồng ý&lt;/label&gt;.&lt;/li&gt;
&lt;/ol&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Heatmap Plugin Help&lt;/h3&gt;
&lt;p&gt;The Heatmap plugin uses Kernel Density Estimation to create a density (heatmap)
raster of an input point vector layer.  The density is calculated based on the
number of points in a location, with larger numbers of clustered points resulting
in larger values. Heatmaps allow easy identification of &quot;hotspots&quot; and
clustering of points.&lt;/p&gt;

&lt;h2&gt;Dialog Parameters&lt;/h2&gt;

&lt;h3&gt;Input point layer&lt;/h3&gt;
&lt;p&gt;The input is always a vector layer of point type. All the point vector layers that are currently loaded in the canvas are shown in the drop-down list. Click the dropdown button and select the desired layer.&lt;/p&gt;

&lt;h3&gt;Output raster&lt;/h3&gt;
&lt;p&gt;The output raster location and filename can be set by clicking the &lt;label&gt;...&lt;/label&gt; button next to the output raster textbox.&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; The file format is automatically added depending upon the output format selected, if not explicitly given.&lt;/p&gt;

&lt;h3&gt;Output format&lt;/h3&gt;
&lt;p&gt;All the file creation supporting GDAL formats are available in the drop down list. Click and select the required output format for your file.&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; GeoTiff and ERDAS Imagine .img formats are recommended. Some formats make the application crash. Kindly stick to the recommended formats until the crash issue is resolved or use other formats if you know GDAL supports it completely.&lt;/p&gt;

&lt;h3&gt;Radius (bandwidth)&lt;/h3&gt;
&lt;p&gt;Used to specify the heatmap search radius (or kernel bandwidth) in meters or map units. The radius specifies the distance around a point at which the influence
  of the point will be felt. Larger values result in greater smoothing, but smaller values may show finer details and variation in point density.&lt;/p&gt;

&lt;h3&gt;Advanced Options&lt;/h3&gt;

&lt;h4&gt;Rows and Columns&lt;/h4&gt;
&lt;p&gt;Used to change the dimensions of the output raster file. These values are also linked to the &lt;b&gt;Cell size X&lt;/b&gt; and &lt;b&gt;Cell size Y&lt;/b&gt; values. 
Increasing the number of rows or colums will decrease the cell size and increase the file size of the output file. The values in Rows and Columns
are also linked, so doubling the number of rows will automatically double the number of columns and the cell sizes will also be halved. The geographical area of the output raster will remain the same!&lt;/p&gt;

&lt;h4&gt;Cell size X and Y&lt;/h4&gt;
&lt;p&gt;Control the geographic size of each pixel in the output raster. Changing these values will also change the number of Rows and Columns in the output
  raster.&lt;/p&gt;
  
&lt;h4&gt;Kernel shape&lt;/h4&gt;
&lt;p&gt;The kernel shape controls the rate at which the influence of a point decreases as the distance from the point increases. Different kernels decay at
different rates, so a triweight kernel gives features greater weight for distances closer to the point than the Epanechnikov kernel does. Consequently,
triweight results in &quot;sharper&quot; hotspots, and Epanechnikov results in &quot;smoother&quot; hotspots. A number of standard kernel functions are available in QGIS,
which are described and illustrated on &lt;a href=&quot;http://en.wikipedia.org/wiki/Kernel_(statistics)#Kernel_functions_in_common_use&quot;&gt;Wikipedia&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Decay ratio&lt;/h4&gt;
&lt;p&gt;For triangular kernels, the decay ratio defines amount of influence that applies to the outermost pixels in the buffer radius. A value of 0 reflects a standard triangular kernel, where the influences drops to zero as the distance from the pixel to the point approaches the specified radius. In contrast, a value of 1 indicates that no falloff occurs as the distance from the point increases.&lt;/p&gt;

&lt;h4&gt;Use radius from field&lt;/h4&gt;
&lt;p&gt;Optionally, the value in a specified field can be used to control the kernel radius for each point in the input layer.&lt;/p&gt;

&lt;h4&gt;Use weight from field&lt;/h4&gt;
&lt;p&gt;Optionally, a attribute containing weights for points can be used to weight some points in the input layer more than others.&lt;/p&gt;

&lt;h2&gt;Further Details&lt;/h2&gt;
&lt;p&gt;Contact the author through aruntheguy at gmail dot com&lt;/p&gt;

</source>
        <translation>&lt;h3&gt;Trợ giúp phần mở rộng bản đồ nhiệt&lt;/h3&gt;
&lt;p&gt;Phần mở rộng Bản đồ nhiệt dùng Phép ước lượng mật độ nhân để tạo một 
ảnh raster mật độ (bản đồ nhiệt) của một lớp véc-tơ kiểu điểm đầu vào. Mật độ 
được tính toán dựa vào số lượng điểm tại một vị trí, với số lượng điểm tập trung 
lớn hơn sẽ tạo ra giá trị cao hơn. Bản đồ nhiệt cho phép nhận diện dễ dàng các 
&quot;điểm nóng&quot; và các điểm tập trung.&lt;/p&gt;

&lt;h2&gt;Các tham số hộp thoại&lt;/h2&gt;

&lt;h3&gt;Lớp điểm đầu vào&lt;/h3&gt;
&lt;p&gt;Đầu vào luôn là một lớp véc-tơ kiểu điểm. Tất cả các lớp kiểu điểm đang có trong khung bản đồ sẽ được liệt kê trong một danh sách thả xuống. Nhắp chuột vào danh sách đó và chọn lớp bạn muốn.&lt;/p&gt;

&lt;h3&gt;Ảnh raster đầu ra&lt;/h3&gt;
&lt;p&gt;Thư mục chứa ảnh raster đầu ra và tên có thể được thiết lập bằng cách nhắp chuột vào nút &lt;label&gt;...&lt;/label&gt; cạnh ô ảnh raster đầu ra.&lt;br/&gt;
&lt;b&gt;Ghi chú:&lt;/b&gt; Định dạng tập tin tự động được thêm vào dựa theo định dạng đầu ra đã chọn, nếu không được chỉ định rõ ràng.&lt;/p&gt;

&lt;h3&gt;Định dạng đầu ra&lt;/h3&gt;
&lt;p&gt;Tất cả các loại tập tin tạo ra hỗ trợ các định dạng của GDAL được hiển thị trong danh sách. Nhắp chuột và chọn định dạng bạn muốn dùng cho tập tin.&lt;br/&gt;
&lt;b&gt;Ghi chú:&lt;/b&gt; Các định dạng .img của GeoTiff và ERDAS Imagine được khuyên dùng. Một số định dạng làm cho ứng dụng bị sập. Vui lòng đánh dấu định dạng khuyên dùng, đợi khi nào lỗi sập ứng dụng được giải quyết hoặc dùng định dạng nếu bạn biết GDAL hỗ trợ nó hoàn toàn.&lt;/p&gt;

&lt;h3&gt;Bán kính (chiều rộng băng)&lt;/h3&gt;
&lt;p&gt;Được dùng để chỉ định bán kính tìm kiếm bản đồ nhiệt (hoặc chiều rộng băng của nhân) tính theo mét hoặc đơn vị bản đồ. Bán kính này chỉ định khoảng cách xung quanh một điểm mà tại đó ảnh hưởng của điểm đó được cảm nhận. Giá trị càng lớn bản đồ càng mịn, nhưng giá trị nhỏ có thể cho thấy chi tiết cũng như sự biến động rõ hơn trong mật độ điểm.&lt;/p&gt;

&lt;h3&gt;Các tùy chọn nâng cao&lt;/h3&gt;

&lt;h4&gt;Hàng và Cột&lt;/h4&gt;
&lt;p&gt;Được dùng để thay đổi kích thước của tập tin raster đầu ra. Những giá trị này cũng liên kết với các giá trị &lt;b&gt;Kích thước ô X&lt;/b&gt; và &lt;b&gt;Kích thước ô Y&lt;/b&gt;. 
Tăng số hàng và cột sẽ làm giảm kích thước ô và làm tăng kích thước tập tin đầu ra. Các giá trị trong Hàng và Cột cũng liên kết với nhau, do vậy khi tăng gấp đôi số hàng thì số cột cũng sẽ tăng gấp đôi và kích thước ô sẽ giảm đi một nửa. Ranh giới vùng địa lý của ảnh raster thì vẫn không thay đổi!&lt;/p&gt;

&lt;h4&gt;Kích thước ô X và Y&lt;/h4&gt;
&lt;p&gt;Kiểm soát kích thước về mặt địa lý của mỗi điểm ảnh trong raster đầu ra. Thay đổi các giá trị này cũng sẽ thay đổi số Hàng và Cột trong ảnh raster đầu ra.&lt;/p&gt;
  
&lt;h4&gt;Hình dạng nhân&lt;/h4&gt;
&lt;p&gt;Hình dạng nhân kiểm soát tốc độ mà tại đó ảnh hưởng của một điểm giảm đi khi khoảng cách từ điểm đó tăng lên. Các nhân khác nhau phân rã với tốc độ khác nhau, do vậy nhân trọng số cấp ba (triweight) sẽ cho đối tượng trọng số lớn hơn đối với các khoảng cách gần điểm hơn là nhân Epanechnikov. Hệ quả là,
trọng số bậc ba tạo thành các điểm nóng &quot;sắc&quot; hơn, và Epanechnikov tạo ra các điểm nóng &quot;mịn hơn&quot;. Một số hàm nhân chuẩn có thể dùng được trong QGIS,
chúng được mô tả và minh họa tại &lt;a href=&quot;http://en.wikipedia.org/wiki/Kernel_(statistics)#Kernel_functions_in_common_use&quot;&gt;Trang wiki&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Tỷ số phân rã&lt;/h4&gt;
&lt;p&gt;Đối với các nhân tam giác, tỷ số phân rã xác định lượng ảnh hưởng áp dụng lên các điểm ảnh ngoài cùng trong bán kính đệm. Giá trị 0 phản ánh một nhân tam giác tiêu chuẩn, khi mà ảnh hưởng giảm xuống bằng 0 khi khoảng cách từ điểm ảnh đến điểm véc-tơ đạt đến bán kính chỉ định. Ngược lại, giá trị bằng 1 cho biết rằng sự sụt giảm không xảy ra khi khoảng cách đến điểm véc-tơ tăng lên.&lt;/p&gt;

&lt;h4&gt;Dùng bán kính từ trường&lt;/h4&gt;
&lt;p&gt;Theo tùy chọn, giá trị trong một trường được chỉ định có thể được dùng để kiểm soát bán kính nhân cho mỗi điểm trong lớp đầu vào.&lt;/p&gt;

&lt;h4&gt;Dùng trọng số từ trường&lt;/h4&gt;
&lt;p&gt;Theo tùy chọn, một thuộc tính chứa trọng số của các điểm có thể được dùng để lấy trọng số một số điểm trong lớp đầu vào cao hơn các điểm khác.&lt;/p&gt;

&lt;h2&gt;Chi tiết hơn&lt;/h2&gt;
&lt;p&gt;Liên hệ tác giả thông qua aruntheguy at gmail dot com&lt;/p&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Python Console for QGIS&lt;/h3&gt;
&lt;a href=&quot;#console&quot;&gt;Console&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#editor&quot;&gt;Editor&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#settings&quot;&gt;Settings&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
The QGIS Python Console is an interactive shell for the python command executions. 
It also has a python file editor that allows you to edit and save your python scripts. 
Both console and editor are based on PyQScintilla2 package.&lt;br&gt;
The console is split in two main panes, top and bottom one 
resizable by using the horizontal splitter. Output area pane is a widget read-only which 
shows the commands output. You can drag and drop or copy and paste text into input area and 
execute code snippets from the output pane by selecting some text and clicking on the 
&lt;label&gt;Enter selected&lt;/label&gt; command from the context menu. 
No matter if selected text contains the interpreter prompt (&gt;&gt;&gt;, ...). Input area pane is the interactive 
python shell for input commands.&lt;br&gt;To access to the python file editor use the 
&lt;label&gt;Show editor&lt;/label&gt; button 
from the toolbar. The editor allows editing and saving python files and it offers basic functionality 
for managing your code (comment and 
uncomment code, check syntax, share the code via codepad.org and much more).
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;console&quot;&gt;
&lt;h4&gt;Console&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Main features:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Code completion, highlighting syntax and calltips for the following APIs:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Alt+Space&lt;/label&gt; to view the auto-completion list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Shift+Space&lt;/label&gt; to view the command history list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute code snippets with the &lt;label&gt;Enter selected&lt;/label&gt; command from output pane.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Open QGIS API documentation by typing &lt;label&gt;_api&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Open PyQGIS Cookbook by typing &lt;label&gt;_pyqgis&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Save and clear the command history accessing from context menu of input pane. 
The history will be saved into the file ~/.qgis2/console_history.txt&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/consoleHelp.png&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;table&gt;
&lt;b&gt;&lt;i&gt;Toolbar:&lt;/i&gt;&lt;/b&gt;
&lt;table width=&quot;100%&quot; id=&apos;toolbarConsole&apos;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClearConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Clear python console&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClassConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconProcessingConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Import Processing class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtCoreConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Import PyQt4.QtCore class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtGuiConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Tool to import PyQt4.QtGui class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconRunConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Run command (like Enter key pressed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconSettingsConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Settings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconHelpConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Help&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;editor&quot;&gt;
&lt;h4&gt;Editor&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Main features:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/editorHelp.png&quot; /&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/classBrowserHelp.png&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Code completion, highlighting syntax and calltips for the following APIs:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Space&lt;/label&gt; to view the auto-completion list.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Sharing code snippets via codepad.org.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+4&lt;/label&gt; Syntax check.&lt;/li&gt; 
&lt;br&gt;
&lt;li&gt;Object inspector: a class and function browser.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Go to an object definition with a mouse click. (from Object inspector)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute code snippets with the &lt;label&gt;Enter selected&lt;/label&gt; command.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Execute the whole script with the &lt;label&gt;Run script&lt;/label&gt; command 
(this creates a byte-compiled file with the extension .pyc)&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;settings&quot;&gt;
&lt;h4&gt;Settings&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Further settings for python console:&lt;/i&gt;&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Autocompletion:&lt;/label&gt; If checked the code completion is enabled. You can get autocompletion
from current document, from installed APIs and both from APIs and current document&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Autocompletion threshold:&lt;/label&gt; Sets the threshold to display the autocompletion list (in chars typed)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Automatic parentheses insertion:&lt;/label&gt; If checked enables the autoclosing for bracket&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Auto-save script before running:&lt;/label&gt; Allows you to save automatically the
script to be executed in order to avoid to save it after any modification.
This action will store a temporary file into the temporary system directory 
that will be automatically deleted after running.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Using preloaded APIs file:&lt;/label&gt; You can choose whether use the preload APIs file or load some APIs files saved on your system.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Using prepared APIs file:&lt;/label&gt; If checked the *.pap file will be used for code completion. To generate a prepared APIs file you have to load least an *.api file and then compile it by clicking on &lt;label&gt;Compile Apis...&lt;/label&gt; button.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&apos;border: 1px solid; background:#f6f6f6;&apos; align=&apos;justify&apos;&gt;
&lt;b&gt;Note:&lt;/b&gt; To save the state of console&apos;s widgets you have to close the Python Console 
from the close button. This allows you to save the geometry to be restored to the next start.
&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Bàn giao tiếp Python dùng cho QGIS&lt;/h3&gt;
&lt;a href=&quot;#console&quot;&gt;Bàn giao tiếp&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#editor&quot;&gt;Trình chỉnh sửa&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;#settings&quot;&gt;Cài đặt&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
Bàn giao tiếp Python QGIS là một cửa sổ dòng lệnh tương tác để thực thi các lệnh python. 
Nó cũng có một trình chỉnh sửa tập tin python cho phép bạn sửa và lưu tập lệnh python. 
Cả bàn giao tiếp và trình chỉnh sửa dựa trên gói phần mềm PyQScintilla2.&lt;br&gt;
Bàn giao tiếp được chia thành hai ô chính, trên và dưới, 
có thể thay đổi kích thước bằng thanh chia ngang. Ô đầu ra là một công cụ chỉ đọc 
hiển thị đầu ra các lệnh. Bạn có thể kéo &amp; thả hoặc chép và dán vào trong vùng đầu vào và 
thực thi các đoạn mã từ ô đầu ra bằng cách chọn và nhắp chuột vào lệnh  
&lt;label&gt;Nhập phần đã chọn&lt;/label&gt; từ trình đơn ngữ cảnh. 
Bất kể nội dung chữ được chọn có chứa dấu nhắc diễn giải (&gt;&gt;&gt;, ...) hay không. Ô đầu vào 
là cửa sổ dòng lệnh python tương tác để nhập lệnh.&lt;br&gt;Để truy cập vào trình chỉnh sửa tập tin python dùng nút &lt;label&gt;Hiện trình chỉnh sửa&lt;/label&gt; từ thanh công cụ.
Trình chỉnh sửa cho phép chỉnh sửa và lưu các tập tin python và nó chỉ có chức năng cơ bản 
để quản lý mã cho bạn (ghi chú và khử ghi chú mã, kiểm tra cú pháp, 
chia xẻ mã thông qua codepad.org và nhiều thứ khác).
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;console&quot;&gt;
&lt;h4&gt;Bàn giao tiếp&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Các tính chất chính:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Hoàn chỉnh mã, làm nổi cú pháp và nhắc nhở gọi cho các API sau:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Alt+Space&lt;/label&gt; để xem danh sách tự hoàn chỉnh.&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Shift+Space&lt;/label&gt; để xem danh sách lịch sử lệnh.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Thực thi các đoạn mã bằng lệnh&lt;label&gt;Nhập phần đã chọn&lt;/label&gt; từ ô đầu ra.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Mở tài liệu API của QGIS bằng cách gõ &lt;label&gt;_api&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Mở PyQGIS Cookbook bằng cách gõ&lt;label&gt;_pyqgis&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Lưu và xóa lịch sử lệnh truy cập được từ trình đơn ngữ cảnh của ô đầu vào. 
Lịch sử này sẽ được lưu trong tập tin ~/.qgis2/console_history.txt&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/consoleHelp.png&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;b&gt;&lt;i&gt;Thanh công cụ:&lt;/i&gt;&lt;/b&gt;
&lt;table width=&quot;100%&quot; id=&apos;toolbarConsole&apos;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClearConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Xóa bàn giao tiếp python&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconClassConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconProcessingConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Nhập lớp xử lý&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtCoreConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Nhập lớp PyQt4.QtCore&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconQtGuiConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td&gt;Công cụ để nhập lớp PyQt4.QtGui&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;           &lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconRunConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Chạy lệnh (giống như bấm phím Enter)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconSettingsConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Cài đặt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;qrc:/images/themes/default/console/iconHelpConsole.png&quot; /&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;Trợ giúp&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;editor&quot;&gt;
&lt;h4&gt;Editor&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Các đặc điểm chính:&lt;/i&gt;&lt;/b&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/editorHelp.png&quot; /&gt;
&lt;img src=&quot;qrc:/images/themes/default/console/classBrowserHelp.png&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Hoàn thiện mã, cú pháp được làm nổi bật và các nhắc nhở gọi những API sau:
&lt;ol&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;PyQGIS&lt;/li&gt;
&lt;li&gt;PyQt4&lt;/li&gt;
&lt;li&gt;QScintilla2&lt;/li&gt;
&lt;li&gt;osgeo-gdal-ogr&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+Space&lt;/label&gt; để xem danh sách tự động hoàn thiện.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Chia xẻ các đoạn mã thông qua codepad.org.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ctrl+4&lt;/label&gt; Kiểm tra cú pháp.&lt;/li&gt; 
&lt;br&gt;
&lt;li&gt;Trình khảo sát đối tượng: một trình duyệt lớp và hàm.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Chuyển đến một định nghĩa đối tượng bằng nhắp chuột. (từ trình khảo sát đối tượng)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Thực thi các đoạn mã bằng lệnh &lt;label&gt;Nhập phần được chọn&lt;/label&gt;.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;Thực thi toàn bộ tập lệnh bằng lệnh &lt;label&gt;Chạy tập lệnh&lt;/label&gt; 
(lệnh này tạo ra một tập tin được biên dịch thành byte với đuôi .pyc)&lt;/li&gt;
&lt;br&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;a name=&quot;settings&quot;&gt;
&lt;h4&gt;Cài đặt&lt;/h4&gt;
&lt;/a&gt;
&lt;b&gt;&lt;i&gt;Các cài đặt thêm cho bàn giao tiếp python:&lt;/i&gt;&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Tự động hoàn thiện:&lt;/label&gt; Nếu được đánh dấu, việc hoàn thiện mã được kích hoạt. Bạn có thể lấy tự động hoàn thiện
từ tài liệu, từ các API đã cài đặt và cả từ API lẫn tài liệu hiện hành&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Ngưỡng tự động hoàn thiện:&lt;/label&gt; Thiết lập ngưỡng để trình bày danh sách tự động hoàn thiện (theo các ký tự đã gõ)&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Tự động chèn các ngoặc đơn:&lt;/label&gt; Nếu được đánh dấu sẽ tự động đóng các ngoặc đơn&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Tự động lưu tập lệnh trước khi chạy:&lt;/label&gt; Cho phép bạn tự động lưu tập lệnh 
cần thực thi để tránh việc phải lưu nó sau bất kỳ thay đổi nào.
Lệnh này sẽ lưu trữ một tập tin tạm vào thư mục tạm của hệ thống,  
nó sẽ tự động bị xóa sau khi chạy.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Dùng tập tin các API đã nạp trước đó:&lt;/label&gt; Bạn có thể chọn có dùng tập tin các API đã nạp trước đó hay không hoặc nạp một số tập tin API đã được lưu trên hệ thống của bạn.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;&lt;label&gt;Dùng tập tin API đã chuẩn bị:&lt;/label&gt; Nếu được đánh dấu, tập tin *.pap sẽ được dùng để hoàn thiện mã. Để tạo một tập tin API đã chuẩn bị bạn phải nạp ít nhất một tập tin *.api rồi sau đó biên dịch nó bằng cách nhắp chuột vào nút &lt;label&gt;Biên dịch các API...&lt;/label&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&apos;border: 1px solid; background:#f6f6f6;&apos; align=&apos;justify&apos;&gt;
&lt;b&gt;Ghi chú:&lt;/b&gt; Để lưu trạng thái của các công cụ của bàn giao tiếp, bạn phải đóng Bàn giao tiếp Python  
bằng nút lệnh đóng. Điều này cho phép bạn lưu hình học cần được phục hồi khi khởi động lần sau.
&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Project Properties&lt;/h3&gt;
This dialog allows you to set a number of properties related to the &lt;label&gt;Project&lt;/label&gt;. A Project is a saved set of layers and their settings, as well as other information required to restore the project from disk.&lt;p&gt;

&lt;a href=&quot;#general&quot;&gt;General Tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#crs&quot;&gt;Coordinate Reference System (CRS) Tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#layers&quot;&gt;Identifiable layers Tab&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;General Tab&lt;/h4&gt;
&lt;/a&gt;
&lt;table border=1&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Project title&lt;/label&gt;&lt;/td&gt;&lt;td&gt;A descriptive title for the project. This title will be displayed in the title bar of the QGIS window&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Selection color&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Selected features are displayed on the map using this color.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Background color&lt;/label&gt;&lt;/td&gt;&lt;td&gt;The color of the map canvas.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Save paths&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Ability to save the paths as absolute or relative.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Layer units&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Choose the units appropriate for the layers in the project.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Precision&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Use the manual setting to set the precision of the display in the status bar. As the mouse is moved over the map canvas, the coordinates are updated and displayed in the status bar using the precision you choose. Automatic (the default) results in a default precision based on the map units.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Digitizing&lt;/label&gt;&lt;/td&gt;&lt;td&gt;The option &lt;label&gt; Enable topological editing&lt;/label&gt; enables editing and maintaining common boundaries in polygon mosaics. Editing a vertex in shared boundary will result in updating both boundaries.&lt;p&gt;
To avoid digitizing all vertices of the common boundary select &lt;label&gt;Avoid intersections of new polygons&lt;/label&gt;. In the dialog window tick appropriate layers to which the new polygon will be adjusted. Draw the new polygon in the way it overlap the existing one, it will be cut automatically. &lt;p&gt;
&lt;label&gt;Snapping options&lt;/label&gt; allows you to set the snapping tolerance in pixels or map units and the snapping mode: &lt;label&gt;to vertex&lt;/label&gt;, &lt;label&gt;to segment&lt;/label&gt;, &lt;label&gt;to vertex and segment&lt;/label&gt; for every layer separately.&lt;/td&gt;&lt;/tr&gt;

&lt;/table&gt;
&lt;a name=&quot;crs&quot;&gt;
&lt;h4&gt;Coordinate Reference System (CRS) Tab&lt;/h4&gt;
&lt;/a&gt;
The Coordinate Reference System (CRS) tab allows you to set the projection for the current project and enable on the fly transformation. You do not need to have a saved project to setup and enable &apos;on the fly&apos; CRS transformation.
&lt;p&gt;To use &apos;on the fly&apos; CRS transformation, click the &lt;label&gt;Enable &apos;on the fly&apos; CRS transformation&lt;/label&gt; check box. Then choose the projection for the project (map canvas) from the list of Geographic or Projected coordinate systems.
&lt;p&gt;You can find a coordinate system by entering its name, EPSG code or the QGIS ID and clicking the &lt;label&gt;Find&lt;/label&gt; button.
&lt;p&gt;The list of recently used coordinate systems will be available on the bottom for quick access.

&lt;a name=&quot;layers&quot;&gt;
&lt;h4&gt;Identifiable layers Tab&lt;/h4&gt;
&lt;/a&gt;
On this tab you can choose on which layers the identify tool will work.
</source>
        <translation>&lt;h3&gt;Tính chất của dự án&lt;/h3&gt;
Hộp thoại này cho phép bạn thiết lập một số tính chất liên quan đến &lt;label&gt;Dự án&lt;/label&gt;. Một dự án là một tập hợp được lưu lại của các lớp và các thiết lập của chúng, cũng như một số thông tin khác cần thiết để phục hồi lại dự án từ ổ đĩa.&lt;p&gt;

&lt;a href=&quot;#general&quot;&gt;Thẻ tổng quát&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#crs&quot;&gt;Thẻ Hệ Tham chiếu Tọa độ (HTCTĐ)&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#layers&quot;&gt;Thẻ các lớp có thể nhận diện&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;Thẻ tổng quát&lt;/h4&gt;
&lt;/a&gt;
&lt;table border=1&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Tiêu đề dự án&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Một tên có tính chất mô tả dùng cho dự án. Tên này sẽ được trình bày trên thanh tiêu đề của cửa sổ QGIS&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Màu phép chọn&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Các đối tượng đã chọn được trình bày trên bản đồ bằng màu này.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Màu nền &lt;/label&gt;&lt;/td&gt;&lt;td&gt;Màu của nền bản đồ.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Lưu các đường dẫn&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Khả năng lưu các đường dẫn dạng tuyệt đối hay tương đối.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Đơn vị lớp&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Chọn đơn vị phù hợp cho các lớp trong dự án.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Độ chính xác&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Dùng cài đặt thủ công để thiết lập độ chính xác của việc trình bày trong thanh trạng thái. Khi chuột di chuyển trên khung bản đồ, các tọa độ được cập nhật và trình bày trong thanh trạng thái theo độ chính xác bạn chọn. Chọn tự động (mặc định) sẽ dùng độ chính xác mặc định dựa theo đơn vị của bản đồ.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;label&gt;Số hóa&lt;/label&gt;&lt;/td&gt;&lt;td&gt;Tùy chọn &lt;label&gt; Kích hoạt chỉnh sửa tô-pô&lt;/label&gt; bật chỉnh sửa duy trì các ranh giới chung trong các tập hợp vùng. Di chuyển một đỉnh trong ranh giới chung sẽ dẫn đến cập nhật cả hai ranh giới đó.&lt;p&gt;
Để tránh việc số hóa tất cả các đỉnh có ranh giới chung, chọn &lt;label&gt;Tránh các giao điểm của các vùng mới&lt;/label&gt;. Trong cửa sổ hộp thoại nhắp chuột vào lớp thích hợp có vùng mới sẽ được điều chỉnh. Vẽ vùng mới theo cách nó có thể chồng lên các vùng hiện có, nó sẽ được cắt tự động. &lt;p&gt;
&lt;label&gt;Các tùy chọn bắt điểm&lt;/label&gt; cho phép bạn thiết lập ngưỡng bắt điểm tính theo điểm ảnh hoặc theo đơn vị bản đồ và chế độ bắt điểm: &lt;label&gt;đến đỉnh&lt;/label&gt;, &lt;label&gt;đến đoạn&lt;/label&gt;, &lt;label&gt;đến đỉnh và đoạn&lt;/label&gt; cho từng lớp một cách riêng biệt.&lt;/td&gt;&lt;/tr&gt;

&lt;/table&gt;
&lt;a name=&quot;crs&quot;&gt;
&lt;h4&gt;Thẻ Hệ Tham chiếu Tọa độ (HTCTĐ)&lt;/h4&gt;
&lt;/a&gt;
Thẻ hệ tham chiếu tọa độ cho phép bạn thiết lập phép chiếu cho dự án hiện tại và kích hoạt phép chuyển đổi khi đang mở. Bạn không cần phải có một dự án đã được lưu nhưng vẫn có thể cài đặt và kích hoạt phép chuyển đổi hệ tọa độ khi đang mở.
&lt;p&gt;Để dùng phép chuyển đổi HTĐ khi đang mở, nhắp chuột vào ô đánh dấu &lt;label&gt;Kích hoạt chuyển đổi HTĐ khi đang mở&lt;/label&gt;. Sau đó chọn phép chiếu cho dự án (của khung bản đồ) từ danh sách các hệ tọa độ địa lý hoặc đã quy chiếu.
&lt;p&gt;Bạn có thể tìm một hệ tọa độ bằng cách nhập tên của nó, nhập mã EPSG hoặc số hiệu trong QGIS và nhắp chuột vào nút &lt;label&gt;Tìm&lt;/label&gt;.
&lt;p&gt;Danh sách các hệ tọa độ mới dùng gần đây cũng hiển thị ở dưới cùng để có thể truy cập nhanh chóng.

&lt;a name=&quot;layers&quot;&gt;
&lt;h4&gt;Thẻ các lớp có thể nhận diện&lt;/h4&gt;
&lt;/a&gt;
Trên thẻ này bạn có thể chọn những lớp nào mà công cụ nhận diện đối tượng có thể hoạt động được.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Add SpatiaLite Tables&lt;/h3&gt;
To define a new connection, click on &lt;label&gt;New&lt;/label&gt; button and use the file browser to point to your SpatiaLite database, which is a file with a &lt;i&gt;.sqlite&lt;/i&gt; extension.&lt;p&gt;
The connections you define will be remembered for further use and available to choose from the drop down menu.
</source>
        <translation>&lt;h3&gt;Thêm các bảng SpatiaLite&lt;/h3&gt;
Để định nghĩa một kết nối mới, nhắp chuột vào nút &lt;label&gt;Mới&lt;/label&gt; và dùng trình duyệt tập tin để trỏ đến CSDL SpatiaLite của bạn, là một tập tin có đuôi mở rộng &lt;i&gt;.sqlite&lt;/i&gt;.&lt;p&gt;
Các kết nối bạn định nghĩa sẽ được nhớ để sử dụng sau này và có trong trình đơn thả xuống để chọn.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Vector Layer Properties&lt;/h3&gt;
This dialog allows you to work with vector layer settings and properties. There are seven tabs:
&lt;p&gt;
&lt;a href=&quot;#symbology&quot;&gt;Symbology&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#labels&quot;&gt;Labels&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#attributes&quot;&gt;Attributes&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#general&quot;&gt;General&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#metadata&quot;&gt;Metadata&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#actions&quot;&gt;Actions&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#diagram&quot;&gt;Diagram Overlay&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;symbology&quot;&gt;
&lt;h4&gt;Symbology&lt;/h4&gt;
&lt;/a&gt;
To change the symbology for a layer, simply double click on its legend entry and the vector &lt;label&gt;Layer Properties&lt;/label&gt; dialog will be shown.&lt;p&gt;
Within this dialog you can style your vector layer. Depending on the selected rendering option you have the possibility to also classify your map features.

&lt;h5&gt;Legend type&lt;/h5&gt;
QGIS supports a number of symbology renderers to control how vector features are displayed. Currently the following renderers are available:
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Single symbol&lt;/label&gt; - a single style is applied to every object in the layer.
&lt;li&gt;&lt;label&gt;Graduated symbol&lt;/label&gt; - objects within the layer are displayed with different symbols classified by the values of a particular field.
&lt;li&gt;&lt;label&gt;Continuous color&lt;/label&gt; - objects within the layer are displayed with a spread of colors classified by the numerical values within a specified field.
&lt;li&gt;&lt;label&gt;Unique value&lt;/label&gt; - objects are classified by the unique values within a specified field with each value having a different symbol.
&lt;/ul&gt;

&lt;h5&gt;New symbology&lt;/h5&gt;
Click &lt;label&gt;New symbology&lt;/label&gt; button to use new symbology implementation for the layer.

&lt;h5&gt;Vector transparency&lt;/h5&gt;
QGIS allows setting a transparency for every vector layer. This can be done with the slider &lt;label&gt;Transparency&lt;/label&gt;. This is very useful for overlaying several vector layers.

&lt;h5&gt;Saving styles&lt;/h5&gt;
Once you have styled your layer you also could save your layer-style to a separate file (with *.qml ending). To do this, use the button &lt;label&gt;Save Style...&lt;/label&gt;. No need to say that &lt;label&gt;Load Style...&lt;/label&gt; loads your saved layer-style-file.&lt;br/&gt;
If you wish to always use a particular style whenever the layer is loaded, use the &lt;label&gt;Save As Default&lt;/label&gt; button to make your style the default. Also, if you make changes to the style that you are not happy with, use the &lt;label&gt;Restore Default Style&lt;/label&gt; button to revert to your default style.

&lt;a name=&quot;labels&quot;&gt;
&lt;h4&gt;Labels&lt;/h4&gt;
&lt;/a&gt;
The Labels tab allows you to enable labeling features and control a number of options related to fonts, placement, style, alignment and buffering.&lt;br/&gt;
Check the &lt;label&gt;Display labels&lt;/label&gt; check box to enable labeling.

&lt;h5&gt;Basic Label options&lt;/h5&gt;
Choose the field to label with.&lt;p&gt;
Select the use the &lt;label&gt;Font&lt;/label&gt; and  &lt;label&gt;Color&lt;/label&gt; buttons to set the font and color. You can also change the angle and the placement of the text-label.&lt;p&gt;
If have labels extending over several lines, check &lt;label&gt;Multiline labels?&lt;/label&gt;. QGIS will check for a true line return in your label field and insert the line breaks accordingly. A true line return is a single character &amp;#92;n, (not two separate characters, like a backslash &amp;#92; followed by the character n).

&lt;h5&gt;Placement&lt;/h5&gt;
Change the label placement by selecting one of the radio buttons in the &lt;label&gt;Placement&lt;/label&gt; group.

&lt;h5&gt;Font size units&lt;/h5&gt;
The &lt;label&gt;Font size units&lt;/label&gt; allows you to select between &lt;label&gt;Points&lt;/label&gt; or &lt;label&gt;Map units&lt;/label&gt;.

&lt;h5&gt;Buffer labels&lt;/h5&gt;
To buffer the labels means putting a backdrop around them to make them stand out better. To buffer the lakes labels:
&lt;ol&gt;
&lt;li&gt;Click the &lt;label&gt;Buffer Labels&lt;/label&gt; check box to enable buffering.
&lt;li&gt;Choose a size for the buffer using the spin box.
&lt;li&gt;Choose a color by clicking on &lt;label&gt;Color&lt;/label&gt; and choosing your favorite from the color selector. You can also set some transparency for the buffer if you prefer.
&lt;li&gt;Click &lt;label&gt;Apply&lt;/label&gt; to see if you like the changes.
&lt;/ol&gt;
Notice you can also specify the buffer size in map 
units if that works out better for you.

&lt;h5&gt;Data defined placement, properties, buffer, position&lt;/h5&gt;
The remaining entries inside the &lt;label&gt;Label&lt;/label&gt; tab allow you control the appearance of the labels using attributes stored in the layer. The entries beginning with &lt;label&gt;Data defined&lt;/label&gt; allow you to set all the parameters for the labels using fields in the layer.


&lt;a name=&quot;attributes&quot;&gt;
&lt;h4&gt;Attributes&lt;/h4&gt;
&lt;/a&gt;
Within the &lt;label&gt;Attributes&lt;/label&gt; tab the attributes of the selected data set can be manipulated. The buttons &lt;label&gt;New Column&lt;/label&gt; and &lt;label&gt;Delete Column&lt;/label&gt; can be used, when the data set is in editing mode. The OGR library supports to add new columns, but not to remove them, if you have a GDAL version &gt;= 1.6 installed. Otherwise only columns from PostGIS layers can be edited.&lt;p&gt;
The &lt;label&gt;Toggle editing mode&lt;/label&gt; button toggles this mode.&lt;p&gt;
Within the Attributes tab you also find an edit widget column. This column can be used to define values or a range of values that are allowed to be added to the specific attribute table column. If you click on the &lt;label&gt;edit widget&lt;/label&gt; button, a dialog opens, where you can define different widgets. These widgets are:&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Line edit&lt;/label&gt; an edit field which allows entering simple text (or restrict to numbers for numeric attributes).
&lt;li&gt;&lt;label&gt;Classification&lt;/label&gt; Displays a combo box with the values used for classification, if you have chosen &lt;label&gt;unique value&lt;/label&gt; as legend type in the symbology tab of the properties dialog.
&lt;li&gt;&lt;label&gt;Range&lt;/label&gt; Allows setting of numeric values from a specific range. The edit widget can be either a slider or a spin box.
&lt;li&gt;&lt;label&gt;Unique value&lt;/label&gt; The user can select one of the values already used in the attribute table. If &lt;label&gt;editable&lt;/label&gt; is activated, a line edit is shown with auto completion support, but additional values are possible, otherwise a combo box is used.
&lt;li&gt;&lt;label&gt;File name&lt;/label&gt; Simplifies the selection by adding a file chooser dialog.
&lt;li&gt;&lt;label&gt;Value map&lt;/label&gt; a combo box with predefined items. The value is stored in the attribute, the description is shown in the combo box. You can define values manually or load them from a layer or a csv file.
&lt;li&gt;&lt;label&gt;Enumeration&lt;/label&gt; Opens a combo box with values that can be used within the columns type. This is currently only supported by the Postgres provider.
&lt;li&gt;&lt;label&gt;Immutable&lt;/label&gt; The immutable attribute column is read-only. The user is not able to modify the content.
&lt;li&gt;&lt;label&gt;Hidden&lt;/label&gt; A hidden attribute column is invisible to the user.
&lt;li&gt;&lt;label&gt;Checkbox&lt;/label&gt; A check box is shown.  The value representing the state of the check box in the attribute has to be entered.
&lt;li&gt;&lt;label&gt;Text edit&lt;/label&gt; A text edit field is shown, that allows entering multiline text.
&lt;/ul&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;General&lt;/h4&gt;
&lt;/a&gt;
The General tab allows you to change the display name, set scale dependent rendering options, create a spatial index of the vector file (only for OGR supported formats and PostGIS) and view or change the projection of the specific vector layer.&lt;p&gt;
You can also set a provider specific filter expressions using the &lt;label&gt;Query Builder&lt;/label&gt;.

&lt;h5&gt;Subset&lt;/h5&gt;
The &lt;label&gt;Query Builder&lt;/label&gt; button allows you to limit the features of a layer to a subset matching an provider specific filter expression.

&lt;a name=&quot;metadata&quot;&gt;
&lt;h4&gt;Metadata&lt;/h4&gt;
&lt;/a&gt;
The &lt;label&gt;Metadata&lt;/label&gt; tab contains information about the layer, including specifics about the type and location, number of features, feature type, and the editing capabilities. The Layer Spatial Reference System section, providing projection information, is displayed on this tab. This is a quick way to get information about the layer.

&lt;a name=&quot;actions&quot;&gt;
&lt;h4&gt;Actions&lt;/h4&gt;
&lt;/a&gt;
QGIS provides the ability to perform an action based on the attributes of a feature. This can be used to perform any number of actions, for example, running a program with arguments built from the attributes of a feature or passing parameters to a web reporting tool. &lt;br/&gt;
Actions are useful when you frequently want to run an external application or view a web page based on one or more values in your vector layer.&lt;p&gt;

The new implementation of actions uses the QGIS expression engine to do evaluations. Each expression is evaluated and replaced by its result at runtime.&lt;p&gt;
An expression must be enclosed between &lt;code&gt;[%&lt;/code&gt; and &lt;code&gt;%]&lt;/code&gt; - the GUI has some buttons which do that for you automatically. 
The &lt;label&gt;Insert expression...&lt;/label&gt; button launches the &lt;label&gt;Expression builder&lt;/label&gt; which allows writing an expression easily, the &lt;label&gt;Insert field&lt;/label&gt; button inserts into the action a placeholder like &lt;code&gt;[% &quot;fieldname&quot; %]&lt;/code&gt; where fieldname is the name of the field selected in the field dropdown list.&lt;p&gt;

See the User Guide for further information.

&lt;h5&gt;Using Actions&lt;/h5&gt;
Actions can be invoked from the &lt;label&gt;Identify Results&lt;/label&gt; dialog or using the &lt;label&gt;Run feature action&lt;/label&gt; tool on the toolbar.&lt;p&gt;

Each action adds a little set of custom expressions to the default set available in the &lt;label&gt;Expression builder&lt;/label&gt;.&lt;br/&gt;
While running actions from the &lt;label&gt;Identify Results&lt;/label&gt; dialog the custom expression &lt;code&gt;$currfield&lt;/code&gt; will be replaced with the value of the selected field in the dialog, using the &lt;label&gt;Run feature action&lt;/label&gt; tool the following custom expressions are available (instead of $currfield):
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$clickx&lt;/code&gt; returns the x coordinate of the click position on the canvas&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$clicky&lt;/code&gt; returns the y coordinate of the click position on the canvas&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$layerid&lt;/code&gt; returns the ID of the selected layer in the legend&lt;/li&gt;
&lt;/ul&gt;

Note: the &lt;label&gt;Run feature action&lt;/label&gt; tool executes the actions on all the matching features, where as &lt;label&gt;Identify Results&lt;/label&gt; allows you to select which specific feature to run action on.&lt;p&gt;


&lt;h5&gt;Action Examples&lt;/h5&gt;
You can add some example actions by clicking on the &lt;label&gt;Add default actions&lt;/label&gt; button.


&lt;a name=&quot;diagram&quot;&gt;
&lt;h4&gt;Diagram Overlay&lt;/h4&gt;
&lt;/a&gt;
The Diagram tab allows you to add a graphic overlay to a vector layer. To activate this feature, open the &lt;label&gt;Plugin Manager&lt;/label&gt; and select the &lt;label&gt;Diagram Overlay&lt;/label&gt; plugin. After this, there is a new tab in the vector &lt;label&gt;Layer Properties&lt;/label&gt; dialog where the settings for diagrams may be entered.&lt;p&gt;
The current implementation of diagrams provides support for pie- and bar charts and for linear scaling
of the diagram size according to a classification attribute.
</source>
        <translation>&lt;h3&gt;Tính chất của lớp véc-tơ&lt;/h3&gt;
Hộp thoại này cho phép bạn làm việc với các thiết lập và tính chất của lớp véc-tơ. Có bảy thẻ:
&lt;p&gt;
&lt;a href=&quot;#symbology&quot;&gt;Biểu tượng học&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#labels&quot;&gt;Nhãn&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#attributes&quot;&gt;Thuộc tính&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#general&quot;&gt;Tổng quát&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#metadata&quot;&gt;Lý lịch dữ liệu&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#actions&quot;&gt;Hành động&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#diagram&quot;&gt;Chồng biểu đồ&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;symbology&quot;&gt;
&lt;h4&gt;Biểu tượng học&lt;/h4&gt;
&lt;/a&gt;
Để thay đổi bộ biểu tượng của một lớp, đơn giản là nhắp chuột đúp vào mục chú giải của nó và hộp thoại véc-tơ &lt;label&gt;Tính chất lớp&lt;/label&gt; sẽ được hiển thị.&lt;p&gt;
Trong hộp thoại này bạn có thể chỉnh kiểu của lớp véc-tơ. Tùy theo tùy chọn kết xuất đã chọn mà bạn cũng có thể phân loại các đối tượng trên bản đồ.

&lt;h5&gt;Kiểu chú giải&lt;/h5&gt;
QGIS hỗ trợ một số kiểu kết xuất biểu tượng để kiểm soát cách thức các đối tượng được trình bày. Hiện tại có thể dùng các bộ kết xuất sau:
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Biểu tượng đơn&lt;/label&gt; - một kiểu duy nhất áp dụng cho từng đối tượng trong lớp.
&lt;li&gt;&lt;label&gt;Biểu tượng phân cấp&lt;/label&gt; - các đối tượng trong một lớp được trình bày bằng các biểu tượng khác nhau được phân loại dựa theo các giá trị trong một trường đặc thù nào đó.
&lt;li&gt;&lt;label&gt;Màu liên tục&lt;/label&gt; - các đối tượng trong lớp được trình bày theo sự trải màu, phân loại bởi các giá trị kiểu số trong một trường được chỉ định.
&lt;li&gt;&lt;label&gt;Giá trị không trùng&lt;/label&gt; - các đối tượng được phân loại theo các giá trị không trùng theo một trường được chỉ định với mỗi giá trị có một biểu tượng khác nhau.
&lt;/ul&gt;

&lt;h5&gt;Bộ biểu tượng mới&lt;/h5&gt;
Nhắp chuột vào nút &lt;label&gt;Bộ biểu tượng mới&lt;/label&gt; để sử dụng bộ biểu tượng kiểu mới cho lớp.

&lt;h5&gt;Độ trong suốt của véc-tơ&lt;/h5&gt;
QGIS cho phép thiết lập độ trong suốt cho từng lớp véc-tơ. Điều này được thực hiện bằng thanh trượt &lt;label&gt;Độ trong suốt&lt;/label&gt;. Chức năng này rất có ích khi chồng nhiều lớp bản đồ vec-tơ.

&lt;h5&gt;Lưu các kiểu&lt;/h5&gt;
Một khi đã định kiểu cho lớp, bạn cũng có thể lưu kiểu của lớp thành một tập tin riêng (đuôi *.qml). Để thực hiện, dùng nút  &lt;label&gt;Lưu kiểu...&lt;/label&gt;. Hiển nhiên là nút &lt;label&gt;Nạp kiểu...&lt;/label&gt; sẽ nạp tập tin kiểu của lớp mà bạn đã lưu.&lt;br/&gt;
Nếu bạn muốn luôn sử dụng một kiểu đặc thù nào đó bất kỳ khi nào mở lớp, dùng nút &lt;label&gt;Lưu thành mặc định&lt;/label&gt; để biến kiểu của bạn thành kiểu mặc định. Ngoài ra, nếu bạn đã thay đổi kiểu mà không ưng ý, dùng nút &lt;label&gt;Phục hồi lại kiểu mặc định&lt;/label&gt; để quay về lại kiểu mặc định của bạn.

&lt;a name=&quot;labels&quot;&gt;
&lt;h4&gt;Nhãn&lt;/h4&gt;
&lt;/a&gt;
Thẻ nhãn cho phép bạn kích hoạt việc gán nhãn các đối tượng và kiểm soát một số tùy chọn liên quan đến phông chữ, vị trí đặt, kiểu, canh thẳng và đệm.&lt;br/&gt;
Đánh dấu mục &lt;label&gt;Trình bày nhãn&lt;/label&gt; để kích hoạt việc gán nhãn.

&lt;h5&gt;Các tùy chọn nhãn cơ bản&lt;/h5&gt;
Chọn trường để gán nhãn.&lt;p&gt;
Chọn các nút &lt;label&gt;Phông chữ&lt;/label&gt; và &lt;label&gt;Màu&lt;/label&gt; để thiết lập phông chữ và màu. Bạn cũng có thể thay đổi góc và vị trí đặt của nhãn.&lt;p&gt;
Nếu có các nhãn hiện trên vài dòng, đánh dấu &lt;label&gt;Nhãn trên nhiều dòng?&lt;/label&gt;. QGIS sẽ kiểm tra dấu xuống dòng thực trong nhãn của bạn và chèn dấu xuống hàng tương ứng. Dấu xuống hàng thực là ký tự  &amp;#92;n, (không phải là ký tự phân tách, mà giống ký tự xuyệc ngược &amp;#92; theo sau là chữ n).

&lt;h5&gt;Vị trí đặt&lt;/h5&gt;
Thay đổi vị trí đặt nhãn bằng cách chọn một trong các nút tròn trong nhóm &lt;label&gt;Vị trí đặt&lt;/label&gt;.

&lt;h5&gt;Đơn vị kích thước phông chữ&lt;/h5&gt;
&lt;label&gt;Đơn vị kích thước phông chữ&lt;/label&gt; cho phép bạn chọn giữa &lt;label&gt;Point&lt;/label&gt; hoặc &lt;label&gt;Đơn vị bản đồ&lt;/label&gt;.

&lt;h5&gt;Đệm nhãn&lt;/h5&gt;
Đệm nhãn có nghĩa là đặt một lớp nền phía sau nhãn để làm chúng hiện rõ hơn. Để đệm các nhãn:
&lt;ol&gt;
&lt;li&gt;Nhắp chuột vào ô &lt;label&gt;Đệm Nhãn&lt;/label&gt; để bật tính năng đệm.
&lt;li&gt;Chọn một kích thước cho đệm bằng cách dùng ô tăng giảm.
&lt;li&gt;Chọn màu bằng cách nhắp chuột vào &lt;label&gt;Màu&lt;/label&gt; và chọn màu ưa thích từ trình chọn màu. Bạn cũng có thể thiết lập độ trong suốt cho đệm nếu thích.
&lt;li&gt;Nhắp chuột vào &lt;label&gt;Áp dụng&lt;/label&gt; để xem bạn có thích như vậy không.
&lt;/ol&gt;
Lưu ý rằng bạn cũng có thể chỉ định kích thước đệm theo đơn vị bản đồ nếu bạn thấy tốt hơn.

&lt;h5&gt;Vị trí đặt định nghĩa theo dữ liệu, tính chất, đệm, vị trí&lt;/h5&gt;
Các mục còn lại bên trong thẻ &lt;label&gt;Nhãn&lt;/label&gt; cho phép bạn kiểm soát diện mạo của các nhãn bằng cách sử dụng thuộc tính lưu trong lớp. Các mục này bắt đầu bằng &lt;label&gt;Định nghĩa theo dữ liệu&lt;/label&gt; cho phép bạn thiết lập tất cả các tham số cho nhãn bằng cách dùng các trường của lớp.


&lt;a name=&quot;attributes&quot;&gt;
&lt;h4&gt;Các thuộc tính&lt;/h4&gt;
&lt;/a&gt;
Trong thẻ &lt;label&gt;Thuộc tính&lt;/label&gt;, các thuộc tính của bộ dữ liệu đã chọn có thể được xử lý. Các nút &lt;label&gt;Cột Mới&lt;/label&gt; và &lt;label&gt;Xóa Cột&lt;/label&gt; có thể được dùng, khi bộ dữ liệu ở chế độ chỉnh sửa. Thư viện OGR hỗ trợ thêm cột mới, nhưng không cho phép loại bỏ, nếu bạn có phiên bản GDAL &gt;= 1.6. Nếu không thì chỉ có các lớp PostGIS có thể được chỉnh sửa.&lt;p&gt;
Nút &lt;label&gt;Bật/tắt chế độ chỉnh sửa&lt;/label&gt; thay đổi chế độ này.&lt;p&gt;
Trong thẻ thuộc tính, bạn cũng tìm thấy một cột công cụ chỉnh sửa. Cột này có thể được dùng để định nghĩa các giá trị hoặc các miền giá trị được phép thêm vào cột nào đó của bảng thuộc tính. Nếu bạn nhắp chuột vào nút &lt;label&gt;chỉnh sửa công cụ&lt;/label&gt;, một hộp thoại mở ra, cho phép bạn định nghĩa các công cụ khác nhau. Những công cụ này là:&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label&gt;Chỉnh sửa dòng&lt;/label&gt; một trường chỉnh sửa cho phép nhập chữ đơn giản (hoặc giới hạn ở con số dùng cho các thuộc tính kiểu số).
&lt;li&gt;&lt;label&gt;Phân loại&lt;/label&gt; Trình bày một ô gộp với các giá trị được sử dụng để phân loại, nếu bạn chọn &lt;label&gt;giá trị không trùng&lt;/label&gt; là kiểu chú giải trong thẻ biểu tượng của hộp thoại tính chất.
&lt;li&gt;&lt;label&gt;Miền&lt;/label&gt; Cho phép thiết lập các giá trị số từ một miền nhất định. Công cụ chỉnh sửa có thể là thanh trượt hoặc hộp tăng giảm.
&lt;li&gt;&lt;label&gt;Giá trị không trùng&lt;/label&gt; Người dùng có thể chọn một trong các giá trị đã được dùng trong bảng thuộc tính. Nếu &lt;label&gt;có thể chỉnh sửa&lt;/label&gt; được kích hoạt, một chỉnh sửa dòng được hiển thị với hỗ trợ tự động hoàn thiện, nhưng các giá trị bổ sung cũng có thể được thêm vào, nếu không thì một ô gộp sẽ được dùng.
&lt;li&gt;&lt;label&gt;Tên tập tin&lt;/label&gt; Đơn giản hóa phép chọn bằng cách thêm một hộp thoại chọn tập tin.
&lt;li&gt;&lt;label&gt;Bản đồ giá trị&lt;/label&gt; một ô gộp với các mục được xác định trước. Giá trị được lưu trữ trong thuộc tính, mô tả được thể hiện trong ô gộp. Bạn có thể định nghĩa các giá trị một cách thủ công hoặc nạp chúng từ một lớp hoặc một tập tin csv.
&lt;li&gt;&lt;label&gt;Bảng liệt kê&lt;/label&gt; Mở một ô gộp với các giá trị có thể được dùng trong kiểu các cột. Mục này hiện nay chỉ được hỗ trợ bởi nhà cung cấp Postgres.
&lt;li&gt;&lt;label&gt;Không thể thay đổi&lt;/label&gt; Cột thuộc tính không thể thay đổi là loại chỉ đọc. Người dùng không thể thay đổi nội dung.
&lt;li&gt;&lt;label&gt;Ẩn&lt;/label&gt; Một cột thuộc tính ẩn sẽ không nhìn thấy được.
&lt;li&gt;&lt;label&gt;Ô đánh dấu&lt;/label&gt; Một ô đánh dấu được hiển thị. Giá trị biểu thị trạng thái của ô đánh dấu trong thuộc tính cần được nhập.
&lt;li&gt;&lt;label&gt;Chỉnh sửa văn bản&lt;/label&gt; Một trường chỉnh sửa văn bản được hiển thị. cho phép nhập văn bản nhiều dòng.
&lt;/ul&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;Tổng quát&lt;/h4&gt;
&lt;/a&gt;
Thẻ tổng quát cho phép bạn thay đổi tên hiển thị, thiết lập các tùy chọn kết xuất theo tỷ lệ, tạo một chỉ mục không gian của tập tin véc-tơ (chỉ dùng cho các định dạng được OGR hỗ trợ và PostGIS), cũng như việc xem và thay đổi phép chiếu của một lớp bản đồ nào đó.&lt;p&gt;
Bạn cũng có thể thiết lập biểu thức lọc đặc thù theo nhà cung cấp bằng cách dùng &lt;label&gt;Trình xây dựng Biểu thức&lt;/label&gt;.

&lt;h5&gt;Tập con&lt;/h5&gt;
Nút &lt;label&gt;Trình xây dựng biểu thức&lt;/label&gt; cho phép bạn giới hạn số đối tượng của một lớp thành một tập con khớp với một biểu thức lọc đặc thù theo nhà cung cấp.

&lt;a name=&quot;metadata&quot;&gt;
&lt;h4&gt;Lý lịch dữ liệu&lt;/h4&gt;
&lt;/a&gt;
Thẻ &lt;label&gt;Lý lịch dữ liệu&lt;/label&gt; chứa thông tin về lớp, kể cả các thông tin đặc thù về kiểu và vị trí, số lượng đối tượng, kiểu đối tượng, và các khả năng chỉnh sửa. Phần hệ tọa độ của lớp cho biết thông tin về phép chiếu, được trình bày trong thẻ này. Đây là cách nhanh chóng có được thông tin của một lớp.

&lt;a name=&quot;actions&quot;&gt;
&lt;h4&gt;Hành động&lt;/h4&gt;
&lt;/a&gt;
QGIS cung cấp khả năng thực hiện một hành động dựa trên các thuộc tính của một đối tượng. Chức năng này có thể được dùng để thực hiện một số hành động, ví dụ như chạy một chương trình với các đối số được xây dựng từ các thuộc tính của một đối tượng hoặc truyền các tham số đến một công cụ báo cáo web. &lt;br/&gt;
Các hành động rất hữu ích khi bạn thường xuyên muốn chạy một ứng dụng ngoài hoặc xem một trang web dựa theo một hoặc nhiều giá trị trong lớp véc-tơ của bạn.&lt;p&gt;

Chức năng thực thi mới của ảnh động sử dụng cơ cấu biểu thức của QGIS để thực hiện các đánh giá. Mỗi biểu thức được đánh giá và thay thế bằng chính nó lúc chạy lệnh.&lt;p&gt;
Một biểu thức phải nằm giữa &lt;code&gt;[%&lt;/code&gt; và &lt;code&gt;%]&lt;/code&gt; - Giao diện người dùng đồ họa có một số nút lệnh giúp thực hiện điều này tự động. 
Nút &lt;label&gt;Chèn biểu thức...&lt;/label&gt; khởi động &lt;label&gt;Trình xây dựng biểu thức&lt;/label&gt;, nó cho phép viết biểu thức một cách dễ dàng, nút &lt;label&gt;Chèn trường&lt;/label&gt; chèn hành động vào một chỗ chứa như &lt;code&gt;[% &quot;tên trường&quot; %]&lt;/code&gt;, trong đó tên trường là tên của trường được chọn trong danh sách trường.&lt;p&gt;

Xem hướng dẫn người dùng để biết thêm thông tin.

&lt;h5&gt;Cách dùng hành động&lt;/h5&gt;
Các hành động có thể được gọi từ hộp thoại &lt;label&gt;Nhận diện Kết quả&lt;/label&gt; hoặc dùng công cụ &lt;label&gt;Chạy hành động của đối tượng&lt;/label&gt; trên thanh công cụ.&lt;p&gt;

Mỗi hành động thêm một tập hợp nhỏ các biểu thức tùy biến vào mặc định có trong &lt;label&gt;Trình xây dựng biểu thức&lt;/label&gt;.&lt;br/&gt;
Khi chạy hành động từ hộp thoại &lt;label&gt;Nhận diện kết quả&lt;/label&gt; biểu thức tùy chỉnh &lt;code&gt;$currfield&lt;/code&gt; sẽ bị thay thế bởi giá trị của trường được chọn trong hộp thoại, khi dùng công cụ &lt;label&gt;Chạy hành động đối tượng&lt;/label&gt; các biểu thức tùy chỉnh sau có thể dùng được (thay vì là $currfield):
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$clickx&lt;/code&gt; trả về tọa độ x của vị trí nhắp chuột trên khung bản đồ&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$clicky&lt;/code&gt; trả về tọa độ y của vị trí nhắp chuột trên khung bản đồ&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$layerid&lt;/code&gt; trả về số hiệu nhận diện của lớp được chọn trong chú giải&lt;/li&gt;
&lt;/ul&gt;

Ghi chú: công cụ &lt;label&gt;Chạy hành động đối tượng&lt;/label&gt; thực thi các lệnh trên tất cả các đối tượng khớp, trong khi đó &lt;label&gt;Nhận diện đối tượng&lt;/label&gt; cho phép bạn cho một đối tượng đặc thù nào đó để chạy hành động theo nó.&lt;p&gt;


&lt;h5&gt;Các ví dụ hành động&lt;/h5&gt;
Bạn có thể thêm một số hành động ví dụ bằng cách nhắp chuột vào nút&lt;label&gt;Thêm các hành động mặc định&lt;/label&gt;.


&lt;a name=&quot;diagram&quot;&gt;
&lt;h4&gt;Chồng biểu đồ&lt;/h4&gt;
&lt;/a&gt;
Thẻ biểu đồ cho phép bạn thêm một hình đồ họa chồng lên lớp véc-tơ. Để kích hoạt tính chất này, mở &lt;label&gt;Trình Quản lý Phần mở rộng&lt;/label&gt; và chọn phần mở rộng &lt;label&gt;Chồng Biểu đồ&lt;/label&gt;. Sau đó sẽ có một thẻ mới trong hộp thoại &lt;label&gt;Tính chất Lớp&lt;/label&gt; là nơi bạn nhập các thiết lập cho biểu đồ.&lt;p&gt;
Hiện tại lệnh này hỗ trợ biểu đồ cột và biểu đồ quạt cho phép lấy tỷ lệ tuyến tính kích thước biểu đồ tương ứng với một thuộc tính phân loại.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Spatial Bookmarks&lt;/h3&gt;
Spatial Bookmarks allow you to &quot;bookmark&quot; a geographic location and return to it later.
&lt;p&gt;
&lt;a href=&quot;#creating&quot;&gt;Creating a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#working&quot;&gt;Working with Bookmarks&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#zooming&quot;&gt;Zooming to a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#deleting&quot;&gt;Deleting a Bookmark&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#updating&quot;&gt;Updating a Bookmark&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;creating&quot;&gt;
&lt;h4&gt;Creating a Bookmark&lt;/h4&gt;
&lt;/a&gt;
To create a bookmark:
&lt;ol&gt;
&lt;li&gt;Zoom or pan to the area of interest.
&lt;li&gt;Click on the &lt;label&gt;New bookmark&lt;/label&gt; or type Ctrl-B.
&lt;li&gt;Enter a descriptive name for the bookmark (up to 255 characters).
&lt;li&gt;Click &lt;label&gt;OK&lt;/label&gt; to add the bookmark or &lt;label&gt;Cancel&lt;/label&gt; to exit without adding the bookmark.
&lt;/ol&gt;
Note that you can have multiple bookmarks with the same name.
&lt;a name=&quot;working&quot;&gt;
&lt;h4&gt;Working with Bookmarks&lt;/h4&gt;
&lt;/a&gt;
To use or manage bookmarks, click on the &lt;label&gt;Show bookmarks&lt;/label&gt; button or choose &lt;label&gt;Show Bookmarks&lt;/label&gt; from the &lt;label&gt;View&lt;/label&gt; menu. The bookmarks dialog allows you to zoom to or delete a bookmark. You can not edit the bookmark name or coordinates.
&lt;a name=&quot;zooming&quot;&gt;
&lt;h5&gt;Zooming to a Bookmark&lt;/h5&gt;
&lt;/a&gt;
From the Geo spatial Bookmarks dialog, select the desired bookmark by clicking on it, then click the &lt;label&gt;Zoom to&lt;/label&gt; button.
&lt;p&gt;
You can also zoom to a bookmark by double-clicking on it.
&lt;a name=&quot;deleting&quot;&gt;
&lt;h5&gt;Deleting a Bookmark&lt;/h5&gt;
&lt;/a&gt;
To delete a bookmark from the Bookmarks dialog, click on it then click the &lt;label&gt;Delete&lt;/label&gt; button. Confirm your choice by clicking &lt;label&gt;OK&lt;/label&gt; or cancel the delete by clicking &lt;label&gt;Cancel&lt;/label&gt;.
&lt;a name=&quot;updating&quot;&gt;
&lt;h5&gt;Updating a Bookmark&lt;/h5&gt;
&lt;/a&gt;
To update the extent of a bookmark, click on it then click the &lt;label&gt;Update&lt;/label&gt; button. Confirm your choice by clicking &lt;label&gt;OK&lt;/label&gt; or cancel the update by clicking &lt;label&gt;Cancel&lt;/label&gt;.

</source>
        <translation>&lt;h3&gt;Đánh dấu không gian&lt;/h3&gt;
Đánh dấu Không gian cho phép bạn &quot;đánh dấu&quot; một vị trí địa lý và quay lại sau này.
&lt;p&gt;
&lt;a href=&quot;#creating&quot;&gt;Tạo một Đánh dấu&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#working&quot;&gt;Làm việc với các Đánh dấu&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#zooming&quot;&gt;Phóng đến một Đánh dấu&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#deleting&quot;&gt;Xóa một Đánh dấu&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#updating&quot;&gt;Cập nhật một Đánh dấu&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;creating&quot;&gt;
&lt;h4&gt;Tạo một Đánh dấu&lt;/h4&gt;
&lt;/a&gt;
Để tạo một Đánh dấu:
&lt;ol&gt;
&lt;li&gt;Phóng hoặc di chuyển đến vùng quan tâm.
&lt;li&gt;Nhắp chuột vào &lt;label&gt;Đánh dấu mới&lt;/label&gt; hoặc bấm Ctrl-B.
&lt;li&gt;Nhập một tên có tính chất mô tả cho đánh dấu (tối đa 255 ký tự).
&lt;li&gt;Nhắp chuột &lt;label&gt;Đồng ý&lt;/label&gt; để thêm đánh dấu hoặc &lt;label&gt;Hủy&lt;/label&gt; để thoát mà không thêm đánh dấu.
&lt;/ol&gt;
Lưu ý rằng bạn có thể có nhiều đánh dấu với cùng một tên.
&lt;a name=&quot;working&quot;&gt;
&lt;h4&gt;Làm việc với các Đánh dấu&lt;/h4&gt;
&lt;/a&gt;
Để dùng hoặc quản lý các đánh dấu, nhắp chuột vào nút &lt;label&gt;Hiện Đánh dấu&lt;/label&gt; hoặc chọn &lt;label&gt;Hiện Đánh dấu&lt;/label&gt; từ trình đơn &lt;label&gt;Xem&lt;/label&gt;. Hộp thoại đánh dấu cho phép bạn phóng đến hoặc xóa một đánh dấu. Bạn không thể chỉnh sửa tên hoặc tọa độ của đánh dấu.
&lt;a name=&quot;zooming&quot;&gt;
&lt;h5&gt;Phóng đến một đánh dấu&lt;/h5&gt;
&lt;/a&gt;
Từ hộp thoại các Đánh dấu Địa lý, chọn đánh dấu mong muốn bằng cách nhắp chuột vào nó, sau đó nhắp chuột vào nút &lt;label&gt;Phóng đến&lt;/label&gt;.
&lt;p&gt;
Bạn cũng có thể phóng đến một đánh dấu bằng cách nhắp chuột đúp vào nó.
&lt;a name=&quot;deleting&quot;&gt;
&lt;h5&gt;Xóa một Đánh dấu&lt;/h5&gt;
&lt;/a&gt;
Để xóa một đánh dấu khỏi hộp thoại các Đánh dấu, nhắp chuột vào nó rồi nhắp chuột vào nút &lt;label&gt;Xóa&lt;/label&gt;. Xác nhận tùy chọn của bạn bằng cách nhắp chuột vào &lt;label&gt;Đồng ý&lt;/label&gt; hoặc hủy việc xóa bằng cách nhắp chuột vào &lt;label&gt;Hủy&lt;/label&gt;.
&lt;a name=&quot;updating&quot;&gt;
&lt;h5&gt;Cập nhật một Đánh dấu&lt;/h5&gt;
&lt;/a&gt;
Để cập nhật phạm vi của một đánh dấu, nhắp chuột vào nó rồi nhắp chuột vào nút &lt;label&gt;Cập nhật&lt;/label&gt;. Xác nhận tùy chọn của bạn bằng cách nhắp chuột vào &lt;label&gt;Đồng ý&lt;/label&gt; hoặc hủy cập nhật bằng cách nhắp chuột vào &lt;label&gt;Hủy&lt;/label&gt;.

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Road graph plugin settings&lt;/h3&gt;
&lt;p&gt;Road graph is a C++ plugin for QGIS, that calculates the shortest path between two points on any polyline layer and plots this path over the road network.&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;#creating&quot;&gt;Plugin units&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#topologyTolerance&quot;&gt;Topology tolerance&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#layerSettings&quot;&gt;Transport layer settings&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;a name=&quot;creating&quot;&gt;
&lt;h4&gt;Plugin units&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;You can adjust the units of the calculated distance and time of the path. Select the units in &lt;label&gt;Distance unit&lt;/label&gt; and &lt;label&gt;Time unit&lt;/label&gt;.&lt;/p&gt;

&lt;a name=&quot;topologyTolerance&quot;&gt;
&lt;h4&gt;Topology tolerance&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;&lt;label&gt;Topology tolerance&lt;/label&gt; - the distance in units of the project. If the distance of two points falls short the topological tolerance, they are considered to be the vertex. A topological tolerance value greater than zero slows down the plugin, but you can use not ideal data sources.&lt;/p&gt;

&lt;h5&gt;Note&lt;/h5&gt;
&lt;p&gt;The Road graph plugin considers two roads as linked, if they have a common node. A Node is uniquely identified by it&apos;s coordinates. However, in the process of digitizing errors may occur. The errors sometimes occur when the network is transformed from one coordinate reference system to another. This might cause the Road graph plugin to consider connected roads as disconnected. In that case the topological tolerance should be set to a value greater than zero.&lt;/p&gt;

&lt;a name=&quot;LayerSettings&quot;&gt;
&lt;h4&gt;Transport layer settings&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;&lt;label&gt;Layer&lt;/label&gt; - the data layer of roads.&lt;/p&gt;
&lt;p&gt;&lt;label&gt;Field direction&lt;/label&gt; - the value of this field indicates how to interpret the Road graph plugin layers feature. &lt;label&gt;Value for forward direction&lt;/label&gt; - the direction of movement corresponds to the order of points in a feature. &lt;label&gt;Value for reverse direction&lt;/label&gt; - the direction of movement corresponds to the reverse order of points in the feature. &lt;label&gt;Value for two-way direction&lt;/label&gt; - both possible.&lt;/p&gt;
&lt;p&gt;Speed field&lt;/p&gt; - field containing the recorded speed on the road.&lt;/p&gt;

&lt;h5&gt;Default settings&lt;/h5&gt;
&lt;p&gt;If the attribute table of your linear layer does not contain the required fields or fields contain unexpected values, the plugin will use default values. You can set them in the default tab &lt;label&gt;Default settings&lt;/label&gt;.&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Cài đặt phần mở rộng Biểu đồ đường&lt;/h3&gt;
&lt;p&gt;Biểu đồ đường là một phần mở rộng C++ của QGIS, nó tính toán đường ngắn nhất giữa hai điểm trên bất kỳ một lớp kiểu đường nào và vẽ đường này mạng lưới đường.&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;#creating&quot;&gt;Các đơn vị của Phần mở rộng&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#topologyTolerance&quot;&gt;Ngưỡng tô-pô&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#layerSettings&quot;&gt;Cài đặt lớp giao thông&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;a name=&quot;creating&quot;&gt;
&lt;h4&gt;Các đơn vị của phần mở rộng&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;Bạn có thể điều chỉnh đơn vị của khoảng cách và thời gian tính toán được. Chọn đơn vị trong &lt;label&gt;Đơn vị khoảng cách&lt;/label&gt; và &lt;label&gt;Đơn vị thời gian&lt;/label&gt;.&lt;/p&gt;

&lt;a name=&quot;topologyTolerance&quot;&gt;
&lt;h4&gt;Ngưỡng tô-pô&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;&lt;label&gt;Ngưỡng tô-pô&lt;/label&gt; - khoảng cách tính theo đơn vị của dự án. Nếu khoảng cách giữa hai điểm nhỏ hơn ngưỡng tô-pô, chúng được coi là đỉnh. Một giá trị ngưỡng tô-pô lớn hơn 0 sẽ làm phần mở rộng này chạy chậm, nhưng bạn có thể sử dụng các nguồn dữ liệu không tối ưu.&lt;/p&gt;

&lt;h5&gt;Ghi chú&lt;/h5&gt;
&lt;p&gt;Phần mở rộng Biểu đồ đường coi hai đường là liên kết với nhau, nếu chúng có chung một nốt. Một nốt được nhận diện duy nhất theo tọa độ của nó. Tuy nhiên, trong quá trình số hóa có thể có lỗi xảy ra. Đôi khi lỗi xuất hiện khi mạng lưới được chuyển đổi từ một hệ tọa độ này sang một hệ khác. Điều này có thể khiến cho biểu đồ đường coi các đường nối nhau không còn nối nữa. Trong trường hợp đó, ngưỡng tô-pô phải được thiết lập giá trị lớn hơn 0.&lt;/p&gt;

&lt;a name=&quot;LayerSettings&quot;&gt;
&lt;h4&gt;Cài đặt lớp giao thông&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;&lt;label&gt;Lớp&lt;/label&gt; - lớp dữ liệu là đường giao thông.&lt;/p&gt;
&lt;p&gt;&lt;label&gt;Trường hướng&lt;/label&gt; - giá trị trong trường này chỉ định cách diễn giải tính chất các lớp của phần mở rộng này. &lt;label&gt;Giá trị của hướng tới&lt;/label&gt; - hướng của di chuyển tương ứng với thứ tự của các điểm trong một đối tượng. &lt;label&gt;Giá trị cho hướng ngược lại&lt;/label&gt; - hướng di chuyển tương ứng với thứ tự ngược của các điểm trong đối tượng. &lt;label&gt;Giá trị cho hướng hai chiều&lt;/label&gt; - cả hai chiều đều được.&lt;/p&gt;
&lt;p&gt;Trường tốc độ&lt;/p&gt; - trường chứa tốc độ ghi nhận được trên đường đi.&lt;/p&gt;

&lt;h5&gt;Cài đặt mặc định&lt;/h5&gt;
&lt;p&gt;Nếu bảng thuộc tính trong lớp đường của bạn không chứa một trường cần có nào hoặc các trường có những giá trị không mong muốn, phần mở rộng này sẽ dùng các giá trị mặc định. Bạn có thể thiết lập chúng trong thẻ mặc định&lt;label&gt;Cài đặt mặc định&lt;/label&gt;.&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Query Builder&lt;/h3&gt;
The query builder allows you to create provider specific filter expressions.

These are usually evaluated much faster than the generic QGIS expressions, but
are sometimes limited (e.g. for shape files) or behave diffently.

&lt;h4&gt;Providers&lt;/h4&gt;

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Provider&lt;/th&gt;
  &lt;th&gt;Documentation&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;OGR&lt;/td&gt;
  &lt;td&gt;where clauses depending on the
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_formats.html&quot;&gt;format&lt;/a&gt; (eg.
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_sql.html&quot;&gt;OGR SQL&lt;/a&gt;
    for shape files)
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;PostgreSQL/PostGIS&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://www.postgresql.org/docs/&quot;&gt;PostgreSQL&lt;/a&gt; and
    &lt;a href=&quot;http://postgis.net/documentation&quot;&gt;PostGIS&lt;/a&gt; 
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;SpatiaLite&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://www.sqlite.org/lang_select.html&quot;&gt;SQLite&lt;/a&gt; and
    &lt;a href=&quot;http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.1.0.html&quot;&gt;SpatiaLite&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;Oracle Spatial/Locator&lt;/td&gt;
  &lt;td&gt;where clauses using
    &lt;a href=&quot;http://docs.oracle.com/cd/B28359_01/appdev.111/b28400/sdo_index_query.htm#autoId9&quot;&gt;Oracle Spatial/Locator&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=2&gt;...&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
</source>
        <translation>&lt;h3&gt;Trình xây dựng truy vấn&lt;/h3&gt;
Trình xây dựng truy vấn cho phép bạn tạo các biểu thức lọc dữ liệu đặc thù theo nhà cung cấp.

Các biểu thức thường được coi là nhanh hơn nhiều so với biểu thức của QGIS, nhưng 
chúng đôi khi hạn chế (ví dụ đối với tập tin shape) hoặc phản ứng khác nhau.

&lt;h4&gt;Các nhà cung cấp&lt;/h4&gt;

&lt;table border=1&gt;
&lt;tr&gt;
  &lt;th&gt;Nhà cung cấp&lt;/th&gt;
  &lt;th&gt;Tài liệu&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;OGR&lt;/td&gt;
  &lt;td&gt;mệnh đề where phụ thuộc vào
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_formats.html&quot;&gt;định dạng&lt;/a&gt; (ví dụ 
    &lt;a href=&quot;http://www.gdal.org/ogr/ogr_sql.html&quot;&gt;OGR SQL&lt;/a&gt;
    đối với tập tin shape)
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;PostgreSQL/PostGIS&lt;/td&gt;
  &lt;td&gt;mệnh đề where dùng
    &lt;a href=&quot;http://www.postgresql.org/docs/&quot;&gt;PostgreSQL&lt;/a&gt; và
    &lt;a href=&quot;http://postgis.net/documentation&quot;&gt;PostGIS&lt;/a&gt; 
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;SpatiaLite&lt;/td&gt;
  &lt;td&gt;mệnh đề where dùng
    &lt;a href=&quot;http://www.sqlite.org/lang_select.html&quot;&gt;SQLite&lt;/a&gt; và
    &lt;a href=&quot;http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.1.0.html&quot;&gt;SpatiaLite&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;Oracle Spatial/Locator&lt;/td&gt;
  &lt;td&gt;mệnh đề where dùng
    &lt;a href=&quot;http://docs.oracle.com/cd/B28359_01/appdev.111/b28400/sdo_index_query.htm#autoId9&quot;&gt;Oracle Spatial/Locator&lt;/a&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=2&gt;...&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Custom Coordinate Reference System Definition&lt;/h3&gt;
If QGIS does not provide the coordinate reference system you need, you can define a custom CRS. &lt;p&gt;
To define a CRS, select &lt;label&gt;Custom CRS&lt;/label&gt; from the &lt;label&gt;Edit&lt;/label&gt; (Gnome, OSX) or &lt;label&gt;Settings&lt;/label&gt; (KDE, Windows) menu. Custom CRS are stored in your QGIS user database. In addition to your custom CRS, this database also contains your spatial bookmarks and other custom data.

&lt;h4&gt;Define&lt;/h4&gt;
To create a new CRS, click the &lt;label&gt;New&lt;/label&gt; button and enter:
&lt;ul&gt;
&lt;li&gt;descriptive name 
&lt;li&gt;CRS parameters
&lt;/ul&gt;
Note that the Parameters must begin with a +proj=-block, to represent the new coordinate reference
system.
&lt;p&gt;
Defining a custom CRS in QGIS requires a good understanding of the Proj.4 projection library. To begin, refer to the &lt;a href=&quot;ftp://ftp.remotesensing.org/proj/OF90-284.pdf&quot;&gt;Cartographic Projection Procedures for the UNIX Environment&lt;/a&gt; - A User&apos;s Manual by Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990. This manual describes the use of the &lt;i&gt;proj.4&lt;/i&gt; and related command line utilities. The cartographic parameters used with &lt;i&gt;proj.4&lt;/i&gt; are described in the user manual, and are the same as those used by QGIS.
</source>
        <translation>&lt;h3&gt;Định nghĩa Hệ tọa độ tùy chỉnh&lt;/h3&gt;
Nếu QGIS không cung cấp hệ tọa độ bạn cần, bạn có thể định nghĩa một hệ tọa độ tùy chỉnh. &lt;p&gt;
Để định nghĩa một hệ tọa độ, chọn &lt;label&gt;Hệ tọa độ tùy chỉnh&lt;/label&gt; từ trình đơn &lt;label&gt;Chỉnh sửa&lt;/label&gt; (Gnome, OSX) hoặc  &lt;label&gt;Thiết lập&lt;/label&gt; (KDE, Windows). Hệ tọa độ tùy chỉnh được lưu trong CSDL người dùng QGIS của bạn. Ngoài hệ tọa độ tự tạo. CSDL này cũng còn chứa các đánh dấu không gian và các dữ liệu tùy biến khác.

&lt;h4&gt;Định nghĩa&lt;/h4&gt;
Để tạo một HTĐ mới, nhắp chuột vào nút &lt;label&gt;Mới&lt;/label&gt; rồi bấm Enter:
&lt;ul&gt;
&lt;li&gt;Tên mô tả 
&lt;li&gt;Các tham số HTĐ
&lt;/ul&gt;
Sau đó bạn có thể lưu HTĐ của mình bằng cách nhắp chuột vào nút &lt;label&gt;Lưu&lt;/label&gt;.
&lt;p&gt;
Lưu ý rằng các tham số phải bắt đầu bằng khối +proj=- để biểu thị cho hệ tọa độ mới.
&lt;p&gt;
Định nghĩa một hệ tọa độ mới trong QGIS đòi hỏi bạn phải hiểu biết tốt về thư viện phép chiếu Proj.4. Để bắt đầu, tham khảo &lt;a href=&quot;ftp://ftp.remotesensing.org/proj/OF90-284.pdf&quot;&gt;Các thủ tục về phép chiếu đo đạc bản đồ trong môi trường Unix&lt;/a&gt; - Cẩm nang người dùng của Gerald I. Evenden, Hiệp hội khảo sát Địa lý Hoa Kỳ - Báo cáo mở 90-284, 1990. Cẩm nang này mô tả cách dùng &lt;i&gt;proj.4&lt;/i&gt; và các tiện ích dòng lệnh liên quan. Các tham số đo đạc bản đồ được dùng trong &lt;i&gt;proj.4&lt;/i&gt; được mô tả trong tài liệu người dùng, và giống như các tham số dùng trong QGIS.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Copyright Label&lt;/h3&gt;
Draws a copyright label with information.&lt;br/&gt;
You can add any random text to the map not only a copyright label.
&lt;p&gt;
&lt;a href=&quot;#howto&quot;&gt;How to&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#text&quot;&gt;Text formatting&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;howto&quot;&gt;
&lt;h4&gt;How to&lt;/h4&gt;
&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;Make sure the plugin is loaded.
&lt;li&gt;Click on &lt;label&gt;View &gt; Decorations &gt; Copyright Label&lt;/label&gt;.
&lt;li&gt;Enter the text you want to place on the map. You can use HTML.
&lt;li&gt;Choose the placement of the label from the &lt;label&gt;Placement Bottom Right&lt;/label&gt; drop-down box.
&lt;li&gt;Make sure the &lt;label&gt;Enable Copyright Label check box&lt;/label&gt; is checked.
&lt;li&gt;Click &lt;label&gt;OK&lt;/label&gt;.
&lt;/ol&gt;
&lt;a name=&quot;text&quot;&gt;
&lt;h4&gt; Text formatting &lt;/h4&gt;
&lt;/a&gt;
This plugin supports basic HTML markup tags for formatting text. For example:

&lt;ul&gt;
&lt;li&gt;&amp;lt;B&amp;gt;&lt;b&gt; Bold text &lt;/b&gt;&amp;lt;/B&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;I&amp;gt;&lt;i&gt; Italics &lt;/i&gt;&amp;lt;/I&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;U&amp;gt;&lt;u&gt; Underlined text &lt;/u&gt;&amp;lt;/U&amp;gt;
&lt;/li&gt;
&lt;/ul&gt;
</source>
        <translation>&lt;h3&gt;Phần mở rộng nhãn bản quyền&lt;/h3&gt;
Hiện một nhãn bản quyền cùng với thông tin.&lt;br/&gt;
Bạn có thể thêm bất kỳ chữ nào vào bản đồ chứ không chỉ là nhãn bản quyền.
&lt;p&gt;
&lt;a href=&quot;#howto&quot;&gt;Hướng dẫn&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#text&quot;&gt;Định dạng chữ&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;howto&quot;&gt;
&lt;h4&gt;Hướng dẫn&lt;/h4&gt;
&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;Hãy đảm bảo phần mở rộng này đã được nạp.
&lt;li&gt;Nhắp chuột vào&lt;label&gt;Các phần mở rộng &gt; Các trang trí &gt; Nhãn bản quyền &lt;/label&gt; hoặc dùng nút &lt;label&gt;Nhãn Bản quyền&lt;/label&gt; trên thanh công cụ.
&lt;li&gt;Nhập chữ bạn muốn đặt trên bản đồ. Bạn có thể dùng HTML.
&lt;li&gt;Chọn vị trí đặt nhãn tại hộp danh sách &lt;label&gt;Vị trí đặt Góc Dưới phải&lt;/label&gt;.
&lt;li&gt;Hãy đảm bảo rằng ô &lt;label&gt;Kích hoạt nhãn bản quyền&lt;/label&gt; được đánh dấu.
&lt;li&gt;Nhắp chuột vào &lt;label&gt;Đồng ý&lt;/label&gt;.
&lt;/ol&gt;
&lt;a name=&quot;text&quot;&gt;
&lt;h4&gt; Định dạng chữ &lt;/h4&gt;
&lt;/a&gt;
Phần mở rộng này hỗ trợ các thẻ đánh dấu HTML căn bản để định dạng chữ. Ví dụ:

&lt;ul&gt;
&lt;li&gt;&amp;lt;B&amp;gt;&lt;b&gt; Chữ đậm &lt;/b&gt;&amp;lt;/B&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;I&amp;gt;&lt;i&gt; Chữ nghiêng &lt;/i&gt;&amp;lt;/I&amp;gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;U&amp;gt;&lt;u&gt; Chữ gạch dưới &lt;/u&gt;&amp;lt;/U&amp;gt;
&lt;/li&gt;
&lt;/ul&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Delimited Text File Layer&lt;/h3&gt;
Loads and displays delimited text files
&lt;p&gt;
&lt;a href=&quot;#re&quot;&gt;Overview&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#creating&quot;&gt;Creating a delimited text layer&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#csv&quot;&gt;How the delimiter, quote, and escape characters work&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#regexp&quot;&gt;How regular expression delimiters work&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#wkt&quot;&gt;How WKT text is interpreted&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#attributes&quot;&gt;Attributes in delimited text files&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#example&quot;&gt;Example of a text file with X,Y point coordinates&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#wkt_example&quot;&gt;Example of a text file with WKT geometries&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#python&quot;&gt;Using delimited text layers in Python&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;re&quot;&gt;Overview&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;A &amp;quot;delimited text file&amp;quot; contains data in which each record starts on a new line, and 
is split into fields by a delimiter such as a comma.  
This type of file is commonly exported from spreadsheets (for example CSV files) or databases.  
Typically the first line of a delimited text file contains the names of the fields.  
&lt;/p&gt;
&lt;p&gt;
Delimited text files can be loaded into QGIS as a layer. 
The records can be displayed spatially either as a point
defined by X and Y coordinates, or using a Well Known Text (WKT) definition of a geometry which may
describe points, lines, and polygons of arbitrary complexity.  The file can also be loaded as an attribute
only table, which can then be joined to other tables in QGIS.
&lt;/p&gt;
&lt;p&gt;
In addition to the geometry definition the file can contain text, integer, and real number fields.  By default 
QGIS will choose the type of field based on its the non blank values of the field.  If all can be interpreted
as integer then the type will be integer, if all can be interpreted as real numbers then the type will
be double, otherwise the type will be text.
&lt;/p&gt;
&lt;p&gt;
QGIS can also read the types from an OGR CSV driver compatible &amp;quot;csvt&amp;quot; file.  
This is a file alongside the data file, but with a &amp;quot;t&amp;quot; appended to the file name. 
The file should just contain one line which lists the type of each field. 
Valid types are &amp;quot;integer&amp;quot;, &amp;quot;real&amp;quot;, &amp;quot;string&amp;quot;, &amp;quot;date&amp;quot;, &amp;quot;time&amp;quot;, and &amp;quot;datetime&amp;quot;. The date, time, and datetime types are treated as strings in QGIS.
Each type may be followed by a width and precision, for example &amp;quot;real(10.4)&amp;quot;.
The list of types are separated by commas, regardless of the delimiter used in the data file.  An
example of a valid format file would be:
&lt;/p&gt;

&lt;pre&gt;
&amp;quot;integer&amp;quot;,&amp;quot;string&amp;quot;,&amp;quot;string(20)&amp;quot;,&amp;quot;real(20.4)&amp;quot;
&lt;/pre&gt;

&lt;h4&gt;&lt;a name=&quot;creating&quot;&gt;Creating a delimited text layer&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Creating a delimited text layer involves choosing the data file, defining the format (how each record is to
be split into fields), and defining the geometry is represented.  
This is managed with the delimited text dialog as detailed below.  
The dialog box displays a sample from the beginning of the file which shows how the format
options have been applied.
&lt;/p&gt;
&lt;h5&gt;Choosing the data file&lt;/h5&gt;
&lt;p&gt;Use the &amp;quot;Browse...&amp;quot; button to select the data file.  Once the file is selected the
layer name will automatically be populated based on the file name.  The layer name is used to represent
the data in the QGIS legend.  
&lt;/p&gt;
&lt;p&gt;
By default files are assumed to be encoded as UTF-8.  However other file
encodings can be selected.  For example &amp;quot;System&amp;quot; uses the default encoding for the operating system.  
It is safer to use an explicit coding if the QGIS project needs to be portable.
&lt;/p&gt;
&lt;h5&gt;Specifying the file format&lt;/h5&gt;
&lt;p&gt;The file format can be one of
&lt;ul&gt;
    &lt;li&gt;CSV file format.  This is a format commonly used by spreadsheets, in which fields are delimited
    by a comma character, and quoted using a &amp;quot;(quote) character.  Within quoted fields, a quote
    mark is entered as &amp;quot;&amp;quot;.&lt;/li&gt;
    &lt;li&gt;Selected delimiters.  Each record is split into fields using one or more  delimiter character.
    Quote characters are used for fields which may contain delimiters.  Escape characters may be used 
    to treat the following character as a normal character (ie to include delimiter, quote, and 
    new line characters in text fields).  The use of delimiter, quote, and escape characters is detailed &lt;a href=&quot;#csv&quot;&gt;below&lt;/a&gt;.
    &lt;li&gt;Regular expression.  Each line is split into fields using a &amp;quot;regular expression&amp;quot; delimiter.
    The use of regular expressions is details &lt;a href=&quot;#regexp&quot;&gt;below&lt;/a&gt;.
&lt;/ul&gt;
&lt;h5&gt;Record and field options&lt;/h5&gt;
&lt;p&gt;The following options affect the selection of records and fields from the data file&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Number of header lines to discard: used to ignore header lines at the beginning of the text file&lt;/li&gt;
    &lt;li&gt;First record has fields names: if selected then the first record in the file (after the discarded lines) is interpreted as names of fields, rather than as a data record.&lt;/li&gt;
    &lt;li&gt;Trim fields: if selected then leading and trailing whitespace characters will be removed from each field (except quoted fields). &lt;/li&gt;
    &lt;li&gt;Discard empty fields: if selected then empty fields (after trimming) will be discard.  This 
    affects the alignment of data into fields and is equivalent to treating consecutive delimiters as a 
    single delimiter.  Quoted fields are never discarded.&lt;/li&gt;
    &lt;li&gt;Decimal separator is comma: if selected then commas instead of points are used as the decimal separator in real numbers.  For
    example &lt;tt&gt;-51,354&lt;/tt&gt; is equivalent to -51.354.
    &lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Geometry definition&lt;/h5&gt;
&lt;p&gt;The geometry is can be define as one of&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Point coordinates: each feature is represented as a point defined by X and Y coordinates.&lt;/li&gt;
    &lt;li&gt;Well known text (WKT) geometry: each feature is represented as a well known text string, for example
    &lt;tt&gt;POINT(1.525622 51.20836)&lt;/tt&gt;.  See details of the &lt;a href=&quot;#wkt&quot;&gt;well known text&lt;/a&gt; format.
    &lt;li&gt;No geometry (attribute only table): records will not be displayed on the map, but can be viewed
    in the attribute table and joined to other layers in QGIS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For point coordinates the following options apply:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;X field: specifies the field containing the X coordinate&lt;/li&gt;
    &lt;li&gt;Y field: specifies the field containing the Y coordinate&lt;/li&gt;
    &lt;li&gt;DMS angles: if selected coordinates are represented as degrees/minutes/seconds
    or degrees/minutes.  QGIS is quite permissive in its interpretation of degrees/minutes/seconds.
    A valid DMS coordinate will contain three numeric fields with an optional hemisphere prefix or suffix
    (N, E, or + are positive, S, W, or - are negative).  Additional non numeric characters are 
    generally discarded.  For example &lt;tt&gt;N41d54&apos;01.54&amp;quot;&lt;/tt&gt; is a valid coordinate.
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For well known text geometry the following options apply:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Geometry field: the field containing the well known text definition.&lt;/li&gt;
    &lt;li&gt;Geometry type: one of &amp;quot;Detect&amp;quot; (detect), &amp;quot;Point&amp;quot;, &amp;quot;Line&amp;quot;, or &amp;quot;Polygon&amp;quot;.
    QGIS layers can only display one type of geometry feature (point, line, or polygon). This option selects
    which geometry type is displayed in text files containing multiple geometry types. Records containing
   other geometry types are discarded.   
    If &amp;quot;Detect&amp;quot; is selected then the type of the first geometry in the file will be used.
    &amp;quot;Point&amp;quot; includes POINT and MULTIPOINT WKT types, &amp;quot;Line&amp;quot; includes LINESTRING and
    MULTLINESTRING WKT types, and &amp;quot;Polygon&amp;quot; includes POLYGON and MULTIPOLYGON WKT types.
&lt;/ul&gt;
&lt;h5&gt;Layer settings&lt;/h5&gt;
&lt;p&gt;Layer settings control the way the layer is managed in QGIS.  The options available are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use spatial index. Create a spatial index to improve the performance of displaying and selecting spatial objects.
This option may be useful for files larger than a few megabytes in size.&lt;/li&gt;
&lt;li&gt;Use subset index. Create an index if a subset of records is being used (either by explicitly setting a subset string 
from the layer properties dialog, or an implicit subset of features for which the geometry is valid in files
for which all not geometries are valid).  The index will only be created when a subset is defined.&lt;/li&gt;
&lt;li&gt;Watch file.  If this options is selected QGIS will watch the file for changes by other applications, and 
reload the file when it is changed.  The map will not be updated until refreshed by the user, but indexes and
extents will be reloaded.  This option should be selected if indexes are used and it is likely that another
application will change the file. &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;&lt;a name=&quot;csv&quot;&gt;How the delimiter, quote, and escape characters work&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Records are split into fields using three character sets: 
delimiter characters, quote characters, and escape characters.  
Other characters in the record are considered as data, split into
fields by delimiter characters. 
Quote characters occur in pairs and cause the text between them to be treated as a data.  Escape characters cause the character following them to be treated as data.   
&lt;/p&gt;
&lt;p&gt;
Quote and escape characters cannot be the same as delimiter characters - they
will be ignored if they are. Escape characters can be the same as quote characters, but behave differently
if they are.&lt;/p&gt;
&lt;p&gt;The delimiter characters are used to mark the end of each field.  If more than one delimiter character
is defined then any one of the characters can mark the end of a field.  The quote and escape characters 
can override the delimiter character, so that it is treated as a normal data character.&lt;/p&gt;
&lt;p&gt;Quote characters may be used to mark the beginning and end of quoted fields. Quoted fields can 
contain delimiters and may span multiple lines in the text file.  If a field is quoted then it must
start and end with the same quote character.  Quote characters cannot occur within a field unless they
are escaped.&lt;/p&gt;
&lt;p&gt;Escape characters which are not quote characters force the following character to be treated as data.  
(that is, to stop it being treated as a new line, delimiter, or quote character).  
&lt;/p&gt;
&lt;p&gt;Escape characters that are also quote characters have much more limited effect.  They only apply within quotes and only escape themselves.  For example, if 
&lt;tt&gt;&apos;&lt;/tt&gt; is a quote and escape character, then the string
&lt;tt&gt;&apos;Smith&apos;&apos;s&amp;nbsp;Creek&apos;&lt;/tt&gt; will represent the value Smith&apos;s&amp;nbsp;Creek.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;regexp&quot;&gt;How regular expression delimiters work&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Regular expressions are mini-language used to represent character patterns.  There are many variations
of regular expression syntax - QGIS uses the syntax provided by the &lt;a href=&quot;http://qt-project.org/doc/qt-4.8/qregexp.html&quot;&gt;QRegExp&lt;/a&gt; class of the &lt;a href=&quot;http://qt.digia.com&quot;&gt;Qt&lt;/a&gt; framework.&lt;/p&gt;
&lt;p&gt;In a regular expression delimited file each line is treated as a record.  Each match of the regular expression in the line is treated as the end of a field.  
If the regular expression contains capture groups (eg &lt;tt&gt;(cat|dog)&lt;/tt&gt;)
 then these are extracted as fields. 
 If this is not desired then use non-capturing groups (eg &lt;tt&gt;(?:cat|dog)&lt;/tt&gt;).
&lt;/p&gt;
&lt;p&gt;The regular expression is treated differently if it is anchored to the start of the line (that is, the pattern starts with &lt;tt&gt;^&lt;/tt&gt;).
In this case the regular expression is matched against each line.  If the line does not match it is discarded
as an invalid record.  Each capture group in the expression is treated as a field.  The regular expression
is invalid if it does not have capture groups.  As an example this can be used as a (somewhat 
unintuitive) means of loading data with fixed width fields.  For example the 
expression
&lt;pre&gt;
^(.{5})(.{10})(.{20})(.{20})
&lt;/pre&gt;
&lt;p&gt;will extract four fields of widths 5, 10, 20, and 20 characters from each line.  
Lines less than 55 characters long will be discarded.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;wkt&quot;&gt;How WKT text is interpreted&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;
The delimited text layer recognizes the following 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Well-known_text&quot;&gt;well known text&lt;/a&gt; types - 
&lt;tt&gt;POINT&lt;/tt&gt;, &lt;tt&gt;MULTIPOINT&lt;/tt&gt;, &lt;tt&gt;LINESTRING&lt;/tt&gt;, &lt;tt&gt;MULTILINESTRING&lt;/tt&gt;, &lt;tt&gt;POLYGON&lt;/tt&gt;, and &lt;tt&gt;MULTIPOLYGON&lt;/tt&gt;.  
It will accept geometries with
a Z coordinate (eg &lt;tt&gt;POINT&amp;nbsp;Z&lt;/tt&gt;), a measure (&lt;tt&gt;POINT&amp;nbsp;M&lt;/tt&gt;), or both (&lt;tt&gt;POINT&amp;nbsp;ZM&lt;/tt&gt;).
&lt;/p&gt;
&lt;p&gt;
It can also handle the PostGIS EWKT variation, in which the geometry is preceded by an spatial reference 
system id (eg &lt;tt&gt;SRID=4326;POINT(175.3&amp;nbsp;41.2)&lt;/tt&gt;), and a variant used by Informix in which the WKT is 
preceded by an integer spatial reference id (eg &lt;tt&gt;1 POINT(175.3&amp;nbsp;41.2)&lt;/tt&gt;).
In both cases the SRID is ignored.
&lt;/p&gt;



&lt;h4&gt;&lt;a name=&quot;attributes&quot;&gt;Attributes in delimited text files&lt;/a&gt;&lt;/h4&gt; 
&lt;p&gt;Each record in the delimited text file is split into fields representing
attributes of the record.  Usually the attribute names are taken from the first
data record in the file.  However if this does not contain attribute names, then they will be named &lt;tt&gt;field_1&lt;/tt&gt;, &lt;tt&gt;field_2&lt;/tt&gt;, and so on.  
Also if records have more fields than are defined in the header record then these
will be named &lt;tt&gt;field_#&lt;/tt&gt;, where # is the field number (note that empty fields at the end of a record are ignored).
QGIS may override 
the names in the text file if they are numbers, or have names like &lt;tt&gt;field_#&lt;/tt&gt;,
or are duplicated.
&lt;/p&gt;
&lt;p&gt;
In addition to the attributes explicitly in the data file QGIS assigns a unique 
feature id to each record which is the line number in the source file on which
the record starts.  
&lt;/p&gt;
&lt;p&gt;
Each attribute also has a data type, one of string (text), integer, or real number.
The data type is inferred from the content of the fields - if every non blank value
is a valid integer then the type is integer, otherwise if it is a valid real
number then the type is real, otherwise the type is string.  Note that this is
based on the content of the fields - quoting fields does not change the way they
are interpreted.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;example&quot;&gt;Example of a text file with X,Y point coordinates&lt;/a&gt;&lt;/h4&gt; 
&lt;pre&gt;
X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
&lt;/pre&gt;
&lt;p&gt;This file:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Uses &lt;b&gt;;&lt;/b&gt; as delimiter. Any character can be used to delimit the fields.&lt;/li&gt;
&lt;li&gt;The first row is the header row. It contains the field names X, Y and ELEV.&lt;/li&gt;
&lt;li&gt;The x coordinates are contained in the X field.&lt;/li&gt;
&lt;li&gt;The y coordinates are contained in the Y field.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;a name=&quot;wkt_example&quot;&gt;Example of a text file with WKT geometries&lt;/a&gt;&lt;/h4&gt;
&lt;pre&gt;
id|wkt
1|POINT(172.0702250 -43.6031036)
2|POINT(172.0702250 -43.6031036)
3|POINT(172.1543206 -43.5731302)
4|POINT(171.9282585 -43.5493308)
5|POINT(171.8827359 -43.5875983)
&lt;/pre&gt;
&lt;p&gt;This file:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Has two fields defined in the header row: id and wkt.
  &lt;li&gt;Uses &lt;b&gt;|&lt;/b&gt; as a delimiter.&lt;/li&gt;
  &lt;li&gt;Specifies each point using the WKT notation
&lt;/ul&gt;

&lt;h4&gt;&lt;a name=&quot;python&quot;&gt;Using delimited text layers in Python&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Delimited text data sources can be creating from Python in a similar way to other vector layers.
The pattern is:
&lt;/p&gt;
&lt;pre&gt;
from PyQt4.QtCore import QUrl, QString
from qgis.core import QgsVectorLayer, QgsMapLayerRegistry

# Define the data source
filename=&quot;test.csv&quot;
uri=QUrl.fromLocalFile(filename)
uri.addQueryItem(&quot;type&quot;,&quot;csv&quot;)
uri.addQueryItem(&quot;delimiter&quot;,&quot;|&quot;)
uri.addQueryItem(&quot;wktField&quot;,&quot;wkt&quot;)
# ... other delimited text parameters
layer=QgsVectorLayer(QString(uri.toEncoded()),&quot;Test CSV layer&quot;,&quot;delimitedtext&quot;)
# Add the layer to the map
if layer.isValid():
    QgsMapLayerRegistry.instance().addMapLayer( layer )
&lt;/pre&gt;
&lt;p&gt;This could be used to load the second example file above.&lt;/p&gt;
&lt;p&gt;The configuration of the delimited text layer is defined by adding query items to the uri.
The following options can be added
&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;tt&gt;encoding=..&lt;/tt&gt; defines the file encoding.  The default is &amp;quot;UTF-8&amp;quot;&lt;/li&gt;
    &lt;li&gt;&lt;tt&gt;type=(csv|regexp|whitespace)&lt;/tt&gt; defines the delimiter type.  Valid values are csv, 
       regexp, and whitespace (which is just a special case of regexp).  The default is csv.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;delimiter=...&lt;/tt&gt; defines the delimiters that will be used for csv formatted files, 
       or the regular expression for regexp formatted files.  The default is , for CSV files.  There is
       no default for regexp files.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;quote=..&lt;/tt&gt; (for csv files) defines the characters used to quote fields. The default is &amp;quot;&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;escape=..&lt;/tt&gt; (for csv files) defines the characters used to escape the special meaning of the next character. The default is &amp;quot;&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;skipLines=#&lt;/tt&gt; defines the number of lines to discard from the beginning of the file. The default is 0.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;useHeader=(yes|no)&lt;/tt&gt; defines whether the first data record contains the names of the data fields. The default is yes.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;trimFields=(yes|no)&lt;/tt&gt; defines whether leading and trailing whitespace is to be removed from unquoted fields. The default is no.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;maxFields=#&lt;/tt&gt; defines the maximum number of fields that will be loaded from the file.  
       Additional fields in each record will be discarded. The default is 0 - include all fields.
       (This option is not available from the delimited text layer dialog box).&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;skipEmptyFields=(yes|no)&lt;/tt&gt; defines whether empty unquoted fields will be discarded (applied after trimFields). The default is no.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;decimalPoint=.&lt;/tt&gt; specifies an alternative character that may be used as a decimal point in numeric fields.  The default is a point (full stop) character.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;wktField=fieldname&lt;/tt&gt; specifies the name or number (starting at 1) of the field containing a well known text geometry definition&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;xField=fieldname&lt;/tt&gt; specifies the name or number (starting at 1) of the field the X coordinate (only applies if wktField is not defined)&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;yField=fieldname&lt;/tt&gt; specifies the name or number (starting at 1) of the field the Y coordinate (only applies if wktField is not defined)&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;geomType=(auto|point|line|polygon|none)&lt;/tt&gt; specifies type of geometry for wkt fields, or none to load the file as an attribute-only table.  The default is auto.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;subset=expression&lt;/tt&gt; specifies an expression used to identify a subset of the records that will be 
       used.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;crs=...&lt;/tt&gt; specifies the coordinate system to use for the vector layer, in a format accepted by QgsCoordinateReferenceSystem.createFromString (for example &amp;quot;EPSG:4167&amp;quot;).  If this is not 
       specified then a dialog box may request this information from the user
       when the layer is loaded (depending on QGIS CRS settings).&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;subsetIndex=(yes|no)&lt;/tt&gt; specifies whether the provider should build an index to define subset during the initial file scan.  The index will apply both for explicitly defined subsets, and for the implicit subset of features for which the geometry definition is valid.  By default the subset index is built if it is applicable.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;spatialIndex=(yes|no)&lt;/tt&gt; specifies whether the provider should build a spatial index during the initial file scan.  By default the spatial index is not built. &lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;watchFile=(yes|no)&lt;/tt&gt; specifies whether the provider should use a file system watcher to monitor for changes to the file.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;quiet=(yes|no)&lt;/tt&gt; specifies whether errors encountered loading the layer are presented in a dialog box (they will be written to the QGIS log in any case). The default is no.  This option is not available from the GUI&lt;/li&gt;
&lt;/ul&gt;


</source>
        <translation>&lt;h3&gt;Lớp tập tin văn bản phân tách&lt;/h3&gt;
Nạp và trình bày các tập tin văn bản được phân tách
&lt;p&gt;
&lt;a href=&quot;#re&quot;&gt;Tổng quan&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#creating&quot;&gt;Tạo một lớp văn bản đã phân tách&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#csv&quot;&gt;Dấu phân tách, dấu nháy và ký tự thoát làm việc như thế nào&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#regexp&quot;&gt;Các dấu phân tách biểu thức chính tắc làm việc như thế nào&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#wkt&quot;&gt;Văn bản WKT được diễn giải như thế nào&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#attributes&quot;&gt;Các thuộc tính trong các tập tin văn bản phân tách&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;#example&quot;&gt;Ví dụ một tập tin văn bản với các tọa độ điểm X,Y&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#wkt_example&quot;&gt;Ví dụ một tập tin văn bản với các hình học kiểu WKT&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#python&quot;&gt;Dùng các lớp văn bản phân tách trong Python&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;re&quot;&gt;Tổng quan&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Một &amp;quot;tập tin văn bản phân tách&amp;quot; chứa dữ liệu mà trong đó mỗi bản ghi ở trên một dòng, và được ngắt ra thành các trường bằng một ký tự phân tách như dấu phẩy.  
Kiểu tập tin này được xuất ra từ các bảng tính (ví dụ như các tập tin CSV) hoặc từ các CSDL.  
Một cách điển hình thì dòng đầu tiên của một tập tin văn bản phân tách sẽ chứa tên của các trường.  
&lt;/p&gt;
&lt;p&gt;
Tập tin văn bản phân tách có thể được nạp vào QGIS thành một lớp. 
Các bản ghi có thể được trình bày về mặt không gian hoặc là ở dạng điểm được định nghĩa bằng các tọa độ X và Y, hoặc là dùng một định nghĩa Văn bản Được hiểu Rõ (WKT) cho hình học để có thể mô tả điểm, đường và vùng với mức độ phức tạp tùy ý. Tập tin này cũng có thể được nạp chỉ dưới dạng bảng thuộc tính, mà sau đó có thể kết hợp với các bảng khác trong QGIS.
&lt;/p&gt;
&lt;p&gt;
Ngoài định nghĩa hình học, tập tin này còn có thể chứa các trường chữ, số nguyên và số thực. Theo mặc định QGIS sẽ chọn kiểu của trường dựa theo giá trị không rỗng của trường. Nếu tất cả đều có thể được diễn giải thành số nguyên thì kiểu trường sẽ là số nguyên, nếu tất cả đều có thể diễn giải thành số thực thì kiểu sẽ là số kép, nếu không thì kiểu sẽ là chữ.
&lt;/p&gt;
&lt;p&gt;
QGIS cũng có thể đọc các kiểu từ một trình điều khiển CSV OGR tương thích với tập tin &amp;quot;csvt&amp;quot;.  
Đây là một tập tin đi kèm tập tin dữ liệu, nhưng có chữ &amp;quot;t&amp;quot; kèm theo tên tập tin. 
Tập tin này chỉ được chứa một dòng trong đó liệt kê kiểu của từng trường. 
Các kiểu hợp lệ là &amp;quot;số nguyên&amp;quot;, &amp;quot;số thực&amp;quot;, &amp;quot;chuỗi&amp;quot;, &amp;quot;ngày&amp;quot;, &amp;quot;giờ&amp;quot;, và &amp;quot;ngày_giờ&amp;quot;. Các kiểu ngày, giờ và ngày_giờ được xử lý thành các chuỗi trong QGIS.
Sau mỗi kiểu có thể có mô tả chiều dài và độ chính xác, ví dụ &amp;quot;số_thực(10.4)&amp;quot;.
Danh sách các kiểu cách nhau bởi dấu phẩy, bất kể ký tự phân tách dùng trong tập tin dữ liệu là gì. Một
ví dụ của tập tin định dạng hợp lệ sẽ là:
&lt;/p&gt;

&lt;pre&gt;
&amp;quot;integer&amp;quot;,&amp;quot;string&amp;quot;,&amp;quot;string(20)&amp;quot;,&amp;quot;real(20.4)&amp;quot;
&lt;/pre&gt;

&lt;h4&gt;&lt;a name=&quot;creating&quot;&gt;Tạo một lớp văn bản phân tách&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Việc tạo một lớp văn bản phân tách bao gồm chọn tập tin dữ liệu, định nghĩa định dạng (mỗi bản ghi được tách ra thành các trường như thế nào), và định nghĩa cách thức hình học được biểu thị.  
Những điều này được quản lý thông qua hộp thoại văn bản phân tách, như chi tiết dưới đây.  
Hộp thoại này trình bày một mẫu từ phần đầu của tập tin, nó cho biết các tùy chọn định dạng được áp dụng như thế nào.
&lt;/p&gt;
&lt;h5&gt;Chọn tập tin dữ liệu&lt;/h5&gt;
&lt;p&gt;Dùng nút&amp;quot;Duyệt...&amp;quot; để chọn tập tin dữ liệu. Một khi tập tin đã được chọn, tên lớp sẽ tự động được hiện ra dựa theo tên tập tin. Tên lớp có thể được dùng để biểu thị dữ liệu trong phần chú giải của QGIS.  
&lt;/p&gt;
&lt;p&gt;
Theo mặc định, các tập tin được giả định mã hóa là UTF-8. Tuy nhiên các mã hóa khác có thể chọn được. Ví dụ &amp;quot;Hệ thống&amp;quot; dùng mã hóa mặc định trong hệ điều hành.  
Tốt hơn là nên dùng một mã hóa rõ ràng nếu bạn muốn dự án QGIS chạy đúng trên các máy khác.
&lt;/p&gt;
&lt;h5&gt;Chỉ định định dạng tập tin&lt;/h5&gt;
&lt;p&gt;Định dạng tập tin có thể là một trong số sau
&lt;ul&gt;
    &lt;li&gt;Định dạng tập tin CSV. Đây là định dạng được dùng phổ biến trong các bảng tính, 
    trong đó các trường được phân tách bằng một dấu phẩy, và trích dẫn bằng cách dùng ký tự &amp;quot;(trích dẫn). 
    Trong các trường được trích dẫn, một ký hiệu trích dẫn được nhập vào là &amp;quot;&amp;quot;.&lt;/li&gt;
    &lt;li&gt;Các dấu phân tách được chọn. Mỗi bản ghi được ngắt ra thành các trường bằng cách dùng một hoặc nhiều ký tự phân tách.
    Các ký tự trích dẫn được dùng cho các trường có thể có dấu phân tách. Ký tự thoát có thể được dùng 
    để xử lý các ký tự đi sau như ký tự bình thường (tức là tính cả ký tự phân tách, dấu trích dẫn, và các ký tự dòng mới  
     trong các trường chữ). Việc dùng ký tự phân tách, dấu trích dẫn và ký tự thoát được trình bày chi tiết &lt;a href=&quot;#csv&quot;&gt;dưới đây&lt;/a&gt;.
    &lt;li&gt;Biểu thức chính tắc. Mỗi dòng được ngắt thành trường bằng dấu phân tách &amp;quot;biểu thức biểu thức&amp;quot;.
    Việc dùng các biểu thức chính tắc được trình bày chi tiết &lt;a href=&quot;#regexp&quot;&gt;dưới đây&lt;/a&gt;.
&lt;/ul&gt;
&lt;h5&gt;Các tùy chọn bản ghi và trường&lt;/h5&gt;
&lt;p&gt;Các tùy chọn sau ảnh hưởng đến việc chọn các bản ghi và các trường từ tập tin dữ liệu&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Số lượng các dòng tiêu đề cần phải bỏ: được dùng để bỏ qua các dòng tiêu đề ở phần đầu của tập tin văn bản&lt;/li&gt;
    &lt;li&gt;Bản ghi đầu tiên chứa tên trường: nếu được chọn thì bản ghi đầu tiên trong tập tin (sau các dòng bị bỏ) sẽ được diễn giải thành tên trường, chứ không phải là một bản ghi dữ liệu.&lt;/li&gt;
    &lt;li&gt;Cắt ngắn trường: nếu được chọn thì các ký tự khoảng trắng trước và sau sẽ bị loại bỏ khỏi mỗi trường (ngoại trừ các trường được trích dẫn). &lt;/li&gt;
    &lt;li&gt;Bỏ các trường rỗng: nếu được chọn thì các trường rỗng (sau khi cắt ngắn) sẽ bị bỏ. Điều này  
    ảnh hưởng đến việc căn thẳng dữ liệu vào các trường và tương đương với việc xử lý các dấu phân tách cạnh nhau như 
    một dấu phân tách duy nhất. Các trường được trích dẫn không bao giờ bị loại bỏ.&lt;/li&gt;
    &lt;li&gt;Dấu phân tách thập phân là dấu phẩy: nếu được chọn, thay vì dấu chấm thì dấu phẩy sẽ được dùng làm dấu phân tách thập phân trong các số thực. Ví dụ &lt;tt&gt;-51,354&lt;/tt&gt; tương đương với -51.354.
    &lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Định nghĩa hình học&lt;/h5&gt;
&lt;p&gt;Hình học có thể được định nghĩa ở một trong các dạng&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Tọa độ điểm: mỗi đối tượng được biểu thị thành một điểm định nghĩa bằng các tọa độ X và Y.&lt;/li&gt;
    &lt;li&gt;Hình học Văn bản được hiểu rõ (WKT): mỗi đối tượng được biểu thị thành một chuỗi văn bản được hiểu rõ, ví dụ
    &lt;tt&gt;POINT(1.525622 51.20836)&lt;/tt&gt;.  Xem chi tiết về định dạng &lt;a href=&quot;#wkt&quot;&gt;văn bản được hiểu rõ&lt;/a&gt;.
    &lt;li&gt;Không có hình học (chỉ là bảng thuộc tính): các bản ghi không được trình bày trên bản đồ, nhưng có thể xem được
    trong bảng thuộc tính và kết hợp được với các lớp khác trong QGIS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Đối với các tọa độ điểm, các tùy chọn sau có thể áp dụng:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Trường X: chỉ định trường chứa tọa độ X&lt;/li&gt;
    &lt;li&gt;Trường Y: chỉ định trường chứa tọa độ Y&lt;/li&gt;
    &lt;li&gt;Các góc ĐPG: nếu được chọn các tọa độ được biểu thị dạng độ/phút/giây
    hoặc độ/phút. QGIS khá dễ trong việc diễn giải độ/phút/giây.
    Một tọa độ ĐPG hợp lệ sẽ chứa ba trường kiểu số với một đầu chữ hoặc cuối chữ tùy chọn chỉ bán cầu
    (B, Đ, hoặc  + là dương, N, T, hoặc - là âm).  Các ký tự bổ sung không phải số  
    thường bị bỏ đi. Ví dụ &lt;tt&gt;N41d54&apos;01.54&amp;quot;&lt;/tt&gt; là một tọa độ hợp lệ.
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Đối với hình học kiểu văn bản được hiểu rõ các tùy chọn sau được áp dụng:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Trường hình học: trường chứa định nghĩa văn bản được hiểu rõ.&lt;/li&gt;
    &lt;li&gt;Kiểu hình học: một trong các kiểu &amp;quot;Phát hiện&amp;quot; (phát hiện), &amp;quot;Điểm&amp;quot;, &amp;quot;Đường&amp;quot;, hoặc &amp;quot;Vùng&amp;quot;.
    Các lớp trong QGIS chỉ có thể trình bày một kiểu đối tượng hình học (điểm, đường hoặc vùng). Tùy chọn này 
    giúp chọn kiểu hình học nào được trình bày trong tập tin văn bản chứa nhiều kiểu hình học. Các bản ghi chứa
   các kiểu hình học khác bị loại bỏ.   
    Nếu &amp;quot;Phát hiện&amp;quot; được chọn thì kiểu của hình học đầu tiên trong tập tin sẽ được dùng.
    &amp;quot;Điểm&amp;quot; bao gồm các kiểu POINT và MULTIPOINT WKT, &amp;quot;Đường&amp;quot; bao gồm các kiểu LINESTRING 
     và MULTLINESTRING WKT, và &amp;quot;Vùng&amp;quot; bao gồm các kiểu POLYGON và MULTIPOLYGON WKT.
&lt;/ul&gt;
&lt;h5&gt;Các thiết lập lớp&lt;/h5&gt;
&lt;p&gt;Các thiết lập lớp kiểm soát cách thức lớp đó được quản lý trong QGIS. Các tùy chọn bao gồm:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dùng chỉ mục không gian. Tạo một chỉ mục không gian để cải thiện hiệu suất của việc trình bày và chọn các đối tượng không gian.
Tùy chọn này có thể hữu ích đối với các tập tin có kích thước lớn hơn vài MB.&lt;/li&gt;
&lt;li&gt;Dùng chỉ mục tập con. Tạo một chỉ mục nếu một tập con các bản ghi đang được dùng (hoặc là bằng cách thiết lập rõ ràng một chuỗi tập con từ hộp thoại tính chất lớp, hoặc một tập con các đối tượng ngầm có hình học hợp lệ trong các tập tin không phải tất cả các hình học đều hợp lệ). Chỉ mục sẽ chỉ được tạo khi tập con được định nghĩa.&lt;/li&gt;
&lt;li&gt;Theo dõi tập tin. Nếu tùy chọn này được dùng thì QGIS sẽ theo dõi tập tin xem có thay đổi bởi các ứng dụng khác không, và nạp lại tập tin khi nó bị thay đổi. Bản đồ sẽ không được cập nhật cho tới khi người dùng làm tươi lại, tuy nhiên các chỉ mục và các phạm vi sẽ được nạp lại. Tùy chọn này nên được áp dụng nếu các chỉ mục được dùng và khi có khả năng một ứng dụng khác thay đổi tập tin. &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;&lt;a name=&quot;csv&quot;&gt;Cách thức làm việc của dấu phân tách, dấu trích dẫn và ký tự thoát&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Các bản ghi được ngắt ra thành các trường bằng cách dùng tập hợp ba ký tự: 
các ký tự phân tách, các ký tự trích dẫn và các ký tự thoát.  
Các ký tự khác trong bản ghi được coi là dữ liệu, được ngắt ra thành trường theo ký tự phân tách. 
Các ký tự trích dẫn xuất hiện thành cặp và khiến cho chữ ở giữa chúng được xử lý thành dữ liệu. Các ký tự thoát khiến cho những ký tự đi sau chúng được coi là dữ liệu.   
&lt;/p&gt;
&lt;p&gt;
Các ký tự trích dẫn và ký tự thoát không thể giống với ký tự phân tách - chúng sẽ bị bỏ qua nếu giống. Các ký tự thoát có thể giống ký tự trích dẫn, nhưng hoạt động theo cách khác.&lt;/p&gt;
&lt;p&gt;Các ký tự phân tách được dùng để đánh dấu nơi kết thúc của mỗi trường. Nếu có nhiều hơn một ký tự phân tách được định nghĩa thì bất kỳ ký tự nào cũng có thể đánh dấu kết thúc trường. Các ký tự trích dẫn và thoát có thể ghi đè ký tự phân tách, khiến cho nó được xử lý như ký tự dữ liệu thông thường.&lt;/p&gt;
&lt;p&gt;Các ký tự trích dẫn có thể được dùng để đánh dấu nơi bắt đầu và kết thúc của trường được trích dẫn. Các trường được trích dẫn có thể chứa các ký tự phân tách và có thể ở trên nhiều dòng trong tập tin văn bản. Nếu một trường được trích dẫn thì nó phải bắt đầu và kết thúc bằng cùng một ký tự trích dẫn. Các ký tự trích dẫn không thể xuất hiện trong một trường trừ khi chúng được thoát.&lt;/p&gt;
&lt;p&gt;Các ký tự thoát nào không giống ký tự trích dẫn sẽ buộc những ký tự đi sau được xử lý như dữ liệu.  
(có nghĩa là, ngừng việc nó bị xử lý là dòng mới, dấu phân tách hoặc dấu trích dẫn).  
&lt;/p&gt;
&lt;p&gt;Các ký tự thoát nào mà cũng giống với ký tự trích dẫn thì có ảnh hưởng hạn chế hơn nhiều. Chúng chỉ áp dụng ở trong dấu trích dẫn và chỉ tự thoát chính chúng. Ví dụ nếu &lt;tt&gt;&apos;&lt;/tt&gt; là ký tự trích dẫn và thoát, thì chuỗi
&lt;tt&gt;&apos;Smith&apos;&apos;s&amp;nbsp;Creek&apos;&lt;/tt&gt; sẽ biểu thị giá trị là Smith&apos;s&amp;nbsp;Creek.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;regexp&quot;&gt;Các ký tự phân tách biểu thức chính tắc làm việc thế nào&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Các biểu thức chính tắc là một loại ngôn ngữ nhỏ được dùng để biểu thị các mẫu ký tự. Có nhiều dạng biến thể của cú pháp biểu thức chính tắc - QGIS dùng cú pháp theo lớp &lt;a href=&quot;http://qt-project.org/doc/qt-4.8/qregexp.html&quot;&gt;QRegExp&lt;/a&gt; của chương trình &lt;a href=&quot;http://qt.digia.com&quot;&gt;Qt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Trong một tập tin phân tách theo biểu thức chính tắc, mỗi dòng được xử lý là một bản ghi. Mỗi lần khớp biểu thức chính tắc trong dòng được xử lý là kết thúc của một trường.  
Nếu biểu thức chính tắc chứa các nhóm bắt (ví dụ như &lt;tt&gt;(cat|dog)&lt;/tt&gt;)
thì các nhóm này được trích ra thành các trường. 
Nếu đây không phải điều bạn muốn thì hãy dùng các nhóm không bắt (ví dụ &lt;tt&gt;(?:cat|dog)&lt;/tt&gt;).
&lt;/p&gt;
&lt;p&gt;Biểu thức chính tắc được xử lý khác nếu nó được neo ở phần bắt đầu một dòng (nghĩa là mẫu bắt đầu bằng &lt;tt&gt;^&lt;/tt&gt;).
Trong trường hợp này, biểu thức chính tắc được căn khớp dựa theo từng dòng. Nếu một dòng không khớp, nó bị loại bỏ như là một bản ghi không hợp lệ. Mỗi nhóm bắt trong biểu thức được xử lý như là một trường. Biểu thức chính tắc sẽ thành không hợp lệ nếu nó không có các nhóm bắt. Ví dụ là điều này có thể được dùng (có phần không trực quan lắm) để nạp những dữ liệu chứa các trường có chiều rộng cố định. Ví dụ biểu thức
&lt;pre&gt;
^(.{5})(.{10})(.{20})(.{20})
&lt;/pre&gt;
&lt;p&gt;sẽ trích bốn trường có chiều rộng 5, 10, 20 và 20 ký tự từ mỗi dòng.  
Những dòng có ít hơn 55 ký tự sẽ bị bỏ.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;wkt&quot;&gt;Văn bản được hiểu rõ được diễn giải như thế nào&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;
Lớp văn bản phân tách nhận diện các kiểu 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Well-known_text&quot;&gt;văn bản được hiểu rõ&lt;/a&gt; sau - 
&lt;tt&gt;POINT&lt;/tt&gt;, &lt;tt&gt;MULTIPOINT&lt;/tt&gt;, &lt;tt&gt;LINESTRING&lt;/tt&gt;, &lt;tt&gt;MULTILINESTRING&lt;/tt&gt;, &lt;tt&gt;POLYGON&lt;/tt&gt;, và &lt;tt&gt;MULTIPOLYGON&lt;/tt&gt;.  
Nó cũng chấp nhận các hình học có tọa độ Z (ví dụ &lt;tt&gt;POINT&amp;nbsp;Z&lt;/tt&gt;), một số đo (&lt;tt&gt;POINT&amp;nbsp;M&lt;/tt&gt;), hoặc cả hai (&lt;tt&gt;POINT&amp;nbsp;ZM&lt;/tt&gt;).
&lt;/p&gt;
&lt;p&gt;
Nó cũng có thể xử lý biến thể EWKT của PostGIS, trong đó đi trước hình học là một số hiệu nhân diện HTĐ (ví dụ &lt;tt&gt;SRID=4326;POINT(175.3&amp;nbsp;41.2)&lt;/tt&gt;), và một dạng biến thể được Informix dùng mà trong đó đi trước WKT 
là một số nguyên nhận diện HTĐ (ví dụ &lt;tt&gt;1 POINT(175.3&amp;nbsp;41.2)&lt;/tt&gt;).
Trong cả hai trường hợp trên, số hiệu nhận diện HTĐ bị bỏ qua.
&lt;/p&gt;



&lt;h4&gt;&lt;a name=&quot;attributes&quot;&gt;Các thuộc tính trong tập tin văn bản được phân tách&lt;/a&gt;&lt;/h4&gt; 
&lt;p&gt;Mỗi bản ghi trong tập tin văn bản được phân tách bị ngắt ra thành các trường biểu thị cho các thuộc tính của bản ghi. Thông thường tên thuộc tính được lấy từ bản ghi đầu tiên trong tập tin. Tuy nhiên, nếu tập tin không chứa tên thuộc tính, chúng sẽ được đặt tên là &lt;tt&gt;trường_1&lt;/tt&gt;, &lt;tt&gt;trường_2&lt;/tt&gt;, và cứ thế.  
Ngoài ra nếu các bản ghi có nhiều trường hơn so với định nghĩa trong bản ghi đầu thì những trường này sẽ được đặt tên là &lt;tt&gt;trường_#&lt;/tt&gt;, trong đó # là số hiệu trường (lưu ý rằng trường rỗng ở cuối bản ghi bị bỏ qua).
QGIS có thể ghi đè các tên trong tập tin văn bản nếu chúng là con số, hoặc có các tên kiểu như &lt;tt&gt;trường_#&lt;/tt&gt;,
hoặc bị lặp.
&lt;/p&gt;
&lt;p&gt;
Bên cạnh các thuộc tính được chỉ định rõ ràng trong tập tin dữ liệu, QGIS cũng gán một số hiệu nhận diện đối tượng không trùng vào mỗi bản ghi, đó chính là số dòng trong tập tin nguồn nơi bản ghi bắt đầu.  
&lt;/p&gt;
&lt;p&gt;
Mỗi thuộc tính cũng còn có kiểu dữ liệu, là một trong các kiểu chuỗi (chữ), số nguyên hoặc số thực.
Kiểu dữ liệu này được suy ra từ nội dung của các trường - nếu các giá trị không rỗng là số nguyên hợp lệ thì kiểu trường là số nguyên, nếu là số thực hợp lệ thì kiểu trường là số thực, nếu không thì kiểu trường là chuỗi. Lưu ý rằng điều này căn cứ theo nội dung của trường - trích dẫn trường không làm thay đổi cách thức chúng được diễn giải.
&lt;/p&gt;


&lt;h4&gt;&lt;a name=&quot;example&quot;&gt;Ví dụ một tập tin văn bản với các tọa độ điểm X,Y&lt;/a&gt;&lt;/h4&gt; 
&lt;pre&gt;
X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
&lt;/pre&gt;
&lt;p&gt;Tập tin này:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Dùng &lt;b&gt;;&lt;/b&gt; làm dấu phân tách. Bất kỳ ký tự nào cũng có thể được dùng để phân tách trường.&lt;/li&gt;
&lt;li&gt;Dòng đầu tiên là dòng tiêu đề. Nó chứa các tên trường X, Y và ELEV.&lt;/li&gt;
&lt;li&gt;Tọa độ x được chứa trong trường X.&lt;/li&gt;
&lt;li&gt;Tọa độ y được chứa trong trường Y.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;a name=&quot;wkt_example&quot;&gt;Ví dụ của một tập tin văn bản với các hình học WKT&lt;/a&gt;&lt;/h4&gt;
&lt;pre&gt;
id|wkt
1|POINT(172.0702250 -43.6031036)
2|POINT(172.0702250 -43.6031036)
3|POINT(172.1543206 -43.5731302)
4|POINT(171.9282585 -43.5493308)
5|POINT(171.8827359 -43.5875983)
&lt;/pre&gt;
&lt;p&gt;Tập tin này:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Có hai trường được định nghĩa trong hàng tiêu đề : id và wkt.
  &lt;li&gt;Dùng &lt;b&gt;|&lt;/b&gt; làm dấu phân tách.&lt;/li&gt;
  &lt;li&gt;Xác định mỗi điểm bằng kiểu ghi chú WKT
&lt;/ul&gt;

&lt;h4&gt;&lt;a name=&quot;python&quot;&gt;Dùng các lớp văn bản được phân tách trong Python&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Các nguồn dữ liệu kiểu văn bản được phân tách có thể được tạo từ Python theo cách tương tự như các lớp véc-tơ khác.
Mẫu như sau:
&lt;/p&gt;
&lt;pre&gt;
from PyQt4.QtCore import QUrl, QString
from qgis.core import QgsVectorLayer, QgsMapLayerRegistry

# Định nghĩa nguồn dữ liệu
filename=&quot;test.csv&quot;
uri=QUrl.fromLocalFile(filename)
uri.addQueryItem(&quot;type&quot;,&quot;csv&quot;)
uri.addQueryItem(&quot;delimiter&quot;,&quot;|&quot;)
uri.addQueryItem(&quot;wktField&quot;,&quot;wkt&quot;)
# ... các tham số văn bản phân tách khác
layer=QgsVectorLayer(QString(uri.toEncoded()),&quot;Test CSV layer&quot;,&quot;delimitedtext&quot;)
# Thêm lớp vào bản đồ
if layer.isValid():
    QgsMapLayerRegistry.instance().addMapLayer( layer )
&lt;/pre&gt;
&lt;p&gt;Mẫu trên có thể được dùng để nạp tập tin ví dụ thứ hai ở trên.&lt;/p&gt;
&lt;p&gt;Cấu hình của lớp văn bản phân tách được định nghĩa bằng cách thêm các mục truy vấn vào uri.
Các tùy chọn sau có thể được thêm vào
&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;tt&gt;encoding=..&lt;/tt&gt; định nghĩa mã hóa tập tin.  Mặc định là &amp;quot;UTF-8&amp;quot;&lt;/li&gt;
    &lt;li&gt;&lt;tt&gt;type=(csv|regexp|whitespace)&lt;/tt&gt; định nghĩa kiểu phân tách. Các giá trị hợp lệ là csv, 
       regexp, và khoảng trắng (chỉ là một trường hợp cá biệt của regexp). Mặc định là csv.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;delimiter=...&lt;/tt&gt; định nghĩa các dấu phân tách sẽ được dùng cho các tập tin định dạng csv, 
       hoặc biểu thức chính tắc đối với các tập tin định dạng regexp. Mặc định là , đối với tập tin CSV. Không
       có trị mặc định cho các tập tin regexp.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;quote=..&lt;/tt&gt; (đối với tập tin csv) định nghĩa ký tự được dùng trích dẫn trường. Mặc định là &amp;quot;&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;escape=..&lt;/tt&gt; (đối với tập tin csv) định nghĩa ký tự được dùng để thoát ý nghĩa đặc biệt của ký tự tiếp theo. Mặc định là &amp;quot;&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;skipLines=#&lt;/tt&gt; xác định số dòng bị bỏ ở đầu tập tin. Mặc định là 0.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;useHeader=(yes|no)&lt;/tt&gt; xác định bản ghi đầu tiên của dữ liệu có chứa tên trường hay không. Mặc định là yes.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;trimFields=(yes|no)&lt;/tt&gt; xác định có loại bỏ khoảng trắng thừa ở đầu và cuối của các trường không được trích dẫn hay không. Mặc định là no.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;maxFields=#&lt;/tt&gt; xác định số trường nhiều nhất sẽ được nạp từ tập tin.  
       Các trường dôi ra trong mỗi bản ghi sẽ bị loại bỏ. Mặc định là 0 - nhập tất cả các trường.
       (Tùy chọn này không có trong hộp thoại lớp văn bản được phân tách).&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;skipEmptyFields=(yes|no)&lt;/tt&gt; xác định có bỏ các trường rỗng không được trích dẫn không (được áp dụng sau lệnh trimFields). Mặc định là no.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;decimalPoint=.&lt;/tt&gt; chỉ định một ký tự thay thế khác dùng làm dấu thập phân trong trường kiểu số. Mặc định là ký tự dấu chấm.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;wktField=tên trường&lt;/tt&gt; chỉ định tên hoặc con số (bắt đầu là 1) của trường chứa định nghĩa hình học kiểu văn bản được hiểu rõ&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;xField=tên trường&lt;/tt&gt; chỉ định tên hoặc con số (bắt đầu là 1) của trường chứa tọa độ X (chỉ áp dụng nếu wktField không được định nghĩa )&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;yField=tên trường&lt;/tt&gt; chỉ định tên hoặc con số (bắt đầu là 1) của trường chứa tọa độ Y (chỉ áp dụng nếu wktField không được định nghĩa)&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;geomType=(auto|point|line|polygon|none)&lt;/tt&gt; chỉ định kiểu hình học dùng cho trường wkt, hoặc không dùng để nạp tập tin chỉ ở dạng bảng thuộc tính. Mặc định là auto.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;subset=biểu thức&lt;/tt&gt; chỉ định một biểu thức được dùng để nhận diện một tập con của các bản ghi nào sẽ được dùng.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;crs=...&lt;/tt&gt; chỉ định hệ tọa độ dùng cho lớp véc-tơ, theo định dạng được  QgsCoordinateReferenceSystem.createFromString chấp nhận (ví dụ &amp;quot;EPSG:4167&amp;quot;). Nếu mục này không 
       được chỉ định thì một hộp thoại có thể mở ra yêu cầu người dùng khai thông tin này
       khi lớp được nạp (tùy theo thiết lập về HTĐ của QGIS).&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;subsetIndex=(yes|no)&lt;/tt&gt; chỉ định xem nhà cung cấp có phải xây dựng một chỉ mục để định nghĩa tập con trong quá trình quét tập tin lúc đầu. Chỉ mục sẽ được áp dụng cho cả các tập con được định nghĩa rõ ràng, lẫn tập con các đối tượng ngầm có định nghĩa hình học hợp lệ. Theo mặc định, chỉ mục tập con được xây dựng nếu được.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;spatialIndex=(yes|no)&lt;/tt&gt; chỉ định xem nhà cung cấp có phải xây dựng một chỉ mục không gian trong quá trình quét tập tin lúc đầu. Theo mặc định thì chỉ mục không gian không được xây dựng. &lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;watchFile=(yes|no)&lt;/tt&gt; chỉ định xem nhà cung cấp có nên dùng một trình theo dõi hệ thống tập tin để giám sát thay đổi của tập tin.&lt;/li&gt;
       &lt;li&gt;&lt;tt&gt;quiet=(yes|no)&lt;/tt&gt; chỉ định xem có trình bày các lỗi gặp trong quá trình nạp các lớp trong một hộp thoại hay không (trong trường hợp nào thì chúng cũng được ghi vào báo cáo của QGIS). Mặc định là no. Tùy chọn này không có ở giao diện đồ họa&lt;/li&gt;
&lt;/ul&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a New SpatiaLite Layer&lt;/h3&gt;
You can use this dialog to create a new SpatiaLite database and/or an empty SpatiaLite layer for editing. See below for an explanation of the dialog inputs.
&lt;h4&gt;Database&lt;/h4&gt;
Choose the database from the drop-down list. This list is created from your saved SpatiaLite connections. If you don&apos;t have a saved connection or want to create a new database, click on the button (&lt;label&gt;...&lt;/label&gt;) to the right of the drop-down.
&lt;h4&gt;Layer name&lt;/h4&gt;
Enter a name for the layer you want to create. The name should be one word. You can use underscores in the name if you like.
&lt;h4&gt;Geometry column&lt;/h4&gt;
Enter a name for the geometry column or accept the default.
&lt;h4&gt;Type&lt;/h4&gt;
Choose the type of layer you want to create. 
&lt;h4&gt;EPSG SRID&lt;/h4&gt;
Enter the EPSG number for the spatial reference id (SRID). By default the SRID for WGS 84 is filled in for you. Click on &lt;label&gt;Find SRID&lt;/label&gt; button to change the coordinate reference system of the layer if needed. The SRID must exist within the spatial_ref_sys in your SpatiaLite database. You can search for the SRID using partial matches on both name and SRID.
&lt;h4&gt;Create an auto-incrementing Primary Key&lt;/h4&gt;
Clicking this check box will add a primary key to the new layer. This key field will be auto-incrementing, meaning you don&apos;t have to enter a value for it when adding features to the attribute table of the layer.
&lt;h4&gt;New attribute&lt;/h4&gt;
Add the desired attributes by clicking on the &lt;label&gt;Add to attributes list&lt;/label&gt; button after you have specified a name and type for the attribute. Only real, integer, and string attributes are supported.&lt;br/&gt;
Width and precision are irrelevant in a SpatiaLite database so you do not have to specify these.
&lt;h4&gt;Attributes list&lt;/h4&gt;
In this section you can see the list of attributes. To delete one of them, click on it and choose &lt;label&gt;Remove selected attribute&lt;/label&gt; button.

&lt;p&gt;
Click on &lt;label&gt;OK&lt;/label&gt; to create the layer and close the dialog.
&lt;label&gt;Cancel&lt;/label&gt; will close the layer without further changes.
</source>
        <translation>&lt;h3&gt;Tạo lớp SpatiaLite mới&lt;/h3&gt;
Bạn có thể dùng hộp thoại này để tạo một CSDL SpatiaLite mới và/hoặc một lớp SpatiaLite rỗng để biên tập. Xem bên dưới để biết ý nghĩa các đầu vào của hộp thoại.
&lt;h4&gt;CSDL&lt;/h4&gt;
Chọn CSDL từ danh sách thả xuống. Danh sách này được tạo ra từ các kết nối SpatiaLite mà bạn đã lưu. Nếu bạn không có một kết nối đã lưu nào hoặc bạn muốn tạo một CSDL mới, nhắp chuột vào nút (&lt;label&gt;...&lt;/label&gt;) ở phía bên phải của danh sách.
&lt;h4&gt;Tên lớp&lt;/h4&gt;
Nhập tên của lớp bạn muốn tạo. Tên này phải là một từ. Bạn có thể dùng gạch dưới trong tên nếu muốn.
&lt;h4&gt;Cột hình học&lt;/h4&gt;
Nhập tên cho cột hình học hoặc chấp nhận tên mặc định.
&lt;h4&gt;Kiểu&lt;/h4&gt;
Chọn kiểu của lớp bạn muốn tạo ra. 
&lt;h4&gt;Số hiệu HTĐ EPSG&lt;/h4&gt;
Nhập mã số EPSG của số hiệu HTĐ. Theo mặc định, số hiệu HTĐ của WGS84 được điền sẵn cho bạn. Nhắp chuột vào nút &lt;label&gt;Tìm số hiệu HTĐ&lt;/label&gt; để thay đổi hệ tọa độ của lớp nếu cần. Số hiệu HTĐ phải có trong spatial_ref_sys trong CSDL SpatiaLite của bạn. Bạn có thể tìm số hiệu HTĐ bằng cách tìm tên khớp một phần theo cả tên lẫn số hiệu.
&lt;h4&gt;Tạo khóa sơ cấp tự tăng&lt;/h4&gt;
Nhắp chuột vào ô này sẽ thêm một khóa sơ cấp vào lớp mới. Trường khóa này sẽ được tăng số tự động, có nghĩa là bạn không phải nhập giá trị cho nó khi thêm các đối tượng vào bảng thuộc tính của lớp.
&lt;h4&gt;Thuộc tính mới&lt;/h4&gt;
Thêm các thuộc tính bạn muốn có bằng cách nhắp chuột vào nút &lt;label&gt;Thêm vào danh sách thuộc tính&lt;/label&gt; sau khi bạn đã chỉ định tên và kiểu cho thuộc tính. Chỉ có số thực, số nguyên và chuỗi được hỗ trợ.&lt;br/&gt;
Chiều rộng trường và độ chính xác không quan trọng trong một CSDL SpatiaLite do vậy bạn không phải chỉ định những thông số này.
&lt;h4&gt;Danh sách thuộc tính&lt;/h4&gt;
Trong phần này bạn có thể thấy danh sách các thuộc tính. Để xóa một trong số đó, nhắp chuột vào nó và chọn nút &lt;label&gt;Loại bỏ thuộc tính đã chọn&lt;/label&gt;.

&lt;p&gt;
Nhắp chuột vào &lt;label&gt;Đồng ý&lt;/label&gt; để tạo lớp và đóng hộp thoại. Nhắp chuột vào &lt;label&gt;Áp dụng&lt;/label&gt; cũng tạo ra lớp, nhưng vẫn giữ cho hộp thoại mở, nhờ vậy cho phép bạn tạo thêm các lớp khác. Nứt &lt;label&gt;Hủy&lt;/label&gt; sẽ đóng lớp lại mà không có thêm thay đổi nào.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Open Vector Layer Dialog&lt;/h3&gt;

The open vector layer dialog is used to add vector data to the QGIS map view. Vector data are spatial data described using geometries of points, lines and polygons (enclosed areas).&lt;/p&gt;
QGIS supports vector data in a number of formats, including those supported by the OGR library data provider plugin, such as ESRI shape files, MapInfo MIF (interchange format) and MapInfo TAB (native format).&lt;/p&gt;
QGIS supports PostGIS layers in a PostgreSQL database and SpatiaLite layers. Support for additional data types (eg. delimited text) is provided by additional data provider plugins. A list of OGR supported vector formats can be found in Appendix A.1 of the User Guide.&lt;/p&gt;
Detailed description how to proceed with vector data is described in chapter 5 &apos;Working with Vector Data&apos;.
</source>
        <translation>&lt;h3&gt;Hộp thoại mở lớp véc-tơ&lt;/h3&gt;

Hộp thoại mở lớp véc-tơ được dùng để thêm dữ liệu véc-tơ vào vùng xem bản đồ QGIS. Dữ liệu véc-tơ là dữ liệu không gian được minh họa bằng cách dùng hình học của các điểm, đường và vùng.&lt;/p&gt;
QGIS hỗ trợ dữ liệu véc-tơ ở một số định dạng, bao gồm các định dạng được hỗ trợ bởi phần mở rộng nhà cung cấp dữ liệu thư viện OGR, ví dụ như tập tin shape của ESRI, MapInfo MIF (định dạng trao đổi) và MapInfo TAB (định dạng nguyên thủy).&lt;/p&gt;
QGIS hỗ trợ các lớp PostGIS trong CSDL PostgreSQL và các lớp SpatiaLite. Hỗ trợ đối với các kiểu dữ liệu khác (ví dụ văn bản phân tách cột) được cung cấp thông qua các phần mở rộng của nhà cung cấp dữ liệu. Một danh sách các định dạng véc-tơ được OGR hỗ trợ có trong phụ lục A.1 của Tài liệu hướng dẫn sử dụng.&lt;/p&gt;
Chi tiết cách thao tác dữ liệu véc-tơ được mô tả trong chương 5 &apos;Làm việc với dữ liệu véc-tơ&apos;.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create a New PostGIS Connection&lt;/h3&gt;
This dialog allows you to define the settings for a connection to a PostgreSQL/PostGIS database.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Name&lt;/label&gt; A name to identify the connection settings.

&lt;li&gt; &lt;label&gt;Service&lt;/label&gt; A name of a service listed in the &lt;a href=&quot;http://www.postgresql.org/docs/current/static/libpq-pgservice.html&quot;&gt;Connection Service File&lt;/a&gt;.

&lt;li&gt; &lt;label&gt;Host&lt;/label&gt; Name or IP address of the computer hosting the database server (leave blank for local connections or services).

&lt;li&gt; &lt;label&gt;Port&lt;/label&gt; IP port used by the database server (leave blank for local connections or to use default port 5432).

&lt;li&gt; &lt;label&gt;Database&lt;/label&gt; Name of the database (leave blank for default database).

&lt;li&gt; &lt;label&gt;SSL mode&lt;/label&gt; &lt;a href=&quot;http://www.postgresql.org/docs/9.0/static/libpq-ssl.html#LIBPQ-SSL-SSLMODE-STATEMENTS&quot;&gt;SSL mode&lt;/a&gt; of the connection

&lt;li&gt; &lt;label&gt;Username&lt;/label&gt; Database user name.
&lt;li&gt; &lt;label&gt;Password&lt;/label&gt; Database password.

&lt;li&gt; &lt;label&gt;Save Username&lt;/label&gt; Indicates whether to save the database user name in the connection configuration.

&lt;li&gt; &lt;label&gt;Save Password&lt;/label&gt; Indicates whether to save the database password in the connection settings.  &lt;font color=&quot;red&quot;&gt;Passwords are saved in &lt;strong&gt;clear text&lt;/strong&gt; in the system configuration and in the project files!&lt;/font&gt;

&lt;li&gt; &lt;label&gt;Only look in the geometry_columns table&lt;/label&gt; Indicates that only &quot;listed&quot; geometry columns should be used - opposed to scanning all tables for geometry columns.

&lt;li&gt; &lt;label&gt;Only look in the &apos;public&apos; schema&lt;/label&gt; Indicates that only tables in the &apos;public&apos; schema should be considers - opposed to all accessible tables.

&lt;li&gt; &lt;label&gt;Also list tables with no geometry&lt;/label&gt;  Indicates that tables without geometry should also be listed by default.

&lt;li&gt; &lt;label&gt;Use estimated table metadata&lt;/label&gt; When initializing layers, various queries may be needed to establish the characteristics of the geometries stored in the database table.  When this option is checked, these queries examine only a sample of the rows and use the table statistics, rather than the entire table.  This can drastically speed up operations on large datasets, but may result in incorrect characterization of layers (eg. the &lt;font color=&quot;red&quot;&gt;feature count&lt;/font&gt; of filtered layers will not be accurately determined).

&lt;/ul&gt;
</source>
        <translation>&lt;h3&gt;Tạo một kết nối PostGIS mới&lt;/h3&gt;
Hộp thoại này cho phép bạn định nghĩa các thiết lập cho một kết nối đến CSDL PostgreSQL/PostGIS.
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;label&gt;Tên&lt;/label&gt; Một tên để nhận diện các thiết lập kết nối.

&lt;li&gt; &lt;label&gt;Dịch vụ&lt;/label&gt; Một tên cho dịch vụ được liệt kê trong &lt;a href=&quot;http://www.postgresql.org/docs/current/static/libpq-pgservice.html&quot;&gt;Tập tin Dịch vụ Kết nối&lt;/a&gt;.

&lt;li&gt; &lt;label&gt;Máy chủ&lt;/label&gt; Tên hoặc địa chỉ IP của máy tính chứa máy phục vụ CSDL (bỏ trống để dùng các kết nối hoặc dịch vụ cục bộ).

&lt;li&gt; &lt;label&gt;Cổng&lt;/label&gt; Cổng IP được dùng bởi máy phục vụ CSDL (bỏ trống để dùng kết nối cục bộ hoặc mặc định dùng cổng 5432).

&lt;li&gt; &lt;label&gt;CSDL&lt;/label&gt; Tên của CSDL (bỏ trống để dùng CSDL mặc định).

&lt;li&gt; &lt;label&gt;Chế độ SSL&lt;/label&gt; &lt;a href=&quot;http://www.postgresql.org/docs/9.0/static/libpq-ssl.html#LIBPQ-SSL-SSLMODE-STATEMENTS&quot;&gt;Chế độ SSL&lt;/a&gt; của kết nối

&lt;li&gt; &lt;label&gt;Người dùng&lt;/label&gt; Tên người dùng CSDL.
&lt;li&gt; &lt;label&gt;Mật mã&lt;/label&gt; Mật mã CSDL.

&lt;li&gt; &lt;label&gt;Lưu tên người dùng&lt;/label&gt; Chỉ định có lưu tên người dùng CSDL trong cấu hình kết nối hay không.

&lt;li&gt; &lt;label&gt;Lưu mật mã&lt;/label&gt; Chỉ định có lưu mật mã CSDL trong cài đặt kết nối hay không.  &lt;em&gt;Mật mã được lưu dạng  &lt;strong&gt;văn bản trơn&lt;/strong&gt; trong cấu hình hệ thống!!&lt;/em&gt;

&lt;li&gt; &lt;label&gt;Chỉ tìm trong bảng geometry_columns&lt;/label&gt; Chỉ định rằng chỉ dùng các cột hình học nào &quot;được liệt kê&quot;- ngược lại với việc quét toàn bộ các bảng để tìm các cột hình học.

&lt;li&gt; &lt;label&gt;Chỉ tìm trong lược đồ &apos;công cộng&apos;&lt;/label&gt; Chỉ định rằng chỉ những bảng nào ở trong lược đồ &apos;công cộng&apos; mới được xem xét - ngược với tất cả các bảng có thể truy cập.

&lt;li&gt; &lt;label&gt;Liệt kê cả những bảng không có hình học&lt;/label&gt; Chỉ định răng những bảng không có hình học cũng được liệt kê theo mặc định.

&lt;li&gt; &lt;label&gt;Ước lượng lý lịch dữ liệu của bảng&lt;/label&gt; Khi khởi tạo các lớp, nhiều truy vấn khác nhau cần có để thiết lập những tính chất đặc thù của các hình học được lưu trữ trong bảng CSDL. Khi tùy chọn này được đánh dấu, các truy vấn này chỉ khảo sát một bộ mẫu các hàng, chứ không phải toàn bộ bảng. Điều này giúp tăng tốc đáng kể các lệnh trên những bộ dữ liệu lớn, nhưng có thể tạo ra đặc thù không đúng của các lớp (ví dụ &lt;font color=&quot;red&quot;&gt;đếm đối tượng&lt;/font&gt; của các lớp được lọc sẽ không được xác định chính xác).

&lt;/ul&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Manage and install Plugins&lt;/h3&gt;

&lt;p&gt;
Manage and install plugins.
&lt;/p&gt;


&lt;a href=&quot;#installedtab&quot;&gt;Installed tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#getmoretab&quot;&gt;Get more tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#newtab&quot;&gt;New tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#upgradabletab&quot;&gt;Upgradable tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#invalidtab&quot;&gt;Invalid tab&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#settingstab&quot;&gt;Settings tab&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;installedtab&quot;&gt;
&lt;h4&gt;Installed tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
This tab shows you the list of currently installed plugins on your system. Both
python and C++ plugins are listed.
&lt;/p&gt;
&lt;p&gt;
You can enable or disable them by clicking the checkbox in front of the name.&lt;br/&gt;
Selecting an item show the plugin information in the detail pane.
&lt;/p&gt;
&lt;p&gt;
There is a context menu (right click) available, to change the sorting on:
name, number of downloads, votes and status.
&lt;/p&gt;


&lt;a name=&quot;getmoretab&quot;&gt;
&lt;h4&gt;Get more tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
This tab shows you the list of available plugins from the remote repositories.
It is downloaded once if you start up. But you can change that in the Settings
&lt;/p&gt;
&lt;p&gt;
Selecting an item shows you the plugin information in the detail pane.
&lt;/p&gt;

&lt;a name=&quot;newtab&quot;&gt;
&lt;h4&gt;New tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
This tab will be shown when a new plugin is made available! It will be shown
just once.
&lt;/p&gt;

&lt;a name=&quot;upgradabletab&quot;&gt;
&lt;h4&gt;Upgradable tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
This tab is only available if one of your installed plugins can be upgraded
from the remote repositories.
&lt;/p&gt;

&lt;a name=&quot;Invalid tab&quot;&gt;
&lt;h4&gt;Invalid tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
This tab is only available if there is a invalid plugin. Mostly caused by an error 
during loading the plugin.
&lt;/p&gt;

&lt;a name=&quot;settingstab&quot;&gt;
&lt;h4&gt;Settings tab&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
In this tab you can change the Settings for the plugin manager.
&lt;/p&gt;
&lt;p&gt;
It is possible to check how often QGIS will download the list and update information 
from the available repositories.
&lt;/p&gt;
&lt;p&gt;
By checking the &apos;Show experimental plugins&apos; checkbox, all plugins will be shown
in the lists, even the ones that are considered &apos;experimental&apos; by the author.

&lt;table border=1 width=&apos;95%&apos; align=&apos;center&apos;&gt;&lt;tr&gt;&lt;td&gt;
Note: Experimental plugins are generally unsuitable for production use. These plugins are in the early stages of development, and should be considered &quot;incomplete&quot; or &quot;proof of concept&quot; tools. The QGIS development team does not recommend installing these plugins unless you intend to use them for testing purposes.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Quản lý và Cài đặt các Phần mở rộng&lt;/h3&gt;

&lt;p&gt;
Quản lý và cài đặt các phần mở rộng.
&lt;/p&gt;


&lt;a href=&quot;#installedtab&quot;&gt;Thẻ đã cài đặt&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#getmoretab&quot;&gt;Thẻ lấy thêm&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#newtab&quot;&gt;Thẻ mới&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#upgradabletab&quot;&gt;Thẻ có thể nâng cấp&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#invalidtab&quot;&gt;Thẻ không hợp lệ&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#settingstab&quot;&gt;Thẻ Cài đặt&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;installedtab&quot;&gt;
&lt;h4&gt;Thẻ đã cài đặt&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Thẻ này liệt kê danh sách các phần mở rộng đang được cài đặt trên hệ thống của bạn, cả phần mở rộng python lẫn C++.
&lt;/p&gt;
&lt;p&gt;
Bạn có thể kích hoạt hoặc bất hoạt chúng bằng cách nhắp chuột vào ô đánh dấu ở trước tên.&lt;br/&gt;
Chọn một mục sẽ hiển thị thông tin về phần mở rộng ở ô thông tin chi tiết.
&lt;/p&gt;
&lt;p&gt;
Có một trình đơn ngữ cảnh (chuột phải) có thể dùng được, để thay đổi xếp thứ tự theo:
tên, số lần tải xuống, số lần bình bầu và trạng thái.
&lt;/p&gt;


&lt;a name=&quot;getmoretab&quot;&gt;
&lt;h4&gt;Thẻ lấy thêm&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Thẻ này hiển thị các danh sách những phần mở rộng dùng được trên các kho từ xa.
Danh sách này được tải xuống một lần khi bạn khởi động. Nhưng bạn có thể thay đổi chế độ này trong phần Cài đặt.
&lt;/p&gt;
&lt;p&gt;
Chọn một mục sẽ hiển thị thông tin về phần mở rộng ở ô thông tin chi tiết.
&lt;/p&gt;

&lt;a name=&quot;newtab&quot;&gt;
&lt;h4&gt;Thẻ mới&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Thẻ này sẽ xuất hiện khi nào có một phần mở rộng mới dùng được! Nó sẽ chỉ hiển thị một lần.
&lt;/p&gt;

&lt;a name=&quot;upgradabletab&quot;&gt;
&lt;h4&gt;Thẻ có thể nâng cấp&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Thẻ này chỉ xuất hiện nếu một trong số các phần mở rộng bạn đã cài đặt có thể nâng cấp từ các kho ở xa.
&lt;/p&gt;

&lt;a name=&quot;Invalid tab&quot;&gt;
&lt;h4&gt;Thẻ không hợp lệ&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Thẻ này chỉ hiển thị nếu có một phần mở rộng không hợp lệ, chủ yếu là lỗi khi khởi động phần mở rộng.
&lt;/p&gt;

&lt;a name=&quot;settingstab&quot;&gt;
&lt;h4&gt;Thẻ cài đặt&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;
Trong thẻ này bạn có thể thay đổi các cài đặt cho trình quản lý phần mở rộng.
&lt;/p&gt;
&lt;p&gt;
Ta có thể kiểm tra mức độ thường xuyên mà QGIS tải xuống danh sách và cập nhật thông tin 
từ các kho chứa dùng được.
&lt;/p&gt;
&lt;p&gt;
Nếu đánh dấu vào ô &apos;Hiện các phần mở rộng thử nghiệm&apos;, tất cả các phần mở rộng sẽ được hiển thị trong danh sách, kể cả những phần mà tác giả coi là &apos;đang thử nghiệm&apos;.

&lt;table border=1 width=&apos;95%&apos; align=&apos;center&apos;&gt;&lt;tr&gt;&lt;td&gt;
Ghi chú: Các phần mở rộng thử nghiệm thường là không phù hợp để sử dụng bình thường. Những phần mở rộng này ở trong giai đoạn phát triển ban đầu, và nên được coi là các công cụ &quot;chưa hoàn chỉnh&quot; hoặc &quot;ở mức khái niệm&quot;. Nhóm phát triển QGIS không khuyến khích cài đặt những phần mở rộng này trừ khi bạn có ý định dùng thử.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Style Manager&lt;/h3&gt;
</source>
        <translation>&lt;h3&gt;Trình quản lý Kiểu&lt;/h3&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Finding shortest path&lt;/h3&gt;
&lt;p&gt;Road graph is a C++ plugin for QGIS, that calculates the shortest path between two points on any line layer and plots this path over the road network. Before using the plugin to configure it. This can be done in the menu &lt;label&gt;Vector &amp;rarr; Road graph &amp;rarr; Settings&lt;/label&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;#howto&quot;&gt;How to&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;a name=&quot;howto&quot;&gt;
&lt;h4&gt;How to&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;You can select start and end points with the select buttons next to the fields.
Pressing the &lt;label&gt;Calculate&lt;/label&gt; button will run the shortest path calculation using the optimization criterion selected in the &lt;label&gt;Criterion&lt;/label&gt; combobox. The &lt;label&gt;Export&lt;/label&gt; button allow you to export a calculated path to a new vector layer, and the button &lt;label&gt;Clear&lt;/label&gt; will erase all fields and remove the points and calculated path from map canvas.&lt;/p&gt;

&lt;h5&gt;Note&lt;/h5&gt;
&lt;p&gt;In order to bind the start and stop points of the route to the road network Road graph selects the nearest point or arc of the graph. In fact it can bind to any part of the road network. Nevertheless, their route and its characteristics do not take into account the distance from the starting point to the road network and of the road network to the stopping point.&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Tìm đường ngắn nhất&lt;/h3&gt;
&lt;p&gt;Biểu đồ đường là một phần mở rộng C++ của QGIS, nó tính toán đường đi ngắn nhất giữa hai điểm trên bất kỳ lớp đường nào và vẽ lại đường đi này trên mạng lưới đường. Trước khi dùng phần mở rộng này bạn phải cấu hình nó. Điều này có thể thực hiện trong trình đơn &lt;label&gt;Các phần mở rộng &amp;rarr;Biểu đồ đường đi &amp;rarr; Cài đặt&lt;/label&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;#howto&quot;&gt;Hướng dẫn&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;a name=&quot;howto&quot;&gt;
&lt;h4&gt;Hướng dẫn&lt;/h4&gt;
&lt;/a&gt;
&lt;p&gt;Bạn có thể chọn điểm bắt đầu và kết thúc bằng các nút chọn nằm cạnh các trường.
Nhắp chuột vào nút&lt;label&gt;Tính toán&lt;/label&gt; sẽ chạy phép tính đường ngắn nhất bằng cách dùng tiêu chuẩn tối ưu hóa đã được chọn trong ô gộp&lt;label&gt;Tiêu chuẩn&lt;/label&gt;. Nút &lt;label&gt;Xuất&lt;/label&gt; cho phép bạn xuất đường đi đã được tính toán ra thành một lớp véc-tơ mới, và nút lệnh &lt;label&gt;Xóa&lt;/label&gt; sẽ xoá tất cả các trường và loại bỏ các điểm và đường đi đã tính toán khỏi khung bản đồ.&lt;/p&gt;

&lt;h5&gt;Ghi chú&lt;/h5&gt;
&lt;p&gt;Để gắn kết các điểm bắt đầu và kết thúc của đường đi vào mạng lưới đường, Biểu đồ đường chọn điểm hoặc cung gần nhất của biểu đồ. Thực ra nó có thể gắn vào bất kỳ phần nào của mạng lưới đường. Tuy vậy, lộ trình đó và các đặc thù của nó sẽ không xem xét đến khoảng cách từ điểm bắt đầu đến mạng lưới đường và của mạng lưới đường đến điểm kết thúc.&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Options&lt;/h3&gt;
This dialog allows you to select some basic options for QGIS. There are eight tabs:
&lt;p&gt;

&lt;a href=&quot;#general&quot;&gt;General&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#ren&quot;&gt;Rendering &amp; SVG&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#map&quot;&gt;Map tools&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#over&quot;&gt;Overlay&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#digit&quot;&gt;Digitizing&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#crs&quot;&gt;CRS&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#loc&quot;&gt;Locale&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#net&quot;&gt;Network &amp; Proxy&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;General&lt;/h4&gt;
&lt;/a&gt;
On this tab you can set general options for project behavior on opening/saving, default map appearance, your favorite icon theme and many others.
&lt;a name=&quot;ren&quot;&gt;
&lt;h4&gt;Rendering &amp; SVG&lt;/h4&gt;
&lt;/a&gt;
Within this tab you can set general rendering options for map layers.&lt;br&gt;
By default, QGIS renders all visible layers whenever the map canvas must be refreshed. The events that trigger a refresh of the map canvas include:
&lt;ul&gt;
&lt;li&gt;Adding a layer
&lt;li&gt;Panning or zooming
&lt;li&gt;Resizing the QGIS window
&lt;li&gt;Changing the visibility of a layer or layers
&lt;/ul&gt;
QGIS allows you to control the rendering process in a number of ways:&lt;p&gt;
You can set an option to always load new layers without drawing them.&lt;br&gt;
This means the layer will be added to the map, but its visibility check box in the legend will be unchecked by default. To set this option, uncheck the &lt;label&gt;By default new layers added to the map should be displayed&lt;/label&gt; check box.&lt;p&gt;
You can set an option to update the map display as features are drawn. &lt;br&gt;
By default, QGIS does not display any features for a layer until the entire layer has been rendered. To update the display as features are read from the data store, set the &lt;label&gt;Number of features to draw before updating the display&lt;/label&gt; to an appropriate value. Setting a value of 0 disables update during drawing (this is the default). Setting a value too low will result in poor performance as the map canvas is continually updated during the reading of the features. A suggested value to start with is 500.
&lt;a name=&quot;map&quot;&gt;
&lt;h4&gt;Map tools&lt;/h4&gt;
&lt;/a&gt;
&lt;h5&gt;Identify&lt;/h5&gt;
The &lt;label&gt;Mode&lt;/label&gt; setting determines which layers will be shown by the &lt;label&gt;Identify&lt;/label&gt; tool. By switching to &lt;label&gt;Top down&lt;/label&gt; instead of &lt;label&gt;Current layer&lt;/label&gt; attributes for all identifiable layers will be shown with the &lt;label&gt;Identify&lt;/label&gt; tool.
&lt;h5&gt;Measure tool&lt;/h5&gt;
Here you can set an ellipsoid for distance calculations, measurement units and preferred color of rubber band.
&lt;h5&gt;Panning and zooming&lt;/h5&gt;
Allows defining mouse wheel action and zoom factor.
&lt;a name=&quot;over&quot;&gt;
&lt;h4&gt;Overlay&lt;/h4&gt;
&lt;/a&gt;
Define placement algorithm for labels. Choose between &lt;label&gt;central point (fastest)&lt;/label&gt;, &lt;label&gt;chain (fast)&lt;/label&gt;, &lt;label&gt;popmusic tabu chain (slow)&lt;/label&gt;, &lt;label&gt;popmusic tabu (slow)&lt;/label&gt; and &lt;label&gt;popmusic chain (very slow)&lt;/label&gt;.

&lt;a name=&quot;digit&quot;&gt;
&lt;h4&gt;Digitizing&lt;/h4&gt;
&lt;/a&gt;
&lt;h5&gt;Rubber band&lt;/h5&gt;
In the &lt;label&gt;Digitizing&lt;/label&gt; tab you can define settings for digitizing line width and color.
&lt;h5&gt;Snapping&lt;/h5&gt;
Here you can define a general, project wide snapping tolerance. &lt;p&gt;
You can select between &lt;label&gt;To vertex&lt;/label&gt;, &lt;label&gt;To segment&lt;/label&gt; or &lt;label&gt;To vertex and segment&lt;/label&gt; as default snap mode. You can also define a default snapping tolerance and a search radius for vertex edits. The tolerance can be set either in map units or in pixels. The advantage of choosing pixels, is that the snapping tolerance doesn&apos;t have to be changed after zoom operations.&lt;p&gt;
A layer based snapping tolerance can be defined by choosing &lt;label&gt;Settings&lt;/label&gt; (or &lt;label&gt;File&lt;/label&gt;) &gt; &lt;label&gt;Project Properties...&lt;/label&gt;. In the &lt;label&gt;General&lt;/label&gt; tab, section &lt;label&gt;Digitize&lt;/label&gt; you can click on &lt;label&gt;Snapping options...&lt;/label&gt; to enable and adjust snapping mode and tolerance on a layer basis.
&lt;h5&gt;Vertex markers&lt;/h5&gt;
You can define marker style as &lt;label&gt;Semi transparent circle&lt;/label&gt;, &lt;label&gt;Cross&lt;/label&gt; or &lt;label&gt;None&lt;/label&gt; and size; you can also set showing markers only for selected features.
&lt;h5&gt;Enter attribute values&lt;/h5&gt;
By default, after digitizing a new feature, QGIS asks you to enter attribute values for that feature. Ticking &lt;label&gt;Suppress attributes pop-up windows after each created feature&lt;/label&gt; allows you to enter the attributes later.
&lt;a name=&quot;crs&quot;&gt;
&lt;h4&gt;CRS&lt;/h4&gt;
&lt;/a&gt;
QGIS no longer sets the map CRS to the coordinate reference system of the first layer loaded. When you start a QGIS session with layers that do not have a CRS, you need to check and define the CRS definition for these layers. This can be done globally on this tab.&lt;p&gt;
The global default CRS &lt;i&gt;proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs&lt;/i&gt; comes predefined in QGIS but can of course be changed, and the new definition will be saved for subsequent QGIS sessions.
&lt;a name=&quot;lov&quot;&gt;
&lt;h4&gt;Locale&lt;/h4&gt;
&lt;/a&gt;
Informs you about active system locale. To change it tick &lt;label&gt;Override system locale&lt;/label&gt; and restart QGIS.
&lt;a name=&quot;net&quot;&gt;
&lt;h4&gt;Network &amp; Proxy&lt;/h4&gt;
&lt;/a&gt;
Tick &lt;label&gt;Use proxy for web access&lt;/label&gt; to define host, port, user, and password.
</source>
        <translation>&lt;h3&gt;Tùy chọn&lt;/h3&gt;
Hộp thoại này cho phép bạn thiết lập một số tùy chọn cho QGIS. Có tám thẻ:
&lt;p&gt;

&lt;a href=&quot;#general&quot;&gt;Tổng quát&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#ren&quot;&gt;Kết xuất và SVG&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#map&quot;&gt;Công cụ bản đồ&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#over&quot;&gt;Chồng&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#digit&quot;&gt;Số hóa&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#crs&quot;&gt;HTĐ&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#loc&quot;&gt;Bản địa&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#net&quot;&gt;Mạng và Proxy&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;general&quot;&gt;
&lt;h4&gt;Tổng quát&lt;/h4&gt;
&lt;/a&gt;
Trong thẻ này bạn có thể thiết lập các tùy chọn tổng quát về dự án trong việc mở/lưu, diện mạo mặc định của bản đồ, chế độ biểu tượng ưa thích của bạn và nhiều thiết lập khác.
&lt;a name=&quot;ren&quot;&gt;
&lt;h4&gt;Kết xuất và SVG&lt;/h4&gt;
&lt;/a&gt;
Trong thẻ này bạn có thể thiết lập các tùy chọn kết xuất chung cho các lớp bản đồ.&lt;br&gt;
Theo mặc định, QGIS kết xuất tất cả các lớp nhìn thấy được bất kỳ khi nào khung bản đồ thay đổi. Các sự kiện kích hoạt việc làm tươi bản đồ bao gồm:
&lt;ul&gt;
&lt;li&gt;Thêm một lớp
&lt;li&gt;Di chuyển hoặc Phóng
&lt;li&gt;Thay đổi kích thước cửa sổ QGIS
&lt;li&gt;Thay đổi khả năng nhìn thấy của một hoặc nhiều lớp
&lt;/ul&gt;
QGIS cho phép bạn kiểm soát tiến trình kết xuất theo một số cách thức:&lt;p&gt;
Bạn có thể thiết lập một tùy chọn để luôn nạp các lớp mới mà không vẽ chúng.&lt;br&gt;
Điều này có nghĩa là lớp sẽ được thêm vào bản đồ, nhưng ô đánh dấu khả năng nhìn thấy được tắt theo mặc định. Để thiết lập tùy chọn này, tắt đánh dấu trong ô &lt;label&gt;Theo mặc định các lớp mới được thêm vào sẽ được trình bày&lt;/label&gt;.&lt;p&gt;
Bạn có thể thiết lập một tùy chọn cập nhật trình bày bản đồ khi các đối tượng được vẽ. &lt;br&gt;
Theo mặc định, QGIS không trình bày bất kỳ đối tượng nào trong một lớp cho tới khi toàn bộ lớp đó kết xuất xong. Để cập nhật trình bày khi các đối tượng đang được đọc từ dữ liệu, thiết lập &lt;label&gt;Số lượng đối tượng được vẽ trước khi cập nhật trình bày&lt;/label&gt; về một giá trị hợp lý. Thiết lập giá trị 0 bất hoạt việc cập nhật trong quá trình vẽ (đây là giá trị mặc định). Thiết lập một giá trị quá thấp sẽ khiến cho hiệu suất thấp vì khung bản đồ liên tục cập nhật trong khi đọc các đối tượng. Giá trị đề nghị để thử ban đầu là 500.
&lt;a name=&quot;map&quot;&gt;
&lt;h4&gt;Công cụ bản đồ&lt;/h4&gt;
&lt;/a&gt;
&lt;h5&gt;Nhận diện&lt;/h5&gt;
Cài đặt &lt;label&gt;Chế độ&lt;/label&gt; quyết định những lớp nào sẽ được hiển thị bằng công cụ &lt;label&gt;Nhận diện&lt;/label&gt;. Nếu chuyển thành &lt;label&gt;Từ trên xuống&lt;/label&gt; thay vì dùng &lt;label&gt;Lớp hiện tại&lt;/label&gt; thì thuộc tính của tất cả các lớp có thể nhận diện được sẽ được hiển thị với công cụ &lt;label&gt;Nhận diện&lt;/label&gt;.
&lt;h5&gt;Công cụ đo&lt;/h5&gt;
Tại đây bạn có thể thiết lập một ellipsoid dùng để tính toán khoảng cách, đơn vị đo và màu ưa thích dùng cho băng cao su.
&lt;h5&gt;Di chuyển và Phóng&lt;/h5&gt;
Cho phép định nghĩa hành động của bánh xe chuột và hệ số phóng.
&lt;a name=&quot;over&quot;&gt;
&lt;h4&gt;Chồng&lt;/h4&gt;
&lt;/a&gt;
Xác định thuật toán đặt vị trí cho các nhãn. Chọn giữa &lt;label&gt;điểm trung tâm (nhanh nhất)&lt;/label&gt;, &lt;label&gt;chuỗi (nhanh)&lt;/label&gt;, &lt;label&gt;chuỗi popmusic tabu (chậm)&lt;/label&gt;, &lt;label&gt;popmusic tabu (chậm)&lt;/label&gt; và &lt;label&gt;chuỗi popmusic (rất chậm)&lt;/label&gt;.

&lt;a name=&quot;digit&quot;&gt;
&lt;h4&gt;Số hóa&lt;/h4&gt;
&lt;/a&gt;
&lt;h5&gt;Băng cao su&lt;/h5&gt;
Trong thẻ &lt;label&gt;Số hóa&lt;/label&gt; bạn có thể định nghĩa các thiết lập chiều dày và màu của đường số hóa.
&lt;h5&gt;Bắt điểm&lt;/h5&gt;
Tại đây bạn có thể định nghĩa ngưỡng bắt điểm chung, áp dụng cho toàn dự án. &lt;p&gt;
Bạn có thể chọn &lt;label&gt;Đến đỉnh&lt;/label&gt;, &lt;label&gt;Đến đoạn&lt;/label&gt; hoặc &lt;label&gt;Đến đỉnh và đoạn&lt;/label&gt; làm chế độ bắt điểm mặc định. Bạn cũng có thể định nghĩa một ngưỡng bắt điểm và bán kính tìm kiếm mặc định dùng cho chỉnh sửa đỉnh. Ngưỡng có thể được thiết lập theo đơn vị bản đồ hoặc theo điểm ảnh. Ưu điểm của việc chọn điểm ảnh là ngưỡng bắt điểm không bị thay đổi khi phóng bản đồ.&lt;p&gt;
Một ngưỡng bắt điểm tùy theo lớp có thể được định nghĩa bằng cách chọn &lt;label&gt;Cài đặt&lt;/label&gt; (hoặc &lt;label&gt;Tập tin&lt;/label&gt;) &gt; &lt;label&gt;Tính chất dự án...&lt;/label&gt;. Trong thẻ &lt;label&gt;Tổng quát&lt;/label&gt;, phần &lt;label&gt;Số hóa&lt;/label&gt; bạn có thể nhắp chuột vào &lt;label&gt;Các tùy chọn bắt điểm...&lt;/label&gt; để kích hoạt và điều chỉnh chế độ bắt điểm và ngưỡng bắt điểm cho từng lớp.
&lt;h5&gt;Đánh dấu đỉnh&lt;/h5&gt;
Bạn có thể định nghĩa kiểu đánh dấu là &lt;label&gt;Vòng tròn nửa trong suốt&lt;/label&gt;, &lt;label&gt;Chữ thập&lt;/label&gt; hoặc &lt;label&gt;Không có&lt;/label&gt; cũng như kích thước đánh dấu; bạn cũng có thể thiết lập chỉ hiển thị các đánh dấu cho những đối tượng được chọn.
&lt;h5&gt;Nhập giá trị thuộc tính&lt;/h5&gt;
Theo mặc định, sau khi số hóa một đối tượng mới, QGIS yêu cầu bạn nhập các giá trị thuộc tính cho đối tượng đó. Đánh dấu vào &lt;label&gt;Chặn cửa sổ nhập thuộc tính sau khi mỗi đối tượng được tạo ra &lt;/label&gt; cho phép bạn nhập thuộc tính sau.
&lt;a name=&quot;crs&quot;&gt;
&lt;h4&gt;HTĐ&lt;/h4&gt;
&lt;/a&gt;
QGIS không còn thiết lập HTĐ của bản đồ theo lớp đầu tiên được nạp nữa. Khi bạn khởi động một phiên làm việc của QGIS với các lớp không có HTĐ, bạn cần phải đánh dấu và định nghĩa HTĐ cho những lớp này. Điều này có thể được thực hiện ở mức toàn cục trong thẻ này.&lt;p&gt;
Hệ tọa độ toàn cục mặc định &lt;i&gt;proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs&lt;/i&gt; được định nghĩa trước trong QGIS nhưng tất nhiên có thể thay đổi, và định nghĩa mới sẽ được lưu cho các phiên làm việc sau của QGIS.
&lt;a name=&quot;lov&quot;&gt;
&lt;h4&gt;Bản địa&lt;/h4&gt;
&lt;/a&gt;
Thông báo cho bạn biết bản địa hệ thống đang kích hoạt. Để thay đổi nhắp chuột vào &lt;label&gt;Ghi đè bản địa hệ thống&lt;/label&gt; và khởi động lại QGIS.
&lt;a name=&quot;net&quot;&gt;
&lt;h4&gt;Mạng và Proxy&lt;/h4&gt;
&lt;/a&gt;
Nhắp chuột vào &lt;label&gt;Dùng proxy để truy cập web&lt;/label&gt; để định nghĩa máy chủ, cổng, người dùng và mật mã.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Create New Vector Layer&lt;/h3&gt;
To create a new layer for editing, choose &lt;label&gt;New Vector Layer&lt;/label&gt; from the &lt;label&gt;Layer&lt;/label&gt; menu.&lt;br/&gt;
With this dialog you can create a shape file layer.
&lt;h4&gt;Type&lt;/h4&gt;
Choose the type of layer &lt;label&gt;Point&lt;/label&gt;, &lt;label&gt;Line&lt;/label&gt; or &lt;label&gt;Polygon&lt;/label&gt;.&lt;br/&gt;
Click on &lt;label&gt;Specify CRS&lt;/label&gt; button to change the coordinate reference system of the layer if needed.
&lt;h4&gt;New attribute&lt;/h4&gt;
Add the desired attributes by clicking on the &lt;label&gt;Add to attributes list&lt;/label&gt; button after you have specified a name and type for the attribute. Only real, integer, and string attributes are supported.&lt;br/&gt;
You can also define the width and precision of the new attribute column.
&lt;h4&gt;Attributes list&lt;/h4&gt;
In this section you can see the list of attributes. To delete one of them, click on it and choose &lt;label&gt;Remove selected attribute&lt;/label&gt; button.
</source>
        <translation>&lt;h3&gt;Tạo lớp véc-tơ mới&lt;/h3&gt;
Để tạo một lớp mới và biên tập, chọn &lt;label&gt;Lớp véc-tơ mới&lt;/label&gt; từ trình đơn &lt;label&gt;Lớp&lt;/label&gt;.&lt;br/&gt;
Với hộp thoại này bạn có thể tạo một lớp tập tin shape mới.
&lt;h4&gt;Kiểu&lt;/h4&gt;
Chọn kiểu của lớp &lt;label&gt;Điểm&lt;/label&gt;, &lt;label&gt;Đường&lt;/label&gt; hoặc &lt;label&gt;Vùng&lt;/label&gt;.&lt;br/&gt;
Nhắp chuột vào nút&lt;label&gt;Chỉ định HTĐ&lt;/label&gt; để thay đổi hệ tọa độ của lớp nếu cần.
&lt;h4&gt;Thuộc tính mới&lt;/h4&gt;
Thêm các thuộc tính bạn cần bằng cách nhắp chuột vào nút &lt;label&gt;Thêm vào danh sách thuộc tính&lt;/label&gt; sau khi bạn đã đặt tên và kiểu cho thuộc tính. Chỉ các thuộc tính kiểu số thực, số nguyên và chuỗi được hỗ trợ.&lt;br/&gt;
Bạn cũng có thể định nghĩa chiều dài và độ chính xác của cột thuộc tính mới.
&lt;h4&gt;Danh sách thuộc tính&lt;/h4&gt;
Trong phần này bạn có thể thấy danh sách các thuộc tính. Để xóa một trong số đó, nhắp chuột vào nó và chọn nút &lt;label&gt;Loại bỏ thuộc tính đã chọn&lt;/label&gt;.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Save vector layer as...&lt;/h3&gt;

&lt;p&gt;This dialog allows you to save vector data in various formats using GDAL/OGR.

&lt;ul&gt;
&lt;li&gt;From the &lt;label&gt;Format&lt;/label&gt; list you can select the destination format (as advertised by OGR).
&lt;li&gt;At &lt;label&gt;Save as&lt;/label&gt; you can enter a destination files name or select one using the &lt;label&gt;Browse&lt;/label&gt; button.
&lt;li&gt;In the &lt;label&gt;Encoding&lt;/label&gt; list you can define in which encoding the data should be saved.
&lt;li&gt;Using the &lt;label&gt;CRS&lt;/label&gt; you can select a CRS into which the data about to be saved should be reprojected.
&lt;li&gt;OGR also has various options for the different formats it supports.  Use the &lt;label&gt;datasource&lt;/label&gt; creation field to set the datasource options and the &lt;label&gt;layer&lt;/label&gt; creation options. Enter one options per line (e.g. &lt;code&gt;SPATIALITE=yes&lt;/code&gt; in the &lt;label&gt;datasource&lt;/label&gt; to create a spatialite database using the SQLite driver).
&lt;/ul&gt;

See &lt;a href=&quot;http://gdal.org/ogr/ogr_formats.html&quot;&gt;OGR Vector formats&lt;/a&gt; for a list of supported formats and the available options.
</source>
        <translation>&lt;h3&gt;Lưu lớp véc-tơ thành...&lt;/h3&gt;

&lt;p&gt;Hộp thoại này cho phép bạn lưu dữ liệu véc-tơ thành các định dạng khác nhau thông qua GDAL/OGR.

&lt;ul&gt;
&lt;li&gt;Từ danh sách &lt;label&gt;Định dạng&lt;/label&gt; bạn có thể chọn định dạng đích (do OGR liệt kê).
&lt;li&gt;Tại mục &lt;label&gt;Lưu thành&lt;/label&gt; bạn nhập tên tập tin đích hoặc chọn một tên bằng cách dùng nút &lt;label&gt;Duyệt&lt;/label&gt;.
&lt;li&gt;Trong danh sách &lt;label&gt;Mã hóa&lt;/label&gt; bạn có thể định nghĩa lưu dữ liệu theo mã hóa nào.
&lt;li&gt;Sử dụng &lt;label&gt;HTĐ&lt;/label&gt; để chọn HTĐ dữ liệu sẽ được lưu thành và quy chiếu lại.
&lt;li&gt;OGR cũng có nhiều tùy chọn khác đối với các định dạng mà nó hỗ trợ. Dùng việc tạo trường &lt;label&gt;nguồn dữ liệu&lt;/label&gt; để thiết lập các tùy chọn nguồn dữ liệu và tùy chọn tạo &lt;label&gt;lớp&lt;/label&gt;. Nhập một tùy chọn trên một dòng (ví dụ như  &lt;code&gt;SPATIALITE=yes&lt;/code&gt; trong &lt;label&gt;nguồn dữ liệu&lt;/label&gt; để tạo CSDL spatialite bằng cách dùng trình điều khiển SQLite).
&lt;/ul&gt;

Xem &lt;a href=&quot;http://gdal.org/ogr/ogr_formats.html&quot;&gt;Các định dạng véc-tơ OGR&lt;/a&gt; để biết các định dạng được hỗ trợ và các tùy chọn có thể sử dụng.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Print Composer&lt;/h3&gt;

&lt;p&gt;
The print composer lets you arrange items onto a page, which can then be printed. Items include the content of the map canvas, the scale bar, the legend, and arbitrary images.
&lt;/p&gt;

&lt;p&gt;
Click on one of the icons along the top of the composer window to select what type of item to place on the page, then click and draw on the page to place the item. The size of some items, such as the map canvas and scale bar can be set by clicking and dragging on the page. Other items have a fixed size, but which can be changed later on by highlighting the item and then adjusting the size fields in the left hand pane.

&lt;/p&gt;

</source>
        <translation>&lt;h3&gt;Trình Biên tập In ấn&lt;/h3&gt;

&lt;p&gt;
Trình biện tập in ấn cho phép bạn sắp xếp các hạng mục lên một trang, để sau đó có thể in ra. Các hạng mục bao gồm, nội dung của khung bản đồ, thước tỷ lệ, chú giải, và các ảnh tùy ý.
&lt;/p&gt;

&lt;p&gt;
Nhắp chuột vào một trong các biểu tượng ở trên cùng của cửa sổ trình biên tập để chọn kiểu mục nào cần đưa lên trang, sau đó nhắp chuột và vẽ lên trang để đặt mục đó. Kích thước của một số mục, ví dụ như khung bản đồ và thước tỷ lệ có thể được thiết lập bằng cách nhắp chuột và kéo trên trang. Các mục khác có kích thước cố định, nhưng sau này có thể thay đổi bằng cách chọn mục đó và điều chỉnh các trường kích thước trong bảng điều khiển phía bên trái.

&lt;/p&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Measure Tools&lt;/h3&gt;
There are three measure tools: length, area and angle. With them, you can measure distances, areas and angles on the map canvas. The tools provide results in the units set in &lt;label&gt;Settings &gt; Options &gt; Map tools&lt;/label&gt;.
&lt;h4&gt;Measuring Lengths&lt;/h4&gt;
To measure lengths, select the tool and click along the path you want to measure. The length of each segment is displayed as is the total length for the path.
A single right mouse click stops the measuring.
&lt;h4&gt;Measuring Areas&lt;/h4&gt;
To measure areas, select the tool and click to create the area. The total area is dynamically displayed as you click.
A single right mouse click stops the measuring, while two right mouse clicks starts measuring a new.
&lt;h4&gt;Measuring Angles&lt;/h4&gt;
To measure angles, select the tool and click on three points to create an angle between these points. The second point selected is the vertex of the angle. The angle is dynamically displayed once you clicked the second point.
</source>
        <translation>&lt;h3&gt;Các công cụ đo đạc&lt;/h3&gt;
Có ba công cụ đo: chiều dài, diện tích và góc. Với chúng, bạn có thể đo khoảng cách, diện tích và góc trên khung bản đồ. Các công cụ này cho ra kết quả theo đơn vị được thiết lập trong &lt;label&gt;Thiết lập &gt; Tùy chọn &gt; Các công cụ Bản đồ&lt;/label&gt;.
&lt;h4&gt;Đo chiều dài&lt;/h4&gt;
Để đo chiều dài, chọn công cụ đó và nhắp chuột thành đường bạn muốn đo. Chiều dài của từng đoạn cũng như tổng chiều dài đường sẽ được trình bày.
Một lần nhắp chuột phải sẽ ngưng lệnh đo.
&lt;h4&gt;Đo diện tích&lt;/h4&gt;
Để đo diện tích, chọn công cụ đó và nhắp chuột để tạo vùng. Tổng diện tích được trình bày động khi bạn nhắp chuột.
Một lần nhắp chuột phải sẽ ngưng đo, hai lần nhắp chuột phải sẽ bắt đầu phép đo mới.
&lt;h4&gt;Đo góc&lt;/h4&gt;
Để đo góc, nhắp chuột vào công cụ đó và nhắp chuột vào ba điểm để tạo thành một góc giữa ba điểm đó. Điểm thứ hai được chọn sẽ là đỉnh của góc. Góc được trình bày động khi bạn nhắp chuột chọn điểm thứ hai.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Attribute table&lt;/h3&gt;
The attribute table displays features of a selected layer. Each row in the table represents one map feature with its attributes shown in several columns. The features in the table can be searched, selected, moved or even edited.  By default the attribute table is a separate window. If you opened it and cannot see it anymore, it is most likely hidden under the main QGIS window. You can make it also a docked window, by checking &lt;label&gt;Open attribute table in a dock window&lt;/label&gt; in &lt;label&gt;Settings &gt; Options &gt; Data Sources&lt;/label&gt;.&lt;p&gt;

The number of total number of layer features, filtered features and selected features is printed on the window header.&lt;p&gt;
At the bottom right of the dialog, you can choose whether to display features in a form or in a table.&lt;p&gt;
&lt;p&gt;
&lt;a href=&quot;#Selecting&quot;&gt;Selecting&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Sorting&quot;&gt;Sorting&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Filtering&quot;&gt;Filtering&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Editing&quot;&gt;Editing&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#FieldCalc&quot;&gt;Field Calculator&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#FieldCalcBar&quot;&gt;Field Calculator bar&lt;/a&gt;&lt;br/&gt;

&lt;a name=&quot;Selecting&quot;&gt;
&lt;h4&gt;Selecting&lt;/h4&gt;
&lt;/a&gt;
Rows can be selected by clicking on the row number on the left side of the row. Subsequent rows can be selected by holding the mouse button down and moving the mouse to the other end of the selection. Multiple non-subsequent rows can be selected by holding the &lt;label&gt;Ctrl&lt;/label&gt; key.&lt;br&gt;
A continuous selection can be made by holding the &lt;label&gt;Shift&lt;/label&gt; key and clicking on several row headers on the left side of the rows. All rows between the current cursor position and the clicked row are selected.

&lt;a name=&quot;Sorting&quot;&gt;
&lt;h4&gt;Sorting&lt;/h4&gt;
&lt;/a&gt;
Each column can be sorted by clicking on its column header. A small arrow indicates the sort order (downward pointing means descending values from the top row down, upward pointing means ascending values from the top row down).&lt;br&gt;

&lt;a name=&quot;Filtering&quot;&gt;
&lt;h4&gt;Filtering&lt;/h4&gt;
&lt;/a&gt;
To only navigate through parts of your data, you can use the filter button on the bottom left. The following options are available.
&lt;h5&gt;Show All Features&lt;/h5&gt;
Shows all features of the layer.
&lt;h5&gt;Show Selected Features&lt;/h5&gt;
Shows all features which are currently selected.
&lt;h5&gt;Show Features Visible on Map&lt;/h5&gt;
Shows all features which are currently visible on the map canvas, taking the currently visible extent and scale based visibility into account.
&lt;h5&gt;Show Edited and New Features&lt;/h5&gt;
Shows only edited and new features. In this mode, features with uncommitted changes are shown and this is therefore a good filter to review changes, before committing them. Please note, that deleted features are not shown in this mode.
&lt;h5&gt;Column Filter&lt;/h5&gt;
A simple filter, which lets you filter by an attribute. If the attribute contains text, it looks for sub-strings also. Searching for &lt;b&gt;man&lt;/b&gt; will therefore also show records containing &lt;b&gt;woman&lt;/b&gt;. After changing the filter text, press &lt;label&gt;Enter&lt;/label&gt; or click on &lt;label&gt;Apply&lt;/label&gt;. You can also toggle the check-box &lt;label&gt;Case sensitive&lt;/label&gt;, so your filter will also match &lt;b&gt;Night&lt;/b&gt; when your search text is &lt;b&gt;night&lt;/b&gt;.   
&lt;h5&gt;Advanced Filter&lt;/h5&gt;
For more complex searches, this mode offers a powerful expression builder, which is similar to a SQL WHERE clause. Please refer to the built-in help of the expression builder for details on the syntax.

&lt;a name=&quot;Editing&quot;&gt;
&lt;h4&gt;Editing&lt;/h4&gt;
&lt;/a&gt;
To edit values, you first have to switch the layer to editing mode. To switch to editing mode click on the &lt;label&gt;Toggle editing mode&lt;/label&gt; (pencil) button or press &lt;label&gt;Ctrl + E&lt;/label&gt;. Afterwards double-click on the value you want to edit or place the cursor on it and use the &lt;label&gt;Space&lt;/label&gt;-Key. You can customize the widgets used for field editing in &lt;label&gt;Vector Layer Properties &gt; Fields&lt;/label&gt;  &lt;br&gt;
You can also edit a field&apos;s value for many rows at once. You need to select the rows you want to edit and then use the &lt;label&gt;Field Calculator&lt;/label&gt; or the &lt;label&gt;Field Calculator Bar&lt;/label&gt;. If no row is selected, the edition will apply on all the features.

&lt;a name=&quot;FieldCalc&quot;&gt;
&lt;h4&gt;Field Calculator&lt;/h4&gt;
&lt;/a&gt;
The &lt;label&gt;Field Calculator&lt;/label&gt; button in the attribute table allows performing calculations on basis of existing attribute values or defined functions, e.g. to calculate length or area of geometry features.&lt;br&gt;
The results can be written to a new attribute column or it can be used to update values in an already existing column.&lt;br&gt;
The vector layer needs to be in editing mode, before you can click on the &lt;label&gt;Field calculator&lt;/label&gt; icon to open the dialog.

&lt;a name=&quot;FieldCalcBar&quot;&gt;
&lt;h4&gt;Field Calculator Bar&lt;/h4&gt;
&lt;/a&gt;
When you toggle to edition the layer, a new row of functions appears in the attribute table: the &lt;label&gt;Field Calculator Bar&lt;/label&gt;. This allows quick editing values of existing fields by performing calculations on basis of existing attribute values or defined functions button in the attribute table, e.g. to calculate length or area of geometry features.&lt;br&gt;
To edit values, select the field to modify with the filter button on the left and fill the text box with the new value or an expression to calculate new value. Then, press &lt;label&gt;Update all&lt;/label&gt; button to update all the rows of the attribute table or &lt;label&gt;Update selected&lt;/label&gt; button if some features are selected or a filter is applied on the attribute table display. You can also use the &lt;label&gt;Expression builder&lt;/label&gt; button to calculate the new value in the column.&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Bảng thuộc tính&lt;/h3&gt;
Bảng thuộc tính trình bày các đối tượng của một lớp được chọn. Mỗi hàng trong bảng biểu thị cho một đối tượng bản đồ với thuộc tính của nó được trình bày trong các cột. Các đối tượng trong bảng có thể được tìm kiếm, chọn, di chuyển hoặc thậm chí chỉnh sửa. Theo mặc định, bảng thuộc tính ở trong một cửa sổ riêng. Nếu bạn mở nó ra mà không còn thấy nó, rất có khả năng là nó nằm dưới cửa sổ chương trình chính QGIS. Bạn có thể biến nó thành cửa sổ gắn, bằng cách đánh dấu vào &lt;label&gt;Mở bảng thuộc tính trong một cửa sổ gắn&lt;/label&gt; trong phần &lt;label&gt;Thiết lập &gt; Tùy chọn &gt; Tổng quát&lt;/label&gt;.&lt;p&gt;

Số lượng tổng của các đối tượng, các đối tượng được lọc và các đối tượng đang được chọn được in ra trên đầu của cửa sổ này.&lt;p&gt;
&lt;p&gt;
&lt;a href=&quot;#Selecting&quot;&gt;Chọn&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Sorting&quot;&gt;Xếp thứ tự&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Filtering&quot;&gt;Lọc&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#Editing&quot;&gt;Chỉnh sửa&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#FieldCalc&quot;&gt;Bộ tính toán trường&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;#FieldCalcBar&quot;&gt;Thanh công cụ Bộ tính toán trường&lt;/a&gt;&lt;br/&gt;


&lt;a name=&quot;Selecting&quot;&gt;
&lt;h4&gt;Chọn&lt;/h4&gt;
&lt;/a&gt;
Có thể chọn các hàng bằng cách nhắp chuột vào số hiệu hàng ở phía bên trái của hàng. Các hàng cạnh nhau có thể được chọn bằng cách giữ phím chuột và di chuyển chuột đến cuối phép chọn. Các hàng không liền nhau có thể được chọn bằng cách giữ phím &lt;label&gt;Ctrl&lt;/label&gt;.&lt;br&gt;
Một phép chọn liên tục có thể được thực hiện bằng cách giữ phím &lt;label&gt;Shift&lt;/label&gt; và nhắp chuột vào vài phần đầu dòng ở phía bên trái của các hàng. Tất cả các hàng ở giữa vị trí con trỏ hiện tại và hàng đã nhắp chuột đều được chọn.

&lt;a name=&quot;Sorting&quot;&gt;
&lt;h4&gt;Xếp thứ tự&lt;/h4&gt;
&lt;/a&gt;
Mỗi cột có thể được xếp thứ tự bằng cách nhắp chuột vào tiêu đề cột. Một mũi tên nhỏ sẽ cho biết thứ tự xếp (chỉ xuống nghĩa là xếp thứ tự giảm dần từ hàng trên cùng xuống dưới cùng, và chỉ lên nghĩa là xếp thứ tự tăng dần từ hàng trên cùng xuống dưới).&lt;br&gt;
Kích hoạt nút &lt;label&gt;Phần được chọn ở trên cùng&lt;/label&gt; để hiển thị các hàng được chọn luôn ở trên cùng, bất kể thứ tự xếp như thế nào.

&lt;a name=&quot;Filtering&quot;&gt;
&lt;h4&gt;Lọc&lt;/h4&gt;
&lt;/a&gt;
Để chỉ phải di chuyển trong một phần dữ liệu, bạn có thể dùng nút lệnh lọc ở phía dưới trái. Các tùy chọn sau có thể dùng được.
&lt;h5&gt;Hiện tất cả các đối tượng&lt;/h5&gt;
Hiển thị tất cả các đối tượng của lớp.
&lt;h5&gt;Hiện các đối tượng được chọn&lt;/h5&gt;
Hiển thị tất cả các đối tượng hiện đang được chọn.
&lt;h5&gt;Hiện các đối tượng nhìn thấy được trên bản đồ&lt;/h5&gt;
Hiển thị tất cả các đối tượng nào hiện nhìn thấy được trên khung bản đồ, dựa theo phạm vi nhìn thấy hiện tại và có tính đến cả khả năng nhìn thấy được dựa theo tỷ lệ.
&lt;h5&gt;Hiện các đối tượng được chỉnh sửa và mới&lt;/h5&gt;
Chỉ hiển thị các đối tượng được chỉnh sửa và mới. Ở chế độ này, những đối tượng nào có các thay đổi chưa xác nhận được trình bày và do vậy đây là một bộ lọc tốt để xem các thay đổi, trước khi xác nhận chúng. Lưu ý rằng, các đối tượng bị xóa không được hiển thị ở chế độ này.
&lt;h5&gt;Lọc cột&lt;/h5&gt;
Một bộ lọc đơn giản, cho phép bạn lọc theo một thuộc tính. Nếu thuộc tính đó có chứa chữ, nó cũng tìm kiếm được cả các chuỗi con. Do vậy, ví dụ tìm chữ &lt;b&gt;man&lt;/b&gt; sẽ hiển thị cả những bản ghi chứa &lt;b&gt;woman&lt;/b&gt;. Sau khi thay đổi chữ lọc, bấm &lt;label&gt;Enter&lt;/label&gt; hoặc nhắp chuột vào &lt;label&gt;Áp dụng&lt;/label&gt;. Bạn cũng có thể bật/tắt ô đánh dấu &lt;label&gt;Phân biệt chữ hoa&lt;/label&gt;, nhờ vậy bộ lọc sẽ tìm cả&lt;b&gt;Night&lt;/b&gt; nếu chữ bạn tìm là&lt;b&gt;night&lt;/b&gt;.   
&lt;h5&gt;Bộ lọc nâng cao&lt;/h5&gt;
Dùng để tìm kiếm phức tạp hơn, chế độ này cung cấp một trình xây dựng biểu thức rất mạnh, tương tự như mệnh đề SQL WHERE. Vui lòng tham khảo trợ giúp được tích hợp trong trình xây dựng biểu thức để biết chi tiết về cú pháp.

&lt;a name=&quot;Editing&quot;&gt;
&lt;h4&gt;Chỉnh sửa&lt;/h4&gt;
&lt;/a&gt;
Để chỉnh sửa các giá trị, trước tiên bạn phải bật lớp qua chế độ chỉnh sửa. Để bật qua chế độ chỉnh sửa, nhắp chuột vào nút &lt;label&gt;Bật/tắt chế độ chỉnh sửa&lt;/label&gt; (hình bút chì) Hoặc bấm &lt;label&gt;Ctrl + E&lt;/label&gt;. Sau đó nhắp chuột đúp vào giá trị bạn muốn chỉnh sửa hoặc đặt con trỏ trên nó và dùng phím &lt;label&gt;Khoảng trắng&lt;/label&gt;. Bạn có thể tùy chỉnh các công cụ được dùng để chỉnh sửa trường trong &lt;label&gt;Các tính chất của lớp véc-tơ &gt; Các Trường &lt;/label&gt;  

&lt;a name=&quot;FieldCalc&quot;&gt;
&lt;h4&gt;Bộ tính toán trường&lt;/h4&gt;
&lt;/a&gt;
Nút &lt;label&gt;Bộ Tính toán Trường&lt;/label&gt; trong bảng thuộc tính cho phép thực hiện các tính toán dựa trên các giá trị thuộc tính hiện có hoặc các hàm số đã có, ví dụ như tính chiều dài hoặc diện tích của các đối tượng hình học.&lt;br&gt;
Kết quả có thể được ghi vào một cột thuộc tính mới hoặc có thể được dùng để cập nhật giá trị trong một cột đã có sẵn.&lt;br&gt;
Lớp véc-tơ phải ở chế độ chỉnh sửa, trước khi bạn có thể nhắp chuột vào biểu tượng &lt;label&gt;Bộ Tính toán Trường&lt;/label&gt; để mở hộp thoại này.

&lt;a name=&quot;FieldCalcBar&quot;&gt;
&lt;h4&gt;Thanh công cụ Bộ tính toán trường&lt;/h4&gt;
&lt;/a&gt;
Khi bạn bật chỉnh sửa một lớp, một hàng mới chứa các hàm số xuất hiện trong bảng thuộc tính: &lt;label&gt;Thanh công cụ Bộ tính toán trường&lt;/label&gt;. Thanh công cụ này cho phép bạn chỉnh sửa nhanh chóng các giá trị của các trường hiện có bằng cách thực hiện các tính toán trên cơ sở giá trị của những trường hiện có hoặc bằng nút lệnh các hàm số đã định nghĩa trong bảng thuộc tính, ví dụ như hàm số dùng để tính diện tích của các đối tượng hình học.&lt;br&gt;
Để chỉnh sửa các giá trị, chọn trường để thay đổi với nút lọc ở phía bên trái và điền vào ô nhập liệu giá trị mới hoặc biểu thức để tính toán giá trị mới. Sau đó nhắp chuột vào nút &lt;label&gt;Cập nhật tất cả&lt;/label&gt; để cập nhật tất cả các hàng của bảng thuộc tính hoặc dùng nút &lt;label&gt;Cập nhật phần được chọn&lt;/label&gt; nếu một số đối tượng được chọn hoặc một bộ lọc được áp dụng trên trình bày bảng thuộc tính. Bạn cũng có thể dùng nút lệnh &lt;label&gt;Bộ xây dựng biểu thức&lt;/label&gt; để tính toán giá trị mới trong cột.&lt;br&gt;</translation>
    </message>
</context>
<context>
    <name>contour</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Interval between contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attribute name (if not set, no elevation attribute is attached)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file for contour lines (vector)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dxf2shpConverter</name>
    <message>
        <source>Converts DXF files in Shapefile format</source>
        <translation>Chuyển đổi tập tin DXF thành định dạng tập tin shape</translation>
    </message>
    <message>
        <source>&amp;Dxf2Shp</source>
        <translation>&amp;Dxf2Shp</translation>
    </message>
</context>
<context>
    <name>dxf2shpConverterGui</name>
    <message>
        <source>Dxf Importer</source>
        <translation>Trình nhập Dxf</translation>
    </message>
    <message>
        <source>Input and output</source>
        <translation>Đầu vào và đầu ra</translation>
    </message>
    <message>
        <source>Input DXF file</source>
        <translation>Tập tin DXF đầu vào</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <source>Export text labels</source>
        <translation>Xuất các nhãn chữ</translation>
    </message>
    <message>
        <source>Output file type</source>
        <translation>Kiểu tập tin đầu ra</translation>
    </message>
    <message>
        <source>Polyline</source>
        <translation>Đường</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>Please specify a file to convert.</source>
        <translation>Vui lòng chỉ định một tập tin để chuyển đổi.</translation>
    </message>
    <message>
        <source>Please specify an output file</source>
        <translation>Vui lòng chỉ định một tập tin đầu ra</translation>
    </message>
    <message>
        <source>Fields description:
* Input DXF file: path to the DXF file to be converted
* Output Shp file: desired name of the shape file to be created
* Shp output file type: specifies the type of the output shape file
* Export text labels checkbox: if checked, an additional shp points layer will be created, and the associated dbf table will contain information about the &quot;TEXT&quot; fields found in the dxf file, and the text strings themselves

---
Developed by Paolo L. Scala, Barbara Rita Barricelli, Marco Padula
CNR, Milan Unit (Information Technology), Construction Technologies Institute.
For support send a mail to scala@itc.cnr.it
</source>
        <translation>Mô tả các trường:
* Tập tin đầu vào: đường dẫn đến tập tin DXF cần chuyển đổi
* Tập tin shp đầu ra: tên tập tin shape cần tạo
* Kiểu tập tin shp đầu ra: chỉ định kiểu tập tin shape đầu ra
* Ô đánh dấu xuất nhãn chữ: nếu được đánh dấu, một tập tin shape kiểu điểm bổ sung sẽ được tạo, và bảng dbf của nó sẽ chứa thông tin về trường &quot;TEXT&quot; có trong tập tin dxf, đi kèm với chuỗi ký tự đó

---
Được phát triển bởi Paolo L. Scala, Barbara Rita Barricelli, Marco Padula
CNR, Milan Unit (Information Technology), Construction Technologies Institute.
Cần hỗ trợ vui lòng gửi thư về scala@itc.cnr.it</translation>
    </message>
    <message>
        <source>Choose a DXF file to open</source>
        <translation>Chọn tập tin DXF để mở</translation>
    </message>
    <message>
        <source>DXF files</source>
        <translation>Các tập tin DXF</translation>
    </message>
    <message>
        <source>Choose a file name to save to</source>
        <translation>Chọn tên tập tin để lưu</translation>
    </message>
    <message>
        <source>Shapefile</source>
        <translation>Tập tin shape</translation>
    </message>
</context>
<context>
    <name>eVis</name>
    <message>
        <source>eVis Database Connection</source>
        <translation>Kết nối CSDL eVis</translation>
    </message>
    <message>
        <source>eVis Event Id Tool</source>
        <translation>Công cụ Nhận diện Sự kiện eVis</translation>
    </message>
    <message>
        <source>eVis Event Browser</source>
        <translation>Bộ duyệt Sự kiện eVis</translation>
    </message>
    <message>
        <source>Create layer from a database query</source>
        <translation>Tạo lớp từ một phép truy vấn CSDL</translation>
    </message>
    <message>
        <source>Open an Event Browers and display the selected feature</source>
        <translation>Mở các bộ Duyệt Sự kiện và trình bày đối tượng được chọn</translation>
    </message>
    <message>
        <source>Open an Event Browser to explore the current layer&apos;s features</source>
        <translation>Mở bộ Duyệt Sự kiện để khảo sát các đối tượng của lớp hiện tại</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGui</name>
    <message>
        <source>Undefined</source>
        <translation>Không được định nghĩa</translation>
    </message>
    <message>
        <source>No predefined queries loaded</source>
        <translation>Các truy vấn đã định nghĩa trước không được nạp</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <source>New Database connection requested...</source>
        <translation>Kết nối CSDL mới được yêu cầu...</translation>
    </message>
    <message>
        <source>Error: You must select a database type</source>
        <translation>Lỗi: Bạn phải chọn một kiểu CSDL</translation>
    </message>
    <message>
        <source>Error: No host name entered</source>
        <translation>Lỗi: tên máy chủ không được nhập vào</translation>
    </message>
    <message>
        <source>Error: No database name entered</source>
        <translation>Lỗi: Tên CSDL không được nhập vào</translation>
    </message>
    <message>
        <source>Connection to [%1.%2] established</source>
        <translation>Kết nối đến [%1.%2] được thiết lập</translation>
    </message>
    <message>
        <source>connected</source>
        <translation>đã kết nối</translation>
    </message>
    <message>
        <source>Tables</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <source>Connection to [%1.%2] failed: %3</source>
        <translation>Kết nối đến [%1.%2] thất bại: %3</translation>
    </message>
    <message>
        <source>Error: Parse error at line %1, column %2: %3</source>
        <translation>Lỗi: Lỗi phân tách tại dòng %1, cột %2: %3</translation>
    </message>
    <message>
        <source>Error: Unabled to open file [%1]</source>
        <translation>Lỗi: Không thể mở tập tin [%1]</translation>
    </message>
    <message>
        <source>Error: Query failed: %1</source>
        <translation>Lỗi: Truy vấn thất bại: %1</translation>
    </message>
    <message>
        <source>Error: Could not create temporary file, process halted</source>
        <translation>Lỗi: Không thể tạo tập tin tạm, tiến trình bị ngưng</translation>
    </message>
    <message>
        <source>Error: A database connection is not currently established</source>
        <translation>Lỗi: Kết nối CSDL hiện chưa được thiết lập</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGuiBase</name>
    <message>
        <source>Database Connection</source>
        <translation>Kết nối CSDL</translation>
    </message>
    <message>
        <source>Predefined Queries</source>
        <translation>Các truy vấn đã được định nghĩa trước</translation>
    </message>
    <message>
        <source>Load predefined queries</source>
        <translation>Nạp các phép truy vấn đã định nghĩa trước</translation>
    </message>
    <message>
        <source>Loads an XML file with predefined queries. Use the Open File window to locate the XML file that contains one or more predefined queries using the format described in the user guide.</source>
        <translation>Nạp một tập tin XML với các truy vấn đã định nghĩa trước. Dùng cửa sổ Mở Tập tin để định vị tập tin XML chứa một hoặc nhiều phép truy vấn đã định nghĩa trước bằng cách dùng định dạng đã được mô tả trong hướng dẫn sử dụng.</translation>
    </message>
    <message>
        <source>The description of the selected query.</source>
        <translation>Mô tả của truy vấn được chọn.</translation>
    </message>
    <message>
        <source>Select the predefined query you want to use from the drop-down list containing queries identified from the file loaded using the Open File icon above. To run the query you need to click on the SQL Query tab. The query will be automatically entered in the query window.</source>
        <translation>Chọn phép truy vấn đã định nghĩa trước để dùng từ danh sách chứa các truy vấn nhận diện được từ tập tin đã nạp bằng cách dùng biểu tượng Mở Tập tin ở trên. Để chạy truy vấn bạn cần nhắp chuột vào thể Truy vấn SQL. Phép truy vấn sẽ tự động được nhập vào cửa sổ truy vấn.</translation>
    </message>
    <message>
        <source>not connected</source>
        <translation>không kết nối</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Connection Status: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Trạng thái Kết nối: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Database Host</source>
        <translation>Máy chủ CSDL</translation>
    </message>
    <message utf8="true">
        <source>Enter the database host. If the database resides on your desktop you should enter ¨localhost¨. If you selected ¨MSAccess¨ as the database type this option will not be available. </source>
        <translation>Nhập máy chủ CSDL. Nếu CSDL ở trên máy tính của bạn, bạn nhập &quot;localhost&quot;. Nếu bạn chọn &quot;MSAccess&quot; làm kiểu CSDL thì tuỳ chọn này không dùng được.</translation>
    </message>
    <message>
        <source>Password to access the database.</source>
        <translation>Mật mã truy cập CSDL.</translation>
    </message>
    <message>
        <source>Enter the name of the database.</source>
        <translation>Nhập tên của CSDL.</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Enter the port through which the database must be accessed if a MYSQL database is used.</source>
        <translation>Nhập cổng truy cập CSDL nếu dùng CSDL MySQL.</translation>
    </message>
    <message>
        <source>Connect to the database using the parameters selected above. If the connection was successful a message will be displayed in the Output Console below saying the connection was established. </source>
        <translation>Kết nối đến CSDL bằng cách dùng các tham số đã chọn ở trên. Nếu kết nối thành công, một thông báo sẽ hiển thị trong Cửa sổ lệnh Đầu ra phía dưới cho biết rằng kết nối đã được thiết lập.</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <source>User name to access the database.</source>
        <translation>Tên người dùng để truy cập CSDL.</translation>
    </message>
    <message>
        <source>Select the type of database from the list of supported databases in the drop-down menu.</source>
        <translation>Chọn kiểu CSDL từ danh sách các CSDL được hỗ trợ trong trình đơn thả xuống.</translation>
    </message>
    <message>
        <source>Database Name</source>
        <translation>Tên CSDL</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Database Type</source>
        <translation>Kiểu CSDL</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <source>SQL Query</source>
        <translation>Truy vấn SQL</translation>
    </message>
    <message>
        <source>Run the query entered above. The status of the query will be displayed in the Output Console below.</source>
        <translation>Chạy phép truy vấn được nhập ở trên. Trạng thái của phép truy vấn sẽ được trình bày trong Bàn giao tiếp Đầu ra phía dưới.</translation>
    </message>
    <message>
        <source>Run Query</source>
        <translation>Chạy Truy vấn</translation>
    </message>
    <message>
        <source>Enter the query you want to run in this window.</source>
        <translation>Nhập truy vấn bạn muốn chạy trong cửa sổ này.</translation>
    </message>
    <message>
        <source>A window for status messages to be displayed.</source>
        <translation>Một cửa sổ các thông báo trạng thái cần được hiển thị.</translation>
    </message>
    <message>
        <source>Output Console</source>
        <translation>Cửa sổ Lệnh Đầu ra</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseLayerFieldSelectionGuiBase</name>
    <message>
        <source>Database File Selection</source>
        <translation>Phép chọn tập tin CSDL</translation>
    </message>
    <message>
        <source>The name of the field that contains the Y coordinate of the points.</source>
        <translation>Tên của trường chứa toạ độ Y của các điểm.</translation>
    </message>
    <message>
        <source>The name of the field that contains the X coordinate of the points.</source>
        <translation>Tên của trường chứa toạ độ X của các điểm.</translation>
    </message>
    <message>
        <source>Enter the name for the new layer that will be created and displayed in QGIS.</source>
        <translation>Nhập tên của lớp mới sẽ được tạo ra và trình bày nó trong QGIS.</translation>
    </message>
    <message>
        <source>Y Coordinate</source>
        <translation>Toạ độ Y</translation>
    </message>
    <message>
        <source>X Coordinate</source>
        <translation>Toạ độ X</translation>
    </message>
    <message>
        <source>Name of New Layer</source>
        <translation>Tên của lớp mới</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGui</name>
    <message>
        <source>Generic Event Browser</source>
        <translation>Bộ duyệt Sự kiện Chung</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <source>This tool only supports vector data</source>
        <translation>Công cụ này chỉ hỗ trợ dữ liệu vector</translation>
    </message>
    <message>
        <source>No active layers found</source>
        <translation>Không thấy lớp đang được kích hoạt</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>Unable to connect to either the map canvas or application interface</source>
        <translation>Không thể kết nối đến khung bản đồ hoặc giao diện ứng dụng</translation>
    </message>
    <message>
        <source>An invalid feature was received during initialization</source>
        <translation>Nhận được một đối tượng không hợp lệ trong quá trình khởi tạo</translation>
    </message>
    <message>
        <source>Event Browser - Displaying records 01 of %1</source>
        <translation>Bộ Duyệt Sự kiện - Đang trình bày bản ghi 01 của %1</translation>
    </message>
    <message>
        <source>Attribute Contents</source>
        <translation>Các Nội dung Thuộc tính</translation>
    </message>
    <message>
        <source>Event Browser - Displaying records %1 of %2</source>
        <translation>Bộ Duyệt Sự kiện - Đang trình bày bản ghi %1 của %2</translation>
    </message>
    <message>
        <source>Select Application</source>
        <translation>Chọn Ứng dụng</translation>
    </message>
    <message>
        <source>All ( * )</source>
        <translation>Tất cả ( * )</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGuiBase</name>
    <message>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <source>Use the Previous button to display the previous photo when more than one photo is available for display.</source>
        <translation>Dùng nút Trước để trình bày ảnh trước đó khi có nhiều hơn một ảnh có thể trình bày.</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Trước đó</translation>
    </message>
    <message>
        <source>Use the Next button to display the next photo when more than one photo is available for display.</source>
        <translation>Dùng nút Sau để trình bày ảnh tiếp theo khi có nhiều hơn một ảnh có thể trình bày.</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Sau</translation>
    </message>
    <message utf8="true">
        <source>All of the attribute information for the point associated with the photo being viewed is displayed here. If the file type being referenced in the displayed record is not an image but is of a file type defined in the “Configure External Applications” tab then when you double-click on the value of the field containing the path to the file the application to open the file will be launched to view or hear the contents of the file. If the file extension is recognized the attribute data will be displayed in green.</source>
        <translation>Tất cả thông tin thuộc tính dùng cho điểm liên quan đến ảnh đang xem được trình bày ở đây. Nếu kiểu tập tin đang tham chiếu trong bản ghi được trình bày không phải là một ảnh mà là một kiểu tập tin được định nghĩa trong thẻ &quot;Cấu hình các Ứng dụng ngoài&quot; thì khi bạn nhắp chuột đúp vào giá trị của trường chứa đường dẫn đến tập tin, ứng dụng để mở tập tin sẽ được khởi động để xem hoặc nghe nội dung của tập tin. Nếu phần mở rộng của tập tin nhận diện được thì dữ liệu thuộc tính sẽ được trình bày ở màu lục.</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>Image display area</source>
        <translation>Vùng trình bày ảnh</translation>
    </message>
    <message>
        <source>Display area for the image.</source>
        <translation>Vùng trình bày dùng cho ảnh.</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <source>File path</source>
        <translation>Đường dẫn tập tin</translation>
    </message>
    <message>
        <source>Attribute containing path to file</source>
        <translation>Thuộc tính chứa đường dẫn đến tập tin</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing a directory path to the image. This can be an absolute or relative path.</source>
        <translation>Dùng danh sách thả xuống để chọn trường chứa đường dẫn thư mục đến ảnh. Đây có thể là đường dẫn tuyệt đối hoặc tương đối.</translation>
    </message>
    <message utf8="true">
        <source>If checked the path to the image will be defined appending the attribute in the field selected from the “Attribute Containing Path to Image” drop-down list to the “Base Path” defined below.</source>
        <translation>Nếu được đánh dấu, đường dẫn đến ảnh sẽ được định nghĩa gắn thuộc tính trong trường được chọn từ danh sách thả xuống &quot;Thuộc tính chứa Đường dẫn đến Ảnh&quot; vào &quot;Đường dẫn Gốc&quot; đã định nghĩa phía dưới.</translation>
    </message>
    <message>
        <source>Path is relative</source>
        <translation>Đường dẫn tương đối</translation>
    </message>
    <message>
        <source>If checked, the relative path values will be saved for the next session.</source>
        <translation>Nếu được đánh dấu, các giá trị đường dẫn tương đối sẽ được lưu để dùng cho phiên làm việc tiếp theo.</translation>
    </message>
    <message>
        <source>Remember this</source>
        <translation>Cần nhớ rằng</translation>
    </message>
    <message>
        <source>Reset to default</source>
        <translation>Thiết lập lại về mặc định</translation>
    </message>
    <message>
        <source>Resets the values on this line to the default setting.</source>
        <translation>Thiết lập lại các giá trị tại dòng này về thiết lập mặc định.</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <source>Compass bearing</source>
        <translation>Hướng la bàn</translation>
    </message>
    <message>
        <source>Attribute containing compass bearing</source>
        <translation>Thuộc tính chứa hướng la bàn</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing the compass bearing for the image. This bearing usually references the direction the camera was pointing when the image was acquired. </source>
        <translation>Dùng danh sách thả xuống để chọn trường chứa hướng la bàn dùng cho ảnh. Hướng này thường là hướng của máy ảnh khi ảnh được chụp.</translation>
    </message>
    <message>
        <source>If checked an arrow pointing in the direction defined by the attribute in the field selected from the drop-down list to the right will be displayed in the QGIS window on top of the point for this image.</source>
        <translation>Nếu được đánh dấu, một mũi tên chỉ theo hướng đã được định nghĩa theo thuộc tính trong trường được chọn từ danh sách thả xuống ở bên phải sẽ được trình bày trong cửa sổ QGIS ở phía trên của điểm dùng cho ảnh này.</translation>
    </message>
    <message>
        <source>Display compass bearing</source>
        <translation>Trình bày hướng la bàn</translation>
    </message>
    <message>
        <source>If checked, the Display Compass Bearing values will be saved for the next session.</source>
        <translation>Nếu được đánh dấu, các giá trị Trình bày Hướng La bàn sẽ được lưu cho phiên làm việc tiếp theo.</translation>
    </message>
    <message>
        <source>Compass offset</source>
        <translation>Căn lệch la bàn</translation>
    </message>
    <message>
        <source>Define the compass offset manually.</source>
        <translation>Định nghĩa căn lệch la bàn kiểu thủ công.</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <source>A value to be added to the compass bearing. This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. </source>
        <translation>Giá trị cần được thêm vào hướng la bàn. Điều này cho phép bạn bù lại độ lẹch (điều chỉnh hướng thu được bằng cách dùng hướng từ so với hướng bắc thực). Các độ lệch đông được nhập vào với giá trị dương và độ lệch tây được dùng là giá trị âm.</translation>
    </message>
    <message>
        <source>Define the compass offset using a field from the vector layer attribute table.</source>
        <translation>Định nghĩa căn lệch la bàn bằng cách dùng một trường từ bảng thuộc tính của lớp vector.</translation>
    </message>
    <message>
        <source> From Attribute</source>
        <translation>Thuộc tính Từ</translation>
    </message>
    <message>
        <source>Use the drop-down list to select the field containing the compass bearing offset. This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. </source>
        <translation>Dùng danh sách thả xuống để chọn trường có chứa căn lệch hướng la bàn. Điều này cho phép bạn bù lại độ lệch (điều chỉnh hướng thu được bằng cách dùng hướng từ so với hướng bắc thực). Độ lệch đông được nhập vào là giá trị dương và độ lệch tây được nhập vào là giá trị âm.</translation>
    </message>
    <message>
        <source>If checked, the compass offset values will be saved for the next session.</source>
        <translation>Nếu được đánh dấu, các giá trị căn lệch la bàn sẽ được lưu cho phiên làm việc tiếp theo.</translation>
    </message>
    <message>
        <source>Resets the compass offset values to the default settings.</source>
        <translation>Thiết lập lại các giá trị căn lệch la bàn về các thiết lập mặc định.</translation>
    </message>
    <message>
        <source>Relative paths</source>
        <translation>Các đường dẫn tương đối</translation>
    </message>
    <message utf8="true">
        <source>The base path or url from which images and documents can be “relative”</source>
        <translation>Đường dẫn gốc hoặc url mà ảnh hoặc tài liệu ở vị trí &quot;tương đối&quot; so với nó</translation>
    </message>
    <message>
        <source>Base Path</source>
        <translation>Đường dẫn gốc</translation>
    </message>
    <message>
        <source>The Base Path onto which the relative path defined above will be appended.</source>
        <translation>Đường dẫn gốc mà dựa vào đó đường dẫn tương đối đã định nghĩa ở trên sẽ được gắn thêm vào.</translation>
    </message>
    <message>
        <source>If checked, the Base Path will be saved for the next session.</source>
        <translation>Nếu được đánh dấu, Đường dẫn Gốc sẽ được lưu cho phiên làm việc tiếp theo.</translation>
    </message>
    <message utf8="true">
        <source>Enters the default “Base Path” which is the path to the directory of the vector layer containing the image information.</source>
        <translation>Nhập trị mặc định &quot;Đường dẫn Gốc&quot;, là đường dẫn đến thư mục của lớp vector chứa thông tin ảnh.</translation>
    </message>
    <message>
        <source>If checked, the Base Path will append only the file name instead of the entire relative path (defined above) to create the full directory path to the file. </source>
        <translation>Nếu được đánh dấu, Đường dẫn Gốc sẽ chỉ gắn thêm tên tập tin thay vì toàn bộ đường dẫn tương đối (đã định nghĩa ở trên) để tạo ra đường dẫn thư mục đầy đủ đến tập tin.</translation>
    </message>
    <message>
        <source>Replace entire path/url stored in image path attribute with user defined
Base Path (i.e. keep only filename from attribute)</source>
        <translation>Thay thế toàn bộ đường dẫn/url lưu trữ trong thuộc tính đường dẫn đến ảnh bằng Đường dẫn Gốc
do người dùng định nghĩa (tức là chỉ giữ lại tên tập tin từ thuộc tính)</translation>
    </message>
    <message>
        <source>If checked, the current check-box setting will be saved for the next session.</source>
        <translation>Nếu được đánh dấu, thiết lập ô đánh dấu hiện hành sẽ được lưu để dùng cho phiên làm việc tiếp theo.</translation>
    </message>
    <message>
        <source>Clears the check-box on this line.</source>
        <translation>Xoá ô đánh dấu tại dòng này.</translation>
    </message>
    <message>
        <source>If checked, the same path rules that are defined for images will be used for non-image documents such as movies, text documents, and sound files. If not checked the path rules will only apply to images and other documents will ignore the Base Path parameter.</source>
        <translation>Nếu được đánh dấu, các quy tắc đường dẫn được định nghĩa cho ảnh sẽ được dùng cho các tài liệu không phải là ảnh như phim, tài liệu văn bản và các tập tin âm thanh. Nếu không đánh dấu, các quy tắc đường dẫn sẽ chỉ áp dụng cho ảnh và các tài liệu khác sẽ bỏ qua tham số Đường dẫn Gốc.</translation>
    </message>
    <message>
        <source>Apply Path to Image rules when loading docs in external applications</source>
        <translation>Áp dụng các quy tắc Đường dẫn đến Ảnh khi nạp các tài liệu trong những ứng dụng ngoài</translation>
    </message>
    <message utf8="true">
        <source>Clicking on Save will save the settings without closing the Options pane. Clicking on Restore Defaults will reset all of the fields to their default settings. It has the same effect as clicking all of the “Reset to default” buttons. </source>
        <translation>Nhắp chuột vào Lưu sẽ lưu các thiết lập mà không đóng bảng Tuỳ chọn. Nhắp chuột vào Phục hồi lại Giá trị Mặc định sẽ thiết lập lại toàn bộ các trường về các thiết lập mặc định của chúng. Nó có tác dụng tương tự như khi nhắp chuột vào các nút &quot;Thiết lập về Mặc định&quot;.</translation>
    </message>
    <message>
        <source>Configure External Applications</source>
        <translation>Cấu hình các Ứng dụng Ngoài</translation>
    </message>
    <message>
        <source>File extension and external application in which to load a document of that type</source>
        <translation>Đuôi mở rộng tập tin và các ứng dụng ngoài dùng để mở tài liệu thuộc kiểu đó</translation>
    </message>
    <message>
        <source>A table containing file types that can be opened using eVis. Each file type needs a file extension and the path to an application that can open that type of file. This provides the capability of opening a broad range of files such as movies, sound recording, and text documents instead of only images. </source>
        <translation>Một bảng chứa các kiểu tập tin có thể được mở bằng eVis. Mỗi kiểu tập tin cần một đuôi mở rộng tập tin và đường dẫn đến ứng dụng nào có thể mở được kiểu tập tin đó. Điều này cho phép khả năng mở rất nhiều kiểu tập tin, ví dụ như phim, bản ghi âm thanh và các tài liệu văn bản thay vì chỉ mở được các ảnh.</translation>
    </message>
    <message>
        <source>Extension</source>
        <translation>Đuôi mở rộng</translation>
    </message>
    <message>
        <source>Application</source>
        <translation>Ứng dụng</translation>
    </message>
    <message>
        <source>Add new file type</source>
        <translation>Thêm kiểu tập tin mới</translation>
    </message>
    <message>
        <source>Add a new file type with a unique extension and the path for the application that can open the file.</source>
        <translation>Thêm một kiểu tập tin mới với đuôi mở rộng không trùng và đường dẫn đến ứng dụng có thể mở được kiểu tập tin đó.</translation>
    </message>
    <message>
        <source>Delete current row</source>
        <translation>Xoá hàng hiện tại</translation>
    </message>
    <message>
        <source>Delete the file type highlighted in the table and defined by a file extension and a path to an associated application.</source>
        <translation>Xoá kiểu tập tin được chọn trong bảng và được định nghĩa theo đuôi mở rộng của tập tin và đường dẫn đến ứng dụng liên quan.</translation>
    </message>
</context>
<context>
    <name>eVisImageDisplayWidget</name>
    <message>
        <source>Zoom in</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <source>Zoom in to see more detail.</source>
        <translation>Phóng to để thấy thêm chi tiết.</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Zoom out to see more area.</source>
        <translation>Thu nhỏ để thấy nhiều hơn.</translation>
    </message>
    <message>
        <source>Zoom to full extent</source>
        <translation>Phóng đến toàn phạm vi</translation>
    </message>
    <message>
        <source>Zoom to display the entire image.</source>
        <translation>Phóng để trình bày toàn bộ ảnh.</translation>
    </message>
</context>
<context>
    <name>fTools</name>
    <message>
        <source>QGIS version detected: </source>
        <translation>Phiên bản QGIS ghi nhận được: </translation>
    </message>
    <message>
        <source>This version of fTools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation>Phiên bản fTools này đòi hỏi QGIS phiên bản tối thiểu là 1.0.0
Phần mở rộng này sẽ không được kích hoạt.</translation>
    </message>
    <message>
        <source>&amp;Analysis Tools</source>
        <translation>Các công cụ &amp;Phân tích</translation>
    </message>
    <message>
        <source>Distance Matrix...</source>
        <translation>Ma trận khoảng cách...</translation>
    </message>
    <message>
        <source>Sum Line Lengths...</source>
        <translation>Tổng chiều dài các đường...</translation>
    </message>
    <message>
        <source>Points in Polygon...</source>
        <translation>Các điểm trong vùng...</translation>
    </message>
    <message>
        <source>Basic Statistics...</source>
        <translation>Các thống kê cơ bản...</translation>
    </message>
    <message>
        <source>List Unique Values...</source>
        <translation>Liệt kê các giá trị không trùng...</translation>
    </message>
    <message>
        <source>Nearest Neighbour Analysis...</source>
        <translation>Phân tích lân cận gần nhất...</translation>
    </message>
    <message>
        <source>Mean Coordinate(s)...</source>
        <translation>(Các) Tọa độ trung bình...</translation>
    </message>
    <message>
        <source>Line Intersections...</source>
        <translation>Các giao điểm của đường...</translation>
    </message>
    <message>
        <source>Random Selection...</source>
        <translation>Phép chọn ngẫu nhiên...</translation>
    </message>
    <message>
        <source>Random Selection Within Subsets...</source>
        <translation>Phép chọn ngẫu nhiên trong bộ mẫu con...</translation>
    </message>
    <message>
        <source>Random Points...</source>
        <translation>Các điểm ngẫu nhiên...</translation>
    </message>
    <message>
        <source>Regular Points...</source>
        <translation>Các điểm đều đặn...</translation>
    </message>
    <message>
        <source>Vector Grid...</source>
        <translation>Lưới véc-tơ...</translation>
    </message>
    <message>
        <source>Select by Location...</source>
        <translation>Chọn theo vị trí...</translation>
    </message>
    <message>
        <source>Polygon from Layer Extent...</source>
        <translation>Tạo vùng từ phạm vi của lớp...</translation>
    </message>
    <message>
        <source>Convex Hull(s)...</source>
        <translation>(Các) bao lồi...</translation>
    </message>
    <message>
        <source>Buffer(s)...</source>
        <translation>(Các) vùng đệm...</translation>
    </message>
    <message>
        <source>Intersect...</source>
        <translation>Giao...</translation>
    </message>
    <message>
        <source>Union...</source>
        <translation>Hợp...</translation>
    </message>
    <message>
        <source>Symetrical Difference...</source>
        <translation>Sai biệt đối xứng...</translation>
    </message>
    <message>
        <source>Clip...</source>
        <translation>Cắt...</translation>
    </message>
    <message>
        <source>Dissolve...</source>
        <translation>Hòa tan...</translation>
    </message>
    <message>
        <source>Difference...</source>
        <translation>Sai biệt...</translation>
    </message>
    <message>
        <source>Eliminate Sliver Polygons...</source>
        <translation>Loại bỏ các vùng vụn...</translation>
    </message>
    <message>
        <source>Export/Add Geometry Columns...</source>
        <translation>Xuất/Thêm các cột hình học...</translation>
    </message>
    <message>
        <source>Check Geometry Validity...</source>
        <translation>Kiểm tra tính đúng đắn về mặt hình học...</translation>
    </message>
    <message>
        <source>Polygon Centroids...</source>
        <translation>Trọng tâm của vùng...</translation>
    </message>
    <message>
        <source>Delaunay Triangulation...</source>
        <translation>Phép tam giác Delaunay...</translation>
    </message>
    <message>
        <source>Voronoi Polygons...</source>
        <translation>Vùng voronoi...</translation>
    </message>
    <message>
        <source>Extract Nodes...</source>
        <translation>Trích xuất các nốt...</translation>
    </message>
    <message>
        <source>Simplify Geometries...</source>
        <translation>Đơn giản hoá các hình học...</translation>
    </message>
    <message>
        <source>Densify Geometries...</source>
        <translation>Tăng đỉnh cho các hình học...</translation>
    </message>
    <message>
        <source>Multipart to Singleparts...</source>
        <translation>Một đa phần thành nhiều đơn phần...</translation>
    </message>
    <message>
        <source>Singleparts to Multipart...</source>
        <translation>Các đơn phần thành một đa phần...</translation>
    </message>
    <message>
        <source>Polygons to Lines...</source>
        <translation>Vùng thành đường...</translation>
    </message>
    <message>
        <source>Lines to Polygons...</source>
        <translation>Đường thành vùng...</translation>
    </message>
    <message>
        <source>Define Current Projection...</source>
        <translation>Định nghĩa phép chiếu hiện tại...</translation>
    </message>
    <message>
        <source>Join Attributes by Location...</source>
        <translation>Liên kết thuộc tính theo vị trí...</translation>
    </message>
    <message>
        <source>Split Vector Layer...</source>
        <translation>Ngắt lớp véc-tơ...</translation>
    </message>
    <message>
        <source>Merge Shapefiles to One...</source>
        <translation>Gộp các tập tin shape thành một...</translation>
    </message>
    <message>
        <source>Create Spatial Index...</source>
        <translation>Tạo chỉ mục không gian...</translation>
    </message>
    <message>
        <source>&amp;Research Tools</source>
        <translation>Các công cụ &amp;Nghiên cứu</translation>
    </message>
    <message>
        <source>&amp;Geoprocessing Tools</source>
        <translation>Các công cụ &amp;Xử lý địa lý</translation>
    </message>
    <message>
        <source>G&amp;eometry Tools</source>
        <translation>Các công cụ &amp;Hình học</translation>
    </message>
    <message>
        <source>&amp;Data Management Tools</source>
        <translation>Các công cụ &amp;Quản lý dữ liệu</translation>
    </message>
</context>
<context>
    <name>fillnodata</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Search distance</source>
        <translation>Khoảng cách tìm kiếm</translation>
    </message>
    <message>
        <source>Smooth iterations</source>
        <translation>Số lần lặp làm mịn</translation>
    </message>
    <message>
        <source>Band to operate on</source>
        <translation>Băng để lệnh xử lý</translation>
    </message>
    <message>
        <source>Validity mask</source>
        <translation>Kiểm tra mặt nạ hợp lệ</translation>
    </message>
    <message>
        <source>Do not use default validity mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>flightlinesToCHM</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>laser beam width (diameter of laser footprint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using &apos;sydney&apos; creates sydney_274000_4714000...)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>flightlinesToDTMandDSM</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using &apos;sydney&apos; creates sydney_274000_4714000...)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>flightlinesToSingleCHMpitFree</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>laser beam width (diameter of laser footprint)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>function_help</name>
    <message>
        <source>&lt;h3&gt;week() function&lt;/h3&gt;
Extract the week number from a date, or the number of weeks
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;week(date)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is date or datetime. The date to extract the week from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of weeks from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;week(&apos;2012-05-12&apos;) &amp;rarr; 19&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(tointerval(&apos;3 weeks&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 104.285...&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;hàm week()&lt;/h3&gt;
Lấy số tuần từ một ngày, hoặc số lượng tuần từ 
một &lt;code&gt;Khoảng chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;week(ngày)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(Khoảng chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là ngày hoặc ngày_giờ. Ngày dùng để trích tuần ra.
&lt;br&gt;
&lt;code&gt;Khoảng chia&lt;/code&gt; - Là khoảng chia. Khoảng chia để trả về số lượng tuần.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;week(&apos;2012-05-12&apos;) &amp;rarr; 19&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(tointerval(&apos;3 weeks&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;week(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 104.285...&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;CASE expression&lt;/h3&gt;
A conditional expression that can be used to evaluate multiple expressions and
return a result.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;
     CASE
        WHEN &lt;i&gt;condition&lt;/i&gt; THEN &lt;i&gt;result&lt;/i&gt;
        [ ...n ]
        [ ELSE &lt;i&gt;result&lt;/i&gt; ]
     END
&lt;/pre&gt;
[ ] marks optional components

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  WHEN condition&lt;/i&gt; - The condition expression to evaluate. &lt;br&gt;
&lt;i&gt;  THEN result&lt;/i&gt; - If &lt;i&gt;condition&lt;/i&gt; evaluates to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned. &lt;br&gt;
&lt;i&gt;  ELSE result&lt;/i&gt; - If none of the above conditions evaluated to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned. &lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;
    CASE
        WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;
        ELSE &lt;i&gt;&quot;column&quot;&lt;/i&gt;
    END
&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Biểu thức CASE&lt;/h3&gt;
Một biểu thức điều kiện có thể được dùng để đánh giá nhiều biểu thức và trả về một kết quả.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;
     CASE
        WHEN &lt;i&gt;điều kiện&lt;/i&gt; THEN &lt;i&gt;kết quả&lt;/i&gt;
        [ ...n ]
        [ ELSE &lt;i&gt;kết quả&lt;/i&gt; ]
     END
&lt;/pre&gt;
ký hiệu [ ] chỉ các phần này là tùy chọn

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  WHEN điều kiện&lt;/i&gt; - Biểu thức điều kiện để đánh giá. &lt;br&gt;
&lt;i&gt;  THEN kết quả&lt;/i&gt; - Nếu &lt;i&gt;điều kiện&lt;/i&gt; đánh giá là Đúng thì &lt;i&gt;kết quả&lt;/i&gt; được đánh giá và trả về. &lt;br&gt;
&lt;i&gt;  ELSE kết quả&lt;/i&gt; - Nếu không có điều kiện nào ở trên là đúng thì &lt;i&gt;kết quả&lt;/i&gt; được đánh giá và trả về. &lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;
    CASE
        WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;
        ELSE &lt;i&gt;&quot;column&quot;&lt;/i&gt;
    END
&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;right() function&lt;/h3&gt;
Returns a substring that contains the &lt;i&gt;n&lt;/i&gt; rightmost characters of the string.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;right(string, pos)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. The string.
&lt;br&gt;
&lt;code&gt;length&lt;/code&gt; - is int. The number of characters from the right to return.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;right(&apos;Hello World&apos;,5) &amp;rarr; &apos;World&apos;&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm right()&lt;/h3&gt;
Trả về một chuỗi con chứa &lt;i&gt;n&lt;/i&gt; ký tự tính từ bên phải của chuỗi.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;right(chuỗi, v.trí)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là chuỗi. Chuỗi.
&lt;br&gt;
&lt;code&gt;chiều dài&lt;/code&gt; - là số nguyên. Số ký tự tính từ bên phải cần trả về.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;right(&apos;Hello World&apos;,5) &amp;rarr; &apos;World&apos;&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;Color Group&lt;/h3&gt;
This group contains functions for manipulating colors
</source>
        <translation>&lt;h3&gt;Nhóm màu&lt;/h3&gt;
Nhóm này chứa các hàm để xử lý màu
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;length() function&lt;/h3&gt;
Returns the length of a string.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     length(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to count the length of.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     length(&apos;HELLO&apos;) &amp;rarr; 5&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm length()&lt;/h3&gt;
Trả về chiều dài của một chuỗi.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     length(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là chuỗi.  Chuỗi cần đếm chiều dài.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     length(&apos;HELLO&apos;) &amp;rarr; 5&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;upper() function&lt;/h3&gt;
Converts a string to upper case letters.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     upper(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to convert to upper case.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     upper(&apos;hello WOrld&apos;) &amp;rarr; &apos;HELLO WORLD&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm upper()&lt;/h3&gt;
Chuyển một chuỗi thành chữ viết hoa.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     upper(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là một chuỗi.  Chuỗi cần đổi thành chữ hoa.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     upper(&apos;hello WOrld&apos;) &amp;rarr; &apos;HELLO WORLD&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;bbox function&lt;/h3&gt;
Returns 1 if the geometries spatially intersect the bounding box defined and 0 if they don&apos;t.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;bbox( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;bbox( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt;bbox( geomFromWKT( &apos;POINT(6 5)&apos; ) , geomFromWKT( &apos;POLYGON((3 3 , 4 4 , 5 5, 3 3))&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;hàm bbox&lt;/h3&gt;
Trả về 1 nếu các hình học giao nhau về mặt không gian với ô bao đã định nghĩa và trả về 0 nếu không giao nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;bbox( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; hình học
b &amp;rarr; hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;bbox( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt;bbox( geomFromWKT( &apos;POINT(6 5)&apos; ) , geomFromWKT( &apos;POLYGON((3 3 , 4 4 , 5 5, 3 3))&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;left() function&lt;/h3&gt;
Returns a substring that contains the &lt;i&gt;n&lt;/i&gt; leftmost characters of the string.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;left(string, length)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. The string.
&lt;br&gt;
&lt;code&gt;length&lt;/code&gt; - is int. The number of characters from the left to return.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;left(&apos;Hello World&apos;,5) &amp;rarr; &apos;Hello&apos;&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm left()&lt;/h3&gt;
Trả về một chuỗi con chứa &lt;i&gt;n&lt;/i&gt; ký tự tính từ bên trái của chuỗi.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;left(chuỗi, chiều dài)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là chuỗi. Chuỗi.
&lt;br&gt;
&lt;code&gt;chiều dài&lt;/code&gt; - là số nguyên. Số ký tự tính từ bên trái cần trả về.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;left(&apos;Hello World&apos;,5) &amp;rarr; &apos;Hello&apos;&lt;/code&gt;&lt;br</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$scale function&lt;/h3&gt;
Returns the current scale of the map canvas.
&lt;br&gt;
Note: This function is only available in some contexts and will be 0 otherwise. 
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;$scale&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;$scale &amp;rarr; 10000&lt;/code&gt;&lt;br&gt;


</source>
        <translation>&lt;h3&gt;Hàm $scale &lt;/h3&gt;
Trả về tỷ lệ hiện tại của khung bản đồ.
&lt;br&gt;
Ghi chú: Hàm này chỉ dùng được trong một số ngữ cảnh và sẽ trả về giá trị 0 trong các trường hợp khác. 
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;$scale&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;$scale &amp;rarr; 10000&lt;/code&gt;&lt;br&gt;


</translation>
    </message>
    <message>
        <source>&lt;h3&gt;ceil() function&lt;/h3&gt;
Rounds a number upwards.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;ceil(value)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;value&lt;/code&gt; - a number.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;ceil(4.9) &amp;rarr; 5&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ceil(-4.9) &amp;rarr; -4&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm ceil()&lt;/h3&gt;
Làm tròn một con số theo chiều tăng.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;ceil(giá trị)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;giá trị&lt;/code&gt; - một con số.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;ceil(4.9) &amp;rarr; 5&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ceil(-4.9) &amp;rarr; -4&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;toreal() function&lt;/h3&gt;
Converts a string to real number. Nothing changed if a value cannot be converted to real (e.g &apos;123.56asd&apos; is invalid). Numbers are rounded after saving changes if the precision is smaller than the result of the conversion.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     toreal(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to convert to real number.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toreal(&apos;123.45&apos;) &amp;rarr; 123.45&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm toreal()&lt;/h3&gt;
Chuyển một chuỗi thành một số thực. Không có gì thay đổi nếu giá trị đó không thể đổi được thành số thực (ví dụ &apos;123.56asd&apos; là không hợp lệ). Các con số được làm tròn sau khi lưu các thay đổi nếu độ chính xác thấp hơn kết quả của phép chuyển đổi.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     toreal(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là chuỗi.  Chuỗi cần chuyển thành số thực.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toreal(&apos;123.45&apos;) &amp;rarr; 123.45&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;xat() function&lt;/h3&gt;
Retrieves a x coordinate of the current feature

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;xat(i)&lt;/code&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;i&lt;code&gt; - is int. index of point of a line (indices start at 0; negative values apply to the last index).

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;xat(1) &amp;rarr; 5&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm xat()&lt;/h3&gt;
Lấy tọa độ x của đối tượng hiện tại

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;xat(i)&lt;/code&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;i&lt;code&gt; - là số nguyên. Chỉ mục của điểm thuộc đường (các chỉ mục bắt đầu là 0; các giá trị âm áp dụng cho chỉ mục cuối cùng).

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;xat(1) &amp;rarr; 5&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$numpages function&lt;/h3&gt;
Returns the total number of pages in the composition.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$numpages&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$numpages &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $numpages&lt;/h3&gt;
Trả về tổng số trang trong trang biên tập bản đồ.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$numpages&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$numpages &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;strpos() function&lt;/h3&gt;
Return the index of a regular expression in a string.

&lt;h4&gt;Syntax&lt;/h4&gt;
     strpos(&lt;i&gt;haystack&lt;/i&gt;, &lt;i&gt;needle&lt;/i&gt;)
&lt;br&gt;&lt;br&gt;
Returns -1 if the expression isn&apos;t found.

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  haystack&lt;/i&gt; &amp;rarr; is string.  The string that is to be searched.&lt;br&gt;
&lt;i&gt;  needle&lt;/i&gt; &amp;rarr; is string.  The regular expression to look for.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;) &amp;rarr; 6&lt;br&gt;
     strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;) &amp;rarr; -1&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm strpos()&lt;/h3&gt;
Trả về vị trí của một biểu thức chính tắc trong một chuỗi.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
     strpos(&lt;i&gt;đống rơm&lt;/i&gt;, &lt;i&gt;cây kim&lt;/i&gt;)
&lt;br&gt;&lt;br&gt;
Trả về -1 nếu không tìm thấy biểu thức.

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  đống rơm&lt;/i&gt; &amp;rarr; là chuỗi.  La chuỗi cần tìm.&lt;br&gt;
&lt;i&gt;  cây kim&lt;/i&gt; &amp;rarr; là chuỗi. Biểu thức chính tắc muốn tìm.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;) &amp;rarr; 6&lt;br&gt;
     strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;) &amp;rarr; -1&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;rand() function&lt;/h3&gt;
Returns a random integer within the range specified by the minimum and 
maximum argument (inclusive).
&lt;br&gt;
This function takes two arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;rand(min, max)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;min&lt;/code&gt; - an integer representing the smallest possible random number desired.&lt;br&gt;
&lt;code&gt;max&lt;/code&gt; - an integer representing the largest possible random number desired.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;rand(1, 10) &amp;rarr; 8&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm rand()&lt;/h3&gt;
Trả về một số nguyên ngẫu nhiên trong một miền được chỉ định bởi đối số nhỏ nhất và lớn nhất (tính cả hai trị này).
&lt;br&gt;
Hàm này lấy hai đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;rand(nhỏ nhất, lớn nhất)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;nhỏ nhất&lt;/code&gt; - số nguyên biểu thị giá trị nhỏ nhất của số ngẫu nhiên cần lấy.&lt;br&gt;
&lt;code&gt;lớn nhất&lt;/code&gt; - số nguyên biểu thị giá trị lớn nhất của số ngẫu nhiên cần lấy.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;rand(1, 10) &amp;rarr; 8&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$atlasgeometry function&lt;/h3&gt;
Returns the geometry of the current feature iterated in atlas.
Can be used for rule based display of geometry when using atlas.
For example to only show geometries of other layers when their geometry 
intersects the iterated geometry of features using atlas.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$atlasgeometry&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; intersects(  $atlasgeometry,  $geometry ) &lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $atlasgeometry&lt;/h3&gt;
Trả về hình học của đối tượng hiện tại được lặp trong atlas.
Có thể được dùng để trình bày các hình học theo quy tắc khi dùng atlas.
Ví dụ chỉ hiển thị các hình học của các lớp khác khi hình học của chúng giao với
hình học lặp của các đối tượng dùng atlas.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$atlasgeometry&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; intersects(  $atlasgeometry,  $geometry ) &lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$atlasfeatureid function&lt;/h3&gt;
Returns the feature id of the current row while using atlas.
This enables you to use features of atlas in rules 
and for example show or hide features based on their id.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$atlasfeatureid&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$atlasfeatureid = $id&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $atlasfeatureid&lt;/h3&gt;
Trả về số hiệu nhận diện đối tượng của hàng hiện tại trong khi dùng atlas.
Hàm này cho phép bạn dùng các đối tượng của atlas theo quy tắc 
và, ví dụ để hiện hoặc ẩn các đối tượng dựa theo số hiệu nhận diện của chúng.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$atlasfeatureid&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$atlasfeatureid = $id&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;bounds_width function&lt;/h3&gt;
Returns the width of the bounding box of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;bounds_width(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; bounds_width($geometry) &amp;rarr; returns width of bounding box of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm bounds_width&lt;/h3&gt;
Trả về chiều rộng ô bao của một hình học. Các tính toán dựa theo HTĐ của Hình học này. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;bounds_width(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; , một đối tượng hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; bounds_width($geometry) &amp;rarr; trả về chiều rộng ô bao  của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;floor() function&lt;/h3&gt;
Rounds a number downwards.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;floor(value)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;value&lt;/code&gt; - a number.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;floor(4.9) &amp;rarr; 4&lt;/code&gt;&lt;br&gt;
&lt;code&gt;floor(-4.9) &amp;rarr; -5&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm floor()&lt;/h3&gt;
Làm tròn một số theo chiều giảm.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;floor(giá_trị)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;giá_trị&lt;/code&gt; - con số.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;floor(4.9) &amp;rarr; 4&lt;/code&gt;&lt;br&gt;
&lt;code&gt;floor(-4.9) &amp;rarr; -5&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;bounds_height function&lt;/h3&gt;
Returns the height of the bounding box of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;bounds_height(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; bounds_height($geometry) &amp;rarr; returns height of bounding box of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm bounds_height&lt;/h3&gt;
Trả về chiều cao của ô bao của một hình học. Các tính toán dựa vào HTĐ của hình học đó. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;bounds_height(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; là một hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; bounds_height($geometry) &amp;rarr; trả về chiều cao ô bao của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;toint() function&lt;/h3&gt;
Converts a string to integer number. Nothing changed if a value cannot be converted to integer (e.g &apos;123asd&apos; is invalid).

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     toint(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to convert to integer number.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toint(&apos;123&apos;) &amp;rarr; 123&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm toint()&lt;/h3&gt;
Đổi một chuỗi thành một số nguyên. Không có gì thay đổi nếu giá trị không thể đổi được thành số nguyên (ví dụ &apos;123asd&apos; là không hợp lệ).

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     toint(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là một chuỗi. Chuỗi cần đổi thành số nguyên.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     toint(&apos;123&apos;) &amp;rarr; 123&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;yat() function&lt;/h3&gt;
Retrieves a y coordinate of the current feature

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;yat(i)&lt;/code&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;i&lt;code&gt; - is int. index of point of a line (indices start at 0; negative values apply to the last index).

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;yat(1) &amp;rarr; 5&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm yat()&lt;/h3&gt;
Lấy tọa độ y của đối tượng hiện tại

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;yat(i)&lt;/code&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;i&lt;code&gt; - là số nguyên. chỉ mục của điểm thuộc đường (các chỉ mục bắt đầu là 0; các giá trị âm áp dụng cho chỉ mục cuối cùng).

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;yat(1) &amp;rarr; 5&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;tostring() function&lt;/h3&gt;
Converts a number to string.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     tostring(&lt;i&gt;number&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;number&lt;/i&gt; &amp;rarr; is integer or real.  The number to convert to string.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     tostring(123) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm tostring()&lt;/h3&gt;
Đổi một số thành chuỗi.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     tostring(&lt;i&gt;số&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;số&lt;/i&gt; &amp;rarr; là số nguyên hoặc số thực. Con số cần đổi thành chuỗi.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     tostring(123) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$rownum function&lt;/h3&gt;
Returns the number of the current row.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$rownum&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$rownum &amp;rarr; 4711&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $rownum&lt;/h3&gt;
Trả về số thứ tự của hàng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$rownum&lt;/pre&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$rownum &amp;rarr; 4711&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;atan2() function&lt;/h3&gt;
Returns arcustangens of y/x using the signs of the two 
arguments to determine the quadrant of the result



&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     atan2(&lt;i&gt;real&lt;/i&gt;, &lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; y coordinate difference&lt;br&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; x coordinate difference&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     atan2(1.0, 1.732) &amp;rarr; 0.523611477769969&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm atan2()&lt;/h3&gt;
Trả về arctang của y/x dùng các dấu của hai đối số để xác định cung phần tư của kết quả.



&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     atan2(&lt;i&gt;số_thực&lt;/i&gt;, &lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; sai biệt tọa độ y&lt;br&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; sai biệt tọa độ x&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     atan2(1.0, 1.732) &amp;rarr; 0.523611477769969&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;sin() function&lt;/h3&gt;
Returns sinus of an angle.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     sin(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; angle in radians.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     sin(1.571) &amp;rarr; 0.999999682931835&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm sin()&lt;/h3&gt;
Trả về sin của một góc.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     sin(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; góc tính theo radian.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     sin(1.571) &amp;rarr; 0.999999682931835&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;month() function&lt;/h3&gt;
Extract the month part from a date, or the number of months
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;month(date)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is date or datetime. The date to extract the month from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of months from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;month(&apos;2012-05-12&apos;) &amp;rarr; 05&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(tointerval(&apos;3 months&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 4.033...&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm month()&lt;/h3&gt;
Trích phần tháng của một ngày, hoặc số tháng từ một &lt;code&gt;Khoảng_chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;month(ngày)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(khoảng_chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là ngày hoặc ngày_giờ. Ngày dùng để trích tháng ra.
&lt;br&gt;
&lt;code&gt;khoảng_chia&lt;/code&gt; - là khoảng chia. Khoảng chia trả về số tháng từ đó.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;month(&apos;2012-05-12&apos;) &amp;rarr; 05&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(tointerval(&apos;3 months&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;month(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 4.033...&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$area function&lt;/h3&gt;
Returns the area size of the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$area&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$area &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $area&lt;/h3&gt;
Trả về diện tích của một đối tượng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$area&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$area &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;day() function&lt;/h3&gt;
Extract the day from a date, or the number of days
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;day(date)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is date or datetime. The date to extract the day from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of days from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;day(&apos;2012-05-12&apos;) &amp;rarr; 12&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(tointerval(&apos;3 days&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 730&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm day()&lt;/h3&gt;
Trích phần ngày của một ngày, hoặc số ngày từ một &lt;code&gt;Khoảng_chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;day(ngày)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(Khoảng_chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là ngày hoặc ngày_giờ. Ngày cần trích ngày ra.
&lt;br&gt;
&lt;code&gt;Khoảng_chia&lt;/code&gt; - là Khoảng chia. Khoảng chia để trả về số ngày từ đó.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;day(&apos;2012-05-12&apos;) &amp;rarr; 12&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(tointerval(&apos;3 days&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;day(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 730&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;todate() function&lt;/h3&gt;
Convert a string into Qt data type.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;todate(&apos;string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string in Qt date format.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todate(&apos;2012-05-04&apos;) &amp;rarr; 2012-05-04&lt;/code&gt;&lt;br&gt;</source>
        <translation>&lt;h3&gt;Hàm todate()&lt;/h3&gt;
Đổi một chuỗi thành kiểu dữ liệu Qt.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;todate(&apos;chuỗi&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là chuỗi trong định dạng ngày của Qt.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todate(&apos;2012-05-04&apos;) &amp;rarr; 2012-05-04&lt;/code&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;lpad() function&lt;/h3&gt;
Returns a string with supplied width padded
using the fill character.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;lpad(string, length, fill)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. The string.
&lt;br&gt;
&lt;code&gt;length&lt;/code&gt; - is int. The length of the new string.
&lt;br&gt;
&lt;code&gt;fill&lt;/code&gt; - is char. The character to padd the remaining space with. 

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;lpad(&apos;Hello&apos;, 10, &apos;x&apos;) &amp;rarr; &apos;Helloxxxxx&apos;&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm lpad()&lt;/h3&gt;
Trả về một chuỗi với chiều rộng được cung cấp có đệm bằng ký tự lấp đầy.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;lpad(chuỗi, chiều_dài, lấp_đầy)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là chuỗi. Chuỗi.
&lt;br&gt;
&lt;code&gt;chiều_dài&lt;/code&gt; - là số nguyên. Chiều dài của chuỗi mới.
&lt;br&gt;
&lt;code&gt;lấp_đầy&lt;/code&gt; - là ký tự. Ký tự cần để đệm cho phần khoảng trắng còn lại. 

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;lpad(&apos;Hello&apos;, 10, &apos;x&apos;) &amp;rarr; &apos;Helloxxxxx&apos;&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;acos() function&lt;/h3&gt;
Returns arcuscosinus of a value in radians.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     acos(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; cos of an angle.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     acos(0.5) &amp;rarr; 1.0471975511966&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm acos()&lt;/h3&gt;
Trả về arccos của một giá trị tính theo radian.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     acos(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; cos của một góc.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     acos(0.5) &amp;rarr; 1.0471975511966&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Fields and Values&lt;/h3&gt;
Contains a list of fields from the layer.  Sample values can also be accessed via right-click.
&lt;br&gt;&lt;br&gt;
Select the field name from the list then right-click to access context menu with options to load sample values from the selected field.

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
Loading field values from WFS layers isn&apos;t supported, before the layer is
actually inserted, ie. when building queries.
&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Các trường và các Giá trị&lt;/h3&gt;
Chứa một danh sách các trường từ một lớp. Các giá trị mẫu cũng có thể được truy cập thông qua chuột phải.
&lt;br&gt;&lt;br&gt;
Chọn tên trường từ danh sách sau đó nhắp chuột phải để truy cập trình đơn ngữ cảnh với các tùy chọn để nạp các giá trị mẫu từ trường được chọn.

&lt;p&gt;&lt;h4&gt;Ghi chú:&lt;/h4&gt;
Nạp những giá trị trường từ các lớp WFS không được hỗ trợ, cho tới khi lớp đó thực sự được chèn vào, nghĩa là khi xây dựng các truy vấn.
&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;log() function&lt;/h3&gt;
Returns the value of the logarithm of the passed value and base.
&lt;br&gt;
This function takes two arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;log(base, value)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;base&lt;/code&gt; - any positive number.&lt;br&gt;
&lt;code&gt;value&lt;/code&gt; - any positive number.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;log(2, 32) &amp;rarr; 5&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log(0.5, 32) &amp;rarr; -5&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm log()&lt;/h3&gt;
Trả về giá trị logarit của giá trị và cơ số được truyền đến.
&lt;br&gt;
Hàm này lấy hai đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;log(cơ_số, giá_trị)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;cơ_số&lt;/code&gt; - bất kỳ số dương nào.&lt;br&gt;
&lt;code&gt;giá_trị&lt;/code&gt; - bất kỳ số dương nào.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;log(2, 32) &amp;rarr; 5&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log(0.5, 32) &amp;rarr; -5&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Geometry Group&lt;/h3&gt;
This group contains functions that operate on geometry objects e.g length, area.
</source>
        <translation>&lt;h3&gt;Nhóm hình học&lt;/h3&gt;
Nhóm này chứa các hàm chạy trên các đối tượng hình học như chiều dài, diện tích.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Field&lt;/h3&gt;
Double click to add field name to expression string.
&lt;br&gt;&lt;br&gt;
Right-Click on field name to open context menu sample value loading options.

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
Loading field values from WFS layers isn&apos;t supported, before the layer is
actually inserted, ie. when building queries.
&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Trường&lt;/h3&gt;
Nhắp chuột đúp để thêm tên trường vào chuỗi biểu thức.
&lt;br&gt;&lt;br&gt;
Nhắp chuột phải trên tên trường để mở trình đơn ngữ cảnh với các tùy chọn nạp giá trị mẫu.

&lt;p&gt;&lt;h4&gt;Ghi chú:&lt;/h4&gt;
Nạp các giá trị trường từ lớp WFS không được hỗ trợ, cho tới khi lớp thực sự được chèn vào, ví dụ như khi xây dựng các truy vấn.
&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$page function&lt;/h3&gt;
Returns the current page number within a composition.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$page&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$page &amp;rarr; 2&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $page&lt;/h3&gt;
Trả về số trang hiện tại trong một trình bày in ấn.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$page&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$page &amp;rarr; 2&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;exp() function&lt;/h3&gt;
Returns exponential of an value.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     exp(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; number.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     exp(1.0) &amp;rarr; 2.71828182845905&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm exp()&lt;/h3&gt;
Trả về lũy thừa của một giá trị.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     exp(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; con số.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     exp(1.0) &amp;rarr; 2.71828182845905&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;rpad() function&lt;/h3&gt;
Returns a string with supplied width padded
using the fill character.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;rpad(string, width, fill)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. The string.
&lt;br&gt;
&lt;code&gt;width&lt;/code&gt; - is int. The length of the new string.
&lt;br&gt;
&lt;code&gt;fill&lt;/code&gt; - is char. The character to padd the remaining space with. 

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;rpad(&apos;Hello&apos;, 10, &apos;x&apos;) &amp;rarr; &apos;xxxxxHello&apos;&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm rpad()&lt;/h3&gt;
Trả về một chuỗi với chiều rộng cung cấp được đệm bằng ký tự lấp đầy.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;rpad(chuỗi, chiều_rộng, lấp_đầy)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là chuỗi. Một chuỗi.
&lt;br&gt;
&lt;code&gt;chiều_rộng&lt;/code&gt; - là số nguyên. Chiều dài của chuỗi mới.
&lt;br&gt;
&lt;code&gt;lấp_đầy&lt;/code&gt; - là ký tự. Ký tự dùng để lấp đầy phần khoảng trống còn lại. 

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;rpad(&apos;Hello&apos;, 10, &apos;x&apos;) &amp;rarr; &apos;xxxxxHello&apos;&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;round() function&lt;/h3&gt;
Rounds a number to number of decimal places.
&lt;br&gt;
This function can take one or two arguments depending on what is needed.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;round(decimal,places)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;round(decimal)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;decimal&lt;/code&gt; - is decimal. The decimal number to be rounded.
&lt;br&gt;
&lt;code&gt;places&lt;/code&gt; - is int. The number of places to round decimal too. Can be negative.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;round(1234.567, 2 ) &amp;rarr; 1234.57&lt;/code&gt;&lt;br&gt;
use &lt;code&gt;round(decimal)&lt;/code&gt; to round to the nearest integer&lt;br&gt;
&lt;code&gt;round(1234.567) &amp;rarr; 1235&lt;/code&gt;&lt;br&gt;


</source>
        <translation>&lt;h3&gt;Hàm round()&lt;/h3&gt;
Làm tròn một con số đến một số lượng số thập phân.
&lt;br&gt;
Hàm này có thể lấy một hoặc hai đối số tùy theo bạn cần gì.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;round(số_thập_phân,vị_trí)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;round(số_thập_phân)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;số_thập_phân&lt;/code&gt; - là số thập phân. Con số thập phân cần làm tròn.
&lt;br&gt;
&lt;code&gt;vị_trí&lt;/code&gt; - là số nguyên. Số lượng số thập phân cần làm tròn đến. Có thể là số âm.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;round(1234.567, 2 ) &amp;rarr; 1234.57&lt;/code&gt;&lt;br&gt;
dùng &lt;code&gt;round(decimal)&lt;/code&gt; để làm tròn đến số nguyên gần nhất&lt;br&gt;
&lt;code&gt;round(1234.567) &amp;rarr; 1235&lt;/code&gt;&lt;br&gt;


</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$now function&lt;/h3&gt;
Returns the current date and time

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$now&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$now &amp;rarr; 2012-07-22T13:24:57&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $now&lt;/h3&gt;
Trả về ngày và giờ hiện tại

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$now&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$now &amp;rarr; 2012-07-22T13:24:57&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsl() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, and lightness attributes

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_hsl(&lt;i&gt;hue, saturation, lightness&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  hue&lt;/i&gt; &amp;rarr; the hue of the color, as an integer value from 0 to 360.&lt;br&gt;
&lt;i&gt;  saturation&lt;/i&gt; &amp;rarr; the saturation percentage of the color as an integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  lightness&lt;/i&gt; &amp;rarr; the lightness percentage of the color as an integer value from 0 to 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsl(100,50,70) &amp;rarr; &apos;166,217,140&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm color_hsl()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa theo các tính chất về màu sắc, độ bão hòa và độ sáng

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_hsl(&lt;i&gt;màu, độ_bão_hòa, độ_sáng&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  màu&lt;/i&gt; &amp;rarr; độ màu sắc của màu, là một giá trị nguyên từ 0 đến 360.&lt;br&gt;
&lt;i&gt;  độ_bão_hòa&lt;/i&gt; &amp;rarr; phần trăm bão hòa của màu ở dạng số nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  độ_sáng&lt;/i&gt; &amp;rarr; phần trăm độ sáng của màu ở dạng số nguyên từ 0 đến 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsl(100,50,70) &amp;rarr; &apos;166,217,140&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;scale_exp() function&lt;/h3&gt;
Transforms a given value from an input domain to an output range using an exponential curve. This function can be used to ease values in or out 
of the specified output range.   

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     scale_exp(&lt;i&gt;val&lt;/i&gt;,&lt;i&gt;domain_min&lt;/i&gt;,&lt;i&gt;domain_max&lt;/i&gt;,&lt;i&gt;range_min&lt;/i&gt;,&lt;i&gt;range_max&lt;/i&gt;,&lt;i&gt;exponent&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  val&lt;/i&gt; &amp;rarr; is a value in the input domain. The function will return a corresponding scaled value in the output range.&lt;br&gt;
&lt;i&gt;  domain_min, domain_max&lt;/i&gt; &amp;rarr; specify the input domain, the smallest and largest values the input &lt;i&gt;val&lt;/i&gt; should take.&lt;br&gt;
&lt;i&gt;  range_min, range_max&lt;/i&gt; &amp;rarr; specify the output range, the smallest and largest values which should be output by the function.&lt;br&gt;
&lt;i&gt;  exponent&lt;/i&gt; &amp;rarr; a positive value (greater than 0), which dictates the way input values are mapped to the output range. Large exponents will cause the output values to &apos;ease in&apos;, starting slowly before
accelerating as the input values approach the domain maximum. Smaller exponents (less than 1) will cause output values to &apos;ease out&apos;, where the mapping starts quickly but slows as it approaches the domain maximum.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;b&gt;Easing in, using an exponent of 2:&lt;/b&gt;&lt;br&gt;
     scale_exp(5,0,10,0,100,2) &amp;rarr; 25&lt;br&gt;
     scale_exp(7.5,0,10,0,100,2) &amp;rarr; 56.25&lt;br&gt;
     scale_exp(9.5,0,10,0,100,2) &amp;rarr; 90.25&lt;br&gt;               
     &lt;br&gt;
&lt;b&gt;Easing out, using an exponent of 0.5:&lt;/b&gt;&lt;br&gt;          
     scale_exp(3,0,10,0,100,0.5) &amp;rarr; 54.772&lt;br&gt;
     scale_exp(6,0,10,0,100,0.5) &amp;rarr; 77.459&lt;br&gt;
     scale_exp(9,0,10,0,100,0.5) &amp;rarr; 94.868&lt;br&gt;          
     
     
</source>
        <translation>&lt;h3&gt;Hàm scale_exp()&lt;/h3&gt;
Chuyển đổi một giá trị cho trước từ một miền đầu vào thành một miền đầu ra bằng cách dùng đường cong lũy thừa. Hàm này có thể được dùng để làm &apos;nhẹ&apos; các giá trị vào hoặc ra của miền đầu ra được chỉ định.   

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     scale_exp(&lt;i&gt;g_trị&lt;/i&gt;,&lt;i&gt;nhỏ_nhất_của_miền&lt;/i&gt;,&lt;i&gt;lớn_nhất_của_miền&lt;/i&gt;,&lt;i&gt;nhỏ_nhất_của_miền&lt;/i&gt;,&lt;i&gt;lớn_nhất_của_miền&lt;/i&gt;,&lt;i&gt;số_mũ&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  g_trị&lt;/i&gt; &amp;rarr; là một giá trị trong miền đầu vào. Hàm này sẽ trả về một giá trị được lấy tỷ lệ tương ứng trong miền đầu ra.&lt;br&gt;
&lt;i&gt;  nhỏ_nhất_của_miền, lớn_nhất_của_miền&lt;/i&gt; &amp;rarr; chỉ định miền đầu vào, các giá trị nhỏ nhất và lớn nhất mà &lt;i&gt;g_trị&lt;/i&gt; đầu vào cần lấy.&lt;br&gt;
&lt;i&gt;  nhỏ_nhất_của_miền, lớn_nhất_của_miền&lt;/i&gt; &amp;rarr; chỉ định miền đầu ra, giá trị nhỏ nhất và lớn nhất được hàm xuất ra.&lt;br&gt;
&lt;i&gt;  số_mũ&lt;/i&gt; &amp;rarr; một giá trị dương (lớn hơn 0), chỉ định cách thức giá trị đầu vào được đánh dấu đến miền đầu ra.
Số mũ lớn sẽ khiến các giá trị đầu ra &apos;đi nhẹ vào&apos;, bắt đầu một cách từ từ trước khi tăng tốc khi các giá trị đầu vào gần đạt đến trị lớn nhất của miền. Số mũ nhỏ (nhỏ hơn 1) sẽ khiến các giá trị đầu ra &apos;đi nhẹ ra&apos; khi việc đánh dấu bắt đầu nhanh nhưng chậm lại khi gần đạt đến trị lớn nhất của miền.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;b&gt;Làm nhẹ vào, dùng số mũ là 2:&lt;/b&gt;&lt;br&gt;
     scale_exp(5,0,10,0,100,2) &amp;rarr; 25&lt;br&gt;
     scale_exp(7.5,0,10,0,100,2) &amp;rarr; 56.25&lt;br&gt;
     scale_exp(9.5,0,10,0,100,2) &amp;rarr; 90.25&lt;br&gt;               
     &lt;br&gt;
&lt;b&gt;Làm nhẹ ra, dùng số mũ là 0.5:&lt;/b&gt;&lt;br&gt;          
     scale_exp(3,0,10,0,100,0.5) &amp;rarr; 54.772&lt;br&gt;
     scale_exp(6,0,10,0,100,0.5) &amp;rarr; 77.459&lt;br&gt;
     scale_exp(9,0,10,0,100,0.5) &amp;rarr; 94.868&lt;br&gt;          
     
     
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;convexHull function&lt;/h3&gt;
Returns the convex hull of a geometry. It represents the minimum convex geometry that encloses all geometries within the set.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;convexHull( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
a &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;  geomToWKT( convexHull( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 4 10)&apos; )) )   &amp;rarr; returns POLYGON((3 3,4 10,4 4,3 3)) &lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm convexHull&lt;/h3&gt;
Trả về bao lồi của một hình học. Nó biểu thị hình học lồi nhỏ nhất bao trùm tất cả các hình học trong tập hợp.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;convexHull( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; hình học
a &amp;rarr; hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;  geomToWKT( convexHull( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 4 10)&apos; )) )   &amp;rarr; trả về POLYGON((3 3,4 10,4 4,3 3)) &lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;union function&lt;/h3&gt;
Returns a geometry that represents the point set union of the geometries.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;union( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( union( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))  )   &amp;rarr; returns MULTIPOINT(4 4, 5 5)&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm union&lt;/h3&gt;
Trả về một hình học biểu thị tập hợp hợp nhất điểm của các hình học.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;union( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; hình học
b &amp;rarr; hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( union( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))  )   &amp;rarr; returns MULTIPOINT(4 4, 5 5)&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;xmax function&lt;/h3&gt;
Returns the maximum x coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;xmax(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; xmax($geometry) &amp;rarr; returns maximum x coordinate of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm xmax&lt;/h3&gt;
Trả về tọa độ x lớn nhất của một hình học. Các tính toán dựa vào HTĐ của hình học đó. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;xmax(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; xmax($geometry) &amp;rarr; trả về tọa độ x lớn nhất của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;bounds function&lt;/h3&gt;
Returns a geometry which represents the bounding box of an input geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;bounds(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; bounds($geometry) &amp;rarr; returns bounding box of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm bounds&lt;/h3&gt;
Trả về một hình học biểu thị ô bao của một hình học đầu vào. Các tính toán dựa vào HTĐ của hình học đó. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;bounds(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; bounds($geometry) &amp;rarr; trả về ô bao của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;ymax function&lt;/h3&gt;
Returns the maximum y coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;ymax(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; ymax($geometry) &amp;rarr; returns maximum y coordinate of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm ymax&lt;/h3&gt;
Trả về tọa độ y lớn nhất của một hình học. Các tính toán dựa vào HTĐ hiện tại của hình học đó. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;ymax(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; ymax($geometry) &amp;rarr; trả về tọa độ y lớn nhất của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;contains function&lt;/h3&gt;
Returns true if and only if no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;contains( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;POINT( 0.5 0.5 )&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))          &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm contains&lt;/h3&gt;
Trả về đúng khi và chỉ khi không có điểm nào của b nằm ngoài a, và ít nhất một điểm thuộc b nằm trong a. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;contains( hình_học_a , hình_học_b)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một loại hình học
hình_học &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;POINT( 0.5 0.5 )&apos; ))    &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))          &amp;rarr; returns 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;wordwrap() function&lt;/h3&gt;
Returns a string wrapped to a maximum/minimum number of characters.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     wordwrap(&lt;i&gt;string,wrap_length[,delimiter_string]&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The string to be wrapped.&lt;br&gt;
&lt;i&gt;  wrap_length&lt;/i&gt; &amp;rarr; is number.  If positive, the number represents the ideal maximum number of characters to wrap; if negative, the number represents the minimum number of characters to wrap.&lt;br&gt;
&lt;i&gt;  delimiter_string&lt;/i&gt; &amp;rarr; is string.  The delimiter string to wrap to a new line (&lt;u&gt;optional&lt;/u&gt;).&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     wordwrap(&apos;UNIVERSITY OF QGIS&apos;,13) &amp;rarr; &apos;UNIVERSITY OF&amp;#92;nQGIS&apos;&lt;br&gt;
     wordwrap(&apos;UNIVERSITY OF QGIS&apos;,-3) &amp;rarr; &apos;UNIVERSITY&amp;#92;nOF QGIS&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm wordwrap()&lt;/h3&gt;
Trả về một chuỗi cuộn theo số ký tự lớn nhất/nhỏ nhất.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     wordwrap(&lt;i&gt;chuỗi,chiều_dài_cuộn[,chuỗi_phân_tách]&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là một chuỗi. Chuỗi cần được cuộn.&lt;br&gt;
&lt;i&gt;  chiều_dài_cuộn&lt;/i&gt; &amp;rarr; là con số. Nếu là số dương, con số biểu thị số ký tự lớn nhất tối ưu cần cuộn, nếu là số âm, con số biểu thị số ký tự nhỏ nhất cần cuộn.&lt;br&gt;
&lt;i&gt;  chuỗi_phân_tách&lt;/i&gt; &amp;rarr; là một chuỗi. Chuỗi phân tách để cuộn sang dòng mới (&lt;u&gt;tùy_chọn&lt;/u&gt;).&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     wordwrap(&apos;UNIVERSITY OF QGIS&apos;,13) &amp;rarr; &apos;UNIVERSITY OF&amp;#92;nQGIS&apos;&lt;br&gt;
     wordwrap(&apos;UNIVERSITY OF QGIS&apos;,-3) &amp;rarr; &apos;UNIVERSITY&amp;#92;nOF QGIS&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_rgb() function&lt;/h3&gt;
Returns a string representation of a color based on its red, green, and blue components

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_rgb(&lt;i&gt;red, green, blue&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  red&lt;/i&gt; &amp;rarr; the red component as an integer value from 0 to 255.&lt;br&gt;
&lt;i&gt;  green&lt;/i&gt; &amp;rarr; the green component as an integer value from 0 to 255.&lt;br&gt;
&lt;i&gt;  blue&lt;/i&gt; &amp;rarr; the blue component as an integer value from 0 to 255.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_rgb(255,127,0) &amp;rarr; &apos;255,127,0&apos;&lt;/p&gt;
</source>
        <translation>
&lt;h3&gt;Hàm color_rgb()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa theo các thành phần đỏ, lục và xanh của nó

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_rgb(&lt;i&gt;đỏ, lục, xanh&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  đỏ&lt;/i&gt; &amp;rarr; thành phần đỏ dưới dạng số nguyên từ 0 đến 255.&lt;br&gt;
&lt;i&gt;  lục&lt;/i&gt; &amp;rarr; thành phần lục dưới dạng số nguyên từ 0 đến 255..&lt;br&gt;
&lt;i&gt;  xanh&lt;/i&gt; &amp;rarr; thành phần xanh dưới dạng số nguyên từ 0 đến 255..&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_rgb(255,127,0) &amp;rarr; &apos;255,127,0&apos;&lt;/p</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_cmyk() function&lt;/h3&gt;
Returns a string representation of a color based on its cyan, magenta, yellow and black components

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_cmyk(&lt;i&gt;cyan, magenta, yellow, black&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  cyan&lt;/i&gt; &amp;rarr; the cyan component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  magenta&lt;/i&gt; &amp;rarr; the magenta component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  yellow&lt;/i&gt; &amp;rarr; the yellow component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  black&lt;/i&gt; &amp;rarr; the black component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_cmyk(100,50,0,10) &amp;rarr; &apos;0,115,230&apos;&lt;/p&gt;
</source>
        <translation>
&lt;h3&gt;Hàm color_cmyk()&lt;/h3&gt;
Trả lại một chuỗi biểu thị một màu dựa theo các thành phần lam, đỏ tươi, vàng và đen

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_cmyk(&lt;i&gt;lam, đỏ_tươi, vàng, đen&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  lam&lt;/i&gt; &amp;rarr; thành phần lam của màu, tính bằng phần trăm có giá trị nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  đỏ_tươi&lt;/i&gt; &amp;rarr; thành phần đỏ tươi của màu, tính bằng phần trăm có giá trị nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  vàng&lt;/i&gt; &amp;rarr; thành phần vàng của màu, tính bằng phần trăm có giá trị nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  đen&lt;/i&gt; &amp;rarr; thành phần đen của màu, tính bằng phần trăm có giá trị nguyên tư 0 đến 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_cmyk(100,50,0,10) &amp;rarr; &apos;0,115,230&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;intersection function&lt;/h3&gt;
Returns a geometry that represents the shared portion of geometry a and geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;intersection( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( intersection( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 )&apos; ))  )   &amp;rarr; returns LINESTRING(3 3, 4 4)&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm intersection&lt;/h3&gt;
Trả về một hình học biểu thị phần chung của hình học a và hình học b.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;intersection( hình học a , hình học b)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình học &amp;rarr; một loại hình học
hình học &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( intersection( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 )&apos; ))  )   &amp;rarr; trả về LINESTRING(3 3, 4 4)&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;ramp_color() function&lt;/h3&gt;
Returns a string representing a color from a color ramp. 

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     ramp_color(&lt;i&gt;ramp_name,value&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  ramp_name&lt;/i&gt; &amp;rarr; the name of the color ramp as a string, for example &apos;Spectral&apos;.&lt;br&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; the position on the ramp to select the color from as a real number between 0 and 1.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     ramp_color(&apos;Spectral&apos;,0.3) &amp;rarr; &apos;253,190,115,255&apos;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Note:&lt;/h4&gt;
The color ramps available vary between QGIS installations.  This function
may not give the expected results if you move your Quantum project.
&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm ramp_color()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu từ một thang biến đổi màu. 

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     ramp_color(&lt;i&gt;tên_thang_màu,giá_trị&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  tên_thang_màu&lt;/i&gt; &amp;rarr; tên của thang biến đổi màu dưới dạng chuỗi, ví dụ &apos;Phổ&apos;.&lt;br&gt;
&lt;i&gt;  giá_trị&lt;/i&gt; &amp;rarr; vị trí của thang màu để chọn màu, số thực từ 0 đến 1.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     ramp_color(&apos;Spectral&apos;,0.3) &amp;rarr; &apos;253,190,115,255&apos;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ghi chú:&lt;/h4&gt;
Các thang biến đổi màu thay đổi tùy theo phiên bản QGIS. Chức năng này có thể không tạo ra kết quả như ý nếu bạn di chuyển dự án QGIS của bạn.
&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;IS expression&lt;/h3&gt;
Returns 1 if a is the same as b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;a IS b&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;A&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;a&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS 4      &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2+2    &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2      &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; $geometry IS NULL  &amp;rarr; returns 0, if your geometry is not NULL&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Biểu thức IS&lt;/h3&gt;
Trả về 1 nếu a giống như b.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;a IS b&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;A&apos;  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;a&apos;  &amp;rarr; trả về 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS 4      &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2+2    &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2      &amp;rarr; trả về 0 &lt;/pre&gt;
&lt;pre&gt; $geometry IS NULL  &amp;rarr; trả về 0, nếu hình học của bạn không NULL&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsv() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, and value attributes

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_hsv(&lt;i&gt;hue, saturation, value&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  hue&lt;/i&gt; &amp;rarr; the hue of the color, as an integer value from 0 to 360.&lt;br&gt;
&lt;i&gt;  saturation&lt;/i&gt; &amp;rarr; the saturation percentage of the color as an integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; the value percentage of the color as an integer from 0 to 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsv(40,100,100) &amp;rarr; &apos;255,170,0&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm color_hsv()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa trên độ màu sắc, độ bão hòa và giá trị

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_hsv(&lt;i&gt;độ_màu_sắc, độc_bão_hòa, giá_trị&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  độ_màu_sắc&lt;/i&gt; &amp;rarr; độ màu của màu, tính bằng số nguyên từ 0 đến 360.&lt;br&gt;
&lt;i&gt;  độ_bão_hòa&lt;/i&gt; &amp;rarr; độ bão hòa của màu tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  giá_trị&lt;/i&gt; &amp;rarr; phần trăm giá trị của màu tính bằng số nguyên từ 0 đến 100.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsv(40,100,100) &amp;rarr; &apos;255,170,0&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;ILIKE expression&lt;/h3&gt;
Returns 1 if the first parameter matches case-insensitive the supplied pattern. LIKE can be used instead of ILIKE to make the match case-sensitive. Works with numbers also.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;string/number ILIKE pattern&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;A&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;a&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;B&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm ILIKE&lt;/h3&gt;
Trả về 1 nếu tham số đầu tiên khớp với kiểu được cung cấp, không phân biệt chữ hoa. LIKE có thể được dùng thay thế ILIKE nếu phép làm khớp cần phân biệt chữ hoa. Chạy được trên cả con số.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;chuỗi/số ILIKE kiểu_mẫu&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;A&apos;  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;a&apos;  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;B&apos;  &amp;rarr; trả về 0 &lt;/pre</translation>
    </message>
    <message>
        <source>&lt;h3&gt;LIKE expression&lt;/h3&gt;
Returns 1 if the first parameter matches the supplied pattern. Works with numbers also.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;string/number LIKE pattern&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;A&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;a&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;B&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Màu LIKE&lt;/h3&gt;
Trả về 1 nếu tham số đầu tiên khớp kiểu mẫu được cung cấp. Làm việc được với cả con số.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;chuỗi/con_số LIKE kiểu_mẫu&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;A&apos;  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;a&apos;  &amp;rarr; trả về 0 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;B&apos;  &amp;rarr; trả về 0 &lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;ymin function&lt;/h3&gt;
Returns the minimum y coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;ymin(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; ymin($geometry) &amp;rarr; returns minimum y coordinate of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm ymin&lt;/h3&gt;
Trả về tọa độ y nhỏ nhất của một hình học. Các tính toán dựa theo HTĐ của hình học đó. 

&lt;h4&gt;Cú pha1p&lt;/h4&gt;
&lt;pre&gt;ymin(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một loại hình học
&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; ymin($geometry) &amp;rarr; trả về trị y nhỏ nhất của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;geomFromGML function&lt;/h3&gt;
Returns a geometry from a GML representation of geometry

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomFromGML(text)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
text &amp;rarr; GML representation of a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomFromGML( &apos;&lt;gml:LineString srsName=&quot;EPSG:4326&quot;&gt;&lt;gml:coordinates&gt;4,4 5,5 6,6&lt;/gml:coordinates&gt;&lt;/gml:LineString&gt;&apos;) &amp;rarr; returns a geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm geomFromGML&lt;/h3&gt;
Trả về một hình học từ biểu thị dạng GML của hình học đó

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;geomFromGML(chữ)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
chữ &amp;rarr; biểu thị dạng GML của một hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomFromGML( &apos;&lt;gml:LineString srsName=&quot;EPSG:4326&quot;&gt;&lt;gml:coordinates&gt;4,4 5,5 6,6&lt;/gml:coordinates&gt;&lt;/gml:LineString&gt;&apos;) &amp;rarr; trả về một hình học&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Date and Time Group&lt;/h3&gt;
This group contains functions for handling date and time data.
</source>
        <translation>&lt;h3&gt;Nhóm Ngày và Giờ&lt;/h3&gt;
Nhóm này chứa các hàm để xử lý dữ liệu ngày và giờ.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;combine function&lt;/h3&gt;
Returns the combination of geometry a and geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;combine( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5 )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4,  2 1 )&apos; ))  )    &amp;rarr; returns MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5)) &lt;/pre&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4  )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 6 6,  2 1 )&apos; ))  )  &amp;rarr; returns LINESTRING(3 3, 4 4, 6 6, 2 1) &lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm combine&lt;/h3&gt;
Trả về sự tổ hợp của hình học a và.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;combine( hình_học_a , hình_học_b)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một loại hình học
hình_học &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5 )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4,  2 1 )&apos; ))  )    &amp;rarr; trả về MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5)) &lt;/pre&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4  )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 6 6,  2 1 )&apos; ))  )  &amp;rarr; trả về LINESTRING(3 3, 4 4, 6 6, 2 1) &lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;intersects function&lt;/h3&gt;
Returns 1 if the geometries spatially intersect (share any portion of space) and 0 if they don&apos;t.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;intersects( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))             &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm intersects&lt;/h3&gt;
Trả về 1 nếu các hình học giao nhau về mặt không gian (chia xẻ bất kỳ phần nào trong không gian) và 0 nếu không giao nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;intersects( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; một loại hình học
b &amp;rarr; một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))             &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;clamp() function&lt;/h3&gt;
Restricts an input value to a specified range.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     clamp(&lt;i&gt;minimum&lt;/i&gt;,&lt;i&gt;input&lt;/i&gt;,&lt;i&gt;maximum&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  minimum&lt;/i&gt; &amp;rarr; The smallest value &lt;i&gt;input&lt;/i&gt; is allowed to take.&lt;br&gt;
&lt;i&gt;  input&lt;/i&gt; &amp;rarr; a value which will be restricted to the range specified by &lt;i&gt;minimum&lt;/i&gt; and &lt;i&gt;maximum&lt;/i&gt;.&lt;br&gt;
&lt;i&gt;  maximum&lt;/i&gt; &amp;rarr; The largest value &lt;i&gt;input&lt;/i&gt; is allowed to take.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     clamp(1,5,10) &amp;rarr; 5 (&lt;i&gt;input&lt;/i&gt; is between 1 and 10 so is returned unchanged)&lt;br&gt;
     clamp(1,0,10) &amp;rarr; 1 (&lt;i&gt;input&lt;/i&gt; is less than minimum value of 1, so function returns 1)&lt;br&gt;
     clamp(1,11,10) &amp;rarr; 10 (&lt;i&gt;input&lt;/i&gt; is greater than maximum value of 10, so function returns 10)&lt;br&gt;
     
     
</source>
        <translation>&lt;h3&gt;Hàm clamp()&lt;/h3&gt;
Giới hạn một giá trị đầu vào trong một khoảng chỉ định.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     clamp(&lt;i&gt;nhỏ_nhất&lt;/i&gt;,&lt;i&gt;đầu_vào&lt;/i&gt;,&lt;i&gt;lớn_nhất&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  nhỏ_nhất&lt;/i&gt; &amp;rarr; Giá trị nhỏ nhất &lt;i&gt;đầu_vào&lt;/i&gt; được phép lấy.&lt;br&gt;
&lt;i&gt;  đầu_vào&lt;/i&gt; &amp;rarr; Một giá trị sẽ được giới hạn trong khoảng được chỉ định bởi &lt;i&gt;nhỏ_nhất&lt;/i&gt; và &lt;i&gt;lớn_nhất&lt;/i&gt;.&lt;br&gt;
&lt;i&gt;  lớn_nhất&lt;/i&gt; &amp;rarr; Giá trị lớn nhất &lt;i&gt;đầu_vào&lt;/i&gt; được quyền lấy.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     clamp(1,5,10) &amp;rarr; 5 (&lt;i&gt;đầu_vào&lt;/i&gt; nằm trong khoảng 1 và 10 nên giá trị trả về không đổi)&lt;br&gt;
     clamp(1,0,10) &amp;rarr; 1 (&lt;i&gt;đầu_vào&lt;/i&gt; nhỏ hơn trị nhỏ nhất 1, nên hàm trả về 1)&lt;br&gt;
     clamp(1,11,10) &amp;rarr; 10 (&lt;i&gt;đầu_vào&lt;/i&gt; lớn hơn trị lớn nhất 10 nên hàm trả về 10)&lt;br&gt;
     
     
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;disjoint function&lt;/h3&gt;
Returns 1 if the geometries do not &quot;spatially intersect&quot; - if they do not share any space together. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;disjoint( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;POINT(4 4)&apos; ))                              &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm disjoint&lt;/h3&gt;
Trả về 1 nếu các hình học &quot;không giao nhau về mặt không gian&quot; - chúng không có phần chung nào. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;disjoint( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; là một loại hình học
b &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;POINT(4 4)&apos; ))                              &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;geomFromWKT function&lt;/h3&gt;
Returns a geometry created from a Well-Known Text (WKT) representation.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomFromWKT(text)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
text &amp;rarr; Well-Known Text (WKT) representation of a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomFromWKT( &apos;POINT(4 5)&apos; ) &amp;rarr; returns a geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm geomFromWKT&lt;/h3&gt;
Trả về một hình học được tạo ra từ một biểu thị dạng văn bản được hiểu rõ (WKT).

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;geomFromWKT(chữ)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
chữ &amp;rarr; Văn bản được Hiểu Rõ (WKT) biểu thị một hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomFromWKT( &apos;POINT(4 5)&apos; ) &amp;rarr; trả về một hình học&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;buffer function&lt;/h3&gt;
Returns a geometry that represents all points whose distance from this geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;buffer(a, b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; distance for the buffer

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; buffer($geometry, 10.5 ) &amp;rarr; returns a polygon&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm số buffer&lt;/h3&gt;
Trả về một hình học biểu thị tất cả các điểm nào có khoảng cách từ hình học đó nhỏ hơn hoặc bằng khoảng cách cho trước. Tính toán dựa thao HTĐ của hình học. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;buffer(a, b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; hình học
b &amp;rarr; khoảng cách dùng làm đệm

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; buffer($geometry, 10.5 ) &amp;rarr; trả về một vùng&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$atlasfeature function&lt;/h3&gt;
In atlas generation, returns the current feature that is iterated over on the coverage layer. This can be used with the &apos;attribute&apos; function
to return attribute values from the current atlas feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$atlasfeature&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;attribute( $atlasfeature, &apos;name&apos; ) &amp;rarr; returns value stored in &apos;name&apos; attribute for the current atlas feature&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $atlasfeature&lt;/h3&gt;
Trong việc tạo atlas, trả về đối tượng hiện tại nào được chạy lặp trên lớp bìa. Hàm này có thể được dùng với hàm &apos;thuộc tính&apos; để trả về các giá trị thuộc tính từ đối tượng atlas hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$atlasfeature&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;attribute( $atlasfeature, &apos;tên&apos; ) &amp;rarr; trả về giá trị được lưu trong thuộc tính &apos;tên&apos; đối với đối tượng atlas hiện tại&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$currentfeature function&lt;/h3&gt;
Returns the current feature being evaluated. This can be used with the &apos;attribute&apos; function
to evaluate attribute values from the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$currentfeature&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;attribute( $currentfeature, &apos;name&apos; ) &amp;rarr; returns value stored in &apos;name&apos; attribute for the current feature&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $currentfeature&lt;/h3&gt;
Trả về đối tượng hiện tại đang được đánh giá. Hàm này có thể được dùng với hàm &apos;thuộc tính&apos; để đánh giá các giá trị thuộc tính từ đối tược hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$currentfeature&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;attribute( $currentfeature, &apos;tên&apos; ) &amp;rarr; trả về giá trị được lưu trong thuộc tính &apos;tên&apos; của đối tượng hiện tại&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$id function&lt;/h3&gt;
Returns the feature id of the current row.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$id&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$id &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $id&lt;/h3&gt;
Trả về số hiệu nhận diện đối tượng của hàng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$id&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$id &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$uuid function&lt;/h3&gt;
Generates a Universally Unique Identifier (UUID) for each row using the Qt
&lt;a href=&apos;http://qt-project.org/doc/qt-4.8/quuid.html#createUuid&apos;&gt;QUuid::createUuid&lt;/a&gt;
method.  Each UUID is 38 characters long.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$uuid&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$uuid &amp;rarr; {0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm $uuid&lt;/h3&gt;
Tạo một Số hiệu Nhận diện Không trùng Toàn cục (Generates a Universally Unique Identifier  - UUID) cho mỗi hàn bằng cách dùng phương pháp Qt
&lt;a href=&apos;http://qt-project.org/doc/qt-4.8/quuid.html#createUuid&apos;&gt;QUuid::createUuid&lt;/a&gt;
.  Mỗi UUID là một chuỗi ký tự dài 38.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$uuid&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$uuid &amp;rarr; {0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;IN expression&lt;/h3&gt;
Returns 1 if value is found within a list of values

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;&apos;a&apos; IN (&apos;a&apos;, &apos;b&apos;)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;A&apos;,&apos;B&quot;) &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;C&apos;,&apos;B&quot;) &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Biểu thức IN&lt;/h3&gt;
Trả về 1 nếu giá trị được tìm thấy trong một danh sách các giá trị

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;&apos;a&apos; IN (&apos;a&apos;, &apos;b&apos;)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;A&apos;,&apos;B&quot;) &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IN (&apos;C&apos;,&apos;B&quot;) &amp;rarr; trả về 0 &lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;attribute function&lt;/h3&gt;
Returns the value of a specified attribute from a feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;attribute( feature, attribute_name )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
feature &amp;rarr; a feature&lt;br /&gt;
attribute_name &amp;rarr; name of attribute to be returned

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;attribute( $currentfeature, &apos;name&apos; ) &amp;rarr; returns value stored in &apos;name&apos; attribute for the current feature&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm thuộc tính&lt;/h3&gt;
Trả về giá trị của một thuộc tính được chỉ định từ một đối tượng.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;attribute( đối_tương, tên_thuộc_tính)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
đối_tượng &amp;rarr; một loại đối tượng&lt;br /&gt;
tên_thuộc_tính &amp;rarr; tên của thuộc tính cần được trả về

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;attribute( $currentfeature, &apos;tên &apos; ) &amp;rarr; trả về giá trị được lưu trong thuộc tính &apos;tên&apos; của đối tượng hiện tại&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;crosses function&lt;/h3&gt;
Returns 1 if the supplied geometries have some, but not all, interior points in common.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;crosses( $geometry , $geometry)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 3)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))             &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm crosses&lt;/h3&gt;
Trả về 1 nếu các hình học được cung cấp có một số, nhưng không phải tất cả, điểm nội tại chung nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;crosses( $hình_học , $hình_học)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
hình_học &amp;rarr; là một loại hình học
hình_học &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 3)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))             &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;geomToWKT function&lt;/h3&gt;
Returns the Well-Known Text (WKT) representation of the geometry without SRID metadata.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomToWKT(a)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm geomToWKT&lt;/h3&gt;
Trả về biểu thị dưới dạng Văn bản được Hiểu Rõ (WKT) của hình học không có lý lịch dữ liệu về số hiệu nhận diện HTĐ.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;geomToWKT(a)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;getFeature function&lt;/h3&gt;
Returns the first feature of a layer matching a given attribute value

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;getFeature( layer, attributeField, value )&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm getFeature&lt;/h3&gt;
Trả về đối tượng đầu tiên của một lớp khớp với một bảng thuộc tính đã cho

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;getFeature( lớp, trường_thuộc_tính, giá_trị)&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;touches function&lt;/h3&gt;
Returns 1 if the geometries have at least one point in common, but their interiors do not intersect.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;touches( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;LINESTRING(5 3 , 4 4)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))                     &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm touches&lt;/h3&gt;
Trả về 1 nếu các hình học có ít nhất một điểm chung, nhưng các phần trong của chúng không giao nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;touches( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; là một loại hình học
b &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;LINESTRING(5 3 , 4 4)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; ))                     &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;overlaps function&lt;/h3&gt;
Returns 1 if the geometries share space, are of the same dimension, but are not completely contained by each other.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;overlaps( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 5 , 5 3)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))   &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(0 0 , 1 1)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm overlaps&lt;/h3&gt;
Trả về 1 nếu các hình học chia xẻ không gian, có cùng kích thước, nhưng không hoàn toàn chứa trong nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;overlaps( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; là một loại hình học
b &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 5 , 5 3)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))   &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(0 0 , 1 1)&apos;  ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ))    &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;AND logical operator&lt;/h3&gt;
Returns 1 when condition a and b are true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a AND condition b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 1  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 2  &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Toán tử luân lý AND&lt;/h3&gt;
Trả về 1 khi các điều kiện a và b đúng.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt; điều_kiện_a AND điều_kiện_b &lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 1  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 2  &amp;rarr; trả về 0 &lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$geometry function&lt;/h3&gt;
Returns the geometry of the current feature. Can be used for processing with other functions.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$geometry&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $geometry&lt;/h3&gt;
Trả về hình học của đối tượng hiện tại. Có thể được dùng để chạy với các hàm khác.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$geometry&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;OR logical operator&lt;/h3&gt;
Returns 1 when condition a or b is true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a OR condition b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 1  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 2  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2   OR 1 = 2  &amp;rarr; returns 0 &lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Toán tử luân lý OR&lt;/h3&gt;
Trả về 1 khi điều kiện a hoặc b đúng.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt; điều_kiện_a OR điều_kiện_b &lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 1  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 2  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2   OR 1 = 2  &amp;rarr; trả về 0 &lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;centroid function&lt;/h3&gt;
Returns the geometric center of a geometry.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;centroid(a)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; centroid($geometry) &amp;rarr; returns a point geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm centroid&lt;/h3&gt;
Trả về tâm hình học của một đối tượng hình học.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;centroid(a)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
b &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; centroid($geometry) &amp;rarr; trả về một hình học dạng điểm&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;within function&lt;/h3&gt;
Returns 1 if the geometry a is completely inside geometry b

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;within( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 0.5 0.5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )    &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 5 5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )        &amp;rarr; returns 0&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm within&lt;/h3&gt;
Trả về 1 nếu hình học a hoàn toàn nằm trong hình học b

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;within( hình_học_a , hình học_b)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; là một loại hình học
hình_học &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 0.5 0.5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )    &amp;rarr; trả về 1&lt;/pre&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 5 5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) )        &amp;rarr; trả về 0&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$map function&lt;/h3&gt;
Returns the id of the current map item if the map is being drawn in a composition, or &quot;canvas&quot; if the map is being
drawn within the main QGIS window.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$map&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;$map &amp;rarr; &quot;overview_map&quot; (within a composer item)&lt;br /&gt;
$map &amp;rarr; &quot;canvas&quot; (within the main QGIS main canvas)&lt;/pre&gt;


</source>
        <translation>&lt;h3&gt;Hàm $map&lt;/h3&gt;
Trả về số hiệu nhận diện của một hạng mục bản đồ hiện tại nếu bản đồ đang được vẽ trong một trình bày, hoặc &quot;khung bản đồ&quot; nếu bản đồ đang được vẽ trong cửa sổ chính của QGIS.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$map&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;$map &amp;rarr; &quot;bản đồ xem tổng quát&quot; (trong một mục của trình bày)&lt;br /&gt;
$map &amp;rarr; &quot;khung bản đồ&quot; (trong khung bản đồ chính của QGIS)&lt;/pre&gt;


</translation>
    </message>
    <message>
        <source>&lt;h3&gt;distance function&lt;/h3&gt;
 Returns the minimum distance (based on spatial ref) between two geometries in projected units.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;distance( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; distance( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(4 8)&apos; ))    &amp;rarr; returns 4&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm distance&lt;/h3&gt;
Trả về khoảng cách nhỏ nhất (dựa trên tham chiếu không gian) giữa hai đối tượng hình học, khoảng cách tính theo đơn vị đã tham chiếu.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;distance( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
a &amp;rarr; là một loại hình học
b &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; distance( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(4 8)&apos; ))    &amp;rarr; trả về 4&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;difference function&lt;/h3&gt;
Returns a geometry that represents that part of geometry a that does not intersect with geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;difference( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( difference( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4)&apos; ))  )   &amp;rarr; returns LINESTRING(4 4, 5 5)&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm difference&lt;/h3&gt;
Trả về một hình học biểu thị phần của hình học a không giao với phần của hình học b.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;difference( a, b )&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
geometry &amp;rarr; là một loại hình học
geometry &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( difference( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4)&apos; ))  )   &amp;rarr; trả về LINESTRING(4 4, 5 5)&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;NOT&lt;/h3&gt;
Returns 1 if a is not the same as b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; a NOT b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;b&apos;  &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;a&apos;  &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS NOT 2+2    &amp;rarr; returns 0 &lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;NOT&lt;/h3&gt;
Trả về 1 nếu a không giống b.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt; a NOT b &lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;b&apos;  &amp;rarr; trả về 1 &lt;/pre&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;a&apos;  &amp;rarr; trả về 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS NOT 2+2    &amp;rarr; trả về 0 &lt;/pre</translation>
    </message>
    <message>
        <source>&lt;h3&gt;symDifference function&lt;/h3&gt;
Returns a geometry that represents the portions of a and b that do not intersect.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;symDifference( geometry a, geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( symDifference(  geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 8 8)&apos; ))   )   &amp;rarr; returns LINESTRING(5 5, 8 8)&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm symDifference&lt;/h3&gt;
Trả về một hình học biểu thị các phần nào của a và b không giao nhau.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;symDifference( hình_học_a, hình_học_b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
hình_học &amp;rarr; là một loại hình học
hình_học &amp;rarr; là một loại hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; geomToWKT( symDifference(  geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 8 8)&apos; ))   )   &amp;rarr; trả về LINESTRING(5 5, 8 8)&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$perimeter function&lt;/h3&gt;
Returns the perimeter length of the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$perimeter&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$perimeter &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $perimeter&lt;/h3&gt;
Trả về chiều dài chu vi của đối tượng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$perimeter&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$perimeter &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;tointerval() function&lt;/h3&gt;
Converts a string to a interval type.  Can be used to take days, hours, month, etc off a date. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;tointerval(&apos;string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. Format {n} days {n} hours {n} months
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-05 12:00:00&apos;) - tointerval(&apos;1 day 2 hours&apos;) &amp;rarr; 2012-05-04T10:00:00&lt;/code&gt;&lt;br&gt;</source>
        <translation>&lt;h3&gt;Hàm tointerval()&lt;/h3&gt;
Đổi một chuỗi thành kiểu số nguyên. Có thể được dùng để lấy ngày, giờ, tháng... của một ngày. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;tointerval(&apos;chuỗi&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là một chuỗi=. Định dạng {n} ngày {n} giờ {n} tháng
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-05 12:00:00&apos;) - tointerval(&apos;1 day 2 hours&apos;) &amp;rarr; 2012-05-04T10:00:00&lt;/code&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;hour() function&lt;/h3&gt;
Extract the hour from a datetime or time, or the number of hours
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;hour(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is datetime or time. The date to extract the hour from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of hours from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;hour(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 13&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(tointerval(&apos;3 hours&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-07-22T13:00:00&apos;,&apos;2012-07-22T10:00:00&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 17520&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm hour()&lt;/h3&gt;
Trích phần giờ ra từ một ngày_giờ hoặc giờ, hoặc số giờ từ một &lt;code&gt;Khoảng_chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;hour(ngày_giờ)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(Khoảng_chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là ngày_giờ hoặc giờ. Ngày cần lấy giờ ra.
&lt;br&gt;
&lt;code&gt;Khoảng_chia&lt;/code&gt; - là khoảng chia. Khoảng chia để trả về số giờ.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;hour(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 13&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(tointerval(&apos;3 hours&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-07-22T13:00:00&apos;,&apos;2012-07-22T10:00:00&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;hour(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 17520&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsla() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, lightness and alpha (transparency) attributes

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_hsla(&lt;i&gt;hue, saturation, lightness, alpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  hue&lt;/i&gt; &amp;rarr; the hue of the color, as an integer value from 0 to 360.&lt;br&gt;
&lt;i&gt;  saturation&lt;/i&gt; &amp;rarr; the saturation percentage of the color as an integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  lightness&lt;/i&gt; &amp;rarr; the lightness percentage of the color as an integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  alpha&lt;/i&gt; &amp;rarr; the alpha component as an integer value from 0 (completely transparent) to 255 (opaque).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsla(100,50,70,200) &amp;rarr; &apos;166,217,140,200&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm color_hsla()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa trên các thuộc tính về độ màu sắc, độ bão hòa, độ sáng và kênh anpha (độ trong suốt)

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_hsla(&lt;i&gt;màu_sắc, bão_hòa, độ_sáng, anpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  màu_sắc&lt;/i&gt; &amp;rarr; độ màu sắc của màu, là số nguyên có giá trị từ 0 đến 360.&lt;br&gt;
&lt;i&gt;  bão_hòa&lt;/i&gt; &amp;rarr; độ bão hòa, số nguyên tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  độ_sáng&lt;/i&gt; &amp;rarr; độ sáng, tính bằng phần trăm là số nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  anpha&lt;/i&gt; &amp;rarr; thành phần anpha, dạng số nguyên từ 0 (trong suốt hoàn toàn) đến 255 (đục hoàn toàn).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsla(100,50,70,200) &amp;rarr; &apos;166,217,140,200&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$pi constant&lt;/h3&gt;
Returns pi as value for calculations

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$pi&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$pi &amp;rarr; 3.14159265358979&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hằng số $pi&lt;/h3&gt;
Trả về giá trị pi để dùng trong tính toáns

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$pi&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$pi &amp;rarr; 3.14159265358979&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Record Group&lt;/h3&gt;
This group contains functions that operate on record identifiers.
</source>
        <translation>&lt;h3&gt;Nhóm bản ghi&lt;/h3&gt;
Nhóm này chứa các hàm hoạt động trên các trình nhận diện bản ghi.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;totime() function&lt;/h3&gt;
Convert a string into Qt time type.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;totime(&apos;string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string in Qt time format.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;totime(&apos;12:30:01&apos;) &amp;rarr; 12:30:01&lt;/code&gt;&lt;br&gt;</source>
        <translation>&lt;h3&gt;Hàm totime()&lt;/h3&gt;
Chuyển một chuỗi thành kiểu thời gian Qt.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;totime(&apos;chuỗi&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là một chuỗi trong định dạng thời gian Qt.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;totime(&apos;12:30:01&apos;) &amp;rarr; 12:30:01&lt;/code&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;replace() function&lt;/h3&gt;
Returns a string with the the supplied string replaced.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     replace(&lt;i&gt;string,before,after&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The start string.&lt;br&gt;
&lt;i&gt;  before&lt;/i&gt; &amp;rarr; is string.  The string to replace.&lt;br&gt;
&lt;i&gt;  after&lt;/i&gt; &amp;rarr; is string.  The string that will replace &lt;i&gt;before&lt;/i&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     replace(&apos;QGIS SHOULD ROCK&apos;,&apos;SHOULD&apos;,&apos;DOES&apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm replace()&lt;/h3&gt;
Trả về một chuỗi với thay thế bằng một chuỗi được cung cấp.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     replace(&lt;i&gt;chuỗi,trước,sau&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là kiểu chuỗi.  Chuỗi bắt đầu.&lt;br&gt;
&lt;i&gt;  trước&lt;/i&gt; &amp;rarr; là kiểu chuỗi.  Chuỗi cần thay thế.&lt;br&gt;
&lt;i&gt;  sau&lt;/i&gt; &amp;rarr; là kiểu chuỗi.  Chuỗi dùng để thay thế &lt;i&gt;trước&lt;/i&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     replace(&apos;QGIS SHOULD ROCK&apos;,&apos;SHOULD&apos;,&apos;DOES&apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conditionals Group&lt;/h3&gt;
This group contains functions to handle conditional checks in expressions.
</source>
        <translation>&lt;h3&gt;Nhóm điều kiện&lt;/h3&gt;
Nhóm này chứa các hàm để quản lý các kiểm tra điều kiện trong biểu thức.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;abs() function&lt;/h3&gt;
Returns the absolute value of a number.&lt;br&gt;


&lt;h4&gt;Syntax&lt;/h4&gt;
abs(&lt;i&gt;value&lt;/i&gt;)&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;value&lt;/code&gt; - a number.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;code&gt;abs(-2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm abs()&lt;/h3&gt;
Trả về trị tuyệt đối của một số.&lt;br&gt;


&lt;h4&gt;Cú pháp&lt;/h4&gt;
abs(&lt;i&gt;giá_trị&lt;/i&gt;)&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;giá_trị&lt;/code&gt; - là một số.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;code&gt;abs(-2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;max() function&lt;/h3&gt;
Returns the largest value in a set of values.

&lt;h4&gt;Syntax&lt;/h4&gt;
     max(&lt;i&gt;value&lt;i&gt;[,&lt;i&gt;value&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; a number.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     max(2,10.2,5.5) &amp;rarr; 10.2
</source>
        <translation>&lt;h3&gt;Hàm max()&lt;/h3&gt;
Trả về giá trị lớn nhất trong một tập hợp.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
     max(&lt;i&gt;giá_trị&lt;i&gt;[,&lt;i&gt;giá_trị&lt;/i&gt;...])

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  giá_trị&lt;/i&gt; &amp;rarr; là một số.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     max(2,10.2,5.5) &amp;rarr; 10.2
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;sqrt() function&lt;/h3&gt;
Returns square root of a value


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     sqrt(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; number.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     sqrt(9) &amp;rarr; 3&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm sqrt()&lt;/h3&gt;
Trả về căn bậc hai của một giá trị


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     sqrt(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; là một số.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     sqrt(9) &amp;rarr; 3&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conditions Group&lt;/h3&gt;
This group contains functions that operate on condition.
</source>
        <translation>&lt;h3&gt;Nhóm các điều kiện&lt;/h3&gt;
Nhóm này chứa các hàm chạy trên các điều kiện.
</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_cmyka() function&lt;/h3&gt;
Returns a string representation of a color based on its cyan, magenta, yellow, black and alpha (transparency) components

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_cmyka(&lt;i&gt;cyan, magenta, yellow, black, alpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  cyan&lt;/i&gt; &amp;rarr; the cyan component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  magenta&lt;/i&gt; &amp;rarr; the magenta component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  yellow&lt;/i&gt; &amp;rarr; the yellow component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  black&lt;/i&gt; &amp;rarr; the black component of the color, as a percentage integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  alpha&lt;/i&gt; &amp;rarr; the alpha component as an integer value from 0 (completely transparent) to 255 (opaque).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_cmyka(100,50,0,10,200) &amp;rarr; &apos;0,115,230,200&apos;&lt;/p&gt;
</source>
        <translation>
&lt;h3&gt;Hàm color_cmyka()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa trên các thành phần màu lam, đỏ tía, vàng, đen và anpha

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_cmyka(&lt;i&gt;lam, đỏ_tía, vàng, đen, anpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  lam&lt;/i&gt; &amp;rarr; thành phần lam của màu, dưới dạng số nguyên tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  đỏ_tía&lt;/i&gt; &amp;rarr; thành phần đỏ tía của màu, dưới dạng số nguyên tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  vàng&lt;/i&gt; &amp;rarr; thành phần vàng của màu, dưới dạng số nguyên tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  đen&lt;/i&gt; &amp;rarr; thành phần đen của màu, dưới dạng số nguyên tính bằng phần trăm từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  anpha&lt;/i&gt; &amp;rarr; thành phần anpha, dưới dạng số nguyên từ 0 (trong suốt hoàng toàn) đến 255 (đục).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_cmyka(100,50,0,10,200) &amp;rarr; &apos;0,115,230,200&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;format_number() function&lt;/h3&gt;
Returns a number formatted with the locale separator for thousands. 
Also truncates the number to the number of supplied places. 
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format_number(number,places)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;number&lt;/code&gt; - is number. The number to be formatted.
&lt;br&gt;
&lt;code&gt;places&lt;/code&gt; - is int. The number of decimal places to truncate the string
to.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format_number(10000000.332,2) &amp;rarr; 10,000,000.33&lt;/code&gt;

</source>
        <translation>&lt;h3&gt;Hàm format_number()&lt;/h3&gt;
Trả về một số được định dạng với dấu phân cách hàng ngàn theo ngôn ngữ. 
Ngoài ra có thể cắt bớt số chữ số lẻ sau dấu thập phận. 
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;format_number(số,vị_trí)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;số&lt;/code&gt; - con số. Số cần định dạng.
&lt;br&gt;
&lt;code&gt;vị_trí&lt;/code&gt; - số nguyên. Số chữ số thập phân giữ lại.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format_number(10000000.332,2) &amp;rarr; 10,000,000.33&lt;/code&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;year() function&lt;/h3&gt;
Extract the year part from a date, or the number of years
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;year(date)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is date or datetime. The date to extract the year from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of years from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;year(&apos;2012-05-12&apos;) &amp;rarr; 2012&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(tointerval(&apos;3 Years&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 1.9986..&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm year()&lt;/h3&gt;
Trích phần năm của một ngày, hoặc số năm từ một &lt;code&gt;Khoảng chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;year(ngày)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(Khoảng chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là định dạng ngày hoặc ngày_giờ. Ngày cần trích năm ra.
&lt;br&gt;
&lt;code&gt;Khoảng chia&lt;/code&gt; - là khoảng chia để trả về số năm theo đó.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;year(&apos;2012-05-12&apos;) &amp;rarr; 2012&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(tointerval(&apos;3 Years&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;year(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 1.9986..&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;CASE expression&lt;/h3&gt;
A conditional expression that can be used to evaluate multiple expressions and
return a result.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;
     CASE
        WHEN &lt;i&gt;condition&lt;/i&gt; THEN &lt;i&gt;result&lt;/i&gt;
        [ ...n ]
        [ ELSE &lt;i&gt;result&lt;/i&gt; ]
     END
&lt;/pre&gt;
[ ] marks optional components

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  WHEN condition&lt;/i&gt; - The condition expression to evaluate. &lt;br&gt;
&lt;i&gt;  THEN result&lt;/i&gt; - If &lt;i&gt;condition&lt;/i&gt; evaluates to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned. &lt;br&gt;
&lt;i&gt;  ELSE result&lt;/i&gt; - If none of the above conditions evaluated to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned. &lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;
    CASE
        WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;
    END
&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Biểu thức CASE&lt;/h3&gt;
Một biểu thức điều kiện được dùng để đánh giá nhiều biểu thức và trả về một kết quả.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;
     CASE
        WHEN &lt;i&gt;điều_kiện&lt;/i&gt; THEN &lt;i&gt;kết_quả&lt;/i&gt;
        [ ...n ]
        [ ELSE &lt;i&gt;kết quả&lt;/i&gt; ]
     END
&lt;/pre&gt;
[ ] là các thành phần tùy chọn

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  WHEN điều_kiện&lt;/i&gt; - Biểu thức điều kiện cần đánh giá. &lt;br&gt;
&lt;i&gt;  THEN kết_quả&lt;/i&gt; - Nếu &lt;i&gt;điều_kiện&lt;/i&gt; đánh gía là đúng thì &lt;i&gt;kết_quả&lt;/i&gt; được đánh giá và trả về. &lt;br&gt;
&lt;i&gt;  ELSE kết_quả&lt;/i&gt; - Nếu không điều kiện nào ở trên được đánh giá là đúng thì &lt;i&gt;kết_quả&lt;/i&gt; được đánh giá và trả về. &lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;
    CASE
        WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;
    END
&lt;/pre&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;randf() function&lt;/h3&gt;
Returns a random float within the range specified by the minimum and 
maximum argument (inclusive).
&lt;br&gt;
This function takes two arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;randf(min, max)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;min&lt;/code&gt; - a float representing the smallest possible random number desired.&lt;br&gt;
&lt;code&gt;max&lt;/code&gt; - a float representing the largest possible random number desired.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;randf(1, 10) &amp;rarr; 4.59258286403147&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm randf()&lt;/h3&gt;
Trả về một số động (float) ngẫu nhiên với miền được chi định bằng đối số lớn_nhất và nhỏ_nhất (tính cả hai giá trị này).
&lt;br&gt;
Hàm này lấy hai đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;randf(nhỏ_nhất, lớn_nhất)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;nhỏ_nhất&lt;/code&gt; - một số động biểu thị số nhỏ nhất trong số ngẫu nhiên cần lấy. &lt;br&gt;
&lt;code&gt;lớn_nhất&lt;/code&gt; - một số động biểu thị số lớn nhất trong số ngẫu nhiên cần lấy.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;randf(1, 10) &amp;rarr; 4.59258286403147&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;xmin function&lt;/h3&gt;
Returns the minimum x coordinate of a geometry. Calculations are in the Spatial Reference System of this Geometry. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;xmin(geom)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; xmin($geometry) &amp;rarr; returns minimum x coordinate of $geometry&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm xmin&lt;/h3&gt;
Trả về tọa độ x nhỏ nhất của một hình h. Được tính toán dựa theo hệ tọa độ của hình học đó. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;xmin(hình_học)&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
hình_học &amp;rarr; một đối tượng hình học

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt; xmin($geometry) &amp;rarr; trả về tọa độ x nhỏ nhất của $geometry&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;scale_linear() function&lt;/h3&gt;
Transforms a given value from an input domain to an output range using linear interpolation. 

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     scale_linear(&lt;i&gt;val&lt;/i&gt;,&lt;i&gt;domain_min&lt;/i&gt;,&lt;i&gt;domain_max&lt;/i&gt;,&lt;i&gt;range_min&lt;/i&gt;,&lt;i&gt;range_max&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  val&lt;/i&gt; &amp;rarr; is a value in the input domain. The function will return a corresponding scaled value in the output range.&lt;br&gt;
&lt;i&gt;  domain_min, domain_max&lt;/i&gt; &amp;rarr; specify the input domain, the smallest and largest values the input &lt;i&gt;val&lt;/i&gt; should take.&lt;br&gt;
&lt;i&gt;  range_min, range_max&lt;/i&gt; &amp;rarr; specify the output range, the smallest and largest values which should be output by the function.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     scale_linear(5,0,10,0,100) &amp;rarr; 50&lt;br&gt;
     scale_linear(0.2,0,1,0,360) &amp;rarr; 72 &lt;i&gt;(eg, scaling a value between 0 and 1 to an angle between 0 and 360)&lt;/i&gt;&lt;br&gt;
     scale_linear(1500,1000,10000,9,20) &amp;rarr; 10.22 &lt;i&gt;(eg, scaling a population which varies between 1000 and 10000 to a font size between 9 and 20)&lt;/i&gt;&lt;br&gt;
     
     
</source>
        <translation>&lt;h3&gt;Hàm scale_linear()&lt;/h3&gt;
Chuyển đổi một giá trị cho trước từ một miền đầu vào đến một khoảng đầu ra bằng cách dùng phép nội suy tuyến tính. 

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     scale_linear(&lt;i&gt;g_trị&lt;/i&gt;,&lt;i&gt;nhỏ_nhất_của_miền&lt;/i&gt;,&lt;i&gt;lớn_nhất_của_miền&lt;/i&gt;,&lt;i&gt;nhỏ_nhất_của_khoảng&lt;/i&gt;,&lt;i&gt;lớn_nhất_của_khoảng&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  g_trị&lt;/i&gt; &amp;rarr; là một giá trị trong miền đầu vào. Hàm này sẽ trả về một giá trị được lấy tỷ lệ tương ứng trong khoảng đầu ra.&lt;br&gt;
&lt;i&gt;  nhỏ_nhất_của_miền, lớn_nhất_của_miền&lt;/i&gt; &amp;rarr; chỉ định miền đầu vào, giá trị nhỏ nhất và lớn nhất mà đầu vào&lt;i&gt;g_trị&lt;/i&gt; có thể lấy.&lt;br&gt;
&lt;i&gt;  nhỏ_nhất_của_khoảng, lớn_nhất_của_khoảng&lt;/i&gt; &amp;rarr; chỉ định khoảng đầu ra, các giá trị nhỏ nhất và lớn nhất cần được xuất ra bởi hàm số này.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     scale_linear(5,0,10,0,100) &amp;rarr; 50&lt;br&gt;
     scale_linear(0.2,0,1,0,360) &amp;rarr; 72 &lt;i&gt;(ví dụ lấy tỷ lệ một giá trị từ 0 đến 1 thành một góc trong khoảng 0 đến 360)&lt;/i&gt;&lt;br&gt;
     scale_linear(1500,1000,10000,9,20) &amp;rarr; 10.22 &lt;i&gt;(ví dụ lấy tỷ lệ dân số thay đổi từ 1000 đến 10000 thành kích thước phông chữ trong khoảng 9 đến 20)&lt;/i&gt;&lt;br&gt;
     
     
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;trim() function&lt;/h3&gt;
Removes all leading and trailing whitespace (spaces, tabs, etc) from a string.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     trim(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string. The string to trim.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     trim(&apos;   hello world    &apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm trim()&lt;/h3&gt;
Loại bỏ tất cả các khoảng trắng thừa ở đầu và đuôi (khoảng trắng, dấu cữ dừng...) khỏi một chuỗi.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     trim(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; chuỗi. Là chuỗi cần xử lý.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     trim(&apos;   hello world    &apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;minute() function&lt;/h3&gt;
Extract the minute from a datetime or time, or the number of minutes
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;minute(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is datetime or time. The date to extract the minute from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of minutes from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;minute(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 24&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(tointerval(&apos;3 minutes&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 20&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 1051200&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm minute()&lt;/h3&gt;
Trích phần phút của một ngày hoặc giờ, hoặc số phút từ một &lt;code&gt;Khoảng chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;minute(ngày)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(Khoảng chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là định dạng ngày hoặc ngày_giờ. Ngày cần trích phút ra.
&lt;br&gt;
&lt;code&gt;Khoảng chia&lt;/code&gt; - là khoảng chia để trả về số phút theo đó.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
&lt;code&gt;minute(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 24&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(tointerval(&apos;3 minutes&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 20&lt;/code&gt;&lt;br&gt;
&lt;code&gt;minute(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 1051200&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;age() function&lt;/h3&gt;
Returns the difference between two dates.
&lt;br&gt;&lt;br&gt;
The difference is returned as a &lt;code&gt;Interval&lt;/code&gt; 
and needs to be used with one of the following functions
in order to extract useful information:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;year&lt;/code&gt;
&lt;li&gt;&lt;code&gt;month&lt;/code&gt;
&lt;li&gt;&lt;code&gt;week&lt;/code&gt;
&lt;li&gt;&lt;code&gt;day&lt;/code&gt;
&lt;li&gt;&lt;code&gt;hour&lt;/code&gt;
&lt;li&gt;&lt;code&gt;minute&lt;/code&gt;
&lt;li&gt;&lt;code&gt;second&lt;/code&gt;
&lt;/ul&gt;
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;age(string,string)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(datetime,datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(string,datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(datetime,string)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. A string in date format.
&lt;br&gt;
&lt;code&gt;datetime&lt;/code&gt; - is date or datetime. A date or datetime type.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;) &amp;rarr; Interval&lt;/code&gt;&lt;br&gt;
use &lt;code&gt;day&lt;/code&gt; to extract number of days&lt;br&gt;
&lt;code&gt;day(age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;)) &amp;rarr; 10&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm age()&lt;/h3&gt;
Trả về sự sai biệt giữa hai ngày.
&lt;br&gt;&lt;br&gt;
Sự sai biệt được trả về dưới dạng &lt;code&gt;Khoảng_chia&lt;/code&gt; và cần phải được dùng với một trong các hàm sau để có thể thu được thông tin gì đó hữu ích:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;year&lt;/code&gt;
&lt;li&gt;&lt;code&gt;month&lt;/code&gt;
&lt;li&gt;&lt;code&gt;week&lt;/code&gt;
&lt;li&gt;&lt;code&gt;day&lt;/code&gt;
&lt;li&gt;&lt;code&gt;hour&lt;/code&gt;
&lt;li&gt;&lt;code&gt;minute&lt;/code&gt;
&lt;li&gt;&lt;code&gt;second&lt;/code&gt;
&lt;/ul&gt;
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;age(chuỗi,chuỗi)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(ngày_giờ,ngày_giờ)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(chuỗi,ngày_giờ)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;age(ngày_giờ,chuỗi)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - chuỗi. Một chuỗi ở định dạng ngày.
&lt;br&gt;
&lt;code&gt;ngày_giờ&lt;/code&gt; - là ngày hoặc ngày_giờ. Kiểu ngày hoặc ngày_giờ.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;) &amp;rarr; Khoảng_chia&lt;/code&gt;&lt;br&gt;
dùng &lt;code&gt;day&lt;/code&gt; để lấy số ngày&lt;br&gt;
&lt;code&gt;day(age(&apos;2012-05-12&apos;,&apos;2012-05-2&apos;)) &amp;rarr; 10&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;log10() function&lt;/h3&gt;
Returns the value of the base 10 logarithm of the passed expression.
&lt;br&gt;
This function takes one argument.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;log10(value)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;value&lt;/code&gt; - any positive number.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;log10(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log10(100) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm log10()&lt;/h3&gt;
Trả về giá trị của logarit cơ số 10 của biểu thức được truyền.
&lt;br&gt;
Hàm này lấy một đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;log10(giá_trị)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;giá_trị&lt;/code&gt; - bất kỳ số dương nào.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
&lt;code&gt;log10(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;log10(100) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Conversions Group&lt;/h3&gt;
This group contains functions to convert on data type to another e.g string to integer, integer to string.
</source>
        <translation>&lt;h3&gt;Nhóm chuyển đổi&lt;/h3&gt;
Nhóm này chứa các hàm dùng để chuyển đổi từ kiểu dữ liệu này sang kiểu khác, ví dụ như từ chuỗi thành số nguyên, số nguyên thành chuỗi.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;cos() function&lt;/h3&gt;
Returns cosinus of an angle.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     cos(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; angle in radians.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     cos(1.571) &amp;rarr; 0.000796326710733263&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm cos()&lt;/h3&gt;
Trả về cos của một góc.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     cos(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; góc tính bằng radian.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     cos(1.571) &amp;rarr; 0.000796326710733263&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Operators Group&lt;/h3&gt;
This group contains operators e.g + - * 
</source>
        <translation>&lt;h3&gt;Nhóm toán tử&lt;/h3&gt;
Nhóm này chứa các toán tử như + - * 
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;second() function&lt;/h3&gt;
Extract the seconds from a datetime or time, or the number of seconds
from a &lt;code&gt;Interval&lt;/code&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;second(datetime)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(Interval)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;date&lt;/code&gt; - is datetime or time. The date to extract the second from.
&lt;br&gt;
&lt;code&gt;Interval&lt;/code&gt; - is Interval. The Interval to return the number of seconds from.

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;second(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 57&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(tointerval(&apos;3 seconds&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 1200&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 63072000&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm second()&lt;/h3&gt;
Trích phần giây của một ngày_giờ hoặc giờ, hoặc số giây từ một &lt;code&gt;Khoảng chia&lt;/code&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;second(ngày_giờ)&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(Khoảng chia)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;ngày&lt;/code&gt; - là định dạng ngày hoặc ngày_giờ. Ngày cần trích giây ra.
&lt;br&gt;
&lt;code&gt;Khoảng chia&lt;/code&gt; - là khoảng chia để trả về số giây theo đó.

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
&lt;code&gt;second(&apos;2012-07-22T13:24:57&apos;) &amp;rarr; 57&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(tointerval(&apos;3 seconds&apos;)) &amp;rarr; 3&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;)) &amp;rarr; 1200&lt;/code&gt;&lt;br&gt;
&lt;code&gt;second(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;)) &amp;rarr; 63072000&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;atan() function&lt;/h3&gt;
Returns arcustanget of a value in radians.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     atan(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; tan of an angle.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     atan(0.5) &amp;rarr; 0.463647609000806&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm atan()&lt;/h3&gt;
Trả về arctang của một giá trị tính bằng radian.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     atan(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; tang của một góc.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     atan(0.5) &amp;rarr; 0.463647609000806&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$length function&lt;/h3&gt;
Returns the length of the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$length&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$length &amp;rarr; 42.4711&lt;/pre&gt;
</source>
        <translation>&lt;h3&gt;Hàm $length&lt;/h3&gt;
Trả về chiều dài của đối tượng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$length&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$length &amp;rarr; 42.4711&lt;/pre</translation>
    </message>
    <message>
        <source>&lt;h3&gt;title() function&lt;/h3&gt;
Converts all words of a string to title case (all words lower case with leading
capital letter).

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     title(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The string to convert to title case.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     upper(&apos;hello WOrld&apos;) &amp;rarr; &apos;Hello World&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm title()&lt;/h3&gt;
Chuyển tất cả các từ trong một chuỗi thành kiểu tiêu đề (tất cả các từ chữ thường, với chữ cái đầu tiên viết hoa).

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     title(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- Danh sách các đối số của hàm tại đây--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là chuỗi. Chuỗi cần chuyển đổi thành kiểu tiêu đề.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     title(&apos;hello WOrld&apos;) &amp;rarr; &apos;Hello World&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_match() function&lt;/h3&gt;
Returns true if any part of a string matches the supplied regular expression.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_match(&lt;i&gt;string,regex&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The string to test against the regular expression.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to test against. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_match(&apos;QGIS ROCKS&apos;,&apos;&amp;#92;&amp;#92;sROCKS&apos;) &amp;rarr; 1&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm regexp_match()&lt;/h3&gt;
Trả về đúng nếu bất kỳ phần nào của chuỗi khớp với biểu thức chính tắc được so.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     regexp_match(&lt;i&gt;chuỗi,biểu_thức&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; là chuỗi. Chuỗi cần kiểm tra theo biểu thức chính tắc.&lt;br&gt;
&lt;i&gt;  biểu_thức&lt;/i&gt; &amp;rarr; là chuỗi. Biểu thức chính tắc để kiểm tra. Các ký tự xuyệc ngược phải được thoát hai lần(ví dụ  &quot;&amp;#92;&amp;#92;s&quot; để khớp với ký tự khoảng trắng). Các biểu thức chính tắc non-greedy không được hỗ trợ.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_match(&apos;QGIS ROCKS&apos;,&apos;&amp;#92;&amp;#92;sROCKS&apos;) &amp;rarr; 1&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;substr() function&lt;/h3&gt;
Return a part of a string

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     substr(&lt;i&gt;string,startpos,length&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The full string.&lt;br&gt;
&lt;i&gt;  startpos&lt;/i&gt; &amp;rarr; is number.  The start position to extract from.&lt;br&gt;
&lt;i&gt;  length&lt;/i&gt; &amp;rarr; is number.  The length of the string to extract.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     substr(&apos;HELLO WORLD&apos;,3,5) &amp;rarr; &apos;LLO W&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm substr()&lt;/h3&gt;
Trả về một phần của một chuỗi

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     substr(&lt;i&gt;chuỗi,v.trí_b.đầu,ch.dài&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; kiểu chuỗi. Chuỗi đầy đủ.&lt;br&gt;
&lt;i&gt;  v.trí_b.đầu&lt;/i&gt; &amp;rarr; là số.  Vị trí bắt đầu trích xuất ra.&lt;br&gt;
&lt;i&gt;  ch.dài&lt;/i&gt; &amp;rarr; là số.  Chiều dài của chuỗi cần lấy.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     substr(&apos;HELLO WORLD&apos;,3,5) &amp;rarr; &apos;LLO W&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;format() function&lt;/h3&gt;
Format a string using supplied arguments. 

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format(&apos;string&apos;, arg, [arg...n])&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string.  String with Qt QString place holders.  Use %1, %2, etc for placeholders. Placeholders can be repeated. 
&lt;br&gt;
&lt;code&gt;arg [arg...n]&lt;/code&gt; - any type. Any number of args. 

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format(&apos;This %1 a %2&apos;,&apos;is&apos;, &apos;test&apos;) &amp;rarr; This is a test&lt;/code&gt;&lt;br&gt;</source>
        <translation>&lt;h3&gt;Hàm format()&lt;/h3&gt;
Định dạng một chuỗi theo các đối số đã cho. 

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;format(&apos;chuỗi&apos;, đ.số, [đ.số...n])&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - Kiểu chuỗi. Là chuỗi với phần giữ chỗ QString  của Qt.  Dùng %1, %2 ... làm phần giữ chỗ. Các phần giữ chỗ có thể lặp lại. 
&lt;br&gt;
&lt;code&gt;đ.số [đ.số...n]&lt;/code&gt; - bất kỳ kiểu nào. Bất kỳ loại đối số nào. 

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format(&apos;This %1 a %2&apos;,&apos;is&apos;, &apos;test&apos;) &amp;rarr; This is a test&lt;/code&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_replace() function&lt;/h3&gt;
Returns a string with the supplied regular expression replaced.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_replace(&lt;i&gt;string,regex,after&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The start string.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to replace. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;
&lt;i&gt;  after&lt;/i&gt; &amp;rarr; is string.  The string that will replace any matching occurences of the supplied regular expression. Captured groups can be inserted into the replacement string using &amp;#92;&amp;#92;1, &amp;#92;&amp;#92;2, etc. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_replace(&apos;QGIS SHOULD ROCK&apos;,&apos;&amp;#92;&amp;#92;sSHOULD&amp;#92;&amp;#92;s&apos;,&apos; DOES &apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm regexp_replace()&lt;/h3&gt;
Trả về một chuỗi với biểu thức chính tắc đã cho được thay thế.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     regexp_replace(&lt;i&gt;chỗi,b.thức,sau&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; kiểu chuỗi. Chuỗi bắt đầu.&lt;br&gt;
&lt;i&gt;  b.thức&lt;/i&gt; &amp;rarr; kiểu chuỗi. Biểu thức chính tắc cần thay thế. Các ký tự xuyệc ngược phải được thoát đúp (ví dụ &quot;&amp;#92;&amp;#92;s&quot; để khớp với ký tự khoảng trắng). Các biểu thức chính tắc kiểu non-greedy không được hỗ trợ.&lt;br&gt;
&lt;i&gt;  sau&lt;/i&gt; &amp;rarr; is là chuỗi. Là chuỗi sẽ thay thế bất kỳ chuỗi nào xuất hiện khớp với biểu thức chính tắc đã cho. Các nhóm bị bắt có thể được chén vào chuỗi thay thế bằng cách dùng &amp;#92;&amp;#92;1, &amp;#92;&amp;#92;2... &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_replace(&apos;QGIS SHOULD ROCK&apos;,&apos;&amp;#92;&amp;#92;sSHOULD&amp;#92;&amp;#92;s&apos;,&apos; DOES &apos;) &amp;rarr; &apos;QGIS DOES ROCK&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;regexp_substr() function&lt;/h3&gt;
Returns the portion of a string which matches a supplied regular expression.

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     regexp_substr(&lt;i&gt;string,regex&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The input string.&lt;br&gt;
&lt;i&gt;  regex&lt;/i&gt; &amp;rarr; is string.  The regular expression to match against. Backslash characters must be double escaped (eg &quot;&amp;#92;&amp;#92;s&quot; to match a white space character). Non-greedy regular expressions are not supported.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_substr(&apos;abc123&apos;,&apos;(&amp;#92;&amp;#92;d+)&apos;) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm regexp_substr()&lt;/h3&gt;
Trả vè phần của một chuỗi khớp với biểu thức chính tắc đã cho.

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     regexp_substr(&lt;i&gt;chuỗi,b.thức&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; kiểu chuỗi. Chuỗi đầu vào.&lt;br&gt;
&lt;i&gt;  b.thức&lt;/i&gt; &amp;rarr; kiểu chuỗi. Biểu thức chính tắc cần so khớp. Các ký tự xuyệc ngược phải được thoát đúp (ví dụ &quot;&amp;#92;&amp;#92;s&quot; để khớp với một ký tự khoảng trắng). Các biểu thức non-greedy không được hỗ trợ.&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     regexp_substr(&apos;abc123&apos;,&apos;(&amp;#92;&amp;#92;d+)&apos;) &amp;rarr; &apos;123&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$y function&lt;/h3&gt;
Returns the y coordinate of the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$y&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$y &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $y&lt;/h3&gt;
Trả về tọa độ y của đối tượng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$y&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$y &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>
&lt;h3&gt;color_rgba() function&lt;/h3&gt;
Returns a string representation of a color based on its red, green, blue, and alpha (transparency) components

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_rgba(&lt;i&gt;red, green, blue, alpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  red&lt;/i&gt; &amp;rarr; the red component as an integer value from 0 to 255.&lt;br&gt;
&lt;i&gt;  green&lt;/i&gt; &amp;rarr; the green component as an integer value from 0 to 255.&lt;br&gt;
&lt;i&gt;  blue&lt;/i&gt; &amp;rarr; the blue component as an integer value from 0 to 255.&lt;br&gt;
&lt;i&gt;  alpha&lt;/i&gt; &amp;rarr; the alpha component as an integer value from 0 (completely transparent) to 255 (opaque).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_rgba(255,127,0,200) &amp;rarr; &apos;255,127,0,200&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm color_rgba()&lt;/h3&gt;
Trả về một chuỗi biểu thị một màu dựa trên các thuộc tính về đỏ, lục, xanh và kênh anpha (độ trong suốt)

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_rgba(&lt;i&gt;đỏ,lục,xanh, anpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  đỏ&lt;/i&gt; &amp;rarr; thành phần đỏ của màu, là số nguyên có giá trị từ 0 đến 255.&lt;br&gt;
&lt;i&gt;  lục&lt;/i&gt; &amp;rarr; thành phần lục của màu, là số nguyên có giá trị từ 0 đến 255.&lt;br&gt;
&lt;i&gt;  xanh&lt;/i&gt; &amp;rarr; thành phần xanh của màu, là số nguyên có giá trị từ 0 đến 255&lt;br&gt;
&lt;i&gt;  anpha&lt;/i&gt; &amp;rarr; thành phần anpha, dạng số nguyên từ 0 (trong suốt hoàn toàn) đến 255 (đục hoàn toàn).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
     color_rgba(255,127,0,200) &amp;rarr; &apos;255,127,0,200&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$x function&lt;/h3&gt;
Returns the x coordinate of the current feature.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$x&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$x &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $x&lt;/h3&gt;
Trả về tọa độ x của đối tượng hiện tại.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$x&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$x &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Math Group&lt;/h3&gt;
This group contains math functions e.g square root, sin and cos
</source>
        <translation>&lt;h3&gt;Nhóm toán học&lt;/h3&gt;
Nhóm này chứa các hàm toán học như căn bậc hai, sin, cos
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;min() function&lt;/h3&gt;
Returns the smallest value in a set of values.

&lt;h4&gt;Syntax&lt;/h4&gt;
     min(&lt;i&gt;value&lt;i&gt;[,&lt;i&gt;value&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; a number.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     min(20.5,10,6.2) &amp;rarr; 6.2
</source>
        <translation>&lt;h3&gt;Hàm min()&lt;/h3&gt;
Trả về giá trị nhỏ nhất trong một tập hợp các giá trị.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
     min(&lt;i&gt;g_trị&lt;i&gt;[,&lt;i&gt;g_trị&lt;/i&gt;...])

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- Danh sách các đối số của hàm tại đây--&gt;
&lt;i&gt;  g_trị&lt;/i&gt; &amp;rarr; một con số.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
     min(20.5,10,6.2) &amp;rarr; 6.2
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;lower() function&lt;/h3&gt;
Converts a string to lower case letters.

&lt;p&gt;&lt;h4&gt;  Syntax&lt;/h4&gt;
     lower(&lt;i&gt;string&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;  Arguments&lt;/h4&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  The String to convert to lower case.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;  Example&lt;/h4&gt;
     lower(&apos;HELLO World&apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm lower()&lt;/h3&gt;
Chuyển đổi một chuỗi thanh các ký tự viết thường.

&lt;p&gt;&lt;h4&gt;  Cú pháp&lt;/h4&gt;
     lower(&lt;i&gt;chuỗi&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;  Đối số&lt;/h4&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; kiểu chuỗi. Chuỗi cần chuyển đổi thành chữ viết thường.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;  Ví dụ&lt;/h4&gt;
     lower(&apos;HELLO World&apos;) &amp;rarr; &apos;hello world&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$numfeatures function&lt;/h3&gt;
In atlas generation, returns the total number of features within the coverage layer.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$numfeatures&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$numfeatures &amp;rarr; 42&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $numfeatures&lt;/h3&gt;
Trong chức năng tạo atlas, trả về tổng số đối tượng ở trong lớp bìa.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$numfeatures&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$numfeatures &amp;rarr; 42&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;String Group&lt;/h3&gt;
This group contains functions that operate on strings e.g replace, convert to upper case.
</source>
        <translation>&lt;h3&gt;Nhóm chuỗi&lt;/h3&gt;
Bao gồm các hàm xử lý các chuỗi như thay thế, chuyển đổi kiểu chữ, v.v.
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;concat() function&lt;/h3&gt;
Concatenates several strings to one.

&lt;h4&gt;Syntax&lt;/h4&gt;
     concat(&lt;i&gt;string&lt;i&gt;[,&lt;i&gt;string&lt;/i&gt;...])

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  string&lt;/i&gt; &amp;rarr; is string.  a string.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     concat(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;d&apos;,&apos;e&apos;) &amp;rarr; &apos;abcde&apos;
</source>
        <translation>&lt;h3&gt;Hàm concat()&lt;/h3&gt;
Nối vài chuỗi thành một chuỗi.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
     concat(&lt;i&gt;chuỗi&lt;i&gt;[,&lt;i&gt;chuỗi&lt;/i&gt;...])

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  chuỗi&lt;/i&gt; &amp;rarr; kiểu chuỗi.  một chuỗi.&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     concat(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;d&apos;,&apos;e&apos;) &amp;rarr; &apos;abcde&apos;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;coalesce() function&lt;/h3&gt;
Returns the first non-NULL value from the expression list.
&lt;br&gt;
This function can take any number of arguments.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;coalesce(expression1, expression2 ...)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;expression&lt;/code&gt; - any valid expression or value, irregardless of type.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;coalesce(NULL, 2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(NULL, 2, 3) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(7, NULL, 3*2) &amp;rarr; 7&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;coalesce(&quot;fieldA&quot;, &quot;fallbackField&quot;, &apos;ERROR&apos;) &amp;rarr; value of fieldA if it is non-NULL
 else the value of &quot;fallbackField&quot; or the string &apos;ERROR&apos; if both are NULL&lt;/code&gt;&lt;br&gt;

</source>
        <translation>&lt;h3&gt;Hàm coalesce()&lt;/h3&gt;
Trả về giá trị không RỖNG đầu tiên trong danh sách biểu thức.
&lt;br&gt;
Hàm này có thể lấy bất kể bao nhiêu số lượng đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;coalesce(b.thức1, b.thức2 ...)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;b.thức&lt;/code&gt; - bất kỳ một biểu thức hay giá trị nào, bất kể kiểu nào.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;coalesce(NULL, 2) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(NULL, 2, 3) &amp;rarr; 2&lt;/code&gt;&lt;br&gt;
&lt;code&gt;coalesce(7, NULL, 3*2) &amp;rarr; 7&lt;/code&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;coalesce(&quot;fieldA&quot;, &quot;fallbackField&quot;, &apos;ERROR&apos;) &amp;rarr; giá trị của fieldA nếu nó không NULL, 
nếu rỗng thì là chuỗi &quot;fallbackField&quot; hoặc &apos;ERROR&apos; nếu cả hai trường đó đều NULL&lt;/code&gt;&lt;br&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;asin() function&lt;/h3&gt;
Returns arcussinus of a value in radians.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     asin(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; sin of an angle.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     asin(1.0) &amp;rarr; 1.5707963267949&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm asin()&lt;/h3&gt;
Trả về arcsin của một giá trị tính bằng radian.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     asin(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; sin của một góc.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     asin(1.0) &amp;rarr; 1.5707963267949&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;todatetime() function&lt;/h3&gt;
Convert a string into Qt data time type.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;todatetime(&apos;string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string in Qt date time format.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-04 12:50:00&apos;) &amp;rarr; 2012-05-04T12:50:00&lt;/code&gt;&lt;br&gt;</source>
        <translation>&lt;h3&gt;Hàm todatetime()&lt;/h3&gt;
Chuyển một chuỗi thành một kiểu dữ liệu ngày_giờ Qt.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;todatetime(&apos;chuỗi&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;chuỗi&lt;/code&gt; - là một chuỗi ở định dạng ngày_giờ Qt.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Hiện ví dụ của hàm.--&gt;
&lt;code&gt;todatetime(&apos;2012-05-04 12:50:00&apos;) &amp;rarr; 2012-05-04T12:50:00&lt;/code&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>&lt;h3&gt;tan() function&lt;/h3&gt;
Returns tangent of an angle.


&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     tan(&lt;i&gt;real&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;i&gt;real&lt;/i&gt; &amp;rarr; angle in radians.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
     tan(1.0) &amp;rarr; 1.5574077246549&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm tan()&lt;/h3&gt;
Trả về tang của một góc.


&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     tan(&lt;i&gt;số_thực&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;i&gt;số_thực&lt;/i&gt; &amp;rarr; góc tính bằng radian.&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
     tan(1.0) &amp;rarr; 1.5574077246549&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;$feature function&lt;/h3&gt;
In atlas generation, returns the current feature number that is iterated over on the coverage layer.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$feature&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt;$feature &amp;rarr; 2&lt;/pre&gt;

</source>
        <translation>&lt;h3&gt;Hàm $feature&lt;/h3&gt;
Trong việc tạo atlas, trả về số hiệu đối tượng hiện tại nào được lặp lại trên lớp bìa.

&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;pre&gt;$feature&lt;/pre&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
Không có

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;pre&gt;$feature &amp;rarr; 2&lt;/pre&gt;

</translation>
    </message>
    <message>
        <source>&lt;h3&gt;ln() function&lt;/h3&gt;
Returns the value of the natural logarithm of the passed expression.
&lt;br&gt;
This function takes one argument.
&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;ln(value)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;value&lt;/code&gt; - any positive number.
&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;ln(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ln(2.7182818284590452354) &amp;rarr; 1&lt;/code&gt;&lt;br&gt;
</source>
        <translation>&lt;h3&gt;Hàm ln()&lt;/h3&gt;
Trả về giá trị của logarit tự nhiện của biểu thức được truyền.
&lt;br&gt;
Hàm này lấy một đối số.
&lt;h4&gt;Cú pháp&lt;/h4&gt;
&lt;code&gt;ln(g_trị)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;code&gt;g_trị&lt;/code&gt; - bất kỳ số dương nào.
&lt;br&gt;

&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;ln(1) &amp;rarr; 0&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ln(2.7182818284590452354) &amp;rarr; 1&lt;/code&gt;&lt;br&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;color_hsva() function&lt;/h3&gt;
Returns a string representation of a color based on its hue, saturation, value and alpha (transparency) attributes

&lt;p&gt;&lt;h4&gt;Syntax&lt;/h4&gt;
     color_hsva(&lt;i&gt;hue, saturation, value, alpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  hue&lt;/i&gt; &amp;rarr; the hue of the color, as an integer value from 0 to 360.&lt;br&gt;
&lt;i&gt;  saturation&lt;/i&gt; &amp;rarr; the saturation percentage of the color as an integer value from 0 to 100.&lt;br&gt;
&lt;i&gt;  value&lt;/i&gt; &amp;rarr; the value percentage of the color as an integer from 0 to 100.&lt;br&gt;
&lt;i&gt;  alpha&lt;/i&gt; &amp;rarr; the alpha component as an integer value from 0 (completely transparent) to 255 (opaque).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsva(40,100,100,200) &amp;rarr; &apos;255,170,0,200&apos;&lt;/p&gt;
</source>
        <translation>&lt;h3&gt;Hàm color_hsva()&lt;/h3&gt;
Trả về một chuỗi biểu thị của một màu dựa trên các tính chất màu sắc, độ bão hòa, giá trị và kênh anpha (độ trong suốt)

&lt;p&gt;&lt;h4&gt;Cú pháp&lt;/h4&gt;
     color_hsva(&lt;i&gt;màu_sắc, bão_hòa, giá_trị, anpha&lt;/i&gt;)&lt;/p&gt;

&lt;p&gt;&lt;h4&gt;Đối số&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt;  màu_sắc&lt;/i&gt; &amp;rarr; độ màu sắc của màu, dạng số nguyên giá trị từ 0 đến 360.&lt;br&gt;
&lt;i&gt;  bão_hòa&lt;/i&gt; &amp;rarr; phần trăm độ bão hòa của màu, dạng số nguyên giá trị từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  giá_trị&lt;/i&gt; &amp;rarr; phần trăm giá trị của màu, dạng số nguyên từ 0 đến 100.&lt;br&gt;
&lt;i&gt;  anpha&lt;/i&gt; &amp;rarr; thành phần anpha dạng số nguyên từ 0 (trong suốt hoàn toàn) đến 255 (đục).&lt;br&gt;

&lt;p&gt;&lt;h4&gt;Ví dụ&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
     color_hsva(40,100,100,200) &amp;rarr; &apos;255,170,0,200&apos;&lt;/p&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;geometry function&lt;/h3&gt;
Returns the feature&apos;s geometry

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geometry( f )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
f &amp;rarr; QgsFeature

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( geometry( getFeature( layer, attributeField, value ) ) ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
&lt;pre&gt; intersects( $geometry, geometry( getFeature( layer, attributeField, value ) ) ) &amp;rarr; 1&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;transform function&lt;/h3&gt;
Returns the geometry transformed from the source CRS to the dest CRS.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;transform( geom, sAuthId, dAuthId )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geom &amp;rarr; QgsGeometry

sCrsId &amp;rarr; the Source Auth CRS Id

dCrsId &amp;rarr; the Dest Auth CRS Id

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( transform( $geometry, &apos;EPSG:2154&apos;, &apos;EPSG:4326&apos; ) ) &amp;rarr; POINT(0 51)&lt;/pre&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;format_date() function&lt;/h3&gt;
Format a date type or string into a custom string format. Uses Qt data time format strings.  See &lt;a href=&apos;http://qt-project.org/doc/qt-4.8/qdatetime.html#toString&apos;&gt;QDateTime::toString&lt;/a&gt;

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;code&gt;format_date(&apos;string&apos;, &apos;format_string&apos;)&lt;/code&gt;&lt;br&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;code&gt;string&lt;/code&gt; - is string. Date/Time/DateTime string.
&lt;br&gt;
&lt;code&gt;format_string&lt;/code&gt; - is string. String template used to format the string.

  &lt;table&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th&gt;Expression&lt;/th&gt;

        &lt;th&gt;Output&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;d&lt;/td&gt;

      &lt;td&gt;the day as number without a leading zero (1 to 31)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;dd&lt;/td&gt;

      &lt;td&gt;the day as number with a leading zero (01 to 31)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ddd&lt;/td&gt;

      &lt;td&gt;the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;). Uses &lt;a href=
      &quot;qdate.html#shortDayName&quot;&gt;QDate::shortDayName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;dddd&lt;/td&gt;

      &lt;td&gt;the long localized day name (e.g. &apos;Monday&apos; to &apos;Sunday&apos;). Uses &lt;a href=
      &quot;qdate.html#longDayName&quot;&gt;QDate::longDayName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;M&lt;/td&gt;

      &lt;td&gt;the month as number without a leading zero (1-12)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MM&lt;/td&gt;

      &lt;td&gt;the month as number with a leading zero (01-12)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MMM&lt;/td&gt;

      &lt;td&gt;the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;). Uses &lt;a href=
      &quot;qdate.html#shortMonthName&quot;&gt;QDate::shortMonthName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;MMMM&lt;/td&gt;

      &lt;td&gt;the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;). Uses &lt;a href=
      &quot;qdate.html#longMonthName&quot;&gt;QDate::longMonthName&lt;/a&gt;().&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;yy&lt;/td&gt;

      &lt;td&gt;the year as two digit number (00-99)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;yyyy&lt;/td&gt;

      &lt;td&gt;the year as four digit number&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

  &lt;p&gt;These expressions may be used for the time part of the format string:&lt;/p&gt;

  &lt;table&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th&gt;Expression&lt;/th&gt;

        &lt;th&gt;Output&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;h&lt;/td&gt;

      &lt;td&gt;the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;hh&lt;/td&gt;

      &lt;td&gt;the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;H&lt;/td&gt;

      &lt;td&gt;the hour without a leading zero (0 to 23, even with AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;HH&lt;/td&gt;

      &lt;td&gt;the hour with a leading zero (00 to 23, even with AM/PM display)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;m&lt;/td&gt;

      &lt;td&gt;the minute without a leading zero (0 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;mm&lt;/td&gt;

      &lt;td&gt;the minute with a leading zero (00 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;s&lt;/td&gt;

      &lt;td&gt;the second without a leading zero (0 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ss&lt;/td&gt;

      &lt;td&gt;the second with a leading zero (00 to 59)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;z&lt;/td&gt;

      &lt;td&gt;the milliseconds without leading zeroes (0 to 999)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;zzz&lt;/td&gt;

      &lt;td&gt;the milliseconds with leading zeroes (000 to 999)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;AP or A&lt;/td&gt;

      &lt;td&gt;interpret as an AM/PM time. &lt;i&gt;AP&lt;/i&gt; must be either &quot;AM&quot; or &quot;PM&quot;.&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr valign=&quot;top&quot;&gt;
      &lt;td&gt;ap or a&lt;/td&gt;

      &lt;td&gt;Interpret as an AM/PM time. &lt;i&gt;ap&lt;/i&gt; must be either &quot;am&quot; or &quot;pm&quot;.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;code&gt;format_date(&apos;2012-05-15&apos;,&apos;dd.MM.yyyy&apos;) &amp;rarr; 15.05.2012&lt;/code&gt;&lt;br&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>gdal2xyz</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>gdaladdo</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Overview levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all existing overviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <source>Overview format</source>
        <translation>Định dạng xem tổng quát</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>geometryThread</name>
    <message>
        <source>Merge all</source>
        <translation>Gộp tất cả</translation>
    </message>
    <message>
        <source>Polygon area</source>
        <translation>Diện tích vùng</translation>
    </message>
    <message>
        <source>Polygon perimeter</source>
        <translation>Chu vi vùng</translation>
    </message>
    <message>
        <source>Line length</source>
        <translation>Chiều dài đường</translation>
    </message>
    <message>
        <source>Point x ordinate</source>
        <translation>Tung độ x của điểm</translation>
    </message>
    <message>
        <source>Point y ordinate</source>
        <translation>Tung độ y của điểm</translation>
    </message>
</context>
<context>
    <name>grasslabel</name>
    <message>
        <source>(1-256)</source>
        <translation>(1-256)</translation>
    </message>
    <message>
        <source>(Optional) column to read labels</source>
        <translation>(Tùy chọn) cột để đọc nhãn</translation>
    </message>
    <message>
        <source>3D-Viewer (NVIZ)</source>
        <translation>Trình xem 3D (NIVZ)</translation>
    </message>
    <message>
        <source>3d Visualization</source>
        <translation>Phép hiển thị 3d</translation>
    </message>
    <message>
        <source>Add a value to the current category values</source>
        <translation>Thêm một giá trị vào các giá trị phạm trù</translation>
    </message>
    <message>
        <source>Add elements to layer (ALL elements of the selected layer type!)</source>
        <translation>Thêm các thành phần vào lớp (TẤT CẢ các thành phần của kiểu lớp được chọn)</translation>
    </message>
    <message>
        <source>Add missing centroids to closed boundaries</source>
        <translation>Thêm trọng tâm bị thiếu vào các ranh giới khép kín</translation>
    </message>
    <message>
        <source>Add one or more columns to attribute table</source>
        <translation>Thêm một hoặc nhiều cột vào bảng thuộc tính</translation>
    </message>
    <message>
        <source>Allocate network</source>
        <translation>Cấp phát mạng lưới</translation>
    </message>
    <message>
        <source>Assign constant value to column</source>
        <translation>Gán giá trị hằng số vào cột</translation>
    </message>
    <message>
        <source>Assign new constant value to column only if the result of query is TRUE</source>
        <translation>Gán giá trị hằng số mới vào cột chỉ khi nào kết quả phép truy vấn là ĐÚNG</translation>
    </message>
    <message>
        <source>Assign new value as result of operation on columns to column in attribute table</source>
        <translation>Gán giá trị mới là kết quả của lệnh trên các cột vào một cột trong bảng thuộc tính</translation>
    </message>
    <message>
        <source>Assign new value to column as result of operation on columns only if the result of query is TRUE</source>
        <translation>Gán giá trị mới là kết quả của lệnh trên các cột vào một cột chỉ khi nào kết quả truy vấn là ĐÚNG</translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>Trường thuộc tính</translation>
    </message>
    <message>
        <source>Attribute field (interpolated values)</source>
        <translation>Trường thuộc tính (các giá trị nội suy)</translation>
    </message>
    <message>
        <source>Attribute field to (over)write</source>
        <translation>Trường thuộc tính để ghi (đè)</translation>
    </message>
    <message>
        <source>Attribute field to join</source>
        <translation>Trường thuộc tính để kết hợp</translation>
    </message>
    <message>
        <source>Auto-balancing of colors for LANDSAT-TM raster</source>
        <translation>Tự động cân bằng màu cho ảnh raster LANDSAT-TM</translation>
    </message>
    <message>
        <source>Bicubic or bilinear spline interpolation with Tykhonov regularization</source>
        <translation>Nội suy đường spline song bậc ba và song tuyến tính  với phép tam giác Tykhonov</translation>
    </message>
    <message>
        <source>Bilinear interpolation utility for raster maps</source>
        <translation>Tiện ích nội suy song tuyến tính cho bản đồ raster</translation>
    </message>
    <message>
        <source>Blend color components for two rasters by given ratio</source>
        <translation>Trộn các thành phần màu của hai ảnh raster theo tỷ lệ cho trước</translation>
    </message>
    <message>
        <source>Blend red, green, raster layers to obtain one color raster</source>
        <translation>Trộn các lớp raster đỏ, lục để thu được raster một màu</translation>
    </message>
    <message>
        <source>Break (topologically clean) polygons (imported from non topological format, like ShapeFile). Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different</source>
        <translation>Ngắt (làm sạch tô-pô) các vùng (được nhập vào từ các định dạng không có tô-pô như tập tin shape). Các ranh giới được ngắt ra tại mỗi điểm chung giữa hai hay nhiều vùng nơi có góc của các đoạn khác nhau</translation>
    </message>
    <message>
        <source>Break lines at each intersection of vector</source>
        <translation>Ngắt các đường tại giao điểm của véc-tơ</translation>
    </message>
    <message>
        <source>Brovey transform to merge multispectral and high-res panchromatic channels</source>
        <translation>Phép chuyển đổi Brovey để gộp các kênh đa phổ và kênh toàn sắc độ phân giải cao</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Đệm</translation>
    </message>
    <message>
        <source>Build polylines from lines</source>
        <translation>Tạo các đường từ các đường thẳng</translation>
    </message>
    <message>
        <source>Calculate average of raster within areas with the same category in a user-defined base map</source>
        <translation>Tính toán trị trung bình của raster trong các vùng có cùng phạm trù theo một bản đồ nền do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Calculate covariance/correlation matrix for user-defined rasters</source>
        <translation>Tính toán ma trận hiệp phương sai/tương quan đối với các raster do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Calculate error matrix and kappa parameter for accuracy assessment of classification result</source>
        <translation>Tính toán ma trận lỗi và tham số kappa dùng để đánh giá độ chính xác của kết quả phân loại</translation>
    </message>
    <message>
        <source>Calculate geometry statistics for vectors</source>
        <translation>Tính toán các thống kê hình học của véc-tơ </translation>
    </message>
    <message>
        <source>Calculate linear regression from two rasters: y = a + b*x</source>
        <translation>Tính toán hồi quy tuyến tính từ hai raster: y = a + b*x</translation>
    </message>
    <message>
        <source>Calculate median of raster within areas with the same category in a user-defined base map</source>
        <translation>Tính toán giá trị giữa của raster trong các vùng có cùng phạm trù theo một bản đồ nền do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Calculate mode of raster within areas with the same category in a user-defined base map</source>
        <translation>Tính toán chế độ của raster trong các vùng có cùng phạm trù theo một bản đồ nền do người dùng định nghĩa </translation>
    </message>
    <message>
        <source>Calculate optimal index factor table for LANDSAT-TM raster</source>
        <translation>Tính toán bảng hệ số chỉ mục tối ưu dùng cho ảnh raster LANDSAT-TM </translation>
    </message>
    <message>
        <source>Calculate raster surface area</source>
        <translation>Tính toán diện tích bề mặt của raster</translation>
    </message>
    <message>
        <source>Calculate shadow maps from exact sun position</source>
        <translation>Tính toán các bản đồ bóng đổ từ vị trí mặt trời chính xác</translation>
    </message>
    <message>
        <source>Calculate shadow maps from sun position determinated by date/time</source>
        <translation>Tính toán các bản đồ bóng đổ từ vị trí mặt trời xác định theo ngày/giờ</translation>
    </message>
    <message>
        <source>Calculate statistics for raster</source>
        <translation>Tính toán các thống kê của raster</translation>
    </message>
    <message>
        <source>Calculate univariate statistics for numeric attributes in a data table</source>
        <translation>Tính toán thống kê một biến dùng cho các thuộc tính kiểu số trong một bảng dữ liệu</translation>
    </message>
    <message>
        <source>Calculate univariate statistics from raster based on vector objects</source>
        <translation>Tính toán thống kê một biến từ ảnh raster dựa trên các đối tượng véc-tơ</translation>
    </message>
    <message>
        <source>Calculate univariate statistics from the non-null cells of raster</source>
        <translation>Tính toán các thống kê một biến từ các ô không rỗng của ảnh raster</translation>
    </message>
    <message>
        <source>Calculate univariate statistics of vector map features</source>
        <translation>Tính toán thống kê một biến của các đối tượng bản đồ raster</translation>
    </message>
    <message>
        <source>Calculate volume of data clumps, and create vector with centroids of clumps</source>
        <translation>Tính toán thể tích của các khối dữ liệu, và tạo véc-tơ với tâm của các khối</translation>
    </message>
    <message>
        <source>Category or object oriented statistics</source>
        <translation>Các thống kê địn hướng đối tượng hoặc phạm trù</translation>
    </message>
    <message>
        <source>Cats</source>
        <translation>Phạm trù</translation>
    </message>
    <message>
        <source>Cats (select from the map or using their id)</source>
        <translation>Phạm trù (được chọn từ bản đồ hoặc dùng id)</translation>
    </message>
    <message>
        <source>Change category values and labels</source>
        <translation>Thay đổi giá trị phạm trù và các nhãn</translation>
    </message>
    <message>
        <source>Change field</source>
        <translation>Thay đổi trường</translation>
    </message>
    <message>
        <source>Change layer number</source>
        <translation>Thay đổi số lớp</translation>
    </message>
    <message>
        <source>Change resolution</source>
        <translation>Thay đổi độ phân giải</translation>
    </message>
    <message>
        <source>Change the type of boundary dangle to line</source>
        <translation>Thay đổi kiểu của các đoạn thừa ranh giới thành đường</translation>
    </message>
    <message>
        <source>Change the type of bridges connecting area and island or 2 islands from boundary to line</source>
        <translation>Thay đổi kiểu của các cầu nối vùng và đảo hoặc nối hai đảo từ ranh giới thành đường</translation>
    </message>
    <message>
        <source>Change the type of geometry elements</source>
        <translation>Thay đổi kiểu của các thành phần hình học</translation>
    </message>
    <message>
        <source>Choose appropriate format</source>
        <translation>Chọn định dạng thích hợp</translation>
    </message>
    <message>
        <source>Columns management</source>
        <translation>Quản lý các cột</translation>
    </message>
    <message>
        <source>Compares bit patterns with raster</source>
        <translation>So sánh các kiểu bit với ảnh raster</translation>
    </message>
    <message>
        <source>Compress and decompress raster</source>
        <translation>Nén và giải nén ảnh raster</translation>
    </message>
    <message>
        <source>Compress raster</source>
        <translation>Nén ảnh raster</translation>
    </message>
    <message>
        <source>Computes a coordinate transformation based on the control points</source>
        <translation>Tính toán một phép chuyển đổi tọa độ dựa trên các điểm khống chế</translation>
    </message>
    <message>
        <source>Concentric circles</source>
        <translation>Các vòng tròn đồng tâm</translation>
    </message>
    <message>
        <source>Connect nodes by shortest route (traveling salesman)</source>
        <translation>Nối các nốt theo đường ngắn nhất (người bán hàng di chuyển)</translation>
    </message>
    <message>
        <source>Connect selected nodes by shortest tree (Steiner tree)</source>
        <translation>Nối các nốt được chọn theo cây ngắn nhất (cây Steiner)</translation>
    </message>
    <message>
        <source>Connect vector to database</source>
        <translation>Chuyển đổi véc-tơ thành csdl</translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D by sampling raster</source>
        <translation>Chuyển đổi véc-tơ 3D thành 3D bằng cách lấy mẫu raster</translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D vector by sampling of elevation raster. Default sampling by nearest neighbour</source>
        <translation>Chuyển đổi véc-tơ 2D thành 3D bằng cách lấy mẫu raster độ cao. Thu mẫu mặc định theo lân cận gần nhất</translation>
    </message>
    <message>
        <source>Convert GRASS binary vector to GRASS ASCII vector</source>
        <translation>Chuyển đổi véc-tơ nhị phân của GRASS thành véc-tơ ASCII của GRASS</translation>
    </message>
    <message>
        <source>Convert a raster to vector within GRASS</source>
        <translation>Chuyển đổi một ảnh raster thành véc-tơ trong GRASS</translation>
    </message>
    <message>
        <source>Convert a vector to raster within GRASS</source>
        <translation>Chuyển đổi một dữ liệu véc-tơ thành raster trong GRASS</translation>
    </message>
    <message>
        <source>Convert bearing and distance measurements to coordinates and vice versa</source>
        <translation>Chuyển đổi các số đo khoảng cách và hướng thành tọa độ và ngược lại</translation>
    </message>
    <message>
        <source>Convert boundaries to lines</source>
        <translation>Chuyển đổi ranh giới thành đường</translation>
    </message>
    <message>
        <source>Convert centroids to points</source>
        <translation>Chuyển đổi trọng tâm thành điểm</translation>
    </message>
    <message>
        <source>Convert coordinates</source>
        <translation>Chuyển đổi các tọa độ</translation>
    </message>
    <message>
        <source>Convert coordinates from one projection to another (cs2cs frontend)</source>
        <translation>Chuyển đổi các tọa độ từ một phép chiếu này sang phép chiếu khác (mặt tiền của cs2cs)</translation>
    </message>
    <message>
        <source>Convert lines to boundaries</source>
        <translation>Chuyển đổi đường thành ranh giới</translation>
    </message>
    <message>
        <source>Convert points to centroids</source>
        <translation>Chuyển đổi điểm thành trọng tâm</translation>
    </message>
    <message>
        <source>Convert raster to vector areas</source>
        <translation>Chuyển đổi raster thành thành vùng véc-tơ</translation>
    </message>
    <message>
        <source>Convert raster to vector lines</source>
        <translation>Chuyển đổi raster thành đường véc-tơ</translation>
    </message>
    <message>
        <source>Convert raster to vector points</source>
        <translation>Chuyển đổi raster thành điểm véc-tơ</translation>
    </message>
    <message>
        <source>Convert vector to raster using attribute values</source>
        <translation>Chuyển đổi véc-tơ thành raster bằng cách dùng các giá trị thuộc tính</translation>
    </message>
    <message>
        <source>Convert vector to raster using constant</source>
        <translation>Chuyển đổi véc-tơ thành raster bằng cách dùng hằng số</translation>
    </message>
    <message>
        <source>Convex hull</source>
        <translation>Bao lồi</translation>
    </message>
    <message>
        <source>Copy a table</source>
        <translation>Chép một bảng</translation>
    </message>
    <message>
        <source>Copy also attribute table (only the table of layer 1 is currently supported)</source>
        <translation>Chép các bảng thuộc tính (chỉ bảng của lớp 1 hiện được hỗ trợ)</translation>
    </message>
    <message>
        <source>Count of neighbouring points</source>
        <translation>Đếm các điểm lân cận</translation>
    </message>
    <message>
        <source>Create 3D volume map based on 2D elevation and value rasters</source>
        <translation>Tạo bản đồ thể tích 3D dựa vào các ảnh raster độ cao 2D và giá trị</translation>
    </message>
    <message>
        <source>Create a MASK for limiting raster operation</source>
        <translation>Tạo một MẶT NẠ để giới hạn lệnh raster</translation>
    </message>
    <message>
        <source>Create a map containing concentric rings</source>
        <translation>Tạo một bản đồ chứa các vòng đồng tâm</translation>
    </message>
    <message>
        <source>Create a raster plane</source>
        <translation>Tạo một mặt raster</translation>
    </message>
    <message>
        <source>Create and add new table to vector</source>
        <translation>Tạo và thêm bảng mới vào dữ liệu véc-tơ</translation>
    </message>
    <message>
        <source>Create and/or modify raster support files</source>
        <translation>Tạo và/hoặc thay đổi các tập tin hỗ trợ raster</translation>
    </message>
    <message>
        <source>Create aspect raster from DEM (digital elevation model)</source>
        <translation>Tạo ảnh raster hướng từ DEM (mô hình độ cao số)</translation>
    </message>
    <message>
        <source>Create cross product of category values from multiple rasters</source>
        <translation>Tạo tích chéo của các giá trị phạm trù từ nhiều lớp raster</translation>
    </message>
    <message>
        <source>Create fractal surface of given fractal dimension</source>
        <translation>Tạo mặt phân dạng của chiều phân dạng đã cho</translation>
    </message>
    <message>
        <source>Create grid in current region</source>
        <translation>tạo lưới trong vùng hiện tại</translation>
    </message>
    <message>
        <source>Create new GRASS location and transfer data into it</source>
        <translation>Tạo một vị trí GRASS mới và chuyển dữ liệu vào nó</translation>
    </message>
    <message>
        <source>Create new GRASS location from metadata file</source>
        <translation>Tạo vị trí GRASS mới từ tập tin lý lích dữ liệu</translation>
    </message>
    <message>
        <source>Create new GRASS location from raster data</source>
        <translation>Tạo vị trí GRASS mới từ dữ liệu raster</translation>
    </message>
    <message>
        <source>Create new GRASS location from vector data</source>
        <translation>Tạo vị trí GRASS mới từ dữ liệu véc-tơ</translation>
    </message>
    <message>
        <source>Create new layer with category values based upon user&apos;s reclassification of categories in existing raster</source>
        <translation>Tạo lớp mới với các giá trị phạm trù dựa trên phép phân loại lại các phạm trù của ảnh raster do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Create new location from .prj (WKT) file</source>
        <translation>Tạo vị trí mới từ tập tin .prj (WKT)</translation>
    </message>
    <message>
        <source>Create new raster by combining other rasters</source>
        <translation>Tạo một lớp raster mới bằng cách tổ hợp các raster khác</translation>
    </message>
    <message>
        <source>Create new vector by combining other vectors</source>
        <translation>Tạo lớp véc-tơ mới bằng cách tổ hợp các véc-tơ khác</translation>
    </message>
    <message>
        <source>Create new vector with current region extent</source>
        <translation>Tạo lớp véc-tơ mới theo phạm vi vùng hiện tại</translation>
    </message>
    <message>
        <source>Create nodes on network</source>
        <translation>Tạo các nốt trên mạng lưới</translation>
    </message>
    <message>
        <source>Create parallel line to input lines</source>
        <translation>Tạo đường song song với các đường đầu vào</translation>
    </message>
    <message>
        <source>Create points</source>
        <translation>Tạo các điểm</translation>
    </message>
    <message>
        <source>Create points along input lines</source>
        <translation>Tạo các điểm dọc theo các đường đầu vào</translation>
    </message>
    <message>
        <source>Create points/segments from input vector lines and positions</source>
        <translation>Tạo các điểm/đoạn từ các đường đầu vào và các tọa độ</translation>
    </message>
    <message>
        <source>Create quantization file for floating-point raster</source>
        <translation>Tạo tập tin lượng tử hóa dùng cho ảnh raster dấu chấm động</translation>
    </message>
    <message>
        <source>Create random 2D/3D vector points</source>
        <translation>Tạo các điểm véc-tơ 2D/3D ngẫu nhiên</translation>
    </message>
    <message>
        <source>Create random cell values with spatial dependence</source>
        <translation>Tạo các giá trị ô ngẫu nhiên với sự phụ thuộc không gian </translation>
    </message>
    <message>
        <source>Create random points</source>
        <translation>Tạo các điểm ngẫu nhiên</translation>
    </message>
    <message>
        <source>Create random raster</source>
        <translation>Tạo raster ngẫu nhiên</translation>
    </message>
    <message>
        <source>Create random vector point contained in raster</source>
        <translation>Tạo điểm véc-tơ ngẫu nhiên chứa trong một raster</translation>
    </message>
    <message>
        <source>Create raster images with textural features from raster (first serie of indices)</source>
        <translation>Tạo các ảnh raster với các đối tượng cấu trúc từ raster (loạt đầu tiên của chỉ mục)</translation>
    </message>
    <message>
        <source>Create raster of distance to features in input layer</source>
        <translation>Tạo raster khoảng cách đến đối tượng trong lớp đầu</translation>
    </message>
    <message>
        <source>Create raster of gaussian deviates with user-defined mean and standard deviation</source>
        <translation>Tạo raster của các độ lệch gauss với độ lệch chuển và trị trung bình do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Create raster of uniform random deviates with user-defined range</source>
        <translation>Tạo raster các độ lệch đồng nhất và ngẫu nhiên với miền do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Create raster with contiguous areas grown by one cell</source>
        <translation>Tạo raster gồm các vùng liên tục phát triển từ một ô</translation>
    </message>
    <message>
        <source>Create raster with textural features from raster (second serie of indices)</source>
        <translation>Tạo raster với các đối tượng cấu trúc từ một raster (loại thứ hai của các chỉ mục)</translation>
    </message>
    <message>
        <source>Create red, green and blue rasters combining hue, intensity, and saturation (his) values from rasters</source>
        <translation>Tạo các raster đỏ, lục và xanh tổ hợp từ các giá trị màu sắc, cường độ và độ bão hòa (his) từ các raster</translation>
    </message>
    <message>
        <source>Create shaded map</source>
        <translation>Tạo bản đồ bóng đổ</translation>
    </message>
    <message>
        <source>Create slope raster from DEM (digital elevation model)</source>
        <translation>Tạo raster độ dốc từ DEM (mô hình độ cao số)</translation>
    </message>
    <message>
        <source>Create standard vectors</source>
        <translation>Tạo các véc-tơ chuẩn</translation>
    </message>
    <message>
        <source>Create surface from rasterized contours</source>
        <translation>Tạo bề mặt từ các đường bình độ được raster hóa</translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified levels</source>
        <translation>Tạo đường bình độ véc-tơ từ raster theo các cấp được chỉ định</translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified steps</source>
        <translation>Tạo đường bình độ véc-tơ từ raster tại các bước được chỉ định</translation>
    </message>
    <message>
        <source>Create watershed basin</source>
        <translation>Tạo lưu vực đường chia nước</translation>
    </message>
    <message>
        <source>Create watershed subbasins raster</source>
        <translation>Tạo raster các lưu vực phụ đường chia nước</translation>
    </message>
    <message>
        <source>Cut network by cost isolines</source>
        <translation>Cắt mạng lưới bằng các đường cùng giá trị chi phí</translation>
    </message>
    <message>
        <source>DXF vector layer</source>
        <translation>Lớp véc-tơ DXF</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <source>Database connection</source>
        <translation>Kết nối CSDL</translation>
    </message>
    <message>
        <source>Database file</source>
        <translation>Tập tin CSDL</translation>
    </message>
    <message>
        <source>Database management</source>
        <translation>Quản lý CSDL</translation>
    </message>
    <message>
        <source>Delaunay triangulation (areas)</source>
        <translation>Phép tam giác Delaunay (vùng)</translation>
    </message>
    <message>
        <source>Delaunay triangulation (lines)</source>
        <translation>Phép tam giác Delaunay (đường)</translation>
    </message>
    <message>
        <source>Delaunay triangulation, Voronoi diagram and convex hull</source>
        <translation>Phép tam giác Delaunay, biểu đồ Voronoi và bao lồi</translation>
    </message>
    <message>
        <source>Delete category values</source>
        <translation>Xóa các giá trị phạm trù</translation>
    </message>
    <message>
        <source>Develop images and group</source>
        <translation>Phát triển các ảnh và nhóm</translation>
    </message>
    <message>
        <source>Develop map</source>
        <translation>Phát triển bản đồ</translation>
    </message>
    <message>
        <source>Directory of rasters to be linked</source>
        <translation>Thư mục chứa các ảnh raster cần liên kết</translation>
    </message>
    <message>
        <source>Disconnect vector from database</source>
        <translation>Ngắt kết nối véc-tơ khỏi CSDL</translation>
    </message>
    <message>
        <source>Display general DB connection</source>
        <translation>Trình bày kết nối CSDL tổng quát</translation>
    </message>
    <message>
        <source>Display list of category values found in raster</source>
        <translation>Trình bày danh sách các giá trị phạm trù tìm thấy trong raster</translation>
    </message>
    <message>
        <source>Display projection information from PROJ.4 projection description file</source>
        <translation>Trình bày thông tin phép chiếu từ tập tin mô tả phép chiếu PROJ.4</translation>
    </message>
    <message>
        <source>Display projection information from PROJ.4 projection description file and create a new location based on it</source>
        <translation>Trình bày thông tin phép chiếu từ tập tin mô tả phép chiếu PROJ.4 và dựa vào đó tạo vị trí mới</translation>
    </message>
    <message>
        <source>Display projection information from a georeferenced file (raster, vector or image) and create a new location based on it</source>
        <translation>Trình bày thông tin phép chiếu từ một tập tin tham thiếu (raster, véc-tơ hoặc ảnh) và dựa vào đó tạo vị trí mới</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description</source>
        <translation>Trình bày thông tin phép chiếu từ tập tin ASCII tham chiếu chứa mô tả phép chiếu WKT</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description and create a new location based on it</source>
        <translation>Trình bày thông tin phép chiếu từ tập tin ASCII được tham chiếu địa lý chứa mô tả phép chiếu WKT và dựa vào đó tạo một vị trí mới</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced file (raster, vector or image)</source>
        <translation>Trình bày thông tin phép chiếu từ tập tin được tham chiếu địa lý (raster, véc-tơ hoặc ảnh)</translation>
    </message>
    <message>
        <source>Display projection information of the current location</source>
        <translation>Trình bày thông tin phép chiếu của vị trí hiện tại</translation>
    </message>
    <message>
        <source>Display raster category values and labels</source>
        <translation>Trình bày các giá trị phạm trù và nhãn raster</translation>
    </message>
    <message>
        <source>Display results of SQL selection from database</source>
        <translation>Trình bày kết quả của phép chọn SQL từ CSDL</translation>
    </message>
    <message>
        <source>Display the HTML manual pages of GRASS</source>
        <translation>Trình bày các trang hướng dẫn html của GRASS</translation>
    </message>
    <message>
        <source>Display vector attributes</source>
        <translation>Trình bày các thuộc tính véc-tơ</translation>
    </message>
    <message>
        <source>Display vector map attributes with SQL</source>
        <translation>Trình bày các thuộc tính bản đồ véc-tơ bằng SQL</translation>
    </message>
    <message>
        <source>Dissolves boundaries between adjacent areas sharing a common category number or attribute</source>
        <translation>Nhập các ranh giới giữa các vùng cạnh nhau có chung số hiệu hoặc thuộc tính phạm trù</translation>
    </message>
    <message>
        <source>Download and import data from WMS server</source>
        <translation>Tải xuống và nhập dữ liệu từ máy phục vụ WMS</translation>
    </message>
    <message>
        <source>Drop column from attribute table</source>
        <translation>Bỏ cột khỏi bảng thuộc tính</translation>
    </message>
    <message>
        <source>E00 vector layer</source>
        <translation>Lớp véc-tơ E00</translation>
    </message>
    <message>
        <source>Elevation raster for height extraction (optional)</source>
        <translation>Lớp raster độ dùng để trích độ cao (tùy chọn)</translation>
    </message>
    <message>
        <source>Execute any SQL statement</source>
        <translation>Thực thi câu lệnh SQL</translation>
    </message>
    <message>
        <source>Export 3 GRASS rasters (R,G,B) to PPM image at the resolution of the current region</source>
        <translation>Xuất 3 raster của GRASS (đỏ, lục, xanh) thành ảnh ppm theo độ phân giải của vùng hiện tại</translation>
    </message>
    <message>
        <source>Export from GRASS</source>
        <translation>Xuất từ GRASS</translation>
    </message>
    <message>
        <source>Export raster as non-georeferenced PNG image format</source>
        <translation>Xuất raster thành định dạng ảnh PNG không tham chiếu địa lý</translation>
    </message>
    <message>
        <source>Export raster from GRASS</source>
        <translation>Xuất raster từ GRASS</translation>
    </message>
    <message>
        <source>Export raster series to MPEG movie</source>
        <translation>Xuất loạt raster ra phim MPEG</translation>
    </message>
    <message>
        <source>Export raster to 8/24bit TIFF image at the resolution of the current region</source>
        <translation>Xuất raster ra ảnh TIFF 8/24 bit theo độ phân giải của vùng hiện tại</translation>
    </message>
    <message>
        <source>Export raster to ASCII text file</source>
        <translation>Xuất raster ra tập tin văn bản ASCII</translation>
    </message>
    <message>
        <source>Export raster to ESRI ARCGRID</source>
        <translation>Xuất raster ra ARC GRID của ESRI</translation>
    </message>
    <message>
        <source>Export raster to GRIDATB.FOR map file (TOPMODEL)</source>
        <translation>Xuất raster ra tập tin bản đồ GRIDATB.FOR (TOPMODEL)</translation>
    </message>
    <message>
        <source>Export raster to Geo TIFF</source>
        <translation>Xuất raster ra ảnh Geo TIFF</translation>
    </message>
    <message>
        <source>Export raster to POVRAY height-field file</source>
        <translation>Xuất raster ra tập tin có trường độ cao POVRAY</translation>
    </message>
    <message>
        <source>Export raster to PPM image at the resolution of the current region</source>
        <translation>Xuất raster ra ảnh PPM theo độ phân giải của vùng hiện tại</translation>
    </message>
    <message>
        <source>Export raster to VTK-ASCII</source>
        <translation>Xuất raster ra VTK-ASCII</translation>
    </message>
    <message>
        <source>Export raster to Virtual Reality Modeling Language (VRML)</source>
        <translation>Xuất raster ra Ngôn ngữ Mô hình Thực tế Ảo (VRML)</translation>
    </message>
    <message>
        <source>Export raster to binary MAT-File</source>
        <translation>Xuất raster ra tập tin MAT nhị phân</translation>
    </message>
    <message>
        <source>Export raster to binary array</source>
        <translation>Xuất raster ra mảng nhị phân</translation>
    </message>
    <message>
        <source>Export raster to text file as x,y,z values based on cell centers</source>
        <translation>Xuất raster ra tập tin văn bản dưới dạng các giá trị x,y,z dựa trên tâm của các ô</translation>
    </message>
    <message>
        <source>Export raster to various formats (GDAL library)</source>
        <translation>Xuất raster ra nhiều định dạng khác nhau (thư viện GDAL)</translation>
    </message>
    <message>
        <source>Export vector from GRASS</source>
        <translation>Xuất véc-tơ từ GRASS</translation>
    </message>
    <message>
        <source>Export vector table from GRASS to database format</source>
        <translation>Xuất bảng véc-tơ từ GRASS ra định dạng CSDL</translation>
    </message>
    <message>
        <source>Export vector to DXF</source>
        <translation>Xuất véc-tơ ra DXF</translation>
    </message>
    <message>
        <source>Export vector to GML</source>
        <translation>Xuất véc-tơ ra GML</translation>
    </message>
    <message>
        <source>Export vector to Mapinfo</source>
        <translation>Xuất véc-tơ ra MapInfo</translation>
    </message>
    <message>
        <source>Export vector to POV-Ray</source>
        <translation>Xuất véc-tơ ra POV-Ray</translation>
    </message>
    <message>
        <source>Export vector to PostGIS (PostgreSQL) database table</source>
        <translation>Xuất véc-tơ ra bảng CSDL PostGIS (PostgreSQL)</translation>
    </message>
    <message>
        <source>Export vector to SVG</source>
        <translation>Xuất véc-tơ ra SVG</translation>
    </message>
    <message>
        <source>Export vector to Shapefile</source>
        <translation>Xuất véc-tơ ra tập tin shape</translation>
    </message>
    <message>
        <source>Export vector to VTK-ASCII</source>
        <translation>Xuất véc-tơ ra VTK-ASCII</translation>
    </message>
    <message>
        <source>Export vector to various formats (OGR library)</source>
        <translation>Xuất véc-tơ ra nhiều định dạng khác nhau (thư viện OGR)</translation>
    </message>
    <message>
        <source>Exports attribute tables into various format</source>
        <translation>Xuất các bảng thuộc tính ra nhiều định dạng khác nhau</translation>
    </message>
    <message>
        <source>Extract features from vector</source>
        <translation>Trích các thuộc tính từ véc-tơ</translation>
    </message>
    <message>
        <source>Extract selected features</source>
        <translation>Trích các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Extracts terrain parameters from DEM</source>
        <translation>Trích các tham số địa hình từ DEM</translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with fixed height</source>
        <translation>Trích đối tượng véc-tơ phẳng thành 3D với chiều cao cố định</translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with height based on attribute</source>
        <translation>Trích đối tượng véc-tơ phẳng thành 3D với chiều cao dựa theo thuộc tính</translation>
    </message>
    <message>
        <source>Fast fourier transform for image processing</source>
        <translation>Chuyển đổi fast fourier dùng cho xử lý ảnh</translation>
    </message>
    <message>
        <source>Feature type (for polygons, choose Boundary)</source>
        <translation>Kiểu đối tượng (đối với vùng, chọn Ranh giới)</translation>
    </message>
    <message>
        <source>File management</source>
        <translation>Quản lý tập tin</translation>
    </message>
    <message>
        <source>Fill lake from seed at given level</source>
        <translation>Lấp đầy hồ từ hạt giống tại mức đã cho</translation>
    </message>
    <message>
        <source>Fill lake from seed point at given level</source>
        <translation>Lấp đầy hồ từ điểm hạt giống tại mức đã cho</translation>
    </message>
    <message>
        <source>Fill no-data areas in raster using v.surf.rst splines interpolation</source>
        <translation>Lấp đầy các vùng không có dữ liệu trong raster bằng phép nội suy đường spline v.surf.rst</translation>
    </message>
    <message>
        <source>Filter and create depressionless elevation map and flow direction map from elevation raster</source>
        <translation>Lọc và tạo bản đồ độ cao không hạ thấp và bản đồ hướng dòng chảy từ raster độ cao </translation>
    </message>
    <message>
        <source>Filter image</source>
        <translation>Lọc ảnh</translation>
    </message>
    <message>
        <source>Find nearest element in vector &apos;to&apos; for elements in vector &apos;from&apos;. Various information about this relation may be uploaded to attribute table of input vector &apos;from&apos;</source>
        <translation>Tìm thành phần trong véc-tơ &apos;to&apos; gần nhất với thành phần trong véc-tơ &apos;from&apos;. Thông tin khác nhau về quan hệ này có thể được tải lên bảng thuộc tính của véc-tơ đầu vào &apos;from&apos;</translation>
    </message>
    <message>
        <source>Find shortest path on vector network</source>
        <translation>Tìm đường đi ngắn nhất trên mạng lước véc-tơ</translation>
    </message>
    <message>
        <source>GRASS MODULES</source>
        <translation>CÁC MÔ-ĐUN CỦA GRASS</translation>
    </message>
    <message>
        <source>GRASS shell</source>
        <translation>Shell của GRASS</translation>
    </message>
    <message>
        <source>Gaussian kernel density</source>
        <translation>Mật độ nhân Gauss</translation>
    </message>
    <message>
        <source>Generalization</source>
        <translation>Tổng quát hóa</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) coordinates</source>
        <translation>Tạo một raster chi phí tích lũy của việc di chuyển giữa các vị trí dựa trên raster chi phí đầu vào và các tọa độ điểm bắt đầu</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) raster</source>
        <translation>Tạo raster chi phí tích lũy của sự di chyển giữa các vị trí dựa trên raster chi phí đầu vào và raster (các) điểm bắt đầu</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) vector</source>
        <translation>Tạo raster chi phí tích lũy của sự di chyển giữa các vị trí dựa trên raster chi phí đầu vào và véc-tơ (các) điểm bắt đầu</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) coordinates</source>
        <translation>Tạo raster chi phí tích lũy của sự di chyển giữa các vị trí dựa trên raster đầu vào về độ cao và ma sát và các tọa độ điểm bắt đầu</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) vector</source>
        <translation>Tạo raster chi phí tích lũy của sự di chyển giữa các vị trí dựa trên raster đầu vào về độ cao và ma sát và các véc-tơ điểm bắt đầu</translation>
    </message>
    <message>
        <source>Generate surface</source>
        <translation>Tạo bề mặt</translation>
    </message>
    <message>
        <source>Generate vector contour lines</source>
        <translation>Tạo các đường bình độ véc-tơ</translation>
    </message>
    <message>
        <source>Generates area statistics for rasters</source>
        <translation>Tạo các thống kê diện tích cho các raster</translation>
    </message>
    <message>
        <source>Georeferencing, rectification, and import Terra-ASTER imagery and DEM using gdalwarp</source>
        <translation>Tham chiếu địa lý, nắn chỉnh và nhập ảnh Terra-Aster và DEM bằng cách dùng gdalwarp</translation>
    </message>
    <message>
        <source>Graphical raster map calculator</source>
        <translation>Bộ tính toán bản đồ raster dạng đồ họa</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <source>Hue Intensity Saturation (HIS) to Red Green Blue (RGB) raster color transform function</source>
        <translation>Hàm chuyển đổi màu raster từ Màu sắc Cường độ Bão hòa (HIS) thành Đỏ Lục Xanh (RGB)</translation>
    </message>
    <message>
        <source>Hydrologic modelling</source>
        <translation>Xây dựng mô hình thủy văn</translation>
    </message>
    <message>
        <source>Imagery</source>
        <translation>Ảnh</translation>
    </message>
    <message>
        <source>Import ASCII raster</source>
        <translation>Nhập raster ASCII</translation>
    </message>
    <message>
        <source>Import DXF vector</source>
        <translation>Nhập véc-tơ DXF</translation>
    </message>
    <message>
        <source>Import ESRI ARC/INFO ASCII GRID</source>
        <translation>Nhập ASCII GRID của ESRI ARC/INFO</translation>
    </message>
    <message>
        <source>Import ESRI E00 vector</source>
        <translation>Nhập véc-tơ E00 của ESRI</translation>
    </message>
    <message>
        <source>Import GDAL supported raster</source>
        <translation>Nhập raster được GDAL hỗ trợ</translation>
    </message>
    <message>
        <source>Import GDAL supported raster and create a fitted location</source>
        <translation>Nhập raster được GDAL hỗ trợ và tạo một vị trí phù hợp</translation>
    </message>
    <message>
        <source>Import GRIDATB.FOR (TOPMODEL)</source>
        <translation>Nhập GRIDATB.FOR (TOPMODEL)</translation>
    </message>
    <message>
        <source>Import MapGen or MatLab vector</source>
        <translation>Nhập véc-tơ MapGen hoặc MatLab</translation>
    </message>
    <message>
        <source>Import OGR vector</source>
        <translation>Nhập véc-tơ OGR</translation>
    </message>
    <message>
        <source>Import OGR vector and create a fitted location</source>
        <translation>Nhập véc-tơ OGR và tạo vị trí phù hợp</translation>
    </message>
    <message>
        <source>Import OGR vectors in a given data source combining them in a GRASS vector</source>
        <translation>Nhập các véc-tơ OGR trong một nguồn dữ liệu đã cho và tổ hợp chúng trong véc-tơ GRASS</translation>
    </message>
    <message>
        <source>Import SPOT VGT NDVI</source>
        <translation>Nhập SPOT VGT NVDI</translation>
    </message>
    <message>
        <source>Import SRTM HGT</source>
        <translation>Nhập SRTM HGT</translation>
    </message>
    <message>
        <source>Import US-NGA GEOnet Names Server (GNS) country file</source>
        <translation>Nhập tập tin quốc của của Máy phục vụ các tên GEONet của US NGA (GNS)</translation>
    </message>
    <message>
        <source>Import all OGR/PostGIS vectors in a given data source and create a fitted location</source>
        <translation>Nhập tất cả các véc-tơ OGR/PostGIS trong một nguồn dữ liệu đã cho và tạo một vị trí phù hợp</translation>
    </message>
    <message>
        <source>Import attribute tables in various formats</source>
        <translation>Nhập các bảng thuộc tính ở nhiều định dạng khác nhau</translation>
    </message>
    <message>
        <source>Import binary MAT-File(v4)</source>
        <translation>Nhập tập tin MAT nhị phân (v4)</translation>
    </message>
    <message>
        <source>Import binary raster</source>
        <translation>Nhập raster nhị phân</translation>
    </message>
    <message>
        <source>Import from database into GRASS</source>
        <translation>Nhập từ CSDL vào GRASS</translation>
    </message>
    <message>
        <source>Import geonames.org country files</source>
        <translation>Nhập các tập tin quốc gia từ geonames.org</translation>
    </message>
    <message>
        <source>Import into GRASS</source>
        <translation>Nhập vào GRASS</translation>
    </message>
    <message>
        <source>Import loaded raster</source>
        <translation>Nhập raster đã nạp</translation>
    </message>
    <message>
        <source>Import loaded raster and create a fitted location</source>
        <translation>Nhập raster đã nạp và tạo một vị trí phù hợp</translation>
    </message>
    <message>
        <source>Import loaded vector</source>
        <translation>Nhập véc-tơ đã nạp</translation>
    </message>
    <message>
        <source>Import loaded vector and create a fitted location</source>
        <translation>Nhập véc-tơ đã nạp và tạo một vị trí phù hợp</translation>
    </message>
    <message>
        <source>Import only some layers of a DXF vector</source>
        <translation>Chỉ nhập vài lớp của véc-tơ DXF</translation>
    </message>
    <message>
        <source>Import raster from ASCII polygon/line</source>
        <translation>Nhập raster từ vùng/đường ASCII</translation>
    </message>
    <message>
        <source>Import raster from coordinates using univariate statistics</source>
        <translation>Nhập raster từ các tọa độ thông qua thống kê một biến</translation>
    </message>
    <message>
        <source>Import raster into GRASS</source>
        <translation>Nhập raster vào GRASS</translation>
    </message>
    <message>
        <source>Import raster into GRASS from QGIS view</source>
        <translation>Nhập raster vào GRASS từ vùng xem QGIS</translation>
    </message>
    <message>
        <source>Import raster into GRASS from external data sources in GRASS</source>
        <translation>Nhập raster vào GRASS từ các nguồn dữ liệu ngoài trong GRASS</translation>
    </message>
    <message>
        <source>Import text file</source>
        <translation>Nhập tập tin văn bản</translation>
    </message>
    <message>
        <source>Import vector from gps using gpsbabel</source>
        <translation>Nhập véc-tơ từ gps bằng gpsbabel</translation>
    </message>
    <message>
        <source>Import vector from gps using gpstrans</source>
        <translation>Nhập véc-tơ từ gps bằng gpstrans</translation>
    </message>
    <message>
        <source>Import vector into GRASS</source>
        <translation>Nhập véc-tơ vào GRASS</translation>
    </message>
    <message>
        <source>Import vector points from database table containing coordinates</source>
        <translation>Nhập các điểm véc-tơ từ bảng CSDL chứa tọa độ</translation>
    </message>
    <message>
        <source>Input nodes</source>
        <translation>Các nốt đầu vào</translation>
    </message>
    <message>
        <source>Input table</source>
        <translation>Bảng đầu vào</translation>
    </message>
    <message>
        <source>Interpolate surface</source>
        <translation>Nội suy bề mặt</translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation</source>
        <translation>Nội suy raster trọng số khoảng cách nghịch đảo bình phương</translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation based on vector points</source>
        <translation>Nội suy raster trọng số khoảng cách nghịch đảo bình phương dựa trên các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Inverse fast fourier transform for image processing</source>
        <translation>Phép chuyển đổi fast fourier nghịch đảo dùng cho xử lý ảnh</translation>
    </message>
    <message>
        <source>Join table to existing vector table</source>
        <translation>Nối bảng vào bảng véc-tơ hiện có</translation>
    </message>
    <message>
        <source>Layers categories management</source>
        <translation>Quản lý các phạm trù của lớp</translation>
    </message>
    <message>
        <source>Line-of-sight raster analysis</source>
        <translation>Phép phân tích raster đường nhìn thấy</translation>
    </message>
    <message>
        <source>Link GDAL supported raster as GRASS raster</source>
        <translation>Liên kết các raster được GDAL hỗ trợ vào thành raster GRASS</translation>
    </message>
    <message>
        <source>Link GDAL supported raster loaded in QGIS as GRASS raster</source>
        <translation>Liên kết các raster được GDAL hỗ trợ đã nạp trong QGIS vào thành raster GRASS</translation>
    </message>
    <message>
        <source>Link all GDAL supported rasters in a directory as GRASS rasters</source>
        <translation>Liên kết các raster được GDAL hỗ trợ trong một thư mục vào thành raster GRASS</translation>
    </message>
    <message>
        <source>Loaded layer</source>
        <translation>Lớp đã nạp</translation>
    </message>
    <message>
        <source>Locate the closest points between objects in two raster maps</source>
        <translation>Định vị các điểm gần nhất giữa các đối tượng trong hai bản đồ raster</translation>
    </message>
    <message>
        <source>Make each output cell function of the values assigned to the corresponding cells in the input rasters</source>
        <translation>Tạo cho mỗi ô đầu ra làm hàm số của các giá trị được gán vào ô tương ứng trong các raster đầu vào</translation>
    </message>
    <message>
        <source>Manage features</source>
        <translation>Quản lý các đối tượng</translation>
    </message>
    <message>
        <source>Manage image colors</source>
        <translation>Quản lý các màu của ảnh</translation>
    </message>
    <message>
        <source>Manage map colors</source>
        <translation>Quản lý các màu của bản đồ</translation>
    </message>
    <message>
        <source>Manage raster cells value</source>
        <translation>Quản lý giá trị ô của raster</translation>
    </message>
    <message>
        <source>Manage training dataset</source>
        <translation>Quản lý bộ dữ liệu &apos;huấn luyện&apos;</translation>
    </message>
    <message>
        <source>Map algebra</source>
        <translation>Phép tính đại số cho bản đồ</translation>
    </message>
    <message>
        <source>Map type conversion</source>
        <translation>Chuyển đổi kiểu bản đồ</translation>
    </message>
    <message>
        <source>MapGen or MatLab vector layer</source>
        <translation>Lớp véc-tơ MapGen hay MatLab</translation>
    </message>
    <message>
        <source>Mask</source>
        <translation>Mặt nạ</translation>
    </message>
    <message>
        <source>Maximal tolerance value (higher value=more simplification)</source>
        <translation>Giá trị ngưỡng lớn nhất (giá trị càng cao = càng đơn giản hóa)</translation>
    </message>
    <message>
        <source>Metadata support</source>
        <translation>Hỗ trợ lý lịch dữ liệu</translation>
    </message>
    <message>
        <source>Minimum size for each basin (number of cells)</source>
        <translation>Kích thước nhỏ nhất dùng cho mỗi lưu vực (số ô)</translation>
    </message>
    <message>
        <source>Mosaic up to 4 images</source>
        <translation>Khảm tối đa 4 ảnh</translation>
    </message>
    <message>
        <source>Name for new raster file (specify file extension)</source>
        <translation>Tên của tập tin raster mới (chỉ định đuôi mở rộng của tập tin)</translation>
    </message>
    <message>
        <source>Name for new vector file (specify file extension)</source>
        <translation>Tên của tập tin véc-tơ mới (chỉ định đuôi mở rộng của tập tin)</translation>
    </message>
    <message>
        <source>Name for output vector map (optional)</source>
        <translation>Tên của bản đồ véc-tơ đầu ra (tùy chọn)</translation>
    </message>
    <message>
        <source>Name for the output raster map (optional)</source>
        <translation>Tên của bản đồ raster đầu ra (tùy chọn)</translation>
    </message>
    <message>
        <source>Neighborhood analysis</source>
        <translation>Phân tích lân cận</translation>
    </message>
    <message>
        <source>Network analysis</source>
        <translation>Phân tích mạng lưới</translation>
    </message>
    <message>
        <source>Network maintenance</source>
        <translation>Bảo trì mạng lưới</translation>
    </message>
    <message>
        <source>Number of rows to be skipped</source>
        <translation>Số hàng cần bỏ qua</translation>
    </message>
    <message>
        <source>Others</source>
        <translation>Khác</translation>
    </message>
    <message>
        <source>Output GML file</source>
        <translation>Tập tin GML đầu ra</translation>
    </message>
    <message>
        <source>Output Shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Output layer name (used in GML file)</source>
        <translation>Tên lớp đầu ra (được dùng trong tập tin GML)</translation>
    </message>
    <message>
        <source>Output raster values along user-defined transect line(s)</source>
        <translation>Các giá trị raster đầu ra dọc theo (các) tuyến do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Overlay</source>
        <translation>Chồng</translation>
    </message>
    <message>
        <source>Overlay maps</source>
        <translation>Chồng các bản đồ</translation>
    </message>
    <message>
        <source>Path to GRASS database of input location (optional)</source>
        <translation>Đường dẫn đến CSDL của vị trí đầu vào (tùy chọn)</translation>
    </message>
    <message>
        <source>Path to the OGR data source</source>
        <translation>Đường dẫn đến nguồn dữ liệu OGR</translation>
    </message>
    <message>
        <source>Percentage of first layer (0-99)</source>
        <translation>Phần trăm của lớp đầu tiên (0-99)</translation>
    </message>
    <message>
        <source>Perform affine transformation (shift, scale and rotate, or GPCs) on vector</source>
        <translation>Tiến hành phép chuyển đổi affine (dịch chuyển, đổi tỷ lệ và xoay hoặc dùng các ĐKC) trên dữ liệu véc-tơ</translation>
    </message>
    <message>
        <source>Print projection information from a georeferenced file</source>
        <translation>In thông tin phép chiếu từ một tập tin tham chiếu địa lý</translation>
    </message>
    <message>
        <source>Print projection information from a georeferenced file and create a new location based on it</source>
        <translation>In thông tin phép chiếu từ một tập tin tham chiếu địa lý và dựa vào đó tạo một vị trí mới</translation>
    </message>
    <message>
        <source>Print projection information of the current location</source>
        <translation>In thông tin phép chiếu của vị trí hiện tại</translation>
    </message>
    <message>
        <source>Projection conversion of vector</source>
        <translation>Chuyển đổi phép chiếu của dữ liệu véc-tơ</translation>
    </message>
    <message>
        <source>Projection management</source>
        <translation>Quản lý phép chiếu</translation>
    </message>
    <message>
        <source>Put geometry variables in database</source>
        <translation>Đưa các biến hình học vào csdl</translation>
    </message>
    <message>
        <source>Query rasters on their category values and labels</source>
        <translation>Truy vấn các raster về các giá trị và nhãn phạm trù</translation>
    </message>
    <message>
        <source>Random location perturbations of vector points</source>
        <translation>Xáo trộn vị trí ngẫu nhiên của các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Randomly partition points into test/train sets</source>
        <translation>Phân chia ngẫu nhiên các điểm thành các bộ thử/huấn luyện</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Raster buffer</source>
        <translation>Đệm raster</translation>
    </message>
    <message>
        <source>Raster file matrix filter</source>
        <translation>Bộ lọc ma trận tập tin raster</translation>
    </message>
    <message>
        <source>Raster neighbours analysis</source>
        <translation>Phân tích lân cận raster</translation>
    </message>
    <message>
        <source>Raster support</source>
        <translation>Hỗ trợ raster</translation>
    </message>
    <message>
        <source>Re-project raster from a location to the current location</source>
        <translation>Quy chiếu lại raster từ một vị trí sang vị trí hiện tại</translation>
    </message>
    <message>
        <source>Rebuild topology of a vector in mapset</source>
        <translation>Xây dựng lại tô-pô của một dữ liệu véc-tơ trong bộ bản đồ</translation>
    </message>
    <message>
        <source>Rebuild topology of all vectors in mapset</source>
        <translation>Xây dựng lại tô-pô của tất cả dữ liệu véc-tơ trong bộ bản đồ</translation>
    </message>
    <message>
        <source>Recategorize contiguous cells to unique categories</source>
        <translation>Phân lại phạm trù các ô liên tục thành các phạm trù không trùng</translation>
    </message>
    <message>
        <source>Reclass category values</source>
        <translation>Phân loại lại các giá trị phạm trù</translation>
    </message>
    <message>
        <source>Reclass category values using a column attribute (integer positive)</source>
        <translation>Phân loại lại các giá trị phạm trù bằng thuộc tính cột (số nguyên dương)</translation>
    </message>
    <message>
        <source>Reclass category values using a rules file</source>
        <translation>Phân loại lại các giá trị phạm trù bằng một tập tin chứa quy tắc</translation>
    </message>
    <message>
        <source>Reclass raster using reclassification rules</source>
        <translation>Phân loại lại raster bằng các quy tắc phân loại lại</translation>
    </message>
    <message>
        <source>Reclass raster with patches larger than user-defined area size (in hectares)</source>
        <translation>Phân loại lại raster với các mảnh vá lớn hơn kích thước vùng do người dùng định nghĩa (tính theo héc-ta)</translation>
    </message>
    <message>
        <source>Reclass raster with patches smaller than user-defined area size (in hectares)</source>
        <translation>Phân loại lại raster với các mảnh vá nhỏ hơn kích thước vùng do người dùng định nghĩa (tính theo héc-ta)</translation>
    </message>
    <message>
        <source>Reclassify raster greater or less than user-defined area size (in hectares)</source>
        <translation>Phân loại lại raster lớn hơn hoặc nhỏ hơn kích thước vùng do người dùng định nghĩa (tính theo héc-ta)</translation>
    </message>
    <message>
        <source>Recode categorical raster using reclassification rules</source>
        <translation>Mã hóa lại phạm trù của raster bằng các quy tắc phân loại lại</translation>
    </message>
    <message>
        <source>Recode raster</source>
        <translation>Mã hóa lại raster</translation>
    </message>
    <message>
        <source>Reconnect vector to a new database</source>
        <translation>Kết nối lại véc-tơ vào một csdl mới</translation>
    </message>
    <message>
        <source>Red Green Blue (RGB) to Hue Intensity Saturation (HIS) raster color transformation function</source>
        <translation>Hàm số chuyển đổi màu raster từ Đỏ Lục Xanh (RGB) thành Màu Cường độ Bão hòa (HIS)</translation>
    </message>
    <message>
        <source>Region settings</source>
        <translation>Các thiết lập vùng</translation>
    </message>
    <message>
        <source>Register external data sources in GRASS</source>
        <translation>Đăng ký các nguồn dữ liệu ngoài trong GRASS</translation>
    </message>
    <message>
        <source>Regularized spline with tension raster interpolation based on vector points</source>
        <translation>Phép nội suy raster đường spline chính quy hóa với sức căng dựa vào các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Reinterpolate and compute topographic analysis using regularized spline with tension and smoothing</source>
        <translation>Nội suy lại và tính toán phân tích đo vẽ địa hình bằng đường spline chính quy hóa với sức căng và làm trơn</translation>
    </message>
    <message>
        <source>Remove all lines or boundaries of zero length</source>
        <translation>Loại bỏ tất cả các đường hoặc ranh giới có chiều dài bằng 0</translation>
    </message>
    <message>
        <source>Remove bridges connecting area and island or 2 islands</source>
        <translation>Loại bỏ các cầu nối vùng và đảo hoặc hai đảo</translation>
    </message>
    <message>
        <source>Remove dangles</source>
        <translation>Loại bỏ các đoạn thừa</translation>
    </message>
    <message>
        <source>Remove duplicate area centroids</source>
        <translation>Loại bỏ các trọng tâm vùng bị lặp</translation>
    </message>
    <message>
        <source>Remove duplicate lines (pay attention to categories!)</source>
        <translation>Loại bỏ các đường lặp (để ý đến phạm trù)</translation>
    </message>
    <message>
        <source>Remove existing attribute table of vector</source>
        <translation>Loại bỏ bảng thuộc tính hiện có của dữ liệu véc-tơ</translation>
    </message>
    <message>
        <source>Remove outliers from vector point data</source>
        <translation>Loại bỏ các giá trị ngoại biên khỏi dữ liệu điểm véc-tơ</translation>
    </message>
    <message>
        <source>Remove small angles between lines at nodes</source>
        <translation>Loại bỏ các góc nhỏ giữa các đường tại các nốt</translation>
    </message>
    <message>
        <source>Remove small areas, the longest boundary with adjacent area is removed</source>
        <translation>Loại bỏ các vùng nhỏ, ranh giới dài nhất với vùng kế cận bị loại bỏ</translation>
    </message>
    <message>
        <source>Remove vertices in threshold from lines and boundaries, boundary is pruned only if topology is not damaged (new intersection, changed attachement of centroid), first and last segment of the boundary is never changed</source>
        <translation>Loại bỏ các đỉnh trong ngưỡng khỏi các đường và ranh giới, ranh giới bị cắt bớt chỉ khi nào tô-pô không bị ảnh hưởng (giao điểm mới, kết nối của trọng tâm bị thay đổi), đoạn đầu và cuối của ranh giới không bao giờ bị thay đổi </translation>
    </message>
    <message>
        <source>Rename column in attribute table</source>
        <translation>Đặt lại tên cột trong bảng thuộc tính</translation>
    </message>
    <message>
        <source>Reports</source>
        <translation>Các báo cáo</translation>
    </message>
    <message>
        <source>Reports and statistics</source>
        <translation>Các báo cáo và thống kê</translation>
    </message>
    <message>
        <source>Reproject raster from another Location</source>
        <translation>Quy chiếu lại raster từ vị trí khác</translation>
    </message>
    <message>
        <source>Reproject vector from another Location</source>
        <translation>Quy chiếu lại véc-tơ từ vị trí khác</translation>
    </message>
    <message>
        <source>Resample raster using aggregation</source>
        <translation>Lấy mẫu lại raster bằng phép gộp</translation>
    </message>
    <message>
        <source>Resample raster using interpolation</source>
        <translation>Lấy mẫu lại raster bằng phép nội suy</translation>
    </message>
    <message>
        <source>Resample raster. Set new resolution first</source>
        <translation>Lấy mẫu lại raster. Trước tiên thiết lập độ phân giải mới</translation>
    </message>
    <message>
        <source>Rescale the range of category values in raster</source>
        <translation>Lấy lại tỷ lệ miền của các giá trị phạm trù trong raster</translation>
    </message>
    <message>
        <source>Sample raster at site locations</source>
        <translation>Lấy mẫu raster tại các vị trí điểm</translation>
    </message>
    <message>
        <source>Save the current region as a named region</source>
        <translation>Lưu vùng hiện tại thành một vùng có tên</translation>
    </message>
    <message>
        <source>Select features by attributes</source>
        <translation>Chọn các đối tượng theo thuộc tính</translation>
    </message>
    <message>
        <source>Select features overlapped by features in another map</source>
        <translation>Chọn các đối tượng bị chồng với các đối tượng trong một bản đồ khác</translation>
    </message>
    <message>
        <source>Separator (| , 	 etc.)</source>
        <translation>Dấu phân tách (| , 	 v.v.)</translation>
    </message>
    <message>
        <source>Set PostgreSQL DB connection</source>
        <translation>Thiết lập kết nối CSDL PostgreSQL</translation>
    </message>
    <message>
        <source>Set boundary definitions by edge (n-s-e-w)</source>
        <translation>Thiết lập các định nghĩa ranh giới theo cạnh (đ-b-t-n)</translation>
    </message>
    <message>
        <source>Set boundary definitions for raster</source>
        <translation>Thiết lập các định nghĩa ranh giới cho raster</translation>
    </message>
    <message>
        <source>Set boundary definitions from raster</source>
        <translation>Thiết lập các định nghĩa ranh giới theo raster</translation>
    </message>
    <message>
        <source>Set boundary definitions from vector</source>
        <translation>Thiết lập các định nghĩa ranh giới theo véc-tơ</translation>
    </message>
    <message>
        <source>Set boundary definitions to current or default region</source>
        <translation>Thiết lập các định nghĩa ranh giới thành vùng hiện tại hoặc mặc định</translation>
    </message>
    <message>
        <source>Set color rules based on stddev from a map&apos;s mean value</source>
        <translation>Thiết lập các quy tắc màu sắc dựa trên độ lệch chuẩn từ giá trị trung bình của một bản đồ</translation>
    </message>
    <message>
        <source>Set general DB connection</source>
        <translation>Thiết lập kết nối CSDL tổng quát</translation>
    </message>
    <message>
        <source>Set general DB connection with a schema (PostgreSQL only)</source>
        <translation>Thiết lập kết nối CSDL với một lược đồ (chỉ PostgreSQL)</translation>
    </message>
    <message>
        <source>Set raster color table</source>
        <translation>Thiết lập bảng màu raster</translation>
    </message>
    <message>
        <source>Set raster color table from existing raster</source>
        <translation>Thiết lập bảng màu raster theo raster hiện tại</translation>
    </message>
    <message>
        <source>Set raster color table from setted tables</source>
        <translation>Thiết lập bảng màu raster theo các bảng đã thiết lập</translation>
    </message>
    <message>
        <source>Set raster color table from user-defined rules</source>
        <translation>Thiết lập bảng màu raster theo các quy tắc do người dùng định nghĩa</translation>
    </message>
    <message>
        <source>Set region to align to raster</source>
        <translation>Thiết lập vùng để canh thẳng theo raster</translation>
    </message>
    <message>
        <source>Set the region to match multiple rasters</source>
        <translation>Thiết lập vùng cho khớp với nhiều raster</translation>
    </message>
    <message>
        <source>Set the region to match multiple vectors</source>
        <translation>Thiết lập vùng cho khớp với nhiều véc-tơ</translation>
    </message>
    <message>
        <source>Set user/password for driver/database</source>
        <translation>Thiết lập người dùng/mật mã cho trình điều khiển/csdl</translation>
    </message>
    <message>
        <source>Sets the boundary definitions for a raster map</source>
        <translation>Thiết lập định nghĩa ranh giới cho một bản đồ raster</translation>
    </message>
    <message>
        <source>Show database connection for vector</source>
        <translation>Hiển thị kết nối csdl của véc-tơ</translation>
    </message>
    <message>
        <source>Shrink current region until it meets non-NULL data from raster</source>
        <translation>Thu nhỏ vùng hiện hành cho tới khi gặp dữ liệu không RỖNG của raster </translation>
    </message>
    <message>
        <source>Simple map algebra</source>
        <translation>Phép đại số bản đồ đơn giản</translation>
    </message>
    <message>
        <source>Simplify vector</source>
        <translation>Đơn giản hóa véc-tơ</translation>
    </message>
    <message>
        <source>Snap lines to vertex in threshold</source>
        <translation>Bắt các đường vào đỉnh nằm trong ngưỡng</translation>
    </message>
    <message>
        <source>Solar and irradiation model</source>
        <translation>Mô hình hóa mặt trời và chiếu sáng</translation>
    </message>
    <message>
        <source>Spatial analysis</source>
        <translation>Phân tích không gian</translation>
    </message>
    <message>
        <source>Spatial models</source>
        <translation>Các mô hình không gian</translation>
    </message>
    <message>
        <source>Split lines to shorter segments</source>
        <translation>Ngắt các đường thành những đoạn ngắn hơn</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Thống kê</translation>
    </message>
    <message>
        <source>Sum raster cell values</source>
        <translation>Lấy tổng các giá trị ô raster</translation>
    </message>
    <message>
        <source>Surface management</source>
        <translation>Quản lý bề mặt</translation>
    </message>
    <message>
        <source>Tables management</source>
        <translation>Quản lý các bảng</translation>
    </message>
    <message>
        <source>Tabulate mutual occurrence (coincidence) of categories for two rasters</source>
        <translation>Lập bảng các phạm trù xuất hiện trùng nhau (trùng ngẫu nhiên) giữa hai raster </translation>
    </message>
    <message>
        <source>Take vector stream data, transform it to raster, and subtract depth from the output DEM</source>
        <translation>Lấy dữ liệu suối véc-tơ. chuyển nó thành raster và trừ đi độ sâu từ DEM đầu ra</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 4 raster</source>
        <translation>Phép chuyển đổi Tasseled Cap (Kauth Thomas) dùng cho raster LANDSAT-TM</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 5 raster</source>
        <translation>Phép chuyển đổi Tasseled Cap (Kauth Thomas) dùng cho raster LANDSAT-TM 5</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 7 raster</source>
        <translation>Phép chuyển đổi Tasseled Cap (Kauth Thomas) dùng cho raster LANDSAT-TM 7</translation>
    </message>
    <message>
        <source>Tassled cap vegetation index</source>
        <translation>Chỉ mục thảm thực vật Tasseled cap</translation>
    </message>
    <message>
        <source>Terrain analysis</source>
        <translation>Phân tích địa hình</translation>
    </message>
    <message>
        <source>Tests of normality on vector points</source>
        <translation>Các phép thử độ bình thường trên các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Text file</source>
        <translation>Tập tin văn bản</translation>
    </message>
    <message>
        <source>Thin no-zero cells that denote line features</source>
        <translation>Làm mỏng các đường khác 0 nào thể hiện các đối tượng đường</translation>
    </message>
    <message>
        <source>Toolset for cleaning topology of vector map</source>
        <translation>Bộ công cụ dùng để làm sạch tô-pô của bản đồ véc-tơ</translation>
    </message>
    <message>
        <source>Topology management</source>
        <translation>Quản lý tô-pô</translation>
    </message>
    <message>
        <source>Trace a flow through an elevation model</source>
        <translation>Truy một dòng chảy thông qua mô hình độ cao</translation>
    </message>
    <message>
        <source>Transform cells with value in null cells</source>
        <translation>Chuyển đổi các ô có giá trị trong các ô rỗng </translation>
    </message>
    <message>
        <source>Transform features</source>
        <translation>Chuyển đổi các đối tượng</translation>
    </message>
    <message>
        <source>Transform image</source>
        <translation>Chuyển đổi ảnh</translation>
    </message>
    <message>
        <source>Transform null cells in value cells</source>
        <translation>Chuyển đổi các ô rỗng trong các ô giá trị</translation>
    </message>
    <message>
        <source>Transform value cells in null cells</source>
        <translation>Chuyển đổi các ô giá trị trong các ô rỗng</translation>
    </message>
    <message>
        <source>Type in map names separated by a comma</source>
        <translation>Gõ vào các tên bản đồ, cách nhau bởi dấu phẩy</translation>
    </message>
    <message>
        <source>Update raster statistics</source>
        <translation>Cập nhật thống kê raster</translation>
    </message>
    <message>
        <source>Update vector map metadata</source>
        <translation>Cập nhật lý lịch dữ liệu của bản đồ véc-tơ</translation>
    </message>
    <message>
        <source>Upload raster values at positions of vector points to the table</source>
        <translation>Tải các giá trị raster tại những vị trí của các điểm véc-tơ vào bảng</translation>
    </message>
    <message>
        <source>Upload vector values at positions of vector points</source>
        <translation>Tải các giá trị véc-tơ tại các vị trí của các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Véc-tơ</translation>
    </message>
    <message>
        <source>Vector buffer</source>
        <translation>Đệm vector</translation>
    </message>
    <message>
        <source>Vector geometry analysis</source>
        <translation>Phân tích hình học véc-tơ</translation>
    </message>
    <message>
        <source>Vector intersection</source>
        <translation>Phép giao nhau véc-tơ</translation>
    </message>
    <message>
        <source>Vector non-intersection</source>
        <translation>Phép không giao véc-tơ</translation>
    </message>
    <message>
        <source>Vector subtraction</source>
        <translation>Phép trừ véc-tơ</translation>
    </message>
    <message>
        <source>Vector union</source>
        <translation>Phép hợp nhất véc-tơ</translation>
    </message>
    <message>
        <source>Vector update by other maps</source>
        <translation>Cập nhật véc-tơ bởi các bản đồ khác</translation>
    </message>
    <message>
        <source>Visibility graph construction</source>
        <translation>Phép dựng biểu đồ khả năng nhìn thấy</translation>
    </message>
    <message>
        <source>Voronoi diagram (area)</source>
        <translation>Biểu đồ Voronoi (vùng)</translation>
    </message>
    <message>
        <source>Voronoi diagram (lines)</source>
        <translation>Biểu đồ Voronoi (đường)</translation>
    </message>
    <message>
        <source>Watershed Analysis</source>
        <translation>Phân tích đường chia nước</translation>
    </message>
    <message>
        <source>Which column for the X coordinate? The first is 1</source>
        <translation>Cột nào dùng làm tọa độ X? Cột đầu tiên là 1</translation>
    </message>
    <message>
        <source>Which column for the Y coordinate?</source>
        <translation>Cột nào dùng làm tọa độ Y?</translation>
    </message>
    <message>
        <source>Which column for the Z coordinate? If 0, z coordinate is not used</source>
        <translation>Cột nào dùng làm tọa độ Z? Nếu là 0, tọa độ z không được dùng</translation>
    </message>
    <message>
        <source>Work with vector points</source>
        <translation>Làm việc với các điểm véc-tơ</translation>
    </message>
    <message>
        <source>Write only features link to a record</source>
        <translation>Chỉ ghi những đối tượng liên kết với một bản ghi</translation>
    </message>
    <message>
        <source>Zero-crossing edge detection raster function for image processing</source>
        <translation>Chức năng raster phát hiện mép cắt 0 dùng cho xử lý ảnh</translation>
    </message>
</context>
<context>
    <name>hillshade</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Z factor (vertical exaggeration)</source>
        <translation>Hệ số Z (độ phóng đại theo chiều đứng)</translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation>Tỷ lệ (tỷ lệ đơn vị đứng so với đơn vị ngang)</translation>
    </message>
    <message>
        <source>Azimuth of the light</source>
        <translation>Góc phương vị của ánh sáng</translation>
    </message>
    <message>
        <source>Altitude of the light</source>
        <translation>Độ cao của ánh sáng</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>hugeFileClassify</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>hugeFileGroundClassify</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>hugeFileNormalize</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>airborne LiDAR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>information</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Suppress GCP info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress metadata info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2dem</name>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2demPro</name>
    <message>
        <source>attribute (what to interpolate)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>product (how to output per pixel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2iso</name>
    <message>
        <source>smooth underlying TIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>extract isoline with a spacing of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clean isolines shorter than (0 = do not clean)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments shorter than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simplify segments pairs with area less than (0 = do not simplify)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2lasPro_project</name>
    <message>
        <source>source projection</source>
        <translation>Phép chiếu nguồn</translation>
    </message>
    <message>
        <source>source utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source state plane code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2lasPro_transform</name>
    <message>
        <source>operations (first 8 need an argument)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>argument for operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2las_project</name>
    <message>
        <source>source projection</source>
        <translation>Phép chiếu nguồn</translation>
    </message>
    <message>
        <source>source utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source state plane code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>target state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2las_transform</name>
    <message>
        <source>operations (first 8 need an argument)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>argument for operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2shp</name>
    <message>
        <source>use PointZ instead of MultiPointZ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>number of points per record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output SHP file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2txt</name>
    <message>
        <source>parse string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>las2txtPro</name>
    <message>
        <source>parse string</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasboundary</name>
    <message>
        <source>compute boundary based on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>concavity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasboundaryPro</name>
    <message>
        <source>compute boundary based on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>concavity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior holes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>disjoint polygon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascanopy</name>
    <message>
        <source>square plot size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>height cutoff / breast height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>count rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>density rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input file is single plot</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascanopyPro</name>
    <message>
        <source>square plot size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>height cutoff / breast height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>count rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>density rasters (e.g. 2.0 5.0 10.0 20.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>input file is single plot</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasclip</name>
    <message>
        <source>Input polygon(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascolor</name>
    <message>
        <source>Input ortho</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lascontrol</name>
    <message>
        <source>Input polygon(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasduplicate</name>
    <message>
        <source>keep duplicate with lowest z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>only remove duplicates in x y and z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark surviving duplicate as single return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>record removed duplicates to LAS/LAZ file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasduplicatePro</name>
    <message>
        <source>keep duplicate with lowest z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>only remove duplicates in x y and z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark surviving duplicate as single return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>record removed duplicates</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgrid</name>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgridPro</name>
    <message>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Phương pháp</translation>
    </message>
    <message>
        <source>use tile bounding box (after tiling with buffer)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasground</name>
    <message>
        <source>no triangle bulging during TIN refinement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasgroundPro</name>
    <message>
        <source>no triangle bulging during TIN refinement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>terrain type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasheight</name>
    <message>
        <source>replace z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below height</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasheightPro</name>
    <message>
        <source>replace z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop above height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>drop below height</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasindex</name>
    <message>
        <source>append *.lax file to *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is mobile or terrestrial LiDAR (not airborne)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasindexPro</name>
    <message>
        <source>append *.lax file to *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>is mobile or terrestrial LiDAR (not airborne)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasinfo</name>
    <message>
        <source>compute density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair counters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bin size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasinfoPro</name>
    <message>
        <source>compute density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>repair counters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bin size</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasmerge</name>
    <message>
        <source>2nd file</source>
        <translation>Tập tin thứ 2</translation>
    </message>
    <message>
        <source>3rd file</source>
        <translation>Tập tin thứ 3</translation>
    </message>
    <message>
        <source>4th file</source>
        <translation>Tập tin thứ 4</translation>
    </message>
    <message>
        <source>5th file</source>
        <translation>Tập tin thứ 5</translation>
    </message>
    <message>
        <source>6th file</source>
        <translation>Tập tin thứ 6</translation>
    </message>
    <message>
        <source>7th file</source>
        <translation>Tập tin thứ 7</translation>
    </message>
</context>
<context>
    <name>lasnoise</name>
    <message>
        <source>isolated if surrounding cells have only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in xy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasnoisePro</name>
    <message>
        <source>isolated if surrounding cells have only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in xy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of isolation grid in z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>what to do with isolated points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify as</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverage</name>
    <message>
        <source>size of grid used for scan angle check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mode of operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoveragePro</name>
    <message>
        <source>size of grid used for scan angle check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mode of operation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverlap</name>
    <message>
        <source>size of grid used for overlap check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>attribute to check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>operation on attribute per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create overlap raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create difference raster</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasoverlapPro</name>
    <message>
        <source>size of grid used for overlap check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>attribute to check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>operation on attribute per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create overlap raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create difference raster</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasprecision</name>
    <message>
        <source>Output ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasquery</name>
    <message>
        <source>area of interest</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassort</name>
    <message>
        <source>sort by GPS time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by point source ID</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassortPro</name>
    <message>
        <source>sort by GPS time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>sort by point source ID</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lassplit</name>
    <message>
        <source>number of digits for file names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>how to split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>interval or number</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasthin</name>
    <message>
        <source>size of grid used for thinning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>keep particular point per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark thinned-away points as withheld</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify surviving points as class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasthinPro</name>
    <message>
        <source>size of grid used for thinning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>keep particular point per cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>mark thinned-away points as withheld</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>classify surviving points as class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lastile</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>make tiling reversible (advanced, usually not needed)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lastilePro</name>
    <message>
        <source>tile size (side length of square tile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>buffer around each tile (avoids edge artifacts)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>more than 2000 tiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tile base name (using sydney.laz creates sydney_274000_4714000.laz)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasvalidate</name>
    <message>
        <source>save report to &apos;*_LVS.xml&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output XML file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasvalidatePro</name>
    <message>
        <source>generate one &apos;*_LVS.xml&apos; report per file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output XML file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasview</name>
    <message>
        <source>max number of points sampled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>color by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>window size (x y) in pixels</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>lasviewPro</name>
    <message>
        <source>max number of points sampled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>color by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>window size (x y) in pixels</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>laszip</name>
    <message>
        <source>only report size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create spatial indexing file (*.lax)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>append *.lax into *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>laszipPro</name>
    <message>
        <source>only report size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>create spatial indexing file (*.lax)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>append *.lax into *.laz file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>merge</name>
    <message>
        <source>Input layers</source>
        <translation>Các lớp đầu vào</translation>
    </message>
    <message>
        <source>Grab pseudocolor table from first layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer stack</source>
        <translation>Chồng lớp</translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>nearblack</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>How far from black (white)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search for nearly white pixels instead of nearly black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>nviz</name>
    <message>
        <source>Raster file(s) for elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector lines/areas overlay file(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster file(s) for color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>nviz7</name>
    <message>
        <source>Raster file(s) for elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vector lines/areas overlay file(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raster file(s) for color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GRASS region cellsize (leave 0 for default)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>optionsDialog</name>
    <message>
        <source>Warning!</source>
        <translation>Cảnh báo!</translation>
    </message>
    <message>
        <source>You need to add some APIs file in order to compile</source>
        <translation>Bạn cần phải thêm một số tập tin API để biên dịch</translation>
    </message>
    <message>
        <source>Please specify API file or check &quot;Use preloaded API files&quot;</source>
        <translation>Vui lòng chỉ định tập tin API hoặc đánh dấu ô &quot;Dùng các tập tin API đã nạp trước&quot; </translation>
    </message>
    <message>
        <source>The APIs file was not compiled, click on &quot;Compile APIs...&quot;</source>
        <translation>Tập tin API chưa được biên dịch, nhắp chuột vào &quot;Biên dịch các API...&quot;</translation>
    </message>
</context>
<context>
    <name>parent</name>
    <message>
        <source>Cannot parse XML file: %s</source>
        <translation>Không thể phân tách tập tin XML: %s</translation>
    </message>
    <message>
        <source>Cannot open file: %s</source>
        <translation>Không thể mở tập tin: %s</translation>
    </message>
    <message>
        <source>Invalid CSW connections XML.</source>
        <translation>XML các kết nối CSW không hợp lệ.</translation>
    </message>
    <message>
        <source>Loading Connections</source>
        <translation>Đang nạp các kết nối</translation>
    </message>
</context>
<context>
    <name>pct2rgb</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band to convert</source>
        <translation>Băng cần chuyển đổi</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>polygonize</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>Tên trường đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>proximity</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Distance units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max distance (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nodata (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fixed buf value (negative value to ignore)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>rasterize</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>Trường thuộc tính</translation>
    </message>
    <message>
        <source>Write values inside an existing raster layer(*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set output raster size (ignored if above option is checked)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <source>Raster type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer: mandatory to choose an existing raster layer if the (*) option is selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nodata value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>rgb2pct</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Number of colors</source>
        <translation>Số màu</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>roughness</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>rulesDialog</name>
    <message>
        <source>Topology Rule Settings</source>
        <translation>Các thiết lập quy tắc tô-pô</translation>
    </message>
    <message>
        <source>Current Rules</source>
        <translation>Các quy tắc hiện tại</translation>
    </message>
    <message>
        <source>Add Rule</source>
        <translation>Thêm quy tắc</translation>
    </message>
    <message>
        <source>Rule</source>
        <translation>Quy tắc</translation>
    </message>
    <message>
        <source>Layer #1</source>
        <translation>Lớp #1</translation>
    </message>
    <message>
        <source>Layer #2</source>
        <translation>Lớp #2</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Dung sai</translation>
    </message>
    <message>
        <source>Layer1ID</source>
        <translation>Id của lớp 1</translation>
    </message>
    <message>
        <source>Layer2ID</source>
        <translation>Id của lớp 2</translation>
    </message>
    <message>
        <source>No layer</source>
        <translation>Không có lớp nào</translation>
    </message>
    <message>
        <source>Delete Rule</source>
        <translation>Xóa quy tắc</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Kiểm tra</translation>
    </message>
    <message>
        <source>No tolerance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>shp2las</name>
    <message>
        <source>Input SHP file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>sieve</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pixel connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
</context>
<context>
    <name>slope</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Slope expressed as percent (instead of degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation>Tỷ lệ (tỷ lệ đơn vị đứng so với đơn vị ngang)</translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>topolTest</name>
    <message>
        <source>Invalid second geometry.</source>
        <translation>Hình học thức hai không hợp lệ.</translation>
    </message>
    <message>
        <source>Topology plugin</source>
        <translation>Phần mở rộng tô-pô</translation>
    </message>
    <message>
        <source>Invalid first geometry.</source>
        <translation>Hình học đầu tiên không hợp lệ.</translation>
    </message>
    <message>
        <source>First geometry invalid in dangling line test.</source>
        <translation>Hình học đầu tiên không hợp lệ trong phép thử  đường thừa.</translation>
    </message>
    <message>
        <source>Failed to import first geometry into GEOS in dangling line test.</source>
        <translation>Thất bại khi nhập hình học đầu tiên vào GEOS trong phép thử đường thừa.</translation>
    </message>
    <message>
        <source>Invalid second geometry in duplicate geometry test.</source>
        <translation>Hình học thứ hai không hợp lệ trong phép thử hình học lặp.</translation>
    </message>
    <message>
        <source>Failed to import second geometry into GEOS in duplicate geometry test.</source>
        <translation>Thất bại khi nhập hình học thứ hai vào GEOS trong phép thử hình học lặp.</translation>
    </message>
    <message>
        <source>Invalid second geometry in overlaps test.</source>
        <translation>Hình học thứ hai không hợp lệ trong phép thử chồng.</translation>
    </message>
    <message>
        <source>Failed to import second geometry into GEOS in overlaps test.</source>
        <translation>Thất bại khi nhập hình học thứ hai vào GEOS trong phép thử chồng.</translation>
    </message>
    <message>
        <source>Skipping invalid second geometry of feature %1 in overlaps test.</source>
        <translation>Bỏ qua hình học thứ hai không hợp lệ của đối tượng %1 trong phép thử chồng.</translation>
    </message>
    <message>
        <source>Skipping invalid first geometry in pseudo line test.</source>
        <translation>Bỏ qua hình học đầu tiên không hợp lệ trong phép thử đường giả.</translation>
    </message>
    <message>
        <source>Failed to import first geometry into GEOS in pseudo line test.</source>
        <translation>Thất bại khi nhập hình học đầu tiên vào GEOS trong phép thử đường giả.</translation>
    </message>
    <message>
        <source>Invalid geometry in validity test.</source>
        <translation>Hình học không hợp lệ trong phép thử tính đúng đắn.</translation>
    </message>
    <message>
        <source>Invalid geometry in covering test.</source>
        <translation>Hình học không hợp lệ trong phép thử phủ trùm.</translation>
    </message>
    <message>
        <source>Second geometry missing.</source>
        <translation>Thiếu hình học thứ hai.</translation>
    </message>
    <message>
        <source>Second geometry missing or GEOS import failed.</source>
        <translation>Hình học thứ hai bị thiếu hoặc phép nhập GEOS thất bại.</translation>
    </message>
    <message>
        <source>Missing geometry in multipart check.</source>
        <translation>Thiếu hình học trong phép kiểm tra nhiều phần.</translation>
    </message>
    <message>
        <source>First layer not found in registry.</source>
        <translation>Không thấy lớp đầu tiên trong đăng ký.</translation>
    </message>
    <message>
        <source>Second layer not found in registry.</source>
        <translation>Không thấy lớp thứ hai trong đăng ký.</translation>
    </message>
    <message>
        <source>must not have invalid geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>segments must have minimum length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have dangles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have duplicates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have pseudos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not overlap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have gaps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not have multi-part geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must not overlap with</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be covered by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>features must not be closer than tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be covered by endpoints of</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>end points must be covered by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be inside</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must contain</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>tpi</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>translate</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Set the size of the output file (In pixels or %)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output size is a percentage of input size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Mở rộng</translation>
    </message>
    <message>
        <source>Output projection for output file [leave blank to use input projection]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subset based on georeferenced coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy all subdatasets of this file to individual output files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>tri</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>txt2las</name>
    <message>
        <source>Input ASCII file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>parse lines as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skip the first n lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>txt2lasPro</name>
    <message>
        <source>parse lines as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skip the first n lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of x and y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>resolution of z coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>utm zone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>state plane code</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>visualThread</name>
    <message>
        <source>Max. len:</source>
        <translation>Ch.dài lớn nhất:</translation>
    </message>
    <message>
        <source>Min. len:</source>
        <translation>Ch.dài nhỏ nhất:</translation>
    </message>
    <message>
        <source>Mean. len:</source>
        <translation>Ch.dài tr.bình:</translation>
    </message>
    <message>
        <source>Filled:</source>
        <translation>Được lấp đầy:</translation>
    </message>
    <message>
        <source>Empty:</source>
        <translation>Rỗng:</translation>
    </message>
    <message>
        <source>N:</source>
        <translation>B:</translation>
    </message>
    <message>
        <source>Mean:</source>
        <translation>Tr.bình:</translation>
    </message>
    <message>
        <source>StdDev:</source>
        <translation>Độ lệch chuẩn:</translation>
    </message>
    <message>
        <source>Sum:</source>
        <translation>Tổng:</translation>
    </message>
    <message>
        <source>Min:</source>
        <translation>Nhỏ.nhất:</translation>
    </message>
    <message>
        <source>Max:</source>
        <translation>Lớn.nhất:</translation>
    </message>
    <message>
        <source>CV:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of unique values:</source>
        <translation>Số lượng giá trị không trùng:</translation>
    </message>
    <message>
        <source>Range:</source>
        <translation>Miền:</translation>
    </message>
    <message>
        <source>Median:</source>
        <translation>Giá trị giữa:</translation>
    </message>
    <message>
        <source>Observed mean distance:</source>
        <translation>Kh.cách tr.bình quan sát được:</translation>
    </message>
    <message>
        <source>Expected mean distance:</source>
        <translation>Kh.cách tr.bình mong đợi:</translation>
    </message>
    <message>
        <source>Nearest neighbour index:</source>
        <translation>Chỉ số lân cận gần nhất:</translation>
    </message>
    <message>
        <source>Z-Score:</source>
        <translation>Điểm số-Z:</translation>
    </message>
</context>
<context>
    <name>warp</name>
    <message>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <source>Source SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output file resolution in target georeferenced units (leave 0 for no change)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <source>Additional creation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Loại lớp Raster đầu ra</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <source>Nodata value, leave blank to take the nodata value from input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GeoTIFF options. Compression type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the JPEG compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the DEFLATE compression level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set the predictor for LZW or DEFLATE compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create tiled output (only used for the GTiff format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control whether the created file is a BigTIFF or a classic TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force the generation of an associated ESRI world file (.tfw))</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
