<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="vi">
<context>
    <name>CharacterWidget</name>
    <message>
        <location filename="../src/gui/symbology-ng/characterwidget.cpp" line="111"/>
        <source>&lt;p&gt;Character: &lt;span style=&quot;font-size: 24pt; font-family: %1%2&lt;/span&gt;&lt;p&gt;Value: 0x%3&quot;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CoordinateCapture</name>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="97"/>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="161"/>
        <source>Coordinate Capture</source>
        <translation>Bắt tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="99"/>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="145"/>
        <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>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="102"/>
        <source>&amp;Coordinate Capture</source>
        <translation>&amp;Bắt tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="117"/>
        <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>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="125"/>
        <source>Coordinate in your selected CRS</source>
        <translation>Tọa độ theo HTĐ mà bạn chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="129"/>
        <source>Coordinate in map canvas coordinate reference system</source>
        <translation>Tọa độ theo HTĐ của khung bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="132"/>
        <source>Copy to clipboard</source>
        <translation>Chép vào bộ nhớ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="137"/>
        <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>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="142"/>
        <source>Start capture</source>
        <translation>Bắt đầu bắt tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="143"/>
        <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>Dialog</name>
    <message>
        <source>Connect</source>
        <translation type="obsolete">Kết nối</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="126"/>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="229"/>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="112"/>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="109"/>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="69"/>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="90"/>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="165"/>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="105"/>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="203"/>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="136"/>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="223"/>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="93"/>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="177"/>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="77"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="321"/>
        <location filename="../python/plugins/fTools/tools/frmVectorSplit.ui" line="61"/>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <source>OGR Converter</source>
        <translation type="obsolete">Bộ chuyển đổi OGR</translation>
    </message>
    <message>
        <source>Open OGR file</source>
        <translation type="obsolete">Mở tập tin OGR</translation>
    </message>
    <message>
        <source>OGR File Data Source (*.*)</source>
        <translation type="obsolete">Tập tin dữ liệu nguồn OGR (*.*)</translation>
    </message>
    <message>
        <source>Open Directory</source>
        <translation type="obsolete">Mở thư mục</translation>
    </message>
    <message>
        <source>Input OGR dataset is missing!</source>
        <translation type="obsolete">Bộ dữ liệu OGR đầu vào bị thiếu!</translation>
    </message>
    <message>
        <source>Input OGR layer name is missing!</source>
        <translation type="obsolete">Tên lớp OGR đầu vào bị thiếu!</translation>
    </message>
    <message>
        <source>Target OGR format not selected!</source>
        <translation type="obsolete">Định dạng OGR đích chưa được chọn!</translation>
    </message>
    <message>
        <source>Output OGR dataset is missing!</source>
        <translation type="obsolete">Bộ dữ liệu OGR đầu ra bị thiếu!</translation>
    </message>
    <message>
        <source>Output OGR layer name is missing!</source>
        <translation type="obsolete">Tên lớp OGR đầu ra bị thiếu!</translation>
    </message>
    <message>
        <source>Choose a file name to save to</source>
        <translation type="obsolete">Chọn tên tập tin để lưu</translation>
    </message>
    <message>
        <source>Could not establish connection to: &apos;%1&apos;</source>
        <translation type="obsolete">Không thể thiết lập liên kết đến: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Successfully translated layer &apos;%1&apos;</source>
        <translation type="obsolete">Dịch lớp &apos;%1&apos; thành công</translation>
    </message>
    <message>
        <source>Failed to translate layer &apos;%1&apos;</source>
        <translation type="obsolete">Dịch lớp &apos;%1&apos; thất bại</translation>
    </message>
    <message>
        <source>Successfully connected to: &apos;%1&apos;</source>
        <translation type="obsolete">Kết nối thành công đến: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>fTools About</source>
        <translation type="obsolete">Nói về fTools</translation>
    </message>
    <message>
        <source>fTools</source>
        <translation type="obsolete">fTools</translation>
    </message>
    <message>
        <source>Version x.x-xxxxxx</source>
        <translation type="obsolete">Phiên bản x.x-xxxxxx</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="obsolete">Trợ giúp</translation>
    </message>
    <message>
        <source>Web</source>
        <translation type="obsolete">Web</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="16"/>
        <source>Extract Nodes</source>
        <translation>Trích xuất các nốt</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="27"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="41"/>
        <source>Tolerance</source>
        <translation>Dung sai</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="86"/>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="55"/>
        <location filename="../python/plugins/fTools/tools/frmVectorSplit.ui" line="35"/>
        <source>Unique ID field</source>
        <translation>Trường ID không trùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeometry.ui" line="110"/>
        <source>Output point shapefile</source>
        <translation>Tập tin shape kiểu điểm đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="20"/>
        <source>Geoprocessing</source>
        <translation>Xử lý địa lý</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="28"/>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="27"/>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="25"/>
        <location filename="../python/plugins/fTools/tools/frmVectorSplit.ui" line="25"/>
        <source>Input vector layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="60"/>
        <source>Intersect layer</source>
        <translation>Lớp giao</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="94"/>
        <source>Buffer distance</source>
        <translation>Khoảng cách đệm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="134"/>
        <source>Buffer distance field</source>
        <translation>Trường khoảng cách đệm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="141"/>
        <source>Dissolve field</source>
        <translation>Trường &apos;hoà tan&apos;</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="189"/>
        <source>Dissolve buffer results</source>
        <translation>&quot;Hoà tan&apos; các kết quả đệm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="213"/>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="93"/>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="78"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="305"/>
        <source>Output shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="262"/>
        <source>Segments to approximate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="16"/>
        <source>Locate Line Intersections</source>
        <translation>Định vị các giao điểm của đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="27"/>
        <source>Input line layer</source>
        <translation>Lớp đường đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="41"/>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="41"/>
        <source>Input unique ID field</source>
        <translation>Trường ID không trùng đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="55"/>
        <source>Intersect line layer</source>
        <translation>Lớp đường giao nhau</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="69"/>
        <source>Intersect unique ID field</source>
        <translation>Trường ID không trùng giao nhau</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmIntersectLines.ui" line="96"/>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="89"/>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="187"/>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="120"/>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="207"/>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="161"/>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="61"/>
        <source>Output Shapefile</source>
        <translation>Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Join Attributes</source>
        <translation type="obsolete">Liên kết các thuộc tính</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="28"/>
        <source>Target vector layer</source>
        <translation>Lớp vector đích</translation>
    </message>
    <message>
        <source>Target join field</source>
        <translation type="obsolete">Trường liên kết đích</translation>
    </message>
    <message>
        <source>Join data</source>
        <translation type="obsolete">Liên kết dữ liệu</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="42"/>
        <source>Join vector layer</source>
        <translation>Lớp vector liên kết</translation>
    </message>
    <message>
        <source>Join dbf table</source>
        <translation type="obsolete">Bảng dbf liên kết</translation>
    </message>
    <message>
        <source>Join field</source>
        <translation type="obsolete">Trường liên kết</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="188"/>
        <source>Output table</source>
        <translation>Bảng đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="194"/>
        <source>Only keep matching records</source>
        <translation>Chỉ giữ các bản ghi khớp</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="204"/>
        <source>Keep all records (including non-matching target records)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep all records (includeing non-matching target records)</source>
        <translation type="obsolete">Giữ tất cả các bản ghi</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="16"/>
        <source>Generate Centroids</source>
        <translation>Tạo các trọng tâm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="41"/>
        <source>Weight field</source>
        <translation>Trường trọng số</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="69"/>
        <source>Number of standard deviations</source>
        <translation>Số lượng độ lệch chuẩn</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMeanCoords.ui" line="76"/>
        <source>Std. Dev.</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="16"/>
        <source>Create Distance Matrix</source>
        <translation>Tạo ma trận khoảng cách</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="27"/>
        <source>Input point layer</source>
        <translation>Lớp điểm đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="55"/>
        <source>Target point layer</source>
        <translation>Lớp điểm đích</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="69"/>
        <source>Target unique ID field</source>
        <translation>Trường ID đích không trùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="81"/>
        <source>Output matrix type</source>
        <translation>Kiểu ma trận đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="87"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="97"/>
        <source>Standard (N x T) distance matrix</source>
        <translation>Ma trận khoảng cách chuẩn (N x T)</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="104"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="111"/>
        <source>Use only the nearest (k) target points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use only the nearest (k) target points:</source>
        <translation type="obsolete">Chỉ sử dụng các điểm đích gần nhất (k)</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointDistance.ui" line="149"/>
        <source>Output distance matrix</source>
        <translation>Ma trận khoảng cách đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="16"/>
        <source>Count Points In Polygons</source>
        <translation>Đếm các điểm trong vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="27"/>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="90"/>
        <source>Input polygon vector layer</source>
        <translation>Lớp vector vùng đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="41"/>
        <source>Input point vector layer</source>
        <translation>Lớp vector điểm đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="55"/>
        <source>Output count field name</source>
        <translation>Tên trường đếm đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmPointsInPolygon.ui" line="62"/>
        <source>PNTCNT</source>
        <translation>Dem_diem</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="17"/>
        <source>Generate Random Points</source>
        <translation>Tạo các điểm ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="32"/>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="32"/>
        <source>Input Boundary Layer</source>
        <translation>Lớp ranh giới đầu vào</translation>
    </message>
    <message>
        <source>Minimum distance between points</source>
        <translation type="obsolete">Khoảng cách tối thiểu giữa các điểm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="42"/>
        <source>Sample Size</source>
        <translation>Kích thước mẫu</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="55"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="64"/>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="105"/>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="149"/>
        <source>Use this number of points</source>
        <translation>Dùng số lượng điểm sau</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="96"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="129"/>
        <source>Use this density of points</source>
        <translation>Dùng mật độ điểm sau đây</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandPoints.ui" line="162"/>
        <source>Use value from input field</source>
        <translation>Dùng giá trị từ trường đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="14"/>
        <source>Random Selection Tool</source>
        <translation>Công cụ chọn ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="23"/>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="25"/>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="28"/>
        <source>Input Vector Layer</source>
        <translation>Lớp vector đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="33"/>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="55"/>
        <source>Randomly Select</source>
        <translation>Chọn ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="42"/>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="64"/>
        <source>Number of Features</source>
        <translation>Số lượng đối tượng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="76"/>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="100"/>
        <source>Percentage of Features</source>
        <translation>Phần trăm đối tượng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRandom.ui" line="96"/>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="120"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="16"/>
        <source>Projection Management Tool</source>
        <translation>Công cụ quản lý phép chiếu</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="35"/>
        <source>Input spatial reference system</source>
        <translation>Hệ tham chiếu không gian đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="49"/>
        <source>Output spatial reference system</source>
        <translation>Hệ tham chiếu không gian đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="55"/>
        <source>Use predefined spatial reference system</source>
        <translation>Dùng hệ tham chiếu không gian đã được định nghĩa</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="74"/>
        <source>Choose</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="83"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmReProject.ui" line="100"/>
        <source>Import spatial reference system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import spatial reference system:</source>
        <translation type="obsolete">Nhập hệ tham chiếu không gian:</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="17"/>
        <source>Generate Regular Points</source>
        <translation>Tạo các Điểm đều đặn</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="26"/>
        <source>Area</source>
        <translation type="unfinished">Diện tích</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="45"/>
        <source>Input Coordinates</source>
        <translation>Toạ độ đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="52"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="66"/>
        <source>X Min</source>
        <translation>X nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="66"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="93"/>
        <source>Y Min</source>
        <translation>Y nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="80"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="120"/>
        <source>X Max</source>
        <translation>X lớn nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="94"/>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="147"/>
        <source>Y Max</source>
        <translation>Y lớn nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="111"/>
        <source>Grid Spacing</source>
        <translation>Khoảng cách lưới</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="119"/>
        <source>Use this point spacing</source>
        <translation>Dùng khoảng cách điểm sau đây</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="171"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmRegPoints.ui" line="191"/>
        <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>Random selection</source>
        <translation type="unfinished">Phép chọn ngẫu nhiên</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation type="unfinished">Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Export to new projection</source>
        <translation type="unfinished">Xuất thành phép chiếu mới</translation>
    </message>
    <message>
        <source>Define current projection</source>
        <translation type="unfinished">Định nghĩa phép chiếu hiện tại</translation>
    </message>
    <message>
        <source>Vector grid</source>
        <translation type="unfinished">Lưới vector</translation>
    </message>
    <message>
        <source>Split vector layer</source>
        <translation type="unfinished">Cắt lớp vector</translation>
    </message>
    <message>
        <source>Random selection within subsets</source>
        <translation type="unfinished">Phép chọn ngẫu nhiên trong các bộ mẫu con</translation>
    </message>
    <message>
        <source>Join attributes by location</source>
        <translation type="unfinished">Liên kết các thuộc tính theo vị trí</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="17"/>
        <source>Spatial Join</source>
        <translation>Liên kết không gian</translation>
    </message>
    <message>
        <source>Join attributes</source>
        <translation type="obsolete">Liên kết các thuộc tính</translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation type="unfinished">Các điểm đều đặn</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="54"/>
        <source>Attribute Summary</source>
        <translation>Tóm tắt thuộc tính</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="60"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="70"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="93"/>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="106"/>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="116"/>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="126"/>
        <source>Sum</source>
        <translation>Tổng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSpatialJoin.ui" line="149"/>
        <source>Median</source>
        <translation type="unfinished">Giá trị giữa</translation>
    </message>
    <message>
        <source>Output Shapefile:</source>
        <translation type="obsolete">Tập tin shape đầu ra:</translation>
    </message>
    <message>
        <source>Line intersections</source>
        <translation type="unfinished">Các giao điểm của đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="14"/>
        <source>Random Selection From Within Subsets</source>
        <translation>Chọn ngẫu nhiên từ trong tập hợp con</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSubsetSelect.ui" line="39"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="16"/>
        <source>Sum Line Length In Polygons</source>
        <translation>Tính tổng chiều dài trong các vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="27"/>
        <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>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="34"/>
        <source>LENGTH</source>
        <translation>CHIỀU DÀI</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSumLines.ui" line="127"/>
        <source>Input line vector layer</source>
        <translation>Lớp vector kiểu đường đầu vào</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="26"/>
        <source>Grid extent</source>
        <translation>Phạm vi của lưới</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="41"/>
        <source>Update extents from layer</source>
        <translation>Cập nhật phạm vi theo lớp</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="54"/>
        <source>Update extents from canvas</source>
        <translation>Cập nhật phạm vi từ khung bản đồ</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="172"/>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="191"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="214"/>
        <source>Lock 1:1 ratio</source>
        <translation>Khoá theo tỷ lệ 1:1</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="253"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="279"/>
        <source>Output grid as polygons</source>
        <translation>Xuất ra lưới dưới dạng vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="289"/>
        <source>Output grid as lines</source>
        <translation>Xuất ra lưới dưới dạng đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorSplit.ui" line="16"/>
        <source>Vector Split</source>
        <translation>Cắt vector</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorSplit.ui" line="45"/>
        <source>Output folder</source>
        <translation>Thư mục đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="17"/>
        <source>List Unique Values</source>
        <translation>Liệt kê các giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="53"/>
        <source>Target field</source>
        <translation>Trường đích</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="67"/>
        <source>Unique values list</source>
        <translation>Danh sách các giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="115"/>
        <source>Unique value count</source>
        <translation>Đếm giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="158"/>
        <source>Press Ctrl+C to copy results to the clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="49"/>
        <location filename="../python/plugins/fTools/tools/frmGeoprocessing.ui" line="81"/>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="40"/>
        <location filename="../python/plugins/fTools/tools/frmVisual.ui" line="42"/>
        <source>Use only selected features</source>
        <translation>Chỉ dùng các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Select by location</source>
        <translation type="unfinished">Chọn theo vị trí</translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation type="unfinished">Ma trận khoảng cách</translation>
    </message>
    <message>
        <source>Sum line lengths</source>
        <translation type="unfinished">Tính tổng chiều dài đường</translation>
    </message>
    <message>
        <source>OGR Layer Converter</source>
        <translation type="obsolete">Trình chuyển đổi lớp của OGR</translation>
    </message>
    <message>
        <source>Created output matrix:
</source>
        <translation type="unfinished">Ma trận đầu ra được tạo thành:
</translation>
    </message>
    <message>
        <source>creating new selection</source>
        <translation type="unfinished">đang tạo phép chọn mới</translation>
    </message>
    <message>
        <source>adding to current selection</source>
        <translation type="unfinished">thêm vào phép chọn hiện tại</translation>
    </message>
    <message>
        <source>removing from current selection</source>
        <translation type="unfinished">loại bỏ khỏi phép chọn hiện tại</translation>
    </message>
    <message>
        <source>Select features in:</source>
        <translation type="unfinished">Chọn các đối tượng trong:</translation>
    </message>
    <message>
        <source>that intersect features in:</source>
        <translation type="unfinished">nào cắt các đối tượng trong:</translation>
    </message>
    <message>
        <source>Modify current selection by:</source>
        <translation type="unfinished">Thay đổi phép chọn hiện tại bằng:</translation>
    </message>
    <message>
        <source>Please specify input layer</source>
        <translation type="unfinished">Vui lòng chỉ định lớp đầu vào</translation>
    </message>
    <message>
        <source>Please specify select layer</source>
        <translation type="unfinished">Vui lòng chỉ định lớp chọn</translation>
    </message>
    <message>
        <source>Identical output spatial reference system chosen

Are you sure you want to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input line layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify line intersect layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify intersect unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output point shapefile:
%1

Would you like to add the new layer to the TOC?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input layer specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify spatial reference system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Valid CRS selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output spatial reference system is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify target vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify join vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Incorrect field names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No output will be created.
Following field names are longer than 10 characters:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error deleting shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can&apos;t delete existing shapefile
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use selected features only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select directory with shapefiles to merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No shapefiles found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There are no shapefiles in this directory. Please select another one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select files to merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify output file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can&apos;t delete file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There were %1 vertices in original dataset which
were reduced to %2 vertices after simplification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%1

Would you like to add the new layer to the TOC?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(Optional) Weight field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(Optional) Unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coordinate statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input vector layer specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify at least one summary statistic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRS warning!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning: Input layers have non-matching CRS.
This may cause unexpected results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify valid extent coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid extent coordinates entered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmVectorGrid.ui" line="17"/>
        <source>Generate Vector Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input shapefile specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot define projection for PostGIS data...yet!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Defined Projection For:
%1.shp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select the projection system that defines the current layer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layer CRS information will be updated to the selected CRS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefiles in folder:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sum Line Lengths In Polyons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input polygon vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input line vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify output length field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>length field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify an input field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Random Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unstratified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>stratified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown layer type...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please properly specify extent coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count Points in Polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count Points In Polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input point vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify output count field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>point count field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Point Distance Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input point layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify target point layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify target unique ID field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="14"/>
        <source>Merge shapefiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="20"/>
        <source>Select by layers in the folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="29"/>
        <source>Shapefile type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="37"/>
        <source>Polygon</source>
        <translation type="unfinished">Vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="42"/>
        <source>Line</source>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="47"/>
        <source>Point</source>
        <translation type="unfinished">Điểm</translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="57"/>
        <source>Input directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmMergeShapes.ui" line="99"/>
        <source>Add result to map canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="17"/>
        <source>Simplify geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="23"/>
        <source>Input line or polygon layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="49"/>
        <source>Simplify tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="76"/>
        <source>Save to new file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/fTools/tools/frmSimplify.ui" line="105"/>
        <source>Add result to canvas</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DlgSymbolV2Properties</name>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="14"/>
        <source>Symbol properties</source>
        <translation>Tính chất biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="49"/>
        <source>Symbol layer properties</source>
        <translation>Tính chất lớp biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="65"/>
        <source>This symbol layer doesn&apos;t have GUI for settings.</source>
        <translation>Lớp biểu tượng này không có GUI để chỉnh thiết lập.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="198"/>
        <source>Symbol preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="31"/>
        <source>Symbol layer type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="20"/>
        <source>Symbol layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="102"/>
        <source>Add symbol layer</source>
        <translation>Thêm lớp biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="115"/>
        <source>Remove symbol layer</source>
        <translation>Loại bỏ lớp biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="144"/>
        <source>Lock layer&apos;s color</source>
        <translation>Khoá màu của lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="176"/>
        <source>Move up</source>
        <translation>Di chuyển lên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2propertiesdialogbase.ui" line="189"/>
        <source>Move down</source>
        <translation>Di chuyển xuống</translation>
    </message>
</context>
<context>
    <name>GdalTools</name>
    <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 type="unfinished"></translation>
    </message>
    <message>
        <source>The process crashed some time after starting successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An unknown error occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected file is not a supported OGR format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quantum GIS version detected: </source>
        <translation type="unfinished">Phiên bản Quantum GIS ghi nhận được:</translation>
    </message>
    <message>
        <source>This version of Gdal Tools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Builds a VRT from a list of datasets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Builds vector contour lines from a DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Burns vector geometries into a raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Produces a polygon feature layer from a raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge</source>
        <translation type="unfinished">Gộp</translation>
    </message>
    <message>
        <source>Build a quick mosaic from a set of images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sieve</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removes small raster polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Produces a raster proximity map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Near black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert nearly black/white borders to exact value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warp an image into a new coordinate system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid</source>
        <translation type="obsolete">Lưới</translation>
    </message>
    <message>
        <source>Create raster from the scattered data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Converts raster data between different formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lists information about raster dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add projection info to the raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Virtual Raster (Catalog)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rasterize (Vector to raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygonize (Raster to vector)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proximity (Raster distance)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warp (Reproject)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid (Interpolation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Translate (Convert format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build overviews (Pyramids)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Builds or rebuilds overview images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clipper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RGB to PCT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert a 24bit RGB image to 8bit paletted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PCT to RGB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert an 8bit paletted image to 24bit RGB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tile index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build a shapefile as a raster tileindex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DEM (Terrain models)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tool to analyze and visualize DEMs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GdalTools settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Various settings for Gdal Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About GdalTools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displays information about Gdal Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Input directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Output directory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsAboutDialog</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="14"/>
        <source>About Gdal Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="27"/>
        <source>GDAL Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="40"/>
        <source>Version x.x-xxxxxx</source>
        <translation type="unfinished">Phiên bản x.x-xxxxxx</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="99"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="115"/>
        <source>Web</source>
        <translation type="unfinished">Web</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogAbout.ui" line="122"/>
        <source>Close</source>
        <translation type="unfinished">Đóng</translation>
    </message>
    <message>
        <source>
(using GDAL v. %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDAL Tools (AKA Raster Tools) is a plugin for QuantumGIS aiming at making life simpler for users of GDAL Utilities, providing a simplified graphical interface for most commonly used programs.

The plugin is being developed by Faunalia (http://faunalia.it) with help from GIS-lab (http://gis-lab.info).
Icons by Robert Szczepanek.
Sponsorship by Silvio Grosso was much appreciated.

Please help us by testing the tools, reporting eventual issues, improving the code, or providing financial support.

DEVELOPERS:
  Faunalia
    Paolo Cavallini
    Giuseppe Sucameli
    Lorenzo Masini
  GIS-lab
    Maxim Dubinin
    Alexander Bruy
icons by Robert Szepanek

HOMEPAGE:
http://trac.faunalia.it/GdalTools-plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseBatchWidget</name>
    <message>
        <source>Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operation completed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <source>The following files were not created: 
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsBaseDialog</name>
    <message>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <source>The command is still running. 
Do you want terminate it anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid parameters.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsBasePluginWidget</name>
    <message>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <source>No output file created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing completed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 not created.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsDialog</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogBase.ui" line="14"/>
        <source>Dialog</source>
        <translation type="unfinished">Hộp thoại</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogBase.ui" line="27"/>
        <source>&amp;Load into canvas when finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Proximity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the raster file to save the results to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Near Black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <source>Warning: CRS information for all raster in subfolders will be rewritten. Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the file to analyse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files to Assign projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This raster already found in map canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the files for VRT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select where to save the VRT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>VRT (*.vrt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Warp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the mask file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files to Warp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the output directory to save the results to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Sieve</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the files to Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select where to save the Merge output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files for convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the file for DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the color configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Polygonize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select where to save the Polygonize output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Contour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select where to save the Contour output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files to Translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Translate - srcwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image coordinates (pixels) must be integer numbers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Translate - prjwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image coordinates (geographic) must be numbers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output size required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The output file doesn&apos;t exist. You must set up the output size to create it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert paletted image to RGB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file for Rasterize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files for VRT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with raster files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select where to save the TileIndex output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error retrieving the extent</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <source>Empty extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The computed extent is empty. 
Disable the &quot;Use intersected extent&quot; option to have a nonempty output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the input directory with files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsExtentSelector</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="20"/>
        <source>Select the extent by drag on canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="27"/>
        <source>or change the extent coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="37"/>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="47"/>
        <source>x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="63"/>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="70"/>
        <source>y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="77"/>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="87"/>
        <source>1</source>
        <translation type="unfinished">1</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/extentSelector.ui" line="97"/>
        <source>Re-Enable</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsInOutSelector</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/inOutSelector.ui" line="46"/>
        <source>Select...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsOptionsTable</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/optionsTable.ui" line="51"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/optionsTable.ui" line="56"/>
        <source>Value</source>
        <translation type="unfinished">Giá trị</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/optionsTable.ui" line="66"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/optionsTable.ui" line="73"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
</context>
<context>
    <name>GdalToolsSettingsDialog</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="14"/>
        <source>Gdal Tools settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="20"/>
        <source>Path to the GDAL binaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="32"/>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="53"/>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="84"/>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="115"/>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="146"/>
        <source>Browse</source>
        <translation type="unfinished">Duyệt</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="41"/>
        <source>GDAL help path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="65"/>
        <source>GDAL data path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="96"/>
        <source>GDAL driver path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/dialogSettings.ui" line="127"/>
        <source>GDAL pymod path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select directory with GDAL executables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select directory with the GDAL documentation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GdalToolsWidget</name>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="86"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="91"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="74"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="102"/>
        <source>Select...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="28"/>
        <source>&amp;Input files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="20"/>
        <source>Build Virtual Raster (Catalog)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="31"/>
        <source>Choose input directory instead of files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="55"/>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="45"/>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="48"/>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetNearBlack.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="45"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="45"/>
        <source>&amp;Output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="65"/>
        <source>&amp;Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="82"/>
        <source>Highest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="87"/>
        <source>Average</source>
        <translation type="unfinished">Trung bình</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="92"/>
        <source>Lowest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="100"/>
        <source>&amp;Source No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="114"/>
        <source>Se&amp;parate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="20"/>
        <source>Clipper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="38"/>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="48"/>
        <source>&amp;No data value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="70"/>
        <source>Clipping mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="76"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="801"/>
        <source>Extent</source>
        <translation type="unfinished">Phạm vi</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="86"/>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="126"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="181"/>
        <source>Mask layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1</source>
        <translation type="obsolete">1</translation>
    </message>
    <message>
        <source>2</source>
        <translation type="obsolete">2</translation>
    </message>
    <message>
        <source>1:</source>
        <translation type="obsolete">1:</translation>
    </message>
    <message>
        <source>2:</source>
        <translation type="obsolete">2:</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="87"/>
        <source>Grab pseudocolor table from the first image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="20"/>
        <source>Contour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetClipper.ui" line="52"/>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetPolygonize.ui" line="28"/>
        <source>&amp;Input file (raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="38"/>
        <source>&amp;Output directory for contour lines (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="48"/>
        <source>I&amp;nterval between contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="73"/>
        <source>&amp;Attribute name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="85"/>
        <source>If not provided, no elevation attribute is attached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetContour.ui" line="99"/>
        <source>ELEV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="20"/>
        <source>Convert RGB image to paletted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="26"/>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="26"/>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="26"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="26"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="26"/>
        <source>Batch mode (for processing whole directory)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="35"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetInfo.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetNearBlack.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="35"/>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="42"/>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="28"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="35"/>
        <source>&amp;Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="55"/>
        <source>Number of colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetConvert.ui" line="82"/>
        <source>Band to convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grid</source>
        <translation type="obsolete">Lưới</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="38"/>
        <source>&amp;Z Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="58"/>
        <source>&amp;Algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="66"/>
        <source>Inverse distance to a power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="71"/>
        <source>Moving average</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="76"/>
        <source>Nearest neighbor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="81"/>
        <source>Data metrics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="107"/>
        <source>Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="127"/>
        <source>Smoothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="153"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="317"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="455"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="602"/>
        <source>Radius1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="179"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="340"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="478"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="628"/>
        <source>Radius2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="248"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="366"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="504"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="654"/>
        <source>Angle</source>
        <translation type="unfinished">Góc</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="761"/>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="94"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="217"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="781"/>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="114"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="237"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="205"/>
        <source>Max points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="20"/>
        <source>Grid (Interpolation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="225"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="392"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="703"/>
        <source>Min points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="274"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="412"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="530"/>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="677"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="141"/>
        <source>No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="570"/>
        <source>Metrics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle:</source>
        <translation type="obsolete">Góc:</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="584"/>
        <source>Minimum</source>
        <translation type="unfinished">Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="589"/>
        <source>Maximum</source>
        <translation type="unfinished">Lớn nhất</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="594"/>
        <source>Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetInfo.ui" line="20"/>
        <source>Info</source>
        <translation type="unfinished">Thông tin</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetInfo.ui" line="43"/>
        <source>Raster info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetInfo.ui" line="63"/>
        <source>Suppress GCP printing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetInfo.ui" line="70"/>
        <source>Suppress metadata printing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="20"/>
        <source>Merge</source>
        <translation type="unfinished">Gộp</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="70"/>
        <source>Layer stack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="80"/>
        <source>Use intersected extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="20"/>
        <source>DEM (Terrain models)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="28"/>
        <source>&amp;Input file (DEM raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="48"/>
        <source>&amp;Band</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="62"/>
        <source>Compute &amp;edges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="69"/>
        <source>&amp;Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="89"/>
        <source>Hillshade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="94"/>
        <source>Slope</source>
        <translation type="unfinished">Độ dốc</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="99"/>
        <source>Aspect</source>
        <translation type="unfinished">Hướng</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="104"/>
        <source>Color relief</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="109"/>
        <source>TRI (Terrain Ruggedness Index)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="114"/>
        <source>TPI (Topographic Position Index)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="119"/>
        <source>Roughness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="127"/>
        <source>Use Zevenbergen&amp;&amp;Thorne formula (instead of the Horn&apos;s one)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="149"/>
        <source>Z factor (vertical exaggeration)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="172"/>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="252"/>
        <source>Scale (ratio of vert. units to horiz.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="195"/>
        <source>Azimuth of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="218"/>
        <source>Altitude of the light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="245"/>
        <source>Slope expressed as percent (instead of as degrees)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="292"/>
        <source>Return trigonometric angle (instead of azimuth)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="299"/>
        <source>Return 0 for flat (instead of -9999)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="323"/>
        <source>Color configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="330"/>
        <source>Matching mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="342"/>
        <source>Exact color (otherwise &quot;0,0,0,0&quot; RGBA)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="355"/>
        <source>Nearest color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="365"/>
        <source>Add alpha channel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetDEM.ui" line="395"/>
        <location filename="../python/plugins/GdalTools/tools/widgetMerge.ui" line="94"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="255"/>
        <source>&amp;Creation Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetNearBlack.ui" line="20"/>
        <source>Near Black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetNearBlack.ui" line="48"/>
        <source>How &amp;far from black (or white)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetNearBlack.ui" line="70"/>
        <source>Search for nearly &amp;white (255) pixels instead of black ones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="20"/>
        <source>Build overviews (Pyramids)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="45"/>
        <source>Resampling method</source>
        <translation type="unfinished">Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="53"/>
        <source>nearest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="58"/>
        <source>average</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="63"/>
        <source>gauss</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="68"/>
        <source>average_mp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="73"/>
        <source>average_magphase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="78"/>
        <source>mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="86"/>
        <source>Levels (space delimited)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="101"/>
        <source>Remove all overviews.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="104"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="111"/>
        <source>In order to generate external overview (for GeoTIFF especially).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="114"/>
        <source>Open in read-only mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="121"/>
        <source>Create external overviews in TIFF format, compressed using JPEG.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="124"/>
        <source>Overviews in TIFF format with JPEG compression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="158"/>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="178"/>
        <source>For JPEG compressed external overviews, 
the JPEG quality can be set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="162"/>
        <source>JPEG Quality (1-100)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="192"/>
        <source>Alternate overview format using Erdas Imagine format, 
placing the overviews in an associated .aux file 
suitable for direct use with Imagine,ArcGIS, GDAL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetOverview.ui" line="197"/>
        <source>Use Imagine format (.aux file)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetPolygonize.ui" line="20"/>
        <source>Polygonize (Raster to vector)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetPolygonize.ui" line="38"/>
        <source>&amp;Output file for polygons (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetPolygonize.ui" line="48"/>
        <source>&amp;Field name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetPolygonize.ui" line="55"/>
        <source>DN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="20"/>
        <source>Assign projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="33"/>
        <source>WARNING: current projection definition will be cleared</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="59"/>
        <source>Desired SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="66"/>
        <source>Output will be:
- new GeoTiff if input file is not GeoTiff
- overwritten if input is GeoTiff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetBuildVRT.ui" line="48"/>
        <location filename="../python/plugins/GdalTools/tools/widgetProjection.ui" line="52"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="32"/>
        <source>Recurse subdirectories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="20"/>
        <source>Proximity (Raster distance)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="48"/>
        <source>&amp;Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="55"/>
        <source>&amp;Dist units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="66"/>
        <source>GEO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="71"/>
        <source>PIXEL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="79"/>
        <source>&amp;Max dist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="93"/>
        <source>&amp;No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="107"/>
        <source>&amp;Fixed buf val</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetProximity.ui" line="121"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="154"/>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="20"/>
        <source>Rasterize (Vector to raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="28"/>
        <source>&amp;Input file (shapefile)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="38"/>
        <source>&amp;Attribute field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="58"/>
        <source>&amp;Output file for rasterized vectors (raster)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetRasterize.ui" line="76"/>
        <source>New size (required if output file doens&apos;t exist)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="20"/>
        <source>Sieve</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="48"/>
        <source>&amp;Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="62"/>
        <source>&amp;Pixel connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="70"/>
        <source>4</source>
        <translation type="unfinished">4</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetSieve.ui" line="75"/>
        <source>8</source>
        <translation type="unfinished">8</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="106"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="122"/>
        <source>Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="125"/>
        <source>%</source>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="138"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="234"/>
        <source>Assign a specified nodata value to output bands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="148"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="160"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="35"/>
        <source>&amp;Input Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="20"/>
        <source>Translate (Convert format)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="72"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="83"/>
        <source>&amp;Target SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="109"/>
        <source>Outsize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="153"/>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="166"/>
        <source>Gray</source>
        <translation type="unfinished">Xám</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="171"/>
        <source>RGB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="176"/>
        <source>RGBA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="184"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="194"/>
        <source>Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="187"/>
        <source>Srcwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="204"/>
        <source>Prjwin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="201"/>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="211"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="218"/>
        <source>Copy all subdatasets of this file to individual output files. Use with formats like HDF or OGDI that have subdatasets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="221"/>
        <source>Sds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTranslate.ui" line="55"/>
        <source>Output format</source>
        <translation type="unfinished">Định dạng đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="119"/>
        <source>Near</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="124"/>
        <source>Bilinear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="129"/>
        <source>Cubic</source>
        <translation type="unfinished">Khối</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="134"/>
        <source>Cubic spline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="139"/>
        <source>Lanczos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="147"/>
        <source>No data values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="168"/>
        <source>MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="55"/>
        <source>&amp;Source SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="20"/>
        <source>Warp (Reproject)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="111"/>
        <source>&amp;Resampling method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="161"/>
        <source>&amp;Memory used for caching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetGrid.ui" line="743"/>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="199"/>
        <source>Resize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetWarp.ui" line="260"/>
        <source>Use m&amp;ultithreaded warping implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="14"/>
        <source>Raster tile index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="22"/>
        <source>Input directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="39"/>
        <source>Output shapefile</source>
        <translation type="unfinished">Tập tin shape đầu ra</translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="49"/>
        <source>Tile index field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="59"/>
        <source>location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="74"/>
        <source>Write absolute path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/GdalTools/tools/widgetTileIndex.ui" line="81"/>
        <source>Skip files with different projection ref</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeometryDialog</name>
    <message>
        <source>Merge all</source>
        <translation type="unfinished">Gộp tất cả</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation type="unfinished">Vuii lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation type="unfinished">Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Please specify valid tolerance value</source>
        <translation type="unfinished">Vui lòng chỉ định giá trị dung sai hợp lệ</translation>
    </message>
    <message>
        <source>Please specify valid UID field</source>
        <translation type="unfinished">Vui lòng chỉ định trường UID đúng</translation>
    </message>
    <message>
        <source>Singleparts to multipart</source>
        <translation type="unfinished">Các đơn phần thành một đa phần</translation>
    </message>
    <message>
        <source>Output shapefile</source>
        <translation type="unfinished">Tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Multipart to singleparts</source>
        <translation type="unfinished">Một đa phần thành nhiều đơn phần</translation>
    </message>
    <message>
        <source>Extract nodes</source>
        <translation type="unfinished">Trích xuất nốt</translation>
    </message>
    <message>
        <source>Polygons to lines</source>
        <translation type="unfinished">Vùng thành đường</translation>
    </message>
    <message>
        <source>Input polygon vector layer</source>
        <translation type="unfinished">Lớp vector kiểu vùng đầu vào</translation>
    </message>
    <message>
        <source>Export/Add geometry columns</source>
        <translation type="unfinished">Xuất/Thêm cột hình học</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation type="unfinished">Lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Simplify geometries</source>
        <translation type="obsolete">Đơn giản hoá các đối tượng hình học</translation>
    </message>
    <message>
        <source>Polygon centroids</source>
        <translation type="unfinished">Trọng tâm của vùng</translation>
    </message>
    <message>
        <source>Output point shapefile</source>
        <translation type="unfinished">Tập tin shape kiểu điểm đầu ra</translation>
    </message>
    <message>
        <source>Input point vector layer</source>
        <translation type="unfinished">Lớp vector điểm đầu vào</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation type="unfinished">Phép tam giác Delaunay</translation>
    </message>
    <message>
        <source>Voronoi polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffer region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines to polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input line vector layer</source>
        <translation type="unfinished">Lớp vector kiểu đường đầu vào</translation>
    </message>
    <message>
        <source>Polygon from layer extent</source>
        <translation type="unfinished">Vùng từ phạm vi của lớp</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation type="unfinished">Lớp đầu vào</translation>
    </message>
    <message>
        <source>Output polygon shapefile</source>
        <translation type="unfinished">Tập tin shape kiểu vùng đầu ra</translation>
    </message>
    <message>
        <source>Unable to delete existing shapefile.</source>
        <translation type="unfinished">Không thể xoá tập tin shape hiện có.</translation>
    </message>
    <message>
        <source>Unable to delete incomplete shapefile.</source>
        <translation type="unfinished">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 type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <source>Created output shapefile:
%1
%2

Would you like to add the new layer to the TOC?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing output shapefile.</source>
        <translation type="unfinished">Lỗi khi ghi tập tin shape đầu ra.</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation type="unfinished">Hình học</translation>
    </message>
    <message>
        <source>Geoprocessing</source>
        <translation type="unfinished">Xử lý địa lý</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error processing specified tolerance!
Please choose larger tolerance...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeoprocessingDialog</name>
    <message>
        <source>Dissolve all</source>
        <translation type="unfinished">&apos;Hoà tan&apos; tất cả</translation>
    </message>
    <message>
        <source>Please specify an input layer</source>
        <translation type="unfinished">Vui lòng chỉ định lớp đầu vào</translation>
    </message>
    <message>
        <source>Please specify a difference/intersect/union layer</source>
        <translation type="unfinished">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 type="unfinished">Vui lòng chỉ định giá trị đệm hợp lệ</translation>
    </message>
    <message>
        <source>Please specify dissolve field</source>
        <translation type="unfinished">Vui lòng chỉ định trường &apos;hoà tan&apos;</translation>
    </message>
    <message>
        <source>Please specify output shapefile</source>
        <translation type="unfinished">Vui lòng chỉ định tập tin shape đầu ra</translation>
    </message>
    <message>
        <source>Buffer(s)</source>
        <translation type="unfinished">Đệm</translation>
    </message>
    <message>
        <source>Create single minimum convex hull</source>
        <translation type="unfinished">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 type="unfinished">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 type="unfinished">(Các) bao lồi</translation>
    </message>
    <message>
        <source>Dissolve</source>
        <translation type="unfinished">&apos;Hoà tan&apos;</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation type="unfinished">Sai biệt</translation>
    </message>
    <message>
        <source>Intersect layer</source>
        <translation type="unfinished">Lớp giao</translation>
    </message>
    <message>
        <source>Intersect</source>
        <translation type="unfinished">Giao nhau</translation>
    </message>
    <message>
        <source>Difference layer</source>
        <translation type="unfinished">Lớp sai biệt</translation>
    </message>
    <message>
        <source>Symetrical difference</source>
        <translation type="unfinished">Sai biệt đối xứng</translation>
    </message>
    <message>
        <source>Clip layer</source>
        <translation type="unfinished">Cắt lớp</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="unfinished">Cắt</translation>
    </message>
    <message>
        <source>Union layer</source>
        <translation type="unfinished">Hợp lớp</translation>
    </message>
    <message>
        <source>Union</source>
        <translation type="unfinished">Hợp</translation>
    </message>
    <message>
        <source>No features selected, please uncheck &apos;Use selected&apos; or make a selection</source>
        <translation type="unfinished">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>Unable to delete existing shapefile.</source>
        <translation type="unfinished">Không thể xoá tập tin shape hiện có.</translation>
    </message>
    <message>
        <source>No output created. File creation error:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>
Warnings:</source>
        <translation type="unfinished">
(Các) cảnh báo:</translation>
    </message>
    <message>
        <source>
Some output geometries may be missing or invalid.

Would you like to add the new layer anyway?</source>
        <translation type="unfinished">
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>

Would you like to add the new layer to the TOC?</source>
        <translation type="unfinished">

Bạn có muốn thêm lớp mới vào Danh sách lớp không?</translation>
    </message>
    <message>
        <source>
Input CRS error: Different input coordinate reference systems detected, results may not be as expected.</source>
        <translation type="unfinished">
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 type="unfinished"></translation>
    </message>
    <message>
        <source>
Feature geometry error: One or more output features ignored due to invalid geometry.</source>
        <translation type="unfinished">
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 type="unfinished">
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>
    <message>
        <source>Geoprocessing</source>
        <translation type="unfinished">Xử lý địa lý</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">Đóng</translation>
    </message>
    <message>
        <source>Created output shapefile:
%1
%2%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading output shapefile:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="25"/>
        <source>&amp;Edit</source>
        <translation type="unfinished">Chỉnh &amp;sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="54"/>
        <source>&amp;File</source>
        <translation type="unfinished">&amp;Tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="58"/>
        <source>&amp;Open Recent Projects</source>
        <translation type="unfinished">Mở dự án &amp;gần đây</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="63"/>
        <source>Print Composers</source>
        <translation type="unfinished">Các Trình Biên tập In ấn Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="82"/>
        <source>&amp;View</source>
        <translation type="unfinished">&amp;Xem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="86"/>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="97"/>
        <source>Measure</source>
        <translation type="unfinished">Đo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="127"/>
        <source>&amp;Layer</source>
        <translation type="unfinished">&amp;Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="131"/>
        <source>New</source>
        <translation type="unfinished">Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="165"/>
        <source>&amp;Settings</source>
        <translation type="unfinished">Th&amp;iết lập</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="176"/>
        <source>&amp;Plugins</source>
        <translation type="unfinished">&amp;Phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="184"/>
        <source>&amp;Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="190"/>
        <source>&amp;Help</source>
        <translation type="unfinished">Trợ &amp;giúp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="213"/>
        <source>File</source>
        <translation type="unfinished">Tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="230"/>
        <source>Manage Layers</source>
        <translation type="unfinished">Quản lý Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="248"/>
        <source>Digitizing</source>
        <translation type="unfinished">Số hóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="270"/>
        <source>Advanced Digitizing</source>
        <translation type="unfinished">Số hoá nâng cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="293"/>
        <source>Map Navigation</source>
        <translation type="unfinished">Định vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="314"/>
        <source>Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="331"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="342"/>
        <source>Help</source>
        <translation type="unfinished">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="354"/>
        <source>Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="367"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="386"/>
        <source>&amp;New Project</source>
        <translation type="unfinished">&amp;Dự án mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="389"/>
        <source>Ctrl+N</source>
        <translation type="unfinished">Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="398"/>
        <source>&amp;Open Project...</source>
        <translation type="unfinished">&amp;Mở Dự án...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="401"/>
        <source>Ctrl+O</source>
        <translation type="unfinished">Ctrl+O</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="410"/>
        <source>&amp;Save Project</source>
        <translation type="unfinished">&amp;Lưu dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="413"/>
        <source>Ctrl+S</source>
        <translation type="unfinished">Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="422"/>
        <source>Save Project &amp;As...</source>
        <translation type="unfinished">Lưu dự án &amp;thành...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="425"/>
        <source>Ctrl+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="434"/>
        <source>Save as Image...</source>
        <translation type="unfinished">Lưu thành Ảnh...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="443"/>
        <source>&amp;New Print Composer</source>
        <translation type="unfinished">Trình Biên tập &amp;In ấn Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="446"/>
        <source>Ctrl+P</source>
        <translation type="unfinished">Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="455"/>
        <source>Composer manager...</source>
        <translation type="unfinished">Trình quản lý Biên tập...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="464"/>
        <source>Exit</source>
        <translation type="unfinished">Thoát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="467"/>
        <source>Ctrl+Q</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="479"/>
        <source>&amp;Undo</source>
        <translation type="unfinished">&amp;Quay ngược lệnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="482"/>
        <source>Ctrl+Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="491"/>
        <source>&amp;Redo</source>
        <translation type="unfinished">&amp;Lặp lại lệnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="494"/>
        <source>Ctrl+Shift+Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="503"/>
        <source>Cut Features</source>
        <translation type="unfinished">Cắt các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="506"/>
        <source>Ctrl+X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="515"/>
        <source>Copy Features</source>
        <translation type="unfinished">Sao chép các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="518"/>
        <source>Ctrl+C</source>
        <translation type="unfinished">Ctrl+C</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="527"/>
        <source>Paste Features</source>
        <translation type="unfinished">Dán các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="530"/>
        <source>Ctrl+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="542"/>
        <source>Capture Point</source>
        <translation type="unfinished">Vẽ điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="545"/>
        <source>Ctrl+.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="557"/>
        <source>Capture Line</source>
        <translation type="unfinished">Vẽ đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="560"/>
        <source>Ctrl+/</source>
        <translation type="unfinished">Ctrl+/</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="572"/>
        <source>Capture Polygon</source>
        <translation type="unfinished">Vẽ vùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="575"/>
        <source>Ctrl+?</source>
        <translation type="unfinished">Ctrl+?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="587"/>
        <source>Move Feature(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="599"/>
        <source>Reshape Features</source>
        <translation type="unfinished">Chỉnh lại hình dạng đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="611"/>
        <source>Split Features</source>
        <translation type="unfinished">Cắt các Đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="620"/>
        <source>Delete Selected</source>
        <translation type="unfinished">Xóa phần được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="632"/>
        <source>Add Ring</source>
        <translation type="unfinished">Thêm Ring</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="644"/>
        <source>Add Part</source>
        <translation type="unfinished">Thêm phần</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="656"/>
        <source>Simplify Feature</source>
        <translation type="unfinished">Đơn giản hoá đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="668"/>
        <source>Delete Ring</source>
        <translation type="unfinished">Xoá vòng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="680"/>
        <source>Delete Part</source>
        <translation type="unfinished">Xoá phần</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="689"/>
        <source>Merge selected features</source>
        <translation type="unfinished">Gộp các đối tượng được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="698"/>
        <source>Merge attributes of selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="710"/>
        <source>Node Tool</source>
        <translation type="unfinished">Công cụ Nốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="722"/>
        <source>Rotate Point Symbols</source>
        <translation type="unfinished">Xoay biểu tượng điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="727"/>
        <source>Snapping Options...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="739"/>
        <source>Pan Map</source>
        <translation type="unfinished">Di chuyển bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="751"/>
        <source>Zoom In</source>
        <translation type="unfinished">Phóng to</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="754"/>
        <source>Ctrl++</source>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="766"/>
        <source>Zoom Out</source>
        <translation type="unfinished">Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="769"/>
        <source>Ctrl+-</source>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="781"/>
        <source>Select single feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="793"/>
        <source>Select features by rectangle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="805"/>
        <source>Select features by polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="817"/>
        <source>Select features by freehand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="829"/>
        <source>Select features by radius</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="838"/>
        <source>Deselect features from all layers</source>
        <translation type="unfinished">Khử chọn các đối tượng khỏi tất cả các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="850"/>
        <source>Identify Features</source>
        <translation type="unfinished">Nhận diện đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="853"/>
        <source>Ctrl+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="865"/>
        <source>Measure Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="868"/>
        <source>Ctrl+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="880"/>
        <source>Measure Area</source>
        <translation type="unfinished">Đo diện tích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="883"/>
        <source>Ctrl+Shift+J</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="895"/>
        <source>Measure Angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="904"/>
        <source>Zoom Full</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="907"/>
        <source>Ctrl+Shift+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="916"/>
        <source>Zoom to Layer</source>
        <translation type="unfinished">Phóng đến lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="925"/>
        <source>Zoom to Selection</source>
        <translation type="unfinished">Phóng đến phép chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="928"/>
        <source>Ctrl+J</source>
        <translation type="unfinished">Ctrl+J</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="937"/>
        <source>Zoom Last</source>
        <translation type="unfinished">Phóng đến vùng xem trước đó</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="946"/>
        <source>Zoom Next</source>
        <translation type="unfinished">Phóng Tiếp theo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="955"/>
        <source>Zoom Actual Size</source>
        <translation type="unfinished">Phóng kích thước thực</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="958"/>
        <source>Zoom to Native Pixel Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="970"/>
        <source>Map Tips</source>
        <translation type="unfinished">Các chú dẫn Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="973"/>
        <source>Show information about a feature when the mouse is hovered over it</source>
        <translation type="unfinished">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>
        <location filename="../src/ui/qgisapp.ui" line="982"/>
        <source>New Bookmark...</source>
        <translation type="unfinished">Đánh dấu mới...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="985"/>
        <source>Ctrl+B</source>
        <translation type="unfinished">Ctrl+B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="994"/>
        <source>Show Bookmarks</source>
        <translation type="unfinished">Hiển thị các đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="997"/>
        <source>Ctrl+Shift+B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1006"/>
        <source>Refresh</source>
        <translation type="unfinished">Làm tươi lại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1009"/>
        <source>Ctrl+R</source>
        <translation type="unfinished">Ctrl+R</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1021"/>
        <source>Text Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1033"/>
        <source>Form annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1045"/>
        <source>Move Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1054"/>
        <source>Labeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1063"/>
        <source>New Shapefile Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1066"/>
        <source>Ctrl+Shift+N</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1075"/>
        <source>New SpatiaLite Layer ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1078"/>
        <source>Ctrl+Shift+A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1083"/>
        <source>Raster calculator ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1092"/>
        <source>Add Vector Layer...</source>
        <translation type="unfinished">Thêm lớp vector...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1095"/>
        <source>Ctrl+Shift+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1104"/>
        <source>Add Raster Layer...</source>
        <translation type="unfinished">Thêm lớp raster...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1107"/>
        <source>Ctrl+Shift+R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1116"/>
        <source>Add PostGIS Layer...</source>
        <translation type="unfinished">Thêm lớp PostGIS...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1119"/>
        <source>Ctrl+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1128"/>
        <source>Add SpatiaLite Layer...</source>
        <translation type="unfinished">Thêm lớp SpatialLite...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1131"/>
        <source>Ctrl+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1140"/>
        <source>Add WMS Layer...</source>
        <translation type="unfinished">Thêm lớp WMS...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1143"/>
        <source>Ctrl+Shift+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1152"/>
        <source>Open Attribute Table</source>
        <translation type="unfinished">Mở bảng thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1164"/>
        <source>Toggle editing</source>
        <translation type="unfinished">Bật/Tắt chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1167"/>
        <source>Toggles the editing state of the current layer</source>
        <translation type="unfinished">Bật/Tắt trạng thái chỉnh sửa của lớp hiện tại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1176"/>
        <source>Save edits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1179"/>
        <source>Save edits to current layer, but continue editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1184"/>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1189"/>
        <source>Save Selection as vector file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1198"/>
        <source>Remove Layer(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1201"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1206"/>
        <source>Set CRS of Layer(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1209"/>
        <source>Ctrl+Shift+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1214"/>
        <source>Set project CRS from layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1219"/>
        <source>Tile scale slider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1224"/>
        <source>Live GPS tracking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1229"/>
        <source>Properties...</source>
        <translation type="unfinished">Thuộc tính...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1234"/>
        <source>Query...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1243"/>
        <source>Add to Overview</source>
        <translation type="unfinished">Thêm vào vùng xem Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1246"/>
        <source>Ctrl+Shift+O</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1255"/>
        <source>Add All to Overview</source>
        <translation type="unfinished">Thêm tất cả vào vùng xem tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1264"/>
        <source>Remove All From Overview</source>
        <translation type="unfinished">Loại bỏ tất cả khỏi vùng xem tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1273"/>
        <source>Show All Layers</source>
        <translation type="unfinished">Hiển thị tất cả các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1276"/>
        <source>Ctrl+Shift+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1285"/>
        <source>Hide All Layers</source>
        <translation type="unfinished">Ẩn tất cả các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1288"/>
        <source>Ctrl+Shift+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1297"/>
        <source>Manage Plugins...</source>
        <translation type="unfinished">Quản lý các phần mở rộng...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1302"/>
        <source>Toggle Full Screen Mode</source>
        <translation type="unfinished">Bật/tắt chế độ toàn màn hình</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1305"/>
        <source>Ctrl+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1314"/>
        <source>Project Properties...</source>
        <translation type="unfinished">Đặc điểm của phép chiếu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1317"/>
        <source>Ctrl+Shift+P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1326"/>
        <source>Options...</source>
        <translation type="unfinished">Tùy chọn...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1338"/>
        <source>Custom CRS...</source>
        <translation type="unfinished">Hệ toạ độ tự tạo...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1347"/>
        <source>Configure shortcuts...</source>
        <translation type="unfinished">Cấu hình các phím tắt...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1356"/>
        <source>Local Histogram Stretch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1359"/>
        <source>Stretch histogram of active raster to view extents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1368"/>
        <source>Help Contents</source>
        <translation type="unfinished">Các nội dung trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1371"/>
        <source>F1</source>
        <translation type="unfinished">F1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1376"/>
        <source>API documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1385"/>
        <source>QGIS Home Page</source>
        <translation type="unfinished">Trang chủ của QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1388"/>
        <source>Ctrl+H</source>
        <translation type="unfinished">Ctrl+H</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1397"/>
        <source>Check QGIS Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1400"/>
        <source>Check if your QGIS version is up to date (requires internet access)</source>
        <translation type="unfinished">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>
        <location filename="../src/ui/qgisapp.ui" line="1409"/>
        <source>About</source>
        <translation type="unfinished">Nói về</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1421"/>
        <source>QGIS Sponsors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1433"/>
        <source>Move Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1445"/>
        <source>Rotate Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1457"/>
        <source>Change Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1462"/>
        <source>Style manager...</source>
        <translation type="unfinished">Trình quản lý Kiểu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1467"/>
        <source>Python Console</source>
        <translation type="unfinished">Cửa sổ dòng lệnh Python</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1476"/>
        <source>Full histogram stretch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui" line="1479"/>
        <source>Stretch histogram to full dataset</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OgrConverterGuiBase</name>
    <message>
        <source>OGR Layer Converter</source>
        <translation type="obsolete">Bộ chuyển đổi lớp OGR</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="obsolete">Nguồn</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="obsolete">Định dạng</translation>
    </message>
    <message>
        <source>File</source>
        <translation type="obsolete">Tập tin</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation type="obsolete">Thư mục</translation>
    </message>
    <message>
        <source>Remote source</source>
        <translation type="obsolete">Nguồn từ xa</translation>
    </message>
    <message>
        <source>Dataset</source>
        <translation type="obsolete">Bộ dữ liệu</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="obsolete">Duyệt</translation>
    </message>
    <message>
        <source>Layer</source>
        <translation type="obsolete">Lớp</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="obsolete">Đích</translation>
    </message>
</context>
<context>
    <name>OgrPlugin</name>
    <message>
        <source>Run OGR Layer Converter</source>
        <translation type="obsolete">Chạy bộ chuyển đổi lớp OGR</translation>
    </message>
    <message>
        <source>OG&amp;R Converter</source>
        <translation type="obsolete">Bộ chuyển đổi OG&amp;R</translation>
    </message>
    <message>
        <source>Translates vector layers between formats supported by OGR library</source>
        <translation type="obsolete">Dịch các lớp vector qua các định dạng được thư viện OGR hỗ trợ</translation>
    </message>
</context>
<context>
    <name>OracleConnectGuiBase</name>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="14"/>
        <source>Create Oracle Connection</source>
        <translation>Tạo Liên kết Oracle</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="25"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="42"/>
        <source>Database instance</source>
        <translation type="unfinished">&apos;Bản thể của CSDL&apos;</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="55"/>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="68"/>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="35"/>
        <source>Name of the new connection</source>
        <translation>Tên của liên kết mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracleconnectbase.ui" line="85"/>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
</context>
<context>
    <name>OsmAddRelationDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="13"/>
        <source>Create OSM relation</source>
        <translation>Tạo mối quan hệ OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="30"/>
        <source>Relation type:</source>
        <translation>Kiểu quan hệ:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="87"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="144"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="160"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="214"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="233"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="115"/>
        <source>Properties</source>
        <translation>Tính chất</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="185"/>
        <source>Members</source>
        <translation>Thành viên</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="305"/>
        <source>Create</source>
        <translation>Tạo</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="321"/>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="78"/>
        <source>Show type description</source>
        <translation>Hiển thị mô tả kiểu</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="81"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="84"/>
        <source>Shows brief description of selected relation type.</source>
        <translation>Hiển thị mô tả vắn tắt kiểu quan hệ được chọn.</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="135"/>
        <source>Generate tags</source>
        <translation>Tạo các thẻ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="138"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="141"/>
        <source>Fills tag table with tags that are typical for relation of specified type.</source>
        <translation>Lấp đầy bảng thẻ bằng các thẻ nào đặc thù cho mối quan hệ của kiểu được chỉ định.</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="151"/>
        <source>Remove all selected tags</source>
        <translation>Loại bỏ tất cả các thẻ được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="154"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="157"/>
        <source>Removes all selected tags.</source>
        <translation>Loại bỏ tất cả các thẻ được chọn.</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="205"/>
        <source>Select member on map</source>
        <translation>Chọn &apos;thành viên&apos; trên bản đồ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="208"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="211"/>
        <source>Starts process of selecting next relation member on map.</source>
        <translation>Bắt đầu tiến trình chọn &apos;thành viên&apos; tiếp theo trên bản đồ.</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="224"/>
        <source>Remove all selected members</source>
        <translation>Loại bỏ tất cả các &apos;thành viên&apos; được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="227"/>
        <location filename="../python/plugins/osm/ui_files/OsmAddRelationDlg.ui" line="230"/>
        <source>Removes all selected members.</source>
        <translation>Loại bỏ tất cả các &apos;thành viên&apos; được chọn</translation>
    </message>
    <message>
        <source>OSM Information</source>
        <translation type="unfinished">Thông tin OSM</translation>
    </message>
</context>
<context>
    <name>OsmDownloadDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="19"/>
        <source>Download OSM data</source>
        <translation>Tải xuống dữ liệu OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="40"/>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="48"/>
        <source>Latitude:</source>
        <translation>Vĩ độ:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="55"/>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="96"/>
        <source>   From</source>
        <translation>  Từ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="72"/>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="113"/>
        <source>To</source>
        <translation>Đến</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="89"/>
        <source>Longitude:</source>
        <translation>Kinh độ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="166"/>
        <source>&lt;nothing&gt;</source>
        <translation>&lt;không_có_gì&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="182"/>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="210"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="196"/>
        <source>Download to:</source>
        <translation>Tải về:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="219"/>
        <source>Open data automatically after download</source>
        <translation>Tự độ mở dữ liệu sau khi tải xuống</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="247"/>
        <source>Replace current data (current layer will be removed)</source>
        <translation>Thay thế dữ liệu hiện tại (lớp hiện tại sẽ bị loại bỏ)</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="283"/>
        <source>Use custom renderer</source>
        <translation>Dùng trình kết xuất tuỳ biến</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="358"/>
        <source>Download</source>
        <translation>Tải xuống</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmDownloadDlg.ui" line="365"/>
        <source>Cancel</source>
        <translation>Huỷ</translation>
    </message>
    <message>
        <source>OSM Download</source>
        <translation type="unfinished">Tải xuống OSM</translation>
    </message>
    <message>
        <source>Unable to save the file %1: %2.</source>
        <translation type="unfinished">Không thể lưu tập tin %1: %2.</translation>
    </message>
    <message>
        <source>Waiting for OpenStreetMap server ...</source>
        <translation type="unfinished">Đang đợi máy chủ OpenStreetMap ...</translation>
    </message>
    <message>
        <source>Download process failed. OpenStreetMap server response: %1 - %2</source>
        <translation type="unfinished">Việc tải xuống thất bại. Máy chủ OSM phản hồi: %1 - %2</translation>
    </message>
    <message>
        <source>OSM Download Error</source>
        <translation type="unfinished">Lỗi tải xuống OSM</translation>
    </message>
    <message>
        <source>Download failed: %1.</source>
        <translation type="unfinished">Tải xuống thất bại: %1.</translation>
    </message>
    <message>
        <source>Getting data</source>
        <translation type="unfinished">Đang lấy dữ liệu</translation>
    </message>
    <message>
        <source>The OpenStreetMap server you are downloading OSM data from (~ api.openstreetmap.org) has fixed limitations of how much data you can get. As written at &lt;http://wiki.openstreetmap.org/wiki/Getting_Data&gt; neither latitude nor longitude extent of downloaded region can be larger than 0.25 degrees. Note that Quantum GIS allows you to specify any extent you want, but OpenStreetMap server will reject all request that won&apos;t satisfy downloading limitations.</source>
        <translation type="unfinished">Máy chủ OpenStreetMap mà bạn đang tải xuống dữ liệu từ (~ api.openstreetmap.org) có giới hạn cố định lượng dữ liệu mà bạ có thể lấy. Như đã trình bày tại &lt;http://wiki.openstreetmap.org/wiki/Getting_Data&gt;, phạm vi kinh và vĩ độ của vùng tải xuống không được lớp hơn 0,25 độ. Lưu ý rằng QGIS cho phép bạn chỉ định bất kỳ phạm vi nào bạn muốn, nhưng máy chủ OpenStreetMap sẽ từ chối những yêu cầu nào không thoả mãn giới hạn về việc tải xuống.</translation>
    </message>
    <message>
        <source>Both extents are too large!</source>
        <translation type="unfinished">Cả hai phạm vi đều quá lớn!</translation>
    </message>
    <message>
        <source>Latitude extent is too large!</source>
        <translation type="unfinished">Phạm vi vĩ độ quá lớn!</translation>
    </message>
    <message>
        <source>Longitude extent is too large!</source>
        <translation type="unfinished">Phạm vi kinh độ quá lớn!</translation>
    </message>
    <message>
        <source>OK! Area is probably acceptable to server.</source>
        <translation type="unfinished">Ổn! Vùng được chọn có lẻ là được máy chủ đồng ý.</translation>
    </message>
</context>
<context>
    <name>OsmFeatureDW</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="37"/>
        <source>OSM Feature</source>
        <translation>Đối tượng OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="75"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="109"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="143"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="171"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="193"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="221"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="249"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="274"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="296"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="318"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="428"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="534"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="593"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="609"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="625"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="168"/>
        <source>Create point</source>
        <translation>Tạo điểm</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="190"/>
        <source>Create line</source>
        <translation>Tạo đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="218"/>
        <source>Create polygon</source>
        <translation>Tạo vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="246"/>
        <source>Create relation</source>
        <translation>Tạo quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="265"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="268"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="271"/>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="287"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="290"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="293"/>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="309"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="312"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="315"/>
        <source>Show/Hide OSM Edit History</source>
        <translation>Hiện/Ẩn Lịch sử Biên tập OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="345"/>
        <source>Feature:</source>
        <translation>Đối tượng:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="371"/>
        <source>TYPE, ID:</source>
        <translation>KIỂU, ID:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="378"/>
        <source>CREATED:</source>
        <translation>ĐƯỢC_TẠO_RA:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="385"/>
        <source>USER:</source>
        <translation>NGƯỜI_DÙNG:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="392"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="399"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="406"/>
        <source>unknown</source>
        <translation>không rõ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="479"/>
        <source>Properties</source>
        <translation>Tính chất</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="525"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="528"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="531"/>
        <source>Remove selected tags</source>
        <translation>Loại bỏ các thẻ được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="552"/>
        <source>Relations</source>
        <translation>Các mối quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="584"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="587"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="590"/>
        <source>Add relation</source>
        <translation>Thêm quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="600"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="603"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="606"/>
        <source>Edit relation</source>
        <translation>Chỉnh sửa quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="616"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="619"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="622"/>
        <source>Remove relation</source>
        <translation>Loại bỏ quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="652"/>
        <source>Relation tags:</source>
        <translation>Các thẻ quan hệ:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="699"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="707"/>
        <source>Relation members:</source>
        <translation>Các &apos;thành viên&apos; quan hệ:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="100"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="103"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="106"/>
        <source>Identify feature</source>
        <translation>Nhận diện đối tượng</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="134"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="137"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="140"/>
        <source>Move feature</source>
        <translation>Di chuyển đối tượng</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="419"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="422"/>
        <location filename="../python/plugins/osm/ui_files/OsmFeatureDW.ui" line="425"/>
        <source>Remove this feature</source>
        <translation>Loại bỏ đối tượng này</translation>
    </message>
    <message>
        <source>OSM Plugin</source>
        <translation type="unfinished">Phần mở rộng OSM</translation>
    </message>
    <message>
        <source>The &apos;Create OSM Relation&apos; dialog was closed automatically because current OSM database was changed.</source>
        <translation type="unfinished">Hộp thoại &apos;Tạo mối quan hệ OSM&apos; đã được tự động đóng lại bởi vì CSDL OSM hiện tại đã bị thay đổi.</translation>
    </message>
    <message>
        <source>OSM Feature Dock Widget</source>
        <translation type="unfinished">Widget gắn đối tượng OSM</translation>
    </message>
    <message>
        <source>Choose OSM feature first.</source>
        <translation type="unfinished">Chọn đối tượng OSM trước.</translation>
    </message>
    <message>
        <source>Choose relation for editing first.</source>
        <translation type="unfinished">Chọn quan hệ cần chỉnh sửa trước.</translation>
    </message>
</context>
<context>
    <name>OsmImportDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmImportDlg.ui" line="16"/>
        <source>Import data to OSM</source>
        <translation>Nhập dữ liệu vào OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmImportDlg.ui" line="25"/>
        <source>In this dialog you can import a layer loaded in QGIS into active OSM data.</source>
        <translation>Trong hộp thoại này bạn có thể nhập một lớp đã nạp trong QGIS vào dữ liệu OSM đang kích hoạt.</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmImportDlg.ui" line="50"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmImportDlg.ui" line="69"/>
        <source>Import only current selection</source>
        <translation>Chỉ nhập phần đang chọn</translation>
    </message>
</context>
<context>
    <name>OsmLoadDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="16"/>
        <source>Load OSM</source>
        <translation>Nạp OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="33"/>
        <source>OpenStreetMap file to load:</source>
        <translation>Tập tin OSM cần nạp:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="46"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="55"/>
        <source>Add columns for tags:</source>
        <translation>Thêm các cột dùng cho thẻ:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="78"/>
        <source>Use custom renderer</source>
        <translation>Dùng trình kết xuất tuỳ biến</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmLoadDlg.ui" line="128"/>
        <source>Replace current data (current layers will be removed)</source>
        <translation>Thay thể dữ liệu hiện tại (các lớp hiện tại sẽ bị loại bỏ)</translation>
    </message>
</context>
<context>
    <name>OsmSaveDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="16"/>
        <source>Save OSM</source>
        <translation>Lưu OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="33"/>
        <source>Where to save:</source>
        <translation>Nơi lưu:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="52"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="61"/>
        <source>Features to save:</source>
        <translation>Các đối tượng cần lưu:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="81"/>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="91"/>
        <source>Lines</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="101"/>
        <source>Polygons</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="115"/>
        <source>Relations</source>
        <translation>Quan hệ</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmSaveDlg.ui" line="125"/>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>Save OSM to file</source>
        <translation type="unfinished">Lưu OSM vào tập tin</translation>
    </message>
    <message>
        <source>Unable to save the file %1: %2.</source>
        <translation type="unfinished">Không thể lưu tập tin %1: %2.</translation>
    </message>
    <message>
        <source>Initializing...</source>
        <translation type="unfinished">Đang khởi tạo...</translation>
    </message>
    <message>
        <source>Saving nodes...</source>
        <translation type="unfinished">Đang lưu các nốt...</translation>
    </message>
    <message>
        <source>Saving lines...</source>
        <translation type="unfinished">Đang lưu các đường...</translation>
    </message>
    <message>
        <source>Saving polygons...</source>
        <translation type="unfinished">Đang lưu các vùng...</translation>
    </message>
    <message>
        <source>Saving relations...</source>
        <translation type="unfinished">Đang lưu các quan hệ...</translation>
    </message>
</context>
<context>
    <name>OsmUndoRedoDW</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="16"/>
        <source>OSM Edit History</source>
        <translation>Lịch sử Biên tập OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="25"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="28"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="31"/>
        <source>Clear all</source>
        <translation>Xoá tất cả</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="34"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="66"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="85"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="57"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="60"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="63"/>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="76"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="79"/>
        <location filename="../python/plugins/osm/ui_files/OsmUndoRedoDW.ui" line="82"/>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
</context>
<context>
    <name>OsmUploadDlg</name>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="22"/>
        <source>Upload OSM data</source>
        <translation>Tải lên dữ liệu OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="37"/>
        <source>Ready for upload</source>
        <translation>Sẵn sàng để tải lên</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="80"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="85"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="90"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="95"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="100"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="108"/>
        <source>Comment on your changes:</source>
        <translation>Chú thích về các thay đổi của bạn:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="134"/>
        <source>OSM account</source>
        <translation>Tài khoản OSM</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="142"/>
        <source>Username:</source>
        <translation>Người dùng:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="162"/>
        <source>Password:</source>
        <translation>Mật mã:</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="179"/>
        <source>Show password</source>
        <translation>Hiện mật mã</translation>
    </message>
    <message>
        <location filename="../python/plugins/osm/ui_files/OsmUploadDlg.ui" line="186"/>
        <source>Save password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <source>Uploading data...</source>
        <translation type="unfinished">Đang tải dữ liệu lên...</translation>
    </message>
    <message>
        <source>OSM Upload</source>
        <translation type="unfinished">Tải lên OSM</translation>
    </message>
</context>
<context>
    <name>Python</name>
    <message>
        <source>An error has occured while executing Python code:</source>
        <translation type="unfinished">Một lỗi đã xảy ra khi thực thi mã Python:</translation>
    </message>
    <message>
        <source>Python version:</source>
        <translation type="unfinished">Phiên bản Python:</translation>
    </message>
    <message>
        <source>QGIS version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python path:</source>
        <translation type="unfinished">Đường dẫn Python:</translation>
    </message>
    <message>
        <source>Python error</source>
        <translation type="unfinished">Lỗi Python</translation>
    </message>
    <message>
        <source>Couldn&apos;t load plugin %1</source>
        <translation type="unfinished">Không thể nạp phần mở rộng %1</translation>
    </message>
    <message>
        <source>%1 due an error when calling its classFactory() method</source>
        <translation type="unfinished">%1 do một lỗi khi gọi phương pháp classFactory() của nó</translation>
    </message>
    <message>
        <source>%1 due an error when calling its initGui() method</source>
        <translation type="unfinished">%1 do một lỗi khi gọi phương pháp initGui() của nó</translation>
    </message>
    <message>
        <source>Error while unloading plugin %1</source>
        <translation type="unfinished">Lỗi khi gỡ phần mở rộng %1</translation>
    </message>
    <message>
        <source>Couldn&apos;t load plugin &apos;%1&apos; from [&apos;%2&apos;]</source>
        <translation type="unfinished">Không thể nạp phần mở rộng &apos;%1&apos; từ [&apos;%2&apos;]</translation>
    </message>
</context>
<context>
    <name>PythonConsole</name>
    <message>
        <source>Python Console</source>
        <translation type="unfinished">Cửa sổ dòng lệnh Python</translation>
    </message>
    <message>
        <source>To access Quantum GIS environment from this console
use qgis.utils.iface object (instance of QgisInterface class).

</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QFileDialog</name>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2907"/>
        <source>Load layer properties from style file (.qml)</source>
        <translation>Nạp các thuộc tính của lớp từ tập tin kiểu (.qml)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2972"/>
        <source>Save layer properties as style file (.qml)</source>
        <translation>Lưu các thuộc tính của lớp thành tập tin kiểu (.qml)</translation>
    </message>
    <message>
        <source>Save experiment report to portable document format (.pdf)</source>
        <translation type="obsolete">Lưu báo cáo thử nghiệm ra định dạng tài liệu chuyển đổi (.pdf)</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/core/qgsproviderregistry.cpp" line="91"/>
        <source>No Data Providers</source>
        <translation>Không có trình cung cấp dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproviderregistry.cpp" line="88"/>
        <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>
        <location filename="../src/core/qgsproviderregistry.cpp" line="274"/>
        <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>
        <location filename="../src/core/qgsdistancearea.cpp" line="367"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="392"/>
        <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>
        <location filename="../src/core/qgsdistancearea.cpp" line="509"/>
        <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>
        <location filename="../src/core/qgslabelattributes.cpp" line="63"/>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="400"/>
        <source>Expected operator, got scalar value!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="455"/>
        <source>Unexpected state when evaluating operator!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="472"/>
        <source>Could not retrieve value of list value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="524"/>
        <location filename="../src/core/qgssearchtreenode.cpp" line="562"/>
        <source>Unknown operator: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="184"/>
        <location filename="../src/core/qgssearchtreenode.cpp" line="557"/>
        <source>Division by zero.</source>
        <translation>Phép chia cho số 0.</translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="565"/>
        <source>Unknown token: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="568"/>
        <source>Unknown error!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="34"/>
        <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>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="75"/>
        <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>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="130"/>
        <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>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="233"/>
        <source>Fitting a projective transform requires at least 4 corresponding points.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="56"/>
        <source>GPS eXchange format provider</source>
        <translation>Trình cung cấp định dạng GPS eXchange</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="159"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="191"/>
        <source>GRASS plugin</source>
        <translation>Phần mở rộng GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="160"/>
        <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>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="175"/>
        <source>Choose GRASS installation path (GISBASE)</source>
        <translation>Chọn đường dẫn cài đặt GRASS (GISBASE)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="192"/>
        <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>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="51"/>
        <source>CopyrightLabel</source>
        <translation>Nhãn bản quyền</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="52"/>
        <source>Draws copyright information</source>
        <translation>Hiển thị thông tin bản quyền</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="55"/>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="53"/>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="41"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="54"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="52"/>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="61"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="33"/>
        <location filename="../src/plugins/oracle_raster/qgsoracle_plugin.cpp" line="23"/>
        <location filename="../src/plugins/point_displacement_renderer/qgsdisplacementplugin.cpp" line="28"/>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="33"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="57"/>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="65"/>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="51"/>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="38"/>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="51"/>
        <location filename="../src/plugins/wfs/qgswfsplugin.cpp" line="33"/>
        <source>Version 0.1</source>
        <translation>Phiên bản 0.1</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="44"/>
        <source>Version 0.2</source>
        <translation>Phiên bản 0.2</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="45"/>
        <source>Loads and displays delimited text files containing x,y coordinates</source>
        <translation>Nạp và trình bày các tập tin văn bản phân cách cột chứa các tọa độ x,y</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="190"/>
        <source>Add Delimited Text Layer</source>
        <translation>Thêm lớp văn bản có phân cách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="52"/>
        <source>GPS Tools</source>
        <translation>Các công cụ GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="53"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="914"/>
        <source>GRASS</source>
        <translation>GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="920"/>
        <source>GRASS layer</source>
        <translation>Lớp GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="59"/>
        <source>NorthArrow</source>
        <translation>Mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="60"/>
        <source>Displays a north arrow overlayed onto the map</source>
        <translation>Trình bày mũi tên chỉ hướng Bắc trên bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="63"/>
        <source>ScaleBar</source>
        <translation>Thước Tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="64"/>
        <source>Draws a scale bar</source>
        <translation>Vẽ một thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="36"/>
        <source>SPIT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="37"/>
        <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>
        <location filename="../src/plugins/wfs/qgswfsplugin.cpp" line="31"/>
        <source>WFS plugin</source>
        <translation>Phần mở rộng WFS</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfsplugin.cpp" line="32"/>
        <source>Adds WFS layers to the QGIS canvas</source>
        <translation>Thêm các lớp WFS vào khung bản đồ QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="478"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="185"/>
        <source>Python error</source>
        <translation>Lỗi Python</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="765"/>
        <source> km2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="770"/>
        <source> ha</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="761"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="775"/>
        <source> m2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="480"/>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate polygon area or perimeter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="782"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="801"/>
        <source> m</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="786"/>
        <source> km</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="791"/>
        <source> mm</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="796"/>
        <source> cm</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="814"/>
        <source> sq mile</source>
        <translation>dặm vuông</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="810"/>
        <source> sq ft</source>
        <translation>bộ vuông</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="833"/>
        <source> mile</source>
        <translation>dặm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="824"/>
        <source> foot</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="828"/>
        <source> feet</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="841"/>
        <source> sq.deg.</source>
        <translation>độ vuông.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="846"/>
        <source> degree</source>
        <translation>độ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="848"/>
        <source> degrees</source>
        <translation>độ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="852"/>
        <source> unknown</source>
        <translation>không biết</translation>
    </message>
    <message>
        <location filename="../src/core/qgssearchtreenode.cpp" line="503"/>
        <source>Regular expressions on numeric values don&apos;t make sense. Use comparison instead.</source>
        <translation>Các biểu thức chính tắc đối với giá trị số không có nghĩa. Thay vào đó hãy dùng phép so sánh.</translation>
    </message>
    <message>
        <source>Geoprocessing functions for working with PostgreSQL/PostGIS layers</source>
        <translation type="obsolete">Các hàm xử lý địa lý để làm việc với các lớp PostgreSQL/PostGIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="126"/>
        <source>&lt;b&gt;Raster&lt;/b&gt;</source>
        <translation>&lt;b&gt;Raster&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="135"/>
        <source>Cannot open raster header</source>
        <translation>Không thể mở header của raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="139"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="428"/>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="140"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="427"/>
        <source>Columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="141"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="430"/>
        <source>N-S resolution</source>
        <translation>Độ phân giải B-N</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="142"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="429"/>
        <source>E-W resolution</source>
        <translation>Độ phân giải Đ-T</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="143"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="282"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="423"/>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="144"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="284"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="424"/>
        <source>South</source>
        <translation>Nam</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="145"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="286"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="425"/>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="146"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="288"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="426"/>
        <source>West</source>
        <translation>Tây</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="169"/>
        <source>Format</source>
        <translation>Định dạng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="180"/>
        <source>Minimum value</source>
        <translation>Giá trị tối thiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="181"/>
        <source>Maximum value</source>
        <translation>Giá trị tối đa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="192"/>
        <source>Data source</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="197"/>
        <source>Data description</source>
        <translation>Mô tả dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="206"/>
        <source>Comments</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="221"/>
        <source>Categories</source>
        <translation>Các phạm trù</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="241"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="337"/>
        <source>&lt;b&gt;Vector&lt;/b&gt;</source>
        <translation>&lt;b&gt;Vector&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="256"/>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="257"/>
        <source>Lines</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="258"/>
        <source>Boundaries</source>
        <translation>Ranh giới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="259"/>
        <source>Centroids</source>
        <translation>Trọng tâm</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="262"/>
        <source>Faces</source>
        <translation>Mặt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="263"/>
        <source>Kernels</source>
        <translation>Kernels</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="266"/>
        <source>Areas</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="267"/>
        <source>Islands</source>
        <translation>Đảo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="291"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="431"/>
        <source>Top</source>
        <translation>Trên cùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="292"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="432"/>
        <source>Bottom</source>
        <translation>Dưới cùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="295"/>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="295"/>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="302"/>
        <source>History&lt;br&gt;</source>
        <translation>Lịch sử&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="338"/>
        <source>&lt;b&gt;Layer&lt;/b&gt;</source>
        <translation>&lt;b&gt;Lớp&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="359"/>
        <source>Features</source>
        <translation>Các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="368"/>
        <source>Driver</source>
        <translation>Trình điều khiển</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="369"/>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="370"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="371"/>
        <source>Key column</source>
        <translation>Cột Key</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="446"/>
        <source>GISBASE is not set.</source>
        <translation>GISBASE không được thiết lập.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="459"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="495"/>
        <source>Mapset is already in use.</source>
        <translation>Bộ bản đồ đã đang được sử dụng.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="75"/>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="80"/>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="177"/>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="781"/>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="848"/>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="879"/>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="890"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="982"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="999"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1035"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1157"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1221"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1246"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1276"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1305"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1328"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="59"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="137"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="188"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="200"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="233"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="245"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="983"/>
        <source>Cannot read raster map region</source>
        <translation>Không thể đọc vùng của bản đồ raster</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1000"/>
        <source>Cannot read vector map region</source>
        <translation>Không thể đọc vùng của bản đồ vector</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1036"/>
        <source>Cannot read region</source>
        <translation>Không thể đọc vùng</translation>
    </message>
    <message>
        <source>PostgreSQL Geoprocessing</source>
        <translation type="obsolete">Xử lý địa lý PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/qgsgridfilewriter.cpp" line="65"/>
        <location filename="../src/analysis/interpolation/qgstininterpolator.cpp" line="100"/>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="27"/>
        <source>Version 0.001</source>
        <translation>Phiên bản 0.001</translation>
    </message>
    <message>
        <source>Quick Print</source>
        <translation type="obsolete">In ấn nhanh</translation>
    </message>
    <message>
        <source>Quick Print is a plugin to quickly print a map with minimal effort.</source>
        <translation type="obsolete">In ấn nhanh là một phần mở rộng để in nhanh một bản đồ tốn ít công sức.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="77"/>
        <source>Couldn&apos;t load SIP module.</source>
        <translation>Không thể nạp module SIP.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="77"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="85"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="92"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="100"/>
        <source>Python support will be disabled.</source>
        <translation>Hỗ trợ Python sẽ bị bất hoạt.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="85"/>
        <source>Couldn&apos;t load PyQt4.</source>
        <translation>Không thể nạp PyQt4.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="92"/>
        <source>Couldn&apos;t load PyQGIS.</source>
        <translation>Không thể nạp PyQGIS.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="179"/>
        <source>Python version:</source>
        <translation>Phiên bản Python:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="180"/>
        <source>QGIS version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="181"/>
        <source>Python path:</source>
        <translation>Đường dẫn Python:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="168"/>
        <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>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="53"/>
        <source>Coordinate Capture</source>
        <translation>Bắt toạ độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="54"/>
        <source>Capture mouse coordinates in different CRS</source>
        <translation>Bắt toạ độ con trỏ chuột theo HTĐ khác</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="39"/>
        <source>Dxf2Shp Converter</source>
        <translation>Bộ chuyển đổi Dxf2Shp</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="40"/>
        <source>Converts from dxf to shp file format</source>
        <translation>Chuyển đổi định dạng dxf thành shp</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/qgsgridfilewriter.cpp" line="65"/>
        <source>Interpolating...</source>
        <translation>Đang nội suy...</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="25"/>
        <source>Interpolation plugin</source>
        <translation>Phần mở rộng nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="26"/>
        <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>OGR Layer Converter</source>
        <translation type="obsolete">Bộ chuyển đổi Lớp OGR</translation>
    </message>
    <message>
        <source>Translates vector layers between formats supported by OGR library</source>
        <translation type="obsolete">dịch các lớp vector qua các định dạng được thư viện OGR hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="278"/>
        <source>Library name is %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="287"/>
        <source>Attempting to resolve the classFactory function
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="339"/>
        <source>Error Loading Plugin</source>
        <translation>Lỗi khi nạp phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="340"/>
        <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>
        <location filename="../src/gui/qgsprojectbadlayerguihandler.cpp" line="212"/>
        <source>Where is &apos;%1&apos; (original location: %2)?</source>
        <translation>&apos;%1&apos; ở đâu (vị trí ban đầu: %2)?</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="479"/>
        <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>
        <location filename="../src/core/qgsproviderregistry.cpp" line="87"/>
        <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>
        <location filename="../src/core/qgssearchtreenode.cpp" line="554"/>
        <source>Referenced column wasn&apos;t found: %1</source>
        <translation>Không tìm thấy cột tham chiếu: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="113"/>
        <source>Location: %1</source>
        <translation>Vi trí: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="116"/>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="121"/>
        <source>Location: %1&lt;br&gt;Mapset: %2</source>
        <translation>Vị trí: %1 &lt;br&gt;Bộ bản đồ: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/gpsdata.cpp" line="375"/>
        <source>Couldn&apos;t open the data source: %1</source>
        <translation>Không thể mở nguồn dữ liệu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/gpsdata.cpp" line="398"/>
        <source>Parse error at line %1 : %2</source>
        <translation>Lỗi phân tách tại dòng %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="451"/>
        <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>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="485"/>
        <source>Cannot start %1/etc/lock</source>
        <translation>Không thể khởi động %1/etc/lock</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="510"/>
        <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>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="516"/>
        <source>Cannot create temporary directory %1</source>
        <translation>Không thể tạo thư mục tạm %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="530"/>
        <source>Cannot create %1</source>
        <translation>Không thể tạo %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="608"/>
        <source>Cannot remove mapset lock: %1</source>
        <translation>Không thể loại bỏ khoá bộ bản đồ: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1056"/>
        <source>Cannot open GISRC file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1076"/>
        <source>Cannot start module</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1077"/>
        <source>command: %1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1096"/>
        <source>Cannot run module</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1097"/>
        <source>command: %1 %2&lt;br&gt;%3&lt;br&gt;%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1158"/>
        <source>Cannot get projection </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1222"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1247"/>
        <source>Cannot get raster extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1277"/>
        <source>Cannot get map info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1306"/>
        <source>Cannot get colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1329"/>
        <source>Cannot query raster </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="65"/>
        <source>Georeferencer GDAL</source>
        <translation>Trình tham chiếu địa lý GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="66"/>
        <source>Georeferencing rasters using GDAL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="67"/>
        <source>Version 3.1.9</source>
        <translation type="unfinished">Phiên bản 3.1.9</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracle_plugin.cpp" line="21"/>
        <source>Oracle Spatial GeoRaster</source>
        <translation type="unfinished">Ảnh raster địa lý không gian của Oracle</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracle_plugin.cpp" line="22"/>
        <source>Access Oracle Spatial GeoRaster</source>
        <translation>Truy nhập Oracle Spatial GeoRaster</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="986"/>
        <source>Deleted vertices</source>
        <translation>Xoá đỉnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1053"/>
        <source>Moved vertices</source>
        <translation>Di chuyển đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="392"/>
        <source>&lt;b&gt;Region&lt;/b&gt;</source>
        <translation>&lt;b&gt;Vùng&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="398"/>
        <source>Cannot open region header</source>
        <translation>Không thể mở header của vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="406"/>
        <source>XY</source>
        <translation>XY</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="409"/>
        <source>UTM</source>
        <translation>UTM</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="412"/>
        <source>SP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="415"/>
        <source>LL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="418"/>
        <source>Other</source>
        <translation>Khác</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="420"/>
        <source>Projection Type</source>
        <translation>Kiểu phép chiếu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="422"/>
        <source>Zone</source>
        <translation>Đới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="433"/>
        <source>3D Cols</source>
        <translation>Cột 3D</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="434"/>
        <source>3D Rows</source>
        <translation>Hàng 3D</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="435"/>
        <source>Depths</source>
        <translation>Độ sâu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="436"/>
        <source>E-W 3D resolution</source>
        <translation>Độ phân giải Đ-T 3D</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodel.cpp" line="437"/>
        <source>N-S 3D resolution</source>
        <translation>Độ phân giải B-N 3D</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="84"/>
        <source>eVis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="85"/>
        <source>An event visualization tool - view images associated with vector features</source>
        <translation>Một công cụ xem sự kiện - xem ảnh liên quan đến các đối tượng vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="86"/>
        <source>Version 1.1.0</source>
        <translation>Phiên bản 1.1.0</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="75"/>
        <source>This tool only supports vector data</source>
        <translation>Công cụ này chỉ hỗ trợ dữ liệu vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="80"/>
        <source>No active layers found</source>
        <translation>Không thấy lớp đang được kích hoạt</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/qgstininterpolator.cpp" line="100"/>
        <source>Building triangulation...</source>
        <translation>Đang xây dựng phép tam giác</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="1209"/>
        <source>Could not open CRS database %1&lt;br&gt;Error(%2): %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="1273"/>
        <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>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="31"/>
        <source>Raster Terrain Analysis plugin</source>
        <translation>Phần mở rộng Phân tích Địa hình Raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="32"/>
        <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>
        <location filename="../src/core/qgspoint.cpp" line="150"/>
        <source>W</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="../src/core/qgspoint.cpp" line="150"/>
        <source>E</source>
        <translation>Đ</translation>
    </message>
    <message>
        <location filename="../src/core/qgspoint.cpp" line="151"/>
        <source>S</source>
        <translation>N</translation>
    </message>
    <message>
        <location filename="../src/core/qgspoint.cpp" line="151"/>
        <source>N</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="100"/>
        <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>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramoverlayplugin.cpp" line="35"/>
        <source>Diagram Overlay</source>
        <translation>Chồng biểu đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramoverlayplugin.cpp" line="36"/>
        <source>A plugin for placing diagrams on vector layers</source>
        <translation>Một phần mở rộng để đặt các biểu đồ lên các lớp vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramoverlayplugin.cpp" line="37"/>
        <source>Version 0.0.1</source>
        <translation>Phiên bản 0.0.1</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/qgstininterpolator.cpp" line="145"/>
        <source>Estimating normal derivatives...</source>
        <translation>Đang ước lượng các đạo hàm thường...</translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgsrendererv2registry.cpp" line="15"/>
        <source>Single Symbol</source>
        <translation>Biểu tượng đơn</translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgsrendererv2registry.cpp" line="18"/>
        <source>Categorized</source>
        <translation>Phân theo loại</translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgsrendererv2registry.cpp" line="21"/>
        <source>Graduated</source>
        <translation>Phân theo cấp</translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgsrendererv2registry.cpp" line="25"/>
        <source>Rule-based</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsmaptoolcapture.cpp" line="239"/>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="977"/>
        <source>%n geometry error(s) found.</source>
        <comment>number of geometry errors</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6347"/>
        <source>invalid line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6425"/>
        <source>segment %1 of ring %2 of polygon %3 intersects segment %4 of ring %5 of polygon %6 at %7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6433"/>
        <location filename="../src/core/qgsgeometry.cpp" line="6521"/>
        <source>stopping validation after more than 100 errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6451"/>
        <source>ring %1 with less than three points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6459"/>
        <source>ring %1 not closed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6467"/>
        <source>line %1 with less than two points</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsgeometry.cpp" line="6485"/>
        <source>line %1 contains %n duplicate node(s) at %2</source>
        <comment>number of duplicate nodes</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6516"/>
        <source>segments %1 and %2 of line %3 intersect at %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6537"/>
        <source>ring %1 of polygon %2 not in exterior ring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6607"/>
        <location filename="../src/core/qgsgeometry.cpp" line="6611"/>
        <source>polygon %1 inside polygon %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometry.cpp" line="6624"/>
        <location filename="../src/core/qgsgeometry.cpp" line="6625"/>
        <source>Unknown geometry type</source>
        <translation type="unfinished">Kiểu hình học không rõ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="79"/>
        <source>OGR driver for &apos;%1&apos; not found (OGR error: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="103"/>
        <source>trimming attribute name &apos;%1&apos; to ten significant characters produces duplicate column name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="182"/>
        <source>creation of data source failed (OGR error:%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="260"/>
        <source>creation of layer failed (OGR error:%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="310"/>
        <source>unsupported type for field %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="336"/>
        <source>creation of field %1 failed (OGR error: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="369"/>
        <source>created field %1 not found (OGR error: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="454"/>
        <source>Invalid variant type for field %1[%2]: received %3 with type %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="485"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="496"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="512"/>
        <source>Feature geometry not imported (OGR error: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="527"/>
        <source>Feature creation error (OGR error: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="655"/>
        <source>Failed to transform a point while drawing a feature of type &apos;%1&apos;. Writing stopped. (Exception: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="675"/>
        <source>Feature write errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="685"/>
        <source>Stopping after %1 errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="704"/>
        <source>
Only %1 of %2 features written.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="825"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1342"/>
        <source>Arc/Info ASCII Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="832"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1346"/>
        <source>Atlas BNA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="839"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1350"/>
        <source>Comma Separated Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="846"/>
        <source>ESRI Shapefile</source>
        <translation type="unfinished">Tập tin shape của ESRI</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="853"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1371"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1373"/>
        <source>FMEObjects Gateway</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="860"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1378"/>
        <source>GeoJSON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="867"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1382"/>
        <source>GeoRSS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="874"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1386"/>
        <source>Geography Markup Language [GML]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="881"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1390"/>
        <source>Generic Mapping Tools [GMT]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="888"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1394"/>
        <source>GPS eXchange Format [GPX]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="909"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1418"/>
        <source>Keyhole Markup Language [KML]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="937"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1455"/>
        <source>Spatial Data Transfer Standard [SDTS]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="895"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1406"/>
        <source>INTERLIS 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="902"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1410"/>
        <source>INTERLIS 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="916"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1422"/>
        <source>Mapinfo File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="923"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1426"/>
        <source>Microstation DGN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="930"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1450"/>
        <source>S-57 Base file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="944"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1460"/>
        <source>SQLite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="951"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1487"/>
        <source>AutoCAD DXF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="958"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1483"/>
        <source>Geoconcept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="60"/>
        <source>Groups not yet supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="137"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="188"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="233"/>
        <source>Cannot draw raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="358"/>
        <source>CRS undefined - defaulting to project CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="365"/>
        <source>CRS undefined - defaulting to default CRS: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="333"/>
        <source>SQLite DB (*.sqlite *.db);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextannotationitem.cpp" line="22"/>
        <source>QGIS rocks!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextannotationitem.cpp" line="96"/>
        <source>&lt;html&gt;QGIS rocks!&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgsdisplacementplugin.cpp" line="26"/>
        <source>Displacement plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgsdisplacementplugin.cpp" line="27"/>
        <source>Adds a new renderer that automatically handles point displacement in case they have the same position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgsdisplacementplugin.cpp" line="45"/>
        <source>Point Displacement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="58"/>
        <source>Processing 1/2 - %p%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="66"/>
        <source>Processing 2/2 - %p%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="101"/>
        <source>Intersects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="102"/>
        <source>Is disjoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="110"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="127"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="131"/>
        <source>Touches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="111"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="128"/>
        <source>Crosses</source>
        <translation type="unfinished">Chữ thập</translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="112"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="132"/>
        <source>Within</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="116"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="133"/>
        <source>Contains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="120"/>
        <source>Equals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquery.cpp" line="121"/>
        <source>Overlaps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="49"/>
        <source>Spatial Query Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="50"/>
        <source>A plugin that makes spatial queries on vector layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/main.cpp" line="423"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="13"/>
        <source>Simple line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="15"/>
        <source>Marker line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="17"/>
        <source>Line decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="20"/>
        <source>Simple marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="22"/>
        <source>SVG marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="24"/>
        <source>Font marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="27"/>
        <source>Simple fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="29"/>
        <source>SVG fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/symbology-ng/qgssymbollayerv2registry.cpp" line="31"/>
        <source>Centroid fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="39"/>
        <source>No active vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="40"/>
        <source>To select features, you must choose a vector layer by clicking on its name in the legend</source>
        <translation type="unfinished">Để chọn các thuộc tính, bạn phải chọn một lớp vector bằng cách nhắp chuột vào tên nó trong phần chú giải</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="119"/>
        <source>CRS Exception</source>
        <translation type="unfinished">HTĐ ngoại lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="120"/>
        <source>Selection extends beyond layer&apos;s coordinate system.</source>
        <translation type="unfinished">Phép chọn ra ngoài HTĐ của lớp.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1868"/>
        <source>Raster Histogram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1871"/>
        <source>Pixel Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1872"/>
        <source>Frequency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgisgui.cpp" line="132"/>
        <source>Choose a file name to save the map image as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="31"/>
        <source>OfflineEditing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="32"/>
        <source>Allow offline editing and synchronizing with database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="55"/>
        <source>Road graph plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="56"/>
        <source>It solves the shortest path problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="49"/>
        <source>SQL Anywhere plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="50"/>
        <source>Store vector layers within a SQL Anywhere database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1338"/>
        <source>Arc/Info Binary Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1352"/>
        <source>DODS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1358"/>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1360"/>
        <source>ESRI Personal GeoDatabase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1365"/>
        <source>ESRI ArcSDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1369"/>
        <source>ESRI Shapefiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1398"/>
        <source>Grass Vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1402"/>
        <source>Informix DataBlade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1414"/>
        <source>INGRES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1430"/>
        <source>MySQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1434"/>
        <source>Oracle Spatial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1438"/>
        <source>ODBC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1442"/>
        <source>OGDI Vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1446"/>
        <source>PostgreSQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1465"/>
        <source>UK. NTF2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1469"/>
        <source>U.S. Census TIGER/Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1473"/>
        <source>VRT - Virtual Datasource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1478"/>
        <source>X-Plane/Flightgear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="1500"/>
        <source>All files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="178"/>
        <source>Cannot get GDAL raster band: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="782"/>
        <source>Cannot open GDAL MEM dataset %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="849"/>
        <source>Cannot GDALCreateGenImgProjTransformer: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="880"/>
        <source>Cannot inittialize GDALWarpOperation : </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="891"/>
        <source>Cannot ChunkAndWarpImage: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1682"/>
        <source>[GDAL] All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1840"/>
        <source>This raster file has no bands and is invalid as a raster layer.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QextSerialPort</name>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="224"/>
        <source>No Error has occurred</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="225"/>
        <source>Invalid file descriptor (port was not opened correctly)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="226"/>
        <source>Unable to allocate memory tables (POSIX)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="227"/>
        <source>Caught a non-blocked signal (POSIX)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="228"/>
        <source>Operation timed out (POSIX)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="229"/>
        <source>The file opened by the port is not a valid device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="230"/>
        <source>The port detected a break condition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="231"/>
        <source>The port detected a framing error (usually caused by incorrect baud rate settings)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="232"/>
        <source>There was an I/O error while communicating with the port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="233"/>
        <source>Character buffer overrun</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="234"/>
        <source>Receive buffer overflow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="235"/>
        <source>The port detected a parity error in the received data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="236"/>
        <source>Transmit buffer overflow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="237"/>
        <source>General read operation failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="238"/>
        <source>General write operation failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/gps/qextserialport/qextserialport.cpp" line="239"/>
        <source>Unknown error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgisApp</name>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1677"/>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1948"/>
        <source>Version</source>
        <translation>Phiên bản</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2174"/>
        <location filename="../src/app/qgisapp.cpp" line="2181"/>
        <location filename="../src/app/qgisapp.cpp" line="6238"/>
        <source>Invalid Data Source</source>
        <translation>Nguồn Dữ liệu Không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3479"/>
        <location filename="../src/app/qgisapp.cpp" line="4903"/>
        <location filename="../src/app/qgisapp.cpp" line="4950"/>
        <source>No Layer Selected</source>
        <translation>Không có lớp nào được chọn</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4781"/>
        <source>There is a new version of QGIS available</source>
        <translation>Đã có phiên bản QGIS mới</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4787"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4791"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4796"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4799"/>
        <location filename="../src/app/qgisapp.cpp" line="4812"/>
        <location filename="../src/app/qgisapp.cpp" line="4817"/>
        <location filename="../src/app/qgisapp.cpp" line="4845"/>
        <source>QGIS Version Information</source>
        <translation>Thông tin về phiên bản QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4817"/>
        <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ừ Server</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4831"/>
        <source>Connection refused - server may be down</source>
        <translation>Liên kết bị từ chối - server có thể bị hỏng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4834"/>
        <source>QGIS server was not found</source>
        <translation>Không tìm thấy server QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2352"/>
        <location filename="../src/app/qgisapp.cpp" line="2424"/>
        <source>Invalid Layer</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2352"/>
        <location filename="../src/app/qgisapp.cpp" line="2424"/>
        <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>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3517"/>
        <source>Problem deleting features</source>
        <translation>Trục trặc khi xóa các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3518"/>
        <source>A problem occured during deletion of features</source>
        <translation>Trục trặc xảy ra khi xóa các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3488"/>
        <source>No Vector Layer Selected</source>
        <translation>Không có lớp vector nào được chọn</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3489"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3480"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="1676"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="1606"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="414"/>
        <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>&amp;Plugins</source>
        <translation type="obsolete">&amp;Phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1165"/>
        <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 đang vẽ lại (render) 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>
        <location filename="../src/app/qgisapp.cpp" line="1238"/>
        <source>Displays the current map scale</source>
        <translation>Hiển thị tỷ lệ bản đồ hiện hành</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1251"/>
        <source>Render</source>
        <translation>Vẽ lại</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1254"/>
        <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 vẽ lại ứng với các lệnh di chuyển bản đồ cũng như các &apos;sự kiện&apos; khác. Khi không đánh dấu, việc vẽ lại 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 vẽ lại.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2726"/>
        <location filename="../src/app/qgisapp.cpp" line="2867"/>
        <location filename="../src/app/qgisapp.cpp" line="2929"/>
        <source>QGis files (*.qgs)</source>
        <translation>Tập tin QGIS (*.qgs)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2866"/>
        <source>Choose a QGIS project file</source>
        <translation>Hãy chọn một tập tin dự án QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1258"/>
        <source>Toggle map rendering</source>
        <translation>Bật/tắt vẽ lại (render) bản đồ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2751"/>
        <source>QGIS Project Read Error</source>
        <translation>Lỗi đọc tập tin dự án QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6158"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="2611"/>
        <source>Save As</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2726"/>
        <source>Choose a QGIS project file to open</source>
        <translation>Chọn mở một tập tin dự án QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="401"/>
        <source>Checking database</source>
        <translation>Đang kiểm tra CSDL</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="406"/>
        <source>Reading settings</source>
        <translation>Đang đọc các thiết lập</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="409"/>
        <source>Setting up the GUI</source>
        <translation>Thiết lập Giao diện đồ họa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="487"/>
        <source>Restoring loaded plugins</source>
        <translation>Phục hồi các phần mở rộng đã nạp</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="506"/>
        <source>Initializing file filters</source>
        <translation>Đang khởi chạy các bộ lọc tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="534"/>
        <source>Restoring window state</source>
        <translation>Phục hồi trạng thái cửa sổ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="538"/>
        <source>QGIS Ready!</source>
        <translation>QGIS sẵn sàng!</translation>
    </message>
    <message>
        <source>&amp;New Project</source>
        <translation type="obsolete">&amp;Dự án mới</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <comment>New Project</comment>
        <translation type="obsolete">Ctrl+N</translation>
    </message>
    <message>
        <source>New Project</source>
        <translation type="obsolete">Dự án mới</translation>
    </message>
    <message>
        <source>&amp;Open Project...</source>
        <translation type="obsolete">&amp;Mở Dự án...</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <comment>Open a Project</comment>
        <translation type="obsolete">Ctrl+O</translation>
    </message>
    <message>
        <source>Open a Project</source>
        <translation type="obsolete">Mở một dự án</translation>
    </message>
    <message>
        <source>&amp;Save Project</source>
        <translation type="obsolete">&amp;Lưu dự án</translation>
    </message>
    <message>
        <source>Save Project</source>
        <translation type="obsolete">Lưu Dự án</translation>
    </message>
    <message>
        <source>Save Project &amp;As...</source>
        <translation type="obsolete">Lưu dự án &amp;thành...</translation>
    </message>
    <message>
        <source>Save Project under a new name</source>
        <translation type="obsolete">Lưu dự án thành một tên mới</translation>
    </message>
    <message>
        <source>Save as Image...</source>
        <translation type="obsolete">Lưu thành Ảnh...</translation>
    </message>
    <message>
        <source>Save map as image</source>
        <translation type="obsolete">Lưu bản đồ thành ảnh</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="obsolete">Thoát</translation>
    </message>
    <message>
        <source>Exit QGIS</source>
        <translation type="obsolete">Thoát QGIS</translation>
    </message>
    <message>
        <source>Add a Vector Layer</source>
        <translation type="obsolete">Thêm lớp vector</translation>
    </message>
    <message>
        <source>Add a Raster Layer</source>
        <translation type="obsolete">Thêm một lớp raster</translation>
    </message>
    <message>
        <source>Add a PostGIS Layer</source>
        <translation type="obsolete">Thêm lớp PostGIS</translation>
    </message>
    <message>
        <source>Remove Layer</source>
        <translation type="obsolete">Đóng lớp đang chọn</translation>
    </message>
    <message>
        <source>Remove a Layer</source>
        <translation type="obsolete">Đóng một lớp</translation>
    </message>
    <message>
        <source>Show all layers in the overview map</source>
        <translation type="obsolete">Hiển thị tất cả các lớp trong bản đồ tổng quát</translation>
    </message>
    <message>
        <source>Remove All From Overview</source>
        <translation type="obsolete">Loại bỏ tất cả khỏi vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Remove all layers from overview map</source>
        <translation type="obsolete">Loại bỏ tất cả các lớp khỏi bản đồ tổng quát</translation>
    </message>
    <message>
        <source>Show All Layers</source>
        <translation type="obsolete">Hiển thị tất cả các lớp</translation>
    </message>
    <message>
        <source>Show all layers</source>
        <translation type="obsolete">Hiện tất cả các lớp</translation>
    </message>
    <message>
        <source>Hide All Layers</source>
        <translation type="obsolete">Ẩn tất cả các lớp</translation>
    </message>
    <message>
        <source>Hide all layers</source>
        <translation type="obsolete">Ẩn tất cả các lớp</translation>
    </message>
    <message>
        <source>Project Properties...</source>
        <translation type="obsolete">Đặc điểm của phép chiếu...</translation>
    </message>
    <message>
        <source>Set project properties</source>
        <translation type="obsolete">Thiết lập các đặc điểm của phép chiếu</translation>
    </message>
    <message>
        <source>Options...</source>
        <translation type="obsolete">Tùy chọn...</translation>
    </message>
    <message>
        <source>Change various QGIS options</source>
        <translation type="obsolete">Thay đổi các tùy chọn khác nhau của QGIS</translation>
    </message>
    <message>
        <source>Help Contents</source>
        <translation type="obsolete">Các nội dung trợ giúp</translation>
    </message>
    <message>
        <source>Ctrl+?</source>
        <comment>Help Documentation (Mac)</comment>
        <translation type="obsolete">Ctrl+?</translation>
    </message>
    <message>
        <source>F1</source>
        <comment>Help Documentation</comment>
        <translation type="obsolete">F1</translation>
    </message>
    <message>
        <source>Help Documentation</source>
        <translation type="obsolete">Tài liệu trợ giúp</translation>
    </message>
    <message>
        <source>Ctrl+H</source>
        <comment>QGIS Home Page</comment>
        <translation type="obsolete">Ctrl+H</translation>
    </message>
    <message>
        <source>QGIS Home Page</source>
        <translation type="obsolete">Trang chủ của QGIS</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="obsolete">Nói về</translation>
    </message>
    <message>
        <source>About QGIS</source>
        <translation type="obsolete">Nói về QGIS</translation>
    </message>
    <message>
        <source>Check Qgis Version</source>
        <translation type="obsolete">Kiểm tra phiên bản của QGIS</translation>
    </message>
    <message>
        <source>Check if your QGIS version is up to date (requires internet access)</source>
        <translation type="obsolete">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>Refresh</source>
        <translation type="obsolete">Làm tươi lại</translation>
    </message>
    <message>
        <source>Ctrl+R</source>
        <comment>Refresh Map</comment>
        <translation type="obsolete">Ctrl+R</translation>
    </message>
    <message>
        <source>Refresh Map</source>
        <translation type="obsolete">Làm tươi lại bản đồ</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="obsolete">Phóng to</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <comment>Zoom In</comment>
        <translation type="obsolete">Ctrl++</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="obsolete">Thu nhỏ</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <comment>Zoom Out</comment>
        <translation type="obsolete">Ctrl+-</translation>
    </message>
    <message>
        <source>Zoom Full</source>
        <translation type="obsolete">Phóng đến toàn vùng</translation>
    </message>
    <message>
        <source>Zoom to Full Extents</source>
        <translation type="obsolete">Phóng đến toàn bộ phạm vi</translation>
    </message>
    <message>
        <source>Pan Map</source>
        <translation type="obsolete">Di chuyển bản đồ</translation>
    </message>
    <message>
        <source>Pan the map</source>
        <translation type="obsolete">Di chuyển bản đồ</translation>
    </message>
    <message>
        <source>Zoom Last</source>
        <translation type="obsolete">Phóng đến vùng xem trước đó</translation>
    </message>
    <message>
        <source>Zoom to Last Extent</source>
        <translation type="obsolete">Phóng đến phạm vi xem trước đó</translation>
    </message>
    <message>
        <source>Zoom to Layer</source>
        <translation type="obsolete">Phóng đến lớp</translation>
    </message>
    <message>
        <source>Identify Features</source>
        <translation type="obsolete">Nhận diện đối tượng</translation>
    </message>
    <message>
        <source>Click on features to identify them</source>
        <translation type="obsolete">Nhắp chuột vào các đối tượng để nhận diện chúng</translation>
    </message>
    <message>
        <source>Select Features</source>
        <translation type="obsolete">Chọn đối tượng</translation>
    </message>
    <message>
        <source>Measure Line </source>
        <translation type="obsolete">Đo đường </translation>
    </message>
    <message>
        <source>Measure a Line</source>
        <translation type="obsolete">Đo một đường</translation>
    </message>
    <message>
        <source>Measure Area</source>
        <translation type="obsolete">Đo diện tích</translation>
    </message>
    <message>
        <source>Measure an Area</source>
        <translation type="obsolete">Đo một vùng</translation>
    </message>
    <message>
        <source>Show Bookmarks</source>
        <translation type="obsolete">Hiển thị các đánh dấu</translation>
    </message>
    <message>
        <source>New Bookmark...</source>
        <translation type="obsolete">Đánh dấu mới...</translation>
    </message>
    <message>
        <source>Ctrl+B</source>
        <comment>New Bookmark</comment>
        <translation type="obsolete">Ctrl+B</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6533"/>
        <source>New Bookmark</source>
        <translation>Đánh dấu mới</translation>
    </message>
    <message>
        <source>Add WMS Layer...</source>
        <translation type="obsolete">Thêm lớp WMS...</translation>
    </message>
    <message>
        <source>Add current layer to overview map</source>
        <translation type="obsolete">Thêm lớp hiện tại vào bản đồ tổng quát</translation>
    </message>
    <message>
        <source>Open the plugin manager</source>
        <translation type="obsolete">Mở trình Quản lý Phần mở rộng</translation>
    </message>
    <message>
        <source>Capture Point</source>
        <translation type="obsolete">Vẽ điểm</translation>
    </message>
    <message>
        <source>Capture Points</source>
        <translation type="obsolete">Vẽ các điểm</translation>
    </message>
    <message>
        <source>Capture Line</source>
        <translation type="obsolete">Vẽ đường</translation>
    </message>
    <message>
        <source>Capture Lines</source>
        <translation type="obsolete">Vẽ các đường</translation>
    </message>
    <message>
        <source>Capture Polygon</source>
        <translation type="obsolete">Vẽ vùng</translation>
    </message>
    <message>
        <source>Capture Polygons</source>
        <translation type="obsolete">Vẽ các vùng</translation>
    </message>
    <message>
        <source>Delete Selected</source>
        <translation type="obsolete">Xóa phần được chọn</translation>
    </message>
    <message>
        <source>Add Vertex</source>
        <translation type="obsolete">Thêm đỉnh</translation>
    </message>
    <message>
        <source>Delete Vertex</source>
        <translation type="obsolete">Xóa đỉnh</translation>
    </message>
    <message>
        <source>Move Vertex</source>
        <translation type="obsolete">Di chuyển đỉnh</translation>
    </message>
    <message>
        <source>Cut Features</source>
        <translation type="obsolete">Cắt các đối tượng</translation>
    </message>
    <message>
        <source>Cut selected features</source>
        <translation type="obsolete">Cắt đối tượng được chọn</translation>
    </message>
    <message>
        <source>Copy Features</source>
        <translation type="obsolete">Sao chép các đối tượng</translation>
    </message>
    <message>
        <source>Copy selected features</source>
        <translation type="obsolete">Sao chép các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Paste Features</source>
        <translation type="obsolete">Dán các đối tượng</translation>
    </message>
    <message>
        <source>Paste selected features</source>
        <translation type="obsolete">Dán các đối tượng được chọn</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation type="obsolete">&amp;Tập tin</translation>
    </message>
    <message>
        <source>&amp;Open Recent Projects</source>
        <translation type="obsolete">Mở dự án &amp;gần đây</translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation type="obsolete">&amp;Xem</translation>
    </message>
    <message>
        <source>&amp;Layer</source>
        <translation type="obsolete">&amp;Lớp</translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation type="obsolete">Th&amp;iết lập</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation type="obsolete">Trợ &amp;giúp</translation>
    </message>
    <message>
        <source>File</source>
        <translation type="obsolete">Tập tin</translation>
    </message>
    <message>
        <source>Manage Layers</source>
        <translation type="obsolete">Quản lý Lớp</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="obsolete">Trợ giúp</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation type="obsolete">Số hóa</translation>
    </message>
    <message>
        <source>Map Navigation</source>
        <translation type="obsolete">Định vị bản đồ</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="obsolete">Các Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2046"/>
        <source>Plugins</source>
        <translation type="unfinished">Phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1288"/>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="920"/>
        <location filename="../src/app/qgisapp.cpp" line="4270"/>
        <location filename="../src/app/qgisapp.cpp" line="4352"/>
        <location filename="../src/app/qgisapp.cpp" line="4366"/>
        <location filename="../src/app/qgisapp.cpp" line="6551"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="476"/>
        <source>Checking provider plugins</source>
        <translation>Kiểm tra trình cung cấp các phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="480"/>
        <source>Starting Python</source>
        <translation>Đang khởi động Python</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3495"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3496"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3502"/>
        <location filename="../src/app/qgisapp.cpp" line="3788"/>
        <location filename="../src/app/qgisapp.cpp" line="3847"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <source>Toggle editing</source>
        <translation type="obsolete">Bật/Tắt chỉnh sửa</translation>
    </message>
    <message>
        <source>Toggles the editing state of the current layer</source>
        <translation type="obsolete">Bật/Tắt trạng thái chỉnh sửa của lớp hiện tại</translation>
    </message>
    <message>
        <source>Add Ring</source>
        <translation type="obsolete">Thêm Ring</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1223"/>
        <source>Scale </source>
        <translation>Tỷ lệ </translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1239"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="5499"/>
        <source>Map coordinates at mouse cursor position</source>
        <translation>Tọa độ tại vị trí con trỏ chuột</translation>
    </message>
    <message>
        <source>Toggle fullscreen mode</source>
        <translation type="obsolete">Bật/tắt chế độ toàn màn hình</translation>
    </message>
    <message>
        <source>Split Features</source>
        <translation type="obsolete">Cắt các Đối tượng</translation>
    </message>
    <message>
        <source>Map Tips</source>
        <translation type="obsolete">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 type="obsolete">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</source>
        <translation type="obsolete">Mới</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1224"/>
        <source>Current map scale</source>
        <translation>Tỷ lệ bản đồ hiện tại</translation>
    </message>
    <message>
        <source>Resource Location Error</source>
        <translation type="obsolete">Lỗi Resource Location</translation>
    </message>
    <message>
        <source>Error reading icon resources from: 
 %1
 Quitting...</source>
        <translation type="obsolete">Lỗi đọc icon resources từ: 
%1
Đang thoát...</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1615"/>
        <source>Overview</source>
        <translation>Tổng quan</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1717"/>
        <location filename="../src/app/qgisapp.cpp" line="1759"/>
        <source>Private qgis.db</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1717"/>
        <source>Could not open qgis.db</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1759"/>
        <source>Migration of private qgis.db failed.
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1917"/>
        <source>You are using QGIS version %1 built against code revision %2.</source>
        <translation>bạn đang dùng QGIS phiên bản %1 được xây dựng dựa trên bản mã %2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1941"/>
        <source>
This binary was compiled against Qt %1,and is currently running against Qt %2</source>
        <translation>
Bản nhị phân này được biên dịch theo Qt %1, và hiện đang chạy theo Qt %2</translation>
    </message>
    <message utf8="true">
        <location filename="../src/app/qgisapp.cpp" line="1949"/>
        <source>What&apos;s new in Version 1.7.0 &apos;Wrocław&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message utf8="true">
        <location filename="../src/app/qgisapp.cpp" line="1951"/>
        <source>This release is named after the town of Wrocław in Poland. The Department of Climatology and Atmosphere Protection, University of Wrocław kindly hosted our last developer meeting in November 2010. Please note that this is a release in our &apos;cutting edge&apos; release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x and QGIS 1.6.0. As with any software, there may be bugs and issues that we were not able to fix in time for the release. We therefore recommend that you test this version before rolling it out en-masse to your users.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1954"/>
        <source>This release includes over 277 bug fixes and many new features and enhancements. Once again it is impossible to document everything here that has changed so we will just provide a bullet list of key new features here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1957"/>
        <source>Symbology labels and diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1959"/>
        <source>New symbology now used by default!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1960"/>
        <source>Diagram system that uses the same smart placement system as labeling-ng</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1961"/>
        <source>Export and import of styles (symbology-ng).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1962"/>
        <source>Labels for rules in rule-based renderers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1963"/>
        <source>Ability to set label distance in map units.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1964"/>
        <source>Rotation for svg fills.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1965"/>
        <source>Font marker can have an X,Y offset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1966"/>
        <source>Allow the line symbol layers to be used for outline of polygon (fill) symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1967"/>
        <source>Option to put marker on the central point of a line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1968"/>
        <source>Option to put marker only on first/last vertex of a line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1969"/>
        <source>Added &quot;centroid fill&quot; symbol layer which draws a marker on polygon&apos;s centroid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1970"/>
        <source>Allow the marker line symbol layer to draw markers on each vertex.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1971"/>
        <source>Move/rotate/change label edit tools to interactively change data defined label properties.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1973"/>
        <source>New Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1975"/>
        <source>Added GUI for gdaldem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1976"/>
        <source>Added &apos;Lines to polygons&apos; tool to vector menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1977"/>
        <source>Added field calculator with functions like $x, $y and $perimeter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1978"/>
        <source>Added voronoi polygon tool to Vector menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1980"/>
        <source>User interface updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1982"/>
        <source>Allow managing missing layers in a list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1983"/>
        <source>Zoom to group of layers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1984"/>
        <source>&apos;Tip of the day&apos; on startup. You can en/disable tips in the options panel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1985"/>
        <source>Better organisation of menus, separate database menu added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1986"/>
        <source>Add ability to show number of features in legend classes. Accessible via right-click legend menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1988"/>
        <source>General clean-ups and usability improvements.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1990"/>
        <source>CRS Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1992"/>
        <source>Show active crs in status bar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1993"/>
        <source>Assign layer CRS to project (in the legend context menu).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1994"/>
        <source>Select default CRS for new projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1995"/>
        <source>Allow setting CRS for multiple layers at once.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1996"/>
        <source>Default to last selection when prompting for CRS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1998"/>
        <source>Rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2000"/>
        <source>Added AND and OR operator for raster calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2001"/>
        <source>On-the-fly reprojection of rasters added!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2002"/>
        <source>Proper implementation of raster providers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2003"/>
        <source>Added raster toolbar with histogram stretch functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2005"/>
        <source>Providers and Data Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2007"/>
        <source>New SQLAnywhere vector provider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2008"/>
        <source>Table join support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2009"/>
        <source>Feature form updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2011"/>
        <source>Make NULL value string representation configurable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2012"/>
        <source>Fix feature updates in feature form from attribute table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2013"/>
        <source>Add support for NULL values in value maps (comboboxes).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2014"/>
        <source>Use layer names instead of ids in drop down list when loading value maps from layers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2015"/>
        <source>Support feature form expression fields: line edits on the form which name prefix &quot;expr_&quot; are evaluated. Their value is interpreted as field calculator string and replaced with the calculated value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2016"/>
        <source>Support searching for NULL in attribute table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2017"/>
        <source>Attribute editing improvements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2019"/>
        <source>Improved interactive attribute editing in table (adding/deleting features, attribute update).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2020"/>
        <source>Allow adding of geometryless features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2021"/>
        <source>Fixed attribute undo/redo.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2022"/>
        <source>Improved attribute handling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2024"/>
        <source>Optionally re-use entered attribute values for next digitized feature.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2025"/>
        <source>Allow merging/assigning attribute values to a set of features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2026"/>
        <source>Allow OGR &apos;save as&apos; without attributes (for eg. DGN/DXF).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2028"/>
        <source>Api and Developer Centric</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2030"/>
        <source>Refactored attribute dialog calls to QgsFeatureAttribute.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2031"/>
        <source>Added QgsVectorLayer::featureAdded signal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2032"/>
        <source>Layer menu function added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2033"/>
        <source>Added option to load c++ plugins from user  specified directories. Requires application restart to activate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2036"/>
        <source>Completely new geometry checking tool for fTools. Significantly faster, more relevant error messages, and now supports zooming to errors. See the new QgsGeometry.validateGeometry function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2040"/>
        <source>QGIS Mapserver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2042"/>
        <source>Ability to specify wms service capabilities in the properties section of the project file (instead of wms_metadata.xml file).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2044"/>
        <source>Support for wms printing with GetPrint-Request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2048"/>
        <source>Support for icons of plugins in the plugin manager dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2049"/>
        <source>Removed quickprint plugin - use easyprint plugin rather from plugin repo.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2050"/>
        <source>Removed ogr convertor plugin - use &apos;save as&apos; context menu rather.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2052"/>
        <source>Printing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2054"/>
        <source>Undo/Redo support for the print composer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2173"/>
        <source>%1 doesn&apos;t have any layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2792"/>
        <source>Unable to open project</source>
        <translation>Không thể mở dự án</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3446"/>
        <source>Saving done</source>
        <translation type="unfinished">Việc lưu hoàn tất</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3446"/>
        <source>Export to vector file has been completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3451"/>
        <source>Save error</source>
        <translation type="unfinished">Lưu lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3452"/>
        <source>Export to vector file failed.
Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3503"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4439"/>
        <source>Invalid scale</source>
        <translation>Tỷ lệ không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4623"/>
        <source>Tile scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4837"/>
        <source>Network error while communicating with server</source>
        <translation>Lỗi mạng khi giao tiếp với server</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4840"/>
        <source>Unknown network socket error</source>
        <translation>Lỗi socket mạng không rõ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4904"/>
        <location filename="../src/app/qgisapp.cpp" line="4913"/>
        <source>To perform a full histogram stretch, you need to have a raster layer selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4936"/>
        <location filename="../src/app/qgisapp.cpp" line="4979"/>
        <source>To perform a local histogram stretch, you need to have a grayscale or multiband (multiband single layer, singleband grayscale or multiband color)  raster layer selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5092"/>
        <location filename="../src/app/qgisapp.cpp" line="5134"/>
        <location filename="../src/app/qgisapp.cpp" line="6319"/>
        <source>Layer is not valid</source>
        <translation>Lớp không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5093"/>
        <source>The layer %1 is not a valid layer and can not be added to the map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5135"/>
        <location filename="../src/app/qgisapp.cpp" line="6320"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="5180"/>
        <source>Save?</source>
        <translation>Lưu?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5181"/>
        <source>Do you want to save the current project?</source>
        <translation>Bạn có muốn lưu dự án hiện tại?</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="5704"/>
        <source>%n feature(s) selected on layer %1.</source>
        <comment>number of selected features</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6418"/>
        <source>Unsupported Data Source</source>
        <translation>Nguồn Dữ liệu không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6534"/>
        <source>Enter a name for the new bookmark:</source>
        <translation>Nhập tên cho đánh dấu mới:</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6551"/>
        <source>Unable to create the bookmark. Your user database may be missing or corrupted</source>
        <translation>Không thể tạo đánh dấu. CSDL người dùng của bạn có thể mất hoặc bị hỏng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6566"/>
        <source>Project file is older</source>
        <translation>Tập tin dự án kiểu cũ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6583"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="6584"/>
        <source>Warn me when opening a project file saved with an older version of QGIS</source>
        <translation>Cảnh báo cho tôi 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>
        <location filename="../src/app/qgisapp.cpp" line="6805"/>
        <source>SSL errors occured accessing URL %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1248"/>
        <source>Stop map rendering</source>
        <translation>Ngưng vẽ lại bản đồ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="387"/>
        <source>Multiple Instances of QgisApp</source>
        <translation type="unfinished">&apos;Đa bản thể QgisApp&apos;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="388"/>
        <source>Multiple instances of Quantum GIS application object detected.
Please contact the developers.
</source>
        <translation type="unfinished">Phát hiện ra &apos;đa bản thể&apos; của đối tượng ứng dụng Quantum GIS.
Vui lòng liên hệ với các nhà phát triển.
</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="obsolete">&amp;Quay ngược lệnh</translation>
    </message>
    <message>
        <source>Undo the last operation</source>
        <translation type="obsolete">Quay ngược lại lệnh sau cùng</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation type="obsolete">Cắ&amp;t</translation>
    </message>
    <message>
        <source>Cut the current selection&apos;s contents to the clipboard</source>
        <translation type="obsolete">Cắt nội dung của phép chọn hiện tại vào bộ nhớ</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation type="obsolete">Ché&amp;p</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <translation type="obsolete">Ctrl+C</translation>
    </message>
    <message>
        <source>Copy the current selection&apos;s contents to the clipboard</source>
        <translation type="obsolete">Chép nội dung của phép chọn hiện tại vào bộ nhớ</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation type="obsolete">&amp;Dán</translation>
    </message>
    <message>
        <source>Paste the clipboard&apos;s contents into the current selection</source>
        <translation type="obsolete">Dán nội dung từ bộ nhớ vào phép chọn hiện tại</translation>
    </message>
    <message>
        <source>Zoom to Selection</source>
        <translation type="obsolete">Phóng đến phép chọn</translation>
    </message>
    <message>
        <source>Ctrl+J</source>
        <comment>Zoom to Selection</comment>
        <translation type="obsolete">Ctrl+J</translation>
    </message>
    <message>
        <source>Zoom Actual Size</source>
        <translation type="obsolete">Phóng kích thước thực</translation>
    </message>
    <message>
        <source>Zoom to Actual Size</source>
        <translation type="obsolete">Phóng đến kích thước thực</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3341"/>
        <source>Labeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Vector Layer...</source>
        <translation type="obsolete">Thêm lớp vector...</translation>
    </message>
    <message>
        <source>Add Raster Layer...</source>
        <translation type="obsolete">Thêm lớp raster...</translation>
    </message>
    <message>
        <source>Add PostGIS Layer...</source>
        <translation type="obsolete">Thêm lớp PostGIS...</translation>
    </message>
    <message>
        <source>Add a Web Mapping Server Layer</source>
        <translation type="obsolete">Thêm một lớp Web Mapping Server (WMS)</translation>
    </message>
    <message>
        <source>Open Attribute Table</source>
        <translation type="obsolete">Mở bảng thuộc tính</translation>
    </message>
    <message>
        <source>Properties...</source>
        <translation type="obsolete">Thuộc tính...</translation>
    </message>
    <message>
        <source>Set properties of the current layer</source>
        <translation type="obsolete">Thiết lập thuộc tính cho lớp hiện tại</translation>
    </message>
    <message>
        <source>Add to Overview</source>
        <translation type="obsolete">Thêm vào vùng xem Tổng quát</translation>
    </message>
    <message>
        <source>Add All to Overview</source>
        <translation type="obsolete">Thêm tất cả vào vùng xem tổng quát</translation>
    </message>
    <message>
        <source>Manage Plugins...</source>
        <translation type="obsolete">Quản lý các phần mở rộng...</translation>
    </message>
    <message>
        <source>Toggle Full Screen Mode</source>
        <translation type="obsolete">Bật/tắt chế độ toàn màn hình</translation>
    </message>
    <message>
        <source>Custom CRS...</source>
        <translation type="obsolete">Hệ toạ độ tự tạo...</translation>
    </message>
    <message>
        <source>Manage custom coordinate reference systems</source>
        <translation type="obsolete">Quản lý các hệ toạ độ tuỳ chỉnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="829"/>
        <source>Minimize</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="830"/>
        <source>Ctrl+M</source>
        <comment>Minimize Window</comment>
        <translation type="unfinished">Ctrl+M</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="831"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="834"/>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="835"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="838"/>
        <source>Bring All to Front</source>
        <translation>Đưa tất cả lên trước</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="839"/>
        <source>Bring forward all open windows</source>
        <translation>Đưa lên tất cả các sửa sổ đang mở</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="920"/>
        <source>Failed to open Python console:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation type="obsolete">Chỉnh &amp;sửa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="992"/>
        <source>Panels</source>
        <translation>Các panen</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="993"/>
        <source>Toolbars</source>
        <translation>Các thanh công cụ</translation>
    </message>
    <message>
        <source>Measure</source>
        <translation type="obsolete">Đo</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1047"/>
        <source>&amp;Window</source>
        <translation>Cử&amp;a sổ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1059"/>
        <source>&amp;Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label</source>
        <translation type="obsolete">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1179"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="1279"/>
        <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 đồ (on the fly) 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>
        <location filename="../src/app/qgisapp.cpp" line="1283"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="6818"/>
        <source>

Always ignore these errors?</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="6822"/>
        <source>%n SSL errors occured</source>
        <comment>number of errors</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1938"/>
        <source>
This copy of QGIS writes debugging output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2701"/>
        <source>Calculating...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2701"/>
        <source>Abort...</source>
        <translation type="unfinished">Bỏ...</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2929"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3083"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3810"/>
        <source>Merged feature attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3874"/>
        <location filename="../src/app/qgisapp.cpp" line="3914"/>
        <source>Merge failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3874"/>
        <location filename="../src/app/qgisapp.cpp" line="3914"/>
        <source>An error occured during the merge operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4329"/>
        <source>Start editing failed</source>
        <translation>Khởi động chỉnh sửa thất bại</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4329"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4340"/>
        <source>Stop editing</source>
        <translation>Ngừng chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4341"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4366"/>
        <source>Problems during roll back</source>
        <translation>Trục trặc khi quay ngược lại</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4601"/>
        <source>GPS Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python Console</source>
        <translation type="obsolete">Cửa sổ dòng lệnh Python</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4951"/>
        <location filename="../src/app/qgisapp.cpp" line="4960"/>
        <source>To perform a local histogram stretch, you need to have a raster layer selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4912"/>
        <location filename="../src/app/qgisapp.cpp" line="4959"/>
        <source>No Raster Layer Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4935"/>
        <location filename="../src/app/qgisapp.cpp" line="4978"/>
        <source>No Valid Raster Layer Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5491"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="5620"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="6747"/>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6747"/>
        <source>This layer doesn&apos;t have a properties dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6778"/>
        <source>Authentication required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6794"/>
        <source>Proxy authentication required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="460"/>
        <source>Quantum GIS - %1 (&apos;%2&apos;)</source>
        <translation>Quantum GIS - %1 (&apos;%2&apos;)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2180"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="2898"/>
        <location filename="../src/app/qgisapp.cpp" line="2949"/>
        <source>Saved project to: %1</source>
        <translation>Đã lưu dự án vào: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2910"/>
        <location filename="../src/app/qgisapp.cpp" line="2956"/>
        <source>Unable to save project %1</source>
        <translation>Không thể lưu dự án %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3088"/>
        <source>Saved map image to %1</source>
        <translation>Đã lưu ảnh bản đồ vào %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4271"/>
        <location filename="../src/app/qgisapp.cpp" line="4353"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="4805"/>
        <source>QGIS - Changes in SVN since last release</source>
        <translation>QGIS - Các thay đổi trong SVN kể từ lần phát hành sau cùng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4845"/>
        <source>Unable to communicate with QGIS Version server
%1</source>
        <translation>Không thể giao tiếp với server Phiên bản QGIS
%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5431"/>
        <source>Current CRS: %1 (OTFR enabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5438"/>
        <source>Current CRS: %1 (OTFR disabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6237"/>
        <source>%1 is not a valid or recognized raster data source</source>
        <translation>%1 không phải là một nguồn dữ liệu raster hợp lệ hoặc có thể đọc được</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6413"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="6567"/>
        <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 menu %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>
        <location filename="../src/app/qgisapp.cpp" line="3509"/>
        <source>Delete features</source>
        <translation>Xoá các đối tượng</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="3509"/>
        <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>Add SpatiaLite Layer...</source>
        <translation type="obsolete">Thêm lớp SpatialLite...</translation>
    </message>
    <message>
        <source>Add a SpatiaLite Layer</source>
        <translation type="obsolete">Thêm một lớp SpatialLite</translation>
    </message>
    <message>
        <source>
This copy of QGIS has been built without SpatiaLite support.</source>
        <translation type="obsolete">
Bản QGIS này được xây dựng không có hỗ trợ cho SpatialLite.</translation>
    </message>
    <message>
        <source>Zoom Next</source>
        <translation type="obsolete">Phóng Tiếp theo</translation>
    </message>
    <message>
        <source>Zoom to Forward Extent</source>
        <translation type="obsolete">Phóng đến phạm vi tới</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="obsolete">&amp;Lặp lại lệnh</translation>
    </message>
    <message>
        <source>Redo the last operation</source>
        <translation type="obsolete">Lặp lại lệnh sau cùng</translation>
    </message>
    <message>
        <source>Simplify Feature</source>
        <translation type="obsolete">Đơn giản hoá đối tượng</translation>
    </message>
    <message>
        <source>Delete Ring</source>
        <translation type="obsolete">Xoá vòng</translation>
    </message>
    <message>
        <source>Delete Part</source>
        <translation type="obsolete">Xoá phần</translation>
    </message>
    <message>
        <source>Merge selected features</source>
        <translation type="obsolete">Gộp các đối tượng được chọn</translation>
    </message>
    <message>
        <source>Node Tool</source>
        <translation type="obsolete">Công cụ Nốt</translation>
    </message>
    <message>
        <source>Configure shortcuts...</source>
        <translation type="obsolete">Cấu hình các phím tắt...</translation>
    </message>
    <message>
        <source>Configure shortcuts</source>
        <translation type="obsolete">Cấu hình các phím tắt</translation>
    </message>
    <message>
        <source>Advanced Digitizing</source>
        <translation type="obsolete">Số hoá nâng cao</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2218"/>
        <source>Select raster layers to add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2223"/>
        <source>Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1921"/>
        <source>
GDAL/OGR Version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1924"/>
        <source>
PostgreSQL Client Version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1926"/>
        <source>
No PostgreSQL support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1930"/>
        <source>
SpatiaLite Version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1932"/>
        <source>
No SpatiaLite support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1935"/>
        <source>
QWT Version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2257"/>
        <source>Select vector layers to add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3341"/>
        <source>Please select a vector layer first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3514"/>
        <source>Features deleted</source>
        <translation>Các đối tượng bị xoá</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3559"/>
        <source>Merging features...</source>
        <translation>Đang gộp các đối tượng...</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3559"/>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3775"/>
        <location filename="../src/app/qgisapp.cpp" line="3836"/>
        <source>No active layer</source>
        <translation>Không có lớp kích hoạt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3775"/>
        <location filename="../src/app/qgisapp.cpp" line="3836"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3782"/>
        <location filename="../src/app/qgisapp.cpp" line="3842"/>
        <source>Active layer is not vector</source>
        <translation>Lớp kích hoạt không phải là vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3782"/>
        <location filename="../src/app/qgisapp.cpp" line="3842"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3788"/>
        <location filename="../src/app/qgisapp.cpp" line="3847"/>
        <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>Việc gộp các đối tượng chỉ có thể được thực hiện với các lớp ở chế độ chỉnh sửa. Để dùng công cụ gộp này, chọn Lớp -&gt; Bật chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3796"/>
        <location filename="../src/app/qgisapp.cpp" line="3862"/>
        <location filename="../src/app/qgisapp.cpp" line="3899"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3796"/>
        <location filename="../src/app/qgisapp.cpp" line="3862"/>
        <location filename="../src/app/qgisapp.cpp" line="3899"/>
        <source>Not enough features selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3882"/>
        <location filename="../src/app/qgisapp.cpp" line="3921"/>
        <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>
        <location filename="../src/app/qgisapp.cpp" line="3882"/>
        <source>Union operation canceled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3927"/>
        <source>Merged features</source>
        <translation>Các đối tượng được gộp</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4124"/>
        <source>Features cut</source>
        <translation>Các đối tượng bị cắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4172"/>
        <source>Features pasted</source>
        <translation>Các đối tượng được dán</translation>
    </message>
    <message>
        <source>Ctrl+/</source>
        <comment>Capture Lines</comment>
        <translation type="obsolete">Ctrl+/</translation>
    </message>
    <message>
        <source>Reshape Features</source>
        <translation type="obsolete">Chỉnh lại hình dạng đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1192"/>
        <location filename="../src/app/qgisapp.cpp" line="5501"/>
        <source>Coordinate:</source>
        <translation>Toạ độ:</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1193"/>
        <source>Current map coordinate</source>
        <translation>Toạ độ bản đồ hiện tại</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1207"/>
        <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.</source>
        <translation>Hiện toạ độ bản đồ tại vị trí con trỏ hiện tại. Phần trình bày được cập nhật liên tục khi chuột di chuyển. Nó cũng cho phép chế độ chỉnh sửa thiết lập tâm của khung bản đồ vào một vị trí cho trước.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1211"/>
        <source>Current map coordinate (formatted as x,y)</source>
        <translation>Toạ độ bản đồ hiện tại (định dạng x,y)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5547"/>
        <source>Extents:</source>
        <translation>Phạm vi:</translation>
    </message>
    <message>
        <source>Rotate Point Symbols</source>
        <translation type="obsolete">Xoay biểu tượng điểm</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="273"/>
        <source>Quantum GIS </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;New Print Composer</source>
        <translation type="obsolete">Trình Biên tập &amp;In ấn Mới</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <comment>New Print Composer</comment>
        <translation type="obsolete">Ctrl+P</translation>
    </message>
    <message>
        <source>New Print Composer</source>
        <translation type="obsolete">Trình Biên tập In ấn Mới</translation>
    </message>
    <message>
        <source>Print Composers</source>
        <translation type="obsolete">Các Trình Biên tập In ấn Mới</translation>
    </message>
    <message>
        <source>Add Part</source>
        <translation type="obsolete">Thêm phần</translation>
    </message>
    <message>
        <source>Add part to multipolygon</source>
        <translation type="obsolete">Thêm phần vào vùng đa phần</translation>
    </message>
    <message>
        <source>Click a vertex of the ring to delete</source>
        <translation type="obsolete">Nhắp chuột vào một đỉnh của vòng để xoá</translation>
    </message>
    <message>
        <source>Click a vertex of the part to delete</source>
        <translation type="obsolete">Nhắp chuột vào một đỉnh của phần để xoá</translation>
    </message>
    <message>
        <source>Composer manager...</source>
        <translation type="obsolete">Trình quản lý Biên tập...</translation>
    </message>
    <message>
        <source>Composer manager</source>
        <translation type="obsolete">Trình Quản lý Biên tập</translation>
    </message>
    <message>
        <source>Deselect features from all layers</source>
        <translation type="obsolete">Khử chọn các đối tượng khỏi tất cả các lớp</translation>
    </message>
    <message>
        <source>Style manager...</source>
        <translation type="obsolete">Trình quản lý Kiểu...</translation>
    </message>
    <message>
        <source>Show style manager V2</source>
        <translation type="obsolete">Hiện trình quản lý kiểu V2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3612"/>
        <location filename="../src/app/qgisapp.cpp" line="3645"/>
        <source>Composer %1</source>
        <translation>Trình Biên tập %1</translation>
    </message>
    <message>
        <source>&amp;Raster</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgisAppInterface</name>
    <message>
        <source>Run actions</source>
        <translation type="obsolete">Chạy các hành động</translation>
    </message>
    <message>
        <location filename="../src/app/qgisappinterface.cpp" line="410"/>
        <source>Attributes changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAbout</name>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="14"/>
        <source>About Quantum GIS</source>
        <translation>Giới thiệu Quantum GIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="34"/>
        <source>About</source>
        <translation>Nói về</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="73"/>
        <source>Version</source>
        <translation>Phiên bản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="160"/>
        <source>What&apos;s New</source>
        <translation>Những điểm mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="112"/>
        <source>http://www.gnu.org/licenses</source>
        <translation>http://www.gnu.org/licenses</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="99"/>
        <source>Quantum GIS is licensed under the GNU General Public License</source>
        <translation>Quantum GIS được đăng ký dưới Giấy phép Chung GNU</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="210"/>
        <source>Contributors</source>
        <translation>Những người đóng góp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="137"/>
        <source>QGIS Home Page</source>
        <translation>Trang chủ của QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="183"/>
        <source>Providers</source>
        <translation>Các trình cung cấp dữ liệu</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="193"/>
        <source>Developers</source>
        <translation>Những người phát triển</translation>
    </message>
    <message>
        <source>Sponsors</source>
        <translation type="obsolete">Những người tài trợ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="58"/>
        <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;Quantum GIS (QGIS)&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="147"/>
        <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>Website</source>
        <translation type="obsolete">Trang Web</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="128"/>
        <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/sponsorship/donors.html&quot;&gt;http://qgis.org/en/sponsorship/donors.html&lt;/a&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="175"/>
        <source>&lt;p&gt;The following have contributed to QGIS by translating the user interface or documentation&lt;/p&gt;</source>
        <translation>&lt;p&gt;Những người sau đây đã đóng góp cho QGIS bằng cách dịch giao diện người dùng hoặc dịch tài liệu&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="179"/>
        <source>Language</source>
        <translation>Ngôn ngữ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="180"/>
        <source>Names</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="233"/>
        <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>
        <location filename="../src/app/qgsabout.cpp" line="236"/>
        <source>Available Qt Database Plugins</source>
        <translation>Các phần mở rộng CSDL Qt hiện có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="242"/>
        <source>Available Qt Image Plugins</source>
        <translation>các phần mở rộng Ảnh Qt hiện có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="243"/>
        <source>Qt Image Plugin Search Paths &lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="224"/>
        <source>Translators</source>
        <translation>Những người dịch</translation>
    </message>
    <message>
        <source>&lt;p&gt;QGIS sponsorship programme:contribute to QGIS development&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Chương trình tài trợ QGIS: đóng góp cho sự phát triển của QGIS&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The following individuals and institutions have contributed money to fund QGIS development and other project costs&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Những người và các tổ chức sau đây đã đóng góp tài chính để hỗ trợ cho sự phát triển của QGIS cũng như các chi phí dự án khác&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui" line="234"/>
        <source>Donors</source>
        <translation>Các nhà tài trợ</translation>
    </message>
</context>
<context>
    <name>QgsAddAttrDialogBase</name>
    <message>
        <source>Add Attribute</source>
        <translation type="obsolete">Thêm thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="72"/>
        <source>Width</source>
        <translation>Rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="85"/>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="23"/>
        <source>N&amp;ame</source>
        <translation>&amp;Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="14"/>
        <source>Add column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="36"/>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="49"/>
        <location filename="../src/ui/qgsaddattrdialogbase.ui" line="62"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
</context>
<context>
    <name>QgsAddJoinDialogBase</name>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="14"/>
        <source>Add vector join</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="20"/>
        <source>Join layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="30"/>
        <source>Join field</source>
        <translation type="unfinished">Trường liên kết</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="40"/>
        <source>Target field</source>
        <translation type="unfinished">Trường đích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="60"/>
        <source>Create attribute index on join field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddjoindialogbase.ui" line="67"/>
        <source>Cache join layer in virtual memory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAnnotationWidget</name>
    <message>
        <location filename="../src/app/qgsannotationwidget.cpp" line="111"/>
        <source>Select frame color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAnnotationWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui" line="20"/>
        <source>Fixed map position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui" line="29"/>
        <source>Map marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui" line="50"/>
        <source>Frame width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui" line="67"/>
        <source>Frame color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsApplication</name>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="122"/>
        <location filename="../src/core/qgsapplication.cpp" line="126"/>
        <location filename="../src/core/qgsapplication.cpp" line="130"/>
        <source>Exception</source>
        <translation>Ngoại lệ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="130"/>
        <source>unknown exception</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionDialog</name>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="151"/>
        <source>Select an action</source>
        <comment>File dialog window title</comment>
        <translation>Chọn một hành động
</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="187"/>
        <source>Missing Information</source>
        <translation>Thông tin bị thiếu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="188"/>
        <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>
</context>
<context>
    <name>QgsAttributeActionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="59"/>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="139"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="64"/>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="162"/>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="41"/>
        <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 Insert action button. Actions can be edited here by double clicking on the item.</source>
        <translation>Danh sách này chứa tất cả các hành động đã được định nghĩa cho lớp hiện tại. Thêm hành động bằng cách nhập các chi tiết trong các mục kiểm soát dưới đây và sau đó bấm nút Chèn hành động. Hành động có thể được hiệu chỉnh bằng cách nhắp chuột đúp vào nó.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="100"/>
        <source>Move up</source>
        <translation>Di chuyển lên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="97"/>
        <source>Move the selected action up</source>
        <translation>Di chuyển hành động được chọn lên trên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="110"/>
        <source>Move down</source>
        <translation>Di chuyển xuống</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="107"/>
        <source>Move the selected action down</source>
        <translation>Di chuyển hành động được chọn xuống</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="120"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="117"/>
        <source>Remove the selected action</source>
        <translation>Loại bỏ hành động được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="136"/>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="152"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="149"/>
        <source>Enter the action name here</source>
        <translation>Nhập tên của hành động tại đây</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="174"/>
        <source>Enter the action command here</source>
        <translation>Nhập lệnh hành động tại đây</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="80"/>
        <source>Insert action</source>
        <translation>Chèn hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="77"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="90"/>
        <source>Update action</source>
        <translation>Cập nhật hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="87"/>
        <source>Update the selected action</source>
        <translation>Cập nhật hành động được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="227"/>
        <source>Insert field</source>
        <translation>Chèn trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="224"/>
        <source>Inserts the selected field into the action, prepended with a %</source>
        <translation>Chèn trường được chọn vào hành động, đặt trước là a %</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="217"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="69"/>
        <source>Capture</source>
        <translation>Bắt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="208"/>
        <source>Capture output</source>
        <translation>Bắt đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="202"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="205"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="20"/>
        <source>Attribute Actions</source>
        <translation>Các hành động thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="130"/>
        <source>Action properties</source>
        <translation>Các tính chất của hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="184"/>
        <source>Browse for action</source>
        <translation>Duyệt tìm hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="187"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="193"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="190"/>
        <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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="159"/>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="177"/>
        <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 đượ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>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="29"/>
        <source>Action list</source>
        <translation>Danh sách hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="54"/>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="265"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="237"/>
        <source>Generic</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="242"/>
        <source>Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="252"/>
        <source>Windows</source>
        <translation>Các cửa số</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="247"/>
        <source>Mac</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui" line="257"/>
        <source>Unix</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeDialog</name>
    <message>
        <source> (int)</source>
        <translation type="obsolete">(nguyên)</translation>
    </message>
    <message>
        <source> (dbl)</source>
        <translation type="obsolete">(double)</translation>
    </message>
    <message>
        <source> (txt)</source>
        <translation type="obsolete">(chữ)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributedialog.cpp" line="206"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributedialog.cpp" line="237"/>
        <source>Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributedialog.cpp" line="248"/>
        <source>Attributes - %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeEditor</name>
    <message>
        <location filename="../src/gui/qgsattributeeditor.cpp" line="57"/>
        <source>Select a file</source>
        <translation>Chọn một tập tin</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeeditor.cpp" line="79"/>
        <source>Select a date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeeditor.cpp" line="406"/>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsAttributeLoadValues</name>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="14"/>
        <source>Load values from layer</source>
        <translation>Nạp các giá trị từ lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="45"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="52"/>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="68"/>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="63"/>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="83"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="76"/>
        <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>
        <location filename="../src/ui/qgsattributeloadfrommap.ui" line="93"/>
        <source>View All</source>
        <translation>Xem Tất cả</translation>
    </message>
</context>
<context>
    <name>QgsAttributeSelectionDialog</name>
    <message>
        <source>Attribute</source>
        <translation type="obsolete">Thuộc tính</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="obsolete">Xóa</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgsattributeselectiondialog.cpp" line="71"/>
        <location filename="../src/app/composer/qgsattributeselectiondialog.cpp" line="76"/>
        <location filename="../src/app/composer/qgsattributeselectiondialog.cpp" line="149"/>
        <source>Ascending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgsattributeselectiondialog.cpp" line="71"/>
        <location filename="../src/app/composer/qgsattributeselectiondialog.cpp" line="77"/>
        <source>Descending</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeSelectionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="14"/>
        <source>Select attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="160"/>
        <source>&lt;b&gt;Attribute&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="173"/>
        <source>&lt;b&gt;Alias&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="20"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="27"/>
        <source>Clear</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="47"/>
        <source>Sorting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="108"/>
        <source>Column</source>
        <translation type="unfinished">Cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeselectiondialogbase.ui" line="113"/>
        <source>Ascending</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDelegate</name>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledelegate.cpp" line="110"/>
        <source>Attribute changed</source>
        <translation type="unfinished">Thuộc tính bị thay đổi</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDialog</name>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="562"/>
        <source>Search string parsing error</source>
        <translation>Tìm lỗi phân tách chuỗi</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="569"/>
        <source>Search results</source>
        <translation>Kết quả tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="569"/>
        <source>You&apos;ve supplied an empty search string.</source>
        <translation>Bạn đã cung cấp một chuỗi tìm kiếm rỗng.</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="613"/>
        <source>Error during search</source>
        <translation>Lỗi trong khi tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="14"/>
        <source>Attribute Table</source>
        <translation>Bảng thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="38"/>
        <source>Show selected only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="45"/>
        <source>Search selected only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="52"/>
        <source>Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="97"/>
        <source>?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="114"/>
        <source>Unselect all (Ctrl+U)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="130"/>
        <source>Ctrl+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="137"/>
        <source>Move selection to top (Ctrl+T)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="153"/>
        <source>Ctrl+T</source>
        <translation type="unfinished">Ctrl+A
</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="160"/>
        <source>Invert selection (Ctrl+S)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="209"/>
        <source>Zoom map to the selected rows (Ctrl+J)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="235"/>
        <source>Toggle editing mode (Ctrl+E)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="254"/>
        <source>Ctrl+E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="264"/>
        <source>Delete selected features (Ctrl+D)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="280"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="287"/>
        <source>New column (Ctrl+W)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="303"/>
        <source>Ctrl+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="310"/>
        <source>Delete column (Ctrl+L)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="326"/>
        <source>Ctrl+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="336"/>
        <source>Add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="339"/>
        <source>+</source>
        <translation type="unfinished">+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="346"/>
        <source>Open field calculator (Ctrl+I)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="362"/>
        <source>Ctrl+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invert selection</source>
        <translation type="obsolete">Đảo ngược phép chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="176"/>
        <source>Ctrl+S</source>
        <translation type="unfinished">Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="183"/>
        <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>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="202"/>
        <source>Ctrl+C</source>
        <translation type="unfinished">Ctrl+C</translation>
    </message>
    <message>
        <source>Zoom map to the selected rows (Ctrl-J)</source>
        <translation type="obsolete">Phóng bản đồ đến hàng được chọn (Ctrl-J)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="228"/>
        <source>Ctrl+J</source>
        <translation type="unfinished">Ctrl+J</translation>
    </message>
    <message>
        <source>Toggle editing mode</source>
        <translation type="obsolete">Bật/tắt chế độ chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="369"/>
        <source>Look for</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="379"/>
        <source>in</source>
        <translation>trong</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="389"/>
        <source>Looks for the given value in the given attribute column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="392"/>
        <source>&amp;Search</source>
        <translation>Tìm &amp;kiếm</translation>
    </message>
    <message>
        <source>Show selected records only</source>
        <translation type="obsolete">Chỉ hiển thị các bản ghi được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="75"/>
        <source>Opens the search query builder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="78"/>
        <source>Advanced search</source>
        <translation>Tìm kiếm nâng cao</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="obsolete">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui" line="267"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Search selected records only</source>
        <translation type="obsolete">Chỉ tìm các bản ghi được chọn</translation>
    </message>
    <message>
        <source>Unselect all</source>
        <translation type="obsolete">Khử chọn tất cả</translation>
    </message>
    <message>
        <source>Move selection to top</source>
        <translation type="obsolete">Di chuyển phần chọn lên trên cùng</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="78"/>
        <source>Attribute table - %1 (%n Feature(s))</source>
        <comment>feature count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="149"/>
        <source>Attribute table - %1 :: %n / %2 feature(s) selected</source>
        <comment>feature count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="628"/>
        <source>Attribute table - %1 (%n matching features)</source>
        <comment>matching features</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="632"/>
        <source>Attribute table - %1 (No matching features)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="740"/>
        <source>Attribute added</source>
        <translation>Thuộc tính được thêm vào</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="747"/>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="788"/>
        <source>Attribute Error</source>
        <translation>Lỗi thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="747"/>
        <source>The attribute could not be added to the layer</source>
        <translation>Thuộc tính không thể được thêm vào lớp</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="771"/>
        <source>Deleted attribute</source>
        <translation>Thuộc tính bị xoá</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="788"/>
        <source>The attribute(s) could not be deleted</source>
        <translation>(Các) thuộc tính không thể xoá được</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetabledialog.cpp" line="818"/>
        <source>Geometryless feature added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New column</source>
        <translation type="obsolete">Cột mới</translation>
    </message>
    <message>
        <source>Delete column</source>
        <translation type="obsolete">Xóa cột</translation>
    </message>
    <message>
        <source>Open field calculator</source>
        <translation type="obsolete">Mở trình tính toán trường</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableModel</name>
    <message>
        <source>Attribute changed</source>
        <translation type="obsolete">Thuộc tính bị thay đổi</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetablemodel.cpp" line="512"/>
        <source>Attributes changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableView</name>
    <message>
        <location filename="../src/app/attributetable/qgsattributetableview.cpp" line="99"/>
        <source>Run action</source>
        <translation type="unfinished">Chạy hành động</translation>
    </message>
    <message>
        <location filename="../src/app/attributetable/qgsattributetableview.cpp" line="114"/>
        <location filename="../src/app/attributetable/qgsattributetableview.cpp" line="115"/>
        <source>Open form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsAttributeTypeDialog</name>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="290"/>
        <source>Dial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="304"/>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="325"/>
        <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>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="330"/>
        <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>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="456"/>
        <source>Enumeration is not available for this attribute</source>
        <translation>Phép liệt kê không dùng được cho thuộc tính này</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="14"/>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="568"/>
        <source>Attribute Edit Dialog</source>
        <translation>Hộp thoại Chỉnh sửa Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="21"/>
        <source>Line edit</source>
        <translation>Chỉnh sửa Đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="26"/>
        <source>Classification</source>
        <translation>Phép phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="31"/>
        <source>Range</source>
        <translation>Miền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="36"/>
        <source>Unique values</source>
        <translation>Giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="41"/>
        <source>File name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="46"/>
        <source>Value map</source>
        <translation>Bản đồ giá trị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="51"/>
        <source>Enumeration</source>
        <translation>Phép liệt kê</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="56"/>
        <source>Immutable</source>
        <translation>Không thể thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="76"/>
        <source>Calendar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="97"/>
        <source>Simple edit box. This is the default editation widget.</source>
        <translation>Hộp chỉnh sửa đơn giản. Đây là widget chỉnh sửa mặc định.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="121"/>
        <source>Displays combo box containing values of attribute used for classification.</source>
        <translation>Hiển thị hộp tích hợp chứa các giá trị của thuộc tính được dùng cho phân loại.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="150"/>
        <source>Allows to set 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. Widget chỉnh sửa có thể là hộp thanh trượt hoặc xoay.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="165"/>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="172"/>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="179"/>
        <source>Step</source>
        <translation>Bước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="575"/>
        <source>A calendar widget to enter a date.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="290"/>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="313"/>
        <source>Slider</source>
        <translation>Thanh trượt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="285"/>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="290"/>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="313"/>
        <source>Editable</source>
        <translation>Chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="257"/>
        <source>Local minimum/maximum = 0/0</source>
        <translation>Trị nhỏ/lớn nhất cục bộ = 0/0</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="275"/>
        <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 đườ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>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="311"/>
        <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 vào hộp thoại chọn tập tin.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="338"/>
        <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>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="348"/>
        <source>Load Data from layer</source>
        <translation>Nạp dữ liệu từ lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="369"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="374"/>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="382"/>
        <source>Remove Selected</source>
        <translation>Loại bỏ phần được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="413"/>
        <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>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="121"/>
        <source>Select a file</source>
        <translation>Chọn một tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="130"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetypedialog.cpp" line="131"/>
        <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>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="402"/>
        <source>Load Data from CSV file</source>
        <translation>Nạp Dữ liệu từ tập tin CSV</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="61"/>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="447"/>
        <source>An immutable attribute is read-only - the user is not able to modify the contents.</source>
        <translation>Một thuộc tính không thể thay đổi được là kiểu chỉ-đọc - người dùng không thể thay đổi nội dung.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="474"/>
        <source>A hidden attribute will be invisible - the user is not able to see it&apos;s contents.</source>
        <translation>Một 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>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="66"/>
        <source>Checkbox</source>
        <translation>Ô đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="71"/>
        <source>Text edit</source>
        <translation>Chỉnh sửa chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="512"/>
        <source>Representation for checked state</source>
        <translation>Biểu thị cho trạng thái được đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="519"/>
        <source>Representation for unchecked state</source>
        <translation>Biểu thị cho trạng thái không được đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetypeedit.ui" line="548"/>
        <source>A text edit field that accepts multiple lines will be used.</source>
        <translation>Một trường chỉnh sửa chữ chấp nhận nhiều dòng sẽ được dùng.</translation>
    </message>
</context>
<context>
    <name>QgsAvoidIntersectionsDialogBase</name>
    <message>
        <source>Remove intersections of new polygons with layers</source>
        <translation type="obsolete">Loại bỏ các giao điểm của các vùng mới với các lớp</translation>
    </message>
</context>
<context>
    <name>QgsBookmarks</name>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="222"/>
        <source>Really Delete?</source>
        <translation>Xóa thực sự?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="239"/>
        <source>Error deleting bookmark</source>
        <translation>Lỗi khi xóa đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="61"/>
        <source>&amp;Delete</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="60"/>
        <source>&amp;Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="62"/>
        <source>&amp;Zoom to</source>
        <translation>&amp;Phóng đến</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="162"/>
        <source>Really Update?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="163"/>
        <source>Are you sure you want to update the %1 bookmark?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="192"/>
        <source>Error updating bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="193"/>
        <source>Failed to update the %1 bookmark. The database said:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="223"/>
        <source>Are you sure you want to delete the %1 bookmark?</source>
        <translation>Có chắc là bạn muốn xoá đánh dấu %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="240"/>
        <source>Failed to delete the %1 bookmark from the database. The database said:
%2</source>
        <translation>Thất bại khi xoá đánh dấu %1 khỏi CSDL. CSDL nói rằng:
%2</translation>
    </message>
</context>
<context>
    <name>QgsBookmarksBase</name>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui" line="13"/>
        <source>Geospatial Bookmarks</source>
        <translation>Đánh dấu không gian địa lý</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui" line="29"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui" line="34"/>
        <source>Project</source>
        <translation>Dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui" line="39"/>
        <source>Extent</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui" line="44"/>
        <source>Id</source>
        <translation type="unfinished">Id</translation>
    </message>
</context>
<context>
    <name>QgsBrushStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="15"/>
        <source>Solid</source>
        <translation type="unfinished">Đặc</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="17"/>
        <source>Horizontal</source>
        <translation type="unfinished">Ngang</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="18"/>
        <source>Vertical</source>
        <translation type="unfinished">Đứng</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="19"/>
        <source>Cross</source>
        <translation type="unfinished">Chữ thập</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="20"/>
        <source>BDiagonal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="21"/>
        <source>FDiagonal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="22"/>
        <source>Diagonal X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="23"/>
        <source>Dense 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="24"/>
        <source>Dense 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="25"/>
        <source>Dense 3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="26"/>
        <source>Dense 4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="27"/>
        <source>Dense 5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="28"/>
        <source>Dense 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="29"/>
        <source>Dense 7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsbrushstylecombobox.cpp" line="16"/>
        <source>No Brush</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCategorizedSymbolRendererV2Widget</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="54"/>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="144"/>
        <source>Value</source>
        <translation type="unfinished">Giá trị</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="54"/>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="144"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="257"/>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="259"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="257"/>
        <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>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="259"/>
        <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>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="271"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="272"/>
        <source>The classification field was changed from &apos;%1&apos; to &apos;%2&apos;.
Should the existing classes be deleted before classification?</source>
        <translation type="unfinished">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>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="69"/>
        <source>change</source>
        <translation>thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="19"/>
        <source>Column</source>
        <translation type="unfinished">Cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="56"/>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="54"/>
        <location filename="../src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp" line="144"/>
        <source>Symbol</source>
        <translation type="unfinished">Biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="76"/>
        <source>Color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="116"/>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="123"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="130"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="137"/>
        <source>Delete all</source>
        <translation>Xoá tất cả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="160"/>
        <source>Join</source>
        <translation>Kết hợp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererv2widget.ui" line="167"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsColorRampComboBox</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgscolorrampcombobox.cpp" line="40"/>
        <source>New color ramp...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposer</name>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="232"/>
        <source>Map 1</source>
        <translation>Bản đồ 1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="236"/>
        <source>Command history</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="633"/>
        <source>Image too large</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="634"/>
        <source>Creation of image with %1x%2 pixels failed.  Retry without &apos;Print As Raster&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="681"/>
        <source>Big image</source>
        <translation>Ảnh lớn</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="682"/>
        <source>To create image %1x%2 requires about %3 MB of memory. Proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="782"/>
        <source>Image too big</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="783"/>
        <source>Creation of image with %1x%2 pixels failed.  Export aborted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="820"/>
        <source>SVG warning</source>
        <translation>Cảnh báo SVG</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="821"/>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1596"/>
        <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>
        <location filename="../src/app/composer/qgscomposer.cpp" line="840"/>
        <source>SVG Format</source>
        <translation>Định dạng SVG</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="133"/>
        <source>QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="138"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="152"/>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="159"/>
        <source>Layout</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="735"/>
        <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>
        <location filename="../src/app/composer/qgscomposer.cpp" line="532"/>
        <location filename="../src/app/composer/qgscomposer.cpp" line="839"/>
        <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>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1594"/>
        <source>Project contains WMS layers</source>
        <translation>Dự án chứa các lớp WMS</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1595"/>
        <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>
        <location filename="../src/app/composer/qgscomposer.cpp" line="825"/>
        <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 ra svg trong QGIS có một số vaans đề do lỗi và thiếu sót trong</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="711"/>
        <source>%1 format (*.%2 *.%3)</source>
        <translation>định dạng %1 (*.%2 *.%3)</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="827"/>
        <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>To create image %1 x %2 requires circa %3 MB of memory</source>
        <translation type="obsolete">Để tạo ảnh %1 x %2 cần phải có khoảng %3 MB bộ nhớ</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="830"/>
        <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 bạn cần tập tin đầu ra dạng vector thì bạn nên in ra PostScript nếu kết quả SVG đầu ra không tốt.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="966"/>
        <source>save template</source>
        <translation>lưu mẫu</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="992"/>
        <source>Save error</source>
        <translation>Lưu lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="992"/>
        <source>Error, could not save file</source>
        <translation>Lỗi, không thể lưu tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1000"/>
        <source>Load template</source>
        <translation>Nạp mẫu</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1013"/>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1022"/>
        <source>Read error</source>
        <translation>Đọc lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1013"/>
        <source>Error, could not read file</source>
        <translation>Lỗi, không thể đọc tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1022"/>
        <source>Content of template file is not valid</source>
        <translation>Nội dung của tập tin mẫu không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="533"/>
        <source>PDF Format</source>
        <translation>Định dạng PDF</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposer.cpp" line="1252"/>
        <source>Composer</source>
        <translation>Trình Biên tập</translation>
    </message>
</context>
<context>
    <name>QgsComposerArrowWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="39"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="61"/>
        <source>Arrow outline width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="74"/>
        <source>Arrowhead width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="88"/>
        <source>Arrow color</source>
        <translation>Màu mũi tên</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="94"/>
        <source>Arrow color changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="157"/>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="168"/>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="180"/>
        <source>Arrow marker changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="191"/>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="210"/>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="231"/>
        <source>Arrow start marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="228"/>
        <source>Start marker svg file</source>
        <translation>Tập tin svg đánh dấu bắt đầu</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="240"/>
        <source>End marker svg file</source>
        <translation>Tập tin svg đánh dấu kết thúc</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerarrowwidget.cpp" line="243"/>
        <source>Arrow end marker</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerArrowWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="32"/>
        <source>Arrow</source>
        <translation>Mũi tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="38"/>
        <source>Arrow color...</source>
        <translation>Màu mũi tên...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="45"/>
        <source>Line width </source>
        <translation type="unfinished">Chiều dày đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="52"/>
        <source>Arrow head width </source>
        <translation>Chiều dày đầu mũi tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="59"/>
        <source>Arrow markers</source>
        <translation>Các ký hiệu đánh dấu mũi tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="65"/>
        <source>Default marker</source>
        <translation>Đánh dấu mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="72"/>
        <source>No marker</source>
        <translation>Không đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="79"/>
        <source>SVG markers</source>
        <translation>Các đánh dấu SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="86"/>
        <source>Start marker</source>
        <translation>Đánh dấu bắt đầu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="96"/>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="113"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerarrowwidgetbase.ui" line="103"/>
        <source>End marker</source>
        <translation>Đánh dấu kết thúc</translation>
    </message>
</context>
<context>
    <name>QgsComposerBase</name>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="67"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="108"/>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="116"/>
        <source>Item</source>
        <translation>Mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="189"/>
        <source>&amp;Print...</source>
        <translation>&amp;In...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="228"/>
        <source>Add new map</source>
        <translation>Thêm bản đồ mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="240"/>
        <source>Add new label</source>
        <translation>Thêm nhãn mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="252"/>
        <source>Add new vect legend</source>
        <translation>Thêm chú giải vector mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="264"/>
        <source>Select/Move item</source>
        <translation>Chọn/Di chuyển mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="303"/>
        <source>Add new scalebar</source>
        <translation>Thêm thước tỷ lệ mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="315"/>
        <source>Refresh view</source>
        <translation>Làm tươi lại vùng nhìn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="17"/>
        <source>MainWindow</source>
        <translation>Cửa sổ chính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="207"/>
        <source>Zoom In</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="216"/>
        <source>Zoom Out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="324"/>
        <source>Add Image</source>
        <translation>Thêm ảnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="198"/>
        <source>Zoom Full</source>
        <translation>Phóng toàn bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="225"/>
        <source>Add Map</source>
        <translation>Thêm Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="237"/>
        <source>Add Label</source>
        <translation>Thêm nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="249"/>
        <source>Add Vector Legend</source>
        <translation>Thêm chú giải vector</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="261"/>
        <source>Move Item</source>
        <translation>Di chuyển mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="273"/>
        <source>Export as Image...</source>
        <translation>Xuất thành ảnh...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="291"/>
        <source>Export as SVG...</source>
        <translation>Xuất thành SVG...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="300"/>
        <source>Add Scalebar</source>
        <translation>Thêm Thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="312"/>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="329"/>
        <source>Move Content</source>
        <translation>Di chuyển nội dung</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="332"/>
        <source>Move item content</source>
        <translation>Di chuyển nội dung của mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="337"/>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="340"/>
        <source>Group items</source>
        <translation>Gộp nhóm các mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="345"/>
        <source>Ungroup</source>
        <translation>Nhử nhóm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="348"/>
        <source>Ungroup items</source>
        <translation>Khử nhóm các mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="353"/>
        <source>Raise</source>
        <translation>Nâng lên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="356"/>
        <source>Raise selected items</source>
        <translation>Nâng các mục được chọn lên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="361"/>
        <source>Lower</source>
        <translation>Hạ xuống</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="364"/>
        <source>Lower selected items</source>
        <translation>Hạ các mục được chọn xuống</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="369"/>
        <source>Bring to Front</source>
        <translation>Đem ra trước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="372"/>
        <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>
        <location filename="../src/ui/qgscomposerbase.ui" line="377"/>
        <source>Send to Back</source>
        <translation>Đưa ra sau</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="380"/>
        <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>
        <location filename="../src/ui/qgscomposerbase.ui" line="385"/>
        <source>Load From template</source>
        <translation>Nạp từ mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="390"/>
        <source>Save as template</source>
        <translation>Lưu thành mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="395"/>
        <source>Align left</source>
        <translation>Canh trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="398"/>
        <source>Align selected items left</source>
        <translation>Canh thẳng các mục được chọn sang trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="403"/>
        <source>Align center</source>
        <translation>Canh giữa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="406"/>
        <source>Align center horizontal</source>
        <translation>Canh giữa theo chiều ngang</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="411"/>
        <source>Align right</source>
        <translation>Canh phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="414"/>
        <source>Align selected items right</source>
        <translation>Canh các mục được chọn sang phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="419"/>
        <source>Align top</source>
        <translation>Canh thẳng phía trên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="422"/>
        <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>
        <location filename="../src/ui/qgscomposerbase.ui" line="427"/>
        <location filename="../src/ui/qgscomposerbase.ui" line="430"/>
        <source>Align center vertical</source>
        <translation>Canh giữa theo chiều đứng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="435"/>
        <source>Align bottom</source>
        <translation>Canh dưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="438"/>
        <source>Align selected items bottom</source>
        <translation>Canh thẳng các mục được chọn xuống dưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="473"/>
        <source>Add table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="476"/>
        <source>Adds attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="481"/>
        <source>Page Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="491"/>
        <source>Undo</source>
        <translation type="unfinished">Quay ngược lệnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="494"/>
        <source>Revert last change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="497"/>
        <source>Ctrl+Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="506"/>
        <source>Redo</source>
        <translation type="unfinished">Lặp lại lệnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="509"/>
        <source>Restore last change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="512"/>
        <source>Ctrl+Shift+Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="282"/>
        <source>Export as PDF...</source>
        <translation>Xuất ra dạng PDF...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="443"/>
        <source>&amp;Quit</source>
        <translation>&amp;Thoát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="446"/>
        <source>Quit</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="449"/>
        <source>Ctrl+Q</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="457"/>
        <source>Add Basic Shape</source>
        <translation>Thêm Dạng cơ bản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerbase.ui" line="465"/>
        <source>Add arrow</source>
        <translation>Thêm mũi tên</translation>
    </message>
</context>
<context>
    <name>QgsComposerItem</name>
    <message>
        <location filename="../src/core/composer/qgscomposeritem.cpp" line="374"/>
        <source>Change item position</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerItemWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="55"/>
        <source>Frame color changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="78"/>
        <source>Background color changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="100"/>
        <source>Item opacity changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="116"/>
        <source>Item outline width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="130"/>
        <source>Item frame toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposeritemwidget.cpp" line="178"/>
        <source>Item position changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerItemWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Position...</source>
        <translation type="obsolete">Vị trí...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="34"/>
        <source>Opacity</source>
        <translation>Đô đục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="57"/>
        <source>Outline width</source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="73"/>
        <source>Position and size...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="80"/>
        <source>Show frame</source>
        <translation>Hiện khung</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="20"/>
        <source>Frame color...</source>
        <translation>Màu khung...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposeritemwidgetbase.ui" line="27"/>
        <source>Background color...</source>
        <translation>Màu nền...</translation>
    </message>
</context>
<context>
    <name>QgsComposerLabelWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="31"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="44"/>
        <source>Label text changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="64"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="94"/>
        <source>Label font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="76"/>
        <source>Label margin changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="103"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="114"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="125"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="136"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="147"/>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="158"/>
        <source>Label alignment changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlabelwidget.cpp" line="169"/>
        <source>Label id changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerLabelWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="20"/>
        <source>Label Options</source>
        <translation>Tùy chọn cho nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="57"/>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="71"/>
        <source>Margin (mm)</source>
        <translation>Mép (mm)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="84"/>
        <source>Horizontal Alignment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="93"/>
        <source>Left</source>
        <translation type="unfinished">Trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="100"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="107"/>
        <source>Right</source>
        <translation type="unfinished">Phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="117"/>
        <source>Vertical Alignment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="123"/>
        <source>Top</source>
        <translation type="unfinished">Trên cùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="130"/>
        <source>Middle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="137"/>
        <source>Bottom</source>
        <translation type="unfinished">Dưới cùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="150"/>
        <source>Label id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="38"/>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlabelwidgetbase.ui" line="64"/>
        <source>Font color...</source>
        <translation>Màu phông...</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegend</name>
    <message>
        <location filename="../src/core/composer/qgscomposerlegend.cpp" line="33"/>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendItemDialogBase</name>
    <message>
        <location filename="../src/ui/qgscomposerlegenditemdialogbase.ui" line="13"/>
        <source>Legend item properties</source>
        <translation>Tính chất của mục chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegenditemdialogbase.ui" line="19"/>
        <source>Item text</source>
        <translation>Mục kiểu chữ</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendLayersDialogBase</name>
    <message>
        <location filename="../src/ui/qgscomposerlegendlayersdialogbase.ui" line="14"/>
        <source>Add layer to legend</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="47"/>
        <source>Item Options</source>
        <translation>Các tuỳ chọn mục</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="111"/>
        <source>Legend title changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="123"/>
        <source>Legend symbol width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="135"/>
        <source>Legend symbol height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="147"/>
        <source>Legend layer space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="159"/>
        <source>Legend symbol space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="171"/>
        <source>Legend icon label space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="192"/>
        <source>Title font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="214"/>
        <source>Legend group font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="236"/>
        <source>Legend layer font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="258"/>
        <source>Legend item font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="272"/>
        <source>Legend box space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="435"/>
        <source>Legend map changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="546"/>
        <source>Legend item edited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="579"/>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="609"/>
        <source>Legend updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="598"/>
        <source>Legend group added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="671"/>
        <source>Map %1</source>
        <translation type="unfinished">Bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerlegendwidget.cpp" line="673"/>
        <source>None</source>
        <translation type="unfinished">Không có</translation>
    </message>
</context>
<context>
    <name>QgsComposerLegendWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="20"/>
        <source>Barscale Options</source>
        <translation>Tùy chọn của thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="56"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="185"/>
        <source>Map</source>
        <translation type="unfinished">Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="201"/>
        <source>Legend items</source>
        <translation>Các mục chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="213"/>
        <source>Auto Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="277"/>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="62"/>
        <source>&amp;Title</source>
        <translation>&amp;Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="81"/>
        <source>Title Font...</source>
        <translation>Phông chữ tiêu đề...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="88"/>
        <source>Group Font...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="95"/>
        <source>Layer Font...</source>
        <translation>Phông chữ lớp...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="102"/>
        <source>Item Font...</source>
        <translation>Phông chữ mục...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="109"/>
        <source>Symbol width </source>
        <translation>Chiều rộng biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="112"/>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="122"/>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="132"/>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="142"/>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="152"/>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="162"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="119"/>
        <source>Symbol height </source>
        <translation>Chiều cao biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="129"/>
        <source>Layer space </source>
        <translation>Khoảng cách lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="139"/>
        <source>Symbol space </source>
        <translation>Khoảng cách biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="149"/>
        <source>Icon label space </source>
        <translation>Khoảng cách nhãn biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="159"/>
        <source>Box space </source>
        <translation>khoảng cách hộp</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="obsolete">X</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="obsolete">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="284"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerlegendwidgetbase.ui" line="291"/>
        <source>Add group</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerManager</name>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="34"/>
        <source>&amp;Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="38"/>
        <source>&amp;Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="42"/>
        <source>Re&amp;name</source>
        <translation type="unfinished">Đặt Tên lạ&amp;i</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="65"/>
        <source>Empty composer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="135"/>
        <source>Remove composer</source>
        <translation>Loại bỏ trình biên tập</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="135"/>
        <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>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="237"/>
        <source>Change title</source>
        <translation>Thay đổi tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermanager.cpp" line="237"/>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
</context>
<context>
    <name>QgsComposerManagerBase</name>
    <message>
        <location filename="../src/ui/qgscomposermanagerbase.ui" line="14"/>
        <source>Composer manager</source>
        <translation>Trình Quản lý trình Biên tập</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermanagerbase.ui" line="36"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
</context>
<context>
    <name>QgsComposerMap</name>
    <message>
        <location filename="../src/core/composer/qgscomposermap.cpp" line="83"/>
        <location filename="../src/core/composer/qgscomposermap.cpp" line="105"/>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposermap.cpp" line="254"/>
        <source>Map will be printed here</source>
        <translation>Bản đồ sẽ được in ở đây</translation>
    </message>
</context>
<context>
    <name>QgsComposerMapWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="43"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="124"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="271"/>
        <source>Cache</source>
        <translation>Bộ đệm</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="45"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="134"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="279"/>
        <source>Rectangle</source>
        <translation>Hình chữ nhật</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="44"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="129"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="275"/>
        <source>Render</source>
        <translation>Kết xuất</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="47"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="338"/>
        <source>Solid</source>
        <translation>Đặc</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="48"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="334"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="615"/>
        <source>Cross</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="50"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="346"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="686"/>
        <source>Inside frame</source>
        <translation>Khung trong</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="51"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="350"/>
        <source>Outside frame</source>
        <translation>Khung ngoài</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="53"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="367"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="728"/>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="54"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="371"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="732"/>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="55"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="375"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="736"/>
        <source>Horizontal and Vertical</source>
        <translation>Ngang và đứng</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="56"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="379"/>
        <source>Boundary direction</source>
        <translation>Hướng ranh giới</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="85"/>
        <source>Change item width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="105"/>
        <source>Change item height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="159"/>
        <source>Map scale changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="171"/>
        <source>Map rotation changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="212"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="412"/>
        <source>Map extent changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="495"/>
        <source>Canvas items toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="512"/>
        <source>Grid checkbox toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="533"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="546"/>
        <source>Grid interval changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="559"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="572"/>
        <source>Grid offset changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="585"/>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="600"/>
        <source>Grid pen changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="623"/>
        <source>Grid type changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="635"/>
        <source>Grid cross width changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="657"/>
        <source>Annotation font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="671"/>
        <source>Annotation distance changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="685"/>
        <source>Annotation position changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="706"/>
        <source>Annotation toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="727"/>
        <source>Changed annotation direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="755"/>
        <source>Changed annotation precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposermapwidget.cpp" line="31"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
</context>
<context>
    <name>QgsComposerMapWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="20"/>
        <source>Map options</source>
        <translation>Tùy chọn bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="79"/>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="95"/>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="222"/>
        <source>Map extent</source>
        <translation>Phạm vi bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="47"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="63"/>
        <source>Update preview</source>
        <translation>Cập nhật xem trước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="41"/>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="73"/>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="117"/>
        <source>Scale</source>
        <translation>Tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="231"/>
        <source>X min</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="263"/>
        <source>Y min</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="247"/>
        <source>X max</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="279"/>
        <source>Y max</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="301"/>
        <source>Set to map canvas extent</source>
        <translation>Thiết lập theo phạm vi khung bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="172"/>
        <source>Lock layers for map item</source>
        <translation>Khoá các lớp đối với mục bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="436"/>
        <source>Draw annotation</source>
        <translation>Vẽ ghi chú</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="478"/>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="501"/>
        <source>Coordinate precision</source>
        <translation>Độ chính xác toạ độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="137"/>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="184"/>
        <source>Draw map canvas items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="339"/>
        <source>Show grid?</source>
        <translation>Hiển thị lưới?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="354"/>
        <source>Grid &amp;type</source>
        <translation>&amp;Kiểu lưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="370"/>
        <source>Interval X</source>
        <translation>Cách quãng X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="393"/>
        <source>Offset X</source>
        <translation>Căn lệch X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="416"/>
        <source>Line width</source>
        <translation>Chiều dày đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="443"/>
        <source>Annotation position</source>
        <translation>Vị trí ghi chú</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="462"/>
        <source>Annotation direction</source>
        <translation>Hướng ghi chú</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="596"/>
        <source>Line color</source>
        <translation>Màu đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="485"/>
        <source>Distance to map frame</source>
        <translation>Khoảng cách đến khung bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="534"/>
        <source>Interval Y</source>
        <translation>Cách quãng Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="557"/>
        <source>Offset Y</source>
        <translation>Căn lệch Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="570"/>
        <source>Cross width</source>
        <translation>Chiều dày chữ thập</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="216"/>
        <source>Extents</source>
        <translation>Phạm vi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposermapwidgetbase.ui" line="333"/>
        <source>Grid</source>
        <translation>Lưới</translation>
    </message>
</context>
<context>
    <name>QgsComposerPictureWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="70"/>
        <source>Select svg or image file</source>
        <translation>Chọn tập tin svg hoặc tập tin ảnh</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="91"/>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="113"/>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="175"/>
        <source>Picture changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="130"/>
        <source>Picture width changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="148"/>
        <source>Picture height changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="160"/>
        <source>Picture rotation changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="185"/>
        <source>Select new preview directory</source>
        <translation>Chọn thư mục xem trước mới</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="240"/>
        <source>Rotation synchronisation toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="305"/>
        <source>Rotation map changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="419"/>
        <source>Creating icon for file %1</source>
        <translation>Tạo biểu tượng cho tập tin %1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="329"/>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="375"/>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerpicturewidget.cpp" line="39"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
</context>
<context>
    <name>QgsComposerPictureWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="20"/>
        <source>Picture Options</source>
        <translation>Các tùy chọn ảnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="53"/>
        <source>Search directories</source>
        <translation>Tìm các thư mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="82"/>
        <source>Add...</source>
        <translation>Thêm...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="89"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="105"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="157"/>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="184"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="199"/>
        <source>Width</source>
        <translation>Rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="221"/>
        <source>Height</source>
        <translation>Cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="247"/>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="267"/>
        <source>Sync with map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="151"/>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerpicturewidgetbase.ui" line="41"/>
        <source>Picture options</source>
        <translation>Tuỳ chọn Ảnh</translation>
    </message>
    <message>
        <source>Sync from map</source>
        <translation type="obsolete">Đồng bộ hoá từ bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsComposerScaleBarWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="34"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="315"/>
        <source>Single Box</source>
        <translation>Hộp đơn</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="35"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="319"/>
        <source>Double Box</source>
        <translation>Hộp kép</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="36"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="323"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="327"/>
        <source>Line Ticks Middle</source>
        <translation>Đường nháy giữa</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="37"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="331"/>
        <source>Line Ticks Down</source>
        <translation>Đường nháy xuống</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="38"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="335"/>
        <source>Line Ticks Up</source>
        <translation>Đường nháy lên</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="39"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="339"/>
        <source>Numeric</source>
        <translation>Số</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="66"/>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="153"/>
        <source>Map %1</source>
        <translation>Bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="127"/>
        <source>Scalebar map changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="175"/>
        <source>Scalebar line width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="190"/>
        <source>Scalebar segment size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="203"/>
        <source>Scalebar segments left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="216"/>
        <source>Scalebar n segments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="228"/>
        <source>Scalebar height changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="251"/>
        <source>Scalebar font changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="273"/>
        <source>Scalebar color changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="287"/>
        <source>Scalebar unit text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="300"/>
        <source>Scalebar map units per segment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="313"/>
        <source>Scalebar style changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="355"/>
        <source>Scalebar label bar space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="368"/>
        <source>Scalebar box content space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposerscalebarwidget.cpp" line="31"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
</context>
<context>
    <name>QgsComposerScaleBarWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="20"/>
        <source>Barscale Options</source>
        <translation>Tùy chọn của thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="226"/>
        <source>Font...</source>
        <translation>Phông chữ...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="233"/>
        <source>Color...</source>
        <translation>Màu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="47"/>
        <source>Segment size (map units)</source>
        <translation>Kích thước đoạn (đơn vị bản đồ)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="70"/>
        <source>Map units per bar unit</source>
        <translation>Đơn vị bản đồ trên đơn vị cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="104"/>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="123"/>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="204"/>
        <source>Unit label</source>
        <translation>Nhãn đơn vị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="41"/>
        <source>Scale bar</source>
        <translation>Thanh tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="90"/>
        <source> Right segments</source>
        <translation>Các đoạn phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="97"/>
        <source> Left segments</source>
        <translation>Các đoạn trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="149"/>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="168"/>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="187"/>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="197"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="152"/>
        <source>Height </source>
        <translation>Cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="165"/>
        <source>Line width </source>
        <translation>Chiều dày đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="184"/>
        <source>Label space </source>
        <translation>Khoảng cách nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposerscalebarwidgetbase.ui" line="194"/>
        <source>Box space </source>
        <translation>Khoảng cách hộp</translation>
    </message>
</context>
<context>
    <name>QgsComposerShapeWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="29"/>
        <source>General options</source>
        <translation>Các tuỳ chọn tổng quát</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="34"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="72"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="115"/>
        <source>Ellipse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="35"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="76"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="119"/>
        <source>Rectangle</source>
        <translation>Hình chữ nhật</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="36"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="80"/>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="123"/>
        <source>Triangle</source>
        <translation>Hình tam giác</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="100"/>
        <source>Shape rotation changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="114"/>
        <source>Shape type changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="139"/>
        <source>Select outline color</source>
        <translation>Chọn màu viền</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="145"/>
        <source>Shape outline color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="158"/>
        <source>Shape outline width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="171"/>
        <source>Shape transparency toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="195"/>
        <source>Select fill color</source>
        <translation>Chọn màu tô</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposershapewidget.cpp" line="201"/>
        <source>Shape fill color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerShapeWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="32"/>
        <source>Shape</source>
        <translation>Hình dạng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="41"/>
        <source>Shape outline color...</source>
        <translation>Màu viền hình dạng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="48"/>
        <source>Outline width </source>
        <translation>Chiều dày viền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="55"/>
        <source>Transparent fill</source>
        <translation>Tô màu trong suốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="62"/>
        <source>Shape fill Color...</source>
        <translation>Màu tô hình dạng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposershapewidgetbase.ui" line="69"/>
        <source>Rotation </source>
        <comment>Rotation</comment>
        <extracomment>Rotation</extracomment>
        <translation>Xoay</translation>
    </message>
</context>
<context>
    <name>QgsComposerTableWidget</name>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="33"/>
        <source>General options</source>
        <translation type="unfinished">Các tuỳ chọn tổng quát</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="62"/>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="310"/>
        <source>Map %1</source>
        <translation type="unfinished">Bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="104"/>
        <source>Table layer changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="123"/>
        <source>Table attribute settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="151"/>
        <source>Table map changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="169"/>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="182"/>
        <source>Table maximum columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="198"/>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="200"/>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="220"/>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="222"/>
        <source>Select Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="204"/>
        <source>Table header font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="226"/>
        <source>Table content font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="238"/>
        <source>Table grid stroke</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="252"/>
        <source>Select grid color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="260"/>
        <source>Table grid color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="279"/>
        <source>Table grid toggled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscomposertablewidget.cpp" line="366"/>
        <source>Table visible only toggled</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerTableWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="32"/>
        <source>Table</source>
        <translation type="unfinished">Bảng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="40"/>
        <source>Layer</source>
        <translation type="unfinished">Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="55"/>
        <source>Attributes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="75"/>
        <source>Show only visible features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="84"/>
        <source>Composer map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="101"/>
        <source>Maximum rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="118"/>
        <source>Margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="133"/>
        <source>Show grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="142"/>
        <source>Grid stroke width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="157"/>
        <source>Grid color</source>
        <translation type="unfinished">Màu lưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="180"/>
        <source>Header Font...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposertablewidgetbase.ui" line="187"/>
        <source>Content Font...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposerVectorLegendBase</name>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="20"/>
        <source>Vector Legend Options</source>
        <translation>Tùy chọn cho Chú giải Vector</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="102"/>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="83"/>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="169"/>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="156"/>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="48"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="138"/>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="143"/>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscomposervectorlegendbase.ui" line="148"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
</context>
<context>
    <name>QgsComposerView</name>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="130"/>
        <source>Quantum GIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="208"/>
        <source>Move item content</source>
        <translation type="unfinished">Di chuyển nội dung của mục</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="401"/>
        <source>Remove item group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="419"/>
        <source>Item deleted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="474"/>
        <source>Zoom item content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="519"/>
        <source>Arrow added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="529"/>
        <source>Label added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="542"/>
        <source>Map added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="559"/>
        <source>Scale bar added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="575"/>
        <source>Legend added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="585"/>
        <source>Picture added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="595"/>
        <source>Shape added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgscomposerview.cpp" line="605"/>
        <source>Table added</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsComposition</name>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="392"/>
        <source>Aligned items left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="423"/>
        <source>Aligned items hcenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="454"/>
        <source>Aligned items right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="484"/>
        <source>Aligned items top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="513"/>
        <source>Aligned items vcenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="542"/>
        <source>Aligned items bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/composer/qgscomposition.cpp" line="562"/>
        <source>Item z-order changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCompositionBase</name>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="20"/>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="32"/>
        <source>Paper</source>
        <translation>Giấy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="47"/>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="79"/>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="111"/>
        <source>Width</source>
        <translation>Chiều ngang</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="133"/>
        <source>Height</source>
        <translation>Chiều đứng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionbase.ui" line="155"/>
        <source>Orientation</source>
        <translation>Hướng</translation>
    </message>
</context>
<context>
    <name>QgsCompositionWidget</name>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="35"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="235"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="339"/>
        <source>Landscape</source>
        <translation>Kiểu ngang</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="36"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="343"/>
        <source>Portrait</source>
        <translation>Kiểu đứng</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="140"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="152"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="169"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="202"/>
        <source>Custom</source>
        <translation>Kiểu tự tạo</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="114"/>
        <source>A5 (148x210 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="115"/>
        <source>A4 (210x297 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="116"/>
        <source>A3 (297x420 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="117"/>
        <source>A2 (420x594 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="118"/>
        <source>A1 (594x841 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="119"/>
        <source>A0 (841x1189 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="120"/>
        <source>B5 (176 x 250 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="121"/>
        <source>B4 (250 x 353 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="122"/>
        <source>B3 (353 x 500 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="123"/>
        <source>B2 (500 x 707 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="124"/>
        <source>B1 (707 x 1000 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="125"/>
        <source>B0 (1000 x 1414 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="127"/>
        <source>Legal (8.5x14 inches)</source>
        <translation type="unfinished">Giấy Legal (8.5x14 inches)</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="77"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="473"/>
        <source>Solid</source>
        <translation>Đặc</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="78"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="477"/>
        <source>Dots</source>
        <translation>Chấm</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="79"/>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="481"/>
        <source>Crosses</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="31"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="32"/>
        <source>inch</source>
        <translation>phân Anh</translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="128"/>
        <source>ANSI A (Letter; 8.5x11 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="129"/>
        <source>ANSI B (Tabloid; 11x17 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="130"/>
        <source>ANSI C (17x22 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="131"/>
        <source>ANSI D (22x34 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="132"/>
        <source>ANSI E (34x44 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="133"/>
        <source>Arch A (9x12 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="134"/>
        <source>Arch B (12x18 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="135"/>
        <source>Arch C (18x24 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="136"/>
        <source>Arch D (24x36 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="137"/>
        <source>Arch E (36x48 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/composer/qgscompositionwidget.cpp" line="138"/>
        <source>Arch E1 (30x42 inches)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCompositionWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="20"/>
        <source>Composition</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="120"/>
        <source>Orientation</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="88"/>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="56"/>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="195"/>
        <source>Snapping</source>
        <translation>Bắt điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="201"/>
        <source>Snap to grid</source>
        <translation>Bắt vào lưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="146"/>
        <source>Print as raster</source>
        <translation>In dưới dạng raster</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="245"/>
        <source>Grid color</source>
        <translation>Màu lưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="271"/>
        <source>Grid style</source>
        <translation>Kiểu lưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="44"/>
        <source>Paper and quality</source>
        <translation>Giấy và chất lượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="153"/>
        <source> dpi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="156"/>
        <source>Quality </source>
        <translation>Chất lượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="166"/>
        <source>Width </source>
        <translation>Rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="179"/>
        <source>Height </source>
        <translation>Cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="208"/>
        <source>Spacing </source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="221"/>
        <source>X offset </source>
        <translation>Căn lệch X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="231"/>
        <source>Y offset </source>
        <translation>Căn lệch Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompositionwidgetbase.ui" line="238"/>
        <source>Pen width </source>
        <translation>Chiều dày bút vẽ</translation>
    </message>
</context>
<context>
    <name>QgsConfigureShortcutsDialog</name>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="273"/>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="274"/>
        <source>Set default (%1)</source>
        <translation>Thiết lập mặc định (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="367"/>
        <source>Input: </source>
        <translation>Đầu vào:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="45"/>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="378"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="398"/>
        <source>Shortcut conflict</source>
        <translation>Mâu thuẫn phím tắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="399"/>
        <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>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="14"/>
        <source>Configure shortcuts</source>
        <translation>Cấu hình phím tắt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="27"/>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="32"/>
        <source>Shortcut</source>
        <translation>Phím tắt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="58"/>
        <source>Set none</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="68"/>
        <source>Set default</source>
        <translation>Thiết lập mặc định</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="101"/>
        <source>Save shortcuts</source>
        <translation>Lưu các phím tắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="101"/>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="153"/>
        <source>XML file (*.xml);; All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="115"/>
        <source>Saving shortcuts</source>
        <translation>Đang lưu các phím tắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="116"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>Không thể ghi tập tin %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="153"/>
        <source>Load shortcuts</source>
        <translation>Nạp các phím tắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="163"/>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="177"/>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="188"/>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="208"/>
        <source>Loading shortcuts</source>
        <translation>Đang nạp các phím tắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="164"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>Không thể đọc tập tin %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="178"/>
        <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>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="189"/>
        <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>
        <location filename="../src/app/qgsconfigureshortcutsdialog.cpp" line="209"/>
        <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 bản địa khác, vì thế bạn không thể dùng nó.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="82"/>
        <source>Load...</source>
        <translation>Nạp...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui" line="92"/>
        <source>Save...</source>
        <translation>Lưu...</translation>
    </message>
</context>
<context>
    <name>QgsContinuousColorDialogBase</name>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="14"/>
        <source>Continuous color</source>
        <translation>Màu liên tục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="130"/>
        <source>Draw polygon outline</source>
        <translation>Vẽ đường viền của vùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="91"/>
        <source>Maximum value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="117"/>
        <source>Outline width</source>
        <translation>Chiều dày đường viền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="65"/>
        <source>Minimum value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscontinuouscolordialogbase.ui" line="26"/>
        <source>Classification field</source>
        <translation>Trường phân loại</translation>
    </message>
</context>
<context>
    <name>QgsCoordinateTransform</name>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="426"/>
        <source>The source spatial reference system (CRS) is not valid. </source>
        <translation>Hệ toạ độ (HTĐ) nguồn không hợp lệ.</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="434"/>
        <source>The destination spatial reference system (CRS) is not valid. </source>
        <translation>Hệ toạ độ (HTĐ) đích không hợp lệ.</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="465"/>
        <source>inverse transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="472"/>
        <source>forward transform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="492"/>
        <source>%1 of
%2
failed with error: %3
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="427"/>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="435"/>
        <source>The coordinates can not be reprojected. The CRS is: %1</source>
        <translation>Các toạ độ không quy chiếu được. HTĐ là: %1</translation>
    </message>
</context>
<context>
    <name>QgsCopyrightLabelPlugin</name>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="67"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="67"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="68"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="68"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="80"/>
        <source>&amp;Copyright Label</source>
        <translation>&amp;Nhãn bản quyền</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="82"/>
        <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>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="95"/>
        <location filename="../src/plugins/copyright_label/plugin.cpp" line="210"/>
        <source>&amp;Decorations</source>
        <translation>T&amp;rang trí</translation>
    </message>
</context>
<context>
    <name>QgsCopyrightLabelPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="14"/>
        <source>Copyright Label Plugin</source>
        <translation>Plugin tạo nhãn bản quyền</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="67"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="72"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="77"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="82"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="101"/>
        <source>Horizontal</source>
        <translation>Ngang</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="106"/>
        <source>Vertical</source>
        <translation>Đứng</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="25"/>
        <source>Enable copyright label</source>
        <translation>Kích hoạt nhãn bản quyền</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="35"/>
        <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>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="56"/>
        <source>&amp;Placement</source>
        <translation>&amp;Nơi đặt</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="90"/>
        <source>&amp;Orientation</source>
        <translation>&amp;Hướng</translation>
    </message>
    <message>
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="114"/>
        <source>&amp;Color</source>
        <translation>&amp;Màu</translation>
    </message>
    <message utf8="true">
        <location filename="../src/plugins/copyright_label/pluginguibase.ui" line="45"/>
        <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; 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;;&quot;&gt;© QGIS 2009&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCredentialDialog</name>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui" line="14"/>
        <source>Enter Credentials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui" line="23"/>
        <source>Username</source>
        <translation type="unfinished">Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui" line="33"/>
        <source>Password</source>
        <translation type="unfinished">Mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui" line="57"/>
        <location filename="../src/ui/qgscredentialdialog.ui" line="64"/>
        <source>TextLabel</source>
        <translation type="unfinished">Nhãn văn bản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui" line="71"/>
        <source>Realm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialog</name>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="98"/>
        <source>Delete Projection Definition?</source>
        <translation>Xóa Định nghĩa Phép chiếu?</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="99"/>
        <source>Deleting a projection definition is not reversable. Do you want to delete it?</source>
        <translation>Xóa định nghĩa một phép chiếu không thể đảo ngược được. Bạn có muốn xóa nó không?</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="346"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="418"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="491"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="560"/>
        <source>%1 of %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="589"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="616"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="718"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="776"/>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="594"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="778"/>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="622"/>
        <source>* of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="639"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="646"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="662"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="679"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="695"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="860"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="875"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="887"/>
        <source>QGIS Custom Projection</source>
        <translation>Phép chiếu tự tạo trong QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="640"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="647"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="663"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="696"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="861"/>
        <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>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="876"/>
        <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>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="888"/>
        <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>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="900"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="901"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="641"/>
        <source> Please give the projection a name before pressing save.</source>
        <translation>Vui lòng đặt tên cho phép chiếu trước khi bấm nút lưu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="648"/>
        <source> Please add the parameters before pressing save.</source>
        <translation>Vui lòng thêm các tham số trước khi bấm nút lưu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="664"/>
        <source> Please add a proj= clause before pressing save.</source>
        <translation>Vui lòng thêm mệnh đề proj= trước khi  bấm nút lưu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="680"/>
        <source>This proj4 ellipsoid definition is not valid. Please add a ellips= clause before pressing save.</source>
        <comment>COMMENTED OUT</comment>
        <translation>Định nghĩa ellipsoid theo proj4 này không hợp lệ. Vui lòng thêm mệnh đề ellips= trước khi bấm nút lưu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="697"/>
        <source> Please correct before pressing save.</source>
        <translation>Vi lòng chỉnh sửa lại trước khi bấm nút lưu.</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialogBase</name>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="69"/>
        <source>|&lt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="80"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="91"/>
        <source>1 of 1</source>
        <translation>1 trong 1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="101"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="112"/>
        <source>&gt;|</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="25"/>
        <source>Define</source>
        <translation>Định nghĩa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="161"/>
        <source>Test</source>
        <translation>Kiểm tra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="263"/>
        <source>Calculate</source>
        <translation>Tính toán</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="190"/>
        <source>Geographic / WGS84</source>
        <translation>Tọa độ địa lý/ WGS84</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="41"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="54"/>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="177"/>
        <source>Parameters</source>
        <translation>Các tham số</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="123"/>
        <source>*</source>
        <translation type="unfinished">*</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="134"/>
        <source>S</source>
        <translation type="unfinished">N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="145"/>
        <source>X</source>
        <translation type="unfinished">X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="204"/>
        <source>North</source>
        <translation>Bắc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="234"/>
        <source>East</source>
        <translation>Đông</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="14"/>
        <source>Custom Coordinate Reference System Definition</source>
        <translation>Định nghĩa hệ toạ độ tự tạo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="31"/>
        <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>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="167"/>
        <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>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui" line="197"/>
        <source>Destination CRS        </source>
        <translation>Hệ toạ độ đích</translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceDialogBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacedialogbase.ui" line="14"/>
        <source>Dash space pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacedialogbase.ui" line="51"/>
        <source>Dash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacedialogbase.ui" line="56"/>
        <source>Space</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDbSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="14"/>
        <source>Add PostGIS Table(s)</source>
        <translation type="unfinished">Thêm (các) bảng PostGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="31"/>
        <source>Connections</source>
        <translation type="unfinished">Các kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="42"/>
        <source>Connect</source>
        <translation type="unfinished">Kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="49"/>
        <source>New</source>
        <translation type="unfinished">Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="56"/>
        <source>Edit</source>
        <translation type="unfinished">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="63"/>
        <source>Delete</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="83"/>
        <source>Load</source>
        <comment>Load connections from file</comment>
        <translation type="unfinished">Nạp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="90"/>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="93"/>
        <source>Save</source>
        <translation type="unfinished">Lưu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="112"/>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="119"/>
        <source>Search options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="143"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="156"/>
        <source>Search mode</source>
        <translation type="unfinished">Chế độ tìm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui" line="176"/>
        <source>Search in columns</source>
        <translation type="unfinished">Tìm trong các cột</translation>
    </message>
</context>
<context>
    <name>QgsDbTableModel</name>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="25"/>
        <source>Schema</source>
        <translation type="unfinished">Schema</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="26"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="27"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="28"/>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="30"/>
        <source>Sql</source>
        <translation>Sql</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="244"/>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="248"/>
        <source>Multipoint</source>
        <translation>Điểm đa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="252"/>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="256"/>
        <source>Multiline</source>
        <translation>Đường đa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="260"/>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="264"/>
        <source>Multipolygon</source>
        <translation>Vùng đa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdbtablemodel.cpp" line="29"/>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
</context>
<context>
    <name>QgsDelAttrDialogBase</name>
    <message>
        <location filename="../src/ui/qgsdelattrdialogbase.ui" line="13"/>
        <source>Delete Attributes</source>
        <translation>Xóa các Thuộc tính</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextPlugin</name>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="103"/>
        <source>&amp;Add Delimited Text Layer</source>
        <translation>&amp;Thêm Lớp Văn bản có phân tách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="105"/>
        <source>Add a delimited text file as a map layer. The file must have a header row containing the field names. The file must either contain X and Y fields with coordinates in decimal units or a WKT field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Delimited text</source>
        <translation type="obsolete">&amp;Văn bản phân tách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugin.cpp" line="58"/>
        <source>DelimitedTextLayer</source>
        <translation>Lớp Văn bản phân tách cột</translation>
    </message>
    <message>
        <source>Add a delimited text file as a map layer. The file must have a header row containing the field names. X and Y fields are required and must contain coordinates in decimal units.</source>
        <translation type="obsolete">Thêm một tập tin văn bản phân tách theo cột dưới dạng một lớp bản đồ. Tập tin này phải có một hàng tiêu đề chứa các tên trường. Các trường X và phải có và phải chứa các toạ độ ở dạng đơn vị thập phân.</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextPluginGui</name>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugingui.cpp" line="156"/>
        <source>No layer name</source>
        <translation>Không có tên lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugingui.cpp" line="156"/>
        <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 delimiter</source>
        <translation type="obsolete">Không có dấu phân cách</translation>
    </message>
    <message>
        <source>Please specify a delimiter prior to parsing the file</source>
        <translation type="obsolete">Vui lòng chỉ định dấu phân cách trước khi phân tách tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextplugingui.cpp" line="420"/>
        <source>Choose a delimited text file to open</source>
        <translation>Chọn một tập tin văn bản được phân tách để mở</translation>
    </message>
    <message>
        <source>Parse</source>
        <translation type="obsolete">Phân tách</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="14"/>
        <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>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="37"/>
        <source>File Name</source>
        <translation type="unfinished">Tên tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="98"/>
        <source>Browse...</source>
        <translation type="unfinished">Duyệt...</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="117"/>
        <source>Selected delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="191"/>
        <source>Semicolon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="167"/>
        <source>Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="174"/>
        <source>Space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="184"/>
        <source>Comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="198"/>
        <source>Colon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="275"/>
        <source>Start import at row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="293"/>
        <source>The file contains X and Y coordinate columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="296"/>
        <source>X Y fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="306"/>
        <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>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="328"/>
        <source>Name of the field containing x values</source>
        <translation>Tên của trường chứa giá trị x</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="331"/>
        <source>Name of the field containing x values. Choose a field from the list. The list is generated by parsing the header row of the delimited text file.</source>
        <translation>Tên của trường chứa giá trị x. Chọn một trường từ danh sách. Danh sách được tạo bằng cách phân tách dòng tiêu đề của tập tin văn bản được phân tách cột.</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="341"/>
        <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>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="363"/>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="406"/>
        <source>Name of the field containing y values</source>
        <translation>Tên của trường chứa giá trị y</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="366"/>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="409"/>
        <source>Name of the field containing y values. Choose a field from the list. The list is generated by parsing the header row of the delimited text file.</source>
        <translation>Tên của trường chứa giá trị y. Chọn một trường từ danh sách. Danh sách được tạo bằng cách phân tách dòng tiêu đề của tập tin văn bản có phân cách.</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="66"/>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="73"/>
        <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>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="76"/>
        <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>Delimiter</source>
        <translation type="obsolete">Ký hiệu phân cách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="222"/>
        <source>Delimiter to use when splitting fields in the text file. The delimiter can be more than one character.</source>
        <translation>Dấu phân tách cột dùng khi tách các trường trong tập tin văn bản. Dấu phân tách cột này có thể nhiều hơn một ký tự.</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="225"/>
        <source>Delimiter to use when splitting fields in the delimited text file. The delimiter can be 1 or more characters in length.</source>
        <translation>Dấu phân tách cột dùng khi tách các trường trong tập tin văn bản. Dấu phân tách cột này có thể có chiều dài là một ký tự hay hơn.</translation>
    </message>
    <message>
        <source>Delimited text file</source>
        <translation type="obsolete">Tập tin văn bản được phân tách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="47"/>
        <source>Full path to the delimited text file</source>
        <translation>Đường dẫn đầy đủ đến tập tin văn bản được phân tách cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="50"/>
        <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>...</source>
        <translation type="obsolete">...</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="92"/>
        <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>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="95"/>
        <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 hộp &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 hộp thả xuống trường X và Y sẽ được xác định (populated) với các trường từ tập tin văn bản được phân tách cột.</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="381"/>
        <source>The file contains a well known text geometry field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="384"/>
        <source>WKT field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="435"/>
        <source>Sample text</source>
        <translation>Văn bản mẫu</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="149"/>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="152"/>
        <source>The delimiter is taken as is</source>
        <translation>Dấu phân tách cột được dùng như &quot;hiện có&quot;</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="155"/>
        <source>Plain characters</source>
        <translation>Các ký tự trơn</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="133"/>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="136"/>
        <source>The delimiter is a regular expression</source>
        <translation>Ký hiệu phân tách cột là một biểu thức thông thường</translation>
    </message>
    <message>
        <location filename="../src/plugins/delimited_text/qgsdelimitedtextpluginguibase.ui" line="139"/>
        <source>Regular expression</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation type="obsolete">Hình học</translation>
    </message>
    <message>
        <source>Delimiter string</source>
        <translation type="obsolete">Chuỗi phân tách</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Kiểu</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextProvider</name>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="570"/>
        <source>Note: the following lines were not loaded because Qgis was unable to determine values for the x and y coordinates:
</source>
        <translation>Ghi chú: những dòng sau không được nạp bởi vì QGIS không thể xác định giá trị cho các tọa độ x và y:
</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="569"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsDetailedItemWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui" line="70"/>
        <source>Heading Label</source>
        <translation>Nhãn tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui" line="112"/>
        <source>Detail label</source>
        <translation>Nhãn chi tiết</translation>
    </message>
</context>
<context>
    <name>QgsDiagramDialog</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="35"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="121"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="279"/>
        <source>Pie chart</source>
        <translation>Biểu đồ tròn</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="36"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="125"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="284"/>
        <source>Bar chart</source>
        <translation>Biểu đồ cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="37"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="129"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="292"/>
        <source>Proportional SVG symbols</source>
        <translation>Các biểu tượng SVG tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="60"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="83"/>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialog.cpp" line="319"/>
        <source>linearly scaling</source>
        <translation>tỷ lệ tuyến tính</translation>
    </message>
</context>
<context>
    <name>QgsDiagramDialogBase</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialogbase.ui" line="14"/>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialogbase.ui" line="20"/>
        <source>Display diagrams</source>
        <translation>Trình bày các biểu đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialogbase.ui" line="35"/>
        <source>Diagram type</source>
        <translation>Kiểu biểu đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialogbase.ui" line="70"/>
        <source>Classification attribute</source>
        <translation>Thuộc tính phân loại</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgsdiagramdialogbase.ui" line="80"/>
        <source>Classification type</source>
        <translation>Kiểu phân loại</translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngle</name>
    <message>
        <location filename="../src/app/qgsdisplayangle.cpp" line="52"/>
        <source>%1 degrees</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsdisplayangle.cpp" line="56"/>
        <source>%1 radians</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsdisplayangle.cpp" line="60"/>
        <source>%1 gon</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngleBase</name>
    <message>
        <location filename="../src/ui/qgsdisplayanglebase.ui" line="14"/>
        <source>Angle</source>
        <translation type="unfinished">Góc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdisplayanglebase.ui" line="50"/>
        <source>Ellipsoidal</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsDlgPgBufferBase</name>
    <message>
        <source>Buffer features</source>
        <translation type="obsolete">Đệm các đối tượng</translation>
    </message>
    <message>
        <source>Buffer distance in map units:</source>
        <translation type="obsolete">Khoảng cách vùng đệm tính theo đơn vị bản đồ:</translation>
    </message>
    <message>
        <source>Table name for the buffered layer:</source>
        <translation type="obsolete">Tên bảng cho lớp được đệm:</translation>
    </message>
    <message>
        <source>Create unique object id</source>
        <translation type="obsolete">Tạo nhận diện (id) đối tượng không trùng</translation>
    </message>
    <message>
        <source>public</source>
        <translation type="obsolete">công cộng</translation>
    </message>
    <message>
        <source>Geometry column:</source>
        <translation type="obsolete">Cột hình học:</translation>
    </message>
    <message>
        <source>Spatial reference ID:</source>
        <translation type="obsolete">Nhận diện (id) tham chiếu không gian:</translation>
    </message>
    <message>
        <source>Unique field to use as feature id:</source>
        <translation type="obsolete">Trường không trùng để dùng làm tính chất nhận diện (id):</translation>
    </message>
    <message>
        <source>Schema:</source>
        <translation type="obsolete">Schema:</translation>
    </message>
    <message>
        <source>Add the buffered layer to the map?</source>
        <translation type="obsolete">Thêm lớp được đệm vào bản đồ?</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Buffer the features in layer: &lt;/h2&gt;</source>
        <translation type="obsolete">&lt;h2&gt;Đệm các đối tượng trong lớp: &lt;/h2&gt;</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation type="obsolete">Các tham số</translation>
    </message>
</context>
<context>
    <name>QgsEncodingFileDialog</name>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="36"/>
        <source>Encoding:</source>
        <translation>Mã phông:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="93"/>
        <source>Cancel &amp;All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsEngineConfigDialog</name>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation type="unfinished">Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="22"/>
        <source>Search method</source>
        <translation type="unfinished">Phương pháp tìm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="30"/>
        <source>Chain (fast)</source>
        <translation type="unfinished">Chuỗi (nhanh)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="35"/>
        <source>Popmusic Tabu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="40"/>
        <source>Popmusic Chain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="45"/>
        <source>Popmusic Tabu Chain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="50"/>
        <source>FALP (fastest)</source>
        <translation type="unfinished">FALP (nhanh nhất)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="78"/>
        <source>Number of candidates</source>
        <translation type="unfinished">Số &apos;ứng cử viên&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="84"/>
        <source>Point</source>
        <translation type="unfinished">Điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="104"/>
        <source>Line</source>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="124"/>
        <source>Polygon</source>
        <translation type="unfinished">Vùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="178"/>
        <source>Show all labels (i.e. including colliding labels)</source>
        <translation type="unfinished">Hiển thị tất cả nhãn (tức là đưa vào cả các nhãn đụng nhau)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsengineconfigdialog.ui" line="185"/>
        <source>Show label candidates (for debugging)</source>
        <translation type="unfinished">Hiển thị các &apos;ứng cử viên&apos; nhãn (để gỡ lỗi)</translation>
    </message>
</context>
<context>
    <name>QgsFeatureAction</name>
    <message>
        <location filename="../src/app/qgsfeatureaction.cpp" line="51"/>
        <source>Run actions</source>
        <translation type="unfinished">Chạy các hành động</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculator</name>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="89"/>
        <source>Syntax error</source>
        <translation>Lỗi cú pháp</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="123"/>
        <source>Provider error</source>
        <translation>Lỗi trình cung cấp</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="123"/>
        <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>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="233"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="233"/>
        <source>An error occured while evaluating the calculation string.</source>
        <translation type="unfinished">Một lỗi đã xảy ra khi đang đánh giá chuỗi tính toán.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="55"/>
        <source> (not supported by provider)</source>
        <translation>(không được trình cung cấp hỗ trợ)</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculatorBase</name>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="14"/>
        <source>Field calculator</source>
        <translation>Bộ tính toán trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="27"/>
        <source>Update existing field</source>
        <translation>Cập nhật trường hiện có</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="20"/>
        <source>Only update selected features</source>
        <translation>Chỉ cập nhật các đối tượng được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="37"/>
        <source>New field</source>
        <translation>Trường mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="352"/>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="362"/>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Sample</source>
        <translation type="obsolete">Mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="322"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="115"/>
        <source>Operators</source>
        <translation>Toán tử</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="82"/>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="95"/>
        <source>Precision</source>
        <translation type="unfinished">Độ chính xác</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="127"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="134"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="141"/>
        <source>sqrt</source>
        <translation type="unfinished">căn.bậc.2</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="148"/>
        <source>sin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="155"/>
        <source>tan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="162"/>
        <source>acos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="169"/>
        <source>(</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="176"/>
        <source>-</source>
        <translation type="unfinished">-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="183"/>
        <source>/</source>
        <translation type="unfinished">/
</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="190"/>
        <source>^</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="197"/>
        <source>cos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="204"/>
        <source>asin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="211"/>
        <source>atan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="218"/>
        <source>)</source>
        <translation type="unfinished">)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="46"/>
        <source>Output field name</source>
        <translation>Tên trường đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="59"/>
        <source>Output field type</source>
        <translation>Kiểu trường đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="72"/>
        <source>Output field width</source>
        <translation>Chiều rộng trường đầu ra</translation>
    </message>
    <message>
        <source>Output field precision</source>
        <translation type="obsolete">Độ chính xác trường đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="225"/>
        <source>to real</source>
        <translation>thành số thực</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="232"/>
        <source>to int</source>
        <translation>thành số nguyên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="239"/>
        <source>to string</source>
        <translation>thành chuỗi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="246"/>
        <source>length</source>
        <translation>chiều dài</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="253"/>
        <source>area</source>
        <translation>diện tích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="260"/>
        <source>rownum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="267"/>
        <source>||</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui" line="277"/>
        <source>Field calculator expression</source>
        <translation>Biểu thức tính toán trường</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgsformannotationdialog.cpp" line="23"/>
        <source>Delete</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsformannotationdialog.cpp" line="62"/>
        <source>Qt designer file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialogBase</name>
    <message>
        <location filename="../src/ui/qgsformannotationdialogbase.ui" line="14"/>
        <source>Dialog</source>
        <translation type="unfinished">Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsformannotationdialogbase.ui" line="25"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
</context>
<context>
    <name>QgsGCPListModel</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="100"/>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="152"/>
        <source>map units</source>
        <translation type="unfinished">đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="104"/>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="140"/>
        <source>pixels</source>
        <translation type="unfinished">điểm ảnh</translation>
    </message>
</context>
<context>
    <name>QgsGCPListWidget</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistwidget.cpp" line="188"/>
        <source>Recenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistwidget.cpp" line="192"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsGPSDetector</name>
    <message>
        <location filename="../src/core/gps/qgsgpsdetector.cpp" line="34"/>
        <source>local gpsd</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSDeviceDialog</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="41"/>
        <source>New device %1</source>
        <translation>Thiết bị mới %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="55"/>
        <source>Are you sure?</source>
        <translation>Bạn có chắc không?</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="56"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="20"/>
        <source>GPS Device Editor</source>
        <translation>Trình Biên tập Máy định vị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="131"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="140"/>
        <source>Commands</source>
        <translation>Các lệnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="240"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="219"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="226"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="185"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="202"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="233"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="115"/>
        <source>Device name</source>
        <translation>Tên thiết bị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="35"/>
        <source>Devices</source>
        <translation>Các thiết bị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="47"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="60"/>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="73"/>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="155"/>
        <source>Track download</source>
        <translation>Tải xuống đường đi</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="165"/>
        <source>Route upload</source>
        <translation>Tải lên lộ trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="175"/>
        <source>Waypoint download</source>
        <translation>Tải xuống điểm độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="192"/>
        <source>Route download</source>
        <translation>Tải xuống lộ trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="209"/>
        <source>Track upload</source>
        <translation>Tải lên đường đi</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="247"/>
        <source>Waypoint upload</source>
        <translation>Tải lên điểm toạ độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui" line="272"/>
        <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>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="339"/>
        <source>Connecting...</source>
        <translation type="unfinished">Đang kết nối...</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="350"/>
        <source>Timed out!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="358"/>
        <source>Connected!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="359"/>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="370"/>
        <source>Connect</source>
        <translation type="unfinished">Kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="327"/>
        <source>/gps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="327"/>
        <source>No path to the GPS port is specified. Please enter a path then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="368"/>
        <source>Disconnected...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="573"/>
        <source>Not a vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="574"/>
        <source>The current layer is not a vector layer</source>
        <translation type="unfinished">Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="584"/>
        <source>2.5D shape type not supported</source>
        <translation type="unfinished">Kiểu 2,5D shape không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="584"/>
        <source>Adding features to 2.5D shapetypes is not supported yet. Please select a different editable, non 2.5D layer and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="597"/>
        <source>Multipart shape type not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="597"/>
        <source>Adding features to multipart shapetypes is not supported yet. Please select a different editable, non 2.5D layer and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="609"/>
        <source>Layer cannot be added to</source>
        <translation type="unfinished">Không thể thêm lớp vào</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="610"/>
        <source>The data provider for this layer does not support the addition of features.</source>
        <translation type="unfinished">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>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="617"/>
        <source>Layer not editable</source>
        <translation type="unfinished">Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="618"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="627"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="636"/>
        <source>Not enough vertices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="628"/>
        <source>Cannot close a line feature until it has at least two vertices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="637"/>
        <source>Cannot close a polygon feature until it has at least three vertices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="675"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="787"/>
        <source>Feature added</source>
        <translation type="unfinished">Đối tượng được thêm</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="767"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="774"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="781"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="767"/>
        <source>The feature could not be added because removing the polygon intersections would change the geometry type</source>
        <translation type="unfinished">Đố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>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="774"/>
        <source>An error was reported during intersection removal</source>
        <translation type="unfinished">Một lỗi được ghi nhận trong quá trình loại bỏ giao điểm</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="781"/>
        <source>Cannot add feature. Unknown WKB type. Choose a different layer and try again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSInformationWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="34"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="45"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="56"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="67"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="78"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="257"/>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="346"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="108"/>
        <source>Connect</source>
        <translation type="unfinished">Kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="140"/>
        <source> Latitude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="156"/>
        <source> Longitude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="172"/>
        <source> Elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="194"/>
        <source>Vertical Accuracy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="207"/>
        <source>Horizontal Accuracy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="220"/>
        <source>Add vertex</source>
        <translation type="unfinished">Thêm đỉnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="235"/>
        <source>Add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="254"/>
        <source>Reset current feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="297"/>
        <source>GPS connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="303"/>
        <source>Autodetect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="313"/>
        <source>Use path / port below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="322"/>
        <source>Path to serial device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="361"/>
        <source>Port</source>
        <translation type="unfinished">Cổng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="371"/>
        <source>Host</source>
        <translation type="unfinished">Máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="381"/>
        <source>Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="408"/>
        <source>ddddd; </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="420"/>
        <source>Connection to gpsd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="430"/>
        <source>GPS cursor size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="464"/>
        <source>Small</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="484"/>
        <source>Large</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="494"/>
        <source>GPS digitizing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="500"/>
        <source>Auto-add vertices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="510"/>
        <source>GPS map recenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="516"/>
        <source>when leaving extents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="523"/>
        <source>never</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="530"/>
        <source>always</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="543"/>
        <source>Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="552"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui" line="559"/>
        <source> width</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSPlugin</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="90"/>
        <source>&amp;Gps Tools</source>
        <translation>Các công cụ &amp;GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="91"/>
        <source>&amp;Create new GPX layer</source>
        <translation>&amp;Tạo lớp GPX mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="94"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="95"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="100"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="101"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="203"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="204"/>
        <source>&amp;Gps</source>
        <translation>G&amp;PS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="164"/>
        <source>Save new GPX file as...</source>
        <translation>Lưu tập tin GPX thành...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="166"/>
        <source>GPS eXchange file (*.gpx)</source>
        <translation>Tập tin eXchange GPS (*.gpx)</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="173"/>
        <source>Could not create file</source>
        <translation>Không thể tạo tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="174"/>
        <source>Unable to create a GPX file with the given name. Try again with another name or in another directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="217"/>
        <source>GPX Loader</source>
        <translation>Trình nạp GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="268"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="346"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="439"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="531"/>
        <source>Could not start process</source>
        <translation>Không thể khởi động tiến trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="269"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="347"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="440"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="532"/>
        <source>Could not start GPSBabel!</source>
        <translation>Không thể khởi động GPSBabel!</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="274"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="352"/>
        <source>Importing data...</source>
        <translation>Đang nhập dữ liệu...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="274"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="352"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="445"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="537"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="289"/>
        <source>Could not import data from %1!

</source>
        <translation>Không thể nhập dữ liệu từ %1!
</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="292"/>
        <source>Error importing data</source>
        <translation>Lỗi nhập dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="426"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="519"/>
        <source>Not supported</source>
        <translation>Không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="445"/>
        <source>Downloading data...</source>
        <translation>Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="458"/>
        <source>Could not download data from GPS!

</source>
        <translation>Không thể tải dữ liệu xuống từ GPS!
</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="460"/>
        <source>Error downloading data</source>
        <translation>Lỗi khi đang tải dữ liệu xuống</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="537"/>
        <source>Uploading data...</source>
        <translation>Đang tải dữ liệu lên...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="550"/>
        <source>Error while uploading data to GPS!

</source>
        <translation>Lỗi khi đang tải dữ liệu lên GPS!</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="552"/>
        <source>Error uploading data</source>
        <translation>Lỗi khi đang tải dữ liệu lên</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="365"/>
        <source>Could not convert data from %1!

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

</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="368"/>
        <source>Error converting data</source>
        <translation>Lỗi chuyển đổi dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="218"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="427"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="520"/>
        <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>
</context>
<context>
    <name>QgsGPSPluginGui</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="155"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="241"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="299"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="379"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="400"/>
        <source>GPS eXchange format (*.gpx)</source>
        <translation>định dạng GPS eXchange (*.gpx)</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="248"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="386"/>
        <source>Select GPX file</source>
        <translation>Chọn tập tin GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="263"/>
        <source>Select file and format to import</source>
        <translation>Chọn tập tin và định dạng để nhập</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="99"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="283"/>
        <source>Waypoints</source>
        <translation>Điểm toạ độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="100"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="285"/>
        <source>Routes</source>
        <translation>Lộ trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="101"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="287"/>
        <source>Tracks</source>
        <translation>Đường đi</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="153"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="297"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="398"/>
        <source>Choose a file name to save under</source>
        <translation>Chọn tên tập tin để lưu</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="334"/>
        <source>Waypoints from a route</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="335"/>
        <source>Waypoints from a track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="336"/>
        <source>Route from waypoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="337"/>
        <source>Track from waypoints</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGPSPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="14"/>
        <source>GPS Tools</source>
        <translation>Các Công cụ cho Máy định vị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="29"/>
        <source>Load GPX file</source>
        <translation>Nạp tập tin GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="74"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="332"/>
        <source>Waypoints</source>
        <translation>Điểm tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="87"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="337"/>
        <source>Routes</source>
        <translation>Lộ trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="100"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="342"/>
        <source>Tracks</source>
        <translation>Đường đi</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="139"/>
        <source>Import other file</source>
        <translation>Nhập tập tin khác</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="243"/>
        <source>Download from GPS</source>
        <translation>Tải từ máy định vị xuống</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="467"/>
        <source>Edit devices</source>
        <translation>Điều chỉnh các thiết bị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="397"/>
        <source>Upload to GPS</source>
        <translation>Tải lên Máy định vị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="50"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="162"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="556"/>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="215"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="376"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="635"/>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="235"/>
        <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>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="533"/>
        <source>GPX Conversions</source>
        <translation>Các phép chuyển đổi GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="275"/>
        <source>Edit devices...</source>
        <translation>chỉnh sửa các thiết bị...</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="308"/>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="37"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="61"/>
        <source>Feature types</source>
        <translation>Các kiểu đối tượng</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="145"/>
        <source>File to import</source>
        <translation>Tập tin để nhập</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="169"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="315"/>
        <source>Feature type</source>
        <translation>Kiểu đối tượng</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="189"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="350"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="596"/>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="202"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="583"/>
        <source>GPX output file</source>
        <translation>Tập tin GPX đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="249"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="441"/>
        <source>GPS device</source>
        <translation>Thiết bị Máy định vị</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="282"/>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="480"/>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="363"/>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="409"/>
        <source>Data layer</source>
        <translation>Lớp dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="539"/>
        <source>GPX input file</source>
        <translation>Tập tin GPX đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui" line="563"/>
        <source>Conversion</source>
        <translation>Chuyển đổi</translation>
    </message>
</context>
<context>
    <name>QgsGPXProvider</name>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="72"/>
        <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>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="120"/>
        <source>GPS eXchange file</source>
        <translation>Tập tin GPS eXchange</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="820"/>
        <source>Digitized in QGIS</source>
        <translation>Được số hóa trong QGIS</translation>
    </message>
</context>
<context>
    <name>QgsGdalProvider</name>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="411"/>
        <source>Dataset Description</source>
        <translation type="unfinished">Mô tả Bộ Dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="432"/>
        <source>Band %1</source>
        <translation type="unfinished">Băng %1</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="463"/>
        <source>Dimensions:</source>
        <translation type="unfinished">Kích thước:</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="466"/>
        <source>X: %1 Y: %2 Bands: %3</source>
        <translation type="unfinished">X: %1 Y: %2 Các băng: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="498"/>
        <source>Origin:</source>
        <translation type="unfinished">Gốc:</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="507"/>
        <source>Pixel Size:</source>
        <translation type="unfinished">Kích thước điểm ảnh:</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1068"/>
        <source>out of extent</source>
        <translation type="unfinished">nằm ngoài phạm vi</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1107"/>
        <source>null (no data)</source>
        <translation type="unfinished">Null (không có dữ liệu)</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1457"/>
        <source>Average Magphase</source>
        <translation type="unfinished">Trung bình Magphase</translation>
    </message>
    <message>
        <location filename="../src/providers/gdal/qgsgdalprovider.cpp" line="1462"/>
        <source>Average</source>
        <translation type="unfinished">Trung bình</translation>
    </message>
</context>
<context>
    <name>QgsGenericProjectionSelector</name>
    <message>
        <location filename="../src/gui/qgsgenericprojectionselector.cpp" line="44"/>
        <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>
        <location filename="../src/gui/qgsgenericprojectionselector.cpp" line="45"/>
        <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>
    <message>
        <location filename="../src/gui/qgsgenericprojectionselector.cpp" line="43"/>
        <source>Define this layer&apos;s coordinate reference system:</source>
        <translation>Xác định hệ toạ độ cho lớp này:</translation>
    </message>
</context>
<context>
    <name>QgsGenericProjectionSelectorBase</name>
    <message>
        <location filename="../src/ui/qgsgenericprojectionselectorbase.ui" line="14"/>
        <source>Coordinate Reference System Selector</source>
        <translation>Trình chọn hệ toạ độ</translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="29"/>
        <source>A5 (148x210 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="30"/>
        <source>A4 (210x297 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="31"/>
        <source>A3 (297x420 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="32"/>
        <source>A2 (420x594 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="33"/>
        <source>A1 (594x841 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="34"/>
        <source>A0 (841x1189 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="35"/>
        <source>B5 (176 x 250 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="36"/>
        <source>B4 (250 x 353 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="37"/>
        <source>B3 (353 x 500 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="38"/>
        <source>B2 (500 x 707 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="39"/>
        <source>B1 (707 x 1000 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="40"/>
        <source>B0 (1000 x 1414 mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="42"/>
        <source>Legal (8.5x14 inches)</source>
        <translation type="unfinished">Giấy Legal (8.5x14 inches)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="43"/>
        <source>ANSI A (Letter; 8.5x11 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="44"/>
        <source>ANSI B (Tabloid; 11x17 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="45"/>
        <source>ANSI C (17x22 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="46"/>
        <source>ANSI D (22x34 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="47"/>
        <source>ANSI E (34x44 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="48"/>
        <source>Arch A (9x12 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="49"/>
        <source>Arch B (12x18 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="50"/>
        <source>Arch C (18x24 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="51"/>
        <source>Arch D (24x36 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="52"/>
        <source>Arch E (36x48 inches)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="53"/>
        <source>Arch E1 (30x42 inches)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="14"/>
        <source>Configure Georeferencer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="20"/>
        <source>Point tip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="26"/>
        <source>Show IDs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="33"/>
        <source>Show coords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="66"/>
        <source>PDF report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="74"/>
        <source>Left margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="84"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="102"/>
        <source> mm</source>
        <translation type="unfinished"> mm</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="95"/>
        <source>Right margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="114"/>
        <source>Show Georeferencer window docked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="131"/>
        <source>PDF map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="139"/>
        <source>Paper size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="43"/>
        <source>Residual units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="49"/>
        <source>Pixels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui" line="56"/>
        <source>Use map units if possible</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGeorefDescriptionDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefdescriptiondialogbase.ui" line="14"/>
        <source>Description georeferencer</source>
        <translation>Mô tả trình tham chiếu địa lý</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefdescriptiondialogbase.ui" line="46"/>
        <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:10pt; 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;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGeorefPlugin</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="104"/>
        <source>&amp;About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="99"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="113"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="114"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="130"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="131"/>
        <source>&amp;Georeferencer</source>
        <translation>Trình Tham &amp;chiếu Địa lý</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGui</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="215"/>
        <source>All other files (*)</source>
        <translation type="unfinished">Tất cả các tập tin khác (*)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="222"/>
        <source>Open raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="231"/>
        <source>%1 is not a supported raster data source</source>
        <translation type="unfinished">%1 không phải là nguồn dữ liệu raster được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="236"/>
        <source>Unsupported Data Source</source>
        <translation type="unfinished">Nguồn Dữ liệu không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="245"/>
        <source>Raster loaded: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="246"/>
        <source>Georeferencer - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="316"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1000"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1651"/>
        <source>Transform: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="370"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="576"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="603"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1143"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1191"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1239"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1782"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1791"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1801"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1810"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1824"/>
        <source>Info</source>
        <translation type="unfinished">Thông tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="370"/>
        <source>GDAL scripting is not supported for %1 transformation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="564"/>
        <source>Load GCP points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="576"/>
        <source>No GCP points to save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="581"/>
        <source>Save GCP points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="603"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1782"/>
        <source>Please load raster to be georeferenced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="847"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="967"/>
        <source>Help</source>
        <translation type="unfinished">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="944"/>
        <source>Panels</source>
        <translation type="unfinished">Các panen</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="948"/>
        <source>Toolbars</source>
        <translation type="unfinished">Các thanh công cụ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1012"/>
        <source>Coordinate: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1013"/>
        <source>Current map coordinate</source>
        <translation type="unfinished">Toạ độ bản đồ hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1001"/>
        <source>Current transform parametrisation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1143"/>
        <source>Unable to open GCP points file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1272"/>
        <source>Could not write to %1</source>
        <translation type="unfinished">Không thể ghi ra %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1157"/>
        <source>Save GCPs</source>
        <translation type="unfinished">Lưu các ĐKC</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="137"/>
        <source>Georeferencer</source>
        <translation type="unfinished">Trình tham chiếu địa lý</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1158"/>
        <source>Save GCP points?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1192"/>
        <source>Failed to get linear transform parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1202"/>
        <source>World file exists</source>
        <translation type="unfinished">Tập tin world đã có</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1203"/>
        <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 type="unfinished">&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>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1239"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1824"/>
        <source>Failed to compute GCP transform: Transform is not solvable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1271"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1541"/>
        <source>Transformation parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Translation x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Translation y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Scale x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Scale y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Rotation [degrees]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1577"/>
        <source>Residuals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1418"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1431"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1532"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1590"/>
        <source>map units</source>
        <translation type="unfinished">đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1422"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1536"/>
        <source>pixels</source>
        <translation type="unfinished">điểm ảnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <source>Mean error [%1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1609"/>
        <source>yes</source>
        <translation type="unfinished">có</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1613"/>
        <source>no</source>
        <translation type="unfinished">không</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1658"/>
        <source>Translation (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1659"/>
        <source>Scale (%1, %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1660"/>
        <source>Rotation: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1667"/>
        <source>Mean error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1688"/>
        <source>Copy in clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1694"/>
        <source>%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1701"/>
        <source>GDAL script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1791"/>
        <source>Please set transformation type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1801"/>
        <source>Please set output raster name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1810"/>
        <source>%1 requires at least %2 GCPs. Please define more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1895"/>
        <source>Linear</source>
        <translation type="unfinished">Tuyến tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1897"/>
        <source>Helmert</source>
        <translation type="unfinished">Helmert</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1899"/>
        <source>Polynomial 1</source>
        <translation type="unfinished">Đa thức bậc 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1901"/>
        <source>Polynomial 2</source>
        <translation type="unfinished">Đa thức bậc 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1903"/>
        <source>Polynomial 3</source>
        <translation type="unfinished">Đa thức bậc 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1905"/>
        <source>Thin plate spline (TPS)</source>
        <translation type="unfinished">Đường spline dạng phiến mỏng (TPS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1907"/>
        <source>Projective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1909"/>
        <source>Not set</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="14"/>
        <source>Georeferencer</source>
        <translation type="unfinished">Trình tham chiếu địa lý</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="30"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="80"/>
        <source>File</source>
        <translation type="unfinished">Tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="44"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="126"/>
        <source>View</source>
        <translation type="unfinished">Xem</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="58"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="106"/>
        <source>Edit</source>
        <translation type="unfinished">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="66"/>
        <source>Settings</source>
        <translation type="unfinished">Thiết lập</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="158"/>
        <source>GCP table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="169"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="172"/>
        <source>Open raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="175"/>
        <source>Ctrl+O</source>
        <translation type="unfinished">Ctrl+O</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="180"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="183"/>
        <source>Zoom In</source>
        <translation type="unfinished">Phóng to</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="186"/>
        <source>Ctrl++</source>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="191"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="194"/>
        <source>Zoom Out</source>
        <translation type="unfinished">Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="197"/>
        <source>Ctrl+-</source>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="202"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="205"/>
        <source>Zoom to Layer</source>
        <translation type="unfinished">Phóng đến lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="208"/>
        <source>Ctrl+Shift+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="213"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="216"/>
        <source>Pan</source>
        <translation type="unfinished">Di chuyển</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="221"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="224"/>
        <source>Transformation settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="229"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="232"/>
        <source>Add point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="235"/>
        <source>Ctrl+A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="240"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="243"/>
        <source>Delete point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="246"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="251"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="254"/>
        <source>Quit</source>
        <translation type="unfinished">Thoát</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="259"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="262"/>
        <source>Start georeferencing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="265"/>
        <source>Ctrl+G</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="270"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="273"/>
        <source>Generate GDAL script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="276"/>
        <source>Ctrl+C</source>
        <translation type="unfinished">Ctrl+C</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="284"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="287"/>
        <source>Link Georeferencer to QGis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="295"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="298"/>
        <source>Link QGis to Georeferencer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="303"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="306"/>
        <source>Save GCP points as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="309"/>
        <source>Ctrl+S</source>
        <translation type="unfinished">Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="314"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="317"/>
        <source>Load GCP points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="320"/>
        <source>Ctrl+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="325"/>
        <source>Configure Georeferencer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="328"/>
        <source>Ctrl+P</source>
        <translation type="unfinished">Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="333"/>
        <source>Raster properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="338"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="341"/>
        <source>Move GCP point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="346"/>
        <source>Zoom Next</source>
        <translation type="unfinished">Phóng Tiếp theo</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui" line="351"/>
        <source>Zoom Last</source>
        <translation type="unfinished">Phóng đến vùng xem trước đó</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolDialog</name>
    <message>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="61"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="78"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="288"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="361"/>
        <source>Equal Interval</source>
        <translation>Khoảng cách đều</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="62"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="74"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="178"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="289"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="332"/>
        <source>Quantiles</source>
        <translation>Phân vị</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="63"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="70"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="174"/>
        <location filename="../src/app/qgsgraduatedsymboldialog.cpp" line="383"/>
        <source>Empty</source>
        <translation>Rỗng</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolDialogBase</name>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="26"/>
        <source>graduated Symbol</source>
        <translation>Biểu tượng phân cấp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="178"/>
        <source>Delete class</source>
        <translation>Xóa lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="171"/>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="48"/>
        <source>Classification field</source>
        <translation>Trường phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="89"/>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymboldialogbase.ui" line="130"/>
        <source>Number of classes</source>
        <translation>Số nhóm</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolRendererV2Widget</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="54"/>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="210"/>
        <source>Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="54"/>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="210"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="160"/>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="162"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="160"/>
        <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>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="162"/>
        <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>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="48"/>
        <source>change</source>
        <translation>thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="19"/>
        <source>Column</source>
        <translation type="unfinished">Cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="32"/>
        <location filename="../src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp" line="210"/>
        <source>Symbol</source>
        <translation type="unfinished">Biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="55"/>
        <source>Classes</source>
        <translation type="unfinished">Các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="81"/>
        <source>Color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="94"/>
        <source>Mode</source>
        <translation type="unfinished">Chế độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="108"/>
        <source>Equal Interval</source>
        <translation>Khoảng cách đều</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="113"/>
        <source>Quantile</source>
        <translation>Phân vị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="118"/>
        <source>Natural Breaks (Jenks)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="123"/>
        <source>Standard Deviation</source>
        <translation type="unfinished">Độ lệch chuẩn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="128"/>
        <source>Pretty Breaks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="163"/>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="170"/>
        <source>Add class</source>
        <translation>Thêm lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="177"/>
        <source>Delete class</source>
        <translation>Xóa lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererv2widget.ui" line="197"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGrassAttributes</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="266"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="120"/>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="121"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="122"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="267"/>
        <source>ERROR</source>
        <translation>LỖI</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="271"/>
        <source>OK</source>
        <translation>Đồng ý</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributes.cpp" line="156"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
</context>
<context>
    <name>QgsGrassAttributesBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="43"/>
        <source>GRASS Attributes</source>
        <translation>Các Thuộc tính GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="80"/>
        <source>Tab 1</source>
        <translation>Thẻ 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="112"/>
        <source>result</source>
        <translation>Kết quả</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="185"/>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="182"/>
        <source>Update database record</source>
        <translation>Cập nhật bản ghi CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="213"/>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="210"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="241"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassattributesbase.ui" line="238"/>
        <source>Delete selected category</source>
        <translation>Xóa phạm trù đã chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassBrowser</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="44"/>
        <source>Tools</source>
        <translation>Các công cụ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="48"/>
        <source>Add selected map to canvas</source>
        <translation>Thêm bản đồ đã chọn vào khung</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="56"/>
        <source>Copy selected map</source>
        <translation>Chép bản đồ đã chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="64"/>
        <source>Rename selected map</source>
        <translation>Đặt tên lại cho bản đồ đã chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="72"/>
        <source>Delete selected map</source>
        <translation>Xóa bản đồ đã chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="80"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="88"/>
        <source>Refresh</source>
        <translation>Làm tươi lại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="283"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="356"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="419"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="460"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="461"/>
        <source>Cannot write new region</source>
        <translation>Không thể ghi vùng mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="267"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="340"/>
        <source>New name</source>
        <translation>Tên mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="284"/>
        <source>Cannot copy map %1@%2</source>
        <translation>Không thể chép bản đồ %1@%2</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="285"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="358"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="422"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="357"/>
        <source>Cannot rename map %1</source>
        <translation>Không thể đặt lại tên bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="420"/>
        <source>Cannot delete map %1</source>
        <translation>Không thể xoá bản đồ %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="268"/>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="341"/>
        <source>New name for layer &quot;%1&quot;</source>
        <translation>Tên mới cho lớp &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="384"/>
        <source>Question</source>
        <translation>Câu hỏi</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/plugins/grass/qgsgrassbrowser.cpp" line="385"/>
        <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>
</context>
<context>
    <name>QgsGrassEdit</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="259"/>
        <source>New point</source>
        <translation>Điểm mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="277"/>
        <source>New centroid</source>
        <translation>Trọng tâm mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="295"/>
        <source>Delete vertex</source>
        <translation>Xóa đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="237"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="244"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="695"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="726"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1085"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1382"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1403"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1409"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1420"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1454"/>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1516"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="238"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="244"/>
        <source>Cannot open vector for update.</source>
        <translation>Không thể mở vector để cập nhật.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="256"/>
        <source>Edit tools</source>
        <translation>Các công cụ chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="265"/>
        <source>New line</source>
        <translation>Đường mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="271"/>
        <source>New boundary</source>
        <translation>Ranh giới mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="283"/>
        <source>Move vertex</source>
        <translation>Di chuyển đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="289"/>
        <source>Add vertex</source>
        <translation>Thêm đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="301"/>
        <source>Move element</source>
        <translation>Di chuyển yếu tố</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="307"/>
        <source>Split line</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="313"/>
        <source>Delete element</source>
        <translation>Xóa yếu tố</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="319"/>
        <source>Edit attributes</source>
        <translation>Chỉnh sửa thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="324"/>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="699"/>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="699"/>
        <source>The table was created</source>
        <translation>Bảng đã được tạo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1382"/>
        <source>Tool not yet implemented.</source>
        <translation>Công cụ chưa có.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1410"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1420"/>
        <source>Cannot delete orphan record: </source>
        <translation>Không thể xóa bản ghi &apos;mồ côi&apos;: </translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="407"/>
        <source>Background</source>
        <translation>Nền</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="408"/>
        <source>Highlight</source>
        <translation>Tô sáng khi chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="409"/>
        <source>Dynamic</source>
        <translation>Động</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="410"/>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="411"/>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="412"/>
        <source>Boundary (no area)</source>
        <translation>Ranh giới (không có vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="413"/>
        <source>Boundary (1 area)</source>
        <translation>Ranh giới (1 vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="414"/>
        <source>Boundary (2 areas)</source>
        <translation>Ranh giới (2 vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="415"/>
        <source>Centroid (in area)</source>
        <translation>Trọng tâm (trong vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="416"/>
        <source>Centroid (outside area)</source>
        <translation>Trọng tâm (ngoài vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="417"/>
        <source>Centroid (duplicate in area)</source>
        <translation>Trọng tâm (lặp trong vùng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="418"/>
        <source>Node (1 line)</source>
        <translation>Nốt (1 đường)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="419"/>
        <source>Node (2 lines)</source>
        <translation>Nốt (2 đường)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="548"/>
        <source>Next not used</source>
        <translation>Mục tiếp không sử dụng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="549"/>
        <source>Manual entry</source>
        <translation>Nhập thủ công</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="550"/>
        <source>No category</source>
        <translation>Không phạm trù</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1404"/>
        <source>Cannot check orphan record: %1</source>
        <translation>Không thể kiểm tra bản ghi mồ côi: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1454"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1876"/>
        <source>Left: %1   </source>
        <translation>Trái: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1877"/>
        <source>Middle: %1</source>
        <translation>Giữa: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedit.cpp" line="1878"/>
        <source>Right: %1</source>
        <translation>Phải: %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditAddVertex</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="381"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="418"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="461"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="472"/>
        <source>Select line segment</source>
        <translation>Chọn đoạn của đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="457"/>
        <source>New vertex position</source>
        <translation>Vị trí đỉnh mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="457"/>
        <source>Release</source>
        <translation>Thả</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditAttributes</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="871"/>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="13"/>
        <source>GRASS Edit</source>
        <translation>Chỉnh sửa của GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="40"/>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="84"/>
        <source>Category</source>
        <translation>Phạm trù</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="54"/>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="154"/>
        <source>Settings</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="162"/>
        <source>Snapping in screen pixels</source>
        <translation>Bắt điểm tính theo điểm ảnh màn hình</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="213"/>
        <source>Symbology</source>
        <translation>Biểu tượng học</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="327"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="416"/>
        <source>Add Column</source>
        <translation>Thêm Cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="423"/>
        <source>Create / Alter Table</source>
        <translation>Tạo/Thay đổi bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="227"/>
        <source>Line width</source>
        <translation>Chiều rộng đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="250"/>
        <source>Marker size</source>
        <translation>Kích thước ký hiệu đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="107"/>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="335"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="295"/>
        <source>Disp</source>
        <translation>Tr_bày</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="300"/>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="305"/>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="388"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="310"/>
        <source>Index</source>
        <translation>Chỉ mục</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="383"/>
        <source>Column</source>
        <translation>Cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasseditbase.ui" line="393"/>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditDeleteLine</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="712"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="752"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="759"/>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="748"/>
        <source>Delete selected / select next</source>
        <translation>Xóa phần đã chọn/chọn mục tiếp theo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="748"/>
        <source>Release selected</source>
        <translation>Thả phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditDeleteVertex</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="517"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="558"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="591"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="602"/>
        <source>Select vertex</source>
        <translation>Chọn đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="587"/>
        <source>Delete vertex</source>
        <translation>Xoá đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="587"/>
        <source>Release vertex</source>
        <translation>Thả đỉnh</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditMoveLine</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="618"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="649"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="667"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="676"/>
        <source>Select element</source>
        <translation>Chọn yếu tố</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="663"/>
        <source>New location</source>
        <translation>Vị trí mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="663"/>
        <source>Release selected</source>
        <translation>Thả phần được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditMoveVertex</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="263"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="293"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="329"/>
        <source>Select vertex</source>
        <translation>Chọn đỉnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="318"/>
        <source>Select new position</source>
        <translation>Chọn vị trí mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditNewLine</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="124"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="136"/>
        <source>New vertex</source>
        <translation>Đỉnh mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="231"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="235"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="239"/>
        <source>New point</source>
        <translation>Điểm mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="235"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="239"/>
        <source>Undo last point</source>
        <translation>Quay ngược lại điểm cuối</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="239"/>
        <source>Close line</source>
        <translation>Khép kín đường</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditNewPoint</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="72"/>
        <source>New centroid</source>
        <translation>Trọng tâm mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="74"/>
        <source>New point</source>
        <translation>Điểm mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassEditSplitLine</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="775"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="817"/>
        <source>Select position on line</source>
        <translation>Chọn vị trí trên đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="838"/>
        <source>Split the line</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="838"/>
        <source>Release the line</source>
        <translation>Thả đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="842"/>
        <location filename="../src/plugins/grass/qgsgrassedittools.cpp" line="854"/>
        <source>Select point on line</source>
        <translation>Chọn điểm trên đường</translation>
    </message>
</context>
<context>
    <name>QgsGrassElementDialog</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="114"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="143"/>
        <source>Ok</source>
        <translation>Đồng ý</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="148"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="159"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="165"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="166"/>
        <source>Overwrite</source>
        <translation>Ghi đè</translation>
    </message>
</context>
<context>
    <name>QgsGrassMapcalc</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="77"/>
        <source>Mapcalc tools</source>
        <translation>Các công cụ Mapcalc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="80"/>
        <source>Add map</source>
        <translation>Thêm bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="87"/>
        <source>Add constant value</source>
        <translation>Thêm giá trị hằng số</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="94"/>
        <source>Add operator or function</source>
        <translation>Thêm toán tử hoặc hàm</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="101"/>
        <source>Add connection</source>
        <translation>Thêm kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="108"/>
        <source>Select item</source>
        <translation>Chọn mục</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="115"/>
        <source>Delete selected item</source>
        <translation>Xóa mục được chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="125"/>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="130"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="136"/>
        <source>Save as</source>
        <translation>Lưu thành</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="144"/>
        <source>Addition</source>
        <translation>Cộng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="145"/>
        <source>Subtraction</source>
        <translation>Trừ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="146"/>
        <source>Multiplication</source>
        <translation>Nhân</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="147"/>
        <source>Division</source>
        <translation>Chia</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="148"/>
        <source>Modulus</source>
        <translation>Modulus</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="149"/>
        <source>Exponentiation</source>
        <translation>Lũy thừa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="152"/>
        <source>Equal</source>
        <translation>Bằng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="153"/>
        <source>Not equal</source>
        <translation>Không bằng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="154"/>
        <source>Greater than</source>
        <translation>Lớn hơn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="155"/>
        <source>Greater than or equal</source>
        <translation>Lớn hơn hay bằng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="156"/>
        <source>Less than</source>
        <translation>Nhỏ hơn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="157"/>
        <source>Less than or equal</source>
        <translation>Nhỏ hơn hay bằng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="158"/>
        <source>And</source>
        <translation>Và</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="159"/>
        <source>Or</source>
        <translation>Hoặc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="162"/>
        <source>Absolute value of x</source>
        <translation>Trị tuyệt đối của x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="163"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="164"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="165"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="166"/>
        <source>Cosine of x (x is in degrees)</source>
        <translation>Cos của x (x tính theo độ)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="167"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="168"/>
        <source>Current east-west resolution</source>
        <translation>Độ phân giải đông-tây hiện tai</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="169"/>
        <source>Exponential function of x</source>
        <translation>Hàm lũy thừa của x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="170"/>
        <source>x to the power y</source>
        <translation>x lũy thừa y</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="171"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="172"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="173"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="174"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="175"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="176"/>
        <source>Convert x to integer [ truncates ]</source>
        <translation>Đổi x thành số nguyên [cắt bớt]</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="177"/>
        <source>Check if x = NULL</source>
        <translation>Kiểm tra xem nếu x =NULL (rỗng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="178"/>
        <source>Natural log of x</source>
        <translation>Logarit tự nhiên của x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="179"/>
        <source>Log of x base b</source>
        <translation>Logarit cơ số b của x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="180"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="181"/>
        <source>Largest value</source>
        <translation>Giá trị lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="182"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="183"/>
        <source>Median value</source>
        <translation>Giá trị trung vị (median)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="184"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="185"/>
        <source>Smallest value</source>
        <translation>Giá trị nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="186"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="187"/>
        <source>Mode value</source>
        <translation>Giá trị mode</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="188"/>
        <source>1 if x is zero, 0 otherwise</source>
        <translation>1 nếu x là 0, 0 nếu khác</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="189"/>
        <source>Current north-south resolution</source>
        <translation>Độ phân giải bắc-nam hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="190"/>
        <source>NULL value</source>
        <translation>giá trị NULL (rỗng)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="191"/>
        <source>Random value between a and b</source>
        <translation>Giá trị ngẫu nhiên giữa a và b</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="192"/>
        <source>Round x to nearest integer</source>
        <translation>Làm tròn x đến số nguyên gần nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="193"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="194"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="195"/>
        <source>Square root of x</source>
        <comment>sqrt(x)</comment>
        <translation>Căn bậc hai của x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="196"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="197"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="198"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="484"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="516"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="537"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="572"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="768"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1042"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1059"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1066"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1230"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1236"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1250"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="484"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="537"/>
        <source>Cannot get current region</source>
        <translation>Không thể lấy vùng hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="768"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1042"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1052"/>
        <source>New mapcalc</source>
        <translation>Mapcalc mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1053"/>
        <source>Enter new mapcalc name:</source>
        <translation>Nhập tên mapcalc mới:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1059"/>
        <source>Enter vector name</source>
        <translation>Nhập tên vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1085"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1103"/>
        <source>Save mapcalc</source>
        <translation>Lưu mapcalc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1085"/>
        <source>File name empty</source>
        <translation>Tên tập tin rỗng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1104"/>
        <source>Cannot open mapcalc file</source>
        <translation>Không thể mở tập tin mapcalc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="209"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1321"/>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="516"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="572"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1067"/>
        <source>The file already exists. Overwrite?</source>
        <translation>Tập tin đã có. Ghi đè?</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1230"/>
        <source>The mapcalc schema (%1) not found.</source>
        <translation>Không tìm thấy mapcalc schema (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1236"/>
        <source>Cannot open mapcalc schema (%1)</source>
        <translation>Không thể mở mapcalc schema (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1248"/>
        <source>Cannot read mapcalc schema (%1):</source>
        <translation>Không thể đọc mapcalc schema (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1249"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmapcalcbase.ui" line="13"/>
        <source>MainWindow</source>
        <translation>Cửa sổ chính</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalcbase.ui" line="22"/>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
</context>
<context>
    <name>QgsGrassModule</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1230"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1496"/>
        <source>Run</source>
        <translation>Chạy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1467"/>
        <source>Stop</source>
        <translation>Ngừng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="167"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="172"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="183"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="214"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1038"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1250"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1261"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1271"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1288"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1391"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1462"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1261"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1288"/>
        <source>Cannot get input region</source>
        <translation>Không thể lấy vùng đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1277"/>
        <source>Use Input Region</source>
        <translation>Dùng Vùng của đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1480"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1489"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1494"/>
        <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>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="260"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="153"/>
        <source>Module: %1</source>
        <translation>Mô-đun: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="167"/>
        <source>The module file (%1) not found.</source>
        <translation>Không tìm thấy tập tin mô-đun (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="172"/>
        <source>Cannot open module file (%1)</source>
        <translation>Không thể mở tập tin mô-đun (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="180"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1035"/>
        <source>Cannot read module file (%1)</source>
        <translation>Không thể đọc tập tin mô-đun (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="181"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1036"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="214"/>
        <source>Module %1 not found</source>
        <translation>Không tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="259"/>
        <source>Cannot find man page %1</source>
        <translation>Không thể tìm thấy trang hướng dẫn %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1024"/>
        <source>Not available, description not found (%1)</source>
        <translation>Không có, không tìm thấy mô tả (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1028"/>
        <source>Not available, cannot open description (%1)</source>
        <translation>Không có, không thể mở mô tả (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1040"/>
        <source>Not available, incorrect description (%1)</source>
        <translation>Không có, mô tả không đúng (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1272"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1300"/>
        <source>Output %1 exists! Overwrite?</source>
        <translation>Đầu ra %1 đã có! Ghi đè?</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1391"/>
        <source>Cannot find module %1</source>
        <translation>Không thể tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="1462"/>
        <source>Cannot start module: %1</source>
        <translation>Không thể khởi động mô-đun: %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="13"/>
        <source>GRASS Module</source>
        <translation>Module của GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="20"/>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="25"/>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="47"/>
        <source>Manual</source>
        <translation>Trang trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="116"/>
        <source>Run</source>
        <translation>Chạy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="159"/>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="139"/>
        <source>View output</source>
        <translation>Xem đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui" line="78"/>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleField</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3015"/>
        <source>Attribute field</source>
        <translation>Trường thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3028"/>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3028"/>
        <source>&apos;layer&apos; attribute in field tag with key= %1 is missing.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleFile</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3205"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3334"/>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;giá trị bị thiếu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3341"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2752"/>
        <source>OGR/PostGIS/GDAL Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2772"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2787"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2967"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2968"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2772"/>
        <source>Cannot find layeroption %1</source>
        <translation>Không tìm thấy tuỳ chọn lớp %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2787"/>
        <source>Cannot find whereoption %1</source>
        <translation>Không tìm thấy tuỳ chọn ở đâu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2995"/>
        <source>%1:&amp;nbsp;no input</source>
        <translation>%1:&amp;nbsp;không có đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2833"/>
        <source>Select a layer</source>
        <translation>Chọn một lớp</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleInput</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2153"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2162"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2235"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2252"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2276"/>
        <source>Use region of this map</source>
        <translation>Sử dụng vùng của bản đồ này</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2153"/>
        <source>Cannot find typeoption %1</source>
        <translation>Không tìm thấy tuỳ chọn kiểu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2162"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2235"/>
        <source>Cannot find layeroption %1</source>
        <translation>Không tìm thấy tuỳ chọn lớp %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2252"/>
        <source>GRASS element %1 not supported</source>
        <translation>Yếu tố %1 của GRASS không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2628"/>
        <source>%1:&amp;nbsp;no input</source>
        <translation>%1:&amp;nbsp;không có đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2129"/>
        <source>Input</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2345"/>
        <source>Select a layer</source>
        <translation>Chọn một lớp</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleOption</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="2068"/>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;giá trị bị thiếu</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleSelection</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="3101"/>
        <source>Selected categories</source>
        <translation>Các phạm trù được chọn</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleStandardOptions</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="590"/>
        <source>Item with key %1 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="551"/>
        <source>&lt;&lt; Hide advanced options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="556"/>
        <source>Show advanced options &gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="324"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="343"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="360"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="429"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="590"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="606"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="852"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="884"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="907"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="944"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="852"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="907"/>
        <source>Cannot get current region</source>
        <translation>Không thể lấy vùng hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="324"/>
        <source>Cannot find module %1</source>
        <translation>Không tìm thấy mô-đun %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="344"/>
        <source>Cannot start module %1</source>
        <translation>Không thể khởi động mô-đun %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="345"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="357"/>
        <source>Cannot read module description (%1):</source>
        <translation>Không thể đọc mô tả mô-đun (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="358"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="429"/>
        <source>Cannot find key %1</source>
        <translation>Không tìm thấy khoá %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="606"/>
        <source>Item with id %1 not found</source>
        <translation>Không tìm thấy mục có id %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="884"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="944"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="118"/>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="130"/>
        <source>Location 2</source>
        <translation>Location 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="125"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="127"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="134"/>
        <source>User&apos;s mapset</source>
        <translation>Bộ bản đồ của người dùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="123"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="132"/>
        <source>System mapset</source>
        <translation>Bộ bản đồ hệ thống</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="121"/>
        <source>Location 1</source>
        <translation>Location 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="183"/>
        <source>Enter path to GRASS database</source>
        <translation>Nhập đường dẫn đến CSDL GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="191"/>
        <source>The directory doesn&apos;t exist!</source>
        <translation>Thư mục này không tồn tại!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="336"/>
        <source>Enter location name!</source>
        <translation>Nhập tên Location!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="343"/>
        <source>The location exists!</source>
        <translation>Location đã có!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="468"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="503"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="551"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="726"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="732"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="746"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="837"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="847"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="874"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="960"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1048"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1057"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="503"/>
        <source>Cannot create projection.</source>
        <translation>Không thể tạo phép chiếu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="551"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="678"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="683"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="875"/>
        <source>Cannot reproject selected region.</source>
        <translation>Không thể quy chiếu lại vùng được chọn.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="960"/>
        <source>Cannot reproject region</source>
        <translation>Không thể quy chiếu lại vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1177"/>
        <source>Enter mapset name.</source>
        <translation>Nhập tên bộ bản đồ.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1187"/>
        <source>The mapset already exists</source>
        <translation>Bộ bản đồ này đã có</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1205"/>
        <source>Database: </source>
        <translation>CSDL: </translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1216"/>
        <source>Location: </source>
        <translation>Location: </translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1218"/>
        <source>Mapset: </source>
        <translation>Bộ bản đồ: </translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1257"/>
        <source>Create location</source>
        <translation>Tạo location</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1284"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1294"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1301"/>
        <source>Create mapset</source>
        <translation>Tạo bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1294"/>
        <source>Cannot open DEFAULT_WIND</source>
        <translation>Không thể mở DEFAULT_WIND</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1301"/>
        <source>Cannot open WIND</source>
        <translation>Không thể mở WIND</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1323"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1328"/>
        <source>New mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1329"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1285"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="838"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="848"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1049"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1058"/>
        <source>Cannot create QgsCoordinateReferenceSystem</source>
        <translation>Không thể tạo QgsCoordinateReferenceSystem (HTĐ QGIS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="220"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="727"/>
        <source>Regions file (%1) not found.</source>
        <translation>Không tìm thấy tập tin vùng (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="733"/>
        <source>Cannot open locations file (%1)</source>
        <translation>Không thể mở tập tin Locations (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="743"/>
        <source>Cannot read locations file (%1):</source>
        <translation>Không thể đọc tập tin Locations (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="744"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1258"/>
        <source>Cannot create new location: %1</source>
        <translation>Không thể tạo Location mới: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1324"/>
        <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>
</context>
<context>
    <name>QgsGrassNewMapsetBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="52"/>
        <source>Example directory tree:</source>
        <translation>Cây thư mục ví dụ:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="561"/>
        <source>Database Error</source>
        <translation>Lỗi CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="586"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2668"/>
        <source>Database:</source>
        <translation>CSDL:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="607"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="639"/>
        <source>Location</source>
        <translation>Location</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="654"/>
        <source>Select location</source>
        <translation>Chọn Location</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="671"/>
        <source>Create new location</source>
        <translation>Tạo Location mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1147"/>
        <source>Location Error</source>
        <translation>Lỗi Location</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1669"/>
        <source>Projection Error</source>
        <translation>Lỗi phép chiếu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1676"/>
        <source>Coordinate system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1188"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1688"/>
        <source>Projection</source>
        <translation>Phép chiếu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1695"/>
        <source>Not defined</source>
        <translation>Không xác định</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1798"/>
        <source>Set current QGIS extent</source>
        <translation>Thiết lập phạm vi QGIS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1827"/>
        <source>Set</source>
        <translation>Thiết lập</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1839"/>
        <source>Region Error</source>
        <translation>Lỗi vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1870"/>
        <source>S</source>
        <translation>N</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1906"/>
        <source>W</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1945"/>
        <source>E</source>
        <translation>Đ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1981"/>
        <source>N</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2041"/>
        <source>New mapset:</source>
        <translation>Bộ bản đồ mới:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2526"/>
        <source>Mapset Error</source>
        <translation>Lỗi Bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2567"/>
        <source>&lt;p align=&quot;center&quot;&gt;Existing masets&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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2687"/>
        <source>Location:</source>
        <translation>Location:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2706"/>
        <source>Mapset:</source>
        <translation>Bộ bản đồ:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="13"/>
        <source>New Mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="17"/>
        <source>GRASS Database</source>
        <translation>CSDL GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="39"/>
        <source>Tree</source>
        <translation>Cây</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="44"/>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="59"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="596"/>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="633"/>
        <source>GRASS Location</source>
        <translation>Location của GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1163"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1716"/>
        <source>Default GRASS Region</source>
        <translation>Vùng GRASS mặc định</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="1747"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2033"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2587"/>
        <source>Mapset</source>
        <translation>Bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2592"/>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2625"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui" line="2650"/>
        <source>Create New Mapset</source>
        <translation>Tạo Bộ bản đồ mới</translation>
    </message>
</context>
<context>
    <name>QgsGrassPlugin</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="176"/>
        <source>GRASS</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="129"/>
        <source>Open mapset</source>
        <translation>Mở bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="130"/>
        <source>New mapset</source>
        <translation>Bộ bản đồ mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="131"/>
        <source>Close mapset</source>
        <translation>Đóng bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="133"/>
        <source>Add GRASS vector layer</source>
        <translation>Thêm lớp vector GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="134"/>
        <source>Add GRASS raster layer</source>
        <translation>Thêm lớp raster GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="135"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="146"/>
        <source>Open GRASS tools</source>
        <translation>Mở các công cụ GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="137"/>
        <source>Display Current Grass Region</source>
        <translation>Hiển thị Vùng GRASS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="140"/>
        <source>Edit Current Grass Region</source>
        <translation>Chỉnh sửa vùng GRASS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="141"/>
        <source>Edit Grass Vector layer</source>
        <translation>Chỉnh sửa lớp vector GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="144"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="145"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="147"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="148"/>
        <source>Edit the current GRASS region</source>
        <translation>Chỉnh sửa vùng GRASS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="149"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="164"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="165"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="166"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="167"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="168"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="169"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="170"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="171"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="172"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="173"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="808"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="809"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="810"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="811"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="812"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="813"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="814"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="815"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="816"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="817"/>
        <source>&amp;GRASS</source>
        <translation>&amp;GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="65"/>
        <source>GrassVector</source>
        <translation>GrassVector</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="66"/>
        <source>0.1</source>
        <translation>0.1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="67"/>
        <source>GRASS layer</source>
        <translation>Lớp  GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="142"/>
        <source>Create new Grass Vector</source>
        <translation>Tạo lớp vector GRASS mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="329"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="336"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="369"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="441"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="508"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="542"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="560"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="575"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="581"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="610"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="622"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="710"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="726"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="780"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="789"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="329"/>
        <source>Cannot open vector %1 in mapset %2 on level 2 (topology not available, try to rebuild topology using v.build module).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="336"/>
        <source>Cannot open vector %1 in mapset %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="441"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="508"/>
        <source>GRASS Edit is already running.</source>
        <translation>Lệnh chỉnh sửa GRASS hiện đang chạy.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="516"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="517"/>
        <source>New vector name</source>
        <translation>Tên vector mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="561"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="575"/>
        <source>Cannot start editing.</source>
        <translation>Không thể bắt đầu chỉnh sửa.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="611"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="369"/>
        <source>Cannot open GRASS vector:
 %1</source>
        <translation>Không thể mở vector GRASS:
%1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="543"/>
        <source>Cannot create new vector: %1</source>
        <translation>Không thể tạo vector mới: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="581"/>
        <source>Cannot open vector for update.</source>
        <translation>Không thể mở vector để cập nhật.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="622"/>
        <source>Cannot read current region: %1</source>
        <translation>Không thể đọc vùng hiện tại: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="710"/>
        <source>Cannot open the mapset. %1</source>
        <translation>Không thể mở bộ bản đồ. %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="726"/>
        <source>Cannot close mapset. %1</source>
        <translation>Không thể đóng bộ bản đồ. %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="780"/>
        <source>Cannot close current mapset. %1</source>
        <translation>Không thể đóng bộ bản đồ hiện tại. %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="789"/>
        <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>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="1049"/>
        <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>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="352"/>
        <source>Out of extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="356"/>
        <source>null (no data)</source>
        <translation type="unfinished">Null (không có dữ liệu)</translation>
    </message>
</context>
<context>
    <name>QgsGrassRegion</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="229"/>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="238"/>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="495"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="230"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="495"/>
        <source>Cannot write region</source>
        <translation>Không thể ghi vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregion.cpp" line="238"/>
        <source>Cannot read current region: %1</source>
        <translation>Không thể đọc vùng hiện tại: %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassRegionBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="14"/>
        <source>GRASS Region Settings</source>
        <translation>Thiết lập vùng của GRASS</translation>
    </message>
    <message>
        <source>N</source>
        <translation type="obsolete">B</translation>
    </message>
    <message>
        <source>W</source>
        <translation type="obsolete">T</translation>
    </message>
    <message>
        <source>E</source>
        <translation type="obsolete">Đ</translation>
    </message>
    <message>
        <source>S</source>
        <translation type="obsolete">N</translation>
    </message>
    <message>
        <source>N-S Res</source>
        <translation type="obsolete">Độ p.giải B-N</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="149"/>
        <source>Rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <source>Cols</source>
        <translation type="obsolete">Số cột</translation>
    </message>
    <message>
        <source>E-W Res</source>
        <translation type="obsolete">Độ p.giải Đ-T</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="20"/>
        <source>Extent</source>
        <translation type="unfinished">Phạm vi</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="32"/>
        <source>North</source>
        <translation type="unfinished">Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="51"/>
        <source>West</source>
        <translation type="unfinished">Tây</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="67"/>
        <source>East</source>
        <translation type="unfinished">Đông</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="83"/>
        <source>South</source>
        <translation type="unfinished">Nam</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="96"/>
        <source>Select the extent by dragging on canvas 
or change the following values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="107"/>
        <source>Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="113"/>
        <source>Cell width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="126"/>
        <source>Cell height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="139"/>
        <source>Columns</source>
        <translation type="unfinished">Số cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="165"/>
        <source>Border</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="171"/>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui" line="191"/>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Đồng ý</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Hủy bỏ</translation>
    </message>
</context>
<context>
    <name>QgsGrassSelect</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="66"/>
        <source>Select GRASS Vector Layer</source>
        <translation>Chọn lớp vector GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="73"/>
        <source>Select GRASS Raster Layer</source>
        <translation>Chọn lớp raster GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="80"/>
        <source>Select GRASS mapcalc schema</source>
        <translation>Chọn schema mapcalc GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="88"/>
        <source>Select GRASS Mapset</source>
        <translation>Chọn Bộ bản đồ GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="400"/>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="412"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="400"/>
        <source>Cannot open vector %1 in mapset %2 on level 2 (topology not available, try to rebuild topology using v.build module).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="412"/>
        <source>Cannot open vector %1 in mapset %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="469"/>
        <source>Choose existing GISDBASE</source>
        <translation>Chọn GISDBASE hiện có</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="484"/>
        <source>Wrong GISDBASE, no locations available.</source>
        <translation>Sai GISDBASE, không có location.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="485"/>
        <source>Wrong GISDBASE</source>
        <translation>Sai GISDBASE</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="503"/>
        <source>Select a map.</source>
        <translation>Chọn một bản đồ.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="504"/>
        <source>No map</source>
        <translation>Không có bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="512"/>
        <source>No layer</source>
        <translation>Không có lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="513"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="20"/>
        <source>Gisdbase</source>
        <translation>CSDL GIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="40"/>
        <source>Location</source>
        <translation>Location</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="obsolete">Duyệt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="50"/>
        <source>Mapset</source>
        <translation>Bộ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="60"/>
        <source>Map name</source>
        <translation>Tên bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="77"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="97"/>
        <source>Browse...</source>
        <translation type="unfinished">Duyệt...</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Đồng ý</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="67"/>
        <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>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui" line="14"/>
        <source>Add GRASS Layer</source>
        <translation>Thêm Lớp GRASS</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Hủy</translation>
    </message>
</context>
<context>
    <name>QgsGrassShell</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="39"/>
        <source>Ctrl+Shift+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="40"/>
        <source>Ctrl+Shift+C</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsGrassTools</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="114"/>
        <source>Browser</source>
        <translation>Trình duyệt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="56"/>
        <source>GRASS Tools</source>
        <translation>Các Công cụ của GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="156"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="205"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="210"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="222"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="156"/>
        <source>GRASS Shell is not compiled.</source>
        <translation>Shell GRASS không được biên dịch.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="108"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="335"/>
        <source>GRASS Tools: %1/%2</source>
        <translation>Các công cụ của GRASS: %1/%2</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="205"/>
        <source>The config file (%1) not found.</source>
        <translation>Không tìm thấy tập tin config (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="210"/>
        <source>Cannot open config file (%1).</source>
        <translation>Không thể mở tập tin config (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="219"/>
        <source>Cannot read config file (%1):</source>
        <translation>Không thể đọc tập tin config (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="220"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="147"/>
        <source>Cannot start command shell (%1)</source>
        <translation>Không thể khởi động command shell (%1)</translation>
    </message>
</context>
<context>
    <name>QgsGrassToolsBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui" line="20"/>
        <source>Grass Tools</source>
        <translation>Các công cụ của GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui" line="30"/>
        <source>Modules Tree</source>
        <translation>Cây mô-đun</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui" line="46"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui" line="55"/>
        <source>Modules List</source>
        <translation>Danh sách mô-đun</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui" line="61"/>
        <source>Filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayers</name>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="56"/>
        <source>Browse</source>
        <translation type="unfinished">Duyệt</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="71"/>
        <source>Layer name</source>
        <translation type="unfinished">Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="72"/>
        <source>Type</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="73"/>
        <source>Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="74"/>
        <source>New file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="75"/>
        <source>New datasource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="114"/>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="217"/>
        <source>Select file to replace &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="223"/>
        <source>Please select exactly one file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="233"/>
        <source>Select new directory of selected files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="235"/>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="328"/>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="347"/>
        <source>Unhandled layer will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgshandlebadlayers.cpp" line="329"/>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="348"/>
        <source>There are still %n unhandled layer(s), that will be lost if you closed now.</source>
        <comment>unhandled layers</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayersBase</name>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="14"/>
        <source>Handle bad layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="21"/>
        <source>Layer name</source>
        <translation type="unfinished">Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="26"/>
        <source>Type</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="31"/>
        <source>Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="36"/>
        <source>Original filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="41"/>
        <source>New filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="46"/>
        <source>Original datasource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui" line="51"/>
        <source>New datasource</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsHelpViewer</name>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="139"/>
        <source>This help file is not available in your language %1. If you would like to translate it, please contact the QGIS  development team.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="196"/>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="221"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="222"/>
        <source>The QGIS help database is not installed</source>
        <translation>Phần trợ giúp về CSDL của QGIS không được cài đặt</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="163"/>
        <source>Quantum GIS Help</source>
        <translation>Trợ giúp Quantum GIS</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="144"/>
        <source>This help file does not exist for your language:&lt;p&gt;&lt;b&gt;%1&lt;/b&gt;&lt;p&gt;If you would like to create it, contact the QGIS development team</source>
        <translation>Tập tin trợ giúp không có cho ngôn ngữ của bạn:&lt;p&gt;&lt;b&gt;%1&lt;/b&gt;&lt;p&gt;Nếu bạn muốn tạo nó, hãy liên hệ với nhóm phát triển QGIS</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="191"/>
        <source>Quantum GIS Help - %1</source>
        <translation>Trợ giúp Quantum GIS - %1</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewer.cpp" line="197"/>
        <source>Failed to get the help text from the database:
  %1</source>
        <translation>Thất bại, không lấy được nội dung trợ giúp từ CSDL:
%1</translation>
    </message>
</context>
<context>
    <name>QgsHelpViewerBase</name>
    <message>
        <location filename="../src/helpviewer/qgshelpviewerbase.ui" line="14"/>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="13"/>
        <source>QGIS Help</source>
        <translation>Trợ giúp QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="39"/>
        <source>&amp;Home</source>
        <translation>&amp;Nhà</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="42"/>
        <source>Alt+H</source>
        <translation>Alt+N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="52"/>
        <source>&amp;Forward</source>
        <translation>&amp;Tới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="55"/>
        <source>Alt+F</source>
        <translation>Alt+T</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="65"/>
        <source>&amp;Back</source>
        <translation>&amp;Lui</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="68"/>
        <source>Alt+B</source>
        <translation>Alt+L</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="78"/>
        <source>&amp;Close</source>
        <translation>Đón&amp;g</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshelpviewerbase.ui" line="81"/>
        <source>Alt+C</source>
        <translation>Alt+G</translation>
    </message>
    <message>
        <location filename="../src/helpviewer/qgshelpviewerbase.ui" line="29"/>
        <source>about:blank</source>
        <translation>nói về:rỗng</translation>
    </message>
</context>
<context>
    <name>QgsHttpTransaction</name>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="274"/>
        <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>
        <location filename="../src/core/qgshttptransaction.cpp" line="353"/>
        <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>
        <location filename="../src/core/qgshttptransaction.cpp" line="402"/>
        <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>
        <location filename="../src/core/qgshttptransaction.cpp" line="316"/>
        <source>Received %1 of %2 bytes</source>
        <translation>Đã nhận %1 của %2 byte</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="320"/>
        <source>Received %1 bytes (total unknown)</source>
        <translation>Đã nhận %1 byte (không biết tổng)</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="429"/>
        <source>Not connected</source>
        <translation>Không kết nối</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="435"/>
        <source>Looking up &apos;%1&apos;</source>
        <translation>Đang tìm &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="441"/>
        <source>Connecting to &apos;%1&apos;</source>
        <translation>Đang kết nối đến &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="447"/>
        <source>Sending request &apos;%1&apos;</source>
        <translation>Đang gửi yêu cầu &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="453"/>
        <source>Receiving reply</source>
        <translation>Đang nhận trả lời</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="459"/>
        <source>Response is complete</source>
        <translation>Đáp ứng hoàn tất</translation>
    </message>
    <message>
        <location filename="../src/core/qgshttptransaction.cpp" line="465"/>
        <source>Closing down connection</source>
        <translation>Đang đóng kết nối</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgshttptransaction.cpp" line="475"/>
        <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>
        <location filename="../src/plugins/interpolation/qgsidwinterpolatordialogbase.ui" line="14"/>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsidwinterpolatordialogbase.ui" line="28"/>
        <source>Distance coefficient P</source>
        <translation>Hệ số khoảng cách P</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResults</name>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="100"/>
        <source>Feature</source>
        <translation>Tính chất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="101"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="209"/>
        <location filename="../src/app/qgsidentifyresults.cpp" line="291"/>
        <source>(Derived)</source>
        <translation>(Dẫn xuất)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="438"/>
        <source>Copy attribute value</source>
        <translation>Sao chép giá trị thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="439"/>
        <source>Copy feature attributes</source>
        <translation>Sao chép các thuộc tính của đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="880"/>
        <source>Attribute changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="437"/>
        <source>Zoom to feature</source>
        <translation>Phóng đến đối tượng</translation>
    </message>
    <message>
        <source>Attribute changed</source>
        <translation type="obsolete">Thuộc tính bị thay đổi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="94"/>
        <source>Identify Results</source>
        <translation>Nhận diện các kết quả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="221"/>
        <source>(Actions)</source>
        <translation>(Hành động)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="448"/>
        <source>Expand all</source>
        <translation>Mở rộng tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="449"/>
        <source>Collapse all</source>
        <translation>Thu gọn tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="227"/>
        <location filename="../src/app/qgsidentifyresults.cpp" line="332"/>
        <location filename="../src/app/qgsidentifyresults.cpp" line="435"/>
        <source>Edit feature form</source>
        <translation>Chỉnh sửa hình dạng đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="227"/>
        <location filename="../src/app/qgsidentifyresults.cpp" line="332"/>
        <location filename="../src/app/qgsidentifyresults.cpp" line="435"/>
        <source>View feature form</source>
        <translation>Xem dạng của đối tượng</translation>
    </message>
    <message>
        <source>Run actions</source>
        <translation type="obsolete">Chạy các hành động</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="443"/>
        <source>Clear results</source>
        <translation>Xoá kết quả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="444"/>
        <source>Clear highlights</source>
        <translation>Xoá phần làm nổi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="445"/>
        <source>Highlight all</source>
        <translation>Làm nổi tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresults.cpp" line="446"/>
        <source>Highlight layer</source>
        <translation>Làm nổi lớp</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsBase</name>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui" line="14"/>
        <source>Identify Results</source>
        <translation>Nhận diện các kết quả</translation>
    </message>
</context>
<context>
    <name>QgsImageWarper</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsimagewarper.cpp" line="226"/>
        <source>Progress indication</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsInterpolationDialog</name>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="57"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="357"/>
        <source>Triangular interpolation (TIN)</source>
        <translation>Phép nội suy tam giác (TIN)</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="58"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="353"/>
        <source>Inverse Distance Weighting (IDW)</source>
        <translation>Trọng số theo khoảng cách nghịch đảo (IDW)</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="106"/>
        <source>No input data for interpolation</source>
        <translation>Không có dữ liệu đầu vào để nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="106"/>
        <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>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="115"/>
        <source>Output file name invalid</source>
        <translation>Tên tập tin đầu ra không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="115"/>
        <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>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="165"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="275"/>
        <source>Break lines</source>
        <translation>Ngắt đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="169"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="274"/>
        <source>Structure lines</source>
        <translation>Cấu trúc các đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="273"/>
        <source>Points</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialog.cpp" line="303"/>
        <source>Save interpolated raster as...</source>
        <translation>Lưu raster được nội suy thành...</translation>
    </message>
</context>
<context>
    <name>QgsInterpolationDialogBase</name>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="127"/>
        <source>Output</source>
        <translation>Đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="146"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="307"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="20"/>
        <source>Interpolation plugin</source>
        <translation>Phần mở rộng nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="32"/>
        <source>Input</source>
        <translation>Đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="78"/>
        <source>Use z-Coordinate for interpolation</source>
        <translation>Dùng toạ độ z để nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="133"/>
        <source>Interpolation method</source>
        <translation>Phương pháp nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="157"/>
        <source>Number of columns</source>
        <translation>Số cột</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="174"/>
        <source>Number of rows</source>
        <translation>Số hàng</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="294"/>
        <source>Output file </source>
        <translation>Tập tin đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="85"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="92"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="100"/>
        <source>Vector layer</source>
        <translation>Lớp vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="105"/>
        <source>Attribute</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="110"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="285"/>
        <source>Set to current extent</source>
        <translation>Thiết lập theo phạm vi hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="38"/>
        <source>Vector layers</source>
        <translation>Các lớp vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="58"/>
        <source>Interpolation attribute</source>
        <translation>Nội suy thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="191"/>
        <source>Cellsize X</source>
        <translation>Kích thước ô X</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="211"/>
        <source>Cellsize Y</source>
        <translation>Kích thước ô Y</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="233"/>
        <source>X min</source>
        <translation>Trị X nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="246"/>
        <source>X max</source>
        <translation>Trị X lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="259"/>
        <source>Y min</source>
        <translation>Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationdialogbase.ui" line="272"/>
        <source>Y max</source>
        <translation>Trị Y lớn nhất</translation>
    </message>
</context>
<context>
    <name>QgsInterpolationPlugin</name>
    <message>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="44"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="48"/>
        <location filename="../src/plugins/interpolation/qgsinterpolationplugin.cpp" line="56"/>
        <source>&amp;Interpolation</source>
        <translation>&amp;Nội suy</translation>
    </message>
</context>
<context>
    <name>QgsItemPositionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="14"/>
        <source>Set item position</source>
        <translation>Thiết lập vị trí mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="20"/>
        <source>Item reference point</source>
        <translation>Điểm tham chiếu mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="92"/>
        <source>Coordinates</source>
        <translation>Toạ độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="118"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="128"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="156"/>
        <source>Set Position</source>
        <translation>Thiết lập vị trí</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="163"/>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="98"/>
        <source>x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsitempositiondialogbase.ui" line="108"/>
        <source>y</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsLUDialogBase</name>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui" line="14"/>
        <source>Enter class bounds</source>
        <translation>Nhập các biên của nhóm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui" line="23"/>
        <source>Lower value</source>
        <translation>Giá trị cận dưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui" line="36"/>
        <source>Upper value</source>
        <translation>Giá trị cận trên</translation>
    </message>
</context>
<context>
    <name>QgsLabelDialog</name>
    <message>
        <location filename="../src/app/qgslabeldialog.cpp" line="227"/>
        <source>Auto</source>
        <translation>Tự động</translation>
    </message>
</context>
<context>
    <name>QgsLabelDialogBase</name>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="20"/>
        <source>Form1</source>
        <translation>Mẫu 1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="868"/>
        <source>Preview:</source>
        <translation>Xem trước:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="877"/>
        <source>QGIS Rocks!</source>
        <translation>QGIS tuyệt vời!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="432"/>
        <source>Font</source>
        <translation>Phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="237"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="724"/>
        <source>Transparency:</source>
        <translation>Độ trong suốt:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="747"/>
        <source>Size:</source>
        <translation>Kích thước:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="94"/>
        <source>Above</source>
        <translation>Phía trên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="84"/>
        <source>Over</source>
        <translation>Ở trên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="101"/>
        <source>Left</source>
        <translation>Trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="77"/>
        <source>Below</source>
        <translation>Dưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="70"/>
        <source>Right</source>
        <translation>Phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="115"/>
        <source>Above Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="63"/>
        <source>Below Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="122"/>
        <source>Above Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="108"/>
        <source>Below Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="54"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="513"/>
        <source>Placement</source>
        <translation>Chỗ đặt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="311"/>
        <source>Field containing label</source>
        <translation>Trường chứa nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="331"/>
        <source>Default label</source>
        <translation>Nhãn mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="703"/>
        <source>Data defined buffer</source>
        <translation>Đệm định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="763"/>
        <source>Data defined position</source>
        <translation>Vị trí định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="215"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="445"/>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="364"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="532"/>
        <source>Angle (deg)</source>
        <translation>Góc (độ)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="188"/>
        <source>Buffer size</source>
        <translation>Kích thước đệm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="813"/>
        <source>X Offset (pts)</source>
        <translation>Căn lệch X (pts)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="832"/>
        <source>Y Offset (pts)</source>
        <translation>Căn lệch Y (pts)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="176"/>
        <source>Buffer labels</source>
        <translation>Đệm cho các nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="560"/>
        <source>&amp;Font family</source>
        <translation>&amp;Họ phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="579"/>
        <source>&amp;Bold</source>
        <translation>Đậ&amp;m</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="598"/>
        <source>&amp;Italic</source>
        <translation>&amp;Nghiêng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="617"/>
        <source>&amp;Underline</source>
        <translation>&amp;Gạch dưới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="636"/>
        <source>&amp;Size</source>
        <translation>&amp;Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="655"/>
        <source>Size units</source>
        <translation>Đơn vị kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="690"/>
        <source>Strikeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="775"/>
        <source>X Coordinate</source>
        <translation>Toạ độ X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="794"/>
        <source>Y Coordinate</source>
        <translation>Toạ độ Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="452"/>
        <source>Multiline labels?</source>
        <translation>Nhãn trên nhiều dòng?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="132"/>
        <source>Use scale dependent rendering</source>
        <translation>Dùng phép vẽ lại phụ thuộc vào tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="144"/>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="154"/>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message utf8="true">
        <location filename="../src/ui/qgslabeldialogbase.ui" line="399"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="674"/>
        <source>&amp;Color</source>
        <translation>&amp;Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="351"/>
        <source>Font size</source>
        <translation>Cỡ phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="30"/>
        <source>Label Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="202"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="289"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="413"/>
        <source>In points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="207"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="294"/>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="418"/>
        <source>In map units</source>
        <translation type="unfinished">Theo đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="240"/>
        <source>Transparency </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="256"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="262"/>
        <source>X offset </source>
        <translation type="unfinished">Căn lệch X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="275"/>
        <source>Y offset </source>
        <translation type="unfinished">Căn lệch Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="305"/>
        <source>Basic label options</source>
        <translation>Các tùy chọn cơ bản cho nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="462"/>
        <source>Label only selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="477"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="501"/>
        <source>Data defined placement</source>
        <translation>Vị trí đặt định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabeldialogbase.ui" line="548"/>
        <source>Data defined properties</source>
        <translation>Tính chất định nghĩa theo dữ liệu</translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialog</name>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="254"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="256"/>
        <source>Label font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="270"/>
        <source>Font color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="284"/>
        <source>Buffer color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialogBase</name>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="14"/>
        <source>Label properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="22"/>
        <source>Text</source>
        <translation type="unfinished">Chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="34"/>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="58"/>
        <source>Font</source>
        <translation type="unfinished">Phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="42"/>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="89"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="81"/>
        <source>Buffer</source>
        <translation type="unfinished">Đệm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="121"/>
        <source>Position</source>
        <translation type="unfinished">Vị trí</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="127"/>
        <source>Label distance</source>
        <translation type="unfinished">Khoảng cách nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="137"/>
        <source>X Coordinate</source>
        <translation type="unfinished">Toạ độ X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="154"/>
        <source>Y Coordinate</source>
        <translation type="unfinished">Toạ độ Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="171"/>
        <source>Horizontal alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="181"/>
        <source>Vertical alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui" line="191"/>
        <source>Rotation</source>
        <translation type="unfinished">Xoay</translation>
    </message>
</context>
<context>
    <name>QgsLabelingGui</name>
    <message>
        <location filename="../src/app/qgslabelinggui.cpp" line="427"/>
        <source>pt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelinggui.cpp" line="430"/>
        <source>map units</source>
        <translation type="unfinished">đơn vị bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsLabelingGuiBase</name>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="14"/>
        <source>Layer labeling settings</source>
        <translation type="unfinished">Thiết lập tạo nhãn cho lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="117"/>
        <source>Label settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="26"/>
        <source>Label this layer</source>
        <translation type="unfinished">Gắn nhãn cho lớp này</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="46"/>
        <source>Field with labels</source>
        <translation type="unfinished">Trường chứa nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="333"/>
        <source>Minimum </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="346"/>
        <source>Maximum </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="383"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="446"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="452"/>
        <source>Label every part of multi-part features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="459"/>
        <source>Merge connected lines to avoid duplicate labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="466"/>
        <source>Multiline labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="473"/>
        <source>Add direction symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="503"/>
        <source>Features don&apos;t act as obstacles for labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="538"/>
        <source>Placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="563"/>
        <source>around point</source>
        <translation type="unfinished">quanh điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="573"/>
        <source>over point</source>
        <translation type="unfinished">trên điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="584"/>
        <source>parallel</source>
        <translation type="unfinished">song song</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="594"/>
        <source>curved</source>
        <translation type="unfinished">cong</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="601"/>
        <source>horizontal</source>
        <translation type="unfinished">ngang</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="612"/>
        <source>over centroid</source>
        <translation type="unfinished">trên tâm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="622"/>
        <source>around centroid</source>
        <translation type="unfinished">quanh tâm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="629"/>
        <source>horizontal (slow)</source>
        <translation type="unfinished">ngang (chậm)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="636"/>
        <source>free (slow)</source>
        <translation type="unfinished">tự do (chậm)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="643"/>
        <source>using perimeter</source>
        <translation type="unfinished">dùng chu vi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="668"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="784"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="1031"/>
        <source>Label distance</source>
        <translation type="unfinished">Khoảng cách nhãn</translation>
    </message>
    <message>
        <source>mm</source>
        <translation type="obsolete">mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="688"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="1021"/>
        <source>Rotation</source>
        <translation type="unfinished">Xoay</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="705"/>
        <source>degrees</source>
        <translation type="unfinished">độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="730"/>
        <source>above line</source>
        <translation type="unfinished">trên đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="740"/>
        <source>on line</source>
        <translation type="unfinished">ngay giữa đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="747"/>
        <source>below line</source>
        <translation type="unfinished">dưới đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="756"/>
        <source>Orientation</source>
        <translation type="unfinished">Hướng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="763"/>
        <source>map</source>
        <translation type="unfinished">ba3n đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="773"/>
        <source>line</source>
        <translation type="unfinished">đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="123"/>
        <source>Text style</source>
        <translation type="unfinished">Kiểu chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="135"/>
        <source>Font</source>
        <translation type="unfinished">Phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="151"/>
        <source>TextLabel</source>
        <translation type="unfinished">Nhãn văn bản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="161"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="301"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="174"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="285"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="880"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="253"/>
        <source>Buffer</source>
        <translation type="unfinished">Đệm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="203"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="262"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="870"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="278"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="489"/>
        <source> mm</source>
        <translation type="unfinished"> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="69"/>
        <source>Sample</source>
        <translation type="unfinished">Mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="91"/>
        <source>Lorem Ipsum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font size</source>
        <translation type="obsolete">Cỡ phông chữ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="221"/>
        <source>In points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="226"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="718"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="810"/>
        <source>In map units</source>
        <translation type="unfinished">Theo đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="404"/>
        <source>Priority</source>
        <translation type="unfinished">Ưu tiên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="410"/>
        <source>Low</source>
        <translation type="unfinished">Thấp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="436"/>
        <source>High</source>
        <translation type="unfinished">Cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="324"/>
        <source>Scale-based visibility</source>
        <translation type="unfinished">Khả năng nhìn theo tỷ lệ</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="obsolete">Kích hoạt</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation type="obsolete">Nhỏ nhất</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation type="obsolete">Lớn nhất</translation>
    </message>
    <message>
        <source>label every part of multi-part features</source>
        <translation type="obsolete">Gán nhãn cho từng phần của các đối tượng đa phần</translation>
    </message>
    <message>
        <source>merge connected lines to avoid duplicate labels</source>
        <translation type="obsolete">gộp các đường được nối lại để tránh các nhãn trùng nhau</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="482"/>
        <source>Suppress labeling of features smaller than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>features don&apos;t act as obstacles for labels</source>
        <translation type="obsolete">đối tượng không tạo thành vật cản cho nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="526"/>
        <source>Engine settings</source>
        <translation type="unfinished">Thiết lập &apos;cơ chế&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="713"/>
        <location filename="../src/ui/qgslabelingguibase.ui" line="805"/>
        <source>In mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="837"/>
        <source>Data defined settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="864"/>
        <source>Font properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="890"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="900"/>
        <source>Italic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="910"/>
        <source>Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="930"/>
        <source>Font family</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="972"/>
        <source>Position</source>
        <translation type="unfinished">Vị trí</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="978"/>
        <source>X Coordinate</source>
        <translation type="unfinished">Toạ độ X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="988"/>
        <source>Y Coordinate</source>
        <translation type="unfinished">Toạ độ Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="998"/>
        <source>Horizontal alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="1008"/>
        <source>Vertical alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="920"/>
        <source>Strikeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="943"/>
        <source>Buffer properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="949"/>
        <source>Buffer size</source>
        <translation type="unfinished">Kích thước đệm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingguibase.ui" line="959"/>
        <source>Buffer color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsLegend</name>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="164"/>
        <source>group</source>
        <translation>nhóm</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="583"/>
        <source>&amp;Remove</source>
        <translation>&amp;Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="574"/>
        <source>&amp;Make to toplevel item</source>
        <translation>Làm thành mục &amp;Trên cùng</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="580"/>
        <source>Zoom to group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="586"/>
        <source>&amp;Set group CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="591"/>
        <source>Re&amp;name</source>
        <translation>Đặt Tên lạ&amp;i</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="595"/>
        <source>&amp;Add group</source>
        <translation>Thêm &amp;Nhóm</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="596"/>
        <source>&amp;Expand all</source>
        <translation>&amp;Mở rộng tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegend.cpp" line="597"/>
        <source>&amp;Collapse all</source>
        <translation>Thu &amp;gọn lại tất cả</translation>
    </message>
</context>
<context>
    <name>QgsLegendLayer</name>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="416"/>
        <source>&amp;Zoom to layer extent</source>
        <translation>Phóng đến phạm vi của &amp;Lớp</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="419"/>
        <source>&amp;Zoom to best scale (100%)</source>
        <translation>Phóng đến &amp;Tỷ lệ tốt nhất (100%)</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="424"/>
        <source>&amp;Stretch using current extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="429"/>
        <source>&amp;Show in overview</source>
        <translation>&amp;Hiển thị trong vùng xem tổng quát</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="436"/>
        <source>&amp;Remove</source>
        <translation>Loại &amp;bỏ</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="439"/>
        <source>&amp;Set layer CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="442"/>
        <source>Set &amp;project CRS from layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="451"/>
        <source>&amp;Open attribute table</source>
        <translation>&amp;Mở bảng thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="466"/>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="469"/>
        <source>Save selection as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="476"/>
        <source>&amp;Query...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="479"/>
        <source>Show feature count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="489"/>
        <source>&amp;Properties</source>
        <translation>Tính &amp;chất</translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="598"/>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="660"/>
        <source>Updating feature count for layer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="598"/>
        <location filename="../src/app/legend/qgslegendlayer.cpp" line="660"/>
        <source>Abort</source>
        <translation type="unfinished">Bỏ</translation>
    </message>
</context>
<context>
    <name>QgsLegendModel</name>
    <message>
        <location filename="../src/core/composer/qgslegendmodel.h" line="60"/>
        <source>Group</source>
        <translation type="unfinished">Nhóm</translation>
    </message>
</context>
<context>
    <name>QgsLinearlyScalingDialog</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialog.cpp" line="28"/>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialog.cpp" line="73"/>
        <source>Millimeter</source>
        <translation>Mi-li-mét</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialog.cpp" line="29"/>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialog.cpp" line="77"/>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialog.cpp" line="98"/>
        <source>Map units</source>
        <translation>Đơn vị bản đồ</translation>
    </message>
</context>
<context>
    <name>QgsLinearlyScalingDialogBase</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialogbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialogbase.ui" line="35"/>
        <source>Find maximum value</source>
        <translation>Tìm giá trị nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialogbase.ui" line="45"/>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialogbase.ui" line="59"/>
        <source>Size unit</source>
        <translation>Đơn vị kích thước</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgslinearlyscalingdialogbase.ui" line="23"/>
        <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>
</context>
<context>
    <name>QgsManageConnectionsDialog</name>
    <message>
        <source>Load</source>
        <translation type="obsolete">Nạp</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">Lưu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="85"/>
        <source>Save connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="86"/>
        <source>XML files (*.xml *.XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="38"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="42"/>
        <source>Clear selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="48"/>
        <source>Select connections to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="49"/>
        <source>Import</source>
        <translation type="unfinished">Nhập</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="54"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="72"/>
        <source>Export/import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="73"/>
        <source>You should select at least one connection from list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="117"/>
        <source>Saving connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="118"/>
        <source>Cannot write file %1:
%2.</source>
        <translation type="unfinished">Không thể ghi tập tin %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="132"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="146"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="209"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="223"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="237"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="246"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="255"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="372"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="398"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="448"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="474"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="524"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="551"/>
        <source>Loading connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="133"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="210"/>
        <source>Cannot read file %1:
%2.</source>
        <translation type="unfinished">Không thể đọc tập tin %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="147"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="224"/>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation type="unfinished">Lỗi phân tách tại dòng %1, cột %2:
%3</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="238"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="373"/>
        <source>The file is not an WMS connections exchange file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="247"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="449"/>
        <source>The file is not an WFS connections exchange file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="256"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="525"/>
        <source>The file is not an PostGIS connections exchange file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="399"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="475"/>
        <location filename="../src/app/qgsmanageconnectionsdialog.cpp" line="552"/>
        <source>Connection with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsManageConnectionsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsmanageconnectionsdialogbase.ui" line="14"/>
        <source>Manage connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmanageconnectionsdialogbase.ui" line="20"/>
        <source>Select connections to export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="obsolete">Duyệt</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvas</name>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1424"/>
        <source>Could not draw %1 because:
%2</source>
        <comment>COMMENTED OUT</comment>
        <translation>Không thể vẽ %1 vì:
%2</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1430"/>
        <source>Could not draw %1 because:
%2</source>
        <translation>Không thể vẽ %1 vì:
%2</translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialog.cpp" line="32"/>
        <source>From map canvas</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui" line="14"/>
        <source>Enter map coordinates</source>
        <translation type="unfinished">Nhập tọa độ bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui" line="23"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui" line="35"/>
        <source>X:</source>
        <translation type="unfinished">X:</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui" line="49"/>
        <source>Y:</source>
        <translation type="unfinished">Y:</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui" line="61"/>
        <source>Snap to background layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapLayer</name>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="586"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="602"/>
        <source>%1 at line %2 column %3</source>
        <translation>%1 tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="621"/>
        <source>Error: qgis element could not be found in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="749"/>
        <source>User database could not be opened.</source>
        <translation>Không thể mở CSDL của người dùng.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="764"/>
        <source>The style table could not be created.</source>
        <translation>Không thể tạo ra bảng kiểu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="779"/>
        <source>The style %1 was saved to database</source>
        <translation>Kiểu %1 được lưu vao CSDL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="796"/>
        <source>The style %1 was updated in the database.</source>
        <translation>Kiểu %1 được cập nhật trong CSDL.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="801"/>
        <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>
        <location filename="../src/core/qgsmaplayer.cpp" line="807"/>
        <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>
        <location filename="../src/core/qgsmaplayer.cpp" line="607"/>
        <source>style not found in database</source>
        <translation>không tìm thấy kiểu trong CSDL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="208"/>
        <source>Specify CRS for layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="645"/>
        <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>
        <location filename="../src/core/qgsmaplayer.cpp" line="685"/>
        <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>
        <location filename="../src/core/qgsmaplayer.cpp" line="714"/>
        <source>The directory containing your dataset needs to be writeable!</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>
        <location filename="../src/core/qgsmaplayer.cpp" line="728"/>
        <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>
        <location filename="../src/core/qgsmaplayer.cpp" line="733"/>
        <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>
</context>
<context>
    <name>QgsMapToolAddFeature</name>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="58"/>
        <source>Not a vector layer</source>
        <translation>Không phải là môttj lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="59"/>
        <source>The current layer is not a vector layer</source>
        <translation>Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="69"/>
        <source>Layer cannot be added to</source>
        <translation>Không thể thêm lớp vào</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="70"/>
        <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>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="76"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="88"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="188"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="196"/>
        <source>Wrong editing tool</source>
        <translation>Công cụ chỉnh sửa không đúng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="89"/>
        <source>Cannot apply the &apos;capture point&apos; tool on this vector layer</source>
        <translation>Không thể áp dụng công cụ &apos;vẽ điểm&apos; trong lớp vector này</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="109"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="211"/>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="110"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="212"/>
        <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>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="189"/>
        <source>Cannot apply the &apos;capture line&apos; tool on this vector layer</source>
        <translation>Không thể áp dụng công cụ &apos;vẽ đường&apos; trên lớp vector này</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="197"/>
        <source>Cannot apply the &apos;capture polygon&apos; tool on this vector layer</source>
        <translation>Không thể áp dụng công cụ &apos;vẽ vùng&apos; trên lớp vector này</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="307"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="401"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="415"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="422"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="307"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="401"/>
        <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>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="168"/>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="426"/>
        <source>Feature added</source>
        <translation>Đối tượng được thêm</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="46"/>
        <source>add feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="77"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="415"/>
        <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>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="422"/>
        <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>
</context>
<context>
    <name>QgsMapToolAddIsland</name>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="44"/>
        <source>Not a vector layer</source>
        <translation>Không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="45"/>
        <source>The current layer is not a vector layer</source>
        <translation>Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="52"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="53"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="63"/>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="122"/>
        <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>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="67"/>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="126"/>
        <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>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="72"/>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="132"/>
        <source>Error, could not add island</source>
        <translation>Lỗi, không thể thêm &apos;đảo&apos;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="88"/>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="89"/>
        <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>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="102"/>
        <source>Part added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="110"/>
        <source>Selected feature is not a multipolygon</source>
        <translation>Đối tượng được chọn không phải là vùng đa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="114"/>
        <source>New ring is not a valid geometry</source>
        <translation>Vòng mới không phải là một hình học hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="118"/>
        <source>New polygon ring not disjoint with existing polygons</source>
        <translation>Vòng của vùng mới không tách ra khỏi các vùng hiện có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdisland.cpp" line="130"/>
        <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>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="43"/>
        <source>Not a vector layer</source>
        <translation>Không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="44"/>
        <source>The current layer is not a vector layer</source>
        <translation>Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="50"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="51"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="66"/>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="67"/>
        <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>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="87"/>
        <source>A problem with geometry type occured</source>
        <translation>Xảy ra một lỗi với kiểu hình học</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="91"/>
        <source>The inserted Ring is not closed</source>
        <translation>&apos;Ring&apos; được chèn vào không kín</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="95"/>
        <source>The inserted Ring is not a valid geometry</source>
        <translation>&apos;Ring&apos; được chèn vào không phải là một kiểu hình học hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="99"/>
        <source>The inserted Ring crosses existing rings</source>
        <translation>&apos;Ring&apos; được chèn vào bắt chéo các &apos;ring&apos; hiện có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="103"/>
        <source>The inserted Ring is not contained in a feature</source>
        <translation>&apos;Ring&apos; được chèn vào không chứa trong một đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="107"/>
        <source>An unknown error occured</source>
        <translation>Xảy ra một lỗi không rõ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="109"/>
        <source>Error, could not add ring</source>
        <translation>Lỗi, không thể thêm &apos;ring&apos;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="79"/>
        <source>Ring added</source>
        <translation>Vòng được thêm vào</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddVertex</name>
    <message>
        <location filename="../src/app/qgsmaptooladdvertex.cpp" line="125"/>
        <source>Added vertex</source>
        <translation>Đỉnh được thêm vào</translation>
    </message>
</context>
<context>
    <name>QgsMapToolChangeLabelProperties</name>
    <message>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="61"/>
        <source>Label properties changed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeletePart</name>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="101"/>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="116"/>
        <source>Delete part</source>
        <translation>Xoá phần</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="101"/>
        <source>This isn&apos;t a multipart geometry.</source>
        <translation>Đây không phải là hình học đa phần.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="109"/>
        <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>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="116"/>
        <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>
        <location filename="../src/app/qgsmaptooldeletering.cpp" line="114"/>
        <source>Ring deleted</source>
        <translation>Vòng bị xoá</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeleteVertex</name>
    <message>
        <location filename="../src/app/qgsmaptooldeletevertex.cpp" line="83"/>
        <source>Vertex deleted</source>
        <translation>Đỉnh được xoá</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentify</name>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="201"/>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="364"/>
        <source>(clicked coordinate)</source>
        <translation>(tọa độ tại vị trí nhắp chuột)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="96"/>
        <source>No active layer</source>
        <translation>Không có lớp kích hoạt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="97"/>
        <source>To identify features, you must choose an active layer by clicking on its name in the legend</source>
        <translation>Để nhận diện các đối tượng, bạn phải chọn một lớp bản đồ kích hoạt bằng cách nhắp chuột vào tên nó trong phần chú giải</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="266"/>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="287"/>
        <source>Area</source>
        <translation>Diện tích</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="272"/>
        <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>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="274"/>
        <source>firstY</source>
        <translation>Y.đầu.tiên</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="276"/>
        <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>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="278"/>
        <source>lastY</source>
        <translation>Y.cuối.cùng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="121"/>
        <source>Identifying on %1...</source>
        <translation>Đang nhận diện %1...</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="135"/>
        <source>Identifying done.</source>
        <translation>Nhận diện xong.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="159"/>
        <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>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="329"/>
        <source>WMS layer</source>
        <translation>Lớp WMS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="349"/>
        <source>Feature info</source>
        <translation>Thông tin đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="358"/>
        <source>Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="301"/>
        <source>feature id</source>
        <translation>id đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentify.cpp" line="301"/>
        <source>new feature</source>
        <translation>đối tượng mới</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveFeature</name>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="65"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="66"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="157"/>
        <source>Feature moved</source>
        <translation>Đối tượng bị loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveLabel</name>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="152"/>
        <source>Label moved</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveVertex</name>
    <message>
        <location filename="../src/app/qgsmaptoolmovevertex.cpp" line="167"/>
        <source>Vertex moved</source>
        <translation>Đỉnh được di chuyển</translation>
    </message>
</context>
<context>
    <name>QgsMapToolNodeTool</name>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="459"/>
        <source>Node tool</source>
        <translation>Công cụ Nốt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="460"/>
        <source>Feature was deleted on background.
</source>
        <translation>Đối tượng đã được xoá trên nền.
</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="814"/>
        <source>Inserted vertex</source>
        <translation>Đỉnh được chèn vào</translation>
    </message>
</context>
<context>
    <name>QgsMapToolReshape</name>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="42"/>
        <source>Not a vector layer</source>
        <translation>Không phải một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="43"/>
        <source>The current layer is not a vector layer</source>
        <translation>Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="49"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="50"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="65"/>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="66"/>
        <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>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="95"/>
        <source>Reshape</source>
        <translation>Chỉnh lại hình dạng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotateLabel</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="160"/>
        <source>Label rotated</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotatePointSymbols</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="92"/>
        <source>No point feature</source>
        <translation>Không có đối tượng điểm</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="92"/>
        <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>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="106"/>
        <source>No rotation Attributes</source>
        <translation>Không có các Thuộc tính xoay</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="106"/>
        <source>The active point layer does not have a rotation attribute</source>
        <translation>Lớp điểm kích hoạt không có thuộc tính xoay</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="185"/>
        <source>Rotate symbol</source>
        <translation>Xoay biểu tượng</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSelect</name>
    <message>
        <source>No active layer</source>
        <translation type="obsolete">Không có lớp kích hoạt</translation>
    </message>
    <message>
        <source>To select features, you must choose a vector layer by clicking on its name in the legend</source>
        <translation type="obsolete">Để chọn các thuộc tính, bạn phải chọn một lớp vector bằng cách nhắp chuột vào tên nó trong phần chú giải</translation>
    </message>
    <message>
        <source>CRS Exception</source>
        <translation type="obsolete">HTĐ ngoại lệ</translation>
    </message>
    <message>
        <source>Selection extends beyond layer&apos;s coordinate system.</source>
        <translation type="obsolete">Phép chọn ra ngoài HTĐ của lớp.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSimplify</name>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="115"/>
        <source>Geometry simplified</source>
        <translation>Hình học được đơn giản hoá</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="285"/>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="302"/>
        <source>Unsupported operation</source>
        <translation>Lệnh không được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="285"/>
        <source>Multipart features are not supported for simplification.</source>
        <translation>Đối tượng đa phần không được hỗ trợ để đơn giản hoá.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="302"/>
        <source>This feature cannot be simplified. Check if feature has enough vertices to be simplified.</source>
        <translation>Đối tượng này không thể đơn giản hoá được. Kiểm tra xem đối tượng đó có đủ số đỉnh để có thể đơn giản hoá được.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSplitFeatures</name>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="96"/>
        <source>Split error</source>
        <translation>Lỗi cắt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="96"/>
        <source>An error occured during feature splitting</source>
        <translation>Xảy ra một lỗi trong quá trình cắt đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="83"/>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="87"/>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="91"/>
        <source>No feature split done</source>
        <translation>Việc cắt đối tượng không được thực hiện</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="50"/>
        <source>Cannot edit the vector layer. Use &apos;Toggle Editing&apos; to make it editable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="83"/>
        <source>If there are selected features, the split tool only applies to the selected ones. If you 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ụ cắt chỉ áp dụng cho các đối tượng được chọn. Nếu bạn muốn cắt tất cả các đối tượng ở dưới một đường, hãy loại bõ phép chọn đi.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="42"/>
        <source>Not a vector layer</source>
        <translation>Không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="43"/>
        <source>The current layer is not a vector layer</source>
        <translation>Lớp hiện tại không phải là một lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="49"/>
        <source>Layer not editable</source>
        <translation>Lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="65"/>
        <source>Coordinate transform error</source>
        <translation>Lỗi chuyển đổi tọa độ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="66"/>
        <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>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="78"/>
        <source>Features split</source>
        <translation>Cắt các Đối tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="87"/>
        <source>Cut edges detected. Make sure the line splits features into multiple parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="91"/>
        <source>The geometry is invalid. Please repair before trying to split it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMapToolVertexEdit</name>
    <message>
        <location filename="../src/app/qgsmaptoolvertexedit.cpp" line="51"/>
        <source>Snap tolerance</source>
        <translation>Ngưỡng bắt điểm</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolvertexedit.cpp" line="52"/>
        <source>Don&apos;t show this message again</source>
        <translation>Không hiện thông báo này lại nữa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolvertexedit.cpp" line="56"/>
        <source>Could not snap segment.</source>
        <translation>Không thể bắt đoạn.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolvertexedit.cpp" line="58"/>
        <source>Have you set the tolerance in Settings &gt; Project Properties &gt; General?</source>
        <translation>Bạn đã thiết lập dung sai trong phần Thiết lập &gt; Tính chất Dự án &gt; Tổng quát chưa?</translation>
    </message>
</context>
<context>
    <name>QgsMapserverExportBase</name>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="54"/>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="60"/>
        <source>Map file</source>
        <translation>Tập tin bản đồ</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="97"/>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="106"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="169"/>
        <source>Height</source>
        <translation>Chiều cao</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="156"/>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="182"/>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="123"/>
        <source>Image type</source>
        <translation>Kiểu ảnh</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="405"/>
        <source>Header</source>
        <translation>Đầu trang</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="424"/>
        <source>Footer</source>
        <translation>Chân trang</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="386"/>
        <source>Template</source>
        <translation>Mẫu</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="281"/>
        <source>Path to the MapServer template file</source>
        <translation>Đường dẫn đến tập tin tạm MapServer</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="116"/>
        <source>Prefix attached to map, scalebar and legend GIF filenames created using this MapFile</source>
        <translation>Tiếp đầu ngữ gắn vào bản đồ, các tập tin GIS thước tỷ lệ và chú giải được tạo bằng cách dùng MapFile này</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="70"/>
        <source>Name for the map file to be created from the QGIS project file</source>
        <translation>Tên cho tập tin bản đồ cần tạo từ tập tin dự án QGIS</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="37"/>
        <source>Full path to the QGIS project file to export to MapServer map format</source>
        <translation>Đường dẫn đầy đủ đến tập tin dự án QGIS để xuất ra định dạng bản đồ MapServer</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="84"/>
        <source>If checked, only the layer information will be processed</source>
        <translation>Nếu được đánh dấu, chỉ có thông tin lớp sẽ được xử lý</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="47"/>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="291"/>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="308"/>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="325"/>
        <source>Browse...</source>
        <translation>Duyệt...</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="77"/>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="459"/>
        <source>Force</source>
        <translation>Bắt buộc</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="469"/>
        <source>Should text be antialiased? Note that this requires more available colors, decreases drawing performance, and results in slightly larger output images.</source>
        <translation>Chữ có cần được chống răng cưa không? Lưu ý rằng điều này đòi hỏi phải có nhiều màu hơn, làm giảm hiệu suất vẽ và tạo thành ảnh đầu ra có kích thước hơi lớn hơn.</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="472"/>
        <source>Anti-alias</source>
        <translation>Chống răng cưa</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="482"/>
        <source>Can text run off the edge of the map?</source>
        <translation>Chữ có thể chạy ra ngoài mép bản đồ được không?</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="485"/>
        <source>Partials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="498"/>
        <source>Dump</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="230"/>
        <source>Paths</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="204"/>
        <source>MapServer url</source>
        <translation>URL MapServer</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="456"/>
        <source>Forces labels on, regardless of collisions. Available only for cached labels.</source>
        <translation>Buộc bật nhãn lên, bất kể có chồng nhau hay không. Chỉ áp dụng được cho các nhãn được đệm.</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="495"/>
        <source>Check to allow MapServer to return data in GML format. Useful when used with WMS GetFeatureInfo operations.</source>
        <translation>Đánh dấu để cho phép MapServer trả về dữ liệu ở định dạng GML. Hữu ích khi được dùng với các lệnh WMS GetFeatureInfo.</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="15"/>
        <source>MapServer Export: Save project to MapFile</source>
        <translation>Xuất ra MapServer: Lưu dự án thành MapFile</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="24"/>
        <source>Use current project</source>
        <translation>Dùng dự án hiện tại</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="87"/>
        <source>LAYER information only</source>
        <translation>Chỉ thông tin về LỚP</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="142"/>
        <source>Rendering</source>
        <translation>Đang kết xuất</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="214"/>
        <source>The URL to the mapserver executable.

For example: 
http://my.host.com/cgi-bin/mapserv.exe</source>
        <translation>URL đến tập tin chạy chương trình mapserver
Ví dụ:
http://my.host.com/cgi-bin/mapserv.exe</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="239"/>
        <source>Inline</source>
        <translation>Theo hàng</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="258"/>
        <source>Symbolset</source>
        <translation>Bộ biểu tượng</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="271"/>
        <source>Use templates</source>
        <translation>Dùng các mẫu</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="335"/>
        <source>The file name of the fonts file.</source>
        <translation>Tên tập tin của tập tin phông chữ.</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="354"/>
        <source>Fontset</source>
        <translation>Bộ phông</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="367"/>
        <source>The file name of the symbols file.</source>
        <translation>Tên tập tin của tập tin biểu tượng.</translation>
    </message>
    <message>
        <location filename="../python/plugins/mapserver_export/qgsmapserverexportbase.ui" line="450"/>
        <source>Layer/label options</source>
        <translation>Tuỳ chọn Lớp/nhãn</translation>
    </message>
    <message>
        <source>meters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>dd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>feet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>miles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>inches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>kilometers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsMeasureBase</name>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui" line="20"/>
        <source>Measure</source>
        <translation>Đo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui" line="89"/>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui" line="104"/>
        <source>Ellipsoidal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui" line="69"/>
        <source>Total</source>
        <translation>Tổng cộng</translation>
    </message>
</context>
<context>
    <name>QgsMeasureDialog</name>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="227"/>
        <source>Segments (in meters)</source>
        <translation>Các đoạn (theo mét)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="230"/>
        <source>Segments (in feet)</source>
        <translation>Các đoạn (theo bộ Anh)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="235"/>
        <source>Segments (in degrees)</source>
        <translation>Các đoạn (theo độ)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="238"/>
        <source>Segments</source>
        <translation>Các đoạn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="39"/>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
</context>
<context>
    <name>QgsMeasureTool</name>
    <message>
        <location filename="../src/app/qgsmeasuretool.cpp" line="76"/>
        <source>Incorrect measure results</source>
        <translation>Kết quả đo không đúng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuretool.cpp" line="77"/>
        <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>
        <location filename="../src/providers/memory/qgsmemoryprovider.cpp" line="75"/>
        <source>Whole number (integer)</source>
        <translation type="unfinished">Toàn bộ con số (số nguyên)</translation>
    </message>
    <message>
        <location filename="../src/providers/memory/qgsmemoryprovider.cpp" line="76"/>
        <source>Decimal number (real)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/memory/qgsmemoryprovider.cpp" line="77"/>
        <source>Text (string)</source>
        <translation type="unfinished">Chữ (chuỗi)</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialog</name>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="95"/>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="115"/>
        <source>Merge</source>
        <translation>Gộp</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="132"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="437"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="490"/>
        <source>feature %1</source>
        <translation>đối tượng %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="137"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="231"/>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="138"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="235"/>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="139"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="243"/>
        <source>Median</source>
        <translation>Giá trị giữa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="143"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="247"/>
        <source>Concatenation</source>
        <translation>Cộng chuỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="147"/>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="239"/>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialogBase</name>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui" line="14"/>
        <source>Merge feature attributes</source>
        <translation>Gộp các thuộc tính đối tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui" line="38"/>
        <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>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui" line="72"/>
        <source>Remove feature from selection</source>
        <translation>Loại bỏ đối tượng khỏi phép chọn</translation>
    </message>
</context>
<context>
    <name>QgsMessageViewer</name>
    <message>
        <location filename="../src/ui/qgsmessageviewer.ui" line="14"/>
        <source>QGIS Message</source>
        <translation>Thông báo của QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmessageviewer.ui" line="49"/>
        <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>QgsNewHttpConnection</name>
    <message>
        <location filename="../src/app/qgsnewhttpconnection.cpp" line="82"/>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewhttpconnection.cpp" line="83"/>
        <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>QgsNewHttpConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="107"/>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="85"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="39"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="117"/>
        <source>HTTP address of the Web Map Server</source>
        <translation>Địa chỉ HTTP của Web Map Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="134"/>
        <source>Ignore GetFeatureInfo URI reported in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="141"/>
        <source>Ignore GetMap URI reported in capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="52"/>
        <source>If the service requires basic authentication, enter a user name and optional password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="14"/>
        <source>Create a new WMS connection</source>
        <translation>Tạo một kết nối WMS mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="33"/>
        <source>Connection details</source>
        <translation>Chi tiết về kết nối</translation>
    </message>
    <message>
        <source>If the WMS requires basic authentication, enter a user name and optional password</source>
        <translation type="obsolete">Nếu WMS yêu cầu chứng thực cơ bản, nhập tên người dùng và mật mã tuỳ chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="65"/>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui" line="75"/>
        <source>&amp;User name</source>
        <translation>Tên &amp;người dùng</translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnection</name>
    <message>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="94"/>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="98"/>
        <source>Test connection</source>
        <translation>Kiểm tra kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="94"/>
        <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>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="98"/>
        <source>Connection to %1 was successful</source>
        <translation>Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="114"/>
        <source>Save connection</source>
        <translation>Lưu kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsnewogrconnection.cpp" line="115"/>
        <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>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="20"/>
        <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>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="38"/>
        <source>Connection Information</source>
        <translation>Thông tin kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="58"/>
        <source>Save Password</source>
        <translation>Lưu mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="90"/>
        <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:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Type&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:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Kiểu&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="104"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="114"/>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="124"/>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="134"/>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="144"/>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="154"/>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="177"/>
        <source>Name of the new connection</source>
        <translation>Tên của kết nối mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui" line="65"/>
        <source>&amp;Test Connect</source>
        <translation>&amp;Kiểm tra Kết nối</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialog</name>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="46"/>
        <source>Text data</source>
        <translation type="unfinished">Dữ liệu văn bản</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="47"/>
        <source>Whole number</source>
        <translation type="unfinished">Toàn bộ con số</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="48"/>
        <source>Decimal number</source>
        <translation type="unfinished">Số thập phân</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="97"/>
        <source>New SpatiaLite Database File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="99"/>
        <source>SpatiaLite (*.sqlite *.db )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="226"/>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="228"/>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="267"/>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="275"/>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="301"/>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="367"/>
        <source>SpatiaLite Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="264"/>
        <source>Could not create a new database
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="275"/>
        <source>Unable to activate FOREIGN_KEY constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="298"/>
        <source>@</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="301"/>
        <source>Registered new database!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="368"/>
        <source>Unable to open the database: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="377"/>
        <source>Error Creating SpatiaLite Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="378"/>
        <source>Failed to create the SpatiaLite table %1. The database returned:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="388"/>
        <source>Error Creating Geometry Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="389"/>
        <source>Failed to create the geometry column. The database returned:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="399"/>
        <source>Error Creating Spatial Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="400"/>
        <source>Failed to create the spatial index. The database returned:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="417"/>
        <source>Invalid Layer</source>
        <translation type="unfinished">Lớp không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsnewspatialitelayerdialog.cpp" line="417"/>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation type="unfinished">%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>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="32"/>
        <source>New Spatialite Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="46"/>
        <source>Database</source>
        <translation type="unfinished">CSDL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="69"/>
        <source>Create a new Spatialite database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="72"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="83"/>
        <source>Layer name</source>
        <translation type="unfinished">Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="99"/>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="126"/>
        <source>Name for the new layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="110"/>
        <source>Geometry column</source>
        <translation type="unfinished">Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="129"/>
        <source>geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="144"/>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="283"/>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="372"/>
        <source>Type</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="150"/>
        <source>Point</source>
        <translation type="unfinished">Điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="157"/>
        <source>Line</source>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="164"/>
        <source>Polygon</source>
        <translation type="unfinished">Vùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="171"/>
        <source>MultiPoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="178"/>
        <source>Multiline</source>
        <translation type="unfinished">Đường đa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="185"/>
        <source>Multipolygon</source>
        <translation type="unfinished">Vùng đa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="197"/>
        <source>EPSG SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="207"/>
        <source>Spatial Reference Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="223"/>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="226"/>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="229"/>
        <source>Find SRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="238"/>
        <source>Add an integer id field as the primary key for the new layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="241"/>
        <source>Create an autoincrementing primary key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="248"/>
        <source>New attribute</source>
        <translation type="unfinished">Thuộc tính mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="260"/>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="367"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="270"/>
        <source>An attribute name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="306"/>
        <source>Attributes list</source>
        <translation type="unfinished">Danh sách các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="331"/>
        <source>Add attribute to list</source>
        <translation type="unfinished">Thêm thuộc tính vào danh sách</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="337"/>
        <source>Add to attributes list</source>
        <translation type="unfinished">Thêm vào danh sách các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="399"/>
        <source>Delete selected attribute</source>
        <translation type="unfinished">Xoá thuộc tính được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui" line="402"/>
        <source>Remove selected attribute</source>
        <translation type="unfinished">Loài bỏ thuộc tính được chọn</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialog</name>
    <message>
        <location filename="../src/app/qgsnewvectorlayerdialog.cpp" line="34"/>
        <source>Text data</source>
        <translation>Dữ liệu văn bản</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewvectorlayerdialog.cpp" line="35"/>
        <source>Whole number</source>
        <translation>Toàn bộ con số</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewvectorlayerdialog.cpp" line="36"/>
        <source>Decimal number</source>
        <translation>Số thập phân</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewvectorlayerdialog.cpp" line="42"/>
        <source>ESRI Shapefile</source>
        <translation>Tập tin shape của ESRI</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="14"/>
        <source>New Vector Layer</source>
        <translation>Lớp vector mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="26"/>
        <source>File format</source>
        <translation>Định dạng tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="43"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="92"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="161"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="49"/>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="56"/>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="63"/>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="73"/>
        <source>New attribute</source>
        <translation>Thuộc tính mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="79"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="156"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="105"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="166"/>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="118"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="171"/>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="234"/>
        <source>Add attribute to list</source>
        <translation>Thêm thuộc tính vào danh sách</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="240"/>
        <source>Add to attributes list</source>
        <translation>Thêm vào danh sách các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="134"/>
        <source>Attributes list</source>
        <translation>Danh sách các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="198"/>
        <source>Delete selected attribute</source>
        <translation>Xoá thuộc tính được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="201"/>
        <source>Remove selected attribute</source>
        <translation>Loài bỏ thuộc tính được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="267"/>
        <source>CRS ID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="284"/>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="287"/>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>Chỉ định hệ tham chiếu không gian của hình học của lớp.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui" line="290"/>
        <source>Specify CRS</source>
        <translation>Chỉ định HTĐ</translation>
    </message>
</context>
<context>
    <name>QgsNorthArrowPlugin</name>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="82"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="83"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="83"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="82"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="96"/>
        <source>&amp;North Arrow</source>
        <translation>&amp;Mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="98"/>
        <source>Creates a north arrow that is displayed on the map canvas</source>
        <translation>Tạo mũi tên chỉ hướng Bắc hiện trên khung bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="107"/>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="259"/>
        <source>&amp;Decorations</source>
        <translation>T&amp;rang trí</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/plugin.cpp" line="250"/>
        <source>North arrow pixmap not found</source>
        <translation>Không tìm thấy pixmap mũi tên chỉ hướng Bắc</translation>
    </message>
</context>
<context>
    <name>QgsNorthArrowPluginGui</name>
    <message>
        <location filename="../src/plugins/north_arrow/plugingui.cpp" line="150"/>
        <source>Pixmap not found</source>
        <translation>Không tìm thấy Pixmap</translation>
    </message>
</context>
<context>
    <name>QgsNorthArrowPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="14"/>
        <source>North Arrow Plugin</source>
        <translation>Plugin tạo mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="52"/>
        <source>Angle</source>
        <translation>Góc</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="94"/>
        <source>Placement</source>
        <translation>Nơi đặt</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="147"/>
        <source>Set direction automatically</source>
        <translation>Thiết lập hướng tự động</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="131"/>
        <source>Enable North Arrow</source>
        <translation>Bật chức năng Mũi tên chỉ hướng Bắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="108"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="113"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="118"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="123"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="104"/>
        <source>Placement on screen</source>
        <translation>Đặt trên màn hình</translation>
    </message>
    <message>
        <location filename="../src/plugins/north_arrow/pluginguibase.ui" line="35"/>
        <source>Preview of north arrow</source>
        <translation>Xem trước mũi tên chỉ hướng Bắc</translation>
    </message>
</context>
<context>
    <name>QgsOGRSublayersDialog</name>
    <message>
        <location filename="../src/app/ogr/qgsogrsublayersdialog.cpp" line="26"/>
        <source>Layer ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsogrsublayersdialog.cpp" line="26"/>
        <source>Layer name</source>
        <translation type="unfinished">Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsogrsublayersdialog.cpp" line="26"/>
        <source>Nb of features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsogrsublayersdialog.cpp" line="26"/>
        <source>Geometry type</source>
        <translation type="unfinished">Geometrietyp</translation>
    </message>
</context>
<context>
    <name>QgsOGRSublayersDialogBase</name>
    <message>
        <source>Select OGR layers to load</source>
        <translation type="obsolete">Chọn lớp OGR để nạp</translation>
    </message>
    <message>
        <source>Sub layers list</source>
        <translation type="obsolete">Danh sách lớp phụ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsublayersdialogbase.ui" line="14"/>
        <source>Select layers to load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsublayersdialogbase.ui" line="43"/>
        <source>1</source>
        <translation>1</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;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; font-family:&apos;Sans Serif&apos;;&quot;&gt;This is the list of all layers available in the datasource of the active layer. You can select the layers to load. The layers will be loaded when you press &quot;OK&quot;.&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; font-family:&apos;Sans Serif&apos;;&quot;&gt;&lt;/p&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;;&quot;&gt;The layer name is format dependent. Consult the OGR documentation or the documentation of your data format to determine the nature of the included information.&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; font-family:&apos;Sans Serif&apos;;&quot;&gt;&lt;/p&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;;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Be advised: &lt;/span&gt;selecting an already opened layer will not generate an error message and the layer will end up loaded twice!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&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; font-family:&apos;Sans Serif&apos;;&quot;&gt;Đây là danh sách của tất cả các lớp có trong nguồn dữ liệu của lớp kích hoạt. Các lớp sẽ được nạp khi bạn nhắp chuột vào &quot;Đồng ý&quot;.&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; font-family:&apos;Sans Serif&apos;;&quot;&gt;&lt;/p&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;;&quot;&gt;Tên lớp phụ thuộc vào định dạng. Xem tài liệu của OGR hoặc tài liệu về định dạng dữ liệu của bạn để xác định bản chất của thông tin đi kèm.&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; font-family:&apos;Sans Serif&apos;;&quot;&gt;&lt;/p&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;;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Lưu ý: &lt;/span&gt;chọn một lớp đã mở sẽ không sinh ra lỗi và lớp đó sẽ được nạp hai lần!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsOSMDataProvider</name>
    <message>
        <location filename="../src/providers/osm/osmprovider.cpp" line="413"/>
        <source>Open Street Map format</source>
        <translation>Định dạng Open Street Map</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditing</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="81"/>
        <source>Could not open the spatialite database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="287"/>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="322"/>
        <source>Could not create a new database
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="332"/>
        <source>Unable to activate FOREIGN_KEY constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="422"/>
        <source>Unknown data type %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="453"/>
        <source>QGIS wkbType %1 not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="516"/>
        <source>%v / %m features copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="541"/>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="714"/>
        <source>%v / %m features processed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="590"/>
        <source>%v / %m fields added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="628"/>
        <source>%v / %m features added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="657"/>
        <source>%v / %m features removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="674"/>
        <source>%v / %m feature updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="693"/>
        <source>%v / %m feature geometry updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="785"/>
        <source>Offline Editing Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing.cpp" line="797"/>
        <source>Could not open the spatialite logging database</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPlugin</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="54"/>
        <source>Convert to offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="56"/>
        <source>Create offline copies of selected layers and save as offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="61"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="68"/>
        <source>&amp;Offline Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="64"/>
        <source>Synchronize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="65"/>
        <source>Synchronize offline project with remote layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGui</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="99"/>
        <source>Select target database for offline data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="101"/>
        <source>SpatiaLite DB(*.sqlite);;All files(*.*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="122"/>
        <source>Offline Editing Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="123"/>
        <source>Converting to offline project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="124"/>
        <source>Offline database file &apos;%1&apos; exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui" line="14"/>
        <source>Create offline project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui" line="27"/>
        <source>Offline data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui" line="41"/>
        <source>Browse...</source>
        <translation type="unfinished">Duyệt...</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui" line="52"/>
        <source>Select remote layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui" line="70"/>
        <source>Show only editable layers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialog</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog.cpp" line="38"/>
        <source>Layer %1 of %2..</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialogBase</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog_base.ui" line="17"/>
        <source>Dialog</source>
        <translation type="unfinished">Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog_base.ui" line="23"/>
        <source>TextLabel</source>
        <translation type="unfinished">Nhãn văn bản</translation>
    </message>
</context>
<context>
    <name>QgsOgrProvider</name>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="202"/>
        <source>Whole number (integer)</source>
        <translation>Toàn bộ con số (số nguyên)</translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="203"/>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (số thực)</translation>
    </message>
    <message>
        <location filename="../src/providers/ogr/qgsogrprovider.cpp" line="204"/>
        <source>Text (string)</source>
        <translation>Chữ (chuỗi)</translation>
    </message>
</context>
<context>
    <name>QgsOpenRasterDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="71"/>
        <source>Choose a name of the raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="83"/>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="124"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="84"/>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="125"/>
        <source>The selected file is not a valid raster file.</source>
        <translation type="unfinished">Tập tin được chọn không phải là một tập tin raster hợp lệ.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="117"/>
        <source>Choose a name for the modified raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialog.cpp" line="150"/>
        <source>-modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation type="unfinished">-bị thay đổi</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialogbase.ui" line="14"/>
        <source>Open raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialogbase.ui" line="25"/>
        <source>Raster file:</source>
        <translation type="unfinished">Tập tin raster:</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialogbase.ui" line="44"/>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialogbase.ui" line="76"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsopenrasterdialogbase.ui" line="64"/>
        <source>Save raster as:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOpenVectorLayerDialog</name>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="104"/>
        <source>Open an OGR Supported Vector Layer</source>
        <translation>Mở một lớp vector được OGR hỗ trợ</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="120"/>
        <source>Open Directory</source>
        <translation>Mở thư mục</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="173"/>
        <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>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="175"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xoá</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="300"/>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="340"/>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="352"/>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="364"/>
        <source>Add vector layer</source>
        <translation>Thêm lớp vector</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="301"/>
        <source>No database selected.</source>
        <translation>Không có CSDL nào được chọn.</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="317"/>
        <source>Password for </source>
        <translation>Mật mã cho</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="318"/>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="341"/>
        <source>No protocol URI entered.</source>
        <translation>Giao thức URI không được nhập vào.</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="353"/>
        <source>No layers selected.</source>
        <translation>Không có lớp nào được chọn.</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsopenvectorlayerdialog.cpp" line="365"/>
        <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>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="29"/>
        <source>Add vector layer</source>
        <translation>Thêm lớp vector</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="46"/>
        <source>Source type</source>
        <translation>Kiểu của nguồn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="52"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="59"/>
        <source>Directory</source>
        <translation>Thư mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="66"/>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="215"/>
        <source>Database</source>
        <translation>CSDL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="73"/>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="106"/>
        <source>Protocol</source>
        <translation>Nghi thức</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="80"/>
        <source>Encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="112"/>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="156"/>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="221"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="122"/>
        <source>URI</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="150"/>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="166"/>
        <source>Dataset</source>
        <translation>Bộ dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="186"/>
        <source>Browse</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="244"/>
        <source>Connections</source>
        <translation>Các kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="250"/>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="257"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsopenvectorlayerdialogbase.ui" line="264"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>QgsOptions</name>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="378"/>
        <location filename="../src/app/qgsoptions.cpp" line="385"/>
        <location filename="../src/app/qgsoptions.cpp" line="726"/>
        <source>Semi transparent circle</source>
        <translation>Vòng tròn bán trong suốt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="379"/>
        <location filename="../src/app/qgsoptions.cpp" line="389"/>
        <location filename="../src/app/qgsoptions.cpp" line="730"/>
        <source>Cross</source>
        <translation>Chữ thập</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="328"/>
        <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>
        <location filename="../src/app/qgsoptions.cpp" line="380"/>
        <location filename="../src/app/qgsoptions.cpp" line="393"/>
        <location filename="../src/app/qgsoptions.cpp" line="734"/>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="358"/>
        <location filename="../src/app/qgsoptions.cpp" line="367"/>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="171"/>
        <source>Show all features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="172"/>
        <source>Show selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="173"/>
        <source>Show features in current canvas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="362"/>
        <location filename="../src/app/qgsoptions.cpp" line="371"/>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="405"/>
        <source>Central point (fastest)</source>
        <translation>Điểm trung tâm (nhanh nhất)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="406"/>
        <source>Chain (fast)</source>
        <translation>Chuỗi (nhanh)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="407"/>
        <source>Popmusic tabu chain (slow)</source>
        <translation>Chuỗi Popmusic tabu (chậm)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="408"/>
        <source>Popmusic tabu (slow)</source>
        <translation>Popmusic tabu (chậm)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="409"/>
        <source>Popmusic chain (very slow)</source>
        <translation>Chuỗi Popmusic (rất chậm)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="66"/>
        <source>Current layer</source>
        <translation>Lớp hiện tại</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="67"/>
        <source>Top down, stop at first</source>
        <translation>Từ trên xuống, ngừng tại mục đầu tiên</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="68"/>
        <source>Top down</source>
        <translation>Từ trên xuống</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="348"/>
        <source>To vertex</source>
        <translation>Đến đỉnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="349"/>
        <source>To segment</source>
        <translation>Đến đoạn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="350"/>
        <source>To vertex and segment</source>
        <translation>Đến đỉnh và đoạn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="448"/>
        <source>Selection color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="927"/>
        <location filename="../src/app/qgsoptions.cpp" line="954"/>
        <location filename="../src/app/qgsoptions.cpp" line="996"/>
        <source>Choose a directory</source>
        <translation>Chọn thư mục</translation>
    </message>
</context>
<context>
    <name>QgsOptionsBase</name>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="313"/>
        <source>Hide splash screen at startup</source>
        <translation>Ẩn màn hình splash khi khởi động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="530"/>
        <source>Map display will be updated (drawn) after this many features have been read from the data source</source>
        <translation>Trình bày bản đồ sẽ được cập nhật (được vẽ) sau khi những tính chất này được đọc từ nguồn dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1769"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <source>Select Global Default ...</source>
        <translation type="obsolete">Chọn mặc định mặc định toàn cục ...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="516"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="576"/>
        <source>Fix problems with incorrectly filled polygons</source>
        <translation>Sửa lỗi đối với các vùng được lấp đầy không đúng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="569"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="740"/>
        <source>Measure tool</source>
        <translation>Công cụ đo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="704"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="865"/>
        <source>Panning and zooming</source>
        <translation>Di chuyển và phóng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="875"/>
        <source>Zoom</source>
        <translation>Phóng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="880"/>
        <source>Zoom and recenter</source>
        <translation>Phóng và canh giữa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="890"/>
        <source>Nothing</source>
        <translation>Không có tác dụng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="50"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1447"/>
        <source>Prompt for &amp;CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1454"/>
        <source>Use &amp;project CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1461"/>
        <source>Use default CRS displa&amp;yed below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1510"/>
        <source>Locale</source>
        <translation>Bản địa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1540"/>
        <source>Locale to use instead</source>
        <translation>Thiết lập bản địa sử dụng thay thế</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1563"/>
        <source>Additional Info</source>
        <translation>Thông tin bổ sung</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1569"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="71"/>
        <source>Project files</source>
        <translation>Các tập tin dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1012"/>
        <source>Digitizing</source>
        <translation type="unfinished">Số hóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="77"/>
        <source>Prompt to save project changes when required</source>
        <translation>Nhắc lưu các thay đổi của dự án khi cần thiết</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="84"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="94"/>
        <source>Default Map Appearance (overridden by project properties)</source>
        <translation>Diện mạo mặc định của bản đồ (bị ghi đè bởi các tính chất của dự án)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="100"/>
        <source>Selection color</source>
        <translation>Chọn màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="120"/>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>&amp;Application</source>
        <translation type="obsolete">Ứng &amp;dụng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="183"/>
        <source>Icon theme</source>
        <translation>Sắc thái của biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="225"/>
        <source>Icon size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="256"/>
        <source>Double click action in legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="277"/>
        <source>Open layer properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="282"/>
        <source>Open attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="292"/>
        <source>Capitalise layer names in legend</source>
        <translation>Viết hoa tên lớp trong chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="299"/>
        <source>Display classification attribute names in legend</source>
        <translation>Trình bày tên thuộc tính phân loại trong chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="306"/>
        <source>Create raster icons in legend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="320"/>
        <source>Show tips at start up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="334"/>
        <source>Open snapping options  in a dock window (QGIS restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="341"/>
        <source>Open attribute table in a dock window (QGIS restart required)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="355"/>
        <source>Add new layers to selected group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="370"/>
        <source>Attribute table behaviour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="406"/>
        <source>Representation for NULL values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="431"/>
        <source>Plugin paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="437"/>
        <source>Path(s) to search for additional C++ plugins libraries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="489"/>
        <source>Rendering</source>
        <translation type="unfinished">Đang kết xuất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="510"/>
        <source>Rendering behavior</source>
        <translation>Tính chất kết xuất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="523"/>
        <source>Number of features to draw before updating the display</source>
        <translation>Số đối tượng được vẽ trước khi cập nhật trình bày</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="543"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Use zero to prevent display updates until all features have been rendered</source>
        <translation>&lt;b&gt;Ghi chú:&lt;/b&gt; Khai báo 0 để ngăn việc trình bày cập nhật cho đến khi tất cả các đối tượng đã được vẽ lại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="560"/>
        <source>Rendering quality</source>
        <translation>Chất lượng vẽ lại</translation>
    </message>
    <message>
        <source>Selecting this will unselect the &apos;make lines less&apos; jagged toggle</source>
        <translation type="obsolete">Chọn mục này sẽ khử chọn phần bật/tắt &apos;làm cho đường bớt răng cưa&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="810"/>
        <source>Preferred angle units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="817"/>
        <source>Degrees</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="824"/>
        <source>Radians</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="831"/>
        <source>Gon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="838"/>
        <source>Decimal places</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="848"/>
        <source>Keep base unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="885"/>
        <source>Zoom to mouse cursor</source>
        <translation>Phóng đến vị trí con trỏ chuột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="898"/>
        <source>Zoom factor</source>
        <translation>Hệ số phóng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="905"/>
        <source>Mouse wheel action</source>
        <translation>Hành động của bánh xe chuột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="937"/>
        <source>Overlays</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="964"/>
        <source>Placement algorithm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1297"/>
        <source>Reuse last entered attribute values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1369"/>
        <source>Default Coordinate Reference System for new projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1385"/>
        <source>Enable &apos;on the &amp;fly&apos; reprojection by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1392"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1475"/>
        <source>Select...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1412"/>
        <source>Always start new projects with this CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1431"/>
        <source>Coordinate Reference System for new layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1437"/>
        <source>When a new layer is created, or when a layer is loaded that has no Coordinate Reference System (CRS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1601"/>
        <source>Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1708"/>
        <source>Exclude URLs (starting with)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1753"/>
        <source>Cache settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1759"/>
        <source>Directory</source>
        <translation type="unfinished">Thư mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1776"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1786"/>
        <source>Clear</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1798"/>
        <source>WMS search address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1812"/>
        <source>Timeout for network requests (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="756"/>
        <source>Rubberband color</source>
        <translation>Màu của băng cao su</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="746"/>
        <source>Ellipsoid for distance calculations</source>
        <translation>Ellipsoid dùng cho tính toán khoảng cách</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="687"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="169"/>
        <source>Application</source>
        <translation type="unfinished">Ứng dụng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="697"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1033"/>
        <source>Rubberband</source>
        <translation>Băng cao su</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1039"/>
        <source>Line width</source>
        <translation>Chiều rộng đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1046"/>
        <source>Line width in pixels</source>
        <translation>Chiều rộng đường tính theo điểm ảnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1079"/>
        <source>Snapping</source>
        <translation>Bắt điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1085"/>
        <source>Default snap mode</source>
        <translation>Chế độ bắt điểm mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1212"/>
        <source>Vertex markers</source>
        <translation>Các đánh dấu đỉnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1225"/>
        <source>Marker style</source>
        <translation>Kiểu đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1531"/>
        <source>Override system locale</source>
        <translation>Ghi đè ngôn ngữ hệ thống</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1550"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1622"/>
        <source>Use proxy for web access</source>
        <translation>Dùng proxy để truy cập web</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1634"/>
        <source>Host</source>
        <translation>Máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1644"/>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1654"/>
        <source>User</source>
        <translation>Người dùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1661"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1675"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1668"/>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <source>Open attribute table in a dock window</source>
        <translation type="obsolete">Mở bảng thuộc tính trong cửa sổ &apos;gắn&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1342"/>
        <source>CRS</source>
        <translation>HTĐ</translation>
    </message>
    <message>
        <source>Prompt for CRS</source>
        <translation type="obsolete">Nhắc nhở về HTĐ</translation>
    </message>
    <message>
        <source>Project wide default CRS will be used</source>
        <translation type="obsolete">HTĐ mặc định của dự án sẽ được sử dụng</translation>
    </message>
    <message>
        <source>Global default CRS displa&amp;yed below will be used</source>
        <translation type="obsolete">HTĐ mặc định toàn cục hiển &amp;thị dưới đây sẽ được dùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1291"/>
        <source>Enter attribute values</source>
        <translation>Nhập các giá trị thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1307"/>
        <source>Suppress attributes pop-up windows after each created feature</source>
        <translation>Chặn các cửa sổ nhắc nhập thuộc tính sau khi mỗi đối tượng được tạo ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1685"/>
        <source>Proxy type</source>
        <translation>Kiểu proxy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="457"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="628"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1724"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="464"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="635"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1717"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <source>Overlay</source>
        <translation type="obsolete">Chồng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="958"/>
        <source>Position</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1143"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1157"/>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1148"/>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1162"/>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1218"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="348"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="789"/>
        <source>Preferred measurements units</source>
        <translation>Đơn vị đo ưa thích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="796"/>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="803"/>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="678"/>
        <source>Identify</source>
        <translation>Nhận diện</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="723"/>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <source>When a new layer is created, or when a layer is loaded that has no coordinate reference system (CRS)</source>
        <translation type="obsolete">Khi một lớp mới được tạo ra, hoặc là một lớp khi nạp không có hệ tham chiếu không gian (HTĐ)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="327"/>
        <source>Open identify results in a dock window (QGIS restart required)</source>
        <translation>Mở kết quả nhận diện trong một cửa sổ gắn (cần khởi động lại QGIS)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1268"/>
        <source>Marker size</source>
        <translation>Kích thước ký hiệu đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1102"/>
        <source>Default snapping tolerance</source>
        <translation>Ngưỡng bắt điểm mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1119"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="14"/>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="550"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="602"/>
        <source>SVG paths</source>
        <translation>Đường dẫn SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="608"/>
        <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>
        <location filename="../src/ui/qgsoptionsbase.ui" line="586"/>
        <source>Compatibility</source>
        <translation>Tính tương thích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="592"/>
        <source>Use new generation symbology for rendering</source>
        <translation>Dùng bộ biểu tượng thế hệ mới để kết xuất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="730"/>
        <source>Open feature form, if a single feature is identified</source>
        <translation>Mở mẫu đối tượng, nếu chỉ có một đối tượng duy nhất được nhận diện</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="1056"/>
        <source>Line color</source>
        <translation type="unfinished">Màu đường</translation>
    </message>
    <message>
        <source>Default Coordinate Reference System</source>
        <translation type="obsolete">Hệ toạ độ mặc định</translation>
    </message>
    <message>
        <source>Rendering &amp; SVG</source>
        <translation type="obsolete">Kết xuất và SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui" line="657"/>
        <source>Map tools</source>
        <translation>Các công cụ bản đồ</translation>
    </message>
    <message>
        <source>Network &amp; Proxy</source>
        <translation type="obsolete">Mạng và Proxy</translation>
    </message>
</context>
<context>
    <name>QgsOraclePlugin</name>
    <message>
        <source>Open a Oracle Spatial GeoRaster</source>
        <translation type="obsolete">Mở một Orace Spatial GeoRaster</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracle_plugin.cpp" line="57"/>
        <source>Add Oracle GeoRaster Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsoracle_plugin.cpp" line="59"/>
        <source>Add a Oracle Spatial GeoRaster...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsOracleSelectGeoraster</name>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="123"/>
        <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>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="126"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xoá</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="161"/>
        <source>Password for %1/&lt;password&gt;@%2</source>
        <translation>Mật mã cho %1/&lt;password&gt;@%2</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="162"/>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="202"/>
        <source>Open failed</source>
        <translation>Việc mở thất bại</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeoraster_ui.cpp" line="203"/>
        <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>QgsPasteTransformations</name>
    <message>
        <location filename="../src/app/qgspastetransformations.cpp" line="37"/>
        <source>&amp;Add New Transfer</source>
        <translation>Thêm &amp;Chuyển đổi mới</translation>
    </message>
</context>
<context>
    <name>QgsPasteTransformationsBase</name>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui" line="17"/>
        <source>Paste Transformations</source>
        <translation>Truyền các phép chuyển đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui" line="38"/>
        <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>
        <location filename="../src/ui/qgspastetransformationsbase.ui" line="59"/>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui" line="78"/>
        <source>Destination</source>
        <translation>Đích</translation>
    </message>
</context>
<context>
    <name>QgsPenCapStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="93"/>
        <source>Square</source>
        <translation>Vuông</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="94"/>
        <source>Flat</source>
        <translation>Phẳng</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="95"/>
        <source>Round</source>
        <translation>Tròn</translation>
    </message>
</context>
<context>
    <name>QgsPenJoinStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="69"/>
        <source>Bevel</source>
        <translation>Gờ nổi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="70"/>
        <source>Miter</source>
        <translation>Vát góc</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="71"/>
        <source>Round</source>
        <translation>Tròn</translation>
    </message>
</context>
<context>
    <name>QgsPenStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="16"/>
        <source>Solid Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="18"/>
        <source>Dash Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="19"/>
        <source>Dot Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="20"/>
        <source>Dash Dot Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="21"/>
        <source>Dash Dot Dot Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgspenstylecombobox.cpp" line="17"/>
        <source>No Pen</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPgGeoprocessing</name>
    <message>
        <source>Buffer features in layer %1</source>
        <translation type="obsolete">Đệm các đối tượng trong lớp %1</translation>
    </message>
    <message>
        <source>Error connecting to the database</source>
        <translation type="obsolete">Lỗi kết nối đến CSDL</translation>
    </message>
    <message>
        <source>&amp;Buffer features</source>
        <translation type="obsolete">Đệ&amp;m các đối tượng</translation>
    </message>
    <message>
        <source>&amp;Geoprocessing</source>
        <translation type="obsolete">&amp;Xử lý địa lý</translation>
    </message>
    <message>
        <source>Unable to add geometry column</source>
        <translation type="obsolete">Không thể thêm cột hình học</translation>
    </message>
    <message>
        <source>Unable to create table</source>
        <translation type="obsolete">Không thể tạo bảng</translation>
    </message>
    <message>
        <source>No GEOS support</source>
        <translation type="obsolete">Không hỗ trợ GEOS</translation>
    </message>
    <message>
        <source>Buffer function requires GEOS support in PostGIS</source>
        <translation type="obsolete">Chức năng đệm đòi hỏi hỗ trợ GEOS trong PostGIS</translation>
    </message>
    <message>
        <source>No Active Layer</source>
        <translation type="obsolete">Không có lớp kích hoạt</translation>
    </message>
    <message>
        <source>You must select a layer in the legend to buffer</source>
        <translation type="obsolete">Bạn phải chọn một lớp trong phần &apos;Chú giải&apos; để chạy lệnh đệm</translation>
    </message>
    <message>
        <source>Not a PostgreSQL/PostGIS Layer</source>
        <translation type="obsolete">Không phải là một lớp PostgreSQL/PostGIS</translation>
    </message>
    <message>
        <source>Create a buffer for a PostgreSQL layer. A new layer is created in the database with the buffered features.</source>
        <translation type="obsolete">Tạo vùng đệm cho một lớp PostgreSQL. Một lớp mới được tạo ra trong CSDL với các đối tượng được đệm.</translation>
    </message>
    <message>
        <source>Unable to add geometry column to the output table %1-%2</source>
        <translation type="obsolete">Không thể thêm cột hình học vào bảng đầu ra %1-%2</translation>
    </message>
    <message>
        <source>Failed to create the output table %1</source>
        <translation type="obsolete">Thất bại trong việc tạo bảng đầu ra %1</translation>
    </message>
    <message>
        <source>%1 is not a PostgreSQL/PostGIS layer.
Geoprocessing functions are only available for PostgreSQL/PostGIS Layers</source>
        <translation type="obsolete">%1 không phải là một lớp PostgreSQL/PostGIS.
Các chức năng xử lý địa lý chỉ dùng được đối với các lớp PostgrSQL/PostGIS</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnection</name>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="39"/>
        <source>disable</source>
        <translation type="unfinished">bất hoạt</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="40"/>
        <source>allow</source>
        <translation type="unfinished">cho phép</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="41"/>
        <source>prefer</source>
        <translation type="unfinished">ưa thích</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="42"/>
        <source>require</source>
        <translation type="unfinished">phải có</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="109"/>
        <source>Save connection</source>
        <translation type="unfinished">Lưu kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="110"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation type="unfinished">Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="226"/>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="232"/>
        <source>Test connection</source>
        <translation type="unfinished">Kiểm tra kết nối</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="227"/>
        <source>Connection to %1 was successful</source>
        <translation type="unfinished">Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgnewconnection.cpp" line="233"/>
        <source>Connection failed - Check settings and try again.

Extended error information:
%1</source>
        <translation type="unfinished">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>
</context>
<context>
    <name>QgsPgNewConnectionBase</name>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="20"/>
        <source>Create a New PostGIS connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="38"/>
        <source>Connection Information</source>
        <translation type="unfinished">Thông tin kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="66"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="86"/>
        <source>Host</source>
        <translation type="unfinished">Máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="106"/>
        <source>Database</source>
        <translation type="unfinished">CSDL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="96"/>
        <source>Port</source>
        <translation type="unfinished">Cổng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="126"/>
        <source>Username</source>
        <translation type="unfinished">Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="136"/>
        <source>Password</source>
        <translation type="unfinished">Mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="250"/>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="253"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="264"/>
        <source>Use estimated table metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="116"/>
        <source>SSL mode</source>
        <translation type="unfinished">Chế độ SSL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="156"/>
        <source>Name of the new connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="169"/>
        <source>5432</source>
        <translation type="unfinished">5432</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="227"/>
        <source>Save Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="241"/>
        <source>Save Password</source>
        <translation type="unfinished">Lưu mật mã</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="234"/>
        <source>&amp;Test Connect</source>
        <translation type="unfinished">&amp;Kiểm tra Kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="76"/>
        <source>Service</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="196"/>
        <source>Restrict the displayed tables to those that are in the geometry_columns table</source>
        <translation type="unfinished">Giới hạn các bảng được trình bày ở những bảng nào có trong bảng geometry_columns</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="199"/>
        <source>Restricts the displayed tables to those that are in the geometry_columns table. This can speed up the initial display of spatial tables.</source>
        <translation type="unfinished">Giới hạn các bảng được trình bày đối với những bảng nào có trong bảng geometry_columns. Điều này có thể tăng tốc việc trình bày ban đầu các bảng không gian.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="202"/>
        <source>Only look in the geometry_columns table</source>
        <translation type="unfinished">Chỉ tìm trong bảng geometry_columns</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="209"/>
        <source>Restrict the search to the public schema for spatial tables not in the geometry_columns table</source>
        <translation type="unfinished">Giới hạn tìm kiếm trong public schema đối với các bảng không gian không có trong bảng geometry_columns</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="212"/>
        <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 type="unfinished">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 public schema (đố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>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="215"/>
        <source>Only look in the &apos;public&apos; schema</source>
        <translation type="unfinished">Chỉ tìm trong schema &apos;công cộng&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui" line="271"/>
        <source>Also list tables with no geometry</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelect</name>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="58"/>
        <source>&amp;Build query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="59"/>
        <source>Build query</source>
        <translation type="unfinished">Xây dựng truy vấn</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="166"/>
        <source>Load connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="67"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="232"/>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="68"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="236"/>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="70"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="244"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="71"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="248"/>
        <source>Schema</source>
        <translation type="unfinished">Schema</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="72"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="252"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="73"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="256"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="74"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="260"/>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="75"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="264"/>
        <source>Primary key column</source>
        <translation>Cột khoá sơ cấp</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="76"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="268"/>
        <source>Sql</source>
        <translation type="unfinished">Sql</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="134"/>
        <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>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="136"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận xoá</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="167"/>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="411"/>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="411"/>
        <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>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="544"/>
        <source>Connection failed</source>
        <translation>Kết nối thất bại</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="545"/>
        <source>Connection to %1 on %2 failed. Either the database is down or your settings are incorrect.

Check your username and password and try again.

The database said:
%3</source>
        <translation>Kết nối tới %1 trên %2 thất bại. Hoặc là CSDL bị hỏng hoặc là các thiết lập của  bạn không đúng.

Hãy kiểm tra tên người dùng và mật khẩu và thử lại

CSDL nói rằng:
%3</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="745"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="805"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="867"/>
        <source>Accessible tables could not be determined</source>
        <translation>Không thể xác định các bảng có thể truy cập được</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="746"/>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="806"/>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="868"/>
        <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>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="832"/>
        <source>Waiting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="884"/>
        <source>No geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="896"/>
        <source>No accessible tables found</source>
        <translation>Không tìm thấy các bảng có thể truy cập</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="897"/>
        <source>Database connection was successful, but no accessible tables were found.

Please verify that you have SELECT privilege on a table carrying PostGIS
geometry.</source>
        <translation>Kết nối với CSDL thành công, nhưng không tìm thấy các bảng có thể truy cập được.

Hãy kiểm tra lại xem bạn có quyền CHỌN đối với bảng mang dữ liệu 
hình học PostGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/postgres/qgspgsourceselect.cpp" line="54"/>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelectBase</name>
    <message>
        <source>Add PostGIS Table(s)</source>
        <translation type="obsolete">Thêm (các) bảng PostGIS</translation>
    </message>
    <message>
        <source>PostgreSQL Connections</source>
        <translation type="obsolete">Các kết nối PostgreSQL</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">Xóa</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="obsolete">Chỉnh sửa</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="obsolete">Mới</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="obsolete">Kết nối</translation>
    </message>
    <message>
        <source>Search mode</source>
        <translation type="obsolete">Chế độ tìm</translation>
    </message>
    <message>
        <source>Search in columns</source>
        <translation type="obsolete">Tìm trong các cột</translation>
    </message>
    <message>
        <source>Build query</source>
        <translation type="obsolete">Xây dựng truy vấn</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstaller</name>
    <message>
        <source>Couldn&apos;t parse output from the repository</source>
        <translation type="obsolete">Không thể phân tách đầu ra từ kho chứa (repository)</translation>
    </message>
    <message>
        <source>Couldn&apos;t open the local plugin directory</source>
        <translation type="unfinished">Không thể mở thư mục phần mở rộng cục bộ</translation>
    </message>
    <message>
        <source>Fetch Python Plugins...</source>
        <translation type="unfinished">Lấy về các phần mở rộng Python...</translation>
    </message>
    <message>
        <source>Install more plugins from remote repositories</source>
        <translation type="unfinished">Cài đặt thêm các phần mở rộng từ các kho chứa từ xa</translation>
    </message>
    <message>
        <source>Looking for new plugins...</source>
        <translation type="unfinished">Đang tìm các phần mở rộng mới...</translation>
    </message>
    <message>
        <source>QGIS Plugin Installer update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Plugin Installer has been updated. Please restart QGIS prior to using it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is a new plugin available</source>
        <translation type="unfinished">Có một phần mở rộng mới</translation>
    </message>
    <message>
        <source>There is a plugin update available</source>
        <translation type="unfinished">Có bản cập nhật của phần mở rộng</translation>
    </message>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation type="unfinished">Trình cài đặt phần mở rộng Python của QGIS</translation>
    </message>
    <message>
        <source>Error reading repository:</source>
        <translation type="unfinished">Lỗi đọc kho chứa:</translation>
    </message>
    <message>
        <source>Nothing to remove! Plugin directory doesn&apos;t exist:</source>
        <translation type="unfinished">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 type="unfinished">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 type="unfinished">Kiểm tra các quyền hoặc loại bỏ nó một cách thủ công</translation>
    </message>
    <message>
        <source>QGIS Plugin Conflict:</source>
        <translation type="unfinished">Mâu thuẫn phần mở rộng của QGIS:</translation>
    </message>
    <message>
        <source>The Plugin Installer has detected an obsolete plugin which masks a newer version shipped with this QGIS version. This is likely due to files associated with a previous installation of QGIS. Please use the Plugin Installer to remove that older plugin in order to unmask the newer version shipped with this copy of QGIS.</source>
        <translation type="unfinished">Trình cài đặt Phần mở rộng đã phát hiện ra một phần mở rộng cũ che mất phiên bản mới được đóng gói chung với phiên bản của QGIS. Điều này có thể là cho các tập tin liên quan đến bản cài đặt trước của QGIS. Vui lòng dùng Trình cài đặt Phần mở rộng để loại bỏ phần mở rộng cũ để gỡ che phiên bản mới hơn đi kèm với phiên bản QGIS này.</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerDialog</name>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation type="unfinished">Trình Cài đặt Phần mở rộng Python của QGIS</translation>
    </message>
    <message>
        <source>Error reading repository:</source>
        <translation type="unfinished">Lỗi đọc kho chứa:</translation>
    </message>
    <message>
        <source>all repositories</source>
        <translation type="unfinished">tất cả các kho chứa</translation>
    </message>
    <message>
        <source>connected</source>
        <translation type="unfinished">đã kết nối</translation>
    </message>
    <message>
        <source>This repository is connected</source>
        <translation type="unfinished">Kho chứa này được kết nối</translation>
    </message>
    <message>
        <source>unavailable</source>
        <translation type="unfinished">không dùng được</translation>
    </message>
    <message>
        <source>This repository is enabled, but unavailable</source>
        <translation type="unfinished">Kho chứa này được kích hoạt, nhưng không dùng được</translation>
    </message>
    <message>
        <source>disabled</source>
        <translation type="unfinished">bị bất hoạt</translation>
    </message>
    <message>
        <source>This repository is disabled</source>
        <translation type="unfinished">Kho chứa này bị bất hoạt</translation>
    </message>
    <message>
        <source>This repository is blocked due to incompatibility with your Quantum GIS version</source>
        <translation type="unfinished">Kho chứa này bị khoá do không tương thích với phiên bản Quantum GIS của bạn</translation>
    </message>
    <message>
        <source>orphans</source>
        <translation type="unfinished">các phần &apos;mồ côi&apos;</translation>
    </message>
    <message>
        <source>any status</source>
        <translation type="unfinished">bất kỳ trạng thái nào</translation>
    </message>
    <message>
        <source>upgradeable and news</source>
        <translation type="unfinished">có thể nâng cấp và mới</translation>
    </message>
    <message>
        <source>This plugin is not installed</source>
        <translation type="unfinished">Phần mở rộng này không được cài đặt</translation>
    </message>
    <message>
        <source>This plugin is installed</source>
        <translation type="unfinished">Phần mở rộng này được cài đặt</translation>
    </message>
    <message>
        <source>This plugin is installed, but there is an updated version available</source>
        <translation type="unfinished">Phần mở rộng này được cài đặt, nhưng hiện có một phiên bản cập nhật</translation>
    </message>
    <message>
        <source>This plugin is installed, but I can&apos;t find it in any enabled repository</source>
        <translation type="unfinished">Phần mở rộng này được cài đặt, nhưng tôi không thể tìm thấy nó trong bất kỳ kho chứa được kích hoạt nào</translation>
    </message>
    <message>
        <source>This plugin is not installed and is seen for the first time</source>
        <translation type="unfinished">Phần mở rộng này không được cài đặt và được phát hiện lần đầu tiên</translation>
    </message>
    <message>
        <source>This plugin is installed and is newer than its version available in a repository</source>
        <translation type="unfinished">Phần mở rộng này được cài đặt và mới hơn phiên bản của nó trong kho chứa</translation>
    </message>
    <message>
        <source>installed version</source>
        <translation type="unfinished">phiên bản được cài đặt</translation>
    </message>
    <message>
        <source>available version</source>
        <translation type="unfinished">phiên bản hiện có</translation>
    </message>
    <message>
        <source>That&apos;s the newest available version</source>
        <translation type="unfinished">Đó là phiên bản mới nhất</translation>
    </message>
    <message>
        <source>There is no version available for download</source>
        <translation type="unfinished">Không có phiên bản nào để tải về</translation>
    </message>
    <message>
        <source>only locally available</source>
        <translation type="unfinished">chỉ khả dụng cục bộ</translation>
    </message>
    <message>
        <source> - %d plugins available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install plugin</source>
        <translation type="unfinished">Cài đặt phần mở rộng</translation>
    </message>
    <message>
        <source>Reinstall plugin</source>
        <translation type="unfinished">Cài đặt lại phần mở rộng</translation>
    </message>
    <message>
        <source>Upgrade plugin</source>
        <translation type="unfinished">Nâng cấp phần mở rộng</translation>
    </message>
    <message>
        <source>Install/upgrade plugin</source>
        <translation type="unfinished">Cài đặt/Nâng cấp phần mở rộng</translation>
    </message>
    <message>
        <source>Downgrade plugin</source>
        <translation type="unfinished">Hạ cấp phần mở rộng</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 type="unfinished">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 type="unfinished">Việc cài đặt phần mở rộng thất bại</translation>
    </message>
    <message>
        <source>Plugin has disappeared</source>
        <translation type="unfinished">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 type="unfinished">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 type="unfinished">Phần mở rộng được cài đặt thành công</translation>
    </message>
    <message>
        <source>Plugin uninstall failed</source>
        <translation type="unfinished">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 type="unfinished">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 type="unfinished">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 Installer update uninstalled. Plugin Installer will now close and revert to its primary version. You can find it in the Plugins menu and continue operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Installer update uninstalled. Please restart QGIS in order to load its primary version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin uninstalled successfully</source>
        <translation type="unfinished">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 type="unfinished">Không thể thêm kho chứa khác với cùng URL!</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the following repository?</source>
        <translation type="unfinished">Có chắc bạn muốn loại bỏ kho chứa sau?</translation>
    </message>
    <message>
        <source>This plugin is incompatible with your Quantum GIS version and probably won&apos;t work.</source>
        <translation type="unfinished">Phần mở rộng này không tương thích với phiên bản Quantum GIS của bạn và có thể không chạy được.</translation>
    </message>
    <message>
        <source>This plugin seems to be broken.
It has been installed but can&apos;t be loaded.
Here is the error message:</source>
        <translation type="unfinished">Phần mở rộng này có vẻ như đã hỏng.
Nó được cài đặt nhưng không nạp được.
Dưới đây là thông báo lỗi:</translation>
    </message>
    <message>
        <source>Note that it&apos;s an uninstallable core plugin</source>
        <translation type="unfinished">Lưu ý rằng nó là phần mở rộng lõi không thể gỡ cài đặt được</translation>
    </message>
    <message>
        <source>This plugin is broken</source>
        <translation type="unfinished">Phần mở rộng này đã bị hỏng</translation>
    </message>
    <message>
        <source>This plugin requires a newer version of Quantum GIS</source>
        <translation type="unfinished">Phần mở rộng này yêu cầu phiên bản Quantum GIS mới hơn</translation>
    </message>
    <message>
        <source>This plugin requires a missing module</source>
        <translation type="unfinished">Phần mở rộng này cần một mô-đun bị thiếu</translation>
    </message>
    <message>
        <source>Plugin reinstalled successfully</source>
        <translation type="unfinished">Phần mở rộng được cài đặt lại thành công</translation>
    </message>
    <message>
        <source>The plugin is designed for a newer version of Quantum GIS. The minimum required version is:</source>
        <translation type="unfinished">Phần mở rộng này được thiết kế cho phiên bản Quantum GIS mới hơn. Phiên bản tối thiểu cần có là:</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 type="unfinished">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 type="unfinished">Phần mở rộng này bị hỏng. Python nói rằng:</translation>
    </message>
    <message>
        <source>The required Python module is not installed.
For more information, please visit its homepage and Quantum GIS wiki.</source>
        <translation type="unfinished">Mô-đun Python cần thiết không được cài đặt.
Để biết thêm thông tin, vui lòng thăm trang chủ của nó và trang Quantum GIS wiki.</translation>
    </message>
    <message>
        <source>Python plugin installed.
Now you need to enable it in Plugin Manager.</source>
        <translation type="unfinished">Phần mở rộng Python được cài đặt.
Bây giờ bạn phải kích hoạt nó trong Trình quản lý Phần mở rộng.</translation>
    </message>
    <message>
        <source>Python plugin reinstalled.
You need to restart Quantum GIS in order to reload it.</source>
        <translation type="unfinished">Phần mở rộng Python được cài đặt lại.
Bạn cần phải khởi động lại Quantum GIS để nạp lại nó.</translation>
    </message>
    <message>
        <source>Python plugin uninstalled. Note that you may need to restart Quantum GIS in order to remove it completely.</source>
        <translation type="unfinished">Phần mở rộng Python được gỡ cài đặt. Lưu ý rằng bạn cần phải khởi động lại Quantum GIS để loại bỏ nó hoàn toàn.</translation>
    </message>
    <message>
        <source>You are about to add several plugin repositories that are neither authorized nor supported by the Quantum GIS team. Plugin authors generally make efforts to ensure that their work is useful and safe, however, we can assume no responsibility for them.</source>
        <translation type="unfinished">Bạn đang chuẩn bị thêm một số kho chứa phần mở rộng không được kiểm chứng hoặc không được nhóm phát triển Quantum GIS hỗ trợ. Các tác giả của các phần mở rộng có những nỗ lực để đảm bảo rằng việc sử dụng chúng hữu ích và an toàn, tuy nhiên, chúng tôi không chịu trách nhiệm về chúng.</translation>
    </message>
    <message>
        <source>not installed</source>
        <translation type="unfinished">không được cài đặt</translation>
    </message>
    <message>
        <source>installed</source>
        <translation type="unfinished">được cài đặt</translation>
    </message>
    <message>
        <source>upgradeable</source>
        <translation type="unfinished">có thể nâng cấp</translation>
    </message>
    <message>
        <source>new!</source>
        <translation type="unfinished">mới!</translation>
    </message>
    <message>
        <source>invalid</source>
        <translation type="unfinished">không hợp lệ</translation>
    </message>
    <message>
        <source>at least</source>
        <translation type="unfinished">tối thiểu</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerDialogBase</name>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="15"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="22"/>
        <source>QGIS Python Plugin Installer</source>
        <translation>Trình Cài đặt phần mở rộng Python</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="107"/>
        <source>Plugins</source>
        <translation>Các Phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="110"/>
        <source>List of available and installed plugins</source>
        <translation>danh sách các phần mở rộng có và được cài đặt</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="121"/>
        <source>Filter:</source>
        <translation>Bộ lọc:</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="134"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="137"/>
        <source>Display only plugins containing this word in their metadata</source>
        <translation>Chỉ trình bày các phần mở rộng có chứa từ này trong metadata của chúng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="153"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="159"/>
        <source>Display only plugins from given repository</source>
        <translation>Chỉ trình bày các phần mở rộng từ kho chứa đã chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="163"/>
        <source>all repositories</source>
        <translation>tất cả các kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="180"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="183"/>
        <source>Display only plugins with matching status</source>
        <translation>Chỉ trình bày các phần mở rộng có trạng thái phù hợp</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="208"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="323"/>
        <source>Status</source>
        <translation>Trạng thái</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="213"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="328"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="218"/>
        <source>Version</source>
        <translation>Phiên bản</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="223"/>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="228"/>
        <source>Author</source>
        <translation>Tác giả</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="233"/>
        <source>Repository</source>
        <translation>Kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="243"/>
        <source>Upgrade all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="275"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="278"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="281"/>
        <source>Install/upgrade plugin</source>
        <translation>Cài đặt/nâng cấp phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="291"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="294"/>
        <source>Uninstall the selected plugin</source>
        <translation>Gỡ cài đặt phần mở rộng được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="297"/>
        <source>Uninstall plugin</source>
        <translation>Gỡ cài đặt phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="307"/>
        <source>Repositories</source>
        <translation>Các kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="310"/>
        <source>List of plugin repositories</source>
        <translation>Liệt kê các kho chứa phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="333"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="443"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="446"/>
        <source>Add the contributed repository to the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="449"/>
        <source>Add the contributed repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="468"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="471"/>
        <source>Remove depreciated repositories from the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="474"/>
        <source>Delete depreciated repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="500"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="360"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="363"/>
        <source>Add third party plugin repositories to the list</source>
        <translation>Thêm kho chứa phần mở rộng của bên thứ  ba vào danh sách</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="366"/>
        <source>Add 3rd party repositories</source>
        <translation>Thêm kho chứa của bên thứ ba</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="386"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="389"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="392"/>
        <source>Add...</source>
        <translation>Thêm...</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="399"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="402"/>
        <source>Edit the selected repository</source>
        <translation>Chỉnh sửa kho chứa được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="405"/>
        <source>Edit...</source>
        <translation>Chỉnh sửa...</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="412"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="415"/>
        <source>Remove the selected repository</source>
        <translation>Loại bỏ kho chứa được chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="418"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="56"/>
        <source>The plugins will be installed to ~/.qgis/python/plugins</source>
        <translation>Các phần mở rộng sẽ được cài đặt vào ~/.qgis/python/plugins</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="30"/>
        <source>Help</source>
        <translation type="unfinished">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="82"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="85"/>
        <source>Close the Installer window</source>
        <translation>Đóng cửa sổ trình cài đặt</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="88"/>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="482"/>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="485"/>
        <source>Configuration of the plugin installer</source>
        <translation>Cấu hình của trình cài đặt phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="513"/>
        <source>every time QGIS starts</source>
        <translation>mỗi khi QGIS khởi động</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="518"/>
        <source>once a day</source>
        <translation>một lần/ngày</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="523"/>
        <source>every 3 days</source>
        <translation>3 ngày/lần</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="528"/>
        <source>every week</source>
        <translation>mỗi tuần</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="533"/>
        <source>every 2 weeks</source>
        <translation>2 tuần/lần</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="538"/>
        <source>every month</source>
        <translation>mỗi tháng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="568"/>
        <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, Quantum GIS will inform you whenever a new plugin or plugin update is available. Otherwise, fetching repositories will be performed during opening of the Plugin Installer 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, Quantum GIS sẽ thông báo cho bạn mỗi khi có một phần mở rộng mới hoặc cập nhật phần mở rộng. Nếu không, việc lấy các kho chứa sẽ được thực hiện khi mở cửa sổ trình cài đặt phần mở rộng.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="591"/>
        <source>Allowed plugins</source>
        <translation>Các phần mở rộng được cho phép</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="600"/>
        <source>Only show plugins from the official repository</source>
        <translation>Chỉ hiển thị các phần mở rộng từ kho chứa chính thức</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="613"/>
        <source>Show all plugins except those marked as experimental</source>
        <translation>Hiển thị tất cả các phần mở rộng ngoại trừ những cái nào được đánh dấu là bản thử nghiệm</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="626"/>
        <source>Show all plugins, even those marked as experimental</source>
        <translation>Hiển thị tất cả các phần mở rộng, kể cả những cái được đánh dấu là thử nghiệm</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerbase.ui" line="645"/>
        <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>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialog</name>
    <message>
        <source>Success</source>
        <translation type="unfinished">Thành công</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation type="unfinished">Đang giải tên máy chủ...</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation type="unfinished">Đang kết nối...</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation type="unfinished">Máy chủ được kết nối. Đang gửi yêu cầu...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation type="unfinished">Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation type="unfinished">Nghỉ</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation type="unfinished">Đang đóng kết nối...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialogBase</name>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerfetchingbase.ui" line="14"/>
        <source>Fetching repositories</source>
        <translation>Đang lấy các kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerfetchingbase.ui" line="39"/>
        <source>Overall progress:</source>
        <translation>Tiến trình tổng thể</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerfetchingbase.ui" line="111"/>
        <source>Abort fetching</source>
        <translation>Bỏ việc thu thập</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerfetchingbase.ui" line="167"/>
        <source>Repository</source>
        <translation>Kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerfetchingbase.ui" line="172"/>
        <source>State</source>
        <translation>Trạng thái</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialog</name>
    <message>
        <source>Installing...</source>
        <translation type="unfinished">Đang cài đặt...</translation>
    </message>
    <message>
        <source>Resolving host name...</source>
        <translation type="unfinished">Đang giải tên máy chủ...</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation type="unfinished">Đang kết nối...</translation>
    </message>
    <message>
        <source>Host connected. Sending request...</source>
        <translation type="unfinished">Máy chủ kết nối. Đang gửi yêu cầu...</translation>
    </message>
    <message>
        <source>Downloading data...</source>
        <translation type="unfinished">Đang tải dữ liệu xuống...</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation type="unfinished">Nghỉ</translation>
    </message>
    <message>
        <source>Closing connection...</source>
        <translation type="unfinished">Đang đóng kết nối...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">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 type="unfinished">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 từ 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 type="unfinished">Bị bỏ bởi người dùng</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialogBase</name>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerinstallingbase.ui" line="14"/>
        <source>QGIS Python Plugin Installer</source>
        <translation>Trình Cài đặt Phần mở rộng Python của QGIS</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerinstallingbase.ui" line="41"/>
        <source>Installing plugin:</source>
        <translation>Đang cài đặt phần mở rộng:</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerinstallingbase.ui" line="63"/>
        <source>Connecting...</source>
        <translation>Đang kết nối...</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerOldReposBase</name>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="21"/>
        <source>Plugin Installer</source>
        <translation type="unfinished">Trình cài đặt phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="37"/>
        <source>The Plugin Installer has detected that your copy of QGIS is configured to use a number of plugin repositories around the world. It was a typical situation in older versions of the program, but from the version 1.5, external plugins are collected in one central Contributed Repository, and all the old repositories are not necessary any more. Do you want to drop them now? If you&apos;re unsure what to do, probably you don&apos;t need them. However, if you choose to keep them in use, you will be able to remove them manually later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="52"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="59"/>
        <source>Disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="66"/>
        <source>Keep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstalleroldreposbase.ui" line="73"/>
        <source>Ask me later</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialog</name>
    <message>
        <source>no error message received</source>
        <translation type="unfinished">không có thông báo lỗi nào</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialogBase</name>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerpluginerrorbase.ui" line="20"/>
        <source>Error loading plugin</source>
        <translation>Lỗi nạp phần mở rộng</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerpluginerrorbase.ui" line="35"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerpluginerrorbase.ui" line="83"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="20"/>
        <source>Repository details</source>
        <translation>Các chi tiết về kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="41"/>
        <source>Name:</source>
        <translation>Tên:</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="64"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="67"/>
        <source>Enter a name for the repository</source>
        <translation>Nhập tên của kho chứa</translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="74"/>
        <source>URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="81"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="84"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="103"/>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="106"/>
        <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>
        <location filename="../python/plugins/plugin_installer/qgsplugininstallerrepositorybase.ui" line="109"/>
        <source>Enabled</source>
        <translation>Kích hoạt</translation>
    </message>
</context>
<context>
    <name>QgsPluginManager</name>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="251"/>
        <source>No Plugins</source>
        <translation>Không có phần mở rộng</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="86"/>
        <source>&amp;Select All</source>
        <translation>&amp;Chọn tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="87"/>
        <source>&amp;Clear All</source>
        <translation>&amp;Xoá tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="183"/>
        <source>[ incompatible ]</source>
        <translation>[không tương thích]</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="251"/>
        <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>
        <location filename="../src/app/qgspluginmanager.cpp" line="594"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginmanager.cpp" line="594"/>
        <source>Failed to open plugin installer!</source>
        <translation>Thất bại khi mở trình cài đặt phần mở rộng!</translation>
    </message>
</context>
<context>
    <name>QgsPluginManagerBase</name>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="16"/>
        <source>QGIS Plugin Manager</source>
        <translation>Trình Quản lý Phần mở rộng của QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="25"/>
        <source>To enable / disable a plugin, click its checkbox or description</source>
        <translation>Để kích hoạt/bất hoạt một phần mở rộng, nhắp chuột vào ô đánh dấu hoặc phần mô tả của nó</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="45"/>
        <source>&amp;Filter</source>
        <translation>Bộ &amp;lọc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="58"/>
        <source>Plugin Directory:</source>
        <translation>Thư mục Phần mở rộng:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="71"/>
        <source>Directory</source>
        <translation>Thư mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui" line="84"/>
        <source>Plugin Installer</source>
        <translation>Trình cài đặt phần mở rộng</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidget</name>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="72"/>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="81"/>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="157"/>
        <source>None</source>
        <translation type="unfinished">Không có</translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="208"/>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="210"/>
        <source>Label Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="234"/>
        <source>Circle color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="253"/>
        <source>Label color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp" line="356"/>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidgetBase</name>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="22"/>
        <source>Center symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="40"/>
        <source>Renderer:</source>
        <translation type="unfinished">Trình kết xuất:</translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="52"/>
        <source>Renderer settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="59"/>
        <source>Displacement circles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="67"/>
        <source>Circle pen width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="81"/>
        <source>Circle color:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="105"/>
        <source>Circle radius modification:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="123"/>
        <source>Point distance tolerance:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="145"/>
        <source>Labels</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="153"/>
        <source>Label attribute:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="167"/>
        <source>Label font...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="191"/>
        <source>Label color:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="213"/>
        <source>Use scale dependent labelling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidgetbase.ui" line="222"/>
        <source>max scale denominator:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsPostgresProvider</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="997"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1054"/>
        <source>Unable to access relation</source>
        <translation>Không thể truy cấp mối liên hệ</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1247"/>
        <source>No suitable key column in table</source>
        <translation>Không có cột khoá thích hợp trong bảng</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1349"/>
        <source>and </source>
        <translation>và </translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1398"/>
        <source>Unable to find a key column</source>
        <translation>Không thể tìm thấy cột khóa</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1540"/>
        <source>and is suitable.</source>
        <translation>và thích hợp.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1546"/>
        <source> and has a suitable constraint)</source>
        <translation> và có tiêu chuẩn thích hợp)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1548"/>
        <source> and does not have a suitable constraint)</source>
        <translation> và không có tiêu chuẩn thích hợp)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1651"/>
        <source>No suitable key column in view</source>
        <translation>Không có cột khoá thích hợp trong vùng xem</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3291"/>
        <source>Unknown geometry type</source>
        <translation>Kiểu hình học không rõ</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3292"/>
        <source>Column %1 in %2 has a geometry type of %3, which Quantum GIS does not currently support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3299"/>
        <source>Quantum GIS was unable to determine the type and srid of column %1 in %2. The database communication log was:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3303"/>
        <source>Unable to get feature type and srid</source>
        <translation>Không thể lấy kiểu đối tượng và srid</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2481"/>
        <source>Error while adding features</source>
        <translation>Lỗi khi đang thêm các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="279"/>
        <source>No PostGIS Support!</source>
        <translation type="unfinished">Không hỗ trợ PostGIS!</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="280"/>
        <source>Your database has no working PostGIS support.
</source>
        <translation type="unfinished">CSDL của bạn không có hỗ trợ PostGIS.
</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="299"/>
        <source>No GEOS Support!</source>
        <translation type="unfinished">Không có hỗ trợ GEOS!</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="300"/>
        <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 type="unfinished">Bản cài đặt PostGIS của bạn không có hỗ trợ cho GEOS.
Việc chọn và nhận diện đối tượng sẽ không làm việc đúng đắn.
Vui lòng cài đặt PostGIS có hỗ trợ GEOS (http://geos.refractions.net)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="971"/>
        <source>Ambiguous field!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="972"/>
        <source>Duplicate field %1 found
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1012"/>
        <source>PostgreSQL in recovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1013"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1143"/>
        <source>Unable execute the query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1144"/>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1248"/>
        <source>The table has no column suitable for use as a key.

Quantum GIS requires that the table either has a column of type
int4 with a unique constraint on it (which includes the
primary key), has a PostgreSQL oid column or has a ctid
column with a 16bit block number.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1324"/>
        <source>The unique index on column &apos;%1&apos; is unsuitable because Quantum GIS does not currently support non-int4 type columns as a key into the table.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1355"/>
        <source>The unique index based on columns %1 is unsuitable because Quantum GIS does not currently support multiple columns as a key into the table.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1643"/>
        <source>The view &apos;%1.%2&apos; has no column suitable for use as a unique key.
Quantum GIS requires that the view has a column that can be used as a unique key. Such a column should be derived from a table column of type int4 and be a primary key, have a unique constraint on it, or be a PostgreSQL oid column. To improve performance the column should also be indexed.
The view you selected has the following columns, none of which satisfy the above conditions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2524"/>
        <source>Error while deleting features</source>
        <translation>Lỗi khi đang xóa các đối tượng</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2587"/>
        <source>Error while adding attributes</source>
        <translation>Lỗi khi đang thêm các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2635"/>
        <source>Error while deleting attributes</source>
        <translation>Lỗi khi đang xóa các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2720"/>
        <source>Error while changing attributes</source>
        <translation>Lỗi khi đang thay đổi các thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2810"/>
        <source>Error while changing geometry values</source>
        <translation>Lỗi khi đang thay đổi các giá trị hình học</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3422"/>
        <source>Query failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3423"/>
        <source>%1 cursor states lost.
SQL: %2
Result: %3 (%4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.h" line="522"/>
        <source>unexpected PostgreSQL error</source>
        <translation>Lỗi PostgreSQL không mong đợi</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1536"/>
        <source>&apos;%1&apos; derives from &apos;%2.%3.%4&apos; </source>
        <translation>&apos;%1&apos; xuất xứ từ &apos;%2.%3.%4&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1544"/>
        <source>and is not suitable (type is %1)</source>
        <translation>và không phù hợp (kiểu là %1)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1632"/>
        <source>Note: &apos;%1&apos; initially appeared suitable but does not contain unique data, so is not suitable.
</source>
        <translation>ghi chú: &apos;%1&apos; thoạt đầu phù hợp nhưng không chứa dữ liệu không trùng, do vậy nó không phù hợp.
</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="163"/>
        <source>Whole number (smallint - 16bit)</source>
        <translation>Toàn bộ con số (số nguyên nhỏ - 16bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="166"/>
        <source>Decimal number (numeric)</source>
        <translation>Số thập phân (kiểu số)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="167"/>
        <source>Decimal number (decimal)</source>
        <translation>Số thập phân (kiểu thập phân)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="170"/>
        <source>Decimal number (real)</source>
        <translation>Số thập phân (kiểu số thực)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="171"/>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu double)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="174"/>
        <source>Text, fixed length (char)</source>
        <translation>Chữ, chiều dài cố định (char)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="164"/>
        <source>Whole number (integer - 32bit)</source>
        <translation>Toàn bộ con số (số nguyên - 32 bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="165"/>
        <source>Whole number (integer - 64bit)</source>
        <translation>Toàn bộ con số (số nguyên - 64bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="175"/>
        <source>Text, limited variable length (varchar)</source>
        <translation>Chữ, chiều dài thay đổi có hạn chế (varchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="176"/>
        <source>Text, unlimited length (text)</source>
        <translation>Chữ, chiều dài không giới hạn (text)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="998"/>
        <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>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1055"/>
        <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>
</context>
<context>
    <name>QgsProject</name>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="788"/>
        <source>Unable to open %1</source>
        <translation>Không thể mở %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="801"/>
        <source>Project File Read Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="802"/>
        <source>%1 at line %2 column %3</source>
        <translation type="unfinished">%1 tại dòng %2 cột %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="805"/>
        <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>
        <location filename="../src/core/qgsproject.cpp" line="812"/>
        <source>%1 for file %2</source>
        <translation>%1 cho tập tin %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="973"/>
        <source>Unable to save to file %1</source>
        <translation>Không thể lưu vào tập tin %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="982"/>
        <source>%1 is not writeable. 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>
        <location filename="../src/core/qgsproject.cpp" line="1068"/>
        <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>
        <location filename="../src/gui/qgsprojectbadlayerguihandler.cpp" line="29"/>
        <source>Ignore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectbadlayerguihandler.cpp" line="35"/>
        <source>QGIS Project Read Error</source>
        <translation>Lỗi đọc tập tin dự án QGIS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectbadlayerguihandler.cpp" line="36"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to open one or more project layers
Try to find missing layers?</source>
        <translation type="obsolete">Không thể mở một hoặc nhiều lớp của dự án
Cố gắng tìm các lớp bị thiếu?</translation>
    </message>
</context>
<context>
    <name>QgsProjectProperties</name>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="118"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="119"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="120"/>
        <source>Identifiable</source>
        <translation>Có thể nhận diện được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="140"/>
        <source>Vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="148"/>
        <source>WMS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="152"/>
        <source>Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="393"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="533"/>
        <source>Coordinate System Restriction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="393"/>
        <source>No coordinate systems selected. Disabling restriction.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="433"/>
        <source>Selection color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="533"/>
        <source>CRS %1 was already selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="551"/>
        <source>Coordinate System Restrictions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="552"/>
        <source>The current selection of coordinate systems will be lost.
Proceed?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsProjectPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="14"/>
        <source>Project Properties</source>
        <translation>Các đặc điểm của phép chiếu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="203"/>
        <source>Meters</source>
        <translation>Mét</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="213"/>
        <source>Feet</source>
        <translation>Bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="220"/>
        <source>Decimal degrees</source>
        <translation>Độ thập phân</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="75"/>
        <source>Default project title</source>
        <translation>Tiêu đề phép chiếu mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="50"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="249"/>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="243"/>
        <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>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="246"/>
        <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>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="265"/>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="259"/>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="262"/>
        <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>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="272"/>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="275"/>
        <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>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="288"/>
        <source>decimal places</source>
        <translation>số lẻ sau dấu thập phân</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="72"/>
        <source>Descriptive project name</source>
        <translation>Tên mô tả dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="237"/>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <source>Digitizing</source>
        <translation type="obsolete">Số hóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="62"/>
        <source>Project title</source>
        <translation>Tiêu đề dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="82"/>
        <source>Selection color</source>
        <translation>Màu phép chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="121"/>
        <source>Background color</source>
        <translation>Màu nền</translation>
    </message>
    <message>
        <source>Enable topological editing</source>
        <translation type="obsolete">Kích hoạt chỉnh sửa tôpô</translation>
    </message>
    <message>
        <source>Snapping options...</source>
        <translation type="obsolete">Tuỳ chọn bắt điểm...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="306"/>
        <source>Coordinate Reference System (CRS)</source>
        <translation>Hệ tọa độ (HTĐ)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="324"/>
        <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>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="197"/>
        <source>Layer units (only used when CRS transformation is disabled)</source>
        <translation>Các đơn vị lớp (chỉ được dùng khi phép chuyển đổi HTĐ bất hoạt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="56"/>
        <source>General settings</source>
        <translation>Các thiết lập chung</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="339"/>
        <source>Identifiable layers</source>
        <translation>Các lớp có thể nhận diện được</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="349"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="354"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="359"/>
        <source>Identifiable</source>
        <translation>Có thể nhận diện được</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="368"/>
        <source>WMS Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="374"/>
        <source>Service Capabilitities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="386"/>
        <source>Title</source>
        <translation type="unfinished">Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="399"/>
        <source>Person</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="412"/>
        <source>Phone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="428"/>
        <source>Abstract</source>
        <translation type="unfinished">Tóm tắt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="438"/>
        <source>E-Mail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="448"/>
        <source>Organization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="464"/>
        <source>Advertised Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="476"/>
        <source>Min. X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="493"/>
        <source>Min. Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="510"/>
        <source>Max. X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="527"/>
        <source>Max. Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="544"/>
        <source>Use Current Canvas Extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="567"/>
        <source>Coordinate Systems Restrictions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="582"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="589"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="596"/>
        <source>Used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="606"/>
        <source>Add WKT geometry to feature info response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="158"/>
        <source>absolute</source>
        <translation>tuyệt đối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="163"/>
        <source>relative</source>
        <translation>tương đối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="171"/>
        <source>Save paths</source>
        <translation>Lưu các đường dẫn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui" line="227"/>
        <source>Degrees, Minutes, Seconds</source>
        <translation>Độ, Phú, Giây</translation>
    </message>
    <message>
        <source>Avoid intersections of new polygons...</source>
        <translation type="obsolete">Tránh các giao điểm của các vùng mới...</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelector</name>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="59"/>
        <source>All</source>
        <translation type="unfinished">Tất cả</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="596"/>
        <source>User Defined Coordinate Systems</source>
        <translation>Hệ tọa độ do người dùng định nghĩa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="671"/>
        <source>Geographic Coordinate Systems</source>
        <translation>Các hệ tọa độ địa lý</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="680"/>
        <source>Projected Coordinate Systems</source>
        <translation>Các hệ tọa độ quy chiếu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="974"/>
        <source>Find projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="974"/>
        <source>No matching projection found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="1113"/>
        <source>Resource Location Error</source>
        <translation>Lỗi Resource Location</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselector.cpp" line="1114"/>
        <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>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="86"/>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="235"/>
        <source>Authority ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="105"/>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="177"/>
        <source>Find</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="136"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="20"/>
        <source>Coordinate Reference System Selector</source>
        <translation>Trình chọn Hệ tọa độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="81"/>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="230"/>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="91"/>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="131"/>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="240"/>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="113"/>
        <source>Authority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="123"/>
        <source>Search for</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="157"/>
        <source>Hide deprecated CRSs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui" line="192"/>
        <source>Recently used coordinate references systems</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilder</name>
    <message>
        <source>Invalid Query</source>
        <translation type="obsolete">Truy vấn không hợp lệ</translation>
    </message>
    <message>
        <source>Setting the query failed</source>
        <translation type="obsolete">Thiết lập truy vấn thất bại</translation>
    </message>
    <message>
        <source>No Query</source>
        <translation type="obsolete">Không có Truy vấn</translation>
    </message>
    <message>
        <source>You must create a query before you can test it</source>
        <translation type="obsolete">Bạn phải tạo một phép truy vấn trước khi có thể kiểm tra nó</translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="151"/>
        <source>Query Result</source>
        <translation>Kết quả Truy vấn</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsquerybuilder.cpp" line="152"/>
        <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>
        <location filename="../src/app/qgsquerybuilder.cpp" line="157"/>
        <location filename="../src/app/qgsquerybuilder.cpp" line="165"/>
        <location filename="../src/app/qgsquerybuilder.cpp" line="181"/>
        <source>Query Failed</source>
        <translation>Truy vấn thất bại</translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="158"/>
        <location filename="../src/app/qgsquerybuilder.cpp" line="166"/>
        <location filename="../src/app/qgsquerybuilder.cpp" line="182"/>
        <source>An error occurred when executing the query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="159"/>
        <location filename="../src/app/qgsquerybuilder.cpp" line="183"/>
        <source>
The data provider said:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred when executing the query</source>
        <translation type="obsolete">Một lỗi xảy ra khi thực thi truy vấn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="188"/>
        <source>Error in Query</source>
        <translation>Lỗi trong phép truy vấn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="188"/>
        <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>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="35"/>
        <source>&amp;Test</source>
        <translation>&amp;Kiểm tra</translation>
    </message>
    <message>
        <location filename="../src/app/qgsquerybuilder.cpp" line="39"/>
        <source>&amp;Clear</source>
        <translation>&amp;Xoá</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilderBase</name>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="22"/>
        <source>Query Builder</source>
        <translation>Trình tạo Truy vấn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="36"/>
        <source>Datasource</source>
        <translation>Nguồn dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="49"/>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="58"/>
        <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>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="77"/>
        <source>Values</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="86"/>
        <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>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="105"/>
        <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>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="111"/>
        <source>Sample</source>
        <translation>Mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="118"/>
        <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>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="124"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="134"/>
        <source>Operators</source>
        <translation>Toán tử</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="143"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="150"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="157"/>
        <source>NOT</source>
        <translation type="unfinished">KHÔNG PHẢI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="164"/>
        <source>OR</source>
        <translation type="unfinished">HOẶC</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="171"/>
        <source>AND</source>
        <translation type="unfinished">VÀ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="178"/>
        <source>%</source>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="185"/>
        <source>IN</source>
        <translation type="unfinished">TRONG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="192"/>
        <source>NOT IN</source>
        <translation type="unfinished">KHÔNG CÓ TRONG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="199"/>
        <source>!=</source>
        <translation type="unfinished">!=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="206"/>
        <source>&gt;</source>
        <translation type="unfinished">&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="213"/>
        <source>LIKE</source>
        <translation type="unfinished">GẦN GIỐNG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="220"/>
        <source>ILIKE</source>
        <translation type="unfinished">ILIKE</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="227"/>
        <source>&gt;=</source>
        <translation type="unfinished">&gt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="234"/>
        <source>&lt;=</source>
        <translation type="unfinished">&lt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui" line="250"/>
        <source>SQL where clause</source>
        <translation>Mệnh đề where trong câu lệnh SQL</translation>
    </message>
</context>
<context>
    <name>QgsQuickPrint</name>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="827"/>
        <source> km</source>
        <translation>km</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="832"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="837"/>
        <source> cm</source>
        <translation> cm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="841"/>
        <source> m</source>
        <translation> m</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="846"/>
        <source> miles</source>
        <translation>dặm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="851"/>
        <source> mile</source>
        <translation>dặm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="856"/>
        <source> inches</source>
        <translation>phân Anh</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="861"/>
        <source> foot</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="865"/>
        <source> feet</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="870"/>
        <source> degree</source>
        <translation>độ</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="872"/>
        <source> degrees</source>
        <translation>độ</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="875"/>
        <source> unknown</source>
        <translation>không biết</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquickprint.cpp" line="654"/>
        <source>Please wait while your report is generated</source>
        <comment>COMMENTED OUT</comment>
        <translation>Vui lòng chờ trong khi báo cáo đang được tạo</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialog</name>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="221"/>
        <source>Enter result file</source>
        <translation type="unfinished">Nhập tập tin kết quả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="262"/>
        <source>Expression valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="271"/>
        <source>Expression invalid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="14"/>
        <source>Raster calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="20"/>
        <source>Raster bands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="32"/>
        <source>Result layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="38"/>
        <source>Output layer</source>
        <translation type="unfinished">Lớp đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="63"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="70"/>
        <source>Current layer extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="92"/>
        <source>X min</source>
        <translation type="unfinished">Trị X nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="112"/>
        <source>XMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="132"/>
        <source>Y min</source>
        <translation type="unfinished">Trị Y nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="152"/>
        <source>Y max</source>
        <translation type="unfinished">Trị Y lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="172"/>
        <source>Columns</source>
        <translation type="unfinished">Số cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="186"/>
        <source>Rows</source>
        <translation type="unfinished">Số hàng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="202"/>
        <source>Output format</source>
        <translation type="unfinished">Định dạng đầu ra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="212"/>
        <source>Add result to project</source>
        <translation type="unfinished">Thêm kết quả vào dự án</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="225"/>
        <source>Operators</source>
        <translation type="unfinished">Toán tử</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="231"/>
        <source>+</source>
        <translation type="unfinished">+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="238"/>
        <source>*</source>
        <translation type="unfinished">*</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="245"/>
        <source>sqrt</source>
        <translation type="unfinished">căn.bậc.2</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="252"/>
        <source>sin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="259"/>
        <source>^</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="266"/>
        <source>acos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="273"/>
        <source>(</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="280"/>
        <source>-</source>
        <translation type="unfinished">-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="287"/>
        <source>/</source>
        <translation type="unfinished">/
</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="294"/>
        <source>cos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="301"/>
        <source>asin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="308"/>
        <source>tan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="315"/>
        <source>atan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="322"/>
        <source>)</source>
        <translation type="unfinished">)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="329"/>
        <source>&lt;</source>
        <translation type="unfinished">&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="336"/>
        <source>&gt;</source>
        <translation type="unfinished">&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="343"/>
        <source>=</source>
        <translation type="unfinished">=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="350"/>
        <source>OR</source>
        <translation type="unfinished">HOẶC</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="357"/>
        <source>AND</source>
        <translation type="unfinished">VÀ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="364"/>
        <source>&lt;=</source>
        <translation type="unfinished">&lt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="371"/>
        <source>&gt;=</source>
        <translation type="unfinished">&gt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui" line="381"/>
        <source>Raster calculator expression</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRasterDataProvider</name>
    <message>
        <location filename="../src/core/qgsrasterdataprovider.cpp" line="162"/>
        <source>Identify</source>
        <translation type="unfinished">Nhận diện</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrasterdataprovider.cpp" line="167"/>
        <source>Build Pyramids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsrasterdataprovider.h" line="366"/>
        <source>Band</source>
        <translation type="unfinished">Băng</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayer</name>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="91"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1737"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="2735"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="2816"/>
        <source>Not Set</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1749"/>
        <source>Driver:</source>
        <translation>Trình điều khiển:</translation>
    </message>
    <message>
        <source>Dimensions:</source>
        <translation type="obsolete">Kích thước:</translation>
    </message>
    <message>
        <source>Origin:</source>
        <translation type="obsolete">Gốc:</translation>
    </message>
    <message>
        <source>Pixel Size:</source>
        <translation type="obsolete">Kích thước điểm ảnh:</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1821"/>
        <source>Pyramid overviews:</source>
        <translation>Vùng nhìn tổng quát tháp pyramid:</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1859"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="4329"/>
        <source>Band</source>
        <translation>Băng</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1866"/>
        <source>Band No</source>
        <translation>Băng số</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1878"/>
        <source>No Stats</source>
        <translation>Không thống kê</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1881"/>
        <source>No stats collected yet</source>
        <translation>Thống kê chưa được thu thập</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1891"/>
        <source>Min Val</source>
        <translation>Trị nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1899"/>
        <source>Max Val</source>
        <translation>Trị lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1907"/>
        <source>Range</source>
        <translation>Ranh giới</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1915"/>
        <source>Mean</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1923"/>
        <source>Sum of squares</source>
        <translation>Tổng các hình vuông</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1931"/>
        <source>Standard Deviation</source>
        <translation>Độ lệch chuẩn</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1939"/>
        <source>Sum of all cells</source>
        <translation>Tổng các ô</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1947"/>
        <source>Cell Count</source>
        <translation>Đếm ô</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="2334"/>
        <source>Specify CRS for layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1776"/>
        <source>Data Type:</source>
        <translation>Kiểu dữ liệu:</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1783"/>
        <source>GDT_Byte - Eight bit unsigned integer</source>
        <translation>GDT_Byte - Số nguyên không đăng ký 8 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1786"/>
        <source>GDT_UInt16 - Sixteen bit unsigned integer </source>
        <translation>GDT_UInt16 - Số nguyên không đăng ký 16 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1789"/>
        <source>GDT_Int16 - Sixteen bit signed integer </source>
        <translation>GDT_Int16 - Số nguyên có đăng ký 16 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1792"/>
        <source>GDT_UInt32 - Thirty two bit unsigned integer </source>
        <translation>GDT_UInt32 - Số nguyên không đăng ký 32 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1795"/>
        <source>GDT_Int32 - Thirty two bit signed integer </source>
        <translation>GDT_Int32 - Số nguyên có đăng ký 32 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1798"/>
        <source>GDT_Float32 - Thirty two bit floating point </source>
        <translation>GDT_Float32 - Dấu chấm động 32 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1801"/>
        <source>GDT_Float64 - Sixty four bit floating point </source>
        <translation>GDT_Float64 - Dấu chấm động 64 bit</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1804"/>
        <source>GDT_CInt16 - Complex Int16 </source>
        <translation>GDT_CInt16 - Complex Int16</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1807"/>
        <source>GDT_CInt32 - Complex Int32 </source>
        <translation>GDT_CInt32 - Complex Int32</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1810"/>
        <source>GDT_CFloat32 - Complex Float32 </source>
        <translation>GDT_CFloat32 - Complex Float32</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1813"/>
        <source>GDT_CFloat64 - Complex Float64 </source>
        <translation>GDT_CFloat64 - Complex Float64</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1816"/>
        <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>Average Magphase</source>
        <translation type="obsolete">Trung bình Magphase</translation>
    </message>
    <message>
        <source>Average</source>
        <translation type="obsolete">Trung bình</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1826"/>
        <source>Layer Spatial Reference System: </source>
        <translation>Hệ tham chiếu không gian của lớp:</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1833"/>
        <source>Layer Extent (layer original source projection): </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1843"/>
        <source>Project Spatial Reference System: </source>
        <translation>Hệ tham chiếu không gian của dự án:</translation>
    </message>
    <message>
        <source>out of extent</source>
        <translation type="obsolete">nằm ngoài phạm vi</translation>
    </message>
    <message>
        <source>null (no data)</source>
        <translation type="obsolete">Null (không có dữ liệu)</translation>
    </message>
    <message>
        <source>Dataset Description</source>
        <translation type="obsolete">Mô tả Bộ Dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1761"/>
        <source>No Data Value</source>
        <translation>Giá trị Không có Dữ liệu</translation>
    </message>
    <message>
        <source>Band %1</source>
        <translation type="obsolete">Băng %1</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1770"/>
        <source>NoDataValue not set</source>
        <translation>NoDataValue không được thiết lập</translation>
    </message>
    <message>
        <source>X: %1 Y: %2 Bands: %3</source>
        <translation type="obsolete">X: %1 Y: %2 Các băng: %3</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="160"/>
        <source>QgsRasterLayer created</source>
        <translation>QgsRasterLayer được tạo</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="360"/>
        <source>Retrieving stats for %1</source>
        <translation>Lấy trạng thái của %1</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="366"/>
        <source>Calculating stats for %1</source>
        <translation>Tính toán trạng thái của %1</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerProperties</name>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="115"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="613"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="974"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="992"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1021"/>
        <source>Grayscale</source>
        <translation>Thang màu xám</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="116"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="596"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1070"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1699"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2088"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2093"/>
        <source>Pseudocolor</source>
        <translation>Màu giả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="117"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="600"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1074"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1699"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2093"/>
        <source>Freak Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="68"/>
        <source>Not Set</source>
        <translation>Không thiết lập</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="813"/>
        <source>Columns: </source>
        <translation>Số cột: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="814"/>
        <source>Rows: </source>
        <translation>Số hàng: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="819"/>
        <source>No-Data Value: </source>
        <translation>Giá trị không có Dữ liệu: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="813"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="814"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="819"/>
        <source>n/a</source>
        <translation>n/a</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1554"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1845"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2513"/>
        <source>Write access denied</source>
        <translation>Quyền ghi bị từ chối</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1845"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2513"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1559"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1565"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1570"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1575"/>
        <source>Building pyramids failed.</source>
        <translation>Xây dựng tháp pyramid thất bại.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1566"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1576"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="121"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="723"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="741"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="757"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2187"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2716"/>
        <source>No Stretch</source>
        <translation>Không Dãn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="122"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="707"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="745"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1087"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2721"/>
        <source>Stretch To MinMax</source>
        <translation>Dãn theo Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="123"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="711"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="749"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1091"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2726"/>
        <source>Stretch And Clip To MinMax</source>
        <translation>Dãn và cắt theo Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="124"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="715"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="753"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1095"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2731"/>
        <source>Clip To MinMax</source>
        <translation>Cắt đến Lớn.nhất_Nhỏ.nhất</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="149"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="894"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1399"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2477"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2572"/>
        <source>Discrete</source>
        <translation>Rời rạc</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="152"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2360"/>
        <source>Equal interval</source>
        <translation>Khoảng cách đều</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2383"/>
        <source>Quantiles</source>
        <translation>Phân vị</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="336"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1758"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1817"/>
        <source>Red</source>
        <translation>Đỏ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="337"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1759"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1817"/>
        <source>Green</source>
        <translation>Lục</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="338"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1760"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1817"/>
        <source>Blue</source>
        <translation>Xanh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="261"/>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="156"/>
        <source>Value</source>
        <translation type="unfinished">Giá trị</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="157"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="158"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="262"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="263"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="264"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="279"/>
        <source>Layer Properties - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="339"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="378"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1761"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1786"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1817"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1830"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1834"/>
        <source>Percent Transparent</source>
        <translation>Phần trăm trong suốt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="372"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1780"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1830"/>
        <source>Gray</source>
        <translation>Xám</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="376"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1784"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1834"/>
        <source>Indexed Value</source>
        <translation>Giá trị được lập chỉ mục</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="608"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="719"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1505"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1507"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1510"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1512"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1719"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2714"/>
        <source>User Defined</source>
        <translation>Người dùng định nghĩa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="829"/>
        <source>No-Data Value: Not Set</source>
        <translation>Giá trị không có dữ liệu: Không thiết lập</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1802"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2459"/>
        <source>Save file</source>
        <translation>Lưu tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1802"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1989"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2459"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2541"/>
        <source>Textfile (*.txt)</source>
        <translation>Tập tin văn bản (*.txt)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1814"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1922"/>
        <source>Band %1</source>
        <translation type="unfinished">Băng %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1976"/>
        <source>Choose a file name to save the map image as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1989"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2541"/>
        <source>Open file</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2062"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2609"/>
        <source>Import Error</source>
        <translation>Lỗi nhập</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2270"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2280"/>
        <source>out of extent</source>
        <translation type="unfinished">nằm ngoài phạm vi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2609"/>
        <source>The following lines contained errors

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

</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2067"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2614"/>
        <source>Read access denied</source>
        <translation>Truy cập để đọc bị từ chối</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2067"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2614"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2093"/>
        <source>Color Ramp</source>
        <translation>Thang biến đổi màu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2873"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2890"/>
        <source>Default Style</source>
        <translation>Kiểu mặc định</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2909"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2928"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2974"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2993"/>
        <source>QGIS Layer Style File (*.qml)</source>
        <translation>Tập tin kiểu của lớp QGIS (*.qml)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2953"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="3019"/>
        <source>QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="118"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="604"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1000"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1078"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1363"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1709"/>
        <source>Colormap</source>
        <translation>Bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="150"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="890"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1395"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2473"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2524"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2568"/>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="151"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="898"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2576"/>
        <source>Exact</source>
        <translation>Chính xác</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="265"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="266"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1560"/>
        <source>The file was not writeable. 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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2452"/>
        <source>Custom color map entry</source>
        <translation>Tùy chỉnh bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2471"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2529"/>
        <source>Load Color Map</source>
        <translation>Nạp Bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2946"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="3012"/>
        <source>Saved Style</source>
        <translation>Kiểu đã lưu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="416"/>
        <source>Note: Minimum Maximum values are actual values computed from the band(s)</source>
        <translation>Ghi chú: Các giá trị nhỏ nhất lớn nhất là các giá trị thực được tính toán từ (các) băng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="564"/>
        <source>&lt;h3&gt;Multiband Image Notes&lt;/h3&gt;&lt;p&gt;This is a multiband image. You can choose to render it as grayscale or color (RGB). For color images, you can associate bands to colors arbitarily. For example, if you have a seven band landsat image, you may choose to render it as:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Visible Blue (0.45 to 0.52 microns) - not mapped&lt;/li&gt;&lt;li&gt;Visible Green (0.52 to 0.60 microns) - not mapped&lt;/li&gt;&lt;/li&gt;Visible Red (0.63 to 0.69 microns) - mapped to red in image&lt;/li&gt;&lt;li&gt;Near Infrared (0.76 to 0.90 microns) - mapped to green in image&lt;/li&gt;&lt;li&gt;Mid Infrared (1.55 to 1.75 microns) - not mapped&lt;/li&gt;&lt;li&gt;Thermal Infrared (10.4 to 12.5 microns) - not mapped&lt;/li&gt;&lt;li&gt;Mid Infrared (2.08 to 2.35 microns) - mapped to blue in image&lt;/li&gt;&lt;/ul&gt;</source>
        <comment>COMMENTED OUT</comment>
        <translation>&lt;h3&gt;Ghi chú ảnh nhiều băng&lt;/h3&gt;&lt;p&gt;Đây là ảnh nhiều băng. Bạn có thể chọn để trình bày nó thành thang xám hoặc ảnh màu (RGB). Với ảnh màu, bạn có thể liên kết các băng thành các màu một cách tùy ý. Ví dụ, nếu bạn có ảnh landsat 7 băng, bạn có thể chọn trình bày nó thành:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Xanh nhìn thấy được (0.45 đến 0.52 micromet) - không lên bản đồ&lt;/li&gt;&lt;li&gt;Lục nhìn thấy được (0.52 đến 0.60 microme1t) - không lên bản đồ&lt;/li&gt;&lt;/li&gt;Đỏ nhìn thấy được (0.63 đến 0.69 micromet) - lên bản đồ thành màu đỏ&lt;/li&gt;&lt;li&gt;Gần Hồng ngoại (0.76 đến 0.90 micromet) - lên thành màu lục trong ảnh&lt;/li&gt;&lt;li&gt;Giữa Hồng ngoại (1.55 đến 1.75 micromet) - không lên bản đồ&lt;/li&gt;&lt;li&gt;Hồng ngoại nhiệt (10.4 đến 12.5 micromet) - không lên bản đồ&lt;/li&gt;&lt;li&gt;Giữa Hồng ngoại (2.08 đến 2.35 micromet) - lên bản đồ thành màu xanh trong ảnh&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="571"/>
        <source>&lt;h3&gt;Paletted Image Notes&lt;/h3&gt; &lt;p&gt;This image uses a fixed color palette. You can remap these colors in different combinations e.g.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Red - blue in image&lt;/li&gt;&lt;li&gt;Green - blue in image&lt;/li&gt;&lt;li&gt;Blue - green in image&lt;/li&gt;&lt;/ul&gt;</source>
        <comment>COMMENTED OUT</comment>
        <translation>&lt;h3&gt;Ghi chú về ảnh có bảng màu&lt;/h3&gt; &lt;p&gt;Ảnh này dùng bảng màu cố định. Bạn có thể lập lại bản đồ những màu này thành các tổ hợp khác, ví dụ như &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Đỏ - xanh trong ảnh&lt;/li&gt;&lt;li&gt;Lục - xanh trong ảnh&lt;/li&gt;&lt;li&gt;Xanh - lục trong ảnh&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="578"/>
        <source>&lt;h3&gt;Grayscale Image Notes&lt;/h3&gt; &lt;p&gt;You can remap these grayscale colors to a pseudocolor image using an automatically generated color ramp.&lt;/p&gt;</source>
        <comment>COMMENTED OUT</comment>
        <translation>&lt;h3&gt;Các ghi chú ảnh thang xám&lt;/h3&gt; &lt;p&gt;Bạn có thể lập bản đồ lại các màu thang xám này thành một ảnh giả ảnh màu bằng cách dùng ramp tạo màu tự động.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="730"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2709"/>
        <source>Default R:%1 G:%2 B:%3</source>
        <translation>Mặc định Đ:%1 L:%2 X:%3</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="807"/>
        <source>Columns: %1</source>
        <translation>Cột: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="808"/>
        <source>Rows: %1</source>
        <translation>Hàng: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="825"/>
        <source>No-Data Value: %1</source>
        <translation>Giá trị không có dữ liệu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1555"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2062"/>
        <source>The following lines contained errors

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

%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2529"/>
        <source>The color map for band %1 failed to load</source>
        <translation>Bản đồ màu cho băng %1 không nạp được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2953"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="3019"/>
        <source>Unknown style format: %1</source>
        <translation>Định dạng kiểu không rõ: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1571"/>
        <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>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="412"/>
        <source>Note: Minimum Maximum values are estimates, user defined, or calculated from the current extent</source>
        <translation>Ghi chú: các giá trị Lớn.nhất Nhỏ.nhất là các ước lượng, do người dùng định nghĩa, oặc được tính toán theo phạm vi hiện tại</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="14"/>
        <source>Raster Layer Properties</source>
        <translation>Các đặc điểm của lớp raster</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1434"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <source>Symbology</source>
        <translation type="obsolete">Biểu tượng học</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1010"/>
        <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>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="964"/>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1725"/>
        <source>Metadata</source>
        <translation>Metadata</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1742"/>
        <source>Pyramids</source>
        <translation>Tháp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1830"/>
        <source>Average</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1835"/>
        <source>Nearest Neighbour</source>
        <translation>Lân cận gần nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1602"/>
        <source>Thumbnail</source>
        <translation>Ảnh thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1865"/>
        <source>Histogram</source>
        <translation>Biểu đồ</translation>
    </message>
    <message>
        <source>Options</source>
        <translation type="obsolete">Các tùy chọn</translation>
    </message>
    <message>
        <source>Chart Type</source>
        <translation type="obsolete">Kiểu đồ thị</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation type="obsolete">Làm tươi lại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="54"/>
        <source>Render as</source>
        <translation>Vẽ lại thành</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="60"/>
        <source>Single band gray</source>
        <translation>Xám đơn băng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="80"/>
        <source>Three band color</source>
        <translation>Màu ba băng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="132"/>
        <source>RGB mode band selection and scaling</source>
        <translation>Chọn và lấy tỷ lệ băng theo chế độ RGB</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="138"/>
        <source>Red band</source>
        <translation>Băng Đỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="167"/>
        <source>Green band</source>
        <translation>Băng Lục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="196"/>
        <source>Blue band</source>
        <translation>Băng Xanh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="227"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="230"/>
        <source>Save current RGB composition as default. This setting will be persistent between QGIS sessions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="253"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="622"/>
        <source>Custom min / max values</source>
        <translation>Các giá trị nhỏ nhất/lớn nhất tùy chỉnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="266"/>
        <source>Red min</source>
        <translation>Giá trị Đỏ nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="317"/>
        <source>Red max</source>
        <translation>Giá trị Đỏ lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="355"/>
        <source>Green min</source>
        <translation>Giá trị Lục nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="393"/>
        <source>Green max</source>
        <translation>Giá trị lục lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="431"/>
        <source>Blue min</source>
        <translation>Giá trị xanh nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="469"/>
        <source>Blue max</source>
        <translation>Giá trị xanh lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="535"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="538"/>
        <source>Save current standard deviation value as default. This setting will be persistent between QGIS sessions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="564"/>
        <source>Single band properties</source>
        <translation>Tính chất của đơn băng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="576"/>
        <source>Gray band</source>
        <translation>Băng Xám</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="599"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1280"/>
        <source>Color map</source>
        <translation>Bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="106"/>
        <source>Invert color map</source>
        <translation>Đảo bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="635"/>
        <source>Min</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="673"/>
        <source>Max</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="501"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="705"/>
        <source>Use standard deviation</source>
        <translation>Dùng độ lệch chuẩn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="45"/>
        <source>Style</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="759"/>
        <source>Load min / max values from band</source>
        <translation>Nạp các giá trị nhỏ nhất/lớn nhất từ băng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="777"/>
        <source>Estimate (faster)</source>
        <translation>Ước lượng (nhanh hơn)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="797"/>
        <source>Actual (slower)</source>
        <translation>Giá trị thực (chậm hơn)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="824"/>
        <source>Load</source>
        <translation>Nạp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="847"/>
        <source>Contrast enhancement</source>
        <translation>Tăng cường độ tương phản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="868"/>
        <source>Current</source>
        <translation>Hiện tại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="891"/>
        <source>Save current contrast enhancement algorithm as default. This setting will be persistent between QGIS sessions.</source>
        <translation>Lưu thuật toán tăng cường độ tương phản thành chế độ mặc định. Thiết lập này sẽ có tác dụng trong các phiên chạy của QGIS.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="894"/>
        <source>Saves current contrast enhancement algorithm as a default. This setting will be persistent between QGIS sessions.</source>
        <translation>Lưu thuật toán tăng cường độ tương phản làm mặc định. Thiết lập này sẽ hiện diện trong các phiên làm việc của QGIS.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="908"/>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="915"/>
        <source>TextLabel</source>
        <translation>Nhãn văn bản</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1881"/>
        <source>Save as image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="930"/>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="745"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="939"/>
        <source>Global transparency</source>
        <translation>Độ trong suốt toàn cục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="990"/>
        <source> 00%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1194"/>
        <source>No data value</source>
        <translation>Giá trị không có dữ liệu</translation>
    </message>
    <message>
        <source>Reset no data value</source>
        <translation type="obsolete">Thiết lập lại giá trị không có dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1020"/>
        <source>Custom transparency options</source>
        <translation>Tùy chọn độ trong suốt tùy chỉnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1026"/>
        <source>Transparency band</source>
        <translation>Băng trong suốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1052"/>
        <source>Transparent pixel list</source>
        <translation>Danh sách điểm ảnh trong suốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1089"/>
        <source>Add values manually</source>
        <translation>Thêm các giá trị thủ công</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="233"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="541"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1092"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1109"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1123"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1137"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1164"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1178"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1206"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1349"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1379"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1393"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1106"/>
        <source>Add Values from display</source>
        <translation>Thêm các giá trị từ phần trình bày</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1120"/>
        <source>Remove selected row</source>
        <translation>Loại bỏ hàng được chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1134"/>
        <source>Default values</source>
        <translation>Các giá trị mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1161"/>
        <source>Import from file</source>
        <translation>Nhập từ tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1175"/>
        <source>Export to file</source>
        <translation>Xuất ra tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1203"/>
        <source>Reset to file defined null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1225"/>
        <source>Colormap</source>
        <translation>Bản đồ màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1240"/>
        <source>Number of entries</source>
        <translation>Số mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1316"/>
        <source>Delete entry</source>
        <translation>Xoá mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1270"/>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1408"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1413"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1418"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1286"/>
        <source>Color interpolation</source>
        <translation>Nội suy màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1260"/>
        <source>Classification mode</source>
        <translation>Chế độ phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1510"/>
        <source>Scale dependent visibility</source>
        <translation>Khả năng nhìn thấy dựa vào tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1525"/>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1535"/>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1453"/>
        <source>Layer source</source>
        <translation>Nguồn lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1443"/>
        <source>Display name</source>
        <translation>Tên hiển thị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1758"/>
        <source>Pyramid resolutions</source>
        <translation>Độ phân giải pyramid</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1822"/>
        <source>Resampling method</source>
        <translation>Phương pháp lấy mẫu lại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1853"/>
        <source>Build pyramids</source>
        <translation>Tạo các pyramid</translation>
    </message>
    <message>
        <source>Line graph</source>
        <translation type="obsolete">Biểu đồ đường</translation>
    </message>
    <message>
        <source>Bar chart</source>
        <translation type="obsolete">Biểu đồ cột</translation>
    </message>
    <message>
        <source>Column count</source>
        <translation type="obsolete">Đếm cột</translation>
    </message>
    <message>
        <source>Out of range OK?</source>
        <translation type="obsolete">Ngoài miền vẫn được chứ?</translation>
    </message>
    <message>
        <source>Allow approximation</source>
        <translation type="obsolete">Cho phép lấy tương đối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1896"/>
        <source>Restore Default Style</source>
        <translation>Phục hồi lại Kiểu mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1903"/>
        <source>Save As Default</source>
        <translation>Lưu thành mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1910"/>
        <source>Load Style ...</source>
        <translation>Nạp kiểu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1917"/>
        <source>Save Style ...</source>
        <translation>Lưu kiểu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="244"/>
        <source>Default R:1 G:2 B:3</source>
        <translation>Mặc định Đ:1 L:2 X:3</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1309"/>
        <source>Add entry</source>
        <translation>Thêm mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1323"/>
        <source>Sort</source>
        <translation>Xếp thứ tự</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1346"/>
        <source>Load color map from band</source>
        <translation>Nạp bản đồ màu từ băng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1376"/>
        <source>Load color map from file</source>
        <translation>Nạp bản đồ màu từ tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1390"/>
        <source>Export color map to file</source>
        <translation>Xuất bản đồ màu ra tập tin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1234"/>
        <source>Generate new color map</source>
        <translation>Tạo bản đồ màu mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1475"/>
        <source>Columns</source>
        <translation type="unfinished">Số cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1488"/>
        <source>Rows</source>
        <translation type="unfinished">Số hàng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1501"/>
        <source>No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1551"/>
        <source>Coordinate reference system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1639"/>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1676"/>
        <source>Palette</source>
        <translation>Bảng màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1751"/>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1771"/>
        <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:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&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&apos;;&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; font-size:11pt;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans&apos;;&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; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1815"/>
        <source>Build pyramids internally if possible</source>
        <translation>Tạo các pyramid nội tại nếu được</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1560"/>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1563"/>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>Chỉ định hệ tham chiếu không gian của hình học của lớp.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="1566"/>
        <source>Specify...</source>
        <translation>Chỉ định...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui" line="817"/>
        <source>Current extent</source>
        <translation>Phạm vi hiện tại</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialog</name>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp" line="31"/>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp" line="32"/>
        <source>Aspect</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp" line="33"/>
        <source>Ruggedness index</source>
        <translation>Chỉ số &quot;gồ ghề&apos;</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp" line="34"/>
        <source>Total curvature</source>
        <translation>Độ cong tổng</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialog.cpp" line="169"/>
        <source>Enter result file</source>
        <translation>Nhập tập tin kết quả</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisDialogBase</name>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="14"/>
        <source>Raster based terrain analysis</source>
        <translation>Phân tích địa hình dựa trên raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="78"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="98"/>
        <source>Add result to project</source>
        <translation>Thêm kết quả vào dự án</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="20"/>
        <source>Analysis</source>
        <translation>Phân tích</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="40"/>
        <source>Input layer</source>
        <translation>Lớp đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="53"/>
        <source>Output layer</source>
        <translation>Lớp đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisdialogbase.ui" line="85"/>
        <source>Output format</source>
        <translation>Định dạng đầu ra</translation>
    </message>
</context>
<context>
    <name>QgsRasterTerrainAnalysisPlugin</name>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="51"/>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="54"/>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="62"/>
        <source>&amp;Raster based terrain analysis...</source>
        <translation>&amp;Phân tích địa hình dựa trên raster...</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="87"/>
        <source>Slope</source>
        <translation>Độ dốc</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="91"/>
        <source>Aspect</source>
        <translation>Hướng</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="95"/>
        <source>Ruggedness index</source>
        <translation>Chỉ số &quot;gồ ghề&apos;</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="99"/>
        <source>Total curvature</source>
        <translation>Độ cong tổng</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="106"/>
        <source>Calculating </source>
        <translation>Đang tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/raster_terrain_analysis/qgsrasterterrainanalysisplugin.cpp" line="106"/>
        <source>Abort...</source>
        <translation>Bỏ...</translation>
    </message>
</context>
<context>
    <name>QgsRendererRulePropsDialog</name>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="14"/>
        <source>Rule properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="22"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="32"/>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="474"/>
        <source>Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="50"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="57"/>
        <source>Test</source>
        <translation type="unfinished">Kiểm tra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="66"/>
        <source>Description</source>
        <translation type="unfinished">Mô tả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="78"/>
        <source>Scale range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="90"/>
        <source>Min. scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="100"/>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="129"/>
        <source>1 : </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="119"/>
        <source>Max. scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui" line="157"/>
        <source>Symbol</source>
        <translation type="unfinished">Biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="446"/>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="453"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="446"/>
        <source>Filter expression parsing error:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="453"/>
        <source>Filter is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="474"/>
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QgsRendererRulesTreeWidget</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="584"/>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="650"/>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="688"/>
        <source>(no filter)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="624"/>
        <source>scale </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="626"/>
        <source>any scale</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRendererV2DataDefinedMenus</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrendererv2widget.cpp" line="20"/>
        <source>Rotation field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrendererv2widget.cpp" line="21"/>
        <source>Size scale field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrendererv2widget.cpp" line="32"/>
        <location filename="../src/gui/symbology-ng/qgsrendererv2widget.cpp" line="71"/>
        <location filename="../src/gui/symbology-ng/qgsrendererv2widget.cpp" line="91"/>
        <source>- no field -</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRendererV2PropertiesDialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrendererv2propertiesdialog.cpp" line="237"/>
        <source>Symbology</source>
        <translation>Kiểu Biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrendererv2propertiesdialog.cpp" line="238"/>
        <source>Do you wish to use the original symbology implementation for this layer?</source>
        <translation>Bạn có muốn dùng bộ biểu tượng gốc cho lớp này không?</translation>
    </message>
</context>
<context>
    <name>QgsRendererV2PropsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrendererv2propsdialogbase.ui" line="14"/>
        <source>Renderer settings</source>
        <translation>Các thiết lập của trình kết xuất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererv2propsdialogbase.ui" line="38"/>
        <source>Symbol levels</source>
        <translation>Các cấp biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererv2propsdialogbase.ui" line="45"/>
        <source>Old symbology</source>
        <translation>Bộ biểu tượng cũ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererv2propsdialogbase.ui" line="70"/>
        <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>QgsRuleBasedRendererV2Widget</name>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="33"/>
        <source>Label</source>
        <translation type="unfinished">Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="38"/>
        <source>Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="43"/>
        <source>Min. scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="51"/>
        <source>Max. scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="59"/>
        <source>Priority</source>
        <translation type="unfinished">Ưu tiên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="62"/>
        <source>Priority when symbol levels are enabled (only first matching rule will be applied)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="75"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="96"/>
        <source>Refine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="190"/>
        <source>None</source>
        <comment>No grouping for displaying rules</comment>
        <translation type="unfinished">Không có</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="200"/>
        <source>By filter</source>
        <comment>Group rules by filter</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="207"/>
        <source>By scale</source>
        <comment>Group rules by scale</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="82"/>
        <source>Edit</source>
        <translation type="unfinished">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="89"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="103"/>
        <source>Increase priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="110"/>
        <source>Decrease priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="143"/>
        <source>Enable symbol levels</source>
        <translation type="unfinished">Kích hoạt các cấp của biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="156"/>
        <source>Use only first matched rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="169"/>
        <source>Behavior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererv2widget.ui" line="183"/>
        <source>Rule grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="63"/>
        <source>Add scales</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="64"/>
        <source>Add categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="65"/>
        <source>Add ranges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="143"/>
        <source>Edit rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="143"/>
        <source>Groups of rules cannot be edited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="342"/>
        <source>Refine a rule to categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="364"/>
        <source>Refine a rule to ranges</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="385"/>
        <source>Scale refinement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="386"/>
        <source>Please enter scale denominators at which will split the rule, separate them by commas (e.g. 1000,5000):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="398"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp" line="398"/>
        <source>&quot;%1&quot; is not valid scale denominator, ignoring it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsRunProcess</name>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="119"/>
        <source>Done</source>
        <translation>Xong</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="71"/>
        <source>Action</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="54"/>
        <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>
        <location filename="../src/core/qgsrunprocess.cpp" line="72"/>
        <source>Unable to run command
%1</source>
        <translation>Không thể chạy lệnh
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="152"/>
        <source>Unable to run command %1</source>
        <translation>Không thể chạy lệnh %1</translation>
    </message>
</context>
<context>
    <name>QgsSVGDiagramFactoryWidget</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidget.cpp" line="93"/>
        <source>Select svg file</source>
        <translation>Chọn tập tin svg</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidget.cpp" line="133"/>
        <source>Select new preview directory</source>
        <translation>Chọn thư mục xem trước mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidget.cpp" line="182"/>
        <source>Creating icon for file %1</source>
        <translation>Tạo biểu tượng cho tập tin %1</translation>
    </message>
</context>
<context>
    <name>QgsSVGDiagramFactoryWidgetBase</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="29"/>
        <source>Search directories</source>
        <translation>Các thư mục tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="48"/>
        <source>Add...</source>
        <translation>Thêm...</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="55"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="81"/>
        <source>SVG Preview</source>
        <translation>Xem trước SVG</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgssvgdiagramfactorywidgetbase.ui" line="126"/>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
<context>
    <name>QgsSVGFillSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbollayerv2widget.cpp" line="741"/>
        <source>Select svg texture file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsScaleBarPlugin</name>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="167"/>
        <source> metres/km</source>
        <translation>mét/km</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="290"/>
        <source> feet</source>
        <translation>bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="169"/>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="297"/>
        <source> degrees</source>
        <translation>độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="247"/>
        <source> km</source>
        <translation> km</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="252"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="257"/>
        <source> cm</source>
        <translation> cm</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="261"/>
        <source> m</source>
        <translation> m</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="286"/>
        <source> foot</source>
        <translation> bộ Anh</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="295"/>
        <source> degree</source>
        <translation> độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="300"/>
        <source> unknown</source>
        <translation> không biết</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="80"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="80"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="81"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="81"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="83"/>
        <source>Tick Down</source>
        <translation>Hướng xuống</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="83"/>
        <source>Tick Up</source>
        <translation>Hướng lên</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="84"/>
        <source>Bar</source>
        <translation>Thanh</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="84"/>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="104"/>
        <source>&amp;Scale Bar</source>
        <translation>&amp;Thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="106"/>
        <source>Creates a scale bar that is displayed on the map canvas</source>
        <translation>Tạo một thước tỷ lệ được hiển thị trên khung bản đồ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="115"/>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="551"/>
        <source>&amp;Decorations</source>
        <translation>T&amp;rang trí</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="168"/>
        <source> feet/miles</source>
        <translation>bộ Anh/Dặm</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="266"/>
        <source> miles</source>
        <translation>dặm</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="273"/>
        <source> mile</source>
        <translation>dặm</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/plugin.cpp" line="280"/>
        <source> inches</source>
        <translation>phân Anh</translation>
    </message>
</context>
<context>
    <name>QgsScaleBarPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="14"/>
        <source>Scale Bar Plugin</source>
        <translation>Phần mở rộng tạo Thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="48"/>
        <source>Top Left</source>
        <translation>Trên trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="53"/>
        <source>Top Right</source>
        <translation>Trên phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="58"/>
        <source>Bottom Left</source>
        <translation>Dưới trái</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="63"/>
        <source>Bottom Right</source>
        <translation>Dưới phải</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="126"/>
        <source>Color of bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="142"/>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="145"/>
        <source>Click to select the color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="97"/>
        <source>Tick Down</source>
        <translation>Hướng xuống</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="102"/>
        <source>Tick Up</source>
        <translation>Hướng lên</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="107"/>
        <source>Box</source>
        <translation>Hộp</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="112"/>
        <source>Bar</source>
        <translation>Thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="93"/>
        <source>Select the style of the scale bar</source>
        <translation>Chọn kiểu thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="187"/>
        <source>Enable scale bar</source>
        <translation>Bật thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="203"/>
        <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>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="31"/>
        <source>Placement</source>
        <translation>Nơi đặt</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="77"/>
        <source>Scale bar style</source>
        <translation>Kiểu của thước tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/scale_bar/pluginguibase.ui" line="161"/>
        <source>Size of bar</source>
        <translation>Kích cỡ của thước</translation>
    </message>
</context>
<context>
    <name>QgsSearchQueryBuilder</name>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="188"/>
        <source>Search results</source>
        <translation>Kết quả tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="197"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="439"/>
        <source>Search string parsing error</source>
        <translation>Lỗi phân tách chuỗi tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="262"/>
        <source>No Records</source>
        <translation>Không có Bản ghi</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="262"/>
        <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>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="42"/>
        <source>Search query builder</source>
        <translation>Tìm kiếm trình xây dựng phép truy vấn</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="44"/>
        <source>&amp;Test</source>
        <translation>&amp;Kiểm tra</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="48"/>
        <source>&amp;Clear</source>
        <translation>&amp;Xoá</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="52"/>
        <source>&amp;Save...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="54"/>
        <source>Save query to an xml file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="57"/>
        <source>&amp;Load...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="59"/>
        <source>Load query from xml file</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="188"/>
        <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>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="237"/>
        <source>Error during search</source>
        <translation type="unfinished">Lỗi trong khi tìm kiếm</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="371"/>
        <source>Save query to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="385"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="416"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="422"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="429"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="385"/>
        <source>Could not open file for writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="407"/>
        <source>Load query from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="407"/>
        <source>Query files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="407"/>
        <source>All files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="416"/>
        <source>Could not open file for reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="422"/>
        <source>File is not a valid xml document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="429"/>
        <source>File is not a valid query document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="446"/>
        <source>Error creating search tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="469"/>
        <source>Select attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="469"/>
        <source>There is no attribute &apos;%1&apos; in the current vector layer. Please select an existing attribute</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsShapeFile</name>
    <message>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="421"/>
        <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>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="425"/>
        <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>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="82"/>
        <source>Scanning </source>
        <translation>Đang quét</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="284"/>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="305"/>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="344"/>
        <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>
        <location filename="../src/plugins/spit/qgsshapefile.cpp" line="429"/>
        <source>The error was:
%1
</source>
        <translation>Lỗi là:
%1
</translation>
    </message>
</context>
<context>
    <name>QgsSingleSymbolDialog</name>
    <message>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="207"/>
        <source>Texture</source>
        <translation>Kết cấu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="109"/>
        <source>Refresh markers</source>
        <translation>Làm tươi lại các đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="183"/>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="193"/>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="293"/>
        <source>Open File</source>
        <translation type="unfinished">Mở tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgssinglesymboldialog.cpp" line="295"/>
        <source>Images (*.png *.xpm *.jpg)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSingleSymbolDialogBase</name>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="20"/>
        <source>Single Symbol</source>
        <translation>Biểu tượng đơn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="56"/>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="379"/>
        <source>Symbol</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="135"/>
        <source>Label</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="50"/>
        <source>Point Symbol</source>
        <translation>Biểu tượng điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="189"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="82"/>
        <source>In map units</source>
        <translation>Theo đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="347"/>
        <source>Drawing by field</source>
        <translation>Vẽ theo trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="353"/>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="366"/>
        <source>Area scale</source>
        <translation>Tỷ lệ theo diện tích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="155"/>
        <source>Fill options</source>
        <translation>Tuỳ chọn tô màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="243"/>
        <source>Outline options</source>
        <translation>Tuỳ chọn đường viền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglesymboldialogbase.ui" line="296"/>
        <source>Width</source>
        <translation>Chiều rộng</translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialog</name>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="59"/>
        <source>Snapping and Digitizing Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="151"/>
        <location filename="../src/app/qgssnappingdialog.cpp" line="236"/>
        <source>to vertex</source>
        <translation>đến đỉnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="155"/>
        <location filename="../src/app/qgssnappingdialog.cpp" line="237"/>
        <source>to segment</source>
        <translation>đến đoạn</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="238"/>
        <source>to vertex and segment</source>
        <translation>đến đỉnh và đoạn</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="252"/>
        <source>map units</source>
        <translation>đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingdialog.cpp" line="253"/>
        <source>pixels</source>
        <translation>điểm ảnh</translation>
    </message>
</context>
<context>
    <name>QgsSnappingDialogBase</name>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="14"/>
        <source>Snapping options</source>
        <translation>Tùy chọn bắt điểm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="20"/>
        <source>Enable topological editing</source>
        <translation type="unfinished">Kích hoạt chỉnh sửa tôpô</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="61"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="66"/>
        <source>Mode</source>
        <translation>Chế độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="71"/>
        <source>Tolerance</source>
        <translation>Dung sai</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="76"/>
        <source>Units</source>
        <translation>Đơn vị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="81"/>
        <source>Avoid Int.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssnappingdialogbase.ui" line="84"/>
        <source>Avoid intersections of new polygons</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteProvider</name>
    <message>
        <source></source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="122"/>
        <source>Text</source>
        <translation>Chữ</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="121"/>
        <source>Binary object (BLOB)</source>
        <translation>Đối tượng nhị phân (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="123"/>
        <source>Decimal number (double)</source>
        <translation>Số thập phân (kiểu double)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="124"/>
        <source>Whole number (integer)</source>
        <translation>Toàn bộ con số (số nguyên)</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteSourceSelect</name>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="64"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="128"/>
        <source>Wildcard</source>
        <translation>Ký tự bất kỳ</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="65"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="132"/>
        <source>RegExp</source>
        <translation>Biểu thức chính tắc</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="67"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="140"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="68"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="144"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="69"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="148"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="70"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="152"/>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="71"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="156"/>
        <source>Sql</source>
        <translation type="unfinished">Sql</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="206"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="274"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="288"/>
        <source>SpatiaLite DB Open Error</source>
        <translation>Lỗi mở CSDL SpatialLite</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="207"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="275"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="289"/>
        <source>Failure while connecting to: %1

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

%2</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="273"/>
        <source>seems to be a valid SQLite DB, but not a SpatiaLite&apos;s one ...</source>
        <translation>có vẻ như là một CSDL SQLite hợp lệ, nhưng không phải là CSDL kiểu SpatialLite...</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="282"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="658"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="862"/>
        <source>unknown error cause</source>
        <translation>không rõ nguyên nhân gây lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="332"/>
        <source>Choose a SpatiaLite/SQLite DB to open</source>
        <translation>Chọn CSDL SpatiaLite/SQLite để mở</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="414"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận Xoá</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="461"/>
        <source>Select Table</source>
        <translation>Chọn Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="461"/>
        <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>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="664"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="868"/>
        <source>SpatiaLite getTableInfo Error</source>
        <translation>Lỗi SpatiaLite getTableInfo</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="665"/>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="869"/>
        <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>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="412"/>
        <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>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="46"/>
        <source>Add SpatiaLite Table(s)</source>
        <translation type="unfinished">Thêm (các) bảng SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="47"/>
        <source>Databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="57"/>
        <source>&amp;Build Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="310"/>
        <source>@</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesourceselect.cpp" line="52"/>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteSourceSelectBase</name>
    <message>
        <source>Add SpatiaLite Table(s)</source>
        <translation type="obsolete">Thêm (các) bảng SpatiaLite</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">Xóa</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="obsolete">Mới</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="obsolete">Kết nối</translation>
    </message>
    <message>
        <source>Search options...</source>
        <translation type="obsolete">Tùy chọn tìm...</translation>
    </message>
    <message>
        <source>SpatiaLite Databases</source>
        <translation type="obsolete">Các CSDL spatiaLite</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="obsolete">Tìm kiếm</translation>
    </message>
    <message>
        <source>Search mode</source>
        <translation type="obsolete">Chế độ tìm</translation>
    </message>
    <message>
        <source>Search in columns</source>
        <translation type="obsolete">Tìm trong các cột</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteTableModel</name>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="25"/>
        <source>Table</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="26"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="27"/>
        <source>Geometry column</source>
        <translation>Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="28"/>
        <source>Sql</source>
        <translation type="unfinished">Sql</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="193"/>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="197"/>
        <source>Multipoint</source>
        <translation>Điểm đa</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="201"/>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="205"/>
        <source>Multiline</source>
        <translation>Đường đa</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="209"/>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitetablemodel.cpp" line="213"/>
        <source>Multipolygon</source>
        <translation>Vùng đa</translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialog</name>
    <message numerus="yes">
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="166"/>
        <source>%n selected geometries</source>
        <comment>selected geometries</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="167"/>
        <source>Selected geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="211"/>
        <source>&lt; %1 &gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="321"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="350"/>
        <source>%1 of %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="322"/>
        <source>all = %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total</source>
        <translation type="obsolete">Tổng cộng</translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="86"/>
        <source>The spatial query requires at least two vector layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="204"/>
        <source>%1)Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="206"/>
        <source>Begin at %L1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="215"/>
        <source>Total of features =  %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="218"/>
        <source>Total of invalid features:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="223"/>
        <source>Finish at %L1 (processing time %L2 minutes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="286"/>
        <source>Using the field &quot;%1&quot; for subset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="289"/>
        <source>Sorry! Only this providers are enable: OGR, POSTGRES and SPATIALITE.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="349"/>
        <source>%1 of %2(selected features)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="514"/>
        <source>Create new selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="522"/>
        <source>Add to current selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="525"/>
        <source>Remove from current selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="534"/>
        <source>Result query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="536"/>
        <source>Invalid source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="538"/>
        <source>Invalid reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="652"/>
        <source>%1 of %2 selected by &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="655"/>
        <source>user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="707"/>
        <source>Map &quot;%1&quot; &quot;on the fly&quot; transformation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="707"/>
        <source>enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="707"/>
        <source>disable</source>
        <translation type="unfinished">bất hoạt</translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="708"/>
        <source>Coordinate reference system(CRS) of
&quot;%1&quot; is invalid(see CRS of provider).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="709"/>
        <source>

CRS of map is %1.
%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="712"/>
        <source>Zoom to feature</source>
        <translation type="unfinished">Phóng đến đối tượng</translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="751"/>
        <source>Missing reference layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="751"/>
        <source>Select reference layer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="756"/>
        <source>Missing target layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="756"/>
        <source>Select target layer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="827"/>
        <source>Create new layer from items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="845"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="871"/>
        <source>The query from &quot;%1&quot; using &quot;%2&quot; in field not possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="853"/>
        <source>Create new layer from selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="960"/>
        <source>%1 of %2 identified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialog.cpp" line="1103"/>
        <source>DEBUG</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryDialogBase</name>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="32"/>
        <source>Spatial Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="45"/>
        <source>Layer on which the topological operation will select geometries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="48"/>
        <source>Select source features from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="60"/>
        <source>Select the target layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="67"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="74"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="144"/>
        <source>Selected feature(s) only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="86"/>
        <source>Where the feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="106"/>
        <source>Layer whose geometries will be used as reference by the topological operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="109"/>
        <source>Reference features of </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="154"/>
        <source>And use the result to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="183"/>
        <source>Selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="189"/>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="285"/>
        <source>Number of selected features in map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="214"/>
        <source>Create layer with selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="273"/>
        <source>Select one FID to identify geometry of feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="310"/>
        <source>Create layer with list of items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="332"/>
        <source>Zoom to item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="353"/>
        <source>Log messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="124"/>
        <source>Select the reference layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="137"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="242"/>
        <source>Result feature ID&apos;s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="404"/>
        <source>Run query or close the window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="99"/>
        <source>Select the topological operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialquerydialogbase.ui" line="350"/>
        <source>Check to show log processing of query</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatialQueryPlugin</name>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="79"/>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="90"/>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="99"/>
        <source>&amp;Spatial Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="112"/>
        <source>Query not executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spatialquery/qgsspatialqueryplugin.cpp" line="159"/>
        <source>DEBUG</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatialiteSridsDialog</name>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="50"/>
        <source>SpatiaLite Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="50"/>
        <source>Unable to open the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="82"/>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="135"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="82"/>
        <location filename="../src/app/spatialite/qgsspatialitesridsdialog.cpp" line="135"/>
        <source>Failed to load SRIDS: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSpatialiteSridsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="14"/>
        <source>Select a Spatialite Spatial Reference System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="30"/>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="81"/>
        <source>SRID</source>
        <translation type="unfinished">Số hiệu HTĐ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="35"/>
        <source>Authority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="40"/>
        <source>Reference Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="50"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="60"/>
        <source>Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui" line="91"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
</context>
<context>
    <name>QgsSpit</name>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="135"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="164"/>
        <source>Shapefiles (*.shp);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="258"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="262"/>
        <source>REASON: File cannot be opened</source>
        <translation>LÝ DO: không thể mở tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="267"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="344"/>
        <source>General Interface Help:</source>
        <translation>Trợ giúp Giao diện tổng quát:</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="345"/>
        <source>PostgreSQL Connections:</source>
        <translation>Các kết nối PostgreSQL:</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="347"/>
        <source>[New ...] - create a new connection</source>
        <translation>[Mới...] - tạo một kết nối mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="348"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="349"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="350"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="351"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="352"/>
        <source>Shapefile List:</source>
        <translation>Danh sách tập tin shape:</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="354"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="355"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="356"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="357"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="358"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="359"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="360"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="363"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="364"/>
        <source>[Quit] - quit the program
</source>
        <translation>[Thoát] - thoát khỏi chương trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="365"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="383"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="418"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="513"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="538"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="548"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="573"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="594"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="614"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="633"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="656"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="694"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="733"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="750"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="779"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="806"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="812"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="828"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="833"/>
        <source>Import Shapefiles</source>
        <translation>Nhập các tập tin shape</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="383"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="833"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="418"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="514"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="519"/>
        <source>Importing files</source>
        <translation>Đang nhập các tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="519"/>
        <source>Cancel</source>
        <translation>Hủy bỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="523"/>
        <source>Progress</source>
        <translation>Tiến trình</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="532"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="673"/>
        <source>Import Shapefiles - Relation Exists</source>
        <translation>Nhập các tập tin shape - mối liên hệ đã có</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="52"/>
        <source>File Name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="52"/>
        <source>Feature Class</source>
        <translation>Lớp đối tượng</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="52"/>
        <source>Features</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="53"/>
        <source>DB Relation Name</source>
        <translation>Tên mối liên hệ CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="53"/>
        <source>Schema</source>
        <translation>Schema</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="162"/>
        <source>Add Shapefiles</source>
        <translation>Thêm tập tin shape</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="469"/>
        <source>PostGIS not available</source>
        <translation>PostGIS không có</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="470"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="398"/>
        <source>Please enter your password:</source>
        <translation>Vui lòng nhập mật mã của bạn:</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="829"/>
        <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>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="134"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="361"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="397"/>
        <source>Password for %1</source>
        <translation>Mật mã cho %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="539"/>
        <source>%1
Invalid table name.</source>
        <translation>%1
Tên bảng không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="549"/>
        <source>%1
No fields detected.</source>
        <translation>%1
Không tìm thấy các trường</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="574"/>
        <source>%1
The following fields are duplicates:
%2</source>
        <translation>%1
Các trường sau bị trùng:
%2</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="582"/>
        <source>Importing files
%1</source>
        <translation>Đang nhập các tập tin
%1</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="595"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="615"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="634"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="658"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="695"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="734"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="751"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="780"/>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="813"/>
        <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>
        <location filename="../src/plugins/spit/qgsspit.cpp" line="674"/>
        <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>
</context>
<context>
    <name>QgsSpitBase</name>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="20"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="108"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="275"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="154"/>
        <source>SRID</source>
        <translation>Số hiệu HTĐ</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="288"/>
        <source>Remove All</source>
        <translation>Loại bỏ tất cả</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="262"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="256"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="259"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="269"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="272"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="282"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="285"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="177"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="180"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="141"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="144"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="82"/>
        <source>New</source>
        <translation>Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="76"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="79"/>
        <source>Create a new PostGIS connection</source>
        <translation>Tạo một liên kết PostGIS mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="102"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="105"/>
        <source>Remove the current PostGIS connection</source>
        <translation>Loại bỏ liên kết PostGIS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="69"/>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="95"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="89"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="92"/>
        <source>Edit the current PostGIS connection</source>
        <translation>Chỉnh sửa kết nối PostGIS hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="63"/>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="66"/>
        <source>Connect to PostGIS</source>
        <translation>Kết nối đến PostGIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="120"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="45"/>
        <source>PostgreSQL connections</source>
        <translation>Các kết nối PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="128"/>
        <source>Geometry column name</source>
        <translation>Tên cột hình học</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="147"/>
        <source>Use default geometry column name</source>
        <translation>Dùng tên cột hình học mặc định</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="183"/>
        <source>Use default SRID</source>
        <translation>Dùng số hiệu HTĐ (srid) mặc định</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="190"/>
        <source>Primary key column name</source>
        <translation>Tên cột khoá sơ cấp</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitbase.ui" line="203"/>
        <source>Global schema</source>
        <translation>Schema toàn cục</translation>
    </message>
</context>
<context>
    <name>QgsSpitPlugin</name>
    <message>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="68"/>
        <source>&amp;Import Shapefiles to PostgreSQL</source>
        <translation>&amp;Nhập các tập tin shape vào PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="70"/>
        <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>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="76"/>
        <location filename="../src/plugins/spit/qgsspitplugin.cpp" line="96"/>
        <source>&amp;Spit</source>
        <translation>&amp;SPIT</translation>
    </message>
</context>
<context>
    <name>QgsSponsorsBase</name>
    <message>
        <location filename="../src/ui/qgssponsorsbase.ui" line="14"/>
        <source>QGIS Sponsors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssponsorsbase.ui" line="20"/>
        <source>TextLabel</source>
        <translation type="unfinished">Nhãn văn bản</translation>
    </message>
    <message utf8="true">
        <location filename="../src/ui/qgssponsorsbase.ui" line="33"/>
        <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; 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;;&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? Quantum GIS 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 Quantum GIS. 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.  Please see the &lt;/span&gt;&lt;a href=&quot;http://qgis.org/en/sponsorship.html&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; 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;;&quot;&gt; for more details. In the list below 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;p align=&quot;center&quot; 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;Ubuntu&apos;;&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;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:14pt; font-weight:600;&quot;&gt;2011 Sponsors&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;span style=&quot; font-family:&apos;Ubuntu&apos;; font-weight:600;&quot;&gt;BRONZE SPONSORS&lt;/span&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; font-family:&apos;Ubuntu&apos;; font-weight:600;&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;a href=&quot;http://www.municipia.pt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Municípia, SA&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; 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;Ubuntu&apos;;&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;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:14pt; font-weight:600;&quot;&gt;2010 Sponsors&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;span style=&quot; font-family:&apos;Ubuntu&apos;; font-weight:600;&quot;&gt;BRONZE SPONSORS&lt;/span&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; font-family:&apos;Ubuntu&apos;; font-weight:600;&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;a href=&quot;http://www.gfosservices.com&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Studio Associato Gfosservices&lt;/span&gt;&lt;/a&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;a href=&quot;http://nextgis.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;NEXTGIS&lt;/span&gt;&lt;/a&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; font-family:&apos;Ubuntu&apos;; font-size:14pt; font-weight:600;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSqlAnywhereProvider</name>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="77"/>
        <source>Failed to load interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="89"/>
        <source>Failed to connect to database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="90"/>
        <source>A connection to the SQL Anywhere database cannot be established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="135"/>
        <source>No suitable key column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="136"/>
        <source>The source relation %1 has no column suitable for use as a unique key.

Quantum GIS requires that the relation has an integer column no larger than 32 bits containing unique values. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="221"/>
        <source>Error loading attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="247"/>
        <source>Ambiguous field!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="248"/>
        <source>Duplicate field %1 found
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="839"/>
        <source>Error describing bind parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="863"/>
        <source>Error binding parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1152"/>
        <source>Error inserting features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1215"/>
        <source>Error deleting features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1314"/>
        <source>Error adding attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1382"/>
        <source>Error deleting attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1454"/>
        <source>Attribute not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1471"/>
        <source>Error updating attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1577"/>
        <source>Error updating features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1740"/>
        <source>Error verifying geometry column %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1813"/>
        <source>Unknown geometry type</source>
        <translation type="unfinished">Kiểu hình học không rõ</translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1814"/>
        <source>Column %1 has a geometry type of %2, which Quantum GIS does not currently support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1822"/>
        <source>Mixed Spatial Reference Systems</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1823"/>
        <source>Column %1 is not restricted to a single SRID, which Quantum GIS requires.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="1854"/>
        <source>Error checking database ReadOnly property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="2075"/>
        <source>Error loading SRS definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="2120"/>
        <source>Because Quantum GIS supports only planar data, the SQL Anywhere data provider will transform the data to the compatible planar projection (SRID=%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="2137"/>
        <source>Because Quantum GIS supports only planar data and no compatible planar projection was found, the SQL Anywhere data provider will attempt to transform the data to planar WGS 84 (SRID=%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="2145"/>
        <source>Limited Support of Round Earth SRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/sqlanywhere/qgssqlanywhereprovider.cpp" line="2146"/>
        <source>Column %1 (%2) contains geometries belonging to a round earth spatial reference system (SRID=%3). %4

Updates to geometry values will be disabled, and query performance may be poor because spatial indexes will not be utilized. To improve performance, consider creating a spatial index on a new (possibly computed) column containing a planar projection of these geometries. For help, refer to the descriptions of the ST_SRID(INT) and ST_Transform(INT) methods in the SQL Anywhere documentation.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="42"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="46"/>
        <source>Clear selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="57"/>
        <source>Select symbols to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="58"/>
        <source>Import</source>
        <translation type="unfinished">Nhập</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="66"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="83"/>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="108"/>
        <source>Export/import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="84"/>
        <source>You should select at least one symbol/color ramp.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="90"/>
        <source>Save styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="91"/>
        <source>XML files (*.xml *.XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="109"/>
        <source>Error when saving selected symbols to file:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="136"/>
        <source>Import error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="137"/>
        <source>An error occured during import:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="202"/>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="238"/>
        <source>Duplicate names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="203"/>
        <source>Symbol with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2exportimportdialog.cpp" line="239"/>
        <source>Color ramp with name &apos;%1&apos; already exists.
Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ExportImportDialogBase</name>
    <message>
        <location filename="../src/ui/qgsstylev2exportimportdialogbase.ui" line="14"/>
        <source>Styles import/export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2exportimportdialogbase.ui" line="20"/>
        <source>Select symbols to export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="94"/>
        <source>Marker symbol (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="95"/>
        <source>Line symbol (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="96"/>
        <source>Fill symbol (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="98"/>
        <source>Color ramp (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="235"/>
        <source>Symbol name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="236"/>
        <source>Please enter name for new symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="236"/>
        <source>new symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="246"/>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="247"/>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="268"/>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="276"/>
        <source>Gradient</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="268"/>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="287"/>
        <source>Random</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="268"/>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="298"/>
        <source>ColorBrewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="270"/>
        <source>Color ramp type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="271"/>
        <source>Please select color ramp type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="315"/>
        <source>Color ramp name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="316"/>
        <source>Please enter name for new color ramp:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="316"/>
        <source>new color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="510"/>
        <source>Load styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsstylev2managerdialog.cpp" line="511"/>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsStyleV2ManagerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="14"/>
        <source>Style Manager</source>
        <translation>Trình Quản lý Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="46"/>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="61"/>
        <source>Line</source>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="76"/>
        <source>Fill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="91"/>
        <source>Color ramp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="132"/>
        <source>Add item</source>
        <translation>Thêm mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="135"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="142"/>
        <source>Edit item</source>
        <translation>Chỉnh sửa mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="145"/>
        <source>Edit</source>
        <translation type="unfinished">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="152"/>
        <source>Remove item</source>
        <translation>Loại bỏ mục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="155"/>
        <source>Remove</source>
        <translation type="unfinished">Loại bỏ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="175"/>
        <source>Export...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylev2managerdialogbase.ui" line="182"/>
        <source>Import...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2Dialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp" line="81"/>
        <source>Layer %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsV2DialogBase</name>
    <message>
        <location filename="../src/ui/qgssymbollevelsv2dialogbase.ui" line="14"/>
        <source>Symbol Levels</source>
        <translation>Các cấp của biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbollevelsv2dialogbase.ui" line="20"/>
        <source>Enable symbol levels</source>
        <translation>Kích hoạt các cấp của biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbollevelsv2dialogbase.ui" line="27"/>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2PropertiesDialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2propertiesdialog.cpp" line="176"/>
        <source>Outline: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="227"/>
        <source>Symbol name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="228"/>
        <source>Please enter name for the symbol:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="228"/>
        <source>New symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="235"/>
        <source>Save symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="236"/>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgssymbolv2selectordialog.cpp" line="293"/>
        <source>Transparency %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparency: %1%</source>
        <translation type="obsolete">Độ trong suốt: %1%</translation>
    </message>
</context>
<context>
    <name>QgsSymbolV2SelectorDialogBase</name>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="14"/>
        <source>Symbol selector</source>
        <translation>Trình chọn biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="50"/>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="63"/>
        <source>Unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="74"/>
        <source>Millimeter</source>
        <translation type="unfinished">Mi-li-mét</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="79"/>
        <source>Map unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="87"/>
        <source>Opacity</source>
        <translation type="unfinished">Đô đục</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="113"/>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="123"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="145"/>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="165"/>
        <source>Rotation</source>
        <translation>Xoay</translation>
    </message>
    <message utf8="true">
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="172"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="205"/>
        <source>Width</source>
        <translation>Rộng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="282"/>
        <source>Save as style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="300"/>
        <source>Saved styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="363"/>
        <source>Symbol Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="obsolete">Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="275"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add to style</source>
        <translation type="obsolete">Thêm vào kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolv2selectordialogbase.ui" line="320"/>
        <source>Style manager...</source>
        <translation type="unfinished">Trình quản lý Kiểu...</translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialog</name>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialog.cpp" line="86"/>
        <source>Save triangulation to file</source>
        <translation>Lưu phép tam giác vào tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialog.cpp" line="33"/>
        <source>Linear</source>
        <translation>Tuyến tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialog.cpp" line="34"/>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialog.cpp" line="46"/>
        <source>Clough-Toucher (cubic)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTINInterpolatorDialogBase</name>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialogbase.ui" line="14"/>
        <source>Triangle based interpolation</source>
        <translation>Nội suy dựa trên tam giác</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialogbase.ui" line="46"/>
        <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>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialogbase.ui" line="78"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialogbase.ui" line="26"/>
        <source>Interpolation method</source>
        <translation>Phương pháp nội suy</translation>
    </message>
    <message>
        <location filename="../src/plugins/interpolation/qgstininterpolatordialogbase.ui" line="59"/>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgstextannotationdialog.cpp" line="47"/>
        <source>Delete</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/app/qgstextannotationdialog.cpp" line="107"/>
        <source>Select font color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstextannotationdialog.cpp" line="160"/>
        <source>Select background color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialogBase</name>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui" line="14"/>
        <source>Annotation text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui" line="41"/>
        <source>B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui" line="51"/>
        <source>I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui" line="81"/>
        <source>Background color</source>
        <translation type="unfinished">Màu nền</translation>
    </message>
</context>
<context>
    <name>QgsTileScaleWidget</name>
    <message>
        <location filename="../src/ui/qgstilescalewidgetbase.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
</context>
<context>
    <name>QgsTipFactory</name>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="35"/>
        <source>Quantum GIS is open source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="36"/>
        <source>Quantum GIS 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 to the Quantum GIS project, and that you can not create a new version of Quantum GIS 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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="46"/>
        <source>QGIS Publications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="47"/>
        <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://www.qgis.org/en/community/qgis-case-studies.html&quot;&gt;case studies section&lt;/a&gt; of the Quantum GIS home page (http://http://www.qgis.org/en/community/qgis-case-studies.html).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="53"/>
        <source>Become an QGIS translator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="54"/>
        <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://www.qgis.org/wiki/GUI_Translation&quot;&gt;translator&apos;s page (http://www.qgis.org/wiki/GUI_Translation).&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="62"/>
        <source>QGIS Mailing lists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="63"/>
        <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 sofware. We also have a &apos;developers&apos; mailing list. for those wanting help and to discuss things relating the the QGIS code base. Details on how to subscribe are in the &lt;a href=&quot;http://www.qgis.org/en/community/mailing-lists.html&quot;&gt;community section&lt;/a&gt; of the QGIS home page (http://www.qgis.org/en/community/mailing-lists.html).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="71"/>
        <source>Is it &apos;QGIS&apos; or &apos;Quantum GIS&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="72"/>
        <source>Both are correct. For articles we suggest you write &apos;Quantum GIS (QGIS) is ....&apos; and then refer to it as QGIS thereafter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="76"/>
        <source>How do I refer to Quantum GIS?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="77"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="91"/>
        <source>Add the current date to a map layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="92"/>
        <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://doc.qt.nokia.com/latest/qdate.html#toString&quot;&gt;QDate::toString format documentation&lt;/a&gt; for the possible date formats.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="99"/>
        <source>Moving Elements and Maps in the Print Composer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="100"/>
        <source>In the print composer tool bar you can find two buttons for moving elements. The left one (a selection cursor with the hand symbol) 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; dialogue, which can be found in the tab &lt;strong&gt;Item &amp;rarr; General Options &amp;rarr; Position and Size&lt;/strong&gt;. For easier positioning you can also set specific anchor points of the element within this dialogue. The other move tool (the globe icon combined with the hand icon) allows to move the map content within a map frame.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="114"/>
        <source>Lock an element in the layout view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="115"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="125"/>
        <source>Rotating a map and linking a north arrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="126"/>
        <source>You can rotate a map by setting its rotation value in the &lt;strong&gt;Item tab &amp;rarr; Map&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, the button with the little camera icon. QGIS comes with a selection of north arrows. After the 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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="138"/>
        <source>Numeric scale value in map layout linked to map frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="139"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="146"/>
        <source>Using the mouse scroll wheel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="147"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="154"/>
        <source>Stopping rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="155"/>
        <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 small red &apos;X&apos; icon in the status bar to the bottom right 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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="166"/>
        <source>Join intersected polylines when rendering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="167"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="175"/>
        <source>Auto-enable on the fly projection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="176"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="183"/>
        <source>Sponsor QGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipfactory.cpp" line="184"/>
        <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 Quantum GIS. 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.  Please see the &lt;a href=&quot;http://qgis.org/en/sponsorship.html&quot;&gt;QGIS Sponsorship Web Page&lt;/a&gt; for more details.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTipGui</name>
    <message>
        <location filename="../src/app/qgstipgui.cpp" line="53"/>
        <source>&amp;Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgstipgui.cpp" line="57"/>
        <source>&amp;Next</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTipGuiBase</name>
    <message>
        <location filename="../src/ui/qgstipguibase.ui" line="14"/>
        <source>QGIS Tips!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgstipguibase.ui" line="26"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgstipguibase.ui" line="40"/>
        <source>I&apos;ve had enough tips, don&apos;t show this on start up any more!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTransformOptionsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="14"/>
        <source>Dialog</source>
        <translation type="unfinished">Hộp thoại</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="20"/>
        <source>Select transformation type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="28"/>
        <source>Linear</source>
        <translation type="unfinished">Tuyến tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="33"/>
        <source>Polynomial 1</source>
        <translation type="unfinished">Đa thức bậc 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="38"/>
        <source>Polynomial 2</source>
        <translation type="unfinished">Đa thức bậc 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="43"/>
        <source>Polynomial 3</source>
        <translation type="unfinished">Đa thức bậc 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="48"/>
        <source>Thin plate spline (TPS)</source>
        <translation type="unfinished">Đường spline dạng phiến mỏng (TPS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui" line="56"/>
        <source>Generate ESRI world file (.tfw)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsTransformSettingsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="58"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="37"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="295"/>
        <source>Linear</source>
        <translation type="unfinished">Tuyến tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="38"/>
        <source>Helmert</source>
        <translation type="unfinished">Helmert</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="43"/>
        <source>Projective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="39"/>
        <source>Polynomial 1</source>
        <translation type="unfinished">Đa thức bậc 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="40"/>
        <source>Polynomial 2</source>
        <translation type="unfinished">Đa thức bậc 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="41"/>
        <source>Polynomial 3</source>
        <translation type="unfinished">Đa thức bậc 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="42"/>
        <source>Thin Plate Spline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="162"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="168"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="182"/>
        <source>Info</source>
        <translation type="unfinished">Thông tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="162"/>
        <source>Please set output name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="168"/>
        <source>%1 requires at least %2 GCPs. Please define more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="182"/>
        <source>Invalid output file name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="209"/>
        <source>Save raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="253"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="268"/>
        <source>Select save PDF file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="253"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="268"/>
        <source>PDF Format</source>
        <translation type="unfinished">Định dạng PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="333"/>
        <source>_modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="14"/>
        <source>Transformation settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="22"/>
        <source>Transformation type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="39"/>
        <source>Resampling method:</source>
        <translation type="unfinished">Phương pháp lấy mẫu lại:</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="53"/>
        <source>Nearest neighbour</source>
        <translation type="unfinished">Lân cận gần nhất</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="63"/>
        <source>Cubic</source>
        <translation type="unfinished">Khối</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="68"/>
        <source>Cubic Spline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="73"/>
        <source>Lanczos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="81"/>
        <source>Compression:</source>
        <translation type="unfinished">Nén:</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="101"/>
        <source>Output raster:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="113"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="134"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="155"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="239"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="122"/>
        <source>Target SRS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="143"/>
        <source>Generate pdf report:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="164"/>
        <source>Set Target Resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="171"/>
        <source>Horizontal</source>
        <translation type="unfinished">Ngang</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="191"/>
        <source>Vertical</source>
        <translation type="unfinished">Đứng</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="220"/>
        <source>Create world file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="227"/>
        <source>Generate pdf map:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="250"/>
        <source>Use 0 for transparency when needed</source>
        <translation type="unfinished">Nhập 0 để có sự trong suốt nếu cần</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui" line="260"/>
        <source>Load in QGIS when done</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsUniqueValueDialog</name>
    <message>
        <location filename="../src/app/qgsuniquevaluedialog.cpp" line="285"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận xoá</translation>
    </message>
    <message>
        <location filename="../src/app/qgsuniquevaluedialog.cpp" line="286"/>
        <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>
    <message>
        <location filename="../src/app/qgsuniquevaluedialog.cpp" line="214"/>
        <source>default</source>
        <translation>mặc định</translation>
    </message>
</context>
<context>
    <name>QgsUniqueValueDialogBase</name>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="20"/>
        <source>Form1</source>
        <translation>Mẫu 1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="94"/>
        <source>Classify</source>
        <translation>Phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="50"/>
        <source>Classification field</source>
        <translation>Trường phân loại</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="101"/>
        <source>Add class</source>
        <translation>Thêm lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="108"/>
        <source>Delete classes</source>
        <translation>Xoá các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="115"/>
        <source>Randomize Colors</source>
        <translation>Lấy màu ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="122"/>
        <source>Reset Colors</source>
        <translation>Thiết lập lại màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuniquevaluedialogbase.ui" line="156"/>
        <source>Restrict changes to common properties</source>
        <translation>Giới hạn các thay đổi chỉ trong các thuộc tính chung</translation>
    </message>
</context>
<context>
    <name>QgsVectorColorBrewerColorRampV2DialogBase</name>
    <message>
        <location filename="../src/ui/qgsvectorcolorbrewercolorrampv2dialogbase.ui" line="14"/>
        <source>ColorBrewer ramp</source>
        <translation>Bộ biến đổi màu ColorBrewer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorcolorbrewercolorrampv2dialogbase.ui" line="22"/>
        <source>Scheme name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorcolorbrewercolorrampv2dialogbase.ui" line="48"/>
        <source>Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorcolorbrewercolorrampv2dialogbase.ui" line="82"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>QgsVectorDataProvider</name>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="175"/>
        <source>Add Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="181"/>
        <source>Delete Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="187"/>
        <source>Change Attribute Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="193"/>
        <source>Add Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="199"/>
        <source>Delete Attributes</source>
        <translation type="unfinished">Xóa các Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="206"/>
        <source>Create Spatial Index</source>
        <translation type="unfinished">Tạo Chỉ mục Không gian</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="212"/>
        <source>Fast Access to Features at ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="218"/>
        <source>Change Geometries</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2Dialog</name>
    <message>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="151"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="155"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="194"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="198"/>
        <source>Offset of the stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="152"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="156"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="195"/>
        <location filename="../src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp" line="199"/>
        <source>Please enter offset in percents (%) of the new stop</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorGradientColorRampV2DialogBase</name>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="14"/>
        <source>Gradient color ramp</source>
        <translation>Bộ biến đổi màu gradient</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="32"/>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="65"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="22"/>
        <source>Color 1</source>
        <translation type="unfinished">Màu 2: {1?}</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="55"/>
        <source>Color 2</source>
        <translation type="unfinished">Màu 2: {2?}</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="74"/>
        <source>Multiple stops</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="86"/>
        <source>Add stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="93"/>
        <source>Remove stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="107"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="112"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorgradientcolorrampv2dialogbase.ui" line="123"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayer</name>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3469"/>
        <source>ERROR: no provider</source>
        <translation>LỖI: không có trình cung cấp</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3475"/>
        <source>ERROR: layer not editable</source>
        <translation>LỖI: lớp không chỉnh sửa được</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3567"/>
        <source>SUCCESS: attribute %1 was added.</source>
        <translation>THÀNH CÔNG: thuộc tính %1 đã được thêm vào.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3574"/>
        <source>ERROR: attribute %1 not added</source>
        <translation>LỖI: thuộc tính %1 không được thêm vào</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2905"/>
        <source>No renderer object</source>
        <translation>Không có đối tượng kết xuất</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2909"/>
        <source>Classification field not found</source>
        <translation>Không tìm thấy trường phân loại</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3113"/>
        <source>renderer failed to save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3120"/>
        <source>no renderer</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3489"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3498"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3517"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3526"/>
        <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 numerus="yes">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3636"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3644"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3677"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3685"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3698"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3706"/>
        <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 numerus="yes">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3718"/>
        <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">
        <location filename="../src/core/qgsvectorlayer.cpp" line="3731"/>
        <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>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4359"/>
        <source>Specify CRS for layer %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2899"/>
        <source>Unknown renderer</source>
        <translation>Trình kết xuất không rõ</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerProperties</name>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="424"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="501"/>
        <source>Single Symbol</source>
        <translation>Biểu tượng đơn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="428"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="504"/>
        <source>Graduated Symbol</source>
        <translation>Biểu tượng phân cấp</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="432"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="505"/>
        <source>Continuous Color</source>
        <translation>Màu liên tục</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="436"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="506"/>
        <source>Unique Value</source>
        <translation>Giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="549"/>
        <source>Dial range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="556"/>
        <source>Calendar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="825"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="830"/>
        <source>Spatial Index</source>
        <translation>Chỉ mục Không gian</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="830"/>
        <source>Creation of spatial index failed</source>
        <translation>Tạo chỉ mục không gian thất bại</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="843"/>
        <source>General:</source>
        <translation>Tổng quát:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="895"/>
        <source>Extents:</source>
        <translation>Phạm vi:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="947"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="953"/>
        <source>In layer spatial reference system units : </source>
        <translation>Đơn vị hệ tham chiếu không gian trong lớp: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="965"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1003"/>
        <source>In project spatial reference system units : </source>
        <translation>Đơn vị hệ tham chiếu không gian trong dự án: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="978"/>
        <source>Layer Spatial Reference System:</source>
        <translation>Hệ tham chiếu không gian của lớp:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="990"/>
        <source>Project (Output) Spatial Reference System:</source>
        <translation>Hệ tham chiếu không gian của dự án (đầu ra):</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1014"/>
        <source>Attribute field info:</source>
        <translation>Thông tin trường thuộc tính:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1021"/>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="184"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1024"/>
        <source>Type</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="185"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1027"/>
        <source>Length</source>
        <translation>Chiều dài</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="186"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1030"/>
        <source>Precision</source>
        <translation>Độ chính xác</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="187"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1033"/>
        <source>Comment</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1109"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1125"/>
        <source>Default Style</source>
        <translation>Kiểu mặc định</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1134"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1163"/>
        <source>QGIS Layer Style File (*.qml)</source>
        <translation>Tập tin kiểu của lớp QGIS (*.qml)</translation>
    </message>
    <message>
        <source>id</source>
        <translation type="obsolete">id</translation>
    </message>
    <message>
        <source>name</source>
        <translation type="obsolete">tên</translation>
    </message>
    <message>
        <source>type</source>
        <translation type="obsolete">kiểu</translation>
    </message>
    <message>
        <source>length</source>
        <translation type="obsolete">chiều dài</translation>
    </message>
    <message>
        <source>precision</source>
        <translation type="obsolete">độ chính xác</translation>
    </message>
    <message>
        <source>comment</source>
        <translation type="obsolete">nhận xét</translation>
    </message>
    <message>
        <source>edit widget</source>
        <translation type="obsolete">chỉnh sửa widget</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="334"/>
        <source>Name conflict</source>
        <translation>Mâu thuẫn tên</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="334"/>
        <source>The attribute could not be inserted. The name already exists in the table.</source>
        <translation>Không thể chèn thuộc tính. Tên này đã có trong bảng.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="825"/>
        <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>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1150"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1187"/>
        <source>Saved Style</source>
        <translation>Kiểu đã lưu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="410"/>
        <source>Transparency: %1%</source>
        <translation>Độ trong suốt: %1%</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="159"/>
        <source>Overlay</source>
        <translation type="unfinished">Chồng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="170"/>
        <source>Layer Properties - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="182"/>
        <source>Id</source>
        <translation type="unfinished">Id</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="183"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="188"/>
        <source>Edit widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="189"/>
        <source>Alias</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="299"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="479"/>
        <source>Stop editing mode to enable this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="464"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="697"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1600"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1725"/>
        <source>Text diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="701"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1599"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1729"/>
        <source>Pie chart</source>
        <translation type="unfinished">Biểu đồ tròn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="718"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1560"/>
        <source>Map units</source>
        <translation type="unfinished">Đơn vị bản đồ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="850"/>
        <source>Layer comment: %1</source>
        <translation>Nhận xét lớp: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="856"/>
        <source>Storage type of this layer: %1</source>
        <translation>Kiểu lưu trữ của lớp này: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="861"/>
        <source>Source for this layer: %1</source>
        <translation>Nguồn của lớp này: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="877"/>
        <source>Geometry type of the features in this layer: %1</source>
        <translation>Kiểu hình học của các đối tượng trong lớp này: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="884"/>
        <source>The number of features in this layer: %1</source>
        <translation>Số lượng đối tượng trong lớp này: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="888"/>
        <source>Editing capabilities of this layer: %1</source>
        <translation>Khả năng chỉnh sửa của lớp này: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="948"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="966"/>
        <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>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="953"/>
        <source>Empty</source>
        <translation type="unfinished">Rỗng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1004"/>
        <source>(Invalid transformation of layer extents)</source>
        <translation>(Chuyển đổi phạm vi lớp không hợp lệ)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1134"/>
        <source>Load layer properties from style file (.qml)</source>
        <translation>Nạp các tính chất của lớp từ tập tin kiểu (.qml)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1163"/>
        <source>Save layer properties as style file (.qml)</source>
        <translation>Lưu các tính chất của lớp thành tập tin kiểu (.qml)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1525"/>
        <source>Background color</source>
        <translation type="unfinished">Màu nền</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1538"/>
        <source>Pen color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1559"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1630"/>
        <source>MM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1572"/>
        <source>AroundPoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1573"/>
        <source>OverPoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1578"/>
        <source>Line</source>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1579"/>
        <source>Horizontal</source>
        <translation type="unfinished">Ngang</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1584"/>
        <source>Free</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1589"/>
        <source>On line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1590"/>
        <source>Above line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1591"/>
        <source>Below Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1592"/>
        <source>Map orientation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1614"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1619"/>
        <source>None</source>
        <translation type="unfinished">Không có</translation>
    </message>
    <message>
        <source>alias</source>
        <translation type="obsolete">tên bí danh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="346"/>
        <source>Added attribute</source>
        <translation>Thuộc tính được thêm vào</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="371"/>
        <source>Deleted attribute</source>
        <translation>Thuộc tính bị xoá</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="551"/>
        <source>Enumeration</source>
        <translation>Phép liệt kê</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="552"/>
        <source>Immutable</source>
        <translation>Không thể thay đổi</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="542"/>
        <source>Line edit</source>
        <translation>Chỉnh sửa Đường</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="543"/>
        <source>Unique values</source>
        <translation>Giá trị không trùng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="544"/>
        <source>Unique values editable</source>
        <translation>Giá trị không trùng sửa được</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="545"/>
        <source>Classification</source>
        <translation>Phép phân loại</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="546"/>
        <source>Value map</source>
        <translation>Bản đồ giá trị</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="547"/>
        <source>Edit range</source>
        <translation>Chỉnh sửa miền</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="548"/>
        <source>Slider range</source>
        <translation>Miền kiểu thanh trượt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="550"/>
        <source>File name</source>
        <translation>Tên tập tin</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="553"/>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="461"/>
        <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>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="554"/>
        <source>Checkbox</source>
        <translation>Ô đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="555"/>
        <source>Text edit</source>
        <translation>Chỉnh sửa chữ</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1232"/>
        <source>Select edit form</source>
        <translation>Chọn mẫu chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1232"/>
        <source>UI file (*.ui)</source>
        <translation>Tập tin UI (*.ui)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1360"/>
        <source>Symbology</source>
        <translation>Kiểu biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1361"/>
        <source>Do you wish to use the new symbology implementation for this layer?</source>
        <translation>Bạn có muốn dùng bộ biểu tượng mới cho lớp này không?</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="14"/>
        <source>Layer Properties</source>
        <translation>Các Đặc điểm của Lớp</translation>
    </message>
    <message>
        <source>Symbology</source>
        <translation type="obsolete">Kiểu biểu tượng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="353"/>
        <source>General</source>
        <translation>Tổng quát</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="389"/>
        <source>Display name</source>
        <translation>Tên hiển thị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="399"/>
        <source>Display field for the Identify Results dialog box</source>
        <translation>Trường hiển thị dùng cho hộp thoại &apos;Nhận diện Kết quả&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="402"/>
        <source>This sets the display field for the Identify Results dialog box</source>
        <translation>Mục này thiết lập trường hiển thị cho hộp thoại &apos;Nhận diện kết quả&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="405"/>
        <source>Display field</source>
        <translation>Trường hiển thị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="412"/>
        <source>Use this control to set which field is placed at the top level of the Identify Results dialog box.</source>
        <translation>Dùng kiểm soát này để thiết lập trường được đặt ở mức trên cùng của hộp thoại &apos;Nhận diện Kết quả&apos;.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="480"/>
        <source>Use scale dependent rendering</source>
        <translation>Dùng phép vẽ lại theo tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="440"/>
        <source>Create Spatial Index</source>
        <translation>Tạo Chỉ mục Không gian</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="515"/>
        <source>Subset</source>
        <translation>Tập con</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="553"/>
        <source>Query Builder</source>
        <translation>Trình tạo Truy vấn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="572"/>
        <source>Metadata</source>
        <translation>Metadata</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="195"/>
        <source>Labels</source>
        <translation>Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="207"/>
        <source>Display labels</source>
        <translation>Hiển thị Nhãn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="593"/>
        <source>Actions</source>
        <translation>Hành động</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="101"/>
        <source>Legend type</source>
        <translation>Kiểu chú giải</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="83"/>
        <source>Style</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="136"/>
        <source>Transparency</source>
        <translation>Độ trong suốt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="238"/>
        <source>Fields</source>
        <translation type="unfinished">Các trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="383"/>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="492"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="811"/>
        <source>Maximum</source>
        <translation>Lớn nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="499"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="801"/>
        <source>Minimum</source>
        <translation>Nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="29"/>
        <source>Restore Default Style</source>
        <translation>Phục hồi lại kiểu mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="36"/>
        <source>Save As Default</source>
        <translation>Lưu thành mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="43"/>
        <source>Load Style ...</source>
        <translation>Nạp kiểu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="50"/>
        <source>Save Style ...</source>
        <translation>Lưu kiểu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="688"/>
        <source>Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="694"/>
        <source>Display diagrams</source>
        <translation type="unfinished">Trình bày các biểu đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="709"/>
        <source>Diagram type</source>
        <translation type="unfinished">Kiểu biểu đồ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="723"/>
        <source>Priority:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="730"/>
        <source>Low</source>
        <translation type="unfinished">Thấp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="759"/>
        <source>High</source>
        <translation type="unfinished">Cao</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="768"/>
        <source>Appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="794"/>
        <source>Scale dependent visibility</source>
        <translation type="unfinished">Khả năng nhìn thấy dựa vào tỷ lệ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="827"/>
        <source>Background color</source>
        <translation type="unfinished">Màu nền</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="872"/>
        <source>Pen color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1053"/>
        <source>Data defined position</source>
        <translation type="unfinished">Vị trí định nghĩa theo dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="776"/>
        <source>Pen width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="863"/>
        <source>Font...</source>
        <translation type="unfinished">Phông chữ...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="907"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="972"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="913"/>
        <source>Fixed size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="940"/>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation type="unfinished">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>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="952"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1171"/>
        <source>Attribute</source>
        <translation type="unfinished">Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="962"/>
        <source>Find maximum value</source>
        <translation type="unfinished">Tìm giá trị nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="990"/>
        <source>Size units</source>
        <translation type="unfinished">Đơn vị kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1005"/>
        <source>Position</source>
        <translation type="unfinished">Vị trí</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1013"/>
        <source>Placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1027"/>
        <source>Line Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1041"/>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1068"/>
        <source>x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1088"/>
        <source>y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1103"/>
        <source>Attributes</source>
        <translation type="unfinished">Các Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="1176"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="250"/>
        <source>New column</source>
        <translation>Cột mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="260"/>
        <source>Ctrl+N</source>
        <translation type="unfinished">Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="267"/>
        <source>Delete column</source>
        <translation>Xóa cột</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="277"/>
        <source>Ctrl+X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="284"/>
        <source>Toggle editing mode</source>
        <translation>Bật/tắt chế độ chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="287"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="303"/>
        <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>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="457"/>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="460"/>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>Chỉ định hệ tham chiếu không gian cho hình học của lớp.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="463"/>
        <source>Specify CRS</source>
        <translation>Chỉ định HTĐ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="620"/>
        <source>Joins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="665"/>
        <source>Join layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="670"/>
        <source>Join field</source>
        <translation type="unfinished">Trường liên kết</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="675"/>
        <source>Target field</source>
        <translation type="unfinished">Trường đích</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="300"/>
        <source>Field calculator</source>
        <translation>Trình tính toán trường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="183"/>
        <source>New symbology</source>
        <translation>Bộ biểu tượng mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="419"/>
        <source>Edit UI</source>
        <translation>Chỉnh sửa UI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="431"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui" line="470"/>
        <source>Init function</source>
        <translation>Hàm khởi tạo</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialog</name>
    <message>
        <location filename="../src/app/ogr/qgsvectorlayersaveasdialog.cpp" line="58"/>
        <source>Original CRS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsvectorlayersaveasdialog.cpp" line="103"/>
        <source>Save layer as...</source>
        <translation type="unfinished">Lưu lớp thành...</translation>
    </message>
    <message>
        <location filename="../src/app/ogr/qgsvectorlayersaveasdialog.cpp" line="115"/>
        <source>Select the coordinate reference system for the vector file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="14"/>
        <source>Save vector layer as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="27"/>
        <source>CRS</source>
        <translation type="unfinished">HTĐ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="54"/>
        <source>Save as</source>
        <translation type="unfinished">Lưu thành</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="67"/>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="74"/>
        <source>Browse</source>
        <translation type="unfinished">Duyệt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="84"/>
        <source>Encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="94"/>
        <source>Format</source>
        <translation type="unfinished">Định dạng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="107"/>
        <source>OGR creation options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="119"/>
        <source>Data source</source>
        <translation type="unfinished">Nguồn dữ liệu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="129"/>
        <source>Layer</source>
        <translation type="unfinished">Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="139"/>
        <source>This allows to surpress attribute creation as some OGR drivers (eg. DGN, DXF) don&apos;t support it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui" line="142"/>
        <source>Skip attribute creation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsVectorRandomColorRampV2DialogBase</name>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="14"/>
        <source>Random color ramp</source>
        <translation>Bộ biến đổi màu ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="22"/>
        <source>Hue</source>
        <translation>Màu sắc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="29"/>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="67"/>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="105"/>
        <source>from</source>
        <translation>từ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="43"/>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="81"/>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="119"/>
        <source>to</source>
        <translation>đến</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="60"/>
        <source>Saturation</source>
        <translation>Độ bão hoà</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="98"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="140"/>
        <source>Classes</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorrandomcolorrampv2dialogbase.ui" line="194"/>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>QgsWFSData</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsdata.cpp" line="104"/>
        <source>Loading WFS data</source>
        <translation>Nạp dữ liệu WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdata.cpp" line="104"/>
        <source>Abort</source>
        <translation>Bỏ</translation>
    </message>
</context>
<context>
    <name>QgsWFSPlugin</name>
    <message>
        <source>&amp;Add WFS layer</source>
        <translation type="obsolete">&amp;Thêm lớp WFS</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfsplugin.cpp" line="53"/>
        <source>Add W&amp;FS layer...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QgsWFSProvider</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1768"/>
        <source>unknown</source>
        <translation>không rõ</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1774"/>
        <source>received %1 bytes from %2</source>
        <translation>đã nhận %1 byte từ %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="2279"/>
        <source>Error</source>
        <translation type="unfinished">Lỗi</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelect</name>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="328"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận việc xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="326"/>
        <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>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="269"/>
        <source>No Layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="269"/>
        <source>capabilities document contained no layers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="283"/>
        <source>Capabilities document is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="288"/>
        <source>GetCapabilities Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="303"/>
        <source>Create a new WFS connection</source>
        <translation>Tạo một kết nối WFS mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="314"/>
        <source>Modify WFS connection</source>
        <translation>Thay đổi kết nối WFS</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="470"/>
        <source>Load connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="471"/>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselect.cpp" line="278"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <source>The capabilities document could not be retrieved from the server</source>
        <translation type="obsolete">Không thể lấy thông tin về khả năng từ máy chủ</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelectBase</name>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="113"/>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="118"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="123"/>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="169"/>
        <source>Change ...</source>
        <translation>Thay đổi ...</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="41"/>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="61"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="51"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="34"/>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="84"/>
        <source>Load connections from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="87"/>
        <source>Load</source>
        <translation type="unfinished">Nạp</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="94"/>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="97"/>
        <source>Save</source>
        <translation type="unfinished">Lưu</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="179"/>
        <source>Only request features overlapping the current view extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="14"/>
        <source>Add WFS Layer from a Server</source>
        <translation>Thêm lớp WFS từ Server</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="131"/>
        <source>Coordinate reference system</source>
        <translation>Hệ tọa độ</translation>
    </message>
    <message>
        <location filename="../src/plugins/wfs/qgswfssourceselectbase.ui" line="20"/>
        <source>Server connections</source>
        <translation>Các kết nối đến máy chủ</translation>
    </message>
</context>
<context>
    <name>QgsWKNDiagramFactoryWidgetBase</name>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="68"/>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="73"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="31"/>
        <source>Attributes</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="50"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../src/plugins/diagram_overlay/qgswkndiagramfactorywidgetbase.ui" line="57"/>
        <source>Remove</source>
        <translation>Loại bỏ</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelect</name>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="222"/>
        <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>
        <location filename="../src/app/qgswmssourceselect.cpp" line="224"/>
        <source>Confirm Delete</source>
        <translation>Xác nhận Xóa</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="438"/>
        <source>WMS Password for %1</source>
        <translation>Mật mã WMS cho %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="500"/>
        <source>WMS Provider</source>
        <translation>Trình cung cấp WMS</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="501"/>
        <source>Could not open the WMS Provider</source>
        <translation>Không thể mở Trình cung cấp WMS</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="61"/>
        <source>Add selected layers to map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="242"/>
        <source>Load connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="243"/>
        <source>XML files (*.xml *XML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="393"/>
        <source>encoding %1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="399"/>
        <source>CRS %1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgswmssourceselect.cpp" line="886"/>
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation>
            <numerusform>Hệ tọa độ (dùng được %n)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="874"/>
        <source>Select layer(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgswmssourceselect.cpp" line="786"/>
        <source>Options (%n coordinate reference systems available)</source>
        <comment>crs count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="876"/>
        <source>Select layer(s) or a tileset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="881"/>
        <source>Select either layer(s) or a tileset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="893"/>
        <source>No common CRS for selected layers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="898"/>
        <source>No CRS selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="903"/>
        <source>No image encoding selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgswmssourceselect.cpp" line="908"/>
        <source>%n Layer(s) selected</source>
        <comment>selected layer count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="914"/>
        <source>Tileset selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not understand the response.  The %1 provider said:
%2</source>
        <comment>COMMENTED OUT</comment>
        <translation type="obsolete">Không hiểu đáp ứng. Trình cung cấp %1 nói rằng:
%2</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1009"/>
        <source>Could not understand the response.  The %1 provider said:
%2</source>
        <translation>Không hiểu đáp ứng. Trình cung cấp %1 nói rằng:
%2</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1062"/>
        <source>WMS proxies</source>
        <translation>Các proxy WMS</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1062"/>
        <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>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1138"/>
        <source>parse error at row %1, column %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1143"/>
        <source>network error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1166"/>
        <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>
        <location filename="../src/app/qgswmssourceselect.cpp" line="1167"/>
        <source>Confirm Overwrite</source>
        <translation>Xác nhận ghi đè</translation>
    </message>
    <message>
        <location filename="../src/app/qgswmssourceselect.cpp" line="60"/>
        <source>&amp;Add</source>
        <translation>&amp;Thêm</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="14"/>
        <source>Add Layer(s) from a Server</source>
        <translation>Thêm (các) lớp từ một máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="21"/>
        <source>Save connections to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="75"/>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="82"/>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="92"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="102"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="122"/>
        <source>Adds a few example WMS servers</source>
        <translation>Thêm vài máy chủ WMS mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="128"/>
        <source>Add default servers</source>
        <translation>Thêm các máy chủ mặc định</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="148"/>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="153"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="158"/>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="407"/>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="163"/>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="190"/>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="249"/>
        <source>Save</source>
        <translation type="unfinished">Lưu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="197"/>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="256"/>
        <source>Load connections from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="200"/>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="259"/>
        <source>Load</source>
        <translation type="unfinished">Nạp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="267"/>
        <source>Layer Order</source>
        <translation>Thứ tự Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="273"/>
        <source>Move selected layer UP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="276"/>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="283"/>
        <source>Move selected layer DOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="286"/>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="310"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="315"/>
        <source>Style</source>
        <translation>Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="324"/>
        <source>Tilesets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="351"/>
        <source>Styles</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="356"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="361"/>
        <source>Format</source>
        <translation type="unfinished">Định dạng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="366"/>
        <source>CRS</source>
        <translation type="unfinished">HTĐ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="375"/>
        <source>Server Search</source>
        <translation>Tìm máy chủ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="384"/>
        <source>Search</source>
        <translation>Tìm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="417"/>
        <source>URL</source>
        <translation type="unfinished">URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="412"/>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="425"/>
        <source>Add selected row to WMS list</source>
        <translation>Thêm hàng được chọn và danh sách WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="183"/>
        <source>Image encoding</source>
        <translation>Mã hóa ảnh</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="63"/>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="346"/>
        <source>Layers</source>
        <translation type="unfinished">Các lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="207"/>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="213"/>
        <source>Layer name</source>
        <translation>Tên lớp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="226"/>
        <source>Coordinate Reference System</source>
        <translation>Hệ Tham chiếu Tọa độ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="239"/>
        <source>Change ...</source>
        <translation>Thay đổi...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui" line="46"/>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
</context>
<context>
    <name>QgsWmsProvider</name>
    <message>
        <source>This is probably due to an incorrect WMS Server URL.</source>
        <translation type="obsolete">Điều có thể là do một URL WMS Server không đúng.</translation>
    </message>
    <message>
        <source>Could not get WMS Service Exception at %1: %2 at line %3 column %4</source>
        <translation type="obsolete">Không thể lấy WMS Service Exception tại %1: %2 tại dòng %3 cột %4</translation>
    </message>
    <message>
        <source>Request contains a Format not offered by the server.</source>
        <translation type="obsolete">Trong yêu cầu có một định dạng không được máy chủ này cung cấp.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2019"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2023"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2027"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2032"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2036"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2040"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2044"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2049"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2054"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2059"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2063"/>
        <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>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2074"/>
        <source>The WMS vendor also reported: </source>
        <translation>&apos;Nhà cung cấp&apos; WMS báo cáo: </translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2286"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2482"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2662"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2725"/>
        <source>Property</source>
        <translation>Đặc điểm</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2289"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2485"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2665"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2728"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2490"/>
        <source>WMS Version</source>
        <translation>Phiên bản WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2302"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2414"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2498"/>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2310"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2422"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2506"/>
        <source>Abstract</source>
        <translation>Tóm tắt</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2514"/>
        <source>Keywords</source>
        <translation>Các từ khóa</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2522"/>
        <source>Online Resource</source>
        <translation>Tài nguyên trực tuyến</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2530"/>
        <source>Contact Person</source>
        <translation>Người liên hệ</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2542"/>
        <source>Fees</source>
        <translation>Lệ phí</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2550"/>
        <source>Access Constraints</source>
        <translation>Các giới hạn truy cập</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2558"/>
        <source>Image Formats</source>
        <translation>Định dạng ảnh</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2566"/>
        <source>Identify Formats</source>
        <translation>Nhận diện các định dạng</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2574"/>
        <source>Layer Count</source>
        <translation>Đếm lớp</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2619"/>
        <source>Selected Layers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2632"/>
        <source>Other layers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2669"/>
        <source>Selected</source>
        <translation>Được chọn</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2321"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2329"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2337"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2672"/>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2321"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2329"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2337"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2672"/>
        <source>No</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2294"/>
        <source>Visibility</source>
        <translation>Khả năng xem</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="786"/>
        <source>Tile request error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="786"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="887"/>
        <source>Status: %1
Reason phrase: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="805"/>
        <source>response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="887"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="912"/>
        <source>Map request error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="912"/>
        <source>Response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="969"/>
        <source>empty capabilities document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1101"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1124"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1959"/>
        <source>Could not get WMS Service Exception at %1: %2 at line %3 column %4

Response was:

%5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2015"/>
        <source>Request contains a format not offered by the server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2297"/>
        <source>Visible</source>
        <translation>Xem được</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2297"/>
        <source>Hidden</source>
        <translation>Ẩn</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2318"/>
        <source>Can Identify</source>
        <translation>Có thể nhận diện</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2326"/>
        <source>Can be Transparent</source>
        <translation>Có thể trong suốt</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2334"/>
        <source>Can Zoom In</source>
        <translation>Có thể phóng lớn</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2342"/>
        <source>Cascade Count</source>
        <translation>&apos;Đếm theo tầng&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2350"/>
        <source>Fixed Width</source>
        <translation>Chiều ngang cố định</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2358"/>
        <source>Fixed Height</source>
        <translation>Chiều đứng cố định</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2366"/>
        <source>WGS 84 Bounding Box</source>
        <translation>Khung giới hạn WGS 84</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2376"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2386"/>
        <source>Available in CRS</source>
        <translation type="unfinished">Dùng được theo CRS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2397"/>
        <source>Available in style</source>
        <translation>Dùng được theo kiểu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2406"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2678"/>
        <source>Styles</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2686"/>
        <source>CRS</source>
        <translation type="unfinished">HTĐ</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2693"/>
        <source>Bounding Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2700"/>
        <source>Available in Resolutions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2732"/>
        <source>Hits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2738"/>
        <source>Misses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2744"/>
        <source>Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2818"/>
        <source>Layer cannot be queried in plain text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2824"/>
        <source>Layer cannot be queried.</source>
        <translation>Lớp không thể truy vấn được.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2868"/>
        <source>identify request redirected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2884"/>
        <source>Map request error %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1099"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1122"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1957"/>
        <source>Dom Exception</source>
        <translation>Ngoại lệ Dom</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="531"/>
        <source>Getting map via WMS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="662"/>
        <source>Getting tiles via WMS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="679"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="859"/>
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="680"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="860"/>
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="681"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="861"/>
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="682"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="862"/>
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="992"/>
        <source>
Tried URL: %1</source>
        <translation>
Đã thử URL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1013"/>
        <source>Capabilities request redirected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1034"/>
        <source>empty of capabilities: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1040"/>
        <source>Download of capabilities failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1066"/>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1073"/>
        <source>%1 of %2 bytes of map downloaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get WMS capabilities: %1 at line %2 column %3
</source>
        <translation type="obsolete">Không thể lấy các khả năng của WMS: %1 tại dòng %2 cột %3
</translation>
    </message>
    <message>
        <source>Could not get WMS capabilities in the expected format (DTD): no %1 or %2 found
</source>
        <translation type="obsolete">Không thể lấy các khả năng của WMS theo định dạng mong đợi (DTD): không tìm thấy %1 hoặc %2
</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2067"/>
        <source>(No error code was reported)</source>
        <translation>(Không có mã lỗi nào được báo cáo)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2071"/>
        <source>(Unknown error code)</source>
        <translation>(Mã lỗi không rõ)</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2389"/>
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2447"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2473"/>
        <source>Server Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2451"/>
        <source>Selected Layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2453"/>
        <source>Other Layers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2459"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2647"/>
        <source>Tileset Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2464"/>
        <source>Cache Stats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2584"/>
        <source>Tileset Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2593"/>
        <source>GetCapabilitiesUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2600"/>
        <source>GetMapUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2603"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2610"/>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2607"/>
        <source>GetFeatureInfoUrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2717"/>
        <source>Cache stats</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QuickPrintGui</name>
    <message>
        <source>Portable Document Format (*.pdf)</source>
        <translation type="obsolete">Định dạng tài liệu chuyển đổi được (*.pdf)</translation>
    </message>
    <message>
        <source>quickprint</source>
        <translation type="obsolete">in ấn nhanh</translation>
    </message>
    <message>
        <source>Unknown format: %1</source>
        <translation type="obsolete">Định dạng không rõ: %1</translation>
    </message>
</context>
<context>
    <name>QuickPrintGuiBase</name>
    <message>
        <source>QGIS Quick Print Plugin</source>
        <translation type="obsolete">Phần mở rộng In ấn nhanh của QGIS</translation>
    </message>
    <message>
        <source>Note: If you want more control over the map layout please use the map composer function in QGIS.</source>
        <translation type="obsolete">Ghi chú: Nếu bạn muốn có quyền kiểm soát nhiều hơn đối với việc trình bày bản đồ, hãy dùng chức năng biên tập bản đồ trong QGIS.</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="obsolete">Đầu ra</translation>
    </message>
    <message>
        <source>Use last filename but incremented.</source>
        <translation type="obsolete">Dùng tên tập tin sau cùng nhưng tăng số.</translation>
    </message>
    <message>
        <source>last used filename but incremented will be shown here</source>
        <translation type="obsolete">Tên tập tin sau cùng được dùng nhưng có tăng số sẽ được hiển thị ở đây</translation>
    </message>
    <message>
        <source>Prompt for file name</source>
        <translation type="obsolete">Nhắc nhập tên tập tin</translation>
    </message>
    <message>
        <source>Copyright</source>
        <translation type="obsolete">Bản quyền</translation>
    </message>
    <message>
        <source>Map title</source>
        <translation type="obsolete">Tiêu đề Bản đồ</translation>
    </message>
    <message>
        <source>Map name</source>
        <translation type="obsolete">Tên bản đồ</translation>
    </message>
    <message>
        <source>Page size</source>
        <translation type="obsolete">Kích cỡ trang</translation>
    </message>
</context>
<context>
    <name>QuickPrintPlugin</name>
    <message>
        <source>Quick Print</source>
        <translation type="obsolete">In ấn nhanh</translation>
    </message>
    <message>
        <source>&amp;Quick Print</source>
        <translation type="obsolete">In ấn &amp;Nhanh</translation>
    </message>
    <message>
        <source>Provides a way to quickly produce a map with minimal user input.</source>
        <translation type="obsolete">Cung cấp một cách thức tạo bản đồ nhanh tốn ít công sức.</translation>
    </message>
</context>
<context>
    <name>RgExportDlg</name>
    <message>
        <location filename="../src/plugins/roadgraph/exportdlg.cpp" line="34"/>
        <source>Export feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/exportdlg.cpp" line="38"/>
        <source>Select destination layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/exportdlg.cpp" line="50"/>
        <source>New temporary layer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgLineVectorLayerSettingsWidget</name>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="46"/>
        <source>Transportation layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="48"/>
        <source>Layer</source>
        <translation type="unfinished">Lớp</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="57"/>
        <source>Direction field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="102"/>
        <source>Reverse direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="64"/>
        <source>Value for forward direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="70"/>
        <source>Value for reverse direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="76"/>
        <source>Value two-way direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="82"/>
        <source>Speed field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="95"/>
        <source>Default settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="98"/>
        <source>Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="100"/>
        <source>Two-way direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="101"/>
        <source>Forward direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="110"/>
        <source>Cost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="112"/>
        <source>Line lengths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="117"/>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Units</source>
        <translation type="obsolete">Đơn vị</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="89"/>
        <source>km/h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="90"/>
        <source>m/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="201"/>
        <location filename="../src/plugins/roadgraph/linevectorlayerwidget.cpp" line="202"/>
        <source>Always use default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgSettingsDlg</name>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="34"/>
        <source>Road graph plugin settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="38"/>
        <source>Time unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="45"/>
        <source>Distance unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="52"/>
        <source>Topology tolerance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="69"/>
        <source>second</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="70"/>
        <source>hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="71"/>
        <source>meter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/settingsdlg.cpp" line="72"/>
        <source>kilometer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RgShortestPathWidget</name>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="55"/>
        <source>Shortest path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="66"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="78"/>
        <source>Stop</source>
        <translation type="unfinished">Ngừng</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="91"/>
        <source>Criterion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="93"/>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="100"/>
        <source>Length</source>
        <translation type="unfinished">Chiều dài</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="94"/>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="108"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="116"/>
        <source>Calculate</source>
        <translation type="unfinished">Tính toán</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="118"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="123"/>
        <source>Clear</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="128"/>
        <source>Help</source>
        <translation type="unfinished">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="235"/>
        <source>Point not selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="235"/>
        <source>First, select start and stop points.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="248"/>
        <source>Plugin isn&apos;t configured</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="248"/>
        <source>Plugin isn&apos;t configured!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="269"/>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="274"/>
        <source>Tie point failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="269"/>
        <source>Start point doesn&apos;t tie to the road!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="274"/>
        <source>Stop point doesn&apos;t tie to the road!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/shortestpathwidget.cpp" line="288"/>
        <source>Path not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoadGraphPlugin</name>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="99"/>
        <source>Road graph settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="100"/>
        <source>Show road&apos;s direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="101"/>
        <source>About</source>
        <translation type="unfinished">Nói về</translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="104"/>
        <source>Road graph plugin settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="105"/>
        <source>Roads direction viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="106"/>
        <source>About Road graph plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="120"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="121"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="122"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="138"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="139"/>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="140"/>
        <source>Road graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="203"/>
        <source>About RoadGraph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="211"/>
        <source>Find shortest path on road&apos;s graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="212"/>
        <source>&lt;b&gt;Developers:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="214"/>
        <source>&lt;b&gt;Homepage:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/roadgraph/roadgraphplugin.cpp" line="242"/>
        <source>Close</source>
        <translation type="unfinished">Đóng</translation>
    </message>
</context>
<context>
    <name>SaDbTableModel</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="38"/>
        <source>Schema</source>
        <translation type="unfinished">Schema</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="39"/>
        <source>Table</source>
        <translation type="unfinished">Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="40"/>
        <source>Type</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="41"/>
        <source>SRID</source>
        <translation type="unfinished">Số hiệu HTĐ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="42"/>
        <source>Line Interpretation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="43"/>
        <source>Geometry column</source>
        <translation type="unfinished">Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sadbtablemodel.cpp" line="44"/>
        <source>Sql</source>
        <translation type="unfinished">Sql</translation>
    </message>
</context>
<context>
    <name>SaNewConnection</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="81"/>
        <source>Save connection</source>
        <translation type="unfinished">Lưu kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="82"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation type="unfinished">Có ghi đè kết nối hiện tại %1 không?</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="127"/>
        <source>Failed to load interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="154"/>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="161"/>
        <source>Test connection</source>
        <translation type="unfinished">Kiểm tra kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="155"/>
        <source>Connection to %1 was successful</source>
        <translation type="unfinished">Kết nối đến %1 thành công</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnection.cpp" line="162"/>
        <source>Connection failed. Check settings and try again.

SQL Anywhere error code: %1
Description: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaNewConnectionBase</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="20"/>
        <source>Create a new SQL Anywhere connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="38"/>
        <source>Connection Information</source>
        <translation type="unfinished">Thông tin kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="66"/>
        <source>Name</source>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="76"/>
        <source>Host</source>
        <translation type="unfinished">Máy chủ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="86"/>
        <source>Port</source>
        <translation type="unfinished">Cổng</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="96"/>
        <source>Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="106"/>
        <source>Database</source>
        <translation type="unfinished">CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="116"/>
        <source>Connection Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="126"/>
        <source>Username</source>
        <translation type="unfinished">Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="136"/>
        <source>Password</source>
        <translation type="unfinished">Mật mã</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="156"/>
        <source>Name of the new connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="163"/>
        <source>Name or IP address of computer hosting the database server (leave blank for local connections)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="170"/>
        <source>Port number used by the database server (leave blank for default 2638)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="177"/>
        <source>Name of the database server (leave blank for default server on host)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="184"/>
        <source>Name of the database (leave blank for default database on server)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="191"/>
        <source>Additional connection parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="198"/>
        <source>Database username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="205"/>
        <source>Database password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="227"/>
        <source>Save Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="224"/>
        <source>Save the connection username in the registry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="234"/>
        <source>&amp;Test Connect</source>
        <translation type="unfinished">&amp;Kiểm tra Kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="244"/>
        <source>Save Password</source>
        <translation type="unfinished">Lưu mật mã</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="241"/>
        <source>Save the connection password in the registry (WARNING: NOT SECURE)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="254"/>
        <source>Simple Encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="251"/>
        <source>Encrypt packets using simple encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="264"/>
        <source>Estimate table metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="261"/>
        <source>Use estimates for certain layer properties such as cardinality, extent, etc. (improves performance)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="274"/>
        <source>Search other users&apos; tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sanewconnectionbase.ui" line="271"/>
        <source>Search for geometry columns in tables owned by other users</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaQueryBuilder</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="48"/>
        <source>&amp;Test</source>
        <translation type="unfinished">&amp;Kiểm tra</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="52"/>
        <source>&amp;Clear</source>
        <translation type="unfinished">&amp;Xoá</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="118"/>
        <source>Invalid Query</source>
        <translation type="unfinished">Truy vấn không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="118"/>
        <source>Setting the query failed</source>
        <translation type="unfinished">Thiết lập truy vấn thất bại</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="175"/>
        <source>No Query</source>
        <translation type="unfinished">Không có Truy vấn</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="176"/>
        <source>You must create a query before you can test it</source>
        <translation type="unfinished">Bạn phải tạo một phép truy vấn trước khi có thể kiểm tra nó</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="181"/>
        <source>Query Result</source>
        <translation type="unfinished">Kết quả Truy vấn</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="182"/>
        <source>The where clause returned %n row(s).</source>
        <comment>returned test rows</comment>
        <translation type="unfinished">
            <numerusform>Mệnh đề where trả về %n hàng.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="187"/>
        <source>Query Failed</source>
        <translation type="unfinished">Truy vấn thất bại</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="188"/>
        <source>An error occurred when executing the query</source>
        <translation type="unfinished">Một lỗi xảy ra khi thực thi truy vấn</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="206"/>
        <source>Error in Query</source>
        <translation type="unfinished">Lỗi trong phép truy vấn</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/saquerybuilder.cpp" line="206"/>
        <source>The subset string could not be set</source>
        <translation type="unfinished">Không thể thiết lập được chuỗi tập con</translation>
    </message>
</context>
<context>
    <name>SaSourceSelect</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="62"/>
        <source>&amp;Add</source>
        <translation type="unfinished">&amp;Thêm</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="67"/>
        <source>&amp;Build Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="74"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="193"/>
        <source>Wildcard</source>
        <translation type="unfinished">Ký tự bất kỳ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="75"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="197"/>
        <source>RegExp</source>
        <translation type="unfinished">Biểu thức chính tắc</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="77"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="205"/>
        <source>All</source>
        <translation type="unfinished">Tất cả</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="78"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="209"/>
        <source>Schema</source>
        <translation type="unfinished">Schema</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="79"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="213"/>
        <source>Table</source>
        <translation type="unfinished">Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="80"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="217"/>
        <source>Type</source>
        <translation type="unfinished">Kiểu</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="81"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="221"/>
        <source>SRID</source>
        <translation type="unfinished">Số hiệu HTĐ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="82"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="225"/>
        <source>Line Interpretation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="83"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="229"/>
        <source>Geometry column</source>
        <translation type="unfinished">Cột hình học</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="84"/>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="233"/>
        <source>Sql</source>
        <translation type="unfinished">Sql</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="135"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="137"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="331"/>
        <source>Select Table</source>
        <translation type="unfinished">Chọn Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="331"/>
        <source>You must select a table in order to add a layer.</source>
        <translation type="unfinished">Bạn phải chọn một bảng để thêm một lớp.</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="357"/>
        <source>Failed to load interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="414"/>
        <source>Connection failed</source>
        <translation type="unfinished">Kết nối thất bại</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="415"/>
        <source>Connection to database %1 failed. Check settings and try again.

SQL Anywhere error code: %2
Description: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="567"/>
        <source>No accessible tables found</source>
        <translation type="unfinished">Không tìm thấy các bảng có thể truy cập</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="568"/>
        <source>Database connection was successful, but no tables containing geometry columns were %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="571"/>
        <source>found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselect.cpp" line="571"/>
        <source>found in your schema</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaSourceSelectBase</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="13"/>
        <source>Add SQL Anywhere layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="30"/>
        <source>SQL Anywhere Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="42"/>
        <source>Delete</source>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="49"/>
        <source>Edit</source>
        <translation type="unfinished">Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="56"/>
        <source>New</source>
        <translation type="unfinished">Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="63"/>
        <source>Connect</source>
        <translation type="unfinished">Kết nối</translation>
    </message>
    <message>
        <source>Build query</source>
        <translation type="obsolete">Xây dựng truy vấn</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="83"/>
        <source>Search options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="107"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="120"/>
        <source>Search mode</source>
        <translation type="unfinished">Chế độ tìm</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sasourceselectbase.ui" line="140"/>
        <source>Search in columns</source>
        <translation type="unfinished">Tìm trong các cột</translation>
    </message>
</context>
<context>
    <name>SelectGeoRasterBase</name>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="14"/>
        <source>Select Oracle Spatial GeoRaster</source>
        <translation>Chọn Oracle Spatial GeoRaster</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="36"/>
        <source>Server Connections</source>
        <translation>Các kết nối Server</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="81"/>
        <source>C&amp;onnect</source>
        <translation>&amp;Kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="54"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="64"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="71"/>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="148"/>
        <source>Selection</source>
        <translation>Chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="160"/>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="183"/>
        <source>Ready</source>
        <translation>Sẵn sàng</translation>
    </message>
    <message>
        <location filename="../src/plugins/oracle_raster/qgsselectgeorasterbase.ui" line="119"/>
        <source>Subdatasets</source>
        <translation>Bộ dữ liệu con</translation>
    </message>
</context>
<context>
    <name>SelectionFeature</name>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1183"/>
        <source>ring %1, vertex %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1211"/>
        <source>polygon %1, ring %2, vertex %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1244"/>
        <source>polyline %1, vertex %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1265"/>
        <source>vertex %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1288"/>
        <source>point %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1304"/>
        <source>single point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1031"/>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1105"/>
        <source>Node tool</source>
        <translation>Công cụ Nốt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1032"/>
        <location filename="../src/app/qgsmaptoolnodetool.cpp" line="1106"/>
        <source>Result geometry is invalid. Reverting last changes.
</source>
        <translation>Hình học tạo thành không hợp lệ. Đảo ngược lại các thay đổi sau cùng.
</translation>
    </message>
</context>
<context>
    <name>SimplifyLineDialog</name>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui" line="14"/>
        <source>Simplify line tolerance</source>
        <translation>Đơn giản hoá ngưỡng của đường</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui" line="20"/>
        <source>Set tolerance</source>
        <translation>Thiết lập ngưỡng</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui" line="34"/>
        <source>OK</source>
        <translation>Đồng ý</translation>
    </message>
</context>
<context>
    <name>SqlAnywhere</name>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="81"/>
        <source>Add SQL Anywhere Layer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="82"/>
        <source>Store vector layers within a SQL Anywhere database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="160"/>
        <source>Invalid Layer</source>
        <translation type="unfinished">Lớp không hợp lệ</translation>
    </message>
    <message>
        <location filename="../src/plugins/sqlanywhere/sqlanywhere.cpp" line="160"/>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation type="unfinished">%1 là một lớp không hợp lệ và không thể nạp được.</translation>
    </message>
</context>
<context>
    <name>UndoWidget</name>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="161"/>
        <source>Undo/Redo</source>
        <translation>Quay ngược/Lặp lại lệnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="162"/>
        <source>Undo</source>
        <translation>Quay ngược lệnh</translation>
    </message>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="163"/>
        <source>Redo</source>
        <translation>Lặp lại lệnh</translation>
    </message>
</context>
<context>
    <name>ValidateDialog</name>
    <message>
        <source>Check geometry validity</source>
        <translation type="unfinished">Kiểm tra tính đúng đắn về mặt hình học</translation>
    </message>
    <message>
        <source>Geometry errors</source>
        <translation type="unfinished">Các lỗi hình học</translation>
    </message>
    <message>
        <source>Total encountered errors</source>
        <translation type="unfinished">Tổng số lỗi gặp</translation>
    </message>
    <message>
        <source>Error!</source>
        <translation type="unfinished">Lỗi!</translation>
    </message>
    <message>
        <source>Please specify input vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation type="unfinished">Vui lòng chỉ định trường đầu vào</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature</source>
        <translation type="unfinished">Tính chất</translation>
    </message>
    <message>
        <source>Error(s)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VisualDialog</name>
    <message>
        <source>Please specify input vector layer</source>
        <translation type="unfinished">Vui lòng chỉ định lớp vector đầu vào</translation>
    </message>
    <message>
        <source>Please specify input field</source>
        <translation type="unfinished">Vui lòng chỉ định trường đầu vào</translation>
    </message>
    <message>
        <source>Check geometry validity</source>
        <translation type="obsolete">Kiểm tra tính đúng đắn về mặt hình học</translation>
    </message>
    <message>
        <source>Geometry errors</source>
        <translation type="obsolete">Các lỗi hình học</translation>
    </message>
    <message>
        <source>Total encountered errors</source>
        <translation type="obsolete">Tổng số lỗi gặp</translation>
    </message>
    <message>
        <source>List unique values</source>
        <translation type="unfinished">Liệt kê các giá trị không trùng</translation>
    </message>
    <message>
        <source>Basics statistics</source>
        <translation type="unfinished">Thống kê cơ bản</translation>
    </message>
    <message>
        <source>Statistics output</source>
        <translation type="unfinished">Đầu ra thống kê</translation>
    </message>
    <message>
        <source>Nearest neighbour analysis</source>
        <translation type="unfinished">Phân tích lân cận gần nhất</translation>
    </message>
    <message>
        <source>Nearest neighbour statistics</source>
        <translation type="unfinished">Thống kê lân cận gần nhất</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation type="unfinished">Các giá trị không trùng</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation type="unfinished">Tổng các giá trị không trùng</translation>
    </message>
    <message>
        <source>Error!</source>
        <translation type="unfinished">Lỗi!</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">Giá trị</translation>
    </message>
</context>
<context>
    <name>WidgetCentroidFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui" line="22"/>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui" line="35"/>
        <source>Change</source>
        <translation type="unfinished">Thay đổi</translation>
    </message>
</context>
<context>
    <name>WidgetFontMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="34"/>
        <source>Font family</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="44"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="51"/>
        <source>Change</source>
        <translation type="unfinished">Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="58"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="65"/>
        <source>Rotation</source>
        <translation type="unfinished">Xoay</translation>
    </message>
    <message utf8="true">
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="72"/>
        <source>°</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui" line="92"/>
        <source>Offset X,Y</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetLineDecoration</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_linedecoration.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linedecoration.ui" line="22"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linedecoration.ui" line="35"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linedecoration.ui" line="58"/>
        <source>Pen width</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetMarkerLine</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="20"/>
        <source>Marker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="108"/>
        <source>Line offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="27"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="50"/>
        <source>Marker placement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="57"/>
        <source>with interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="80"/>
        <source>on every vertex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="87"/>
        <source>on last vertex only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="94"/>
        <source>on first vertex only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="101"/>
        <source>Rotate marker</source>
        <translation>Xoáy ký hiệu đánh dấu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui" line="148"/>
        <source>on central point</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetSVGFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="22"/>
        <source>Texture width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="40"/>
        <source>Rotation</source>
        <translation type="unfinished">Xoay</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="58"/>
        <source>Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="65"/>
        <source>Change</source>
        <translation type="unfinished">Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui" line="95"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="22"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="52"/>
        <source>Fill style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="62"/>
        <source>Border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="76"/>
        <source>Border style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="86"/>
        <source>Border width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="103"/>
        <source>Offset X,Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="29"/>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui" line="69"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleLine</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="22"/>
        <source>Color</source>
        <translation type="unfinished">Màu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="58"/>
        <source>Pen width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="87"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="110"/>
        <source>Pen style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="151"/>
        <source>Join style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="177"/>
        <source>Cap style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="35"/>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="127"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui" line="120"/>
        <source>Use custom dash pattern</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetSimpleMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="22"/>
        <source>Border color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="52"/>
        <source>Fill color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="66"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="73"/>
        <source>Angle</source>
        <translation type="unfinished">Góc</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="93"/>
        <source>Offset X,Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="29"/>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui" line="59"/>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
</context>
<context>
    <name>WidgetSvgMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui" line="14"/>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui" line="28"/>
        <source>Size</source>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui" line="48"/>
        <source>Angle</source>
        <translation type="unfinished">Góc</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui" line="98"/>
        <source>Offset X,Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui" line="126"/>
        <source>SVG Image</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>[pluginname]GuiBase</name>
    <message>
        <location filename="../src/plugins/plugin_template/pluginguibase.ui" line="13"/>
        <source>QGIS Plugin Template</source>
        <translation>Mẫu phần mở rộng của QGIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/plugin_template/pluginguibase.ui" line="47"/>
        <source>Plugin Template</source>
        <translation>Mẫu Phần mở rộng</translation>
    </message>
</context>
<context>
    <name>dxf2shpConverter</name>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="78"/>
        <source>Converts DXF files in Shapefile format</source>
        <translation>Chuyển đổi các tập tin DXF thành định dạng tập tin shape</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="85"/>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconverter.cpp" line="117"/>
        <source>&amp;Dxf2Shp</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dxf2shpConverterGui</name>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="121"/>
        <source>Polygon</source>
        <translation>Vùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="128"/>
        <source>Point</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="26"/>
        <source>Dxf Importer</source>
        <translation>Trình nhập Dxf</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="43"/>
        <source>Input Dxf file</source>
        <translation>Tập tin Dxf đầu vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="56"/>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="76"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="105"/>
        <source>Output file type</source>
        <translation>Kiểu tập tin đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="111"/>
        <source>Polyline</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="83"/>
        <source>Export text labels</source>
        <translation>Xuất các nhãn chữ</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="48"/>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="54"/>
        <source>Warning</source>
        <translation type="unfinished">Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="48"/>
        <source>Please specify a file to convert.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="54"/>
        <source>Please specify an output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="125"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="157"/>
        <source>Choose a DXF file to open</source>
        <translation>Chọn tập tin DXF để mở</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="159"/>
        <source>DXF files (*.dxf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="167"/>
        <source>Choose a file name to save to</source>
        <translation>Chọn tên tập tin để lưu</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.cpp" line="169"/>
        <source>Shapefile (*.shp)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="37"/>
        <source>Input and output</source>
        <translation>Đầu vào và đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/dxf2shp_converter/dxf2shpconvertergui.ui" line="63"/>
        <source>Output file</source>
        <translation>Tập tin đầu ra</translation>
    </message>
</context>
<context>
    <name>eVis</name>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="105"/>
        <source>eVis Database Connection</source>
        <translation>Kết nối CSDL eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="106"/>
        <source>eVis Event Id Tool</source>
        <translation>Công cụ Nhận diện Sự kiện eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="107"/>
        <source>eVis Event Browser</source>
        <translation>Bộ duyệt Sự kiện eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="110"/>
        <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>
        <location filename="../src/plugins/evis/evis.cpp" line="111"/>
        <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>
        <location filename="../src/plugins/evis/evis.cpp" line="112"/>
        <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>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="72"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="224"/>
        <source>Undefined</source>
        <translation>Không được định nghĩa</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="74"/>
        <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>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="79"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="81"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="311"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="451"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="453"/>
        <source>Open File</source>
        <translation>Mở tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="221"/>
        <source>New Database connection requested...</source>
        <translation>Kết nối CSDL mới được yêu cầu...</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="226"/>
        <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>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="234"/>
        <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>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="241"/>
        <source>Error: No database name entered</source>
        <translation>Lỗi: Tên CSDL không được nhập vào</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="284"/>
        <source>connected</source>
        <translation>đã kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="287"/>
        <source>Tables</source>
        <translation>Bảng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="410"/>
        <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>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="532"/>
        <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>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="283"/>
        <source>Connection to [%1.%2] established</source>
        <translation>Kết nối đến [%1.%2] được thiết lập</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="296"/>
        <source>Connection to [%1.%2] failed: %3</source>
        <translation>Kết nối đến [%1.%2] thất bại: %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="415"/>
        <source>Error: Unabled to open file [%1]</source>
        <translation>Lỗi: Không thể mở tập tin [%1]</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="471"/>
        <source>Error: Query failed: %1</source>
        <translation>Lỗi: Truy vấn thất bại: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="525"/>
        <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>
</context>
<context>
    <name>eVisDatabaseConnectionGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="13"/>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="153"/>
        <source>Database Connection</source>
        <translation>Kết nối CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="65"/>
        <source>Load predefined queries</source>
        <translation>Nạp các phép truy vấn đã định nghĩa trước</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="68"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="98"/>
        <source>The description of the selected query.</source>
        <translation>Mô tả của truy vấn được chọn.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="165"/>
        <source>not connected</source>
        <translation>không kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="175"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="185"/>
        <source>Database Host</source>
        <translation>Máy chủ CSDL</translation>
    </message>
    <message utf8="true">
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="192"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="202"/>
        <source>Password to access the database.</source>
        <translation>Mật mã truy cập CSDL.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="212"/>
        <source>Enter the name of the database.</source>
        <translation>Nhập tên của CSDL.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="232"/>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="239"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="249"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="252"/>
        <source>Connect</source>
        <translation>Kết nối</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="262"/>
        <source>User name to access the database.</source>
        <translation>Tên người dùng để truy cập CSDL.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="269"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="289"/>
        <source>Database Name</source>
        <translation>Tên CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="296"/>
        <source>Password</source>
        <translation>Mật mã</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="303"/>
        <source>Database Type</source>
        <translation>Kiểu CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="310"/>
        <source>Port</source>
        <translation>Cổng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="350"/>
        <source>SQL Query</source>
        <translation>Truy vấn SQL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="375"/>
        <source>Run the query entered above. The status of the query will be displayed in the Output  Console below.</source>
        <translation>Chạy truy vấn đã nhập ở trên. Trạng thái của phép truy vấn sẽ được hiển thị trong Cửa sổ Lệnh Đầu ra phía dưới.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="378"/>
        <source>Run Query</source>
        <translation>Chạy Truy vấn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="388"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="435"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="458"/>
        <source>Output Console</source>
        <translation>Cửa sổ Lệnh Đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="47"/>
        <source>Predefined Queries</source>
        <translation>Các truy vấn đã được định nghĩa trước</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui" line="108"/>
        <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>
</context>
<context>
    <name>eVisDatabaseLayerFieldSelectionGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="16"/>
        <source>Database File Selection</source>
        <translation>Phép chọn tập tin CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="45"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="58"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="68"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="75"/>
        <source>Y Coordinate</source>
        <translation>Toạ độ Y</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="82"/>
        <source>X Coordinate</source>
        <translation>Toạ độ X</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui" line="89"/>
        <source>Name of New Layer</source>
        <translation>Tên của lớp mới</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGui</name>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="135"/>
        <source>Generic Event Browser</source>
        <translation>Bộ duyệt Sự kiện Chung</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="159"/>
        <source>Field</source>
        <translation>Trường</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="159"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="210"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="216"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="233"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="239"/>
        <source>Warning</source>
        <translation>Cảnh báo</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="210"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="233"/>
        <source>This tool only supports vector data</source>
        <translation>Công cụ này chỉ hỗ trợ dữ liệu vector</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="216"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="239"/>
        <source>No active layers found</source>
        <translation>Không thấy lớp đang được kích hoạt</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="245"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="275"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="245"/>
        <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>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="275"/>
        <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>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="794"/>
        <source>Attribute Contents</source>
        <translation>Các Nội dung Thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1092"/>
        <source>Select Application</source>
        <translation>Chọn Ứng dụng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1092"/>
        <source>All ( * )</source>
        <translation>Tất cả ( * )</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="310"/>
        <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>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="997"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1019"/>
        <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>
</context>
<context>
    <name>eVisGenericEventBrowserGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="34"/>
        <source>Display</source>
        <translation>Trình bày</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="63"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="66"/>
        <source>Previous</source>
        <translation>Trước đó</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="82"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="85"/>
        <source>Next</source>
        <translation>Sau</translation>
    </message>
    <message utf8="true">
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="113"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="117"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="131"/>
        <source>Image display area</source>
        <translation>Vùng trình bày ảnh</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="134"/>
        <source>Display area for the image.</source>
        <translation>Vùng trình bày dùng cho ảnh.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="165"/>
        <source>Options</source>
        <translation>Tuỳ chọn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="199"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="248"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="267"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="392"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="561"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="658"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="723"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="787"/>
        <source>Reset to default</source>
        <translation>Thiết lập lại về mặc định</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="273"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="395"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="347"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="324"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="373"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="446"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="481"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="484"/>
        <source> From Attribute</source>
        <translation>Thuộc tính Từ</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="506"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="427"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="430"/>
        <source>Manual</source>
        <translation>Thủ công</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="542"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="564"/>
        <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 utf8="true">
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="593"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="613"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="626"/>
        <source>Base Path</source>
        <translation>Đường dẫn gốc</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="629"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="639"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="690"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="693"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="704"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="768"/>
        <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 tại sẽ được lưu cho phiên làm việc tiếp theo.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="726"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="790"/>
        <source>Clears the check-box on this line.</source>
        <translation>Xoá ô đánh dấu tại dòng này.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="758"/>
        <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">
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="823"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="834"/>
        <source>Configure External Applications</source>
        <translation>Cấu hình các Ứng dụng Ngoài</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="855"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="880"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="884"/>
        <source>Extension</source>
        <translation>Đuôi mở rộng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="889"/>
        <source>Application</source>
        <translation>Ứng dụng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="899"/>
        <source>Add new file type</source>
        <translation>Thêm kiểu tập tin mới</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="902"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="916"/>
        <source>Delete current row</source>
        <translation>Xoá hàng hiện tại</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="919"/>
        <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>
    <message utf8="true">
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="222"/>
        <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 utf8="true">
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="661"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="755"/>
        <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>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="171"/>
        <source>File path</source>
        <translation>Đường dẫn tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="177"/>
        <source>Attribute containing path to file</source>
        <translation>Thuộc tính chứa đường dẫn đến tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="225"/>
        <source>Path is relative</source>
        <translation>Đường dẫn tương đối</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="254"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="379"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="548"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="645"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="710"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="774"/>
        <source>Remember this</source>
        <translation>Cần nhớ rằng</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="276"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="398"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="567"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="664"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="729"/>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="793"/>
        <source>Reset</source>
        <translation>Thiết lập lại</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="296"/>
        <source>Compass bearing</source>
        <translation>Hướng la bàn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="302"/>
        <source>Attribute containing compass bearing</source>
        <translation>Thuộc tính chứa hướng la bàn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="350"/>
        <source>Display compass bearing</source>
        <translation>Trình bày hướng la bàn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="418"/>
        <source>Compass offset</source>
        <translation>Căn lệch la bàn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui" line="587"/>
        <source>Relative paths</source>
        <translation>Các đường dẫn tương đối</translation>
    </message>
</context>
<context>
    <name>eVisImageDisplayWidget</name>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="51"/>
        <source>Zoom in</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="53"/>
        <source>Zoom out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="54"/>
        <source>Zoom out to see more area.</source>
        <translation>Thu nhỏ để thấy nhiều hơn</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="55"/>
        <source>Zoom to full extent</source>
        <translation>Phóng đến toàn phạm vi</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="56"/>
        <source>Zoom to display the entire image.</source>
        <translation>Phóng để trình bày toàn bộ ảnh.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="52"/>
        <source>Zoom in to see more detail.</source>
        <translation>Phóng to để thấy thêm chi tiết.</translation>
    </message>
</context>
<context>
    <name>fTools</name>
    <message>
        <source>Quantum GIS version detected: </source>
        <translation type="unfinished">Phiên bản Quantum GIS ghi nhận được:</translation>
    </message>
    <message>
        <source>Vect&amp;or</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Analysis Tools</source>
        <translation type="unfinished">Các công cụ &amp;Phân tích</translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation type="unfinished">Ma trận khoảng cách</translation>
    </message>
    <message>
        <source>Sum line lengths</source>
        <translation type="unfinished">Tổng chiều dài đường</translation>
    </message>
    <message>
        <source>Points in polygon</source>
        <translation type="unfinished">Các điểm trong vùng</translation>
    </message>
    <message>
        <source>Basic statistics</source>
        <translation type="unfinished">Thống kê cơ bản</translation>
    </message>
    <message>
        <source>List unique values</source>
        <translation type="unfinished">Liệt kê các giá trị không trùng</translation>
    </message>
    <message>
        <source>Nearest neighbour analysis</source>
        <translation type="unfinished">Phân tích lân cận gần nhất</translation>
    </message>
    <message>
        <source>Mean coordinate(s)</source>
        <translation type="unfinished">Toạ độ trung bình</translation>
    </message>
    <message>
        <source>Line intersections</source>
        <translation type="unfinished">Các giao điểm của đường</translation>
    </message>
    <message>
        <source>Random selection</source>
        <translation type="unfinished">Phép chọn ngẫu nhiên</translation>
    </message>
    <message>
        <source>Random selection within subsets</source>
        <translation type="unfinished">Phép chọn ngẫu nhiên trong các bộ mẫu con</translation>
    </message>
    <message>
        <source>Random points</source>
        <translation type="unfinished">Các điểm ngẫu nhiên</translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation type="unfinished">Các điểm đều đặn</translation>
    </message>
    <message>
        <source>Vector grid</source>
        <translation type="unfinished">Lưới vector</translation>
    </message>
    <message>
        <source>Select by location</source>
        <translation type="unfinished">Chọn theo vị trí</translation>
    </message>
    <message>
        <source>&amp;Geoprocessing Tools</source>
        <translation type="unfinished">Các công cụ &amp;Xử lý địa lý</translation>
    </message>
    <message>
        <source>Convex hull(s)</source>
        <translation type="unfinished">Bao lồi</translation>
    </message>
    <message>
        <source>Buffer(s)</source>
        <translation type="unfinished">Đệm</translation>
    </message>
    <message>
        <source>Intersect</source>
        <translation type="unfinished">Giao</translation>
    </message>
    <message>
        <source>Union</source>
        <translation type="unfinished">Hợp</translation>
    </message>
    <message>
        <source>Symetrical difference</source>
        <translation type="unfinished">Sai biệt đối xứng</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="unfinished">Cắt</translation>
    </message>
    <message>
        <source>Dissolve</source>
        <translation type="unfinished">&apos;Hoà tan&apos;</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation type="unfinished">Sai biệt</translation>
    </message>
    <message>
        <source>G&amp;eometry Tools</source>
        <translation type="unfinished">Các công cụ &amp;Hình học</translation>
    </message>
    <message>
        <source>Export/Add geometry columns</source>
        <translation type="unfinished">Xuất/thêm các cột hình học</translation>
    </message>
    <message>
        <source>Check geometry validity</source>
        <translation type="unfinished">Kiểm tra tính đúng đắn về mặt hình học</translation>
    </message>
    <message>
        <source>Polygon centroids</source>
        <translation type="unfinished">Trọng tâm của vùng</translation>
    </message>
    <message>
        <source>Voronoi Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extract nodes</source>
        <translation type="unfinished">Trích ra các nốt</translation>
    </message>
    <message>
        <source>Simplify geometries</source>
        <translation type="unfinished">Đơn giản hóa các hình học</translation>
    </message>
    <message>
        <source>Multipart to singleparts</source>
        <translation type="unfinished">Một đa phần thành các đơn phần</translation>
    </message>
    <message>
        <source>Singleparts to multipart</source>
        <translation type="unfinished">Các đơn phần thành một đa phần</translation>
    </message>
    <message>
        <source>Polygons to lines</source>
        <translation type="unfinished">Vùng thành đường</translation>
    </message>
    <message>
        <source>Lines to polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Data Management Tools</source>
        <translation type="unfinished">Các công cụ &amp;Quản lý dữ liệu</translation>
    </message>
    <message>
        <source>Export to new projection</source>
        <translation type="obsolete">Xuất thành phép chiếu mới</translation>
    </message>
    <message>
        <source>Define current projection</source>
        <translation type="unfinished">Định nghĩa phép chiếu hiện tại</translation>
    </message>
    <message>
        <source>Join attributes</source>
        <translation type="obsolete">Liên kết các thuộc tính</translation>
    </message>
    <message>
        <source>Join attributes by location</source>
        <translation type="unfinished">Liên kết các thuộc tính theo vị trí</translation>
    </message>
    <message>
        <source>Split vector layer</source>
        <translation type="unfinished">Cắt lớp vector</translation>
    </message>
    <message>
        <source>This version of fTools requires at least QGIS version 1.0.0
Plugin will not be enabled.</source>
        <translation type="unfinished">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;Research Tools</source>
        <translation type="unfinished">Các công cụ &amp;Nghiên cứu</translation>
    </message>
    <message>
        <source>Polygon from layer extent</source>
        <translation type="unfinished">Vùng từ phạm vi của lớp</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation type="unfinished">Phép tam giác Delaunay</translation>
    </message>
    <message>
        <source>Merge shapefiles to one</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>fTools Information</source>
        <translation type="obsolete">Thông tin về fTools</translation>
    </message>
</context>
<context>
    <name>geometryThread</name>
    <message>
        <source>Merge all</source>
        <translation type="unfinished">Gộp tất cả</translation>
    </message>
    <message>
        <source>Polygon area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polygon perimeter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point x coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Point y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>grasslabel</name>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="7"/>
        <source>(1-256)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="8"/>
        <source>(Optional) column to read labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="9"/>
        <source>3D-Viewer (NVIZ)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="10"/>
        <source>3d Visualization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="11"/>
        <source>Add a value to the current category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="12"/>
        <source>Add elements to layer (ALL elements of the selected layer type!)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="13"/>
        <source>Add missing centroids to closed boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="14"/>
        <source>Add one or more columns to attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="15"/>
        <source>Allocate network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="16"/>
        <source>Assign constant value to column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="17"/>
        <source>Assign new constant value to column only if the result of query is TRUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="18"/>
        <source>Assign new value as result of operation on columns to column in attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="19"/>
        <source>Assign new value to column as result of operation on columns only if the result of query is TRUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="20"/>
        <source>Attribute field</source>
        <translation type="unfinished">Trường thuộc tính</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="21"/>
        <source>Attribute field (interpolated values)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="22"/>
        <source>Attribute field to (over)write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="23"/>
        <source>Attribute field to join</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="24"/>
        <source>Auto-balancing of colors for LANDSAT-TM raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="25"/>
        <source>Bicubic or bilinear spline interpolation with Tykhonov regularization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="26"/>
        <source>Bilinear interpolation utility for raster maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="27"/>
        <source>Blend color components for two rasters by given ratio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="28"/>
        <source>Blend red, green, raster layers to obtain one color raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="29"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="30"/>
        <source>Break lines at each intersection of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="31"/>
        <source>Brovey transform to merge multispectral and high-res panchromatic channels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="32"/>
        <source>Buffer</source>
        <translation type="unfinished">Đệm</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="33"/>
        <source>Build polylines from lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="34"/>
        <source>Calculate average of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="35"/>
        <source>Calculate covariance/correlation matrix for user-defined rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="36"/>
        <source>Calculate error matrix and kappa parameter for accuracy assessment of classification result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="37"/>
        <source>Calculate geometry statistics for vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="38"/>
        <source>Calculate linear regression from two rasters: y = a + b*x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="39"/>
        <source>Calculate median of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="40"/>
        <source>Calculate mode of raster within areas with the same category in a user-defined base map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="41"/>
        <source>Calculate optimal index factor table for LANDSAT-TM raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="42"/>
        <source>Calculate raster surface area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="43"/>
        <source>Calculate shadow maps from exact sun position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="44"/>
        <source>Calculate shadow maps from sun position determinated by date/time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="45"/>
        <source>Calculate statistics for raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="46"/>
        <source>Calculate univariate statistics for numeric attributes in a data table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="47"/>
        <source>Calculate univariate statistics from raster based on vector objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="48"/>
        <source>Calculate univariate statistics from the non-null cells of raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="49"/>
        <source>Calculate univariate statistics of vector map features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="50"/>
        <source>Calculate volume of data clumps, and create vector with centroids of clumps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="51"/>
        <source>Category or object oriented statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="52"/>
        <source>Cats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="53"/>
        <source>Cats (select from the map or using their id)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="54"/>
        <source>Change category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="55"/>
        <source>Change field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="56"/>
        <source>Change layer number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="57"/>
        <source>Change resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="58"/>
        <source>Change the type of boundary dangle to line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="59"/>
        <source>Change the type of bridges connecting area and island or 2 islands from boundary to line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="60"/>
        <source>Change the type of geometry elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="61"/>
        <source>Choose appropriate format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="62"/>
        <source>Columns management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="63"/>
        <source>Compares bit patterns with raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="64"/>
        <source>Compress and decompress raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="65"/>
        <source>Compress raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="66"/>
        <source>Computes a coordinate transformation based on the control points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="67"/>
        <source>Concentric circles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="68"/>
        <source>Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="69"/>
        <source>Connect nodes by shortest route (traveling salesman)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="70"/>
        <source>Connect selected nodes by shortest tree (Steiner tree)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="71"/>
        <source>Connect vector to database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="72"/>
        <source>Convert 2D vector to 3D by sampling raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="73"/>
        <source>Convert 2D vector to 3D vector by sampling of elevation raster. Default sampling by nearest neighbour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="74"/>
        <source>Convert GRASS binary vector to GRASS ASCII vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="75"/>
        <source>Convert a raster to vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="76"/>
        <source>Convert a raster to vector within GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="77"/>
        <source>Convert a vector to raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="78"/>
        <source>Convert a vector to raster within GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="79"/>
        <source>Convert bearing and distance measurements to coordinates and vice versa</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="80"/>
        <source>Convert boundaries to lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="81"/>
        <source>Convert centroids to points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="82"/>
        <source>Convert coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="83"/>
        <source>Convert coordinates from one projection to another (cs2cs frontend)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="84"/>
        <source>Convert lines to boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="85"/>
        <source>Convert points to centroids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="86"/>
        <source>Convert raster to vector areas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="87"/>
        <source>Convert raster to vector lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="88"/>
        <source>Convert raster to vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="89"/>
        <source>Convert vector to raster using attribute values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="90"/>
        <source>Convert vector to raster using constant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="91"/>
        <source>Convex hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="92"/>
        <source>Copy a table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="93"/>
        <source>Copy also attribute table (only the table of layer 1 is currently supported)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="94"/>
        <source>Count of neighbouring points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="95"/>
        <source>Create 3D volume map based on 2D elevation and value rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="96"/>
        <source>Create a MASK for limiting raster operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="97"/>
        <source>Create a map containing concentric rings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="98"/>
        <source>Create a raster plane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="99"/>
        <source>Create and add new table to vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="100"/>
        <source>Create and/or modify raster support files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="101"/>
        <source>Create aspect raster from DEM (digital elevation model)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="102"/>
        <source>Create cross product of category values from multiple rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="103"/>
        <source>Create fractal surface of given fractal dimension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="104"/>
        <source>Create grid in current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="105"/>
        <source>Create new GRASS location and transfer data into it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="106"/>
        <source>Create new GRASS location from metadata file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="107"/>
        <source>Create new GRASS location from raster data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="108"/>
        <source>Create new GRASS location from vector data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="109"/>
        <source>Create new layer with category values based upon user&apos;s reclassification of categories in existing raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="110"/>
        <source>Create new location from .prj (WKT) file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="111"/>
        <source>Create new raster by combining other rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="112"/>
        <source>Create new vector by combining other vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="113"/>
        <source>Create new vector with current region extent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="114"/>
        <source>Create nodes on network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="115"/>
        <source>Create parallel line to input lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="116"/>
        <source>Create points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="117"/>
        <source>Create points along input lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="118"/>
        <source>Create points/segments from input vector lines and positions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="119"/>
        <source>Create quantization file for floating-point raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="120"/>
        <source>Create random 2D/3D vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="121"/>
        <source>Create random cell values with spatial dependence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="122"/>
        <source>Create random points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="123"/>
        <source>Create random vector point contained in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="124"/>
        <source>Create raster images with textural features from raster (first serie of indices)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="125"/>
        <source>Create raster of distance to features in input layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="126"/>
        <source>Create raster of gaussian deviates with user-defined mean and standard deviation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="127"/>
        <source>Create raster of uniform random deviates with user-defined range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="128"/>
        <source>Create raster with contiguous areas grown by one cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="129"/>
        <source>Create raster with textural features from raster (second serie of indices)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="130"/>
        <source>Create red, green and blue rasters combining hue, intensity, and saturation (his) values from rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="131"/>
        <source>Create shaded map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="132"/>
        <source>Create slope raster from DEM (digital elevation model)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="133"/>
        <source>Create standard vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="134"/>
        <source>Create surface from rasterized contours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="135"/>
        <source>Create vector contour from raster at specified levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="136"/>
        <source>Create vector contour from raster at specified steps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="137"/>
        <source>Create watershed basin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="138"/>
        <source>Create watershed subbasins raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="139"/>
        <source>Cut network by cost isolines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="140"/>
        <source>DXF vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="141"/>
        <source>Database</source>
        <translation type="unfinished">CSDL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="142"/>
        <source>Database connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="143"/>
        <source>Database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="144"/>
        <source>Database management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="145"/>
        <source>Database parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="146"/>
        <source>Delaunay triangulation (areas)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="147"/>
        <source>Delaunay triangulation (lines)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="148"/>
        <source>Delaunay triangulation, Voronoi diagram and convex hull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="149"/>
        <source>Delete category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="150"/>
        <source>Develop images and group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="151"/>
        <source>Develop map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="152"/>
        <source>Directory of rasters to be linked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="153"/>
        <source>Disconnect vector from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="154"/>
        <source>Display general DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="155"/>
        <source>Display list of category values found in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="156"/>
        <source>Display projection information from PROJ.4 projection description file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="157"/>
        <source>Display projection information from PROJ.4 projection description file and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="158"/>
        <source>Display projection information from a georeferenced file (raster, vector or image) and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="159"/>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="160"/>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="161"/>
        <source>Display projection information from georeferenced file (raster, vector or image)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="162"/>
        <source>Display projection information of the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="163"/>
        <source>Display raster category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="164"/>
        <source>Display results of SQL selection from database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="165"/>
        <source>Display the HTML manual pages of GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="166"/>
        <source>Display vector attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="167"/>
        <source>Display vector map attributes with SQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="168"/>
        <source>Dissolves boundaries between adjacent areas sharing a common category number or attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="169"/>
        <source>Download and import data from WMS server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="170"/>
        <source>Drop column from attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="171"/>
        <source>E00 vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="172"/>
        <source>Execute any SQL statement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="173"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="174"/>
        <source>Export 3 GRASS rasters (R,G,B) to PPM image at the resolution of the current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="175"/>
        <source>Export from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="176"/>
        <source>Export raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="177"/>
        <source>Export raster as non-georeferenced PNG image format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="178"/>
        <source>Export raster from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="179"/>
        <source>Export raster series to MPEG movie</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="180"/>
        <source>Export raster to 8/24bit TIFF image at the resolution of the current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="181"/>
        <source>Export raster to ASCII text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="182"/>
        <source>Export raster to ESRI ARCGRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="183"/>
        <source>Export raster to GRIDATB.FOR map file (TOPMODEL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="184"/>
        <source>Export raster to Geo TIFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="185"/>
        <source>Export raster to POVRAY height-field file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="186"/>
        <source>Export raster to PPM image at the resolution of the current region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="187"/>
        <source>Export raster to VTK-ASCII</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="188"/>
        <source>Export raster to Virtual Reality Modeling Language (VRML)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="189"/>
        <source>Export raster to binary MAT-File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="190"/>
        <source>Export raster to binary array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="191"/>
        <source>Export raster to text file as x,y,z values based on cell centers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="192"/>
        <source>Export raster to various formats (GDAL library)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="193"/>
        <source>Export vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="194"/>
        <source>Export vector from GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="195"/>
        <source>Export vector table from GRASS to database format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="196"/>
        <source>Export vector to DXF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="197"/>
        <source>Export vector to GML</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="198"/>
        <source>Export vector to Mapinfo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="199"/>
        <source>Export vector to POV-Ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="200"/>
        <source>Export vector to PostGIS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="201"/>
        <source>Export vector to PostGIS (PostgreSQL) database table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="202"/>
        <source>Export vector to SVG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="203"/>
        <source>Export vector to Shapefile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="204"/>
        <source>Export vector to VTK-ASCII</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="205"/>
        <source>Export vector to various formats (OGR library)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="206"/>
        <source>Exports attribute tables into various format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="207"/>
        <source>Extract features from vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="208"/>
        <source>Extract selected features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="209"/>
        <source>Extracts terrain parameters from DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="210"/>
        <source>Fast fourier transform for image processing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="211"/>
        <source>Feature type (for polygons, choose Boundary)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="212"/>
        <source>File</source>
        <translation type="unfinished">Tập tin</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="213"/>
        <source>File management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="214"/>
        <source>Fill lake from seed at given level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="215"/>
        <source>Fill lake from seed point at given level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="216"/>
        <source>Fill no-data areas in raster using v.surf.rst splines interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="217"/>
        <source>Filter and create depressionless elevation map and flow direction map from elevation raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="218"/>
        <source>Filter image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="219"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="220"/>
        <source>Find shortest path on vector network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="221"/>
        <source>GDAL raster layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="222"/>
        <source>GRASS MODULES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="223"/>
        <source>GRASS shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="224"/>
        <source>Gaussian kernel density</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="225"/>
        <source>Generalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="226"/>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="227"/>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="228"/>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="229"/>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="230"/>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="231"/>
        <source>Generate surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="232"/>
        <source>Generate vector contour lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="233"/>
        <source>Georeferencing, rectification, and import Terra-ASTER imagery and DEM using gdalwarp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="234"/>
        <source>Graphical raster map calculator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="235"/>
        <source>Help</source>
        <translation type="unfinished">Trợ giúp</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="236"/>
        <source>Hue Intensity Saturation (HIS) to Red Green Blue (RGB) raster color transform function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="237"/>
        <source>Hydrologic modelling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="238"/>
        <source>Imagery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="239"/>
        <source>Import</source>
        <translation type="unfinished">Nhập</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="240"/>
        <source>Import ASCII raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="241"/>
        <source>Import DXF vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="242"/>
        <source>Import ESRI ARC/INFO ASCII GRID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="243"/>
        <source>Import ESRI E00 vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="244"/>
        <source>Import GDAL supported raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="245"/>
        <source>Import GDAL supported raster and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="246"/>
        <source>Import GRIDATB.FOR (TOPMODEL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="247"/>
        <source>Import MapGen or MatLab vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="248"/>
        <source>Import OGR vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="249"/>
        <source>Import OGR vectors in a given data source combining them in a GRASS vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="250"/>
        <source>Import OGR/PostGIS vector and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="251"/>
        <source>Import SPOT VGT NDVI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="252"/>
        <source>Import SRTM HGT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="253"/>
        <source>Import US-NGA GEOnet Names Server (GNS) country file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="254"/>
        <source>Import all OGR/PostGIS vectors in a given data source and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="255"/>
        <source>Import attribute tables in various formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="256"/>
        <source>Import binary MAT-File(v4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="257"/>
        <source>Import binary raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="258"/>
        <source>Import from database into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="259"/>
        <source>Import geonames.org country files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="260"/>
        <source>Import into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="261"/>
        <source>Import loaded raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="262"/>
        <source>Import loaded raster and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="263"/>
        <source>Import loaded vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="264"/>
        <source>Import loaded vector and create a fitted location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="265"/>
        <source>Import only some layers of a DXF vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="266"/>
        <source>Import raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="267"/>
        <source>Import raster from ASCII polygon/line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="268"/>
        <source>Import raster from coordinates using univariate statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="269"/>
        <source>Import raster into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="270"/>
        <source>Import raster into GRASS from QGIS view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="271"/>
        <source>Import raster into GRASS from external data sources in GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="272"/>
        <source>Import text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="273"/>
        <source>Import vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="274"/>
        <source>Import vector from gps using gpsbabel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="275"/>
        <source>Import vector from gps using gpstrans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="276"/>
        <source>Import vector into GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="277"/>
        <source>Import vector points from database table containing coordinates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="278"/>
        <source>Input nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="279"/>
        <source>Input table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="280"/>
        <source>Interpolate surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="281"/>
        <source>Inverse distance squared weighting raster interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="282"/>
        <source>Inverse distance squared weighting raster interpolation based on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="283"/>
        <source>Inverse fast fourier transform for image processing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="284"/>
        <source>Join table to existing vector table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="285"/>
        <source>Layers categories management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="286"/>
        <source>Line-of-sight raster analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="287"/>
        <source>Link GDAL supported raster as GRASS raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="288"/>
        <source>Link GDAL supported raster loaded in QGIS as GRASS raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="289"/>
        <source>Link all GDAL supported rasters in a directory as GRASS rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="290"/>
        <source>Locate the closest points between objects in two raster maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="291"/>
        <source>Make each output cell function of the values assigned to the corresponding cells in the input rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="292"/>
        <source>Manage features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="293"/>
        <source>Manage image colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="294"/>
        <source>Manage map colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="295"/>
        <source>Manage raster cells value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="296"/>
        <source>Manage training dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="297"/>
        <source>Map algebra</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="298"/>
        <source>Map type conversion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="299"/>
        <source>MapGen or MatLab vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="300"/>
        <source>Mask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="301"/>
        <source>Maximal tolerance value (higher value=more simplification)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="302"/>
        <source>Metadata support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="303"/>
        <source>Minimum size for each basin (number of cells)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="304"/>
        <source>Mosaic up to 4 images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="305"/>
        <source>Name for new raster file (specify file extension)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="306"/>
        <source>Name for new vector file (specify file extension)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="307"/>
        <source>Name for output vector map (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="308"/>
        <source>Name for the output raster map (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="309"/>
        <source>Name of the table to create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="310"/>
        <source>Neighborhood analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="311"/>
        <source>Network analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="312"/>
        <source>Network maintenance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="313"/>
        <source>Number of rows to be skipped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="314"/>
        <source>OGR file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="315"/>
        <source>OGR vector layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="316"/>
        <source>Others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="317"/>
        <source>Output GML file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="318"/>
        <source>Output Shapefile</source>
        <translation type="unfinished">Tập tin shape đầu ra</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="319"/>
        <source>Output layer name (used in GML file)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="320"/>
        <source>Output raster values along user-defined transect line(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="321"/>
        <source>Overlay</source>
        <translation type="unfinished">Chồng</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="322"/>
        <source>Overlay maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="323"/>
        <source>Path to GRASS database of input location (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="324"/>
        <source>Path to the OGR data source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="325"/>
        <source>Percentage of first layer (0-99)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="326"/>
        <source>Perform affine transformation (shift, scale and rotate, or GPCs) on vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="327"/>
        <source>Print projection information from a georeferenced file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="328"/>
        <source>Print projection information from a georeferenced file and create a new location based on it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="329"/>
        <source>Print projection information of the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="330"/>
        <source>Projection conversion of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="331"/>
        <source>Projection management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="332"/>
        <source>Put geometry variables in database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="333"/>
        <source>Query rasters on their category values and labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="334"/>
        <source>Random location perturbations of vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="335"/>
        <source>Randomly partition points into test/train sets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="336"/>
        <source>Raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="337"/>
        <source>Raster buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="338"/>
        <source>Raster file matrix filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="339"/>
        <source>Raster neighbours analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="340"/>
        <source>Raster support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="341"/>
        <source>Re-project raster from a location to the current location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="342"/>
        <source>Rebuild topology of a vector in mapset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="343"/>
        <source>Rebuild topology of all vectors in mapset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="344"/>
        <source>Recategorize contiguous cells to unique categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="345"/>
        <source>Reclass category values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="346"/>
        <source>Reclass category values using a column attribute (integer positive)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="347"/>
        <source>Reclass category values using a rules file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="348"/>
        <source>Reclass raster using reclassification rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="349"/>
        <source>Reclass raster with patches larger than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="350"/>
        <source>Reclass raster with patches smaller than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="351"/>
        <source>Reclassify raster greater or less than user-defined area size (in hectares)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="352"/>
        <source>Recode categorical raster using reclassification rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="353"/>
        <source>Recode raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="354"/>
        <source>Reconnect vector to a new database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="355"/>
        <source>Red Green Blue (RGB) to Hue Intensity Saturation (HIS) raster color transformation function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="356"/>
        <source>Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="357"/>
        <source>Region settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="358"/>
        <source>Register external data sources in GRASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="359"/>
        <source>Regularized spline with tension raster interpolation based on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="360"/>
        <source>Reinterpolate and compute topographic analysis using regularized spline with tension and smoothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="361"/>
        <source>Remove all lines or boundaries of zero length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="362"/>
        <source>Remove bridges connecting area and island or 2 islands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="363"/>
        <source>Remove dangles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="364"/>
        <source>Remove duplicate area centroids</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="365"/>
        <source>Remove duplicate lines (pay attention to categories!)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="366"/>
        <source>Remove existing attribute table of vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="367"/>
        <source>Remove outliers from vector point data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="368"/>
        <source>Remove small angles between lines at nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="369"/>
        <source>Remove small areas, the longest boundary with adjacent area is removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="370"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="371"/>
        <source>Rename column in attribute table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="372"/>
        <source>Report and statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="373"/>
        <source>Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="374"/>
        <source>Reports and statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="375"/>
        <source>Reproject raster from another Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="376"/>
        <source>Reproject vector from another Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="377"/>
        <source>Resample raster using aggregation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="378"/>
        <source>Resample raster using interpolation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="379"/>
        <source>Resample raster. Set new resolution first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="380"/>
        <source>Rescale the range of category values in raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="381"/>
        <source>Sample raster at site locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="382"/>
        <source>Save the current region as a named region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="383"/>
        <source>Select features by attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="384"/>
        <source>Select features overlapped by features in another map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="385"/>
        <source>Separator (| , 	 etc.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="386"/>
        <source>Set PostgreSQL DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="387"/>
        <source>Set boundary definitions by edge (n-s-e-w)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="388"/>
        <source>Set boundary definitions for raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="389"/>
        <source>Set boundary definitions from raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="390"/>
        <source>Set boundary definitions from vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="391"/>
        <source>Set boundary definitions to current or default region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="392"/>
        <source>Set color rules based on stddev from a map&apos;s mean value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="393"/>
        <source>Set general DB connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="394"/>
        <source>Set general DB connection with a schema (PostgreSQL only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="395"/>
        <source>Set raster color table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="396"/>
        <source>Set raster color table from existing raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="397"/>
        <source>Set raster color table from setted tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="398"/>
        <source>Set raster color table from user-defined rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="399"/>
        <source>Set region to align to raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="400"/>
        <source>Set the region to match multiple rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="401"/>
        <source>Set the region to match multiple vectors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="402"/>
        <source>Set user/password for driver/database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="403"/>
        <source>Sets the boundary definitions for a raster map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="404"/>
        <source>Show database connection for vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="405"/>
        <source>Shrink current region until it meets non-NULL data from raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="406"/>
        <source>Simple map algebra</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="407"/>
        <source>Simplify vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="408"/>
        <source>Snap lines to vertex in threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="409"/>
        <source>Solar and irradiation model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="410"/>
        <source>Spatial analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="411"/>
        <source>Spatial models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="412"/>
        <source>Split lines to shorter segments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="413"/>
        <source>Statistics</source>
        <translation type="unfinished">Statistik</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="414"/>
        <source>Sum raster cell values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="415"/>
        <source>Surface management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="416"/>
        <source>Tables management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="417"/>
        <source>Tabulate mutual occurrence (coincidence) of categories for two rasters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="418"/>
        <source>Take vector stream data, transform it to raster, and subtract depth from the output DEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="419"/>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 4 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="420"/>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 5 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="421"/>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 7 raster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="422"/>
        <source>Tassled cap vegetation index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="423"/>
        <source>Terrain analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="424"/>
        <source>Tests of normality on vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="425"/>
        <source>Text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="426"/>
        <source>Thin no-zero cells that denote line features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="427"/>
        <source>Toolset for cleaning topology of vector map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="428"/>
        <source>Topology management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="429"/>
        <source>Trace a flow through an elevation model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="430"/>
        <source>Transform cells with value in null cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="431"/>
        <source>Transform features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="432"/>
        <source>Transform image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="433"/>
        <source>Transform null cells in value cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="434"/>
        <source>Transform value cells in null cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="435"/>
        <source>Type in map names separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="436"/>
        <source>Update raster statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="437"/>
        <source>Update vector map metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="438"/>
        <source>Upload raster values at positions of vector points to the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="439"/>
        <source>Upload vector values at positions of vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="440"/>
        <source>Vector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="441"/>
        <source>Vector buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="442"/>
        <source>Vector geometry analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="443"/>
        <source>Vector intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="444"/>
        <source>Vector non-intersection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="445"/>
        <source>Vector subtraction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="446"/>
        <source>Vector union</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="447"/>
        <source>Vector update by other maps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="448"/>
        <source>Visibility graph construction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="449"/>
        <source>Voronoi diagram (area)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="450"/>
        <source>Voronoi diagram (lines)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="451"/>
        <source>Watershed Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="452"/>
        <source>Which column for the X coordinate? The first is 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="453"/>
        <source>Which column for the Y coordinate?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="454"/>
        <source>Which column for the Z coordinate? If 0, z coordinate is not used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="455"/>
        <source>Work with vector points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="456"/>
        <source>Write only features link to a record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/grasslabels-i18n.cpp" line="457"/>
        <source>Zero-crossing edge detection raster function for image processing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>visualThread</name>
    <message>
        <source>Feature %1 contains an unnested hole</source>
        <translation type="obsolete">Đối tượng %1 chứa một lỗ không lồng (unnested hole)</translation>
    </message>
    <message>
        <source>Feature %1 is not closed</source>
        <translation type="obsolete">Đối tượng %1 không khép kín</translation>
    </message>
    <message>
        <source>Feature %1 is self intersecting</source>
        <translation type="obsolete">Đối tượng %1 tự giao nhau</translation>
    </message>
    <message>
        <source>Feature %1 has incorrect node ordering</source>
        <translation type="obsolete">Đối tượng %1 có thứ tự nốt không đúng</translation>
    </message>
    <message>
        <source>Max. len:</source>
        <translation type="unfinished">Chiều dài lớn nhất:</translation>
    </message>
    <message>
        <source>Min. len:</source>
        <translation type="unfinished">Chiều dài nhỏ nhất:</translation>
    </message>
    <message>
        <source>Mean. len:</source>
        <translation type="unfinished">Chiều dài tr.bình:</translation>
    </message>
    <message>
        <source>Filled:</source>
        <translation type="unfinished">Được lấp đầy:</translation>
    </message>
    <message>
        <source>Empty:</source>
        <translation type="unfinished">Rỗng:</translation>
    </message>
    <message>
        <source>N:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mean:</source>
        <translation type="unfinished">Tr.bình:</translation>
    </message>
    <message>
        <source>StdDev:</source>
        <translation type="unfinished">Độ lệch chuẩn:</translation>
    </message>
    <message>
        <source>Sum:</source>
        <translation type="unfinished">Tổng:</translation>
    </message>
    <message>
        <source>Min:</source>
        <translation type="unfinished">Nhỏ.nhất:</translation>
    </message>
    <message>
        <source>Max:</source>
        <translation type="unfinished">Lớn.nhất:</translation>
    </message>
    <message>
        <source>CV:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of unique values:</source>
        <translation type="unfinished">Số lượng giá trị không trùng:</translation>
    </message>
    <message>
        <source>Range:</source>
        <translation type="unfinished">Miền:</translation>
    </message>
    <message>
        <source>Median:</source>
        <translation type="unfinished">Giá trị giữa:</translation>
    </message>
    <message>
        <source>Observed mean distance:</source>
        <translation type="unfinished">Kh.cách tr.bình quan sát được:</translation>
    </message>
    <message>
        <source>Expected mean distance:</source>
        <translation type="unfinished">Kh.cách tr.bình mong đợi:</translation>
    </message>
    <message>
        <source>Nearest neighbour index:</source>
        <translation type="unfinished">Chỉ số lân cận gần nhất:</translation>
    </message>
    <message>
        <source>Z-Score:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
